Skip to content

Commit 58f1b50

Browse files
committed
v4.4.8
1 parent 74b38ea commit 58f1b50

File tree

5 files changed

+36
-11
lines changed

5 files changed

+36
-11
lines changed

src/bcond_gcn.F

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,13 +225,21 @@ SUBROUTINE BCOND_GCN(IDX,K_RK)
225225
K300_CD = KBM1
226226
K300_ND = KBM1
227227
DO K=1,KBM1
228-
IF (H(CDX)*(-ZZ(CDX,K)) > 300.0_SP) THEN
228+
!@---> Qichun Xu, 300to200@20250618
229+
!@ Changed the top layer thickness from 300 m to 200 m (for Scotain Shelf)
230+
!@ IF (H(CDX)*(-ZZ(CDX,K)) > 300.0_SP) THEN
231+
IF (H(CDX)*(-ZZ(CDX,K)) > 200.0_SP) THEN
232+
!@<---
229233
K300_CD = K - 1
230234
EXIT
231235
ENDIF
232236
ENDDO
233237
DO K=1,KBM1
234-
IF (H(NDX)*(-ZZ(NDX,K)) > 300.0_SP) THEN
238+
!@---> Qichun Xu, 300to200@20250618
239+
!@ Changed the top layer thickness from 300 m to 200 m (for Scotain Shelf)
240+
!@ IF (H(NDX)*(-ZZ(NDX,K)) > 300.0_SP) THEN
241+
IF (H(NDX)*(-ZZ(NDX,K)) > 200.0_SP) THEN
242+
!@<---
235243
K300_ND = K - 1
236244
EXIT
237245
ENDIF

src/bcond_gcy.F

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,13 +182,21 @@ SUBROUTINE BCOND_GCY(IDX,K_RK)
182182
K300_CD = KBM1
183183
K300_ND = KBM1
184184
DO K=1,KBM1
185-
IF (H(CDX)*(-ZZ(CDX,K)) > 300.0_SP) THEN
185+
!@---> Qichun Xu, 300to200@20250618
186+
!@ Changed the top layer thickness from 300 m to 200 m (for Scotain Shelf)
187+
!@ IF (H(CDX)*(-ZZ(CDX,K)) > 300.0_SP) THEN
188+
IF (H(CDX)*(-ZZ(CDX,K)) > 200.0_SP) THEN
189+
!@<---
186190
K300_CD = K - 1
187191
EXIT
188192
ENDIF
189193
ENDDO
190194
DO K=1,KBM1
191-
IF (H(NDX)*(-ZZ(NDX,K)) > 300.0_SP) THEN
195+
!@---> Qichun Xu, 300to200@20250618
196+
!@ Changed the top layer thickness from 300 m to 200 m (for Scotain Shelf)
197+
!@ IF (H(NDX)*(-ZZ(NDX,K)) > 300.0_SP) THEN
198+
IF (H(NDX)*(-ZZ(NDX,K)) > 200.0_SP) THEN
199+
!@<---
192200
K300_ND = K - 1
193201
EXIT
194202
ENDIF

src/fvcom.F

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
!/===========================================================================/
2828

2929
!==============================================================================!
30-
! VERSION 4.4.7
30+
! VERSION 4.4.8
3131
!==============================================================================!
3232

3333
PROGRAM FVCOM

src/mod_startup.F

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -729,10 +729,19 @@ SUBROUTINE READ_AIR_PRESS_ELE
729729

730730
! LOAD Air pressure induced elevation
731731
VAR => FIND_VAR(NC_START,'el_press',FOUND)
732-
IF(.not. FOUND) CALL FATAL_ERROR&
733-
&("COULD NOT FIND VARIABLE 'el_press' IN THE HOTSTART FILE OBJECT")
734-
CALL NC_CONNECT_AVAR(VAR, EL_AIR)
735-
CALL NC_READ_VAR(VAR,STKCNT)
732+
!@---> Lianyuan Zheng, el_press@20250618
733+
!@ To avoid crash when el_press is missing in the restart file
734+
!@ IF(.not. FOUND) CALL FATAL_ERROR&
735+
!@ &("COULD NOT FIND VARIABLE 'el_press' IN THE HOTSTART FILE OBJECT")
736+
!@ CALL NC_CONNECT_AVAR(VAR, EL_AIR)
737+
!@ CALL NC_READ_VAR(VAR,STKCNT)
738+
IF(.not. FOUND) THEN
739+
EL_AIR = ZERO
740+
ELSE
741+
CALL NC_CONNECT_AVAR(VAR, EL_AIR)
742+
CALL NC_READ_VAR(VAR,STKCNT)
743+
END IF
744+
!@<---
736745

737746
IF(DBG_SET(DBG_SBR)) write(ipt,*) "End: READ_AIR_PRESS_ELE"
738747

src/mod_utils.F

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ SUBROUTINE INITIALIZE_CONTROL(NAME)
141141
! FVCOM VERSION !
142142
!==============================================================================!
143143

144-
FVCOM_VERSION = 'FVCOM_4.4.7'
144+
FVCOM_VERSION = 'FVCOM_4.4.8'
145145
FVCOM_WEBSITE = 'http://fvcom.smast.umassd.edu, https://github.com/FVCOM-GitHub/FVCOM'
146146
INSTITUTION = 'School for Marine Science and Technology'
147147

@@ -2324,7 +2324,7 @@ SUBROUTINE WRITE_BANNER(PAR,NP,ID)
23242324
WRITE(IPT,*)' | ___) | | | || | | | | || ||_|| | '
23252325
WRITE(IPT,*)' | | \ \ / / | |_____ | |___| || | | | '
23262326
WRITE(IPT,*)' |_| \___/ \______) \_____/ |_| |_| '
2327-
WRITE(IPT,*)' -- Version 4.4.7 Release'
2327+
WRITE(IPT,*)' -- Version 4.4.8 Release'
23282328
WRITE(IPT,*)'!================================================================!'
23292329
WRITE(IPT,*)'! !'
23302330
WRITE(IPT,*)'!========DOMAIN DECOMPOSITION USING: METIS 4.0.1 ================!'

0 commit comments

Comments
 (0)