euler_1d Program

Sequences the session-based driver calls:

  1. Parse CLI — resolve_cli_namelist (defaults to input.nml)
  2. Create — solver_session_create
  3. Load config — solver_session_load_namelist
  4. Initialise — solver_session_initialize
  5. Run — solver_session_run_to_end
  6. Write result — solver_session_write_result
  7. Destroy — solver_session_destroy

Variables

Type Attributes Name Initial
type(solver_session_t) :: session
integer :: status
character(len=512) :: message
character(len=512) :: nml_file