Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use 'model set run clock' routine in FV3 NUOPC cap. #450

Merged
merged 28 commits into from
Dec 27, 2021
Merged
Show file tree
Hide file tree
Changes from 25 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
115a804
Remove unused variables from module_fv3_config.F90
DusanJovic-NOAA Dec 6, 2021
e930a4a
Remove nfhmax, nfhmax_hf from module_fv3_config.F90
DusanJovic-NOAA Dec 6, 2021
475cb2e
Remove trailing whitespace
DusanJovic-NOAA Dec 6, 2021
713a49e
Use various time related variables from atm_int_state%Atm
DusanJovic-NOAA Dec 6, 2021
b7a5d5f
Remove redundant call to fms_init
DusanJovic-NOAA Dec 6, 2021
94a3476
Add few missing ESMF_LogFoundError checks in module_fcst_grid_comp.F90
DusanJovic-NOAA Dec 6, 2021
222d340
Delete time_utils.F90. Unused.
DusanJovic-NOAA Dec 6, 2021
a11d137
More cleanup
DusanJovic-NOAA Dec 7, 2021
ee133bd
Inline wrt_atmres_timestamp
DusanJovic-NOAA Dec 8, 2021
c492b36
Declare Atmos as module variable, and remove atmos_internalstate_wrapper
DusanJovic-NOAA Dec 8, 2021
45f2bc3
Remove even more unused variabes/code
DusanJovic-NOAA Dec 8, 2021
0dcdd2c
Move realizeConnectedCplFields to module_cplfields from module_cap_cpl
DusanJovic-NOAA Dec 8, 2021
db3b04c
Remove unused 'datar42d' from assign_importdata
DusanJovic-NOAA Dec 8, 2021
4d0fa0b
Move code from clock_cplIntval to InitializeAdvertise
DusanJovic-NOAA Dec 9, 2021
e993a56
Merge remote-tracking branch 'origin/develop' into fv3atm_remove_unused
DusanJovic-NOAA Dec 10, 2021
d5409df
Remove INTERNAL_FILE_NML from atmos_model.F90
DusanJovic-NOAA Dec 10, 2021
555615e
Remove unnecessary 'date_init = date' and 'date_end = date'
DusanJovic-NOAA Dec 13, 2021
6bff0a7
Merge remote-tracking branch 'origin/develop' into fv3atm_remove_unused
DusanJovic-NOAA Dec 13, 2021
3c83bc9
Add ModelSetRunClock
DusanJovic-NOAA Dec 13, 2021
c414dff
Do not adjust earth driver clock from within fv3_cap
DusanJovic-NOAA Dec 14, 2021
3d47d52
Merge remote-tracking branch 'origin/develop' into use_ModelSetRunClock
DusanJovic-NOAA Dec 17, 2021
30e60b9
Remove unused IAU_offsetTI
DusanJovic-NOAA Dec 17, 2021
13dbec7
Do not print non-error messages to stderr
DusanJovic-NOAA Dec 17, 2021
4292871
Merge remote-tracking branch 'origin/develop' into use_ModelSetRunClock
DusanJovic-NOAA Dec 21, 2021
b698d24
Add comment
DusanJovic-NOAA Dec 23, 2021
070bc74
Update log messages
DusanJovic-NOAA Dec 23, 2021
5ab09c5
Use driverClock in InitializeAdvertise
DusanJovic-NOAA Dec 23, 2021
229c048
Merge remote-tracking branch 'origin/develop' into use_ModelSetRunClock
DusanJovic-NOAA Dec 23, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions ccpp/data/GFS_typedefs.F90
Original file line number Diff line number Diff line change
Expand Up @@ -3740,46 +3740,46 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, master, &

if(gwd_opt==1) then
if(me==master) &
write(0,*) 'FLAG: gwd_opt==1 so gwd not generic'
write(*,*) 'FLAG: gwd_opt==1 so gwd not generic'
Model%flag_for_gwd_generic_tend=.false.
elseif(me==master) then
write(0,*) 'NO FLAG: gwd is generic'
write(*,*) 'NO FLAG: gwd is generic'
endif

if(satmedmf .and. isatmedmf==0) then
if(me==master) &
write(0,*) 'FLAG: satmedmf and isatedmf=0 so pbl not generic'
write(*,*) 'FLAG: satmedmf and isatedmf=0 so pbl not generic'
Model%flag_for_pbl_generic_tend=.false.
elseif(satmedmf .and. isatmedmf==1) then
if(me==master) &
write(0,*) 'FLAG: satmedmf and isatedmf=1 so pbl not generic'
write(*,*) 'FLAG: satmedmf and isatedmf=1 so pbl not generic'
Model%flag_for_pbl_generic_tend=.false.
else if(hybedmf) then
if(me==master) &
write(0,*) 'FLAG: hybedmf so pbl not generic'
write(*,*) 'FLAG: hybedmf so pbl not generic'
Model%flag_for_pbl_generic_tend=.false.
else if(do_mynnedmf) then
if(me==master) &
write(0,*) 'FLAG: do_mynnedmf so pbl not generic'
write(*,*) 'FLAG: do_mynnedmf so pbl not generic'
Model%flag_for_pbl_generic_tend=.false.
elseif(me==master) then
write(0,*) 'NO FLAG: pbl is generic'
write(*,*) 'NO FLAG: pbl is generic'
endif

if(imfshalcnv == Model%imfshalcnv_gf) then
if(me==master) &
write(0,*) 'FLAG: imfshalcnv_gf so scnv not generic'
write(*,*) 'FLAG: imfshalcnv_gf so scnv not generic'
Model%flag_for_scnv_generic_tend=.false.
elseif(me==master) then
write(0,*) 'NO FLAG: scnv is generic'
write(*,*) 'NO FLAG: scnv is generic'
endif

if(imfdeepcnv == Model%imfdeepcnv_gf) then
if(me==master) &
write(0,*) 'FLAG: imfdeepcnv_gf so dcnv not generic'
write(*,*) 'FLAG: imfdeepcnv_gf so dcnv not generic'
Model%flag_for_dcnv_generic_tend=.false.
elseif(me==master) then
write(0,*) 'NO FLAG: dcnv is generic'
write(*,*) 'NO FLAG: dcnv is generic'
endif

!
Expand Down Expand Up @@ -5250,7 +5250,7 @@ subroutine control_initialize (Model, nlunit, fn_nml, me, master, &
endif

if (me == Model%master) &
write(0,*) ' num_p3d=', Model%num_p3d, ' num_p2d=', Model%num_p2d, &
write(*,*) ' num_p3d=', Model%num_p3d, ' num_p2d=', Model%num_p2d, &
' crtrh=', Model%crtrh, ' npdf3d=', Model%npdf3d, &
' pdfcld=', Model%pdfcld, ' shcnvcw=', Model%shcnvcw, &
' cnvcld=', Model%cnvcld, ' ncnvcld3d=',Model%ncnvcld3d, &
Expand Down
Loading