E3SM-Project / E3SM-Project/E3SM

upgrade SCORPIO interface to support integer*8 "dims" arrays

Open
#4,763 8 comments 0 reactions 2 assignees Assigned to @bartgol View on GitHub
Atmosphere EAM EAMxx SCORPIO
Dominant language
Fortran
Stars
441
Forks
481
Avg merge
4d 7h
Merged PRs (30d)
33

Description

For NE>=6144 (500m), the description of the atmosphere restart arrays need to be upgraded to integer*8

In addition, the SCORPIO pio_initdecomp() function will need to be upgraded to support "dims" array of size integer*8

We wont be running at this resolution anytime soon, so this is more for future reference.

This is an updated version of issue #2698
Also documented https://github.com/E3SM-Project/scorpio/issues/156

The size of a horizontal arrays in HOMME:
GLL restart arrays are of size 16\*6\*nelem^2, which exceed 2^31 at NE=4730 (EAM only)
GLL "unique pts/ncols" arrays, size 9\*6\*nelem^2 + 2, which exceed 2^31 at NE=6307 (EAM & EAMXX)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.