How do I call DSS with a single precision? DSS guide suggests to change
MKL_INT opt = MKL_DSS_DEFAULTS;
MKL_INT opt = MKL_DSS_MSG_LVL_WARNING + MKL_DSS_TERM_LVL_ERROR + MKL_DSS_SINGLE_PRECISION;
but the program crashes with a segmentation fault at the reordering step. What else do I need to change?
The example code dss_sym_f.f, with the modification to the value of opt that you indicated and real variables declared as single precision reals, works fine.
Please provide more details.