Changeset 1472 for trunk/NEMO
- Timestamp:
- 2009-06-11T16:44:14+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/SBC/sbccpl.F90
r1469 r1472 1094 1094 DO jj = 2, jpjm1 1095 1095 DO ji = fs_2, fs_jpim1 ! vector opt. 1096 zotx1(ji,jj) = 0.5 * ( un (ji,jj,1) + un(ji-1,jj ,1) ) * zfr_l(ji,jj)1097 zoty1(ji,jj) = 0.5 * ( vn (ji,jj,1) + vn(ji ,jj-1,1) ) * zfr_l(ji,jj)1098 zitx1(ji,jj) = 0.5 * ( u tau_ice(ji,jj ) + utau_ice(ji-1,jj ) ) * fr_i(ji,jj)1099 zity1(ji,jj) = 0.5 * ( v tau_ice(ji,jj ) + vtau_ice(ji ,jj-1 ) ) * fr_i(ji,jj)1096 zotx1(ji,jj) = 0.5 * ( un (ji,jj,1) + un (ji-1,jj ,1) ) * zfr_l(ji,jj) 1097 zoty1(ji,jj) = 0.5 * ( vn (ji,jj,1) + vn (ji ,jj-1,1) ) * zfr_l(ji,jj) 1098 zitx1(ji,jj) = 0.5 * ( u_ice(ji,jj ) + u_ice(ji-1,jj ) ) * fr_i(ji,jj) 1099 zity1(ji,jj) = 0.5 * ( v_ice(ji,jj ) + v_ice(ji ,jj-1 ) ) * fr_i(ji,jj) 1100 1100 END DO 1101 1101 END DO … … 1103 1103 DO jj = 2, jpjm1 1104 1104 DO ji = fs_2, fs_jpim1 ! vector opt. 1105 zotx1(ji,jj) = 0.5 * ( un(ji,jj,1) + un(ji-1,jj-1,1)) * zfr_l(ji,jj)1106 zoty1(ji,jj) = 0.5 * ( vn(ji,jj,1) + vn(ji ,jj-1,1)) * zfr_l(ji,jj)1107 zitx1(ji,jj) = 0.25 * ( u tau_ice(ji+1,jj+1) + utau_ice(ji,jj+1)&1108 & + u tau_ice(ji+1,jj ) + utau_ice(ji,jj ) ) *fr_i(ji,jj)1109 zity1(ji,jj) = 0.25 * ( v tau_ice(ji+1,jj+1) + vtau_ice(ji,jj+1)&1110 & + v tau_ice(ji+1,jj ) + vtau_ice(ji,jj ) ) *fr_i(ji,jj)1105 zotx1(ji,jj) = 0.5 * ( un(ji,jj,1) + un(ji-1,jj-1,1) ) * zfr_l(ji,jj) 1106 zoty1(ji,jj) = 0.5 * ( vn(ji,jj,1) + vn(ji ,jj-1,1) ) * zfr_l(ji,jj) 1107 zitx1(ji,jj) = 0.25 * ( u_ice(ji+1,jj+1) + u_ice(ji,jj+1) & 1108 & + u_ice(ji+1,jj ) + u_ice(ji,jj ) ) * fr_i(ji,jj) 1109 zity1(ji,jj) = 0.25 * ( v_ice(ji+1,jj+1) + v_ice(ji,jj+1) & 1110 & + v_ice(ji+1,jj ) + v_ice(ji,jj ) ) * fr_i(ji,jj) 1111 1111 END DO 1112 1112 END DO … … 1114 1114 DO jj = 2, jpjm1 1115 1115 DO ji = fs_2, fs_jpim1 ! vector opt. 1116 zotx1(ji,jj) = 0.5 * ( un(ji,jj,1) + un(ji-1,jj-1,1)) * zfr_l(ji,jj)1117 zoty1(ji,jj) = 0.5 * ( vn(ji,jj,1) + vn(ji ,jj-1,1)) * zfr_l(ji,jj)1118 zitx1(ji,jj) = 0.25 * ( u tau_ice(ji-1,jj-1) + utau_ice(ji,jj-1)&1119 & + u tau_ice(ji-1,jj ) + utau_ice(ji,jj ) ) *fr_i(ji,jj)1120 zity1(ji,jj) = 0.25 * ( v tau_ice(ji-1,jj-1) + vtau_ice(ji,jj-1)&1121 & + v tau_ice(ji-1,jj ) + vtau_ice(ji,jj ) ) *fr_i(ji,jj)1116 zotx1(ji,jj) = 0.5 * ( un(ji,jj,1) + un(ji-1,jj-1,1) ) * zfr_l(ji,jj) 1117 zoty1(ji,jj) = 0.5 * ( vn(ji,jj,1) + vn(ji ,jj-1,1) ) * zfr_l(ji,jj) 1118 zitx1(ji,jj) = 0.25 * ( u_ice(ji-1,jj-1) + u_ice(ji,jj-1) & 1119 & + u_ice(ji-1,jj ) + u_ice(ji,jj ) ) * fr_i(ji,jj) 1120 zity1(ji,jj) = 0.25 * ( v_ice(ji-1,jj-1) + v_ice(ji,jj-1) & 1121 & + v_ice(ji-1,jj ) + v_ice(ji,jj ) ) * fr_i(ji,jj) 1122 1122 END DO 1123 1123 END DO … … 1129 1129 DO jj = 2, jpjm1 1130 1130 DO ji = fs_2, fs_jpim1 ! vector opt. 1131 zotx1(ji,jj) = 0.5 * ( un (ji,jj,1) + un (ji-1,jj ,1) ) * zfr_l(ji,jj)&1132 & + 0.5 * ( u tau_ice(ji,jj ) + utau_ice(ji-1,jj ) ) * fr_i(ji,jj)1133 zoty1(ji,jj) = 0.5 * ( vn (ji,jj,1) + vn (ji ,jj-1,1) ) * zfr_l(ji,jj)&1134 & + 0.5 * ( v tau_ice(ji,jj ) + vtau_ice(ji ,jj-1 ) ) * fr_i(ji,jj)1131 zotx1(ji,jj) = 0.5 * ( un (ji,jj,1) + un (ji-1,jj ,1) ) * zfr_l(ji,jj) & 1132 & + 0.5 * ( u_ice(ji,jj ) + u_ice(ji-1,jj ) ) * fr_i(ji,jj) 1133 zoty1(ji,jj) = 0.5 * ( vn (ji,jj,1) + vn (ji ,jj-1,1) ) * zfr_l(ji,jj) & 1134 & + 0.5 * ( v_ice(ji,jj ) + v_ice(ji ,jj-1 ) ) * fr_i(ji,jj) 1135 1135 END DO 1136 1136 END DO … … 1138 1138 DO jj = 2, jpjm1 1139 1139 DO ji = fs_2, fs_jpim1 ! vector opt. 1140 zotx1(ji,jj) = 0.5 * ( un(ji,jj,1) + un(ji-1,jj-1,1) ) * zfr_l(ji,jj)&1141 & + 0.25 * ( u tau_ice(ji+1,jj+1) + utau_ice(ji,jj+1)&1142 & + u tau_ice(ji+1,jj ) + utau_ice(ji,jj )) * fr_i(ji,jj)1143 zoty1(ji,jj) = 0.5 * ( vn(ji,jj,1) + vn(ji ,jj-1,1) ) * zfr_l(ji,jj)&1144 & + 0.25 * ( v tau_ice(ji+1,jj+1) + vtau_ice(ji,jj+1)&1145 & + v tau_ice(ji+1,jj ) + vtau_ice(ji,jj )) * fr_i(ji,jj)1140 zotx1(ji,jj) = 0.5 * ( un(ji,jj,1) + un(ji-1,jj-1,1) ) * zfr_l(ji,jj) & 1141 & + 0.25 * ( u_ice(ji+1,jj+1) + u_ice(ji,jj+1) & 1142 & + u_ice(ji+1,jj ) + u_ice(ji,jj ) ) * fr_i(ji,jj) 1143 zoty1(ji,jj) = 0.5 * ( vn(ji,jj,1) + vn(ji ,jj-1,1) ) * zfr_l(ji,jj) & 1144 & + 0.25 * ( v_ice(ji+1,jj+1) + v_ice(ji,jj+1) & 1145 & + v_ice(ji+1,jj ) + v_ice(ji,jj ) ) * fr_i(ji,jj) 1146 1146 END DO 1147 1147 END DO … … 1149 1149 DO jj = 2, jpjm1 1150 1150 DO ji = fs_2, fs_jpim1 ! vector opt. 1151 zotx1(ji,jj) = 0.5 * ( un(ji,jj,1) + un(ji-1,jj-1,1) ) * zfr_l(ji,jj)&1152 & + 0.25 * ( u tau_ice(ji-1,jj-1) + utau_ice(ji,jj-1)&1153 & + u tau_ice(ji-1,jj ) + utau_ice(ji,jj )) * fr_i(ji,jj)1154 zoty1(ji,jj) = 0.5 * ( vn(ji,jj,1) + vn(ji ,jj-1,1) ) * zfr_l(ji,jj)&1155 & + 0.25 * ( v tau_ice(ji-1,jj-1) + vtau_ice(ji,jj-1)&1156 & + v tau_ice(ji-1,jj ) + vtau_ice(ji,jj )) * fr_i(ji,jj)1151 zotx1(ji,jj) = 0.5 * ( un(ji,jj,1) + un(ji-1,jj-1,1) ) * zfr_l(ji,jj) & 1152 & + 0.25 * ( u_ice(ji-1,jj-1) + u_ice(ji,jj-1) & 1153 & + u_ice(ji-1,jj ) + u_ice(ji,jj ) ) * fr_i(ji,jj) 1154 zoty1(ji,jj) = 0.5 * ( vn(ji,jj,1) + vn(ji ,jj-1,1) ) * zfr_l(ji,jj) & 1155 & + 0.25 * ( v_ice(ji-1,jj-1) + v_ice(ji,jj-1) & 1156 & + v_ice(ji-1,jj ) + v_ice(ji,jj ) ) * fr_i(ji,jj) 1157 1157 END DO 1158 1158 END DO
Note: See TracChangeset
for help on using the changeset viewer.