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

The HAFS related developments for the write_grid_component #10

Merged
merged 20 commits into from
Nov 25, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
b88b8c3
output nested domain on cubed sphere grid
junwang-noaa Apr 4, 2019
f726448
output native cubed sphere grid for regional fv3 and nested fv3
junwang-noaa Apr 11, 2019
d095db6
add HWRF PBL and surface drag for HAFS (sfc_diff.f, moninedmf.f, GFS_…
JiliDong-NOAA May 10, 2019
5512fd7
Merge branch 'regionalfv3_cubed' into HAFS_writenativegrid
BinLiu-NOAA May 16, 2019
14e9157
merge master, revert back fractional landsea mask and add back HWRF P…
JiliDong-NOAA May 22, 2019
caf2856
add back HWRF PBL and sfc drag after master revert fractional land/se…
JiliDong-NOAA May 23, 2019
e258193
merge master into HAFS for GWD update
JiliDong-NOAA May 23, 2019
089a0c2
Enable outputing a grid from the write grid component, which is large…
BinLiu-NOAA May 26, 2019
7161e25
Merge remote-tracking branch 'remotes/origin/HAFS_writenativegrid' in…
BinLiu-NOAA May 28, 2019
85923cf
merge master into HAFS
JiliDong-NOAA Jun 28, 2019
c5353c1
update HAFS with HWRF PBL/sfc drag
JiliDong-NOAA Jul 2, 2019
674938d
Merge branch 'master' into HAFS
BinLiu-NOAA Jul 31, 2019
ffc1f7e
add option to switch GWD on/off
JiliDong-NOAA Aug 23, 2019
d69f8ad
Merge branch 'master' into HAFS
BinLiu-NOAA Sep 12, 2019
75ac7af
Merge branch 'master' into HAFS
BinLiu-NOAA Sep 17, 2019
60d02c6
Merge branch 'develop' into support/HAFS
BinLiu-NOAA Oct 25, 2019
1f4f023
Merge branch 'develop' into support/HAFS
BinLiu-NOAA Nov 8, 2019
12eb47c
Merge branch 'develop' into support/HAFS
BinLiu-NOAA Nov 18, 2019
68d5e0a
support/HAFS: Clean up before merging features back the develop branch.
BinLiu-NOAA Nov 18, 2019
83dc463
support/HAFS: Change the missing value in FV3GFS_io to default real t…
BinLiu-NOAA Nov 21, 2019
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
7 changes: 6 additions & 1 deletion fv3_cap.F90
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ module fv3gfs_cap_mod
cplprint_flag,output_1st_tstep_rst, &
first_kdt

use module_fv3_io_def, only: num_pes_fcst,write_groups, &
use module_fv3_io_def, only: num_pes_fcst,write_groups,app_domain, &
num_files, filename_base, &
wrttasks_per_group, n_group, &
lead_wrttask, last_wrttask, &
Expand Down Expand Up @@ -322,6 +322,10 @@ subroutine InitializeAdvertise(gcomp, importState, exportState, clock, rc)
label ='write_tasks_per_group:',rc=rc)
if (ESMF_LogFoundError(rcToCheck=rc, msg=ESMF_LOGERR_PASSTHRU, line=__LINE__, file=__FILE__)) return

CALL ESMF_ConfigGetAttribute(config=CF,value=app_domain, default="global", &
label ='app_domain:',rc=rc)
if (ESMF_LogFoundError(rcToCheck=rc, msg=ESMF_LOGERR_PASSTHRU, line=__LINE__, file=__FILE__)) return

if(mype == 0) print *,'af nems config,restart_interval=',restart_interval, &
'quilting=',quilting,'write_groups=',write_groups,wrttasks_per_group, &
'calendar=',trim(calendar),'calendar_type=',calendar_type
Expand Down Expand Up @@ -692,6 +696,7 @@ subroutine InitializeAdvertise(gcomp, importState, exportState, clock, rc)
isrctermprocessing = 1
call ESMF_FieldBundleRegridStore(fcstFB(j), wrtFB(j,i), &
regridMethod=regridmethod, routehandle=routehandle(j,i), &
unmappedaction=ESMF_UNMAPPEDACTION_IGNORE, &
srcTermProcessing=isrctermprocessing, rc=rc)

! if (ESMF_LogFoundError(rcToCheck=rc, msg=ESMF_LOGERR_PASSTHRU, line=__LINE__, file=__FILE__)) return
Expand Down
3 changes: 1 addition & 2 deletions io/FV3GFS_io.F90
Original file line number Diff line number Diff line change
Expand Up @@ -101,8 +101,7 @@ module FV3GFS_io_mod
logical :: uwork_set = .false.
character(128) :: uwindname
integer, parameter, public :: DIAG_SIZE = 500
! real(kind=kind_phys), parameter :: missing_value = 1.d30
real(kind=kind_phys), parameter :: missing_value = 9.99e20
real, parameter :: missing_value = 9.99e20
real, parameter:: stndrd_atmos_ps = 101325.
real, parameter:: stndrd_atmos_lapse = 0.0065

Expand Down
1 change: 1 addition & 0 deletions io/module_fv3_io_def.F90
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ module module_fv3_io_def
logical :: write_nemsioflip
logical :: write_fsyncflag
integer :: num_files
character(255) :: app_domain
character(255) :: output_grid
character(255) :: output_file
integer :: imo,jmo
Expand Down
Loading