diff --git a/.gitmodules b/.gitmodules index 4f2c7fd5e8..8fb2d8a9d1 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,6 +4,9 @@ [submodule ".ci/hpc-workflows"] path = .ci/hpc-workflows url = https://github.com/islas/hpc-workflows +[submodule "phys/physics_mmm"] + path = phys/physics_mmm + url = https://github.com/NCAR/MMM-physics.git [submodule "phys/MYNN-EDMF"] path = phys/MYNN-EDMF url = https://github.com/NCAR/MYNN-EDMF diff --git a/arch/Externals.cfg b/arch/Externals.cfg index 48cd9b11e0..d8dc664cad 100644 --- a/arch/Externals.cfg +++ b/arch/Externals.cfg @@ -1,10 +1,2 @@ -[MMM-physics] -local_path = ./phys/physics_mmm -protocol = git -repo_url = https://github.com/NCAR/MMM-physics.git -tag = 20240626-MPASv8.2 - -required = True - [externals_description] schema_version = 1.0.0 diff --git a/phys/Makefile b/phys/Makefile index 94fc470d4b..ab46dbf68f 100644 --- a/phys/Makefile +++ b/phys/Makefile @@ -277,6 +277,12 @@ submodules : else \ echo No action required for NoahMP submodule ; \ fi + @if [ \( ! -f phys/physics_mmm/README.md \) ] ; then \ + echo Pulling in MMM-physics submodule ; \ + ( cd .. ; git submodule update --init --recursive ) ; \ + else \ + echo No action required for MMM-physics submodule ; \ + fi @if [ \( ! -f module_bl_mynnedmf.F \) -o \( ! -f module_bl_mynnedmf_common.F \) -o \ \( ! -f module_bl_mynnedmf_driver.F \) ] ; then \ echo Pulling in MYNN-EDMF submodule ; \ diff --git a/phys/physics_mmm b/phys/physics_mmm new file mode 160000 index 0000000000..0ea59b1cd6 --- /dev/null +++ b/phys/physics_mmm @@ -0,0 +1 @@ +Subproject commit 0ea59b1cd673006ee7a9a9958c533a6a0e354243