Initialize stella
Diagnose stella Advance stella until istep=nstep Finish stella
Type | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|
logical | :: | stop_stella | = | .false. | ||
logical | :: | mpi_initialized | = | .false. | ||
integer | :: | istep0 | ||||
integer | :: | istep | ||||
integer | :: | ierr | ||||
integer | :: | istatus | ||||
real, | dimension(2) | :: | time_init | = | 0. | |
real, | dimension(2) | :: | time_diagnose_stella | = | 0. | |
real, | dimension(2) | :: | time_total | = | 0. | |
character(len=40) | :: | git_commit | ||||
character(len=10) | :: | git_date |
Initialise stella
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(out) | :: | istep0 |
Starting timestep: zero unless the simulation has been restarted |
||
character(len=40), | intent(in) | :: | git_commit | |||
character(len=10), | intent(in) | :: | git_date |
call all the multibox communication subroutines to make sure all the jobs have the appropriate information
check_transforms checks the various physics flag choices to determine if FFTs are needed for the simulation
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(out) | :: | needs_transforms |
Write the start message to screen
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=40), | intent(in) | :: | git_commit | |||
character(len=10), | intent(in) | :: | git_date |
Parse some basic command line arguments. Currently just 'version' and 'help'.
Finish a simulation, call the finialisation routines of all modules
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in), | optional | :: | last_call |