Skip to content
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

bugfix, enhancement: ifx Derecho build #197

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

scrasmussen
Copy link
Member

TYPE: bugfix, enhancement

KEYWORDS: build system, Derecho, ifx, Intel

SOURCE: Soren Rasmussen, NCAR

DESCRIPTION OF CHANGES:

  • changes to water_simple.f90 file to build with ifx
  • cleanup of .mod file in src directory. They sometime exist there after a failed build
  • changes to makefile to build on Derecho without setting COMPILER variable beforehand. Flags weren't being set because it couldn't figure out the compiler being used
  • COMPILER and LINKER info printed during build
  • reorganization of where COMPILER and LINKER get set so it is in one common area of the makefile.

TESTS CONDUCTED: Built on Derecho with Intel, GNU and Cray compilers

NOTE:

  • Intel will build on Derecho but will NOT run on Derecho. Intel requires the impi library for it's coarray implementation and only the Cray MPICH library exists for the most recent NCAR environment. Because of this mpiifort is not on Derecho
  • In draft to add updates to Derecho documentation
  • Should this also get PR'ed into the develop branch?

…t compiler and linker info during build. During make clean remove .mod files from src directory, they are sometime there after a failed build
@scrasmussen scrasmussen marked this pull request as draft March 11, 2025 18:30
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