Skip to content

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.
@arijeetdutta
Copy link

Thanks! This helped me to successfully build Isca on Jasmin!

@roryck
Copy link
Author

roryck commented Sep 10, 2025

Glad to hear that helped!

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.

2 participants