Since this function is mostly used for test purpose, this preprocessor is needed here.  I have added a short description in the comment above the line  for this  preprocessor:
'
// This preprocessor is only for debugging, e.g. dump the matrix and exit the program.
// To activate, remove 'non' in the following line.  
'