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

monthly instant output leads to failure. #2968

Open
whannah1 opened this issue Aug 26, 2024 · 1 comment
Open

monthly instant output leads to failure. #2968

whannah1 opened this issue Aug 26, 2024 · 1 comment
Assignees
Labels
bug Something isn't working I/O

Comments

@whannah1
Copy link
Contributor

For some recent ne256 runs on Perlmutter I accidentally used Averaging Type: Instant for my monthly output stream and it led to this error message:

 800:
 800:  FAIL:
 800: mm>=1 && mm<=12
 800: /global/u1/w/whannah/SCREAM/SCREAM_SRC0/components/eamxx/src/share/util/scream_time_stamp.cpp:20
 800: Error! Month out of bounds. Did you call `days_in_month` with yy and mm swapped?
 800:
 800: terminate called after throwing an instance of 'std::logic_error'
 800:   what():
 800:  FAIL:
 800: mm>=1 && mm<=12
 800: /global/u1/w/whannah/SCREAM/SCREAM_SRC0/components/eamxx/src/share/util/scream_time_stamp.cpp:20
 800: Error! Month out of bounds. Did you call `days_in_month` with yy and mm swapped?
 800:
 800:
 800: Program received signal SIGABRT: Process abort signal.
 800:
 800: Backtrace for this error:
 800: #0  0x14ad68729dbf in ???
 800: #1  0x14ad68729d2b in ???
 800: #2  0x14ad6872b3e4 in ???
 800: #3  0x14ad68a98035 in _ZN9__gnu_cxx27__verbose_terminate_handlerEv
 800: 	at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95
 800: #4  0x14ad68a96523 in _ZN10__cxxabiv111__terminateEPFvvE
 800: 	at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:48
 800: #5  0x14ad68a96575 in _ZSt9terminatev
 800: 	at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:58
 800: #6  0x14ad68a967b3 in __cxa_rethrow
 800: 	at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:136
 800: #7  0x421ed6 in ???
 800: #8  0x604825 in ???
 800: #9  0x57bac4 in ???
 800: #10  0x56bc7c in ???
 800: #11  0x521ddc in ???
 800: #12  0x14ad6871424c in ???
 800: #13  0x55d689 in _start
 800: 	at ../sysdeps/x86_64/start.S:120
 800: #14  0xffffffffffffffff in ???
srun: error: nid002800: task 509: Aborted
srun: error: nid002800: tasks 508,510-511: Aborted

This is related to #2662 and PR #2664. I can't imagine why anyone would want monthly instantaneous output - but it seems weird for the model to fail in this manner for these settings.

@AaronDonahue
Copy link
Contributor

@whannah1 , can you confirm this is still an issue. I tried to recreate w/ an ne4 test case and didn't encounter any issues writing monthly instant output

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working I/O
Projects
None yet
Development

No branches or pull requests

3 participants