-
Notifications
You must be signed in to change notification settings - Fork 247
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
Integrate WW3 CMake build #1074
Comments
@kgerheiser There will be an alternate nuopc cap which runs on a mesh added to the WW3 dev/ufs-weather-model branch. I am building with an alternate switch file, source file list and a different The mesh cap will be used w/in UWM for the S2SW and HAFSW apps. The ATMW application will continue to use the current build configuration (switch, file list and What changes will be required to have two alternate WW3 builds in UWM? |
Setting a different switch file based on some other option is pretty simple, and would be something like
Different source files will have to be handled on the WW3 side through a new CMake option or something. |
At the app level, would I define a second
and here
Will I need a dependency other than Then in
|
@kgerheiser I am curious, I assume there is no change on FV3 side with the ww3 cmake, why is there an issue compiling the code on dell? Is the ww3 cmake build taking more memory? The current ufs-weather-model develop branch can be built with ww3. |
No change there, only the build system changes
The build runs out of memory on WOCSS-Dell. For whatever reason the build must take more memory to compile than the current build. |
@kgerheiser @JessicaMeixner-NOAA Would you please try with the latest develop branch to see if you still have issue compiling the code on dell? After we added the compile option change to O0 for GFS_typedefs.F90, the compile issue was resolved for PR#1032. Thanks. |
I'm running on wcoss-dell now to see if this and updates from @kgerheiser helped. |
The compile issue has been fixed |
Description
A CMake build was recently added to WW3 and this build should be integrated in the UFS. This will significantly simplify the build because it will integrate directly into UFS with
add_subdirectory
.This block of code:
ufs-weather-model/CMakeLists.txt
Lines 157 to 179 in 34a5895
becomes:
And linking the library is:
A working branch can be found here: https://github.com/jessicameixner-noaa/ufs-weather-model/tree/feature/ww3-cmake
@JessicaMeixner-NOAA did some Initial testing and tests pass, but there is an error on WCOSS-Dell related to #1072
The text was updated successfully, but these errors were encountered: