- Timestamp:
- 2017-07-17T19:37:09+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/NERC/dev_r5518_GO6_CleanMedusa/NEMOGCM/NEMO/TOP_SRC/TRP/trcldf.F90
r7771 r8344 56 56 INTEGER, INTENT( in ) :: kt ! ocean time-step index 57 57 !! 58 INTEGER :: ji, jj, jk, jn 59 REAL(wp) :: zdep 58 INTEGER :: jn 60 59 CHARACTER (len=22) :: charout 61 REAL(wp), ALLOCATABLE, DIMENSION(:,:,:,:) :: ztrtrd60 REAL(wp), POINTER, DIMENSION(:,:,:,:) :: ztrtrd 62 61 !!---------------------------------------------------------------------- 63 62 ! … … 67 66 68 67 rldf = rldf_rat 69 ! 70 r_fact_lap(:,:,:) = 1. 71 DO jk= 1, jpk 72 DO jj = 1, jpj 73 DO ji = 1, jpi 74 IF( fsdept(ji,jj,jk) > 200. .AND. gphit(ji,jj) < 5. .AND. gphit(ji,jj) > -5. ) THEN 75 zdep = MAX( fsdept(ji,jj,jk) - 1000., 0. ) / 1000. 76 r_fact_lap(ji,jj,jk) = MAX( 1., rn_fact_lap * EXP( -zdep ) ) 77 ENDIF 78 END DO 79 END DO 80 END DO 81 ! 68 82 69 IF( l_trdtrc ) THEN 83 ALLOCATE( ztrtrd ( 1:jpi, 1:jpj, 1:jpk, 1:jptra))70 CALL wrk_alloc( jpi, jpj, jpk, jptra, ztrtrd ) 84 71 ztrtrd(:,:,:,:) = tra(:,:,:,:) 85 72 ENDIF … … 120 107 CALL trd_tra( kt, 'TRC', jn, jptra_ldf, ztrtrd(:,:,:,jn) ) 121 108 END DO 122 DEALLOCATE(ztrtrd )109 CALL wrk_dealloc( jpi, jpj, jpk, jptra, ztrtrd ) 123 110 ENDIF 124 111 ! ! print mean trends (used for debugging)
Note: See TracChangeset
for help on using the changeset viewer.