Changeset 10843 for NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA
- Timestamp:
- 2019-04-05T16:01:32+02:00 (5 years ago)
- Location:
- NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA
- Files:
-
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/eosbn2.F90
r9950 r10843 182 182 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 183 183 !! $Id$ 184 !! Software governed by the CeCILL licen ce (./LICENSE)184 !! Software governed by the CeCILL license (see ./LICENSE) 185 185 !!---------------------------------------------------------------------- 186 186 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/traadv.F90
r9950 r10843 71 71 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 72 72 !! $Id$ 73 !! Software governed by the CeCILL licen ce (./LICENSE)73 !! Software governed by the CeCILL license (see ./LICENSE) 74 74 !!---------------------------------------------------------------------- 75 75 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/traadv_cen.F90
r9950 r10843 40 40 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 41 41 !! $Id$ 42 !! Software governed by the CeCILL licen ce (./LICENSE)42 !! Software governed by the CeCILL license (see ./LICENSE) 43 43 !!---------------------------------------------------------------------- 44 44 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/traadv_fct.F90
r10032 r10843 48 48 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 49 49 !! $Id$ 50 !! Software governed by the CeCILL licen ce (./LICENSE)50 !! Software governed by the CeCILL license (see ./LICENSE) 51 51 !!---------------------------------------------------------------------- 52 52 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/traadv_mus.F90
r9950 r10843 50 50 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 51 51 !! $Id$ 52 !! Software governed by the CeCILL licen ce (./LICENSE)52 !! Software governed by the CeCILL license (see ./LICENSE) 53 53 !!---------------------------------------------------------------------- 54 54 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/traadv_qck.F90
r9950 r10843 43 43 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 44 44 !! $Id$ 45 !! Software governed by the CeCILL licen ce (./LICENSE)45 !! Software governed by the CeCILL license (see ./LICENSE) 46 46 !!---------------------------------------------------------------------- 47 47 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/traadv_ubs.F90
r9950 r10843 42 42 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 43 43 !! $Id$ 44 !! Software governed by the CeCILL licen ce (./LICENSE)44 !! Software governed by the CeCILL license (see ./LICENSE) 45 45 !!---------------------------------------------------------------------- 46 46 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/trabbc.F90
r9950 r10843 47 47 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 48 48 !! $Id$ 49 !! Software governed by the CeCILL licen ce (./LICENSE)49 !! Software governed by the CeCILL license (see ./LICENSE) 50 50 !!---------------------------------------------------------------------- 51 51 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/trabbl.F90
r9950 r10843 71 71 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 72 72 !! $Id$ 73 !! Software governed by the CeCILL licen ce (./LICENSE)73 !! Software governed by the CeCILL license (see ./LICENSE) 74 74 !!---------------------------------------------------------------------- 75 75 CONTAINS … … 513 513 IF( tra_bbl_alloc() /= 0 ) CALL ctl_stop( 'STOP', 'tra_bbl_init : unable to allocate arrays' ) 514 514 ! 515 IF( nn_bbl_adv == 1 ) WRITE(numout,*) ' * Advective BBL using upper velocity' 516 IF( nn_bbl_adv == 2 ) WRITE(numout,*) ' * Advective BBL using velocity = F( delta rho)' 515 IF(lwp) THEN 516 IF( nn_bbl_adv == 1 ) WRITE(numout,*) ' * Advective BBL using upper velocity' 517 IF( nn_bbl_adv == 2 ) WRITE(numout,*) ' * Advective BBL using velocity = F( delta rho)' 518 ENDIF 517 519 ! 518 520 ! !* vertical index of "deep" bottom u- and v-points -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/tradmp.F90
r9950 r10843 56 56 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 57 57 !! $Id$ 58 !! Software governed by the CeCILL licen ce (./LICENSE)58 !! Software governed by the CeCILL license (see ./LICENSE) 59 59 !!---------------------------------------------------------------------- 60 60 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/traldf.F90
r9950 r10843 43 43 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 44 44 !! $Id$ 45 !! Software governed by the CeCILL licen ce (./LICENSE)45 !! Software governed by the CeCILL license (see ./LICENSE) 46 46 !!---------------------------------------------------------------------- 47 47 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/traldf_iso.F90
r9950 r10843 44 44 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 45 45 !! $Id$ 46 !! Software governed by the CeCILL licen ce (./LICENSE)46 !! Software governed by the CeCILL license (see ./LICENSE) 47 47 !!---------------------------------------------------------------------- 48 48 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/traldf_lap_blp.F90
r9950 r10843 41 41 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 42 42 !! $Id$ 43 !! Software governed by the CeCILL licen ce (./LICENSE)43 !! Software governed by the CeCILL license (see ./LICENSE) 44 44 !!---------------------------------------------------------------------- 45 45 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/traldf_triad.F90
r9950 r10843 44 44 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 45 45 !! $Id$ 46 !! Software governed by the CeCILL licen ce (./LICENSE)46 !! Software governed by the CeCILL license (see ./LICENSE) 47 47 !!---------------------------------------------------------------------- 48 48 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/tramle.F90
r9950 r10843 52 52 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 53 53 !! $Id$ 54 !! Software governed by the CeCILL licen ce (modipsl/doc/NEMO_CeCILL.txt)54 !! Software governed by the CeCILL license (see ./LICENSE) 55 55 !!---------------------------------------------------------------------- 56 56 CONTAINS … … 97 97 ! ! compute from the 10m density to deal with the diurnal cycle 98 98 inml_mle(:,:) = mbkt(:,:) + 1 ! init. to number of ocean w-level (T-level + 1) 99 DO jk = jpkm1, nlb10, -1 ! from the bottom to nlb10 (10m) 100 DO jj = 1, jpj 101 DO ji = 1, jpi ! index of the w-level at the ML based 102 IF( rhop(ji,jj,jk) > rhop(ji,jj,nla10) + rn_rho_c_mle ) inml_mle(ji,jj) = jk ! Mixed layer 103 END DO 104 END DO 105 END DO 99 IF ( nla10 > 0 ) THEN ! avoid case where first level is thicker than 10m 100 DO jk = jpkm1, nlb10, -1 ! from the bottom to nlb10 (10m) 101 DO jj = 1, jpj 102 DO ji = 1, jpi ! index of the w-level at the ML based 103 IF( rhop(ji,jj,jk) > rhop(ji,jj,nla10) + rn_rho_c_mle ) inml_mle(ji,jj) = jk ! Mixed layer 104 END DO 105 END DO 106 END DO 107 ENDIF 106 108 ikmax = MIN( MAXVAL( inml_mle(:,:) ), jpkm1 ) ! max level of the computation 107 109 ! -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/tranpc.F90
r9950 r10843 38 38 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 39 39 !! $Id$ 40 !! Software governed by the CeCILL licen ce (./LICENSE)40 !! Software governed by the CeCILL license (see ./LICENSE) 41 41 !!---------------------------------------------------------------------- 42 42 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/tranxt.F90
r9950 r10843 58 58 # include "vectopt_loop_substitute.h90" 59 59 !!---------------------------------------------------------------------- 60 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 60 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 61 61 !! $Id$ 62 !! Software governed by the CeCILL licen ce (./LICENSE)62 !! Software governed by the CeCILL license (see ./LICENSE) 63 63 !!---------------------------------------------------------------------- 64 64 CONTAINS … … 291 291 ztrd_atf(:,:,:,:) = 0.0_wp 292 292 ENDIF 293 zfact = 1._wp / r2dt293 zfact = 1._wp / p2dt 294 294 zfact1 = atfp * p2dt 295 295 zfact2 = zfact1 * r1_rau0 -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/traqsr.F90
r9950 r10843 71 71 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 72 72 !! $Id$ 73 !! Software governed by the CeCILL licen ce (./LICENSE)73 !! Software governed by the CeCILL license (see ./LICENSE) 74 74 !!---------------------------------------------------------------------- 75 75 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/trasbc.F90
r9950 r10843 48 48 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 49 49 !! $Id$ 50 !! Software governed by the CeCILL licen ce (./LICENSE)50 !! Software governed by the CeCILL license (see ./LICENSE) 51 51 !!---------------------------------------------------------------------- 52 52 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/trazdf.F90
r9950 r10843 40 40 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 41 41 !! $Id$ 42 !! Software governed by the CeCILL licen ce (./LICENSE)42 !! Software governed by the CeCILL license (see ./LICENSE) 43 43 !!---------------------------------------------------------------------- 44 44 CONTAINS -
NEMO/branches/UKMO/dev_r10037_GPU/src/OCE/TRA/zpshde.F90
r9950 r10843 35 35 !! NEMO/OCE 4.0 , NEMO Consortium (2018) 36 36 !! $Id$ 37 !! Software governed by the CeCILL licen ce (./LICENSE)37 !! Software governed by the CeCILL license (see ./LICENSE) 38 38 !!---------------------------------------------------------------------- 39 39 CONTAINS
Note: See TracChangeset
for help on using the changeset viewer.