Hi everyone,
I recently submitted a rather minor pull request to fix a typo in the writing of one of Enzo's parameter. Have a look here for that:
If you were running with this bug, you may have noticed the following line fly by at near light speed when you started a simulation:
warning: the following parameter line was not interpreted
MHDPowellSource = 0
While this parameter isn't used by most of us, if you had a typo of a critical parameter in your simulation, this is the only warning you would see. Because of the number of things printed at startup, you would probably miss it, and the simulation would go on running.
My proposal is to have an unrecognized parameter trigger an ENZO_FAIL with an explanatory message. My personal opinion is that I would rather have an incorrectly configured simulation stop immediately so I can fix it instead of running to the end and wasting CPU hours.
Can we get a simple +-1 on changing this behavior? If there is support, I will add it to the above PR.
Britton