Initialize amrvac: read par files and initialize variables
subroutine initialize_amrvac() use mod_global_parameters use mod_input_output use mod_physics, only: phys_check, phys_check_params use mod_usr_methods, only: usr_set_parameters use mod_bc_data, only: bc_data_init use mod_init_datafromfile, only: read_data_init use mod_comm_lib, only: init_comm_types use mod_connectivity, only: nbprocs_info if (initialized_already) return ! Check whether the user has loaded a physics module call phys_check() ! Read input files call read_par_files() call initialize_vars() call init_comm_types() call nbprocs_info%init(npe=npe) ! Possibly load boundary condition data or initial data call bc_data_init() call read_data_init() if(associated(usr_set_parameters)) call usr_set_parameters() call phys_check_params() initialized_already = .true. end subroutine initialize_amrvac