Stellarator-Tools
|
Contains module siesta_run. More...
Data Types | |
interface | siesta_run::siesta_run_class |
Interface for the siesta_run constructor. More... | |
Modules | |
module | siesta_run |
Defines the base class of the type siesta_run_class. This module contains all the code necessary to interface setup and run SIESTA. | |
Functions/Subroutines | |
class(siesta_run_class) function, pointer | siesta_run::siesta_run_construct (run_comm, verbose, init_mpi, close_w |
Construct new siesta_run_class object. More... | |
subroutine | siesta_run::siesta_run_destruct (this) |
Deconstruct a siesta_run_class object. More... | |
real(dp) function | siesta_run::siesta_run_get_1d (this, param_name, index) |
Get 1D parameter value. More... | |
subroutine | siesta_run::siesta_run_converge (this) |
Solves the SIESTA equilibrium. More... | |
subroutine | siesta_run::siesta_run_sync (this) |
Sync child equilibria. More... | |
Variables | |
integer, parameter | siesta_run::siesta_run_control_clear = 0 |
Clear all control bits. | |
integer, parameter | siesta_run::siesta_run_control_mpi = 1 |
Bit position to initalize mpi. | |
integer, parameter | siesta_run::siesta_run_control_wout = 2 |
Bit position to close the wout file. | |
integer, parameter | siesta_run::siesta_run_sync_namelist = 3 |
Bit position to sycn the namelist inputs. | |
Contains module siesta_run.