diff --git a/.gitignore b/.gitignore index 52f47f7d37..ca3a7df6c0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,17 +1,3 @@ -# Ignore externals -chem_proc -cime -components -manage_externals.log -src/physics/carma/base -src/physics/clubb -src/physics/cosp2/src -src/physics/silhs -src/physics/pumas -src/dynamics/fv3/atmos_cubed_sphere -libraries/FMS -src/atmos_phys - # Ignore compiled python buildnmlc buildcppc @@ -27,4 +13,6 @@ cime-tests.o* aux_cam_*.log test_driver_*.sh cam_test_summaries + +# Ignore python bytecode files *.pyc diff --git a/.gitignore_orig b/.gitignore_orig new file mode 100644 index 0000000000..52f47f7d37 --- /dev/null +++ b/.gitignore_orig @@ -0,0 +1,30 @@ +# Ignore externals +chem_proc +cime +components +manage_externals.log +src/physics/carma/base +src/physics/clubb +src/physics/cosp2/src +src/physics/silhs +src/physics/pumas +src/dynamics/fv3/atmos_cubed_sphere +libraries/FMS +src/atmos_phys + +# Ignore compiled python +buildnmlc +buildcppc + +# Ignore editor temporaries and backups +*~ +.#* +\#*# +*.swp + +# Ignore test output files +cime-tests.o* +aux_cam_*.log +test_driver_*.sh +cam_test_summaries +*.pyc diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000000..1b32c61f22 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,205 @@ +[submodule "chem_proc"] + path = chem_proc + url = https://github.com/ESCOMP/CHEM_PREPROCESSOR.git + fxrequired = AlwaysRequired + fxtag = chem_proc5_0_04 + fxDONOTUSEurl = https://github.com/ESCOMP/CHEM_PREPROCESSOR.git + +[submodule "carma"] + path = src/physics/carma/base + url = https://github.com/ESCOMP/CARMA_base.git + fxrequired = AlwaysRequired + fxtag = carma3_49 + fxDONOTUSEurl = https://github.com/ESCOMP/CARMA_base.git + +[submodule "pumas"] + path = src/physics/pumas + url = https://github.com/ESCOMP/PUMAS + fxrequired = AlwaysRequired + fxtag = pumas_cam-release_v1.3 + fxDONOTUSEurl = https://github.com/ESCOMP/PUMAS + +#[submodule "pumas-frozen"] +# path = src/physics/pumas-frozen +# url = https://github.com/ESCOMP/PUMAS +# fxrequired = AlwaysRequired +# fxtag = pumas_cam-release_v1.17_rename +# fxDONOTUSEurl = https://github.com/ESCOMP/PUMAS + +[submodule "ali_arms"] + path = src/physics/ali_arms + url = https://github.com/ESCOMP/ALI-ARMS + fxrequired = AlwaysRequired + fxtag = ALI_ARMS_v1.0.1 + fxDONOTUSEurl = https://github.com/ESCOMP/ALI-ARMS + +[submodule "atmos_phys"] + path = src/atmos_phys + url = https://github.com/RafaPedroFernandez/atmospheric_physics + fxtag = version0_00_007_slh + fxrequired = AlwaysRequired + fxDONOTUSEurl = https://github.com/RafaPedroFernandez/atmospheric_physics + +[submodule "fv3"] + path = src/dynamics/fv3 + url = https://github.com/ESCOMP/CAM_FV3_interface.git + fxrequired = AlwaysRequired + fxtag = fv3_cesm.04 + fxDONOTUSEurl = https://github.com/ESCOMP/CAM_FV3_interface.git + +[submodule "geoschem"] + path = src/chemistry/geoschem/geoschem_src + url = https://github.com/geoschem/geos-chem.git + fxrequired = AlwaysRequired + fxtag = 14.1.2 + fxDONOTUSEurl = https://github.com/geoschem/geos-chem.git + +[submodule "hemco"] + path = src/hemco + url = https://github.com/ESCOMP/HEMCO_CESM.git + fxtag = hemco-cesm1_2_1_hemco3_6_3_cesm_rme01 + fxrequired = AlwaysRequired + fxDONOTUSEurl = https://github.com/ESCOMP/HEMCO_CESM.git + +[submodule "rte-rrtmgp"] + path = src/physics/rrtmgp/ext + url = https://github.com/earth-system-radiation/rte-rrtmgp.git + fxrequired = AlwaysRequired + fxtag = v1.7 + fxDONOTUSEurl = https://github.com/earth-system-radiation/rte-rrtmgp.git + +[submodule "rrtmgp-data"] + path = src/physics/rrtmgp/data + url = https://github.com/earth-system-radiation/rrtmgp-data.git + fxrequired = AlwaysRequired + fxtag = v1.8 + fxDONOTUSEurl = https://github.com/earth-system-radiation/rrtmgp-data.git + +[submodule "mpas"] + path = src/dynamics/mpas/dycore + url = https://github.com/MPAS-Dev/MPAS-Model.git + fxrequired = AlwaysRequired + fxsparse = ../.mpas_sparse_checkout + fxtag = b8c33daa + fxDONOTUSEurl = https://github.com/MPAS-Dev/MPAS-Model.git + +[submodule "cosp2"] + path = src/physics/cosp2/src + url = https://github.com/CFMIP/COSPv2.0 + fxrequired = AlwaysRequired + fxsparse = ../.cosp_sparse_checkout + fxtag = v2.1.4cesm + fxDONOTUSEurl = https://github.com/CFMIP/COSPv2.0 + +[submodule "clubb"] + path = src/physics/clubb + url = https://github.com/larson-group/clubb_release + fxrequired = AlwaysRequired + fxsparse = ../.clubb_sparse_checkout + fxtag = clubb_release_b76a124_20200220_c20200320 + fxDONOTUSEurl = https://github.com/larson-group/clubb_release + +[submodule "silhs"] + path = src/physics/silhs + url = https://github.com/ESCOMP/SILHS_CESM + fxrequired = AlwaysRequired + fxtag = silhs_clubb_release_b76a124_20200220_c20200320 + fxDONOTUSEurl = https://github.com/ESCOMP/SILHS_CESM + +[submodule "cism"] +path = components/cism +url = https://github.com/ESCOMP/CISM-wrapper +fxtag = cism2_1_69_a +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/ESCOMP/CISM-wrapper + +[submodule "rtm"] +path = components/rtm +url = https://github.com/ESCOMP/RTM +fxtag = rtm1_0_80 +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/ESCOMP/RTM + +[submodule "mosart"] +path = components/mosart +url = https://github.com/ESCOMP/MOSART +fxtag = mosart1_0_37_1 +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/ESCOMP/MOSART + +[submodule "mizuRoute"] +path = components/mizuRoute +url = https://github.com/ESCOMP/mizuRoute +fxtag = cesm-coupling.n02_v2.1.3 +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/ESCOMP/mizuRoute + +[submodule "ccs_config"] +path = ccs_config +url = https://github.com/ESMCI/ccs_config_cesm.git +fxtag = ccs_config_cesm1.0.0 +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/ESMCI/ccs_config_cesm.git + +[submodule "cime"] +path = cime +url = https://github.com/ESMCI/cime +fxtag = cime5.8.32.7 +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/ESMCI/cime + +[submodule "cmeps"] +path = components/cmeps +url = https://github.com/ESCOMP/CMEPS.git +# fxtag = cmeps1.0.2 +fxtag = cmeps1.0.6 +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/ESCOMP/CMEPS.git +# url = https://github.com/RafaPedroFernandez/CMEPS.git +# # fxtag = cmeps1.0.2_slh +# fxtag = cmeps1.0.2_slh +# fxrequired = ToplevelRequired +# fxDONOTUSEurl = https://github.com/RafaPedroFernandez/CMEPS.git + +[submodule "cdeps"] +path = components/cdeps +url = https://github.com/ESCOMP/CDEPS.git +fxtag = cdeps1.0.43 +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/ESCOMP/CDEPS.git + +[submodule "share"] +path = share +url = https://github.com/ESCOMP/CESM_share +fxtag = share1.1.2 +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/ESCOMP/CESM_share + +[submodule "parallelio"] +path = libraries/parallelio +url = https://github.com/NCAR/ParallelIO +fxtag = pio2_6_2 +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/NCAR/ParallelIO + +[submodule "cice"] +path = components/cice +url = https://github.com/ESCOMP/CESM_CICE +fxtag = cesm_cice6_5_0_10 +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/NCAR/ParallelIO + +[submodule "clm"] +path = components/clm +url = https://github.com/ESCOMP/CTSM +fxtag = release-cesm2.2.03 +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/ESCOMP/CTSM + +[submodule "fms"] +path = libraries/FMS +url = https://github.com/ESCOMP/FMS_interface +fxtag = fi_20200609_cesm2.2_231205 +fxrequired = ToplevelRequired +fxDONOTUSEurl = https://github.com/ESCOMP/FMS_interface +