added warning for large DM size, but something seems to be wrong with DM initialization
fixed trouble with MKL sparse routines in DM propagation by just using DSYMM, not sure what was wrong