E3SM-Project / E3SM-Project/scorpio

SCREAM build error with updated Fortran interface of SCORPIO

Open
#526 5 comments 0 reactions 1 assignee Claimed by @jayeshkrishna View on GitHub
enhancement
Dominant language
C++
Stars
22
Forks
20
Avg merge
12d 19m
Merged PRs (30d)
1

Description

Steps to reproduce this issue on Perlmutter
```
git clone https://github.com/E3SM-Project/scream.git
cd scream
git submodule update --init --recursive

cd externals/scorpio
git fetch origin
git checkout master

cd ../../cime/scripts
./create_newcase --machine pm-cpu --case F2010-SCREAMv1-DYAMOND2_ne4pg2_ne4pg2 --compset F2010-SCREAMv1-DYAMOND2 --res ne4pg2_ne4pg2

cd F2010-SCREAMv1-DYAMOND2_ne4pg2_ne4pg2

./case.setup

./case.build
```

Build error
```
scream/components/eamxx/src/share/io/scream_scorpio_interface.F90:50:7:
50 | use pio_nf, only: PIO_enddef, PIO_inq_dimid, PIO_inq_dimlen, PIO_inq_varid, &
| 1
Fatal Error: Cannot open module file 'pio_nf.mod' for reading at (1): No such file or directory
compilation terminated.
```

Need to decide whether this build error should be fixed on SCORPIO side or on SCREAM side.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.