module params_diffusion_parsolver_m !! Parameters for parallel aligned 3D solver !! Included via template with preprocessor macros #define _PARSOLVER_ parsolver #define _PARSOLVER_SELECT_NAME_ parsolver_select #define _PARSOLVER_PARAMS_NAME_ parsolver_params #define _PARSOLVER_READ_ROUTINE_NAME_ read_params_parsolver #define _PARSOLVER_WRITE_ROUTINE_NAME_ write_params_parsolver #include "../../../parameters/params_parsolver_m.f90.template" end module