Skip to content

mod_write_headers

Lines: 143 | Visibility: private

Dependencies

Uses

module~~mod_write_headers~~UsesGraph module~mod_write_headers mod_write_headers module~mod_abstract_property_model mod_abstract_property_model module~mod_write_headers->module~mod_abstract_property_model module~mod_abstractoptimizer mod_abstractoptimizer module~mod_write_headers->module~mod_abstractoptimizer module~mod_decorations mod_decorations module~mod_write_headers->module~mod_decorations module~mod_git_info mod_git_info module~mod_write_headers->module~mod_git_info module~mod_io mod_io module~mod_write_headers->module~mod_io module~mod_mpi mod_mpi module~mod_write_headers->module~mod_mpi module~mod_settings mod_settings module~mod_write_headers->module~mod_settings module~mod_throw mod_throw module~mod_write_headers->module~mod_throw module~mod_timer mod_timer module~mod_write_headers->module~mod_timer module~mod_version mod_version module~mod_write_headers->module~mod_version module~mod_abstract_property_model->module~mod_io module~mod_abstract_property_model->module~mod_settings module~mod_abstract_property_model->module~mod_throw module~mod_array_helpers mod_array_helpers module~mod_abstract_property_model->module~mod_array_helpers module~mod_initialize_array mod_initialize_array module~mod_abstract_property_model->module~mod_initialize_array module~mod_precision mod_precision module~mod_abstract_property_model->module~mod_precision module~mod_random mod_random module~mod_abstract_property_model->module~mod_random module~mod_abstractoptimizer->module~mod_io module~mod_abstractoptimizer->module~mod_mpi module~mod_abstractoptimizer->module~mod_settings module~mod_abstractoptimizer->module~mod_throw module~mod_global_warning mod_global_warning module~mod_abstractoptimizer->module~mod_global_warning module~mod_gradient_clipping mod_gradient_clipping module~mod_abstractoptimizer->module~mod_gradient_clipping module~mod_loss_abstract mod_loss_abstract module~mod_abstractoptimizer->module~mod_loss_abstract module~mod_nan_check mod_nan_check module~mod_abstractoptimizer->module~mod_nan_check module~mod_abstractoptimizer->module~mod_precision module~mod_decorations->module~mod_io module~mod_decorations->module~mod_throw module~mod_decorations->module~mod_precision iso_fortran_env iso_fortran_env module~mod_io->iso_fortran_env module~mod_optional_args mod_optional_args module~mod_io->module~mod_optional_args module~mod_io->module~mod_precision module~mod_mpi->module~mod_precision mpi_f08 mpi_f08 module~mod_mpi->mpi_f08 module~mod_settings->module~mod_io module~mod_settings->module~mod_throw module~mod_constants mod_constants module~mod_settings->module~mod_constants module~mod_cpu_vendor mod_cpu_vendor module~mod_settings->module~mod_cpu_vendor module~mod_periodic_table mod_periodic_table module~mod_settings->module~mod_periodic_table module~mod_settings->module~mod_precision module~mod_throw->module~mod_io module~mod_throw->module~mod_mpi iso_c_binding iso_c_binding module~mod_throw->iso_c_binding module~mod_throw->iso_fortran_env module~mod_throw->module~mod_precision module~mod_sort mod_sort module~mod_throw->module~mod_sort module~mod_timer->module~mod_io module~mod_timer->module~mod_throw ieee_arithmetic ieee_arithmetic module~mod_timer->ieee_arithmetic module~mod_timer->module~mod_optional_args module~mod_timer->module~mod_precision module~mod_array_helpers->module~mod_throw module~mod_array_helpers->module~mod_precision module~mod_constants->iso_c_binding module~mod_constants->module~mod_precision module~mod_cpu_vendor->iso_c_binding module~mod_global_warning->module~mod_io module~mod_global_warning->module~mod_throw module~mod_abstract_warning mod_abstract_warning module~mod_global_warning->module~mod_abstract_warning module~mod_gradient_clipping->module~mod_settings module~mod_gradient_clipping->module~mod_precision module~mod_initialize_array->module~mod_io module~mod_initialize_array->module~mod_mpi module~mod_initialize_array->module~mod_throw module~mod_initialize_array->module~mod_precision module~mod_initialize_array->module~mod_random module~mod_parameter_file mod_parameter_file module~mod_initialize_array->module~mod_parameter_file module~mod_loss_abstract->module~mod_mpi module~mod_loss_abstract->module~mod_precision module~mod_nan_check->module~mod_io module~mod_nan_check->module~mod_throw module~mod_nan_check->ieee_arithmetic module~mod_nan_check->module~mod_precision module~mod_periodic_table->module~mod_io module~mod_periodic_table->module~mod_throw module~mod_periodic_table->module~mod_array_helpers module~mod_periodic_table->module~mod_constants module~mod_periodic_table->module~mod_precision module~mod_precision->iso_c_binding module~mod_precision->iso_fortran_env module~mod_random->module~mod_constants module~mod_random->module~mod_precision module~mod_sort->module~mod_precision module~mod_parameter_file->module~mod_io module~mod_parameter_file->module~mod_throw module~mod_parameter_file->module~mod_nan_check module~mod_parameter_file->module~mod_precision module~mod_abstract_broadcast_file mod_abstract_broadcast_file module~mod_parameter_file->module~mod_abstract_broadcast_file module~mod_abstract_broadcast_file->module~mod_io module~mod_abstract_broadcast_file->module~mod_mpi module~mod_abstract_broadcast_file->module~mod_throw module~mod_genericfile mod_genericfile module~mod_abstract_broadcast_file->module~mod_genericfile module~mod_sanitize mod_sanitize module~mod_abstract_broadcast_file->module~mod_sanitize module~mod_genericfile->module~mod_io module~mod_genericfile->module~mod_mpi module~mod_genericfile->module~mod_throw module~mod_sanitize->module~mod_throw

Used By

module~~mod_write_headers~~UsedByGraph module~mod_write_headers mod_write_headers module~mod_initialize mod_initialize module~mod_initialize->module~mod_write_headers module~mod_signal_handler mod_signal_handler module~mod_signal_handler->module~mod_write_headers program~runner RuNNer program~runner->module~mod_write_headers program~runner->module~mod_initialize program~runner->module~mod_signal_handler module~mod_calculate_coulomb_matrix mod_calculate_coulomb_matrix program~runner->module~mod_calculate_coulomb_matrix module~mod_precompute_features_all_chunks mod_precompute_features_all_chunks program~runner->module~mod_precompute_features_all_chunks module~mod_precompute_global_features_all_chunks mod_precompute_global_features_all_chunks program~runner->module~mod_precompute_global_features_all_chunks module~mod_predict_mode mod_predict_mode program~runner->module~mod_predict_mode module~mod_train_mode mod_train_mode program~runner->module~mod_train_mode module~mod_calculate_coulomb_matrix->module~mod_signal_handler module~mod_dataset_statistics_chi_all_chunks mod_dataset_statistics_chi_all_chunks module~mod_dataset_statistics_chi_all_chunks->module~mod_signal_handler module~mod_feature_map_scaling_all_chunks mod_feature_map_scaling_all_chunks module~mod_feature_map_scaling_all_chunks->module~mod_signal_handler module~mod_precompute_features_all_chunks->module~mod_signal_handler module~mod_precompute_global_features_all_chunks->module~mod_signal_handler module~mod_predict_all_chunks mod_predict_all_chunks module~mod_predict_all_chunks->module~mod_signal_handler module~mod_predict_mode->module~mod_initialize module~mod_predict_mode->module~mod_signal_handler module~mod_write_outfiles mod_write_outfiles module~mod_predict_mode->module~mod_write_outfiles module~mod_runner_interface_bindings mod_runner_interface_bindings module~mod_runner_interface_bindings->module~mod_initialize module~mod_train_energy_multiple_structures mod_train_energy_multiple_structures module~mod_train_energy_multiple_structures->module~mod_initialize module~mod_train_forces_multiple_structures mod_train_forces_multiple_structures module~mod_train_forces_multiple_structures->module~mod_initialize module~mod_train_forces_multiple_structures->module~mod_train_energy_multiple_structures module~mod_train_loop_4g_charges mod_train_loop_4g_charges module~mod_train_loop_4g_charges->module~mod_initialize module~mod_train_loop_4g_charges->module~mod_signal_handler module~mod_cost_calculator mod_cost_calculator module~mod_train_loop_4g_charges->module~mod_cost_calculator module~mod_output_files_and_cost_4g_charges mod_output_files_and_cost_4g_charges module~mod_train_loop_4g_charges->module~mod_output_files_and_cost_4g_charges module~mod_train_loop_atomic_property mod_train_loop_atomic_property module~mod_train_loop_atomic_property->module~mod_initialize module~mod_train_loop_atomic_property->module~mod_signal_handler module~mod_train_loop_atomic_property->module~mod_cost_calculator module~mod_output_files_and_cost mod_output_files_and_cost module~mod_train_loop_atomic_property->module~mod_output_files_and_cost module~mod_train_loop_short_range mod_train_loop_short_range module~mod_train_loop_short_range->module~mod_initialize module~mod_train_loop_short_range->module~mod_signal_handler module~mod_train_loop_short_range->module~mod_train_energy_multiple_structures module~mod_train_loop_short_range->module~mod_train_forces_multiple_structures module~mod_train_loop_short_range->module~mod_cost_calculator module~mod_train_loop_short_range->module~mod_output_files_and_cost module~mod_output_files_and_cost_4g_short_range mod_output_files_and_cost_4g_short_range module~mod_train_loop_short_range->module~mod_output_files_and_cost_4g_short_range module~mod_train_mode->module~mod_initialize module~mod_train_mode->module~mod_dataset_statistics_chi_all_chunks module~mod_train_mode->module~mod_feature_map_scaling_all_chunks module~mod_train_mode->module~mod_predict_all_chunks module~mod_train_mode->module~mod_train_loop_4g_charges module~mod_train_mode->module~mod_train_loop_atomic_property module~mod_train_mode->module~mod_train_loop_short_range module~mod_write_outfiles_training mod_write_outfiles_training module~mod_train_mode->module~mod_write_outfiles_training module~mod_write_outfiles->module~mod_initialize module~mod_lammps_interface mod_lammps_interface module~mod_lammps_interface->module~mod_runner_interface_bindings module~mod_write_outfiles_training->module~mod_write_outfiles module~mod_cost_calculator->module~mod_write_outfiles_training module~mod_output_files_and_cost->module~mod_cost_calculator module~mod_output_files_and_cost_4g_charges->module~mod_cost_calculator module~mod_output_files_and_cost_4g_short_range->module~mod_cost_calculator

Procedures Summary

Name Type Description
write_references Subroutine
write_runner_logo_ascii_art Subroutine
write_contributors Subroutine
write_sysinfo Subroutine
write_final Subroutine
write_headers Subroutine
write_greeting Subroutine Final MPI breakdown.
write_git_info Subroutine
write_settings Subroutine
write_license Subroutine

Procedure Details

subroutine write_references

subroutine write_references()

Called By

proc~~write_references~~CalledByGraph proc~write_references mod_write_headers::write_references proc~write_headers mod_write_headers::write_headers proc~write_headers->proc~write_references proc~initialize_from_inputnn mod_initialize::initialize_from_inputnn proc~initialize_from_inputnn->proc~write_headers program~runner RuNNer program~runner->proc~initialize_from_inputnn

subroutine write_runner_logo_ascii_art

subroutine write_runner_logo_ascii_art()

Called By

proc~~write_runner_logo_ascii_art~~CalledByGraph proc~write_runner_logo_ascii_art mod_write_headers::write_runner_logo_ascii_art proc~write_headers mod_write_headers::write_headers proc~write_headers->proc~write_runner_logo_ascii_art proc~initialize_from_inputnn mod_initialize::initialize_from_inputnn proc~initialize_from_inputnn->proc~write_headers program~runner RuNNer program~runner->proc~initialize_from_inputnn

subroutine write_contributors

subroutine write_contributors()

Called By

proc~~write_contributors~~CalledByGraph proc~write_contributors mod_write_headers::write_contributors proc~write_headers mod_write_headers::write_headers proc~write_headers->proc~write_contributors proc~initialize_from_inputnn mod_initialize::initialize_from_inputnn proc~initialize_from_inputnn->proc~write_headers program~runner RuNNer program~runner->proc~initialize_from_inputnn

subroutine write_sysinfo

subroutine write_sysinfo()

Called By

proc~~write_sysinfo~~CalledByGraph proc~write_sysinfo mod_write_headers::write_sysinfo proc~write_headers mod_write_headers::write_headers proc~write_headers->proc~write_sysinfo proc~initialize_from_inputnn mod_initialize::initialize_from_inputnn proc~initialize_from_inputnn->proc~write_headers program~runner RuNNer program~runner->proc~initialize_from_inputnn

subroutine write_final

subroutine write_final()

Called By

proc~~write_final~~CalledByGraph proc~write_final mod_write_headers::write_final proc~check_signal_collective mod_signal_handler::check_signal_collective proc~check_signal_collective->proc~write_final program~runner RuNNer program~runner->proc~write_final program~runner->proc~check_signal_collective proc~precompute_coulomb_matrix_all_chunks mod_calculate_coulomb_matrix::precompute_coulomb_matrix_all_chunks program~runner->proc~precompute_coulomb_matrix_all_chunks proc~precompute_features_all_chunks mod_precompute_features_all_chunks::precompute_features_all_chunks program~runner->proc~precompute_features_all_chunks proc~precompute_global_features_all_chunks mod_precompute_global_features_all_chunks::precompute_global_features_all_chunks program~runner->proc~precompute_global_features_all_chunks proc~predict_mode mod_predict_mode::predict_mode program~runner->proc~predict_mode proc~train_mode mod_train_mode::train_mode program~runner->proc~train_mode proc~dataset_statistics_chi_all_chunks mod_dataset_statistics_chi_all_chunks::dataset_statistics_chi_all_chunks proc~dataset_statistics_chi_all_chunks->proc~check_signal_collective proc~determine_scaling_factor_and_centering_subtrahend_all_chunks~3 mod_feature_map_scaling_all_chunks::determine_scaling_factor_and_centering_subtrahend_all_chunks proc~determine_scaling_factor_and_centering_subtrahend_all_chunks~3->proc~check_signal_collective proc~precompute_coulomb_matrix_all_chunks->proc~check_signal_collective proc~precompute_features_all_chunks->proc~check_signal_collective proc~precompute_global_features_all_chunks->proc~check_signal_collective proc~predict_all_chunks mod_predict_all_chunks::predict_all_chunks proc~predict_all_chunks->proc~check_signal_collective proc~predict_mode->proc~check_signal_collective proc~prediction_statistics_all_chunks mod_feature_map_scaling_all_chunks::prediction_statistics_all_chunks proc~prediction_statistics_all_chunks->proc~check_signal_collective proc~train_loop_4g_charges mod_train_loop_4g_charges::train_loop_4g_charges proc~train_loop_4g_charges->proc~check_signal_collective proc~train_loop_atomic_property mod_train_loop_atomic_property::train_loop_atomic_property proc~train_loop_atomic_property->proc~check_signal_collective proc~train_loop_short_range mod_train_loop_short_range::train_loop_short_range proc~train_loop_short_range->proc~check_signal_collective proc~feature_scaling_and_prediction_statistics_all_chunks mod_feature_map_scaling_all_chunks::feature_scaling_and_prediction_statistics_all_chunks proc~feature_scaling_and_prediction_statistics_all_chunks->proc~determine_scaling_factor_and_centering_subtrahend_all_chunks~3 proc~feature_scaling_and_prediction_statistics_all_chunks->proc~prediction_statistics_all_chunks proc~train_mode->proc~dataset_statistics_chi_all_chunks proc~train_mode->proc~predict_all_chunks proc~train_mode->proc~train_loop_4g_charges proc~train_mode->proc~train_loop_atomic_property proc~train_mode->proc~train_loop_short_range proc~train_mode->proc~feature_scaling_and_prediction_statistics_all_chunks

subroutine write_headers

subroutine write_headers()

Called By

proc~~write_headers~~CalledByGraph proc~write_headers mod_write_headers::write_headers proc~initialize_from_inputnn mod_initialize::initialize_from_inputnn proc~initialize_from_inputnn->proc~write_headers program~runner RuNNer program~runner->proc~initialize_from_inputnn

subroutine write_greeting

subroutine write_greeting()

Final MPI breakdown.

Called By

proc~~write_greeting~~CalledByGraph proc~write_greeting mod_write_headers::write_greeting proc~write_headers mod_write_headers::write_headers proc~write_headers->proc~write_greeting proc~initialize_from_inputnn mod_initialize::initialize_from_inputnn proc~initialize_from_inputnn->proc~write_headers program~runner RuNNer program~runner->proc~initialize_from_inputnn

subroutine write_git_info

subroutine write_git_info()

Called By

proc~~write_git_info~~CalledByGraph proc~write_git_info mod_write_headers::write_git_info proc~write_headers mod_write_headers::write_headers proc~write_headers->proc~write_git_info proc~initialize_from_inputnn mod_initialize::initialize_from_inputnn proc~initialize_from_inputnn->proc~write_headers program~runner RuNNer program~runner->proc~initialize_from_inputnn

subroutine write_settings

subroutine write_settings( &
    settings_container, &
    models, &
    optimizers &
)

Arguments

Called By

proc~~write_settings~~CalledByGraph proc~write_settings mod_write_headers::write_settings program~runner RuNNer program~runner->proc~write_settings

subroutine write_license

subroutine write_license()

Called By

proc~~write_license~~CalledByGraph proc~write_license mod_write_headers::write_license proc~write_headers mod_write_headers::write_headers proc~write_headers->proc~write_license proc~initialize_from_inputnn mod_initialize::initialize_from_inputnn proc~initialize_from_inputnn->proc~write_headers program~runner RuNNer program~runner->proc~initialize_from_inputnn