Wraps the solver_session lifecycle for a namelist-driven 1D run. Assumes the MPI runtime is already initialized by the caller. The cortex/attached mode is deliberately NOT here — it stays in app/euler_1d.f90, which shares the dim-aware cortex_run_attached with app/euler_2d.f90 (IPC is not 1D-only; only the universal euler launcher omits attached mode).
Run a 1D Euler case from nml_file. MPI must already be initialized.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | nml_file | |||
| logical, | intent(out) | :: | ok | |||
| character(len=*), | intent(out) | :: | message |