Skip to content

bugfix, enhancement: ifx Derecho build#197

Draft
scrasmussen wants to merge 2 commits intoNCAR:mainfrom
scrasmussen:bugfix/ifx-derecho-build
Draft

bugfix, enhancement: ifx Derecho build#197
scrasmussen wants to merge 2 commits intoNCAR:mainfrom
scrasmussen:bugfix/ifx-derecho-build

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