boutproject / BOUT-dev

BOUT++: Plasma fluid finite-difference simulation code in curvilinear coordinate systems
http://boutproject.github.io/
GNU Lesser General Public License v3.0
179 stars 93 forks source link

Next IMEX issue #2930

Open maggul opened 3 weeks ago

maggul commented 3 weeks ago

solver:imex=false flag was causing a potential error when solver:type=arkode was used, this is now fixed. Also, now omits creation of implicit algebraic solver when running with an explicit solver.

When solver:imex=false and solver:implicit=true and solver:explicit=true, then the module now sets solver:imex=true and proceeds with this option. If you prefer returning an error instead, just let me know.