From 503495b8a7050fcccb3851d0878a79f7f3b5f0e2 Mon Sep 17 00:00:00 2001 From: Nicholas Szapiro <149816583+NickSzapiro-NOAA@users.noreply.github.com> Date: Mon, 1 Apr 2024 09:38:46 -0400 Subject: [PATCH 1/6] Change current IC4METHOD 8 to 10 following updates to WW3:develop --- model/src/w3sic4md.F90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/src/w3sic4md.F90 b/model/src/w3sic4md.F90 index 0c439976a..305f7f5f9 100644 --- a/model/src/w3sic4md.F90 +++ b/model/src/w3sic4md.F90 @@ -556,7 +556,7 @@ SUBROUTINE W3SIC4 (A, DEPTH, CG, IX, IY, S, D) END DO WN_I= 0.5 * ALPHA - CASE (8) + CASE (10) !CMB added option of cubic fit to Meylan, Horvat & Bitz in prep ! ICECOEF1 is thickness ! ICECOEF5 is floe size From f6221240e50210c41b5411e6e54cb5569521032e Mon Sep 17 00:00:00 2001 From: Nicholas Szapiro <149816583+NickSzapiro-NOAA@users.noreply.github.com> Date: Mon, 1 Apr 2024 09:40:10 -0400 Subject: [PATCH 2/6] Add model/bin/switch_meshcap_pdlib_IC4 --- model/bin/switch_meshcap_pdlib_IC4 | 1 + 1 file changed, 1 insertion(+) create mode 100644 model/bin/switch_meshcap_pdlib_IC4 diff --git a/model/bin/switch_meshcap_pdlib_IC4 b/model/bin/switch_meshcap_pdlib_IC4 new file mode 100644 index 000000000..0db418916 --- /dev/null +++ b/model/bin/switch_meshcap_pdlib_IC4 @@ -0,0 +1 @@ +NCO PDLIB SCOTCH NOGRB DIST MPI PR3 UQ FLX0 SEED ST4 STAB0 NL1 BT1 DB1 MLIM FLD2 TR0 BS0 RWND WNX1 WNT1 CRX1 CRT1 O0 O1 O2 O3 O4 O5 O6 O7 O14 O15 IC4 IS0 REF0 From 5b31beb318e56f56bb3ab87220df2b31e45c50f2 Mon Sep 17 00:00:00 2001 From: Nicholas Szapiro <149816583+NickSzapiro-NOAA@users.noreply.github.com> Date: Mon, 15 Apr 2024 13:47:40 -0400 Subject: [PATCH 3/6] Change comment in w3sic4md.F90 that local variables are now for case 10 --- model/src/w3sic4md.F90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/src/w3sic4md.F90 b/model/src/w3sic4md.F90 index 305f7f5f9..964c695ce 100644 --- a/model/src/w3sic4md.F90 +++ b/model/src/w3sic4md.F90 @@ -356,8 +356,8 @@ SUBROUTINE W3SIC4 (A, DEPTH, CG, IX, IY, S, D) ICECOEF4, ICECOEF5, ICECOEF6, & ICECOEF7, ICECOEF8 - REAL :: x1,x2,x3,x1sqr,x2sqr,x3sqr !case 8 - REAL :: perfour,amhb,bmhb !case 8 + REAL :: x1,x2,x3,x1sqr,x2sqr,x3sqr !case 10 + REAL :: perfour,amhb,bmhb !case 10 REAL :: KI1,KI2,KI3,KI4,FC5,FC6,FC7,FREQ REAL :: HS, EMEAN, HICE From b254e4c679f6da4f6a39efd19a99df9caca62c6d Mon Sep 17 00:00:00 2001 From: Nicholas Szapiro <149816583+NickSzapiro-NOAA@users.noreply.github.com> Date: Wed, 24 Apr 2024 15:35:28 -0400 Subject: [PATCH 4/6] Update w3iorsmd.F90 for restarting with wave-sea ice coupling as in https://github.com/NorESMhub/WW3/pull/8 --- model/src/w3iorsmd.F90 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/model/src/w3iorsmd.F90 b/model/src/w3iorsmd.F90 index 24d9a280c..5c490bec4 100644 --- a/model/src/w3iorsmd.F90 +++ b/model/src/w3iorsmd.F90 @@ -904,7 +904,7 @@ SUBROUTINE W3IORS ( INXOUT, NDSR, DUMFPI, IMOD, FLRSTRT ) WRITEBUFF(:) = 0. WRITE (NDSR,POS=RPOS,ERR=803,IOSTAT=IERR) WRITEBUFF WRITE (NDSR,POS=RPOS,ERR=803,IOSTAT=IERR) & - TLEV, TICE, TRHO + TLEV, TICE, TRHO, TIC1, TIC5 DO IPART=1,NPART NREC = NREC + 1 RPOS = 1_8 + LRECL*(NREC-1_8) @@ -1089,7 +1089,7 @@ SUBROUTINE W3IORS ( INXOUT, NDSR, DUMFPI, IMOD, FLRSTRT ) IF (TYPE.EQ.'FULL') THEN RPOS = 1_8 + LRECL*(NREC-1_8) READ (NDSR,POS=RPOS,ERR=802,IOSTAT=IERR) & - TLEV, TICE, TRHO + TLEV, TICE, TRHO, TIC1, TIC5 DO IPART=1,NPART NREC = NREC + 1 RPOS = 1_8 + LRECL*(NREC-1_8) From 8580b340202ffa0a0806a577e7a6cb30ee71bab3 Mon Sep 17 00:00:00 2001 From: Nicholas Szapiro <149816583+NickSzapiro-NOAA@users.noreply.github.com> Date: Fri, 26 Apr 2024 19:47:56 -0400 Subject: [PATCH 5/6] Update VERINI to today in w3iorsmd.F90 --- model/src/w3iorsmd.F90 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/src/w3iorsmd.F90 b/model/src/w3iorsmd.F90 index 5c490bec4..0bd34eb48 100644 --- a/model/src/w3iorsmd.F90 +++ b/model/src/w3iorsmd.F90 @@ -71,7 +71,7 @@ MODULE W3IORSMD !/ !/ Private parameter statements (ID strings) !/ - CHARACTER(LEN=10), PARAMETER, PRIVATE :: VERINI = '2021-05-28' + CHARACTER(LEN=10), PARAMETER, PRIVATE :: VERINI = '2024-04-26' CHARACTER(LEN=26), PARAMETER, PRIVATE :: & IDSTR = 'WAVEWATCH III RESTART FILE' !/ From 7cc0be2c7d52c41f69c1a49cdaf471abcbf15192 Mon Sep 17 00:00:00 2001 From: Nicholas Szapiro <149816583+NickSzapiro-NOAA@users.noreply.github.com> Date: Mon, 30 Dec 2024 11:35:50 -0500 Subject: [PATCH 6/6] Add PIO to model/bin/switch_meshcap_pdlib_IC4 --- model/bin/switch_meshcap_pdlib_IC4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/bin/switch_meshcap_pdlib_IC4 b/model/bin/switch_meshcap_pdlib_IC4 index 0db418916..9ff9495b2 100644 --- a/model/bin/switch_meshcap_pdlib_IC4 +++ b/model/bin/switch_meshcap_pdlib_IC4 @@ -1 +1 @@ -NCO PDLIB SCOTCH NOGRB DIST MPI PR3 UQ FLX0 SEED ST4 STAB0 NL1 BT1 DB1 MLIM FLD2 TR0 BS0 RWND WNX1 WNT1 CRX1 CRT1 O0 O1 O2 O3 O4 O5 O6 O7 O14 O15 IC4 IS0 REF0 +NCO PDLIB SCOTCH NOGRB DIST MPI PIO PR3 UQ FLX0 SEED ST4 STAB0 NL1 BT1 DB1 MLIM FLD2 TR0 BS0 RWND WNX1 WNT1 CRX1 CRT1 O0 O1 O2 O3 O4 O5 O6 O7 O14 O15 IC4 IS0 REF0