Skip to content

Commit

Permalink
Rename SE dycore time_mod to dyn_time_mod
Browse files Browse the repository at this point in the history
This commit renames time_mod in the SE dycore to dyn_time_mod in order to avoid naming conflicts with building with GEOS-Chem.

All USE statements updated; zero differences in run output are expected.
  • Loading branch information
jimmielin committed Oct 16, 2023
1 parent 8cd44c5 commit 93f78be
Show file tree
Hide file tree
Showing 12 changed files with 25 additions and 25 deletions.
2 changes: 1 addition & 1 deletion src/dynamics/se/dp_coupling.F90
Expand Up @@ -54,7 +54,7 @@ subroutine d_p_coupling(phys_state, phys_tend, pbuf2d, dyn_out)
use phys_control, only: use_gw_front, use_gw_front_igw
use hycoef, only: hyai, ps0
use fvm_mapping, only: dyn2phys_vector, dyn2phys_all_vars
use time_mod, only: timelevel_qdp
use dyn_time_mod, only: timelevel_qdp
use control_mod, only: qsplit
use test_fvm_mapping, only: test_mapping_overwrite_dyn_state, test_mapping_output_phys_state
use prim_advance_mod, only: tot_energy_dyn
Expand Down
@@ -1,4 +1,4 @@
module time_mod
module dyn_time_mod
!------------------
use shr_kind_mod, only: r8=>shr_kind_r8
!------------------
Expand Down Expand Up @@ -132,4 +132,4 @@ subroutine TimeLevel_update(tl,uptype)
!$OMP BARRIER
end subroutine TimeLevel_update

end module time_mod
end module dyn_time_mod
2 changes: 1 addition & 1 deletion src/dynamics/se/dycore/fvm_consistent_se_cslam.F90
Expand Up @@ -6,7 +6,7 @@ module fvm_consistent_se_cslam
use cam_abortutils, only: endrun
use cam_logfile, only: iulog

use time_mod, only: timelevel_t
use dyn_time_mod, only: timelevel_t
use element_mod, only: element_t
use fvm_control_volume_mod, only: fvm_struct
use hybrid_mod, only: hybrid_t, config_thread_region, get_loop_ranges, threadOwnsVertLevel
Expand Down
2 changes: 1 addition & 1 deletion src/dynamics/se/dycore/prim_advance_mod.F90
Expand Up @@ -53,7 +53,7 @@ subroutine prim_advance_exp(elem, fvm, deriv, hvcoord, hybrid,dt, tl, nets, net
use element_mod, only: element_t
use hybvcoord_mod, only: hvcoord_t
use hybrid_mod, only: hybrid_t
use time_mod, only: TimeLevel_t, timelevel_qdp, tevolve
use dyn_time_mod, only: TimeLevel_t, timelevel_qdp, tevolve
use fvm_control_volume_mod, only: fvm_struct
use cam_thermo, only: get_kappa_dry
use air_composition, only: thermodynamic_active_species_num
Expand Down
2 changes: 1 addition & 1 deletion src/dynamics/se/dycore/prim_advection_mod.F90
Expand Up @@ -23,7 +23,7 @@ module prim_advection_mod
use element_mod, only: element_t
use fvm_control_volume_mod, only: fvm_struct
use hybvcoord_mod, only: hvcoord_t
use time_mod, only: TimeLevel_t, TimeLevel_Qdp
use dyn_time_mod, only: TimeLevel_t, TimeLevel_Qdp
use control_mod, only: nu_q, nu_p, limiter_option, hypervis_subcycle_q, rsplit
use edge_mod, only: edgevpack, edgevunpack, initedgebuffer, initedgesbuffer

Expand Down
8 changes: 4 additions & 4 deletions src/dynamics/se/dycore/prim_driver_mod.F90
Expand Up @@ -28,8 +28,8 @@ subroutine prim_init2(elem, fvm, hybrid, nets, nete, tl, hvcoord)
use dimensions_mod, only: irecons_tracer, fvm_supercycling
use dimensions_mod, only: fv_nphys, nc
use parallel_mod, only: syncmp
use time_mod, only: timelevel_t, tstep, phys_tscale, nsplit, TimeLevel_Qdp
use time_mod, only: nsplit_baseline,rsplit_baseline
use dyn_time_mod, only: timelevel_t, tstep, phys_tscale, nsplit, TimeLevel_Qdp
use dyn_time_mod, only: nsplit_baseline,rsplit_baseline
use prim_state_mod, only: prim_printstate
use control_mod, only: runtype, topology, rsplit, qsplit, rk_stage_user, &
nu, nu_q, nu_div, hypervis_subcycle, hypervis_subcycle_q, &
Expand Down Expand Up @@ -218,7 +218,7 @@ subroutine prim_run_subcycle(elem, fvm, hybrid,nets,nete, dt, tl, hvcoord,nsubst
!
!
use hybvcoord_mod, only : hvcoord_t
use time_mod, only: TimeLevel_t, timelevel_update, timelevel_qdp, nsplit
use dyn_time_mod, only: TimeLevel_t, timelevel_update, timelevel_qdp, nsplit
use control_mod, only: statefreq,qsplit, rsplit, variable_nsplit
use prim_advance_mod, only: applycamforcing
use prim_advance_mod, only: tot_energy_dyn,compute_omega
Expand Down Expand Up @@ -407,7 +407,7 @@ subroutine prim_step(elem, fvm, hybrid,nets,nete, dt, tl, hvcoord, rstep)
! tl%n0 time t + dt_q
!
use hybvcoord_mod, only: hvcoord_t
use time_mod, only: TimeLevel_t, timelevel_update
use dyn_time_mod, only: TimeLevel_t, timelevel_update
use control_mod, only: statefreq, qsplit, nu_p
use thread_mod, only: omp_get_thread_num
use prim_advance_mod, only: prim_advance_exp
Expand Down
2 changes: 1 addition & 1 deletion src/dynamics/se/dycore/prim_init.F90
Expand Up @@ -28,7 +28,7 @@ subroutine prim_init1(elem, fvm, par, Tl)
use element_mod, only: element_t, allocate_element_desc
use fvm_mod, only: fvm_init1
use mesh_mod, only: MeshUseMeshFile
use time_mod, only: timelevel_init, timelevel_t
use dyn_time_mod, only: timelevel_init, timelevel_t
use mass_matrix_mod, only: mass_matrix
use derivative_mod, only: allocate_subcell_integration_matrix_cslam
use derivative_mod, only: allocate_subcell_integration_matrix_physgrid
Expand Down
8 changes: 4 additions & 4 deletions src/dynamics/se/dycore/prim_state_mod.F90
Expand Up @@ -4,7 +4,7 @@ module prim_state_mod
use dimensions_mod, only: nlev, np, nc, qsize_d, ntrac_d
use parallel_mod, only: ordered
use hybrid_mod, only: hybrid_t
use time_mod, only: timelevel_t, TimeLevel_Qdp, time_at
use dyn_time_mod, only: timelevel_t, TimeLevel_Qdp, time_at
use control_mod, only: qsplit, statediag_numtrac
use global_norms_mod, only: global_integrals_general
use element_mod, only: element_t
Expand All @@ -24,7 +24,7 @@ subroutine prim_printstate(elem, tl,hybrid,nets,nete, fvm, omega_cn)
use air_composition, only: thermodynamic_active_species_idx_dycore, dry_air_species_num
use air_composition, only: thermodynamic_active_species_num,thermodynamic_active_species_idx
use cam_control_mod, only: initial_run
use time_mod, only: tstep
use dyn_time_mod, only: tstep
use control_mod, only: rsplit, qsplit
use perf_mod, only: t_startf, t_stopf
type (element_t), intent(inout) :: elem(:)
Expand Down Expand Up @@ -345,10 +345,10 @@ end subroutine prim_printstate_cslam_gamma
subroutine adjust_nsplit(elem, tl,hybrid,nets,nete, fvm, omega_cn)
use dimensions_mod, only: ksponge_end
use dimensions_mod, only: fvm_supercycling, fvm_supercycling_jet
use time_mod, only: tstep
use dyn_time_mod, only: tstep
use control_mod, only: rsplit, qsplit
use perf_mod, only: t_startf, t_stopf
use time_mod, only: nsplit, nsplit_baseline,rsplit_baseline
use dyn_time_mod, only: nsplit, nsplit_baseline,rsplit_baseline
use control_mod, only: qsplit, rsplit
use time_manager, only: get_step_size
use cam_abortutils, only: endrun
Expand Down
6 changes: 3 additions & 3 deletions src/dynamics/se/dyn_comp.F90
Expand Up @@ -42,7 +42,7 @@ module dyn_comp
use dimensions_mod, only: qsize, use_cslam
use element_mod, only: element_t, elem_state_t
use fvm_control_volume_mod, only: fvm_struct
use time_mod, only: nsplit
use dyn_time_mod, only: nsplit
use edge_mod, only: initEdgeBuffer, edgeVpack, edgeVunpack, FreeEdgeBuffer
use edgetype_mod, only: EdgeBuffer_t
use bndry_mod, only: bndry_exchange
Expand Down Expand Up @@ -963,11 +963,11 @@ subroutine dyn_run(dyn_state)
use air_composition, only: thermodynamic_active_species_idx_dycore
use prim_driver_mod, only: prim_run_subcycle
use dimensions_mod, only: cnst_name_gll
use time_mod, only: tstep, nsplit, timelevel_qdp
use dyn_time_mod, only: tstep, nsplit, timelevel_qdp
use hybrid_mod, only: config_thread_region, get_loop_ranges
use control_mod, only: qsplit, rsplit, ftype_conserve
use thread_mod, only: horz_num_threads
use time_mod, only: tevolve
use dyn_time_mod, only: tevolve

type(dyn_export_t), intent(inout) :: dyn_state

Expand Down
4 changes: 2 additions & 2 deletions src/dynamics/se/dyn_grid.F90
Expand Up @@ -48,7 +48,7 @@ module dyn_grid
use prim_init, only: prim_init1
use edge_mod, only: initEdgeBuffer
use edgetype_mod, only: EdgeBuffer_t
use time_mod, only: TimeLevel_t
use dyn_time_mod, only: TimeLevel_t
use dof_mod, only: UniqueCoords, UniquePoints

implicit none
Expand Down Expand Up @@ -133,7 +133,7 @@ subroutine dyn_grid_init()
use hybrid_mod, only: hybrid_t, init_loop_ranges, &
get_loop_ranges, config_thread_region
use control_mod, only: qsplit, rsplit
use time_mod, only: tstep, nsplit
use dyn_time_mod, only: tstep, nsplit
use fvm_mod, only: fvm_init2, fvm_init3, fvm_pg_init
use dimensions_mod, only: irecons_tracer
use comp_gll_ctr_vol, only: gll_grid_write
Expand Down
2 changes: 1 addition & 1 deletion src/dynamics/se/restart_dynamics.F90
Expand Up @@ -46,7 +46,7 @@ module restart_dynamics
use dimensions_mod, only: np, npsq, ne, nlev, qsize, nelemd, nc, ntrac, use_cslam
use dof_mod, only: UniquePoints
use element_mod, only: element_t
use time_mod, only: tstep, TimeLevel_Qdp
use dyn_time_mod, only: tstep, TimeLevel_Qdp

use edge_mod, only: initEdgeBuffer, edgeVpack, edgeVunpack, FreeEdgeBuffer
use edgetype_mod, only: EdgeBuffer_t
Expand Down
8 changes: 4 additions & 4 deletions src/dynamics/se/stepon.F90
Expand Up @@ -99,7 +99,7 @@ subroutine stepon_run1( dtime_out, phys_state, phys_tend, &
use dp_coupling, only: d_p_coupling
use physics_buffer, only: physics_buffer_desc

use time_mod, only: tstep ! dynamics timestep
use dyn_time_mod, only: tstep ! dynamics timestep

real(r8), intent(out) :: dtime_out ! Time-step
type(physics_state), intent(inout) :: phys_state(begchunk:endchunk)
Expand Down Expand Up @@ -152,7 +152,7 @@ subroutine stepon_run2(phys_state, phys_tend, dyn_in, dyn_out)
use dp_coupling, only: p_d_coupling
use dyn_grid, only: TimeLevel

use time_mod, only: TimeLevel_Qdp
use dyn_time_mod, only: TimeLevel_Qdp
use control_mod, only: qsplit
use prim_advance_mod, only: tot_energy_dyn

Expand Down Expand Up @@ -207,7 +207,7 @@ subroutine stepon_run3(dtime, cam_out, phys_state, dyn_in, dyn_out)
use dyn_comp, only: dyn_run
use advect_tend, only: compute_adv_tends_xyz
use dyn_grid, only: TimeLevel
use time_mod, only: TimeLevel_Qdp
use dyn_time_mod, only: TimeLevel_Qdp
use control_mod, only: qsplit
! arguments
real(r8), intent(in) :: dtime ! Time-step
Expand Down Expand Up @@ -254,7 +254,7 @@ subroutine diag_dynvar_ic(elem, fvm)
use cam_history, only: write_inithist, outfld, hist_fld_active, fieldname_len
use dyn_grid, only: TimeLevel

use time_mod, only: TimeLevel_Qdp ! dynamics typestep
use dyn_time_mod, only: TimeLevel_Qdp ! dynamics typestep
use control_mod, only: qsplit
use hybrid_mod, only: config_thread_region, get_loop_ranges
use hybrid_mod, only: hybrid_t
Expand Down

0 comments on commit 93f78be

Please sign in to comment.