Skip to content

Commit e56dc31

Browse files
author
Haipeng Lin
committed
Change to avoid capgen bug.
1 parent 2ea30ba commit e56dc31

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

schemes/pumas/micro_pumas_ccpp_dimensions_post.F90

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ subroutine micro_pumas_ccpp_dimensions_post_run(ncol, micro_ncol, nlev, micro_nl
372372
pgamrad(:,trop_cloud_top_lev:) = pumas_pgamrad(:ncol,:)
373373
lamcrad(:,trop_cloud_top_lev:) = pumas_lamcrad(:ncol,:)
374374
snowice_in_prec(:,trop_cloud_top_lev:) = pumas_snowice_in_prec(:ncol,:)
375-
scaled_diam_snow(:,trop_cloud_top_lev:) = pumas_scaled_diam_snow(:ncol,:)
375+
scaled_diam_snow(:,trop_cloud_top_lev:) = pumas_scaled_diam_snow(:ncol,:)*1.0e6_kind_phys
376376
graupice_in_prec(:,trop_cloud_top_lev:) = pumas_graupice_in_prec(:ncol,:)
377377
numgraup_vol_in_prec(:,trop_cloud_top_lev:) = pumas_numgraup_vol_in_prec(:ncol,:)
378378
scaled_diam_graup(:,trop_cloud_top_lev:) = pumas_scaled_diam_graup(:ncol,:)
@@ -415,9 +415,7 @@ subroutine micro_pumas_ccpp_dimensions_post_run(ncol, micro_ncol, nlev, micro_nl
415415
frac_cldliq_tend(:,trop_cloud_top_lev:) = pumas_frac_cldliq_tend(:ncol,:)
416416
rain_evap(:,trop_cloud_top_lev:) = pumas_rain_evap(:ncol,:)
417417

418-
! Zero the levels above the microphysics range (1:trop_cloud_top_lev-1), which PUMAS
419-
! never writes. Mirrors CAM micro_pumas_cam.F90. When trop_cloud_top_lev == 1 these
420-
! are empty-slice assignments (no-ops).
418+
! Zero the levels above the microphysics range (1:trop_cloud_top_lev-1)
421419
qcsinksum_rate1ord(:,:trop_cloud_top_lev-1) = 0._kind_phys
422420
airT_tend(:,:trop_cloud_top_lev-1) = 0._kind_phys
423421
airq_tend(:,:trop_cloud_top_lev-1) = 0._kind_phys

schemes/pumas/micro_pumas_ccpp_dimensions_post.meta

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -520,8 +520,7 @@
520520
[scaled_diam_snow]
521521
standard_name = effective_diameter_of_stratiform_snow_crystal_for_radiation
522522
long_name = snow scaled diameter
523-
#rrtmgp takes um and the CCPP framework will convert from m
524-
units = m
523+
units = um
525524
dimensions = (horizontal_loop_extent, vertical_layer_dimension)
526525
type = real
527526
kind = kind_phys

0 commit comments

Comments
 (0)