E3SM-Project / E3SM-Project/E3SM
Inline interpolation of land initial condition errors for the NA RRM tri-grid
- Dominant language
- Fortran
- Stars
- 441
- Forks
- 481
- Avg merge
- 4d 7h
- Merged PRs (30d)
- 33
Description
Inline interpolation of land initial condition (IC) failed for interpolating from the ne30 grid to the r0125 grid (the grid used for land in the NA RRM tri-grid). The errors are:
```
717: ERROR: Unknown error submitted to shr_abort_abort.
4854: Image PC Routine Line Source
4854: e3sm.exe 0000000004EF9516 Unknown Unknown Unknown
4854: e3sm.exe 00000000030BBC9C shr_abort_mod_mp_ 114 shr_abort_mod.F90
4854: e3sm.exe 00000000022DD97F abortutils_mp_end 43 abortutils.F90
4854: e3sm.exe 00000000023C00FC initinterpmod_mp_ 902 initInterp.F90
4854: e3sm.exe 00000000045B6963 Unknown Unknown Unknown
4854: e3sm.exe 000000000456E657 Unknown Unknown Unknown
4854: e3sm.exe 0000000004541154 Unknown Unknown Unknown
4854: e3sm.exe 00000000023BF58F initinterpmod_mp_ 750 initInterp.F90
4854: e3sm.exe 00000000023C3D3A initinterpmod_mp_ 558 initInterp.F90
4854: e3sm.exe 00000000023C621C initinterpmod_mp_ 253 initInterp.F90
4854: e3sm.exe 00000000022ECC7D clm_initializemod 771 clm_initializeMod.F90
1374: ERROR interpinic set_mindist: Cannot find the closest output ni,no,type=
1374: 16369 371683 gridcell
534: ENDRUN:
534: ERROR in initInterp.F90 at line 815
```
which look similar to those reported in https://github.com/E3SM-Project/E3SM/pull/3286.
However, the offline interpolation method worked - ran 1 day successfully.
The tests are located on cori:/global/cscratch1/sd/tang30/E3SM_simulations/20200106.alpha20.amip.northamericax4v1_r0125_northamericax4v1.cori-knl/{inline,offline}_lnd
Contributor guide
Research direction
Reproduce the inline and offline land tests under /global/cscratch1/sd/tang30/E3SM_simulations/20200106.alpha20.amip.northamericax4v1_r0125_northamericax4v1.cori-knl/{inline,offline}_lnd. Start with initInterp.F90 at the reported lines and the call from clm_initializeMod.F90, then compare the failure with PR #3286. Done means inline interpolation from ne30 to r0125 completes without the reported interpinic or abort errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fortran
- Domain
- hpc
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100