Skip to content

mod_git_info

Lines: 19 | Visibility: private

Dependencies

Used By

module~~mod_git_info~~UsedByGraph module~mod_git_info mod_git_info module~mod_write_headers mod_write_headers module~mod_write_headers->module~mod_git_info 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

Derived Types Summary

Name Description
GitInfo Type to store information about the state of the git repository during the compilation of...

Derived Types Details

type GitInfo

Type to store information about the state of the git repository during the compilation of the program.

Supposed to be used by modules who want to provide information about the state of the git repository during the compilation of the program during the compilation of the program. The actual information is provided by the submodule smod_git_info, which is autogenerated during the build process.

Components

  • info : integer
  • repo_dirty : integer
  • commit : character– Full SHA-1 hash of the commit
  • branch : character– Name of the branch
  • date : character– Date of the commit. Format: "YYYY-MM-DD hh:mm:ss +hhmm"
  • info_msg : character– If info == 0: Built from a git repository. If info == 1: N/A (Not built from a git repository.) If info == 127: N/A (git command not working.)
  • status_porcelain : character– Long string containing information about the state of the repository (modified, added, removed, untracked files, etc.)

Interface Details

interface GitInfo