8000 Missing module paths while building cesm/driver/esm.F90 with Fujitsu compiler and CMake 3.31.1 · Issue #539 · ESCOMP/CMEPS · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Missing module paths while building cesm/driver/esm.F90 with Fujitsu compiler and CMake 3.31.1 #539

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
mike-scchen opened this issue Feb 5, 2025 · 0 comments

Comments

@mike-scchen
Copy link

I'm trying to port CESM 3.0 beta02 to Fujitsu A64FX platform (Redhat EL8, x86_64 as login node and aarch64 as computing node) with Fujitsu compiler suite.
With some code modifications, I've managed to get to building the final cesm.exe; it failed at the esm.F90 by missing (sub)modules:

jwd1384i-s "/IFS/nwpr/gfs/com132/cesm3_0_b02/components/cmeps/cime_config/../cesm/driver/esm.F90", line 826: The module or submodule 'mpp_min' that is used directly or indirectly in the module or submodule 'ocn_comp_nuopc' must be available.

This module is actually built and can be found in:

bld/fujitsu/openmpi/nodebug/nothreads/CDEPS/docn/ocn_comp_nuopc.mod

Its path (bld/..../docn) is not in the Fortran compiler -I paths; adding it to copied compile command from log makes it find this module, so esm.o and esm.mod can be built.
I'm not sure about how these include paths were populated, and there could be some cmake / alternative compiler interactions in this.
What can I do to make this path included in the build process?

@mike-scchen mike-scchen changed the title Missing NUOPC module paths while building cesm/driver/esm.F90 with Fujitsu compiler and CMake 3.31.1 Missing module paths while building cesm/driver/esm.F90 with Fujitsu compiler and CMake 3.31.1 Feb 5, 2025
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

No branches or pull requests

1 participant
0