Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
344d93b
create a trunk dir
jedwards4b Jun 8, 2009
e6a42c4
updated buildlib.py to account for difference
Feb 5, 2020
732f849
Merge pull request #3392 from ESMCI/mvertens/new_component_directories3
jedwards4b Mar 10, 2020
a44968e
Add cmake buildlib files
jgfouca Mar 16, 2020
cf6ea57
Merge branch 'jgfouca/branch-for-to-acme-2020-04-14' into master (PR …
jgfouca Apr 21, 2020
4d9c099
Merge remote-tracking branch 'upstream/master'
jtruesdal May 1, 2020
3a37012
Merge pull request #3516 from jtruesdal/fv3_3452
jedwards4b May 2, 2020
727c92f
Merge esmci_remote_for_split/master
jgfouca May 15, 2020
5bb1c49
refactored X compsets to read in mesh files rather than generating me…
Aug 6, 2020
181979f
updates that remove the input inparm for any dead component
Aug 6, 2020
95b3dd4
refactored X compset again to fix restart test
Aug 6, 2020
9fdcb31
changes to dead components for ice sheet capability for glc
Nov 30, 2020
2aaf562
add SetVM calls to nuopc x components
jedwards4b Dec 2, 2020
9353465
Merge pull request #3784 from jedwards4b/nuopc_timing_cheyenne_esmf
jedwards4b Dec 3, 2020
6471d1c
updated to cime master
Dec 7, 2020
7580af5
Merge pull request #3787 from ESMCI/mvertens/icesheets
jedwards4b Dec 7, 2020
894502a
nag_port for nuopc - wip
jedwards4b Mar 10, 2021
7340651
Merge pull request #3878 from jedwards4b/nag_port
jedwards4b Mar 12, 2021
6cc9235
Change over all remaining scripts to python3
jgfouca Jun 21, 2021
9bfe440
Moves rest of required code/data files under CIME module
jasonb5 Oct 15, 2021
ecd9e19
Initial pre-commit application
jasonb5 Nov 9, 2021
21a3818
Adds black to pre-commit
jasonb5 Nov 10, 2021
4960f95
Merge pull request #4141 from jasonb5/precommit
jgfouca Dec 21, 2021
1cd32ce
Merge branch 'master' into python_package_reorg
jasonb5 Jan 13, 2022
59adbad
Fixes for failing unittests
jasonb5 Jan 19, 2022
ab81eeb
Moves CIME/data/components to CIME/data/src/components
jasonb5 Jan 27, 2022
c27ed3a
Fixes symlinks
jasonb5 Jan 28, 2022
6aeaf7e
Moves externals, src and cprnc under CIME/non_py
jasonb5 Feb 18, 2022
727a3cc
Merge pull request #4162 from jasonb5/python_package_reorg
jedwards4b Mar 29, 2022
af69359
add code to share the component logunit
jedwards4b Jun 15, 2022
923b9d0
update calculation of pes
jedwards4b Dec 6, 2022
8b1346d
port to python 3.10, remove depricated shr_file_ log stuff
jedwards4b Apr 29, 2023
4ac17b9
Merge remote-tracking branch 'cime_extract_xcomps/master' into add_x_…
billsacks Mar 3, 2026
ff312b5
Move mediator test comps to a top-level directory
billsacks Mar 2, 2026
482b13d
Remove buildlib_cmake symlinks
billsacks Mar 2, 2026
cdfb66e
Add buildlib from CIME for xcomps
billsacks Mar 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions med_test_comps/xatm/cime_config/buildlib
32 changes: 32 additions & 0 deletions med_test_comps/xatm/cime_config/buildnml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/usr/bin/env python3

"""
build data model library
"""

import sys, os

_CIMEROOT = os.path.join(
os.path.dirname(os.path.abspath(__file__)), "..", "..", "..", "..", ".."
)
sys.path.append(os.path.join(_CIMEROOT, "CIME", "Tools"))

from standard_script_setup import *
from CIME.buildnml import build_xcpl_nml, parse_input
from CIME.case import Case


def buildnml(case, caseroot, compname):
if compname != "xatm":
raise AttributeError
build_xcpl_nml(case, caseroot, compname)


def _main_func():
caseroot = parse_input(sys.argv)
with Case(caseroot) as case:
buildnml(case, caseroot, "xatm")


if __name__ == "__main__":
_main_func()
25 changes: 25 additions & 0 deletions med_test_comps/xatm/cime_config/config_component.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="entry_id.xsl" ?>

<entry_id version="3.0">
<description>
<desc atm="XATM">Dead atm component</desc>
</description>

<entry id="COMP_ATM">
<type>char</type>
<valid_values>xatm</valid_values>
<default_value>xatm</default_value>
<group>case_comp</group>
<file>env_case.xml</file>
<desc>Name of atmosphere component</desc>
</entry>

<help>
=========================================
XATM naming conventions in compset name
=========================================
</help>

</entry_id>
529 changes: 529 additions & 0 deletions med_test_comps/xatm/src/atm_comp_nuopc.F90

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions med_test_comps/xglc/cime_config/buildlib
32 changes: 32 additions & 0 deletions med_test_comps/xglc/cime_config/buildnml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#!/usr/bin/env python3

"""
build data model library
"""

import sys, os

_CIMEROOT = os.path.join(
os.path.dirname(os.path.abspath(__file__)), "..", "..", "..", "..", ".."
)
sys.path.append(os.path.join(_CIMEROOT, "CIME", "Tools"))

from standard_script_setup import *
from CIME.buildnml import build_xcpl_nml, parse_input
from CIME.case import Case


def buildnml(case, caseroot, compname):
if compname != "xglc":
raise AttributeError
build_xcpl_nml(case, caseroot, compname)


def _main_func():
caseroot = parse_input(sys.argv)
with Case(caseroot) as case:
buildnml(case, caseroot, "xglc")


if __name__ == "__main__":
_main_func()
26 changes: 26 additions & 0 deletions med_test_comps/xglc/cime_config/config_component.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0"?>

<?xml-stylesheet type="text/xsl" href="entry_id.xsl" ?>

<entry_id version="3.0">
<description>
<desc glc="XGLC">Dead land-ice component</desc>
</description>

<entry id="COMP_GLC">
<type>char</type>
<valid_values>xglc</valid_values>
<default_value>xglc</default_value>
<group>case_comp</group>
<file>env_case.xml</file>
<desc>Name of land-ice component</desc>
</entry>


<help>
=========================================
XGLC naming conventions in compset name
=========================================
</help>

</entry_id>
Loading