Skip to content
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

Update CIME to cime5.3 #1413

Merged
merged 7,274 commits into from
Apr 19, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
7274 commits
Select commit Hold shift + click to select a range
9a38ff8
Improve comment
jgfouca Mar 10, 2017
dc0a87c
Merge pull request #1225 from ESMCI/jgfouca/fix_build_msg
jgfouca Mar 10, 2017
a7dec36
Changed mind on location of cesm/allactive
fischer-ncar Mar 10, 2017
ab579b3
Merge pull request #1226 from jedwards4b/compclasses_cleanup
jedwards4b Mar 10, 2017
7b10920
Merge pull request #1227 from ESMCI/fischer/config_cesm_allactive_mv
jedwards4b Mar 10, 2017
6f0fdba
add domains and sst file for A compset f45_g37
jtruesdal Mar 10, 2017
625c073
ACME must do a namelist-gen at case.setup
jgfouca Mar 10, 2017
3627e16
Merge pull request #1228 from jtruesdal/add_gx1v7
jedwards4b Mar 10, 2017
ea2c625
Update ChangeLog
fischer-ncar Mar 11, 2017
659897d
Better way to handle batch errors
jgfouca Mar 11, 2017
f62db42
removed bld directory, updated schema for namelist_definition_drv_fld…
Mar 12, 2017
0b57317
remove a misleading print statement from tests
jedwards4b Mar 13, 2017
ebc877c
update masks for f19_g* grids
jedwards4b Mar 13, 2017
edb1f4c
define mask for all grids
jedwards4b Mar 13, 2017
dec7437
Merge pull request #1232 from jedwards4b/remove_incorrect_statement
jgfouca Mar 13, 2017
64d6bd2
Merge pull request #1230 from ESMCI/jgfouca/add_submit_phase_2
jedwards4b Mar 13, 2017
dae7626
update schema (backward compatible)
jedwards4b Mar 13, 2017
fbd8997
Update config_files.xml to point to new location for config/cesm/alla…
fischer-ncar Mar 13, 2017
5058c33
Merge pull request #1234 from ESMCI/fischer/config_cesm_allactive_mv
jedwards4b Mar 13, 2017
d050c08
Merge pull request #1235 from jedwards4b/mask_updates
fischer-ncar Mar 13, 2017
7874550
no longer need this code
jedwards4b Mar 13, 2017
0b0fc5b
Improve create_test output
jgfouca Mar 13, 2017
a18cdf4
replace code overzeliously removed
jedwards4b Mar 13, 2017
6ec137e
need to set RTM to NULL in both cases in order to have this work with…
Mar 14, 2017
867711d
Merge pull request #1238 from ESMCI/jgfouca/create_test_better_output
jedwards4b Mar 14, 2017
34a244a
Merge pull request #1239 from ESMCI/mvertens/fix_ssptest
jedwards4b Mar 14, 2017
be3e675
Update ChangeLog
fischer-ncar Mar 14, 2017
9246239
Couple fixes to recent PR that added SUBMIT phase.
jgfouca Mar 14, 2017
fecaaad
Merge pull request #1240 from ESMCI/jgfouca/fixes_to_submit_phase_pr
jedwards4b Mar 14, 2017
00f35a3
suppress futurewarning here
jedwards4b Mar 14, 2017
ffa61ea
Merge pull request #1242 from jedwards4b/jpe/futurewarning
jgfouca Mar 14, 2017
5f3072c
Merge pull request #1237 from jedwards4b/jpe_fix_atm_simple_settings
jedwards4b Mar 15, 2017
8270602
Merge pull request #1231 from ESMCI/mvertens/drv_flds_in
jedwards4b Mar 15, 2017
d524d88
Add flags to make create_newcase non-interactive.
jgfouca Mar 15, 2017
d44970c
Merge pull request #1249 from ESMCI/jgfouca/create_newcase_non_intera…
jedwards4b Mar 15, 2017
fc9e623
Updated branch to newest master
Mar 16, 2017
9918a7a
Hotfix to chmod operation in hist_utils.
jgfouca Mar 16, 2017
bd4d6ad
Fix pylint error in buildnml
jgfouca Mar 16, 2017
c97f6e0
Merge branch 'mrnorman/titan-machine/fix-mpich-bug' into master (PR #…
jgfouca Mar 16, 2017
300cbf3
Merge pull request #1253 from ESMCI/jgfouca/pylint_fix_to_buildnml
jedwards4b Mar 16, 2017
33ea2c5
Fix for wallclock time specifications >24H
mfdeakin-sandia Mar 15, 2017
131a8fc
Fix pylint errors
mfdeakin-sandia Mar 15, 2017
acf18db
Improvements to the format_time utility function
mfdeakin-sandia Mar 16, 2017
87d1137
Fix typo in doctest
mfdeakin-sandia Mar 16, 2017
7e6a766
Fix for blues submit.
jgfouca Mar 16, 2017
722190a
Merge branch 'jgfouca/cime/fix_blues_submit' into master (PR #1319)
jgfouca Mar 16, 2017
61aa2df
Merge branch 'mfdeakin-sandia/cime_5_2/time_processor' into master (P…
jgfouca Mar 16, 2017
30c6e56
Numerous titan fixes.
jgfouca Mar 16, 2017
663549a
new hooks for pre-run and post-run external scripts
Jan 27, 2017
1b01abd
updates to get GECO compset working in spinup mode
Feb 7, 2017
d4054bb
updated to lastest master
Mar 14, 2017
b61d7a0
fixes for running data assimilation
Mar 15, 2017
78c0c58
Increase jobmax on redsky
jgfouca Mar 16, 2017
31008cb
Merge branch 'jgfouca/cime/increase_redsky_queue' into master (PR #1322)
jgfouca Mar 16, 2017
97244cb
add _nameindex to NamelistParser
jedwards4b Mar 17, 2017
ae96067
fix doctest issues
jedwards4b Mar 17, 2017
d7397d9
For cori-knl, adjust modules to prevent module errors in cime.
ndkeen Mar 17, 2017
46bb8b7
Update number of nodes passed to Mira qsub
amametjanov Mar 17, 2017
7105184
better assignment
jedwards4b Mar 17, 2017
2cb4c56
Merge branch 'azamat/mira/pe-calc-update' (PR #1325)
amametjanov Mar 17, 2017
6e05143
Enable PIO rearranger options in PIO2
jayeshkrishna Mar 17, 2017
388f7d2
fixed multiple instance problem
Mar 17, 2017
9be48ca
need to clean streams between instances
jedwards4b Mar 17, 2017
91b899a
add new_instance function to all data models
jedwards4b Mar 17, 2017
906c66a
remove commented code
jedwards4b Mar 17, 2017
5f25b88
changed default value of PRERUN_SCRIPT and POSTRUN_SCRIPT to blank an…
Mar 19, 2017
789127a
Default large PEs for ne30 A_WCYCL-compset
amametjanov Mar 20, 2017
c106652
add space before return
jedwards4b Mar 20, 2017
31c5f95
added error for values out of range
jedwards4b Mar 20, 2017
7566b37
Update runoff_to_ocean build process
mnlevy1981 Mar 20, 2017
398b2b3
Update smooth_mod to fix bug
mnlevy1981 Mar 20, 2017
26216da
Add ne120 compsetis based on AV1C-04P2
wlin7 Mar 21, 2017
3c538f3
Fix aprun command construction
jgfouca Mar 21, 2017
17c31cd
Towards allowing two different ocean scrip grids
mnlevy1981 Mar 21, 2017
e939ac4
add mpilib and compiler options to configure, update Readme.configure
jedwards4b Mar 21, 2017
d161ce9
code_checker needs to work outside of ESMCI/CIME
jgfouca Mar 21, 2017
c0aca3f
add clean option to configure
jedwards4b Mar 21, 2017
fbfa996
Merge pull request #1269 from ESMCI/jgfouca/code_checker_work_outside…
jedwards4b Mar 21, 2017
8fd3f7f
Change ACME BFBFLAG default to TRUE
rljacob Mar 21, 2017
3cfe6cc
finish abandoned branch
jedwards4b Mar 22, 2017
85f831d
Merge pull request #1260 from ESMCI/jayeshkrishna/enable_rearr_opts_pio2
jedwards4b Mar 22, 2017
d57a5e8
Update how namelist is read in
mnlevy1981 Mar 22, 2017
f8a2112
Updated common namelists
mnlevy1981 Mar 22, 2017
02ad4e1
Fixes to further improve interaction between HOMME and CIME
jgfouca Mar 22, 2017
e5b31db
Fixing walltime for titan debug queue
jayeshkrishna Mar 22, 2017
5a12888
seems to be working now
jedwards4b Mar 22, 2017
383cfbd
Merge branch 'wlin/atm/v1ac-h01' (PR ##1332)
singhbalwinder Mar 22, 2017
07e61ed
Merge pull request #1256 from ESMCI/mvertens/phys_cycle
jedwards4b Mar 22, 2017
f8b6c4f
Re-introduce task_maker algorithm to compute aprun
jgfouca Mar 22, 2017
1f02e61
Add NCL script for merging maps
mnlevy1981 Mar 22, 2017
a067612
Removed namelists that have not been updated
mnlevy1981 Mar 22, 2017
6876e16
smooth_init now uses mapread_dest_grid
mnlevy1981 Mar 21, 2017
21aee75
Update documentation on how to use this tool
mnlevy1981 Mar 21, 2017
d085370
fix step > 1
jedwards4b Mar 23, 2017
a46759a
character not char
jedwards4b Mar 23, 2017
6dca409
Merge branch 'rljacob/cime/bfbflagtrue' (PR #1335)
rljacob Mar 23, 2017
dd11961
make sure pio_typename is valid
jedwards4b Mar 23, 2017
4b6d0e5
Add unit test
jgfouca Mar 23, 2017
e395279
Add test for intel compiler
jgfouca Mar 23, 2017
c7e3abf
Remove outdated comment
jgfouca Mar 23, 2017
471d32f
Namelist updates and small improvements
mnlevy1981 Mar 23, 2017
8c74859
update clean option
jedwards4b Mar 23, 2017
8fa0bee
Don't define PNETCDF_PATH for mpi-serial+anvil
jayeshkrishna Mar 23, 2017
757bc28
need a special case for cice
jedwards4b Mar 23, 2017
616ef9c
Merge branch 'jayeshkrishna/fix_anvil_mpi_serial' (PR #1341)
jayeshkrishna Mar 23, 2017
ed578f0
move new_instance code from buildnml to init_defaults since it is als…
jedwards4b Mar 23, 2017
4c3a387
First try to support titan restart
jgfouca Mar 23, 2017
9d004d7
Code clean-up after review
mnlevy1981 Mar 23, 2017
3f38b20
Fix spelling of NTHRDS
jgfouca Mar 23, 2017
3be0939
Remove SVN keywords from comments
mnlevy1981 Mar 23, 2017
840ae3c
Merge pull request #1273 from jedwards4b/pio_typename_fix
jedwards4b Mar 24, 2017
e255277
remove bad line info, better error for multiple dimensions
jedwards4b Mar 24, 2017
6584df0
fix ordering issues
jedwards4b Mar 24, 2017
4bc8257
fix doctests
jedwards4b Mar 24, 2017
4ba1711
fix pylint issue
jedwards4b Mar 24, 2017
00285b7
fix spelling in comment
jedwards4b Mar 24, 2017
454f484
remove blank lines
jedwards4b Mar 24, 2017
85fff73
Clean up from code review (part 1)
mnlevy1981 Mar 24, 2017
17a774e
Consistency between namelists
mnlevy1981 Mar 24, 2017
98164b4
Formatting update
mnlevy1981 Mar 24, 2017
6c9e249
error for values exceed array size
jedwards4b Mar 24, 2017
357d31d
fix issues with array limits
jedwards4b Mar 24, 2017
b284bde
remove unneeded restriction on step
jedwards4b Mar 24, 2017
82a104a
summarize_cprnc_diffs: Print unnormalized RMS diffs
billsacks Mar 24, 2017
d2989fa
Extend the separator
billsacks Mar 24, 2017
f378bed
Make netcdfroot less hardcoded for titan
jgfouca Mar 24, 2017
75a815a
one more fix for negative index
jedwards4b Mar 24, 2017
9759e15
Merge pull request #1279 from billsacks/summarize_rms
fischer-ncar Mar 24, 2017
4e125ee
Merge pull request #1268 from jedwards4b/configure_update
jedwards4b Mar 24, 2017
9794385
Fix macro maker
jgfouca Mar 24, 2017
c9b59c3
Didn't need to create additional modules
mnlevy1981 Mar 24, 2017
b35ec1d
Merge branch 'master' into mapping/update_runoff_to_ocn
mnlevy1981 Mar 24, 2017
1f19136
Brought in Jim's changes to configure
mnlevy1981 Mar 24, 2017
9d8396a
Merge pull request #1259 from jedwards4b/index_in_namelist
jedwards4b Mar 24, 2017
b0c062c
Progress. Change to percent. Add restore.
jgfouca Mar 25, 2017
fe4224a
update modules to support netcdf4 files on Titan
Mar 25, 2017
f15461d
Fix type in melvin config change
jgfouca Mar 27, 2017
9df7736
Merge branch ACME-Climate/worleyph/cime/get_timing_fix (PR #1249)
ndkeen Mar 27, 2017
f5898c9
Merge branch 'erichlf/cime/NCPL' (PR #1223)
rljacob Mar 28, 2017
cca7b32
Merge branch 'jgfouca/cime/fixes_for_titan' (PR #1321)
rljacob Mar 28, 2017
6b8f26f
Restore optimized num nodes.
jgfouca Mar 28, 2017
9c64999
fixed manage_case --query-grids
Mar 29, 2017
7e5bd42
more updates
Mar 29, 2017
0b4c279
Merge ags./split-03292017 into ags./cime52-with-acmesplit-03292017
agsalin Mar 29, 2017
30609e6
Fix more conflicts
agsalin Mar 29, 2017
55a084b
Merge pull request #1285 from ESMCI/mvertens/manage_case
bertinia Mar 29, 2017
2a330ef
Merge a-/cime52-with-acmesplit-03292017 to a-/merge-from-acme-03292017
agsalin Mar 29, 2017
bfcad30
Fix merge issues -- caught by testing
agsalin Mar 29, 2017
d8b691a
Final fixes for scritps tests to pass
agsalin Mar 29, 2017
3df9106
Added log kind flag to ESMF_Initialize call
Mar 30, 2017
a1d1309
Fixed non-ASCII character in description.
Mar 30, 2017
193891e
Fix pylint issues
jgfouca Mar 30, 2017
58a956d
Progress on test for NODEFAIL
jgfouca Mar 30, 2017
8890873
Merge pull request #1290 from ESMCI/jgfouca/grids_pylint_fixes
jgfouca Mar 30, 2017
0d320ec
Merge pull request #1289 from gold2718/esmfLog
mvertens Mar 31, 2017
c63a4e1
Fix build.py merge issues
agsalin Mar 31, 2017
527ee8d
Allow a custom input root through create_test.
jgfouca Apr 3, 2017
537016a
Set a default value for esmf_logging so it does not have to appear in…
Apr 3, 2017
d80c428
Make optimized nodes related to aprun, not titan
jgfouca Apr 3, 2017
3d76b10
Merge pull request #1300 from gold2718/esmfLog
jedwards4b Apr 3, 2017
d2cc3cc
update stubs file
jedwards4b Apr 3, 2017
97b5c21
fix for fortran unit tests
jedwards4b Apr 3, 2017
2dc9a8a
Merge pull request #1301 from jedwards4b/unit_test_stubs_update
jedwards4b Apr 3, 2017
dda631e
Merge pull request #1298 from ESMCI/jgfouca/allow_custom_input_root
jedwards4b Apr 4, 2017
03001c8
Fix inverted if statement
jgfouca Apr 4, 2017
9e10abe
Merge branch 'master' into agsalin/merge-from-acme-03292017
jgfouca Apr 4, 2017
fbf1b0c
Merge pull request #1287 from ESMCI/agsalin/merge-from-acme-03292017
jgfouca Apr 4, 2017
63d26d3
Merge branch 'master' into jgfouca/titan_restart
jgfouca Apr 4, 2017
2c1f064
Integrate aprun and spare node capability
jgfouca Apr 4, 2017
788e1fc
Minor comment removal from previous PR
jgfouca Apr 4, 2017
eeb1e2c
Merge pull request #1275 from ESMCI/jgfouca/titan_restart
jgfouca Apr 4, 2017
e1b62d6
Update ChangeLog
fischer-ncar Apr 4, 2017
a6670ff
Fix handling of spare nodes
jgfouca Apr 4, 2017
95019a3
Merge pull request #1302 from ESMCI/jgfouca/fixes_to_recent_prs
jedwards4b Apr 4, 2017
82b7498
Update ChangeLog
fischer-ncar Apr 4, 2017
6e458d5
Reduce newlines in CaseStatus
jgfouca Apr 6, 2017
5907b08
Cleanup TEST_ROOT if everything works
jgfouca Apr 6, 2017
a4c7ab7
Merge pull request #1307 from ESMCI/jgfouca/remove_useless_newlines_f…
jedwards4b Apr 6, 2017
243fafa
Merge pull request #1310 from ESMCI/jgfouca/better_regr_cleanup
jedwards4b Apr 6, 2017
95581d6
Change flag for answer to create_newcase
jgfouca Apr 6, 2017
731c41e
Fix bug in xmlquery, add regr test to catch in future
jgfouca Apr 6, 2017
2211313
Improve error message when user forgets --user-compset
billsacks Apr 6, 2017
f741180
Merge pull request #1314 from billsacks/user_compset_errmsg
jedwards4b Apr 6, 2017
b14ebe0
Merge pull request #1312 from ESMCI/jgfouca/fix_xmlquery_listall
jedwards4b Apr 6, 2017
7370b02
Merge pull request #1311 from ESMCI/jgfouca/better_name_for_answer
jedwards4b Apr 6, 2017
dfb5623
Better handling of poorly implement batch systems
jgfouca Apr 6, 2017
ebcccaf
Better content in TestStatus.log file.
jgfouca Apr 6, 2017
a5703f3
Fix atm grid match for T31 atm2wav map
billsacks Apr 7, 2017
2b4f7fe
Merge pull request #1320 from billsacks/t31_wav_map
jedwards4b Apr 7, 2017
7fb258b
Merge pull request #1316 from ESMCI/jgfouca/handle_titan_batch_errs
jgfouca Apr 7, 2017
cb7bd10
Merge pull request #1317 from ESMCI/jgfouca/better_testlog_content
jgfouca Apr 7, 2017
0923c3f
More-robust way of getting path to create_test
jgfouca Apr 7, 2017
997ec60
Merge pull request #1321 from ESMCI/jgfouca/cime_bisect_robustness
jgfouca Apr 7, 2017
db23ad5
avoid a problem with pio_typename in clone with keepexe
jedwards4b Apr 5, 2017
b7de299
update warning
jedwards4b Apr 5, 2017
a6b4e2a
enforce valid_values for compvars
jedwards4b Apr 10, 2017
8aaea71
Refactor run_cmd to handle file output streams more easily
jgfouca Apr 10, 2017
315e849
Merge pull request #1326 from ESMCI/jgfouca/refactor_run_cmd
jedwards4b Apr 10, 2017
ed84024
fix blues NETCDFROOT unresolved error.
sarich Apr 11, 2017
90fee43
Clean up comments based on pull request review
mnlevy1981 Apr 11, 2017
9f23721
Refactor BUILD_THREADED to match documentation.
jgfouca Apr 11, 2017
6ecf62e
update create_clone help message
jedwards4b Apr 11, 2017
3ca8b67
Fix TOTAL_CORES
jgfouca Apr 11, 2017
1adf8d1
Merge pull request #1335 from ESMCI/jgfouca/cleanup_build_threaded
jedwards4b Apr 11, 2017
12bc9b3
Merge pull request #1336 from ESMCI/jgfouca/fix_total_cores
jedwards4b Apr 11, 2017
4d62d80
Merge pull request #1333 from ESMCI/sarich/fix-blues-netcdfroot
jgfouca Apr 11, 2017
82b6181
Merge pull request #1305 from jedwards4b/clone_keepexe_and_pio_typename
jedwards4b Apr 11, 2017
7fd6d7d
validate the case and test_id arguments
jedwards4b Apr 11, 2017
cb288f7
remove semicolon
jedwards4b Apr 11, 2017
2d0826d
improve name testing
jedwards4b Apr 12, 2017
37ff6e5
fix pylint problem, improve error logging
jedwards4b Apr 12, 2017
2870f9b
dont error check path here
jedwards4b Apr 12, 2017
873a409
allow relative paths
jedwards4b Apr 12, 2017
c75c73b
fix typo
jedwards4b Apr 12, 2017
0ec52ae
return True or False
jedwards4b Apr 12, 2017
14cc81f
Add more checks for gnu in debug mode
billsacks Apr 12, 2017
5edf3fa
Merge pull request #1339 from billsacks/gnu_debug_checks
jedwards4b Apr 12, 2017
37aac0f
Merge pull request #1337 from jedwards4b/validate_case_and_test_id_args
jgfouca Apr 12, 2017
0bb71be
fixes for cheyenne issues
jedwards4b Apr 12, 2017
cccc28e
fix error in user compset
jedwards4b Apr 12, 2017
7fc60a1
add a test for --user-compset (cesm only)
jedwards4b Apr 12, 2017
634a61d
readd netcdf-mpi for gnu
jedwards4b Apr 12, 2017
506e740
Determine more unit testing defaults automatically
billsacks Apr 12, 2017
5e79b04
Merge pull request #1340 from jedwards4b/cheyenne_fixes
fischer-ncar Apr 12, 2017
a0d0f0e
Update license of GPTL
agsalin Apr 12, 2017
debeffc
make user-compset a seperate test
jedwards4b Apr 12, 2017
809f744
fix an error
billsacks Apr 12, 2017
c771397
Allow run_tests.py to auto-determine the machine name
billsacks Apr 13, 2017
d958c81
Fix case for new unit_testing attribute to get_mpirun
billsacks Apr 13, 2017
60bfc01
Merge pull request #1341 from jedwards4b/user-compset
jedwards4b Apr 13, 2017
6f16c07
Add comment on acme side
billsacks Apr 13, 2017
e7ff771
Tweak a comment
billsacks Apr 13, 2017
da5ff1a
Suggest a more portable usage of mktemp
billsacks Apr 13, 2017
6cff612
More edits to README
mnlevy1981 Apr 13, 2017
5074c4a
Merge pull request #1280 from mnlevy1981/mapping/update_runoff_to_ocn
billsacks Apr 13, 2017
3779ec1
Merge pull request #1343 from billsacks/run_tests_defaults
jedwards4b Apr 13, 2017
85021eb
HOMME Improvement
jgfouca Apr 13, 2017
6156e0a
Merge pull request #1346 from ESMCI/jgfouca/homme_improvement
jgfouca Apr 13, 2017
d0be438
Rename ACME/cime directories in prep for CIME merge
agsalin Apr 13, 2017
a8ea7b7
More renaming.
agsalin Apr 13, 2017
6a3bd8f
Merge commit '6156e0a' into agsalin/update-to-cime5.3
agsalin Apr 13, 2017
0d97ff3
Update ACME for new CIME directory structure
agsalin Apr 13, 2017
8994015
Fixes to get tests to pass.
agsalin Apr 14, 2017
e1fd40c
HOMME test typo fix
jgfouca Apr 14, 2017
20d619c
Fixed whitespace errors in Makefile killing COSP
agsalin Apr 14, 2017
3571218
Restore ACME version of shr_orb_cosz
rljacob Apr 15, 2017
c882be6
Re-add eca testmod, was somehow lost in big merge
jgfouca Apr 17, 2017
af4122d
Fix merge mistake
jgfouca Apr 17, 2017
0ae4043
Reset invalid pio_numiotasks
jayeshkrishna Apr 17, 2017
c85b84b
Fix titan problem
jgfouca Apr 18, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 8 additions & 8 deletions cime/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ project(cime_tests Fortran C)

# We rely on pio for cmake utilities like findnetcdf.cmake, so that we don't
# need to duplicate this cmake code
list(APPEND CMAKE_MODULE_PATH "${CIME_ROOT}/externals/pio2/cmake")
list(APPEND CMAKE_MODULE_PATH "${CIME_ROOT}/src/externals/pio2/cmake")

list(APPEND CMAKE_MODULE_PATH ${CIME_CMAKE_MODULE_DIRECTORY})
include(CIME_utils)
Expand All @@ -19,7 +19,7 @@ include_directories(${NetCDF_C_INCLUDE_DIRS} ${NetCDF_Fortran_INCLUDE_DIRS})
# ------------------------------------------------------------------------
# Build mct
# ------------------------------------------------------------------------
set(MCT_ROOT "${CIME_ROOT}/externals/mct")
set(MCT_ROOT "${CIME_ROOT}/src/externals/mct")

ExternalProject_add(mct_project
PREFIX ${CMAKE_CURRENT_BINARY_DIR}
Expand Down Expand Up @@ -58,14 +58,14 @@ link_directories(${CMAKE_CURRENT_BINARY_DIR}/mct/mpeu)

# csm_share (we don't build it here because it seems to be built differently
# by different tests?)
set(SHARE_ROOT "${CIME_ROOT}/share/csm_share")
add_subdirectory(${SHARE_ROOT}/shr csm_share)
set(SHARE_ROOT "${CIME_ROOT}/src/share")
add_subdirectory(${SHARE_ROOT}/util csm_share)
include_directories(${SHARE_ROOT}/include)

# esmf_wrf_timemgr not built here because it depends on csm_share.
add_subdirectory(${CIME_ROOT}/share/esmf_wrf_timemgr esmf_wrf_timemgr)
include_directories(${CIME_ROOT}/share/esmf_wrf_timemgr)
add_subdirectory(${SHARE_ROOT}/esmf_wrf_timemgr esmf_wrf_timemgr)
include_directories(${SHARE_ROOT}/esmf_wrf_timemgr)

# Now the actual test directories.
add_subdirectory(driver_cpl/unit_test)
add_subdirectory(share/csm_share/test/unit)
add_subdirectory(${CIME_ROOT}/src/drivers/mct/unit_test)
add_subdirectory(${SHARE_ROOT}/test/unit)
Loading