-
Notifications
You must be signed in to change notification settings - Fork 383
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'jgfouca/cime/case_build_use_old' (PR #3043)
Switch E3SM build system to CMake! See github PR for in-depth description. [BFB] * jgfouca/cime/case_build_use_old: (48 commits) No need to set CMAKE_EXE_LINKER flags, target_link_libs already was handling that Switch back to gmake as default backend Forgot to push these compy fixes e3sm no longer uses MODEL in config_compilers Add dry-run capability to case.build Fixes for cori Make sure ninja builds are verbose Make ninja the default backend Add comment pertaining to MPAS MPAS' mandatory use of PIO2 should be caputured in make cmake files, not config_compilers.xml Significant refactor to support per-component macro settings Fixes for summit + pgiacc Fix summit cxx linking Fix comment Disable compiler checks that happen upon cmake launch Fix paths to cime files in Depends.intel.cmake Fix generation of cmake macros for negated string checks Add helper for setting flags for indv files. change cmake bld dir Fix pylint warnings ...
- Loading branch information
Showing
78 changed files
with
1,695 additions
and
1,131 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
set_property(SOURCE cam/src/dynamics/fv/geopk.F90 APPEND_STRING PROPERTY COMPILE_FLAGS " -fcray-pointer ") | ||
e3sm_add_flags("cam/src/dynamics/fv/geopk.F90" "-fcray-pointer") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
foreach(ITEM IN LISTS FILES_NEED_CUDA_FLAGS) | ||
set_property(SOURCE ${ITEM} APPEND_STRING PROPERTY COMPILE_FLAGS " -DUSE_OPENACC=1 -acc -ta=tesla,cc70,pinned -Minfo=accel ") | ||
e3sm_add_flags("${ITEM}" "-DUSE_OPENACC=1 -acc -ta=tesla,cc70,pinned -Minfo=accel") | ||
endforeach() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
foreach(ITEM IN LISTS FILES_NEED_CUDA_FLAGS) | ||
set_property(SOURCE ${ITEM} APPEND_STRING PROPERTY COMPILE_FLAGS " -DUSE_OPENACC=1 -acc -ta=tesla,cc60,pinned -Minfo=accel ") | ||
e3sm_add_flags("${ITEM}" "-DUSE_OPENACC=1 -acc -ta=tesla,cc60,pinned -Minfo=accel") | ||
endforeach() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.