GBS
run_controller_mod Module Reference

Functions/Subroutines

subroutine, public control_run ()
 
subroutine copy_input_from_stdin (input)
 Copy the input namelists read from stdin to a local file. More...
 
subroutine print_simulation_header (mpi_env)
 Print Header with licence and references. More...
 
subroutine initialize_modules (mpi_env, input)
 

Function/Subroutine Documentation

◆ control_run()

subroutine, public run_controller_mod::control_run
Refactor:
Auxval timers are now useless, should time initialize_modules instead.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ copy_input_from_stdin()

subroutine run_controller_mod::copy_input_from_stdin ( type(tfile), intent(inout)  input)
private

Copy the input namelists read from stdin to a local file.

The usual workflow is to pass the input namelists in the standard input. In order to have a copy of the exact input file used for the simulation, the stdin is copied to a local file.

+ Here is the caller graph for this function:

◆ initialize_modules()

subroutine run_controller_mod::initialize_modules ( type(tmpienv), intent(in)  mpi_env,
type(tinputenv), intent(inout)  input 
)
private
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ print_simulation_header()

subroutine run_controller_mod::print_simulation_header ( type(tmpienv), intent(in)  mpi_env)
private

Print Header with licence and references.

+ Here is the caller graph for this function: