Skip to content

Modifications to get Isca to run on Derecho at NCAR #277

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

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

roryck
Copy link

@roryck roryck commented Mar 18, 2025

These are settings and modifications to build Isca on Derecho at NCAR, using cray-mpich and the Intel compiler suite. There are templates, python environment, and Readme specific to Derecho. Also 2 minor changes in the code

  1. Adding a declaration for isHeadNode(...) to src/shared/mosaic/mosaic_util.h
  2. Adding an #ifdef HAVE_GETTID block in src/shared/mpp/affinity.c as the gettid(...) function is supplied in unistd.h

roryck added 7 commits March 14, 2025 09:38
…sted under the environment

---
module --force purge
module load ncarenv/23.09 intel/2023.2.1 craype/2.7.31 cray-mpich/8.1.27 ncarcompilers/1.0.0 hdf5/1.12.2 netcdf/4.9.2 conda/latest
---
- Added a function declaration for isHeadNode in mosaic_util.h
- Added #ifdef HAVE_GETTID block around gittid function in affinity.c to use system version where available
- Added mkmf template, conda env, and environment with settings appropriate for Derecho
---
Added instructions on how to build and run on Derecho to the README
simplification and formatting
minor clarification
… original

Isca README. Added test script to run and build the HS test case for Derecho.
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

Successfully merging this pull request may close these issues.

1 participant