Changeset 4599 for branches/2012
- Timestamp:
- 2014-03-27T10:00:19+01:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_v3_4_STABLE_2012/NEMOGCM/NEMO/OPATAM_SRC/gridrandom.F90
r3611 r4599 97 97 !-------------------------------------------------------------------- 98 98 99 IF ( cd_type == 'T' ) THEN 99 SELECT CASE ( cd_type ) 100 CASE( 'T' ) 100 101 101 102 pt2d(:,:) = pt2d(:,:) * tmask(:,:,1) 102 103 CALL lbc_lnk( pt2d, 'T', 1.0 ) 103 104 104 ELSEIF ( cd_type == 'U' ) THEN105 CASE( 'U' ) 105 106 106 107 pt2d(:,:) = pt2d(:,:) * umask(:,:,1) 107 108 CALL lbc_lnk( pt2d, 'U', -1.0 ) 108 109 109 ELSEIF ( cd_type == 'V' ) THEN110 CASE ( 'V' ) 110 111 111 112 pt2d(:,:) = pt2d(:,:) * vmask(:,:,1) 112 113 CALL lbc_lnk( pt2d, 'V', -1.0 ) 113 114 114 ELSEIF ( cd_type == 'S' ) THEN115 CASE ( 'S' ) !: AV: S ??? 115 116 CALL lbc_lnk( pt2d, 'S', 1.0 ) 116 117 ENDIF 117 118 CASE ( 'F' ) 119 120 pt2d(:,:) = pt2d(:,:) * fmask(:,:,1) 121 CALL lbc_lnk( pt2d, 'F', 1.0 ) 122 123 CASE ( 'W' ) 124 125 pt2d(:,:) = pt2d(:,:) * tmask(:,:,1) 126 CALL lbc_lnk( pt2d, 'W', 1.0 ) 127 128 END SELECT 118 129 119 130 END SUBROUTINE grid_2d_ran … … 173 184 !-------------------------------------------------------------------- 174 185 175 IF ( cd_type == 'T' ) THEN 186 SELECT CASE ( cd_type ) 187 CASE( 'T' ) 176 188 177 189 pt3d(:,:,:) = pt3d(:,:,:) * tmask(:,:,:) 178 190 CALL lbc_lnk( pt3d, 'T', 1.0 ) 179 191 180 ELSEIF ( cd_type == 'U' ) THEN192 CASE( 'U' ) 181 193 182 194 pt3d(:,:,:) = pt3d(:,:,:) * umask(:,:,:) 183 195 CALL lbc_lnk( pt3d, 'U', -1.0 ) 184 196 185 ELSEIF ( cd_type == 'V' ) THEN197 CASE( 'V' ) 186 198 187 199 pt3d(:,:,:) = pt3d(:,:,:) * vmask(:,:,:) 188 200 CALL lbc_lnk( pt3d, 'V', -1.0 ) 189 201 190 ELSEIF ( cd_type == 'S' ) THEN 202 CASE( 'S' ) !: AV: S ??? 203 191 204 CALL lbc_lnk( pt3d, 'S', 1.0 ) 192 205 193 ENDIF 206 CASE( 'W' ) 207 208 pt3d(:,:,:) = pt3d(:,:,:) * tmask(:,:,:) 209 CALL lbc_lnk( pt3d, 'W', 1.0 ) 210 211 CASE( 'F' ) 212 213 pt3d(:,:,:) = pt3d(:,:,:) * fmask(:,:,:) 214 CALL lbc_lnk( pt3d, 'F', 1.0 ) 215 216 END SELECT 194 217 195 218 END SUBROUTINE grid_3d_ran
Note: See TracChangeset
for help on using the changeset viewer.