Skip to content
Snippets Groups Projects
Commit 44ee6e79 authored by Guillaume Samson's avatar Guillaume Samson :snowman2:
Browse files

Merge branch 'cherry-pick-8e6d4868' into 'branch_4.2'

Merge branch '75-offline-transport-not-working-with-linssh' into 'branch_4.2'

See merge request nemo/nemo!141
parents 9a594bcd 2eaff364
No related branches found
No related tags found
No related merge requests found
...@@ -24,7 +24,7 @@ MODULE dtadyn ...@@ -24,7 +24,7 @@ MODULE dtadyn
USE dom_oce ! ocean domain: variables USE dom_oce ! ocean domain: variables
#if defined key_qco #if defined key_qco
USE domqco ! variable volume USE domqco ! variable volume
#else #elif ! defined key_linssh
USE domvvl USE domvvl
#endif #endif
USE zdf_oce ! ocean vertical physics: variables USE zdf_oce ! ocean vertical physics: variables
...@@ -53,7 +53,7 @@ MODULE dtadyn ...@@ -53,7 +53,7 @@ MODULE dtadyn
PUBLIC dta_dyn_init ! called by nemo_init PUBLIC dta_dyn_init ! called by nemo_init
PUBLIC dta_dyn ! called by nemo_gcm PUBLIC dta_dyn ! called by nemo_gcm
PUBLIC dta_dyn_atf ! called by nemo_gcm PUBLIC dta_dyn_atf ! called by nemo_gcm
#if ! defined key_qco #if ! defined key_qco && ! defined key_linssh
PUBLIC dta_dyn_sf_interp ! called by nemo_gcm PUBLIC dta_dyn_sf_interp ! called by nemo_gcm
#endif #endif
#if defined key_sed_off #if defined key_sed_off
...@@ -345,6 +345,7 @@ CONTAINS ...@@ -345,6 +345,7 @@ CONTAINS
CALL iom_close( inum ) ! close file CALL iom_close( inum ) ! close file
ENDIF ENDIF
! !
#if ! defined key_linssh
#if defined key_qco #if defined key_qco
CALL dom_qco_r3c( ssh(:,:,Kbb), r3t(:,:,Kbb), r3u(:,:,Kbb), r3v(:,:,Kbb) ) CALL dom_qco_r3c( ssh(:,:,Kbb), r3t(:,:,Kbb), r3u(:,:,Kbb), r3v(:,:,Kbb) )
CALL dom_qco_r3c( ssh(:,:,Kmm), r3t(:,:,Kmm), r3u(:,:,Kmm), r3v(:,:,Kmm) ) CALL dom_qco_r3c( ssh(:,:,Kmm), r3t(:,:,Kmm), r3u(:,:,Kmm), r3v(:,:,Kmm) )
...@@ -356,6 +357,7 @@ CONTAINS ...@@ -356,6 +357,7 @@ CONTAINS
CALL dta_dyn_sf_interp( nit000, Kmm ) CALL dta_dyn_sf_interp( nit000, Kmm )
CALL dta_dyn_sf_interp( nit000, Kbb ) CALL dta_dyn_sf_interp( nit000, Kbb )
#endif
#endif #endif
ENDIF ENDIF
! !
...@@ -390,7 +392,7 @@ CONTAINS ...@@ -390,7 +392,7 @@ CONTAINS
END SUBROUTINE dta_dyn_atf END SUBROUTINE dta_dyn_atf
#if ! defined key_qco #if ! defined key_qco && ! defined key_linssh
SUBROUTINE dta_dyn_sf_interp( kt, Kmm ) SUBROUTINE dta_dyn_sf_interp( kt, Kmm )
!!--------------------------------------------------------------------- !!---------------------------------------------------------------------
......
...@@ -62,7 +62,7 @@ MODULE nemogcm ...@@ -62,7 +62,7 @@ MODULE nemogcm
USE prtctl ! Print control (prt_ctl_init routine) USE prtctl ! Print control (prt_ctl_init routine)
USE timing ! Timing USE timing ! Timing
USE lib_fortran ! Fortran utilities (allows no signed zero when 'key_nosignedzero' defined) USE lib_fortran ! Fortran utilities (allows no signed zero when 'key_nosignedzero' defined)
#if defined key_qco #if defined key_qco || defined key_linssh
USE stpmlf , ONLY : Nbb, Nnn, Naa, Nrhs ! time level indices USE stpmlf , ONLY : Nbb, Nnn, Naa, Nrhs ! time level indices
#else #else
USE step , ONLY : Nbb, Nnn, Naa, Nrhs ! time level indices USE step , ONLY : Nbb, Nnn, Naa, Nrhs ! time level indices
...@@ -150,7 +150,7 @@ CONTAINS ...@@ -150,7 +150,7 @@ CONTAINS
Nnn = Naa Nnn = Naa
Naa = Nrhs Naa = Nrhs
! !
# if ! defined key_qco # if ! defined key_qco && ! defined key_linssh
IF( .NOT.ln_linssh ) CALL dta_dyn_sf_interp( istp, Nnn ) ! calculate now grid parameters IF( .NOT.ln_linssh ) CALL dta_dyn_sf_interp( istp, Nnn ) ! calculate now grid parameters
# endif # endif
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment