[Ncep.list.fv3-announce] NEMSfv3gfs and FV3 git repository updates 20190917
Jun Wang - NOAA Federal
jun.wang at noaa.gov
Tue Sep 17 13:11:06 UTC 2019
Following changes were committed to the NEMSfv3gfs/FV3 repositories:
Ticket #65851 <https://vlab.ncep.noaa.gov/redmine/issues/65851>: Separate
stochastic physics from FV3 repository, run standalone outside IPD and CCPP
The NOAA/ESRL/PSD stochastic physics is separated from the FV3 repository
into its own github repository at
https://github.com/noaa-psd/stochastic_physics. The code is now checked out
under NEMSfv3gfs directory, the same level as FV3 directory. Portability
features and improvements from CCPP are merged to the repository. Code
changes are made to build and run stochastic physics outside of IPD and
CCPP as a separate submodule of NEMSfv3gfs; in FV3 the stochastic physics
subroutines are now called in atmos_model.F90, independent of IPD or CCPP.
NEMSfv3gfs build system is updated to build stochastic physics in its new
location. The code changes do not alter model results.
Ticket #66173 <https://vlab.ncep.noaa.gov/redmine/issues/66173>: Bugfix for
CCPP version of GFDL-MP
The CCPP version of GFDL-MP contains calls to the actual
gfdl_cloud_microphysics and the cloud_diagnosis inside the CCPP entry point
gfdl_cloud_microphys_run. This requires passing in slices of the phy_f3d
array containing the effective radii, phy_f3d(:,:,Model%nleffr) etc.
Currently, Model%nleffr and related indices are set to 1-5 in
GFS_typedefs.F90, regardless whether Model%effr_in is true or false.
However, when Model%effr_in is false, phy_f3d becomes a dummy array with
extent (1:im,1:nlevs,1:1). Consequently, Model%nleffr etc. need to be set
to 1 if Model%effr_in is false. This only affects the CCPP implementation,
and only on Gaea/WCOSS Cray with Intel 16.
Other code changes include: 1) CCPP moves to the new metadata format. 2)
the units of several surface flux fields are changed from m to kg/m-2 in
sfc_drv.F in order to pass the required fields to CCPP. Corresponding
changes are made in the GFS_diagnostics.F90, so there is no result change
in IPD runs.
Ticket #67538 <https://vlab.ncep.noaa.gov/redmine/issues/67538>: porting
nemsfv3gfs to hera
Hera platform is added to NEMS and NEMSfv3gfs to make the model run on hera.
Ticket #68209 <https://vlab.ncep.noaa.gov/redmine/issues/68209>: update
ESMF lib and NCEPlibs lib
Nceplibs version number is updated and now same version of NCEPlibs is used
on all the platforms. The ESMF lib is updated to the pre-release version
Due to Ticket #66173 <https://vlab.ncep.noaa.gov/redmine/issues/66173>,
some CCPP tests changed results, new baseline trunk-20190912 was created on
all the platforms. On hera, standalone FV3 baseline was generated.
Regression test passed on all the platforms.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Ncep.list.fv3-announce