GEOS-ESM / ESMA_cmake

Custom CMake macros for the GEOS Earth System Model
Apache License 2.0
4 stars 9 forks source link

Updates for ifx support #300

Closed mathomp4 closed 1 year ago

mathomp4 commented 1 year ago

Closes #299

Per @dkokron in #299, ifx does not support -fp-model source and per Intel's docs it doesn't support -fp-model consistent. So this PR adds an IntelLLVM_Fortran.cmake file that is just a copy of Intel_LLVM.cmake with these options blanked.

I commented out the old flags because, well, those two flags are sort of important for GEOS chip-change reproducibility and I hope they come back...

dkokron commented 1 year ago

I included your feature-mathomp4-299-add-ifx-support into the hpc-stack build system and did a targeted build of esma_cmake. Doesn't look like esma_cmake compiles anything and I don't know what else in hpc-stack depends on it. Thus I'm not sure how to test this feature branch.