Update CMEPS #3
Conversation
* added new prealpha test that does not have threading on for now * fix Makefile, log message print * bug fixes for prealpha tests * bug fixes for B1850 * fix problems with ocnalb calculation on intialization * update fd_nems.yaml for wave field, turn off profiling and histavg variables * udpates for esmf8.1 * make esmf8.0 and esmf8.1 compatible * changes to get nuopc to run without a mediator and bug fixes * updates with additional TODO notes * changes to have nuopc cases run without a mediator * updates to fix problem in running compsets with no mediator * fixes for running without a mediator and for running IRT tests * updates for cleaner nuopc.runconfig * update pio_stride * fix spelling error * this is a bugfix * add nuopc_share_methods for caps * change N3 test to use default pelayout Co-authored-by: Mariana Vertenstein <mvertens@ucar.edu> Co-authored-by: Jim Edwards <jedwards@ucar.edu>
* added new prealpha test that does not have threading on for now * fix Makefile, log message print * bug fixes for prealpha tests * bug fixes for B1850 * fix problems with ocnalb calculation on intialization * update fd_nems.yaml for wave field, turn off profiling and histavg variables * udpates for esmf8.1 * make esmf8.0 and esmf8.1 compatible * changes to get nuopc to run without a mediator and bug fixes * updates with additional TODO notes * changes to have nuopc cases run without a mediator * updates to fix problem in running compsets with no mediator * fixes for running without a mediator and for running IRT tests * updates for cleaner nuopc.runconfig * update pio_stride * fix spelling error * this is a bugfix * add nuopc_share_methods for caps * change N3 test to use default pelayout Co-authored-by: Mariana Vertenstein <mvertens@ucar.edu> Co-authored-by: Jim Edwards <jedwards@ucar.edu>
This reverts commit 5a4c5ee.
* driver build directory needs to be set in buildexe * Add EXTRA_MACHDIR xml variable This is needed to work with the changes in ESMCI/cime#3508 * Add the NONLOCAL xml variable This hadn't been added to the CMEPS config_component file Co-authored-by: Jim Edwards <jedwards@ucar.edu> Co-authored-by: Bill Sacks <sacks@ucar.edu>
* driver build directory needs to be set in buildexe * Add EXTRA_MACHDIR xml variable This is needed to work with the changes in ESMCI/cime#3508 * Add the NONLOCAL xml variable This hadn't been added to the CMEPS config_component file * update mediator to support CICE6 coupling in UFS * remove med_map_FB_Regrid_Norm_Frac Co-authored-by: Jim Edwards <jedwards@ucar.edu> Co-authored-by: Bill Sacks <sacks@ucar.edu> Co-authored-by: apcraig <anthony.p.craig@gmail.com>
…n/CMEPS into feature/fracgridwk2
mapping_mode is set according to coupling mode
add mapconf to FBFrac mapping for nems_frac
make changes in fldsExchange for fraction_mod changes; fix DataInitialize
clean up med_fraction_mod
DataInitialize
remove coupling mode dependence for setting ofrac in med_fraction_mod
|
Baselines are running on Hera and Orion. |
|
New Baselines are created on Hera and Orion. Ready for merge. |
No answer changes are expected for NEMS but will rerun the tests to verify
|
The changes to med.F90 were tested on cheyenne and did not change answers. When I ran the RT against the new (20200701) baselines I had created for this commit, the answers for some of the tests changed: cpld_fv3_ccpp_384_mom6_cice_cmeps_1d_bmark_rt I am now testing in a sandbox with and without this med.F90 change; I have not yet identified where the answers are changing. My initial tests in my sandbox are that all answers are reproducible. |
|
I believe this can be explained by an error in the RT dependency when creating a new baseline. The cold mediator re-starts were not being copied in from the newly created baseline but from the previous baseline. @MinsukJi-NOAA has identified a fix and once that is committed, I will re-create the baselines. |
Authored-by: Jun Wang <junwang-noaa@users.noreply.github.com>
|
@junwang-noaa : My compile on Orion failed with the change to the Makefile. The compile on Hera was fine. Did you test the RT on both machines? I would like to revert this change so I can get the baselines made and the S2S updated while we figure this out. The error on Orion was: med.F90(746): error #6580: Name in only-list does not exist or is not accessible. [ESMF_STATESET] |
|
It should have no impact on Orion since the ESMF version is still 800 in
s2s. I will test it on Orion with the top of s2s.
…On Wed, Jul 8, 2020 at 4:32 PM Denise Worthen ***@***.***> wrote:
@junwang-noaa <https://github.com/junwang-noaa> : My compile on Orion
failed with the change to the Makefile. The compile on Hera was fine. Did
you test the RT on both machines?
I would like to revert this change so I can get the baselines made and the
S2S updated while we figure this out.
The error on Orion was:
med.F90(746): error #6580: Name in only-list does not exist or is not
accessible. [ESMF_STATESET]
use ESMF , only : ESMF_StateSet, ESMF_StateIntent_Import,
ESMF_StateIntent_Export
----------------------^
med.F90(780): error #6632: Keyword arguments are invalid without an
explicit interface. [STATEINTENT]
call ESMF_StateSet(is_local%wrap%NStateImp(n),
stateIntent=ESMF_StateIntent_Import, rc=rc)
--------------------------------------------------------^
med.F90(780): error #6632: Keyword arguments are invalid without an
explicit interface. [RC]
call ESMF_StateSet(is_local%wrap%NStateImp(n),
stateIntent=ESMF_StateIntent_Import, rc=rc)
---------------------------------------------------------------------------------------------^
med.F90(790): error #6632: Keyword arguments are invalid without an
explicit interface. [STATEINTENT]
call ESMF_StateSet(is_local%wrap%NStateExp(n),
stateIntent=ESMF_StateIntent_Export, rc=rc)
---------------------------------------------------------^
med.F90(790): error #6632: Keyword arguments are invalid without an
explicit interface. [RC]
call ESMF_StateSet(is_local%wrap%NStateExp(n),
stateIntent=ESMF_StateIntent_Export, rc=rc)
----------------------------------------------------------------------------------------------^
compilation aborted for med.F90 (code 1)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI7D6TNXN5SEHFNVS2XAYYDR2TJVXANCNFSM4OLNXJMQ>
.
|
This reverts commit 2e18eb8.
|
New baselines have been created for both orion and hera. @junwang-noaa are we ready to merge this branch to develop? |
Sync support/HAFS branch with the emc/develop branch as of 04/16/2021
…lvars removed unneeded xml variables
Issue #1
Issue #2
Additional changes:
New baselines will be required.
Related PR:
ufs-s2s-model