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

pio2 failures #940

Closed
ekluzek opened this issue Mar 12, 2020 · 8 comments · Fixed by ESMCI/cime#3447
Closed

pio2 failures #940

ekluzek opened this issue Mar 12, 2020 · 8 comments · Fixed by ESMCI/cime#3447
Assignees
Labels
bug something is working incorrectly

Comments

@ekluzek
Copy link
Collaborator

ekluzek commented Mar 12, 2020

Brief summary of bug

The following tests fail with pio2 but pass with pio1.
SMS_D_Vmct.f09_g17.I2000Clm50SpGs.cheyenne_intel `SMS_D_Vnuopc.f09_g17.I2000Clm50SpGs.cheyenne_intel

General bug information

CTSM version you are using: ctsm1.0.dev084

Does this bug cause significantly incorrect results in the model's science? No

Configurations affected: CTSM with mct or nuopc

SMS_D_Vnuopc.f09_g17.I2000Clm50SpGs.cheyenne_intel fails...
SMS_D_Vmct.f09_g17.I2000Clm50SpGs.cheyenne_intel fails...

Details of bug

Here is a brief traceback

  /glade/work/mvertens/cesm.nuopc_dev/cime/src/externals/pio2/src/clib/pioc.c:731
  /glade/work/mvertens/cesm.nuopc_dev/cime/src/externals/pio2/src/flib/piolib_mod.F90:869
  /glade/work/mvertens/cesm.nuopc_dev/cime/src/externals/pio2/src/flib/piolib_mod.F90:899
  /glade/work/mvertens/cesm.nuopc_dev/components/clm/src/main/ncdio_pio.F90.in:2535
  /glade/work/mvertens/cesm.nuopc_dev/components/clm/src/main/ncdio_pio.F90.in:1690
  /glade/work/mvertens/cesm.nuopc_dev/components/clm/src/main/surfrdMod.F90:202
@ekluzek ekluzek added the bug something is working incorrectly label Mar 12, 2020
@ekluzek ekluzek self-assigned this Mar 12, 2020
@ekluzek
Copy link
Collaborator Author

ekluzek commented Mar 12, 2020

Here's the CESM log, which shows it's failing in ESMF/NUOPC..

cesm.log

@mvertens
Copy link

mvertens commented Mar 12, 2020 via email

@ekluzek
Copy link
Collaborator Author

ekluzek commented Mar 12, 2020

OK, let us know what versions to use.

Also note that the mosart test failed in ctsm1.0.dev083 (where the stub-ROF case passed previously).

@mvertens mvertens changed the title nuopc cases fail pio2 failures Mar 12, 2020
@mvertens
Copy link

@JEdwards @ekluzek - I have changed the original bug summary to reflect the pio1/pio2 problem.

@jedwards4b
Copy link
Contributor

This turns out to be an error in a debug print statement in PIO. I have submitted PR NCAR/ParallelIO#1638 and will update PIO in cime master when that is accepted. A workaround is to use PIO_REARRANGER=2.

@mvertens
Copy link

mvertens commented Mar 12, 2020 via email

jedwards4b added a commit to ESMCI/cime that referenced this issue Mar 12, 2020
Pio2 update
Updates pio2 to the latest master (hash e41e6a6)
This change only affects nuopc driver where pio2 is default.

Test suite: SMS_D_Vnuopc.f09_g17.I2000Clm50SpGs.cheyenne_intel with pio_rearranger=1,2
Test baseline:
Test namelist changes:
Test status: bit for bit

Fixes ESCOMP/CTSM#940

User interface changes?:

Update gh-pages html (Y/N)?:

Code review:
@jedwards4b
Copy link
Contributor

I think that this closed automatically because I mentioned it in the cime PR.

@jedwards4b jedwards4b reopened this Mar 12, 2020
@billsacks
Copy link
Member

Thanks @jedwards4b . But I'm actually going to close it, because I believe this problem doesn't affect any existing versions of CTSM master. (I think it is only a problem with a set of cime commits that are not currently on CTSM master.)

mvertens pushed a commit to ESMCI/ccs_config_cesm that referenced this issue Dec 23, 2021
Pio2 update
Updates pio2 to the latest master (hash e41e6a652)
This change only affects nuopc driver where pio2 is default.

Test suite: SMS_D_Vnuopc.f09_g17.I2000Clm50SpGs.cheyenne_intel with pio_rearranger=1,2
Test baseline:
Test namelist changes:
Test status: bit for bit

Fixes ESCOMP/CTSM#940

User interface changes?:

Update gh-pages html (Y/N)?:

Code review:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug something is working incorrectly
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants