- Timestamp:
- 2011-12-11T16:00:26+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/DEV_r2739_STFC_dCSE/NEMOGCM/NEMO/OPA_SRC/LDF/ldfeiv.F90
r2715 r3211 31 31 PUBLIC ldf_eiv ! routine called by step.F90 32 32 33 !! * Control permutation of array indices 34 # include "oce_ftrans.h90" 35 # include "dom_oce_ftrans.h90" 36 # include "sbc_oce_ftrans.h90" 37 # include "ldftra_oce_ftrans.h90" 38 # include "ldfslp_ftrans.h90" 39 33 40 !! * Substitutions 34 41 # include "domzgr_substitute.h90" … … 84 91 ! ---------------------------------------- 85 92 IF( ln_traldf_grif ) THEN 86 DO jk = 1, jpk87 93 # if defined key_vectopt_loop 94 DO jk = 1, jpk 88 95 !CDIR NOVERRCHK 89 96 DO ji = 1, jpij ! vector opt. … … 100 107 zhw(ji,1) = zhw(ji,1) + ze3w 101 108 END DO 109 END DO 102 110 # else 111 # if defined key_z_first 112 DO jj = 2, jpjm1 113 DO ji = 2, jpim1 114 DO jk = 1, jpk 115 # else 116 DO jk = 1, jpk 103 117 DO jj = 2, jpjm1 104 118 !CDIR NOVERRCHK 105 119 DO ji = 2, jpim1 120 # endif 106 121 ! Take the max of N^2 and zero then take the vertical sum 107 122 ! of the square root of the resulting N^2 ( required to compute … … 117 132 END DO 118 133 END DO 134 END DO 119 135 # endif 120 END DO121 136 ELSE 122 DO jk = 1, jpk123 137 # if defined key_vectopt_loop 138 DO jk = 1, jpk 124 139 !CDIR NOVERRCHK 125 140 DO ji = 1, jpij ! vector opt. … … 137 152 zhw(ji,1) = zhw(ji,1) + ze3w 138 153 END DO 154 END DO 139 155 # else 156 # if defined key_z_first 157 DO jj = 2, jpjm1 158 DO ji = 2, jpim1 159 DO jk = 1, jpk 160 # else 161 DO jk = 1, jpk 140 162 DO jj = 2, jpjm1 141 163 !CDIR NOVERRCHK 142 164 DO ji = 2, jpim1 165 # endif 143 166 ! Take the max of N^2 and zero then take the vertical sum 144 167 ! of the square root of the resulting N^2 ( required to compute … … 155 178 END DO 156 179 END DO 180 END DO 157 181 # endif 158 END DO159 182 END IF 160 183
Note: See TracChangeset
for help on using the changeset viewer.