-
Notifications
You must be signed in to change notification settings - Fork 30
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
CMake build for S2S: Successful Compile/Build #182
CMake build for S2S: Successful Compile/Build #182
Conversation
…compile tests with CMake, and a rt.conf for s2s specifically
…te a fv3_stack for orions modulefiles that uses the hpc-stack, some updates to cmake Find packages from Dusan
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FIrst pass at the code.
* Cleaned up CMakeLists.txt * Added S2S=y for any calls to CICE6/MOM6/CMEPS in compile_cmake.sh * Removed affinity from fms_files * Renamed ufs-weather-model-lib to ufs * Renamed nuopccie to cice * Renamed nuopcmom6 to mom6 * Removed fms dependency in NEMS.exe since it's already a dependency in ufs * Closes #94 Port MOM6 to cmake * Closes #95 Port CICE6 to cmake
…s_cmake updates from S2S recent commit
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These changes were made in more recent commits
I don't think we need that line though. We need to do some cleanup. |
Is there really some reason to think we don't need the line in mode_configure which contains the fast coupling frequency? That was a fix from a long time ago that allowed us to run the different slow-fast coupling timesteps. It is read in FV3/cpl/module_cap_cpl.F90. |
Then we need to consolidate the files, set value -1 for ufs-weather, we
don't really need these two different versions of model_configure.IN for
ufs-weather and ufs-s2s stay under parm.
…On Thu, Sep 24, 2020 at 12:47 PM Denise Worthen ***@***.***> wrote:
Is there really some reason to think we don't need the line in
mode_configure which contains the coupling frequency? That was a from a
long time ago that allowed us to run the different slow-fast coupling
timesteps. It is read in FV3/cpl/module_cap_cpl.F90.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#182 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AI7D6TPQCVKDXVB5UFZF2ADSHNZ2ZANCNFSM4RNTDAXA>
.
|
…omponent as a standalone one
…omponent as a standalone one
…is-NOAA/ufs-s2s-model into feature/unified_ufs
Waiting on: NOAA-EMC/fv3atm#183 (comment) and NOAA-PSL/stochastic_physics#30 |
…ile defs from the executable.
Description of changes
Brought over CMake from ufs-weather-model feature/s2s_cmake
Fixes for BUILD_INTERFACE
Cleaned up CMakeLists.txt between -weather and -s2s. Added script to …
rename build.sh to build_cmake.sh for a handy build test script, crea…
Typo in OpenMP CMake call
Edit compile_cmake to include MOM6/CICE6/CMEPS build options and use …
Added FindPIO.cmake to transition CICE from its internal PIO build
Fix for -qopenmp call using MOM6, bringing tests_cmake dir for CMake …
Fixes for using tests_cmake dir
CICE CMake fixes
NEMS.exe include
MOM6 had extra file, cleaned up to match MOM6 GMake flow better, test…
Don't need fv3_stack now that fv3 has stack as default
ESMF VERSION MAJOR/MINOR missing from CMEPS
Fixed merge conflict from upstream: updated modulefiles fv3 to include pio
Matching GMake compiler flags in CMake
Cleanup of CICE/MOM6 CMakeLists.txt
Specific notes
To JUST build with CMake:
module use modulefiles/orion.intel
module load fv3
./build_cmake.sh
-This PR does not address regression testing.
Issues Fixed (include github issue #):
#94 #95
Are changes expected to change answers?
Specific changes:
Testing performed:
Hashes used for testing:
Co-authored by:
@aerorahul