Changeset 1034
- Timestamp:
- 08/05/20 12:06:17 (4 years ago)
- Location:
- codes/icosagcm/devel/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/devel/src/base/init_grid_param.f90
r958 r1034 1 1 MODULE init_grid_param_mod 2 3 USE compute_diagnostics_mod4 USE compute_rhodz_mod5 USE compute_pression_mod6 USE compute_temperature_mod7 USE vertical_interp_mod8 9 USE compute_caldyn_mod10 USE compute_pvort_only_mod11 USE compute_theta_mod12 USE compute_geopot_mod13 USE compute_caldyn_fast_mod14 USE compute_caldyn_slow_hydro_mod15 USE compute_caldyn_coriolis_mod16 2 17 3 IMPLICIT NONE … … 66 52 67 53 SUBROUTINE select_compute_hex 54 USE compute_diagnostics_mod 55 USE compute_rhodz_mod 56 USE compute_pression_mod 57 USE compute_temperature_mod 58 USE vertical_interp_mod 59 60 USE compute_caldyn_mod 61 USE compute_pvort_only_mod 62 USE compute_theta_mod 63 USE compute_geopot_mod 64 USE compute_caldyn_fast_mod 65 USE compute_caldyn_slow_hydro_mod 66 USE compute_caldyn_coriolis_mod 67 68 68 ! diagnostics 69 69 compute_rhodz => compute_rhodz_hex … … 83 83 84 84 SUBROUTINE select_compute_unst 85 USE compute_diagnostics_mod 86 USE compute_rhodz_mod 87 USE compute_pression_mod 88 USE compute_temperature_mod 89 USE vertical_interp_mod 90 91 USE compute_caldyn_mod 92 USE compute_pvort_only_mod 93 USE compute_theta_mod 94 USE compute_geopot_mod 95 USE compute_caldyn_fast_mod 96 USE compute_caldyn_slow_hydro_mod 97 USE compute_caldyn_coriolis_mod 98 85 99 ! diagnostics 86 100 compute_rhodz => compute_rhodz_unst -
codes/icosagcm/devel/src/diagnostics/compute_diagnostics.f90
r1027 r1034 2 2 USE icosa 3 3 IMPLICIT NONE 4 SAVE5 4 PRIVATE 6 5 … … 46 45 END INTERFACE 47 46 48 PROCEDURE(comp_rhodz), POINTER :: compute_rhodz => NULL()49 PROCEDURE(comp_pression), POINTER :: compute_pression => NULL(), compute_pression_mid => NULL()50 PROCEDURE(comp_temperature), POINTER :: compute_temperature => NULL()51 PROCEDURE(comp_hydro_press), POINTER :: compute_hydrostatic_pressure => NULL()52 PROCEDURE(comp_vert_interp), POINTER :: compute_vertical_interp => NULL()47 PROCEDURE(comp_rhodz), POINTER, SAVE :: compute_rhodz => NULL() 48 PROCEDURE(comp_pression), POINTER, SAVE :: compute_pression => NULL(), compute_pression_mid => NULL() 49 PROCEDURE(comp_temperature), POINTER, SAVE :: compute_temperature => NULL() 50 PROCEDURE(comp_hydro_press), POINTER, SAVE :: compute_hydrostatic_pressure => NULL() 51 PROCEDURE(comp_vert_interp), POINTER, SAVE :: compute_vertical_interp => NULL() 53 52 54 53 PUBLIC :: compute_rhodz, compute_pression, compute_pression_mid, compute_temperature, compute_hydrostatic_pressure, & -
codes/icosagcm/devel/src/dynamics/compute_caldyn.f90
r1027 r1034 2 2 USE prec, ONLY : rstd 3 3 IMPLICIT NONE 4 SAVE5 4 6 5 ! fake array dimensions, for interfaces … … 71 70 END INTERFACE 72 71 73 PROCEDURE(comp_pvort_only), POINTER :: compute_pvort_only => NULL()74 PROCEDURE(comp_theta), POINTER :: compute_theta => NULL()75 PROCEDURE(comp_geopot), POINTER :: compute_geopot => NULL()76 PROCEDURE(comp_caldyn_fast), POINTER :: compute_caldyn_fast => NULL()77 PROCEDURE(comp_caldyn_slow_hydro), POINTER :: compute_caldyn_slow_hydro => NULL()78 PROCEDURE(comp_caldyn_coriolis), POINTER :: compute_caldyn_coriolis => NULL()72 PROCEDURE(comp_pvort_only), POINTER, SAVE :: compute_pvort_only => NULL() 73 PROCEDURE(comp_theta), POINTER, SAVE :: compute_theta => NULL() 74 PROCEDURE(comp_geopot), POINTER, SAVE :: compute_geopot => NULL() 75 PROCEDURE(comp_caldyn_fast), POINTER, SAVE :: compute_caldyn_fast => NULL() 76 PROCEDURE(comp_caldyn_slow_hydro), POINTER, SAVE :: compute_caldyn_slow_hydro => NULL() 77 PROCEDURE(comp_caldyn_coriolis), POINTER, SAVE :: compute_caldyn_coriolis => NULL() 79 78 80 79 END MODULE compute_caldyn_mod
Note: See TracChangeset
for help on using the changeset viewer.