Skip to content

Commit 9fd98fe

Browse files
committed
fixing output clubb fields problem
1 parent 9647175 commit 9fd98fe

File tree

2 files changed

+58
-2
lines changed

2 files changed

+58
-2
lines changed

clubb_api_module.F90

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,20 @@ module clubb_api_module
209209
fname_rad_zt, & ! Name of the stats file for the stats_zt radiation grid fields
210210
fname_rad_zm, & ! Name of the stats file for the stats_zm radiation grid fields
211211
fname_sfc, & ! Name of the stats file for surface only fields
212-
l_netcdf ! Output to NetCDF format
212+
l_netcdf, & ! Output to NetCDF format
213+
ztscr01, ztscr02, ztscr03, &
214+
ztscr04, ztscr05, ztscr06, &
215+
ztscr07, ztscr08, ztscr09, &
216+
ztscr10, ztscr11, ztscr12, &
217+
ztscr13, ztscr14, ztscr15, &
218+
ztscr16, ztscr17, ztscr18, &
219+
ztscr19, ztscr20, ztscr21, &
220+
zmscr01, zmscr02, zmscr03, &
221+
zmscr04, zmscr05, zmscr06, &
222+
zmscr07, zmscr08, zmscr09, &
223+
zmscr10, zmscr11, zmscr12, &
224+
zmscr13, zmscr14, zmscr15, &
225+
zmscr16, zmscr17
213226

214227
use stats_zm_module, only : &
215228
nvarmax_zm ! Maximum variables allowed
@@ -480,7 +493,21 @@ module clubb_api_module
480493
stats_init_rad_zt_api, &
481494
stats_init_sfc_api, &
482495
stats_init_zm_api, &
483-
stats_init_zt_api
496+
stats_init_zt_api, &
497+
zmscr01, zmscr02, zmscr03, &
498+
zmscr04, zmscr05, zmscr06, &
499+
zmscr07, zmscr08, zmscr09, &
500+
zmscr10, zmscr11, zmscr12, &
501+
zmscr13, zmscr14, zmscr15, &
502+
zmscr16, zmscr17, &
503+
ztscr01, ztscr02, ztscr03, &
504+
ztscr04, ztscr05, ztscr06, &
505+
ztscr07, ztscr08, ztscr09, &
506+
ztscr10, ztscr11, ztscr12, &
507+
ztscr13, ztscr14, ztscr15, &
508+
ztscr16, ztscr17, ztscr18, &
509+
ztscr19, ztscr20, ztscr21
510+
484511

485512
public &
486513
! Needed to use the configurable CLUBB flags

stats_variables.F90

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1504,4 +1504,33 @@ module stats_variables
15041504

15051505
!$omp threadprivate( irtp2_from_chi )
15061506

1507+
real( kind = core_rknd ), dimension(:), allocatable, public :: &
1508+
ztscr01, ztscr02, ztscr03, &
1509+
ztscr04, ztscr05, ztscr06, &
1510+
ztscr07, ztscr08, ztscr09, &
1511+
ztscr10, ztscr11, ztscr12, &
1512+
ztscr13, ztscr14, ztscr15, &
1513+
ztscr16, ztscr17, ztscr18, &
1514+
ztscr19, ztscr20, ztscr21
1515+
1516+
!$omp threadprivate(ztscr01, ztscr02, ztscr03, ztscr04, ztscr05)
1517+
!$omp threadprivate(ztscr06, ztscr07, ztscr08, ztscr09, ztscr10)
1518+
!$omp threadprivate(ztscr11, ztscr12, ztscr13, ztscr14, ztscr15)
1519+
!$omp threadprivate(ztscr16, ztscr17, ztscr18, ztscr19, ztscr20)
1520+
!$omp threadprivate(ztscr21)
1521+
1522+
real( kind = core_rknd ), dimension(:), allocatable, public :: &
1523+
zmscr01, zmscr02, zmscr03, &
1524+
zmscr04, zmscr05, zmscr06, &
1525+
zmscr07, zmscr08, zmscr09, &
1526+
zmscr10, zmscr11, zmscr12, &
1527+
zmscr13, zmscr14, zmscr15, &
1528+
zmscr16, zmscr17
1529+
1530+
!$omp threadprivate(zmscr01, zmscr02, zmscr03, zmscr04, zmscr05)
1531+
!$omp threadprivate(zmscr06, zmscr07, zmscr08, zmscr09, zmscr10)
1532+
!$omp threadprivate(zmscr11, zmscr12, zmscr13, zmscr14, zmscr15)
1533+
!$omp threadprivate(zmscr16, zmscr17)
1534+
1535+
15071536
end module stats_variables

0 commit comments

Comments
 (0)