![]() |
ORB5
v4.9.4
|
Functions/Subroutines | |
subroutine, public | control |
subroutine | initialize_all_modules (datn) |
subroutine | date (str) |
Print the run date. More... | |
subroutine | print_run_label |
Label the run with the git commit hash and modified files since last commit. More... | |
subroutine | annular_label |
subroutine | run_file_check (datn) |
Check if mystop and datn exist else create. More... | |
subroutine | create_data_directory |
Create data directory for the checkpoints. More... | |
subroutine | write_checkpoint |
Write files necessary for checkpoint. More... | |
subroutine | summarize_run |
subroutine | create_hdf5_file |
Create the result file. More... | |
subroutine | create_parallel_hdf5_file |
Create the parallel result file (across subdomains) More... | |
subroutine | create_hdf5_testpart_file |
Create the trajectory file. More... | |
subroutine | open_hdf5_file |
subroutine | open_parallel_hdf5_file |
subroutine | open_hdf5_testpart_file |
subroutine | close_hdf5_files |
subroutine | copy_hdf5_to_main_directory (datn) |
Copy {orb5_res{,_parallel},matrix}.h5 file from dat{0,1} to main directory to avoid problems in case of crash. More... | |
subroutine | initialize_run_counter |
Create run counter. More... | |
subroutine | increment_run_counter |
Increment run counter. More... | |
subroutine | broadcast_file_related_variables (datn) |
Broadcast a couple variables computed by master. More... | |
subroutine | store_species_info |
Store information about species. More... | |
subroutine | store_input_file |
Store the input file in the current directory in the result file. More... | |
subroutine | store_commit_hash |
Store the Git commit hash, modified files and. More... | |
subroutine, public | check_mpi_types |
subroutine, public | parse_program_arguments (nl_input_path, input_path) |
Parse program arguments to extract options input file name Arguments beginning with "--" are treated as options, and the rest is treated as input file name. More... | |
subroutine | restart_end_time |
|
private |
subroutine control_all::broadcast_file_related_variables | ( | integer, intent(inout) | datn | ) |
Broadcast a couple variables computed by master.
subroutine, public control_all::check_mpi_types |
subroutine control_all::close_hdf5_files |
subroutine, public control_all::control |
subroutine control_all::copy_hdf5_to_main_directory | ( | integer, intent(in) | datn | ) |
Copy {orb5_res{,_parallel},matrix}.h5 file from dat{0,1} to main directory to avoid problems in case of crash.
|
private |
Create data directory for the checkpoints.
|
private |
Create the result file.
subroutine control_all::create_hdf5_testpart_file |
Create the trajectory file.
subroutine control_all::create_parallel_hdf5_file |
Create the parallel result file (across subdomains)
subroutine control_all::date | ( | character(len=*), intent(in) | str | ) |
Print the run date.
[in] | str | String to be printed before the date |
subroutine control_all::increment_run_counter |
Increment run counter.
subroutine control_all::initialize_all_modules | ( | integer, intent(in) | datn | ) |
subroutine control_all::initialize_run_counter |
Create run counter.
subroutine control_all::open_hdf5_file |
subroutine control_all::open_hdf5_testpart_file |
subroutine control_all::open_parallel_hdf5_file |
subroutine, public control_all::parse_program_arguments | ( | logical, intent(inout) | nl_input_path, |
character(len=*), intent(inout) | input_path | ||
) |
Parse program arguments to extract options input file name Arguments beginning with "--" are treated as options, and the rest is treated as input file name.
[in,out] | nl_input_path | If an input path is given in argument |
[in,out] | input_path | Path to input |
|
private |
Label the run with the git commit hash and modified files since last commit.
subroutine control_all::restart_end_time |
|
private |
Check if mystop and datn exist else create.
subroutine control_all::store_commit_hash |
Store the Git commit hash, modified files and.
subroutine control_all::store_input_file |
Store the input file in the current directory in the result file.
|
private |
Store information about species.
subroutine control_all::summarize_run |
subroutine control_all::write_checkpoint |
Write files necessary for checkpoint.