bench program for DM decomposition