Changeset 776 for LMDZ4/trunk/libf/phylmd/iniphysiq.F
- Timestamp:
- Jun 7, 2007, 12:01:52 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phylmd/iniphysiq.F
r766 r776 9 9 $ plat,plon,parea,pcu,pcv, 10 10 $ prad,pg,pr,pcpp) 11 USE dimphy,klon2=>klon,klon=>klon2 11 USE dimphy 12 USE mod_grid_phy_lmdz 13 USE mod_phys_lmdz_para 12 14 USE comgeomphy 13 15 IMPLICIT NONE … … 52 54 53 55 INTEGER ngrid,nlayer 54 REAL plat(ngrid),plon(ngrid),parea(klon),pcu(klon),pcv(klon) 56 REAL plat(ngrid),plon(ngrid),parea(klon_glo) 57 REAL pcu(klon_glo),pcv(klon_glo) 55 58 INTEGER pdayref 56 59 INTEGER :: ibegin,iend … … 66 69 ENDIF 67 70 68 IF (ngrid.NE.klon ) THEN71 IF (ngrid.NE.klon_glo) THEN 69 72 PRINT*,'STOP in inifis' 70 73 PRINT*,'Probleme de dimensions :' 71 74 PRINT*,'ngrid = ',ngrid 72 PRINT*,'klon = ',klon 75 PRINT*,'klon = ',klon_glo 73 76 STOP 74 77 ENDIF 75 78 c$OMP PARALLEL PRIVATE(ibegin,iend) 76 79 c$OMP+ SHARED(parea,pcu,pcv,plon,plat) 77 ibegin=klon_begin+klon_omp_begin(omp_rank)-178 iend=ibegin+klon_omp-179 80 80 airephy(1:klon_omp)=parea( ibegin:iend)81 cuphy(1:klon_omp)=pcu( ibegin:iend)82 cvphy(1:klon_omp)=pcv( ibegin:iend)83 rlond(1:klon_omp) = plon( ibegin:iend)84 rlatd(1:klon_omp) = plat( ibegin:iend)81 airephy(1:klon_omp)=parea(klon_omp_begin:klon_omp_end) 82 cuphy(1:klon_omp)=pcu(klon_omp_begin:klon_omp_end) 83 cvphy(1:klon_omp)=pcv(klon_omp_begin:klon_omp_end) 84 rlond(1:klon_omp) = plon(klon_omp_begin:klon_omp_end) 85 rlatd(1:klon_omp) = plat(klon_omp_begin:klon_omp_end) 85 86 86 87 call suphec
Note: See TracChangeset
for help on using the changeset viewer.