setup_m Module

Routines for doing allocation, etc. in preparation for simulation run.


Uses

  • module~~setup_m~~UsesGraph module~setup_m setup_m module~random_m random_m module~setup_m->module~random_m module~logger_m logger_m module~setup_m->module~logger_m module~strings_m strings_m module~setup_m->module~strings_m module~constants_m constants_m module~setup_m->module~constants_m module~simbox_m simbox_m module~setup_m->module~simbox_m module~config_io_m config_io_m module~setup_m->module~config_io_m module~atmcfg_m atmcfg_m module~setup_m->module~atmcfg_m module~stats_m stats_m module~setup_m->module~stats_m module~bd_solver_m bd_solver_m module~setup_m->module~bd_solver_m module~control_m control_m module~setup_m->module~control_m module~trajectory_m trajectory_m module~setup_m->module~trajectory_m module~interaction_m interaction_m module~setup_m->module~interaction_m module~random_m->module~constants_m mkl_vsl_type mkl_vsl_type module~random_m->mkl_vsl_type mkl_vsl mkl_vsl module~random_m->mkl_vsl module~timestamp_m timestamp_m module~logger_m->module~timestamp_m iso_fortran_env iso_fortran_env module~logger_m->iso_fortran_env module~strings_m->module~constants_m module~constants_m->iso_fortran_env module~simbox_m->module~random_m module~simbox_m->module~constants_m module~config_io_m->module~strings_m module~config_io_m->module~constants_m module~config_io_m->module~simbox_m module~config_io_m->module~atmcfg_m module~atmcfg_m->module~constants_m module~stats_m->module~strings_m module~stats_m->module~constants_m module~stats_m->module~simbox_m module~stats_m->module~atmcfg_m module~stats_m->module~control_m module~bd_solver_m->module~logger_m module~bd_solver_m->module~constants_m module~bd_solver_m->module~config_io_m module~bd_solver_m->module~atmcfg_m module~bd_solver_m->module~stats_m module~bd_solver_m->module~control_m module~bd_solver_m->module~trajectory_m module~bd_solver_m->module~interaction_m iso_c_binding iso_c_binding module~bd_solver_m->iso_c_binding module~brown_m brown_m module~bd_solver_m->module~brown_m mkl_blas mkl_blas module~bd_solver_m->mkl_blas module~control_m->module~strings_m module~control_m->module~constants_m module~trajectory_m->module~constants_m module~interaction_m->module~constants_m module~interaction_m->module~simbox_m module~interaction_m->module~atmcfg_m module~interaction_m->module~stats_m module~interaction_m->module~control_m module~ia_dihedral_m ia_dihedral_m module~interaction_m->module~ia_dihedral_m module~ia_bond_m ia_bond_m module~interaction_m->module~ia_bond_m module~ia_vdw_m ia_vdw_m module~interaction_m->module~ia_vdw_m module~ia_external_m ia_external_m module~interaction_m->module~ia_external_m module~ia_angle_m ia_angle_m module~interaction_m->module~ia_angle_m module~table_m table_m module~interaction_m->module~table_m module~ia_tether_m ia_tether_m module~interaction_m->module~ia_tether_m module~pairtab_m pairtab_m module~interaction_m->module~pairtab_m module~ia_dihedral_m->module~constants_m module~ia_dihedral_m->module~atmcfg_m module~ia_bond_m->module~logger_m module~ia_bond_m->module~strings_m module~ia_bond_m->module~constants_m module~ia_vdw_m->module~constants_m module~ia_vdw_m->module~atmcfg_m module~ia_external_m->module~constants_m module~ia_external_m->module~atmcfg_m module~ia_angle_m->module~constants_m module~ia_angle_m->module~atmcfg_m module~table_m->module~constants_m module~vector_m vector_m module~table_m->module~vector_m module~ia_tether_m->module~constants_m module~ia_tether_m->module~atmcfg_m module~pairtab_m->module~constants_m module~pairtab_m->module~simbox_m module~pairtab_m->module~atmcfg_m module~pairtab_m->module~table_m module~connectivity_m connectivity_m module~pairtab_m->module~connectivity_m module~pairtab_m->module~vector_m module~cell_list_m cell_list_m module~pairtab_m->module~cell_list_m module~aabbtree_m aabbtree_m module~pairtab_m->module~aabbtree_m module~brown_m->module~random_m module~brown_m->module~logger_m module~brown_m->module~strings_m module~brown_m->module~constants_m module~brown_m->iso_c_binding module~brown_m->mkl_blas mkl_lapack mkl_lapack module~brown_m->mkl_lapack module~connectivity_m->module~constants_m module~connectivity_m->module~table_m module~connectivity_m->module~vector_m module~vector_m->module~constants_m module~qsort_m qsort_m module~vector_m->module~qsort_m module~cell_list_m->module~constants_m module~cell_list_m->module~simbox_m module~cell_list_m->module~vector_m module~aabbtree_m->module~strings_m module~aabbtree_m->module~constants_m module~aabbtree_m->module~vector_m module~aabb_m aabb_m module~aabbtree_m->module~aabb_m module~qsort_m->module~constants_m module~aabb_m->module~strings_m module~aabb_m->module~constants_m

Used by

  • module~~setup_m~~UsedByGraph module~setup_m setup_m program~main main program~main->module~setup_m

Contents


Subroutines

public subroutine run(cpar, job_tag)

Arguments

Type IntentOptional AttributesName
type(ctrlpar_t), intent(in) :: cpar
character(len=*), intent(in) :: job_tag

This string will be used as is, i.e. if there are leading or trailing white spaces, they will appear in any I/O file names.

public subroutine finish(atc)

Arguments

Type IntentOptional AttributesName
type(atmcfg_t), intent(inout) :: atc