Changeset 11440
- Timestamp:
- 2019-08-15T16:43:05+02:00 (4 years ago)
- Location:
- branches/UKMO/dev_r5518_GO6_package_FOAMv14_STOPACK/NEMOGCM/NEMO/OPA_SRC
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_GO6_package_FOAMv14_STOPACK/NEMOGCM/NEMO/OPA_SRC/DYN/dynldf.F90
r11404 r11440 78 78 #if defined key_dynldf_c3d 79 79 IF( kt == nit000 .AND. ln_stopack .AND. & 80 & ( (nn_spp_ahm1 +nn_spp_ahm2) > 0 ) ) THEN80 & ( (nn_spp_ahm1 + nn_spp_ahm2) > 0 ) ) THEN 81 81 ALLOCATE ( ahm10(jpi,jpj,jpk), ahm20(jpi,jpj,jpk) ) 82 82 ALLOCATE ( ahm30(jpi,jpj,jpk), ahm40(jpi,jpj,jpk) ) … … 89 89 #if defined key_dynldf_c2d 90 90 IF( kt == nit000 .AND. ln_stopack .AND. & 91 & ( (nn_spp_ahm1 +nn_spp_ahm2) > 0 ) ) THEN91 & ( (nn_spp_ahm1 + nn_spp_ahm2) > 0 ) ) THEN 92 92 ALLOCATE ( ahm10(jpi,jpj), ahm20(jpi,jpj) ) 93 93 ALLOCATE ( ahm30(jpi,jpj), ahm40(jpi,jpj) ) … … 104 104 IF( ln_dynldf_lap ) THEN 105 105 ahm1 = ahm10 106 CALL spp_ahm(kt, ahm1,nn_spp_ahm1,rn_ahm1_sd,jk_spp_ahm1)106 CALL spp_ahm(kt, ahm1, nn_spp_ahm1, rn_ahm1_sd, jk_spp_ahm1) 107 107 ENDIF 108 108 IF( ln_dynldf_bilap ) THEN 109 109 ahm3 = ahm30 110 CALL spp_ahm(kt, ahm3,nn_spp_ahm1,rn_ahm1_sd,jk_spp_ahm3)110 CALL spp_ahm(kt, ahm3, nn_spp_ahm1, rn_ahm1_sd, jk_spp_ahm3) 111 111 ENDIF 112 112 ENDIF … … 114 114 IF( ln_dynldf_lap ) THEN 115 115 ahm2 = ahm20 116 CALL spp_ahm(kt, ahm2,nn_spp_ahm2,rn_ahm2_sd,jk_spp_ahm2)116 CALL spp_ahm(kt, ahm2, nn_spp_ahm2, rn_ahm2_sd, jk_spp_ahm2) 117 117 ENDIF 118 118 IF( ln_dynldf_bilap ) THEN 119 119 ahm4 = ahm40 120 CALL spp_ahm(kt, ahm4,nn_spp_ahm2,rn_ahm2_sd,jk_spp_ahm4)120 CALL spp_ahm(kt, ahm4, nn_spp_ahm2, rn_ahm2_sd, jk_spp_ahm4) 121 121 ENDIF 122 122 ENDIF -
branches/UKMO/dev_r5518_GO6_package_FOAMv14_STOPACK/NEMOGCM/NEMO/OPA_SRC/SBC/sbcssr.F90
r11404 r11440 98 98 IF( nn_sstr == 1 ) THEN !* Temperature restoring term 99 99 100 CALL wrk_alloc( jpi, jpj, rn_dqdt_s )100 CALL wrk_alloc( jpi, jpj, rn_dqdt_s ) 101 101 rn_dqdt_s(:,:) = rn_dqdt 102 102 103 103 IF( ln_stopack .AND. nn_spp_dqdt > 0 ) & 104 & CALL spp_gen( kt, rn_dqdt_s,nn_spp_dqdt,rn_dqdt_sd,jk_spp_dqdt )104 & CALL spp_gen( kt, rn_dqdt_s, nn_spp_dqdt, rn_dqdt_sd, jk_spp_dqdt ) 105 105 DO jj = 1, jpj 106 106 DO ji = 1, jpi … … 135 135 zsrp(:,:) = rn_deds 136 136 IF( ln_stopack .AND. nn_spp_dedt > 0 ) & 137 & CALL spp_gen( kt, zsrp, nn_spp_dedt, rn_dedt_sd, jk_spp_deds )137 & CALL spp_gen( kt, zsrp, nn_spp_dedt, rn_dedt_sd, jk_spp_deds ) 138 138 zerp_bnd = rn_sssr_bnd / rday ! - - 139 139 !CDIR COLLAPSE -
branches/UKMO/dev_r5518_GO6_package_FOAMv14_STOPACK/NEMOGCM/NEMO/OPA_SRC/STO/stopack.F90
r11404 r11440 2246 2246 IF (ln_dpsiu ) THEN 2247 2247 CALL lbc_lnk(dpsiu,'T',1._wp) 2248 #ifdef key_iomput2249 !CALL iom_put( "bsft" , dpsiu )2250 #endif2251 2248 ENDIF 2252 2249 IF (ln_dpsiv ) THEN 2253 2250 CALL lbc_lnk(dpsiv,'T',1._wp) 2254 #ifdef key_iomput 2255 !CALL iom_put( "bsftv" , dpsiv ) 2256 #endif 2257 ENDIF 2258 2259 IF(kt .EQ. nitend ) THEN 2251 ENDIF 2252 2253 IF(kt == nitend ) THEN 2260 2254 IF (ln_dpsiv ) DEALLOCATE ( dpsiv ) 2261 2255 IF (ln_dpsiu ) DEALLOCATE ( dpsiu ) -
branches/UKMO/dev_r5518_GO6_package_FOAMv14_STOPACK/NEMOGCM/NEMO/OPA_SRC/TRA/trabbl.F90
r11424 r11440 200 200 ahu_bbl_1(:,:) = ahu_bbl(:,:) 201 201 IF( ln_stopack .AND. nn_spp_ahubbl > 0 ) THEN 202 CALL spp_gen(1 202 CALL spp_gen(1, ahu_bbl_1, nn_spp_ahubbl, rn_ahubbl_sd, jk_spp_ahubbl ) 203 203 ENDIF 204 204 ahv_bbl_1(:,:) = ahv_bbl(:,:) 205 205 IF( ln_stopack .AND. nn_spp_ahvbbl > 0 ) THEN 206 CALL spp_gen(1 206 CALL spp_gen(1, ahv_bbl_1, nn_spp_ahvbbl, rn_ahvbbl_sd, jk_spp_ahvbbl ) 207 207 ENDIF 208 208 ! -
branches/UKMO/dev_r5518_GO6_package_FOAMv14_STOPACK/NEMOGCM/NEMO/OPA_SRC/ZDF/zdfgls.F90
r11404 r11440 808 808 END DO 809 809 IF( ln_stopack) THEN 810 IF( nn_spp_avt > 0 ) CALL spp_gen(kt, avt(:,:,jk),nn_spp_avt,rn_avt_sd,jk)811 IF( nn_spp_avm > 0 ) CALL spp_gen(kt, avm(:,:,jk),nn_spp_avm,rn_avm_sd,jk)810 IF( nn_spp_avt > 0 ) CALL spp_gen(kt, avt(:,:,jk), nn_spp_avt, rn_avt_sd,jk) 811 IF( nn_spp_avm > 0 ) CALL spp_gen(kt, avm(:,:,jk), nn_spp_avm, rn_avm_sd,jk) 812 812 ENDIF 813 813 END DO -
branches/UKMO/dev_r5518_GO6_package_FOAMv14_STOPACK/NEMOGCM/NEMO/OPA_SRC/ZDF/zdftke.F90
r11424 r11440 189 189 IF( nn_spp_tkelc > 0 ) THEN 190 190 rn_lc0 = rn_lc 191 CALL spp_gen( kt,rn_lc0,nn_spp_tkelc,rn_tkelc_sd, jk_spp_tkelc )191 CALL spp_gen( kt, rn_lc0, nn_spp_tkelc, rn_tkelc_sd, k_spp_tkelc ) 192 192 ENDIF 193 193 IF( nn_spp_tkedf > 0 ) THEN 194 194 rn_ediff0 = rn_ediff 195 CALL spp_gen( kt,rn_ediff0,nn_spp_tkedf,rn_tkedf_sd, jk_spp_tkedf )195 CALL spp_gen( kt,r n_ediff0, nn_spp_tkedf, rn_tkedf_sd, jk_spp_tkedf ) 196 196 ENDIF 197 197 IF( nn_spp_tkeds > 0 ) THEN 198 198 rn_ediss0 = rn_ediss 199 CALL spp_gen( kt,rn_ediss0,nn_spp_tkeds,rn_tkeds_sd, jk_spp_tkeds )199 CALL spp_gen( kt, rn_ediss0, nn_spp_tkeds, rn_tkeds_sd, jk_spp_tkeds ) 200 200 ENDIF 201 201 IF( nn_spp_tkebb > 0 ) THEN 202 202 rn_ebb0 = rn_ebb 203 CALL spp_gen( kt,rn_ebb0,nn_spp_tkebb,rn_tkebb_sd,jk_spp_tkebb )203 CALL spp_gen( kt, rn_ebb0, nn_spp_tkebb, rn_tkebb_sd, jk_spp_tkebb ) 204 204 ENDIF 205 205 IF( nn_spp_tkefr > 0 ) THEN 206 206 rn_efr0 = rn_efr 207 CALL spp_gen( kt,rn_efr0,nn_spp_tkefr,rn_tkefr_sd,jk_spp_tkefr )207 CALL spp_gen( kt, rn_efr0, nn_spp_tkefr, rn_tkefr_sd, jk_spp_tkefr ) 208 208 ENDIF 209 209 ENDIF … … 739 739 END DO 740 740 IF( ln_stopack) THEN 741 IF(nn_spp_avt > 0 ) CALL spp_gen( 1 ,avt(:,:,jk),nn_spp_avt,rn_avt_sd, jk_spp_avt, jk)742 IF(nn_spp_avm > 0 ) CALL spp_gen( 1 ,avm(:,:,jk),nn_spp_avm,rn_avm_sd, jk_spp_avm, jk)741 IF(nn_spp_avt > 0 ) CALL spp_gen( 1, avt(:,:,jk), nn_spp_avt, rn_avt_sd, jk_spp_avt, jk) 742 IF(nn_spp_avm > 0 ) CALL spp_gen( 1, avm(:,:,jk), nn_spp_avm, rn_avm_sd, jk_spp_avm, jk) 743 743 ENDIF 744 744 END DO
Note: See TracChangeset
for help on using the changeset viewer.