Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
8e3253c
point to new CICE branch in my fork
DeniseWorthen Sep 24, 2024
cc3bbe9
Revert "point to new CICE branch in my fork"
DeniseWorthen Sep 24, 2024
c242681
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Oct 2, 2024
db31e9f
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Oct 15, 2024
f0a358b
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Oct 18, 2024
a4444e7
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Oct 23, 2024
1f53677
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Nov 1, 2024
75f4e7d
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Nov 5, 2024
fbe0495
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Nov 12, 2024
ac0172e
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Nov 14, 2024
5dbecc8
Merge remote-tracking branch 'upstream/develop' into develop
DeniseWorthen Dec 3, 2024
bcc1d7d
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Dec 5, 2024
88b8533
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Dec 6, 2024
30b6967
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Dec 12, 2024
18f833d
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Dec 16, 2024
53b9c90
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Dec 19, 2024
3b131d5
Merge remote-tracking branch 'upstream/develop' into HEAD
DeniseWorthen Dec 24, 2024
a29762a
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jan 2, 2025
32b8157
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jan 3, 2025
2d6b385
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jan 10, 2025
f847448
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jan 16, 2025
a87fd23
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jan 17, 2025
7157552
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jan 21, 2025
78a03f0
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jan 22, 2025
11fb929
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Feb 3, 2025
cfc00b3
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Feb 3, 2025
67323d9
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Feb 7, 2025
6dd5e06
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Feb 10, 2025
9d471e6
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Feb 12, 2025
28a806a
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Feb 14, 2025
b0f20ed
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Feb 20, 2025
a43b38b
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Feb 24, 2025
7ac0954
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Feb 28, 2025
b780ea6
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Mar 7, 2025
6387ed6
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Mar 11, 2025
d137e46
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Mar 12, 2025
0ba1e0b
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Mar 14, 2025
2116ad4
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Mar 21, 2025
a56bd92
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Mar 25, 2025
4bcfd4f
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Mar 26, 2025
cddb28c
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Mar 27, 2025
130d014
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Mar 31, 2025
ecb9424
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Apr 3, 2025
a896d78
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Apr 7, 2025
f44aa48
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Apr 10, 2025
4f0f427
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Apr 11, 2025
4df0929
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Apr 16, 2025
591a0d2
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Apr 18, 2025
ab807f2
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Apr 21, 2025
a151aab
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Apr 23, 2025
92d6137
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Apr 25, 2025
cc11ea3
Merge branch 'ufs-community:develop' into develop
DeniseWorthen May 1, 2025
ff5fc74
Merge branch 'ufs-community:develop' into develop
DeniseWorthen May 2, 2025
7fc9ddc
Merge branch 'ufs-community:develop' into develop
DeniseWorthen May 5, 2025
90334be
Merge branch 'ufs-community:develop' into develop
DeniseWorthen May 7, 2025
70deb4e
Merge branch 'ufs-community:develop' into develop
DeniseWorthen May 9, 2025
4b38cad
Merge branch 'ufs-community:develop' into develop
DeniseWorthen May 15, 2025
a9f9331
Merge branch 'ufs-community:develop' into develop
DeniseWorthen May 27, 2025
4882bf6
Merge branch 'ufs-community:develop' into develop
DeniseWorthen May 27, 2025
c2330ea
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jun 3, 2025
4d26d2e
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jun 5, 2025
fc15e02
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jun 6, 2025
deb1f28
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jun 12, 2025
ad1f0a3
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jun 20, 2025
fbb02c1
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jun 29, 2025
8a6f6b8
initial mom6+cdeps build
DeniseWorthen Jun 29, 2025
98b0366
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jun 30, 2025
d213361
Merge branch 'develop' into feature/mom6cdeps
DeniseWorthen Jun 30, 2025
8b814fd
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jul 1, 2025
222c634
update for working version using dust
DeniseWorthen Jul 2, 2025
ee2eeac
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jul 7, 2025
3212aef
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jul 9, 2025
0f44b14
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jul 11, 2025
57f93f9
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jul 15, 2025
4e34e33
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jul 22, 2025
c11a261
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jul 24, 2025
643382d
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Jul 29, 2025
518c683
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Aug 3, 2025
a001945
Merge branch 'ufs-community:develop' into feature/mom6cdeps
DeniseWorthen Aug 4, 2025
ae8202d
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Aug 6, 2025
ac8c9dd
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Aug 11, 2025
0ba805c
Merge branch 'ufs-community:develop' into develop
DeniseWorthen Aug 13, 2025
632b7eb
update MOM6
DeniseWorthen Aug 14, 2025
1b001d1
Merge branch 'develop' into feature/mom6cdeps
DeniseWorthen Aug 14, 2025
02954b5
add ufsatm
DeniseWorthen Sep 30, 2025
79acb07
update gitmodules and remove FV3
DeniseWorthen Sep 30, 2025
8021f05
update MOM6
DeniseWorthen Sep 30, 2025
190dd98
Merge branch 'develop' into feature/mom6cdeps
DeniseWorthen Sep 30, 2025
6138425
update MOM6
DeniseWorthen Dec 23, 2025
195e984
Merge branch 'develop' into feature/mom6cdeps
DeniseWorthen Dec 23, 2025
66e4c28
Merge branch 'develop' into feature/mom6cdeps
DeniseWorthen Dec 23, 2025
9b45c07
fix CMakeLists.txt
DeniseWorthen Dec 23, 2025
cb9ed67
add hercules log and test change list
DeniseWorthen Dec 23, 2025
c1bac3d
Merge remote-tracking branch 'origin/develop' into feature/mom6cdeps
DeniseWorthen Dec 23, 2025
d2ad7be
Merge branch 'develop' into feature/mom6cdeps
DeniseWorthen Jan 5, 2026
d999a32
point to ATM feature branch
DeniseWorthen Jan 5, 2026
1605621
ORT Jobs Completed.
epic-cicd-jenkins Jan 6, 2026
0a48f90
orion rt log - passed
gspetro-NOAA Jan 6, 2026
e9e31aa
add hera ursa RT log passed
FernandoAndrade-NOAA Jan 6, 2026
6fa1a2d
hercules rt log - passed
gspetro-NOAA Jan 6, 2026
b4fa7c9
Merge branch 'feature/mom6cdeps' of https://github.com/DeniseWorthen/…
gspetro-NOAA Jan 6, 2026
e00df7e
Acorn RT Log: passed
BrianCurtis-NOAA Jan 6, 2026
9b2066a
WCOSS2 RT Log: Passed
BrianCurtis-NOAA Jan 6, 2026
fbf132c
remove CDEPS source files from MOM6 compilation to prevent inheritance
DeniseWorthen Jan 7, 2026
dabb6fb
add logs and test_changes.list
DeniseWorthen Jan 7, 2026
b1d4310
remove commented out lines in file list
DeniseWorthen Jan 9, 2026
1bb5176
remove Dusans PR branch; revert to develop
DeniseWorthen Jan 9, 2026
a83cde9
Merge remote-tracking branch 'origin/develop' into feature/mom6cdeps
DeniseWorthen Jan 9, 2026
69d76b3
commit c6 log
DeniseWorthen Jan 9, 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
6 changes: 4 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,10 @@
branch = emc/develop
[submodule "MOM6"]
path = MOM6-interface/MOM6
url = https://github.com/NOAA-EMC/MOM6
branch = dev/emc
#url = https://github.com/NOAA-EMC/MOM6
#branch = dev/emc
url = https://github.com/DeniseWorthen/MOM6
branch = feature/mom6cdeps
[submodule "CICE"]
path = CICE-interface/CICE
url = https://github.com/NOAA-EMC/CICE
Expand Down
14 changes: 12 additions & 2 deletions MOM6-interface/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
### MOM6 Fortran compiler flags
if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU")
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -g -fbacktrace")
list(APPEND CDEPS_SHARE_DEFS "CPRGNU")
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fdefault-real-8 -fdefault-double-8")
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -Waliasing -fcray-pointer -fconvert=big-endian -ffree-line-length-none -fno-range-check -fbacktrace")
set(CMAKE_Fortran_FLAGS_RELEASE "-O2")
Expand All @@ -16,6 +17,7 @@ elseif(CMAKE_Fortran_COMPILER_ID MATCHES "^(Intel)$")
set(CMAKE_Fortran_FLAGS_RELEASE "-O2 -debug minimal -fp-model source")
endif()
set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -check all -check noarg_temp_created -check nopointer -fpe0 -ftrapuv -init=snan,arrays")
list(APPEND CDEPS_SHARE_DEFS "CPRINTEL")
set(CMAKE_Fortran_LINK_FLAGS "")
elseif(CMAKE_Fortran_COMPILER_ID MATCHES "^(IntelLLVM)$")
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -g -traceback")
Expand All @@ -28,6 +30,7 @@ elseif(CMAKE_Fortran_COMPILER_ID MATCHES "^(IntelLLVM)$")
endif()
set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -check all -check noarg_temp_created -check nopointer -fpe0 -ftrapuv -init=snan,arrays")
set(CMAKE_Fortran_LINK_FLAGS "")
list(APPEND CDEPS_SHARE_DEFS "CPRINTEL")
else()
message(WARNING "Fortran compiler with ID ${CMAKE_Fortran_COMPILER_ID} will be used with CMake default options")
endif()
Expand All @@ -43,6 +46,9 @@ include("mom6_files.cmake")
add_library(mom6_obj OBJECT ${mom6_src_files})
set_target_properties(mom6_obj PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod)
target_include_directories(mom6_obj PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/mod>)
target_compile_definitions(mom6_obj PRIVATE ${CDEPS_SHARE_DEFS} "DISABLE_FoX")
target_include_directories(mom6_obj PRIVATE $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/CDEPS-interface/mod>)
add_dependencies(mom6_obj cdeps)

if(REGIONAL_MOM6)
target_include_directories(mom6_obj PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/MOM6/config_src/memory/dynamic_symmetric>
Expand All @@ -54,7 +60,8 @@ endif()
target_link_libraries(mom6_obj PRIVATE fms
ESMF::ESMF
stochastic_physics
NetCDF::NetCDF_Fortran)
NetCDF::NetCDF_Fortran
cdeps::cdeps)
# OpenMP is disabled in MOM6
#if(OpenMP_Fortran_FOUND)
# target_link_libraries(mom6_obj PRIVATE OpenMP::OpenMP_Fortran)
Expand All @@ -63,6 +70,8 @@ target_link_libraries(mom6_obj PRIVATE fms
add_library(mom6_nuopc_obj OBJECT ${mom6_nuopc_src_files})
set_target_properties(mom6_nuopc_obj PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/mod)
target_include_directories(mom6_nuopc_obj PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/mod>)
target_include_directories(mom6_nuopc_obj PRIVATE $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/CDEPS-interface/mod>)
add_dependencies(mom6_nuopc_obj cdeps)
if(REGIONAL_MOM6)
target_include_directories(mom6_nuopc_obj PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/MOM6/config_src/memory/dynamic_symmetric>
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/MOM6/src/framework>)
Expand All @@ -89,7 +98,8 @@ target_include_directories(mom6 PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_
target_link_libraries(mom6 PUBLIC fms
stochastic_physics
ESMF::ESMF
NetCDF::NetCDF_Fortran)
NetCDF::NetCDF_Fortran
cdeps::cdeps)
# OpenMP is disabled in MOM6
#if(OpenMP_Fortran_FOUND)
# target_link_libraries(mom6 PRIVATE OpenMP::OpenMP_Fortran)
Expand Down
5 changes: 1 addition & 4 deletions MOM6-interface/mom6_files.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -335,6 +335,7 @@ list(APPEND mom6_nuopc_src_files
MOM6/config_src/drivers/nuopc_cap/mom_cap_time.F90
MOM6/config_src/drivers/nuopc_cap/mom_ocean_model_nuopc.F90
MOM6/config_src/drivers/nuopc_cap/mom_surface_forcing_nuopc.F90
MOM6/config_src/drivers/nuopc_cap/mom_inline_mod.F90
MOM6/config_src/drivers/nuopc_cap/mom_cap_outputlog.F90
MOM6/config_src/drivers/unit_tests/test_MOM_file_parser.F90
MOM6/config_src/drivers/unit_tests/test_MOM_mixedlayer_restrat.F90
Expand All @@ -348,10 +349,6 @@ list(APPEND mom6_nuopc_src_files
MOM6/config_src/drivers/timing_tests/time_reproducing_sum.F90
)

list(APPEND mom6_nuopc_src_files
${PROJECT_SOURCE_DIR}/CDEPS-interface/ufs/cdeps_share/shr_is_restart_fh_mod.F90
)

list(APPEND mom6_solo_src_files
MOM6/config_src/drivers/solo_driver/MESO_surface_forcing.F90
MOM6/config_src/drivers/solo_driver/MOM_driver.F90
Expand Down
Loading