Stellarator-Tools
|
Interface for the siesta_run constructor. More...
Public Member Functions | |
PROCEDURE | set_vmec_ => siesta_run_set_vmec |
PROCEDURE | set_vmec_temp => siesta_run_set_vmec_temp |
GENERIC | set_vmec => set_vmec_, set_vmec_temp |
PROCEDURE | set_restart => siesta_run_set_restart |
PROCEDURE | set_1d => siesta_run_set_1d |
GENERIC | set => set_1d |
PROCEDURE | converge => siesta_run_converge |
PROCEDURE | sync => siesta_run_sync |
FINAL | siesta_run_destruct |
class(siesta_run_class) function, pointer | siesta_run_construct (run_comm, verbose, init_mpi, close_w |
Construct new siesta_run_class object. More... | |
Public Attributes | |
real(dp) | time_on |
Timer On. | |
integer | control_state |
Control state. | |
Interface for the siesta_run constructor.
class (siesta_run_class) function, pointer siesta_run::siesta_run_class::siesta_run_construct | ( | integer, intent(in) | run_comm, |
logical, intent(in) | verbose, | ||
logical, intent(in) | init_mpi, | ||
close_w | |||
) |
Construct new siesta_run_class object.
Allocates memory and initializes a siesta_run_class object. Performs all the initialization needed to operate SIESTA.
[in] | run_comm | MPI Communicator to use. |
[in] | verbose | Control the code screen output. |
[in] | init_mpi | Instructs if MPI should be initialized. |
[in] | close_wout | Instructs if wout file should be closed on deallocate. |
[in] | namelist_file | Path to the siesta namelist input file. |