Changeset 599 for codes/icosagcm/trunk/src/physics/physics_lmdz_generic.F90
- Timestamp:
- 10/19/17 17:04:26 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
codes/icosagcm/trunk/src/physics/physics_lmdz_generic.F90
r548 r599 78 78 CALL allocate_field(f_dq,field_t,type_real,llm,nqtot) 79 79 CALL allocate_field(f_dps,field_t,type_real) 80 CALL allocate_field(f_duc,field_t,type_real, 3,llm)80 CALL allocate_field(f_duc,field_t,type_real,llm,3) 81 81 !$OMP END PARALLEL 82 82 … … 362 362 DO i=ii_begin,ii_end 363 363 ij=(j-1)*iim+i 364 duc(ij, :,l)=dulon(ij,l)*elon_i(ij,:)+dulat(ij,l)*elat_i(ij,:)364 duc(ij,l,:)=dulon(ij,l)*elon_i(ij,:)+dulat(ij,l)*elat_i(ij,:) 365 365 ENDDO 366 366 ENDDO … … 371 371 DO i=ii_begin,ii_end 372 372 ij=(j-1)*iim+i 373 u(ij+u_right,l) = u(ij+u_right,l) + dtphy * sum( 0.5*(duc(ij, :,l) + duc(ij+t_right,:,l))*ep_e(ij+u_right,:) )374 u(ij+u_lup,l) = u(ij+u_lup,l) + dtphy * sum( 0.5*(duc(ij, :,l) + duc(ij+t_lup,:,l))*ep_e(ij+u_lup,:) )375 u(ij+u_ldown,l) = u(ij+u_ldown,l) + dtphy*sum( 0.5*(duc(ij, :,l) + duc(ij+t_ldown,:,l))*ep_e(ij+u_ldown,:) )373 u(ij+u_right,l) = u(ij+u_right,l) + dtphy * sum( 0.5*(duc(ij,l,:) + duc(ij+t_right,l,:))*ep_e(ij+u_right,:) ) 374 u(ij+u_lup,l) = u(ij+u_lup,l) + dtphy * sum( 0.5*(duc(ij,l,:) + duc(ij+t_lup,l,:))*ep_e(ij+u_lup,:) ) 375 u(ij+u_ldown,l) = u(ij+u_ldown,l) + dtphy*sum( 0.5*(duc(ij,l,:) + duc(ij+t_ldown,l,:))*ep_e(ij+u_ldown,:) ) 376 376 ENDDO 377 377 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.