From 57a55308c84db50cd09bc489d60dde13f028a7ae Mon Sep 17 00:00:00 2001 From: anton-seaice Date: Wed, 11 Mar 2026 16:21:32 +1100 Subject: [PATCH 1/7] Add scale_global_freshwater_to_zero scheme --- CMEPS/CMEPS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMEPS/CMEPS b/CMEPS/CMEPS index 1f8d26a..cb96f11 160000 --- a/CMEPS/CMEPS +++ b/CMEPS/CMEPS @@ -1 +1 @@ -Subproject commit 1f8d26a23be9809848146b1334ffa55d1b9d7fa1 +Subproject commit cb96f1106798bc5cfc8eb9dc18ed0f2769db3f3f From 44dc49ee8ce0e6a9a10a69372f57af4a005da636 Mon Sep 17 00:00:00 2001 From: anton-seaice Date: Wed, 11 Mar 2026 16:32:50 +1100 Subject: [PATCH 2/7] correct ocean evap --- CMEPS/CMEPS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMEPS/CMEPS b/CMEPS/CMEPS index cb96f11..7050e78 160000 --- a/CMEPS/CMEPS +++ b/CMEPS/CMEPS @@ -1 +1 @@ -Subproject commit cb96f1106798bc5cfc8eb9dc18ed0f2769db3f3f +Subproject commit 7050e78d9c6ad647b9df233c0a40ac23736ab46d From bd45bedf560a5b7e6caa0985e123069dbebe015b Mon Sep 17 00:00:00 2001 From: anton-seaice Date: Fri, 13 Mar 2026 14:33:59 +1100 Subject: [PATCH 3/7] round to 15 decimal places for determinism --- CMEPS/CMEPS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMEPS/CMEPS b/CMEPS/CMEPS index 7050e78..f84dd46 160000 --- a/CMEPS/CMEPS +++ b/CMEPS/CMEPS @@ -1 +1 @@ -Subproject commit 7050e78d9c6ad647b9df233c0a40ac23736ab46d +Subproject commit f84dd460bc0a14c55436e47bf6919fdba6633637 From f37f3d904c58e242b2ae592e895b584ba0a901e1 Mon Sep 17 00:00:00 2001 From: anton-seaice Date: Mon, 4 May 2026 15:24:18 +1000 Subject: [PATCH 4/7] Update for med_phases_scalefreshwater_run --- CMEPS/CMEPS | 2 +- CMEPS/CMakeLists.txt | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CMEPS/CMEPS b/CMEPS/CMEPS index f84dd46..2927bb1 160000 --- a/CMEPS/CMEPS +++ b/CMEPS/CMEPS @@ -1 +1 @@ -Subproject commit f84dd460bc0a14c55436e47bf6919fdba6633637 +Subproject commit 2927bb1d6a021c51c1f774bd6ca74984753e3c55 diff --git a/CMEPS/CMakeLists.txt b/CMEPS/CMakeLists.txt index d2316e6..c6bb726 100644 --- a/CMEPS/CMakeLists.txt +++ b/CMEPS/CMakeLists.txt @@ -56,6 +56,7 @@ target_sources(ACCESS3_cmeps PRIVATE CMEPS/mediator/med_phases_post_rof_mod.F90 CMEPS/mediator/med_phases_post_wav_mod.F90 CMEPS/mediator/med_field_info_mod.F90 + CMEPS/mediator/med_phases_scalefluxes_mod.F90 ) ## NUOPC cap share From 5a8dd225581921cfd7a51379a17d0a9fe2f840e7 Mon Sep 17 00:00:00 2001 From: anton-seaice Date: Wed, 6 May 2026 14:46:07 +1000 Subject: [PATCH 5/7] lower limit when rounding precip factor --- CMEPS/CMEPS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMEPS/CMEPS b/CMEPS/CMEPS index 2927bb1..31a62d2 160000 --- a/CMEPS/CMEPS +++ b/CMEPS/CMEPS @@ -1 +1 @@ -Subproject commit 2927bb1d6a021c51c1f774bd6ca74984753e3c55 +Subproject commit 31a62d237bec4b5ebf5dd4efe68d686cc79c73dd From bd5ffaee953749456d9497cf883bf88f34afbc49 Mon Sep 17 00:00:00 2001 From: anton-seaice Date: Thu, 7 May 2026 13:04:54 +1000 Subject: [PATCH 6/7] latest --- CMEPS/CMEPS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMEPS/CMEPS b/CMEPS/CMEPS index 31a62d2..4146065 160000 --- a/CMEPS/CMEPS +++ b/CMEPS/CMEPS @@ -1 +1 @@ -Subproject commit 31a62d237bec4b5ebf5dd4efe68d686cc79c73dd +Subproject commit 4146065c75384a1ea6d3cca7ee6a5c6a24d0ccab From 19564be6788a02504dad78613fb77e8dda02bf32 Mon Sep 17 00:00:00 2001 From: anton-seaice Date: Fri, 15 May 2026 14:28:10 +1000 Subject: [PATCH 7/7] review comments --- CMEPS/CMEPS | 2 +- CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMEPS/CMEPS b/CMEPS/CMEPS index 4146065..b4d856a 160000 --- a/CMEPS/CMEPS +++ b/CMEPS/CMEPS @@ -1 +1 @@ -Subproject commit 4146065c75384a1ea6d3cca7ee6a5c6a24d0ccab +Subproject commit b4d856aed1a36f55b329e2cc8e2c05dc552bf9de diff --git a/CMakeLists.txt b/CMakeLists.txt index e2a5a4e..c917782 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -52,7 +52,7 @@ if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU") set(CMAKE_Fortran_FLAGS_DEBUG "-g -Wall -Og -ffpe-trap=zero,overflow -fcheck=bounds") elseif(CMAKE_Fortran_COMPILER_ID MATCHES "Intel") set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -qno-opt-dynamic-align -convert big_endian -assume byterecl -ftz -traceback -assume realloc_lhs -fp-model precise -g -grecord-gcc-switches") - set(CMAKE_Fortran_FLAGS_RELEASE "-O2") + set(CMAKE_Fortran_FLAGS_RELEASE "-O2 -warn unused") set(CMAKE_Fortran_FLAGS_DEBUG "-O0 -check all") #-fpe0 - see https://github.com/ACCESS-NRI/MOM6/issues/39 else() message(WARNING "Fortran compiler with ID ${CMAKE_Fortran_COMPILER_ID} will be used with CMake default options")