[Ncep.list.nems.announce] Proposed NEMS commit for Performance Improvements to RRTM-G

weiyu yang weiyu.yang at noaa.gov
Tue Aug 19 14:59:15 UTC 2014


Hi, everyone,

I am going to commit to the NEMS trunk.  This commit is to, on the zeus 
machine, update the gsm regression tests to use the intel 13 compiler 
and the ESMF 6.3.0r library.  It passed the full regression tests on 
zeus.  The results show that with this 13 compiler, the outputs of the 
gsm tests between using the ESMF 5.2.0rp2 and using the ESMF 6.3.0r are 
identical.

For the nmm tests, with this intel 13 compiler, the results show that, 
between using the ESMF 5.2.0rp2 and using the ESMF 6.3.0r runs, the hst 
files are identical but all rst files are not same. Thus in the commit, 
the nmm regression tests are still using the original setting, the intel 
12 default compiler and the ESMF 3 library.

For the gsm with gocart test, no change, still using the original 
setting, the intel 12 default compiler and the ESMF 3 library.

The commit does not affect wcoss tests.

The code is at zeus at:
/scratch1/portfolios/NCEPDEV/nems/save/Weiyu.Yang/svn_nems_trunk/trunk_43805_gsm_630r

I will update with John's new commit trunk version, run full regression 
tests again, then commit if OK.

Weiyu


On 8/19/2014 7:26 AM, John Michalakes wrote:
> Hi All,
>
> All but one test passes on Zeus (RegressionTests_zeus.log attached).  The
> failure is:
>
>    Test 7
>    Test NMMB-regional with GFS physics package
>
>    Checking test 7 results ....
>     Comparing nmmb_hst_01_bin_0000h_00m_00.00s............MISSING file
>     Comparing nmmb_hst_01_bin_0024h_00m_00.00s............MISSING file
>     Comparing nmmb_hst_01_nio_0000h_00m_00.00s............MISSING file
>     Comparing nmmb_hst_01_nio_0024h_00m_00.00s............MISSING file
>     omparing nmmb_rst_01_bin_0012h_00m_00.00s............MISSING file
>     Comparing nmmb_rst_01_nio_0012h_00m_00.00s............MISSING file
>     Test 7
>
> which is expected because the GFS physics option in NMMB has been
> temporarily disabled until that option can be updated to RRTM3.
>
> I have committed the changes to the trunk as r44422 and have closed ticket
> #102.  Summary of the changes is appended to the end of this message.
>
> I have started a regression test on Gyre using the top-of-trunk and will
> advise if there are any issues.
>
> John
>
>
> === summary ===
>
> Committed as:
>
> r44422 | john.michalakes at noaa.gov | 2014-08-19 10:59:15 +0000 (Tue, 19 Aug
> 2014) | 9 lines
>
> Trunk commit:
> Changes associated with Trac ticket #102:
> https://svnemc.ncep.noaa.gov/trac/nems/ticket/102
>
>     1. Update NMMB version of RRTMG to increase thread concurrency and
> vectorization
>     2. Split NMMB and GFS versions of RRTMG temporarily so changes affect
> only NMMB
>     3. Add unpublished conf options for MIC to esmf_version
>
> JM 20140819
>
> Modified files:
>
> Index: src/atmos/phys/radiation_aerosols.f
> Index: src/atmos/phys/grrad_nmmb.f
> Index: src/atmos/phys/module_RA_RRTM.F90
> Index: src/atmos/phys/makefile
> Index: src/atmos/phys/radiation_aerosols_nmmb.f
> Index: src/atmos/phys/machine.f
> Index: src/atmos/phys/radsw_main_nmmb.f
> Index: src/atmos/phys/radlw_main_nmmb.f
> Index: src/atmos/nmm/module_SOLVER_GRID_COMP.F90
> Index: src/atmos/nmm/module_RADIATION.F90
> Index: src/conf/configure.nems.Yellowstone.intel
> Index: src/conf/configure.nems.Zeus.intel
> Index: src/conf/configure.nems.Linux.g95
> Index: src/conf/configure.nems.Wcoss.intel_ESMF_630r_gsm
> Index: src/conf/configure.nems.Wcoss.intel_ESMF_630r_nmm
> Index: src/conf/configure.nems.Jet.ifort
> Index: src/conf/configure.nems.Gaea.intel
> Index: src/conf/configure.nems.Wcoss.intel
> Index: src/conf/configure.nems.Linux.intel
> Index: src/conf/configure.nems.Unicos.intel
> Index: src/conf/configure.nems.Gaea.pgi
> Index: src/conf/configure.nems.Linux.pgi
> Index: src/conf/configure.nems.savoy.ifort
> Index: src/conf/configure.nems.Linux.gnu
> Index: src/conf/configure.nems.Wcoss.intel_ESMF_520rp1
> Index: src/module_NEMS_GRID_COMP.F90
> Index: src/esmf_version
> Index: src/makefile
>
> To see differences:
>
> svn diff -r 44421:44422 https://svnemc.ncep.noaa.gov/projects/nems/trunk
>
>
>
> _______________________________________________
> Ncep.list.nems.announce mailing list
> Ncep.list.nems.announce at lstsrv.ncep.noaa.gov
> https://lstsrv.ncep.noaa.gov/mailman/listinfo/ncep.list.nems.announce

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lstsrv.ncep.noaa.gov/pipermail/ncep.list.nems.announce/attachments/20140819/9565f837/attachment.html 


More information about the Ncep.list.nems.announce mailing list