Skip to content

Developer Information

Jun Wang edited this page Apr 29, 2020 · 26 revisions

Announcements

ufs-weather-model repository update 20200428

Following code changes (#108) were committed to ufs-weather-model and its submodules.

  • add CHSP from GFSv16 package to gfsphysics and ccpp/physics
  • add capability to output global_latlon to netcdf file, new RT tests are added
  • add land surface model information to the history file, post lib is updated to 8.0.6
  • Add CCN-IN followup bugfix in GFS_typedefs.F90
  • Bugfix for Intel 18 on wcoss_cray, remove Intel 16 options for gaea
  • CMEPS related changes in NEMS and FV3 including the coupled field name changes, time stamp in the dump files

Due to the changes in CHSP, new baselines were generated on all the supported platforms. RT passed on hera, cray, dell and Orion.

Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod util stochastic physics
revision number d202a02 bc9aa3b 4944892 092c293 f9d4483 19f3126 708b8d5 82138ff ca171b9 1745422

ufs-weather-model repository update 20200423

Following code changes (#107) were committed to ufs-weather-model and its submodules.

Completely remove the dynamic CCPP from the ufs-weather-model and all its submodules.

The changes do not alter baseline results. RT passed on hera, cray, dell and Orion.

Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod util stochastic physics
revision number ce9fefb aac9ff9 20d7e9d 092c293 f9d4483 19f3126 708b8d5 f773d9f ca171b9 1745422

ufs-weather-model repository update 20200422

Following code changes (#105) were committed to ufs-weather-model and its submodules.

Port the ufs-weather-model to Orion.

Due to ww3 repository update, new baseline was created because of the ww3 result change. The regression test atmosphere history files generated on Orion are identical to those generated on hera. Regression passed on the results on orion, hera, cray and dell.

Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod util stochastic physics
revision number 8baa79d f908c18 c7c922f 4b9cd89 38d1f33 19f3126 708b8d5 c140905 ca171b9 1745422

ufs-weather-model repository update 20200417

Following code changes (#102) were committed to ufs-weather-model and its submodules.

  • for macOS with LLVM clang, turn off OpenMP (from UFS public release)
  • switch to Intel 18 on wcoss_cray
  • new regression tests with RRTMGP using current control as basis
  • required cmake version now 3.0, set project to avoid annoying cmake warnings
  • update GNU compiler on Cheyenne to 9.1.0 (required for RRTMGP, which uses Fortran 2008 standards that are not supported in GNU 8.3.0)
  • build system improvement: get CCPP kind and type definitions from CCPP framework
  • adjust formatting in tests/rt.conf
  • make definition of RTPWD on cheyenne consistent with hera
  • support for SECC's S4 , including update submodule pointer for NEMS -> NCEPLIBS-pyprodutil
  • update of submodule pointer for WW3 to NOAA-EMC/WW3@7ca6e5a (required for using Intel 18 on wcoss_cray)

Above changes altered some baseline results. New baseline develop-200413 was generated. Regression test passed on hera, cray and dell.

Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod util stochastic physics
revision number 3b16cad 92a1b38 c7c922f 4b9cd89 38d1f33 db2c794 708b8d5 8e1f15c ca171b9 1745422

ufs-weather-model repository update 20200411

Following code changes (#83) were committed to ufs-weather-model and its submodules.

  • add the options for IN/CCN activation: iccn=1 for climatological IN/CCN, and iccn=2 for MERRA2aersol (iccn=0 is for temperature dependence)
  • add an option to enable RRTMg aerosol attenuation to be determined from prescribed MERRA2 climatology
  • add aerosol optical depth outputs for total, dust, blackcarbon, organic carbon, sulfate, and sea salt
  • add 3 aerosol regression tests.

Above changes altered some baseline results. New baseline develop-200323 was generated. Regression test passed on hera, cray and dell.

Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod util stochastic physics
revision number 7c3cdca 9b5a420 b5765fc d32b965 80ce8ce db2c794 708b8d5 6a4254b 1c96952 1745422

ufs-weather-model repository update 20200409

Following code changes (#83) were committed to ufs-weather-model and its submodules.

  • Regional BC blending and BCs into GSI Above changes do not alter baseline. But the regional control test has the option write_restart_with_bcs turned on to write out the boundary conditions into restart files. Regression test passed on hera, cray and dell.
Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod util stochastic physics
revision number 7097078 7c3eade efb68b5 d32b965 80ce8ce db2c794 708b8d5 6a4254b 1c96952 1745422

ufs-weather-model repository update 20200327

Following code changes (#91) were committed to ufs-weather-model and its submodules.

  • updates of the IPD and CCPP code to regain bit-for-bit identical results for coupled model runs.

No results change from the code changes. Regression test passed on hera, cray and dell.

Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod util stochastic physics
revision number db103ca 083dc6c efb68b5 d32b965 371a29a db2c794 708b8d5 6a4254b 1c96952 1745422

ufs-weather-model repository update 20200319

Following code changes (#84) were committed to ufs-weather-model and its submodules.

  • ccpp-framework: bugfixes for handling optional arguments (no impact on current setup); bugfix for debug messages (no impact on current setup)
  • ccpp-physics: GFSv16 physics updates; add moninedmf_hafs; scientific documentation for NoahMP and satmedmfvdifq; bugfix for threading (avoid dead lock) when calculating Thompson MP lookup tables; addition of radar reflectivity reset switch for Thompson MP; bugfix for non-aerosol Thompson runs; fractional landmask changes; CCPP version of RAS, updates to shoc and MG; bugfixes when levr < levs
  • NEMS: selective merge of ufs-public release hotfix for OpenMPI
  • fv3atm: fractional landmask changes; hera.gnu build target for old gmake CCPP build
  • ufs-weather-model: hera.gnu build target with regression test config rt_gnu.conf (same as used on Cheyenne); the initial version uses the UFS public release v1.0.0 NCEPLIBS; re-enable IPD REPRO, CCPP REPRO, CCPP PROD regression tests on hera and dell; IPD REPRO and CCPP REPRO are bit-for-bit identical bugfixes for some CCPP regression tests (IAU dry mass fixer); addition of two-way coupled CCPP regression tests; removal of old IPD Thompson test, addition of several debug tests (Thompson non-aero and GSD suite) to cover more physics options in DEBUG mode; change logic in rt.sh that COMPILE or APPBUILD lines without a machine name are executed on all machines (similar to what is done for the RUN lines)

Due to these changes, new baseline (develop-20200317) was created on hera, cray and dell. Regression test passed on these platforms.

Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod util stochastic physics
revision number 44604a0 515a83f 3d45390 d32b965 371a29a db2c794 708b8d5 6a4254b 1c96952 1745422

ufs-weather-model repository update 20200311

Following code changes (#80) were committed to ufs-weather-model and its submodules.

  • fix the issue with NaN values in the halo region of the dissipation estimate (used for SKEB) in the FV3-SAR application.(fv3 dycore issue #7
  • fix omp bug in atmos_model.F90

No results change from the code changes. Regression test passed on hera, cray and dell.

Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod util stochastic physics
revision number 0a88706 fc9a4c2 e7909b4 e772109 371a29a db2c794 708b8d5 044400a 1c96952 1745422

ufs-weather-model repository update 20200306

Following code changes (#72) were committed to ufs-weather-model and its submodules.

  • Minor changes in RAS, MG3, SHOC and new suite definition files under ccpp/suites that can be used to run RAS, MG3, SHOC.
  • Updates to the physics driver (both IPD and CCPP) for wave coupling to the atmosphere
  • New capability to read and use lake fraction in the orography data to identify lakes and ocean if the data is presented.
  • A two way coupled fv3-ww3 test added to regression test suite.

Due to these changes, new baseline (develop-20200227) was created on hera, cray and dell. Regression test passed on these platforms.

Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod util stochastic physics
revision number efd63fb0 38a495ee e7909b4 e772109 db3acfb db2c794 708b8d5 044400a 1c96952 1745422

ufs-weather-model repository update 20200219

Following code changes (#56) were committed to ufs-weather-model and its submodules.

  • Dry mass fixer for IAU (fv3atm issue #59). The fv3_iau test is updated to use this option.
  • Update coupled field names in fv3 (fv3atm issue #54).
  • Update WW3 to the latest revision with OpenMp b4b. (WW3 pull request #160).
  • Add openmp default(none) to inline post interface post_gfs.F90, post lib is updated to 8.0.5.
  • Change FV3-WW3 C768 test to use 4 threads.

Due to changes in fv3_iau test, new baseline (develop-20200210) was created on hera, cray and dell. Regression test passed on these platforms.

Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod util stochastic physics
revision number 47c7f9b 8683a69 01ed01f e772109 db3acfb db2c794 708b8d5 044400a 1c96952 1745422

baseline: develop-20200210

Implementation branch production/GFS.v16 and code freeze tag GFS.v16.0.0 were created (see revisions above).

ufs-weather-model repository update 20200204

Following code changes (#43) were committed to ufs-weather-model and its submodules.

  • parallel netcdf writes (fv3atm issue #23). HDF5 1.10.6 and netcdf 4.7.4 were installed on hera and dell. ESMF 8.0.0 was reinstalled on these platform. Currently no change is made on cray on HDF5, NetCDF and ESMF library.
  • inline post does not reproduce with threads (fv3atm issue #49)

Due to the new netcdf library, the global attributes of the hdf and netcdf version information in netcdf files in current baseline were changed, the actual results do not change in this commit. New baseline develop-20200202 was created on hera/dell. Regression test passed on hera, dell and cray.

Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod util stochastic physics
revision number 31821b0 b7a44c5 01ed01f e772109 a56907a f6ebf95 708b8d5 8248a78 1c96952 1745422

baseline: develop-20200202

ufs-weather-model repository update 20200124

Following code changes (#36) were committed to ufs-weather-model and its submodules.

  • Optimize netcdf write component(fv3atm issue #18)
  • Reducing background vertical diffusivities in the inversion layers (fv3atm issue #35)
  • Bug fix in gfsphysics/physics/moninedmf_hafs.f (fv3atm issue #24)
  • fix the real(8) lat/lon in netcdf file (fv3atm #issue #37)
  • The coupled field ice fraction passed to FV3 has been truncated to values with range 0-1.0. (fv3atm issue #38)
  • Bug fix in inline post and deep convection scheme samfdeepcnv.f (uninitialized value).
  • Rncrease the ice falling speed to reduce high clouds Change ice falling to 0.9 in gfs physics gfdl_cloud_microphys.F90
  • Remove cache_size due to lower netcdf version (4.5.1) on WCOSS Dell
  • CCPP physics: synchronize GFSv16 updates in issue fv3atm #35
  • CCPP framework: Fix travis build/testing by setting STATIC option correctly for standalone build and adding the missing new configuration option DEFAULT_BUILD_DIR to the standalone build CCPP prebuild config.

Due to the code changes, new baseline develop-20200115 were created on tie-1 supported platforms, regression test passed on these platforms.

Repository ufs-weather-model fv3atm ccpp physics ccpp framework fv3 dycore ww3 fms nems prod_util stochastic physics
revision number 52795b8 7ffe647 01ed01f e772109 a56907a f6ebf95 708b8d5 8248a78 1c96952 1745422

baseline: develop-20200115

Clone this wiki locally