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

ED runs die in PIO while trying to read params file, starting with cime3 #36

Closed
billsacks opened this issue Dec 16, 2017 · 5 comments
Closed
Milestone

Comments

@billsacks
Copy link
Member

Bill Sacks < sacks@ucar.edu > - 2015-09-29 15:40:54 -0600
Bugzilla Id: 2221
Bugzilla CC: andre@ucar.edu, erik@ucar.edu, jedwards@ucar.edu, mvertens@ucar.edu, rfisher@ucar.edu,

With the updates to cime3 (planned for clm4_5_3_r131), these two ED runs now die while trying to read the params file:

SMS_Ld5.f10_f10.ICLM45ED.yellowstone_pgi.clm-edTest
SMS_Ld5.f19_g16.ICLM45ED.yellowstone_intel.clm-edTest

The deaths look like:

1: Opened existing file
1: /glade/p/cesmdata/cseg/inputdata/lnd/clm2/paramdata/clm_params_ed.c150317.nc
1: 0
[then many instances of the following:]
9: pio_support::pio_die:: myrank= -1 : ERROR: pionfget_mod.F90:
9: 426 : Input/Output data amount mismatch
41:Image PC Routine Line Source
41:cesm.exe 000000000144CC38 Unknown Unknown Unknown
41:cesm.exe 0000000000D705D1 pio_support_mp_pi 120 pio_support.F90
41:cesm.exe 0000000000D6E645 pio_utils_mp_chec 59 pio_utils.F90
41:cesm.exe 0000000000E27DDD pionfget_mod_mp_g 426 pionfget_mod.F90.in
41:cesm.exe 00000000005A859D ncdio_pio_mp_ncd_ 1202 ncdio_pio.F90.in
41:cesm.exe 0000000000AFBBB2 paramutilmod_mp_r 50 paramUtilMod.F90
41:cesm.exe 00000000007BC556 edparamsmod_mp_ed 106 EDParamsMod.F90
41:cesm.exe 00000000005CE868 readparamsmod_mp_ 69 readParamsMod.F90
41:cesm.exe 0000000000508628 clm_initializemod 355 clm_initializeMod.F90
41:cesm.exe 00000000004F7DC8 lnd_comp_mct_mp_l 232 lnd_comp_mct.F90
41:cesm.exe 00000000004262AB component_mod_mp_ 229 component_mod.F90
41:cesm.exe 0000000000415D38 cesm_comp_mod_mp_ 1086 cesm_comp_mod.F90
41:cesm.exe 00000000004213ED MAIN__ 92 cesm_driver.F90

I wonder if this is showing up for the first time now because one of the changes in the cime3 update was:

NEW: pio_typename = 'pnetcdf'
BASELINE: pio_typename = 'netcdf'

i.e., could the use of pnetcdf be revealing a problem that until now went unnoticed?

@billsacks billsacks added this to the clm5 milestone Dec 16, 2017
@billsacks
Copy link
Member Author

Erik Kluzek < erik@ucar.edu > - 2015-09-29 15:50:58 -0600

Bill, if you change it by hand for these cases to "netcdf" do the test cases work?

@billsacks
Copy link
Member Author

Mariana Vertenstein < mvertens@ucar.edu > - 2015-09-29 15:55:16 -0600

(In reply to Erik Kluzek from comment #1)

Bill, if you change it by hand for these cases to "netcdf" do the test cases
work?

That is a good question. Right now all yellowstone configuration (other than serial) are using pnetcdf rather than netcdf. So that might be an issue.

@billsacks
Copy link
Member Author

Bill Sacks < sacks@ucar.edu > - 2015-09-30 04:42:02 -0600

This one dies the same way:

RUN SMS_Ld5.f10_f10.ICLM45ED.yellowstone_intel.clm-edTest

@billsacks
Copy link
Member Author

Bill Sacks < sacks@ucar.edu > - 2015-09-30 04:43:20 -0600

In response to Erik: I haven't had a chance to look into whether using netcdf fixes this problem. If it does, I'm not sure what it means. Note that I suspect that this has a different underlying cause than bug 1730 (this is a problem in a read, rather than a write).

bandre-ucar pushed a commit that referenced this issue Dec 22, 2017
Cray X1E mods and forcing height error check (Bug #36)
@billsacks
Copy link
Member Author

@ekluzek @bandre-ucar @rosiealice @jedwards4b @mvertens I'm closing this old issue: As far as I know it is no longer a problem.

MiCurry pushed a commit to MiCurry/CTSM that referenced this issue Sep 16, 2021
performance updates to nuopc cap
jedwards4b added a commit to jedwards4b/ctsm that referenced this issue Apr 23, 2024
eb932b0 Bump to 0.7.4
472e2fe Merge pull request ESCOMP#36 from ESMCI/fix/update_add
46a74ac create parent if it doesnt exist
5398ef4 if submodule does not exist add it

git-subtree-dir: .lib/git-fleximod
git-subtree-split: eb932b0
jedwards4b added a commit to jedwards4b/ctsm that referenced this issue Jun 2, 2024
if submodule does not exist add it
swensosc pushed a commit to swensosc/ctsm that referenced this issue Jun 5, 2024
AGonzalezNicolas pushed a commit to HPSCTerrSys/clm5_0 that referenced this issue Jun 27, 2024
Cray X1E mods and forcing height error check (Bug ESCOMP#36)
AGonzalezNicolas pushed a commit to HPSCTerrSys/clm5_0 that referenced this issue Jun 27, 2024
* PDAF: refactor cime/mct routines

- remove commented out debug output
- small style changes with the goal of being close to CIME tag
  `cime5.6.47`

* Introduce `cime_run(ntsteps)`, callable for TSMP-PDAF

1. re-introduce `private` statement, this was removed because
variables from `cime_comp_mod` had to be used by TSMP-PDAF

2. Add `cime_run` with number of time steps `ntsteps` as
input. `ntsteps` is supplied by the TSMP-PDAF interface.

3. Add `stop_alarm` for `cime_run` dependent on `ntsteps`.

4. Note: set `counter` to zero explicitly before each forward 
simulation while-loop. Without this setting, the `ntsteps`-induced 
`stop_alarm` for the while-loop was not called in a CLM5-PDAF 
testcase.
AGonzalezNicolas added a commit to HPSCTerrSys/clm5_0 that referenced this issue Jun 27, 2024
…OMP#36) '700e5c761b67029615c74c6ed045ce4203367ef6' into eclm
AGonzalezNicolas pushed a commit to HPSCTerrSys/clm5_0 that referenced this issue Jul 5, 2024
Cray X1E mods and forcing height error check (Bug ESCOMP#36)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant