11module micro_pumas_ccpp_dimensions_pre
22
3- use pumas_kinds, only: pumas_r8 = >kind_r8
4- use ccpp_kinds, only: kind_phys
5-
63 implicit none
74 private
85
@@ -31,7 +28,7 @@ subroutine micro_pumas_ccpp_dimensions_pre_init( ncol, nlev, nlevp1,
3128
3229 ! CCPP error handling:
3330 character (len=* ), intent (out ) :: errmsg
34- integer , intent (out ) :: errcode
31+ integer , intent (out ) :: errcode
3532
3633 ! Initialize error message and error code:
3734 errmsg = ' '
@@ -46,9 +43,8 @@ end subroutine micro_pumas_ccpp_dimensions_pre_init
4643
4744 ! > \section arg_table_micro_pumas_ccpp_dimensions_pre_run Argument Table
4845 ! ! \htmlinclude micro_pumas_ccpp_dimensions_pre_run.html
49- subroutine micro_pumas_ccpp_dimensions_pre_run (ncol , nlev , nlevp1 , &
46+ subroutine micro_pumas_ccpp_dimensions_pre_run (ncol , &
5047 trop_cloud_top_lev , &
51- micro_ncol , micro_nlev , micro_nlevp1 , micro_dust_nbins ,&
5248 airT_in , pumas_airT , airq_in , pumas_airq , &
5349 cldliq_in , pumas_cldliq , &
5450 cldice_in , pumas_cldice , &
@@ -82,19 +78,14 @@ subroutine micro_pumas_ccpp_dimensions_pre_run(ncol, nlev, nlevp1,
8278 frzdep_in , pumas_frzdep , &
8379 errmsg , errcode )
8480
81+ use pumas_kinds, only: pumas_r8 = >kind_r8
82+ use ccpp_kinds, only: kind_phys
83+
8584 ! Host model dimensions/parameters:
8685 integer , intent (in ) :: ncol
87- integer , intent (in ) :: nlev
88- integer , intent (in ) :: nlevp1
8986 integer , intent (in ) :: trop_cloud_top_lev ! Index of the top model level for which
9087 ! cloud physics is applied (1 to nlev)
9188
92- ! PUMAS dimensions/parameters:
93- integer , intent (in ) :: micro_ncol ! Number of horizontal microphysics columns (count)
94- integer , intent (in ) :: micro_nlev ! Number of microphysics vertical layers (count)
95- integer , intent (in ) :: micro_nlevp1 ! Number of microphysics vertical interfaces (count)
96- integer , intent (in ) :: micro_dust_nbins ! Number of dust bins
97-
9889 ! Air temperature (K)
9990 real (kind_phys), intent (in ) :: airT_in(:, :)
10091 real (pumas_r8 ), intent (out ) :: pumas_airT(:, :)
0 commit comments