Ignore:
Timestamp:
Aug 17, 2006, 5:41:51 PM (18 years ago)
Author:
Laurent Fairhead
Message:

Inclusion des modifs de Y. Meurdesoif pour la version V3
LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/branches/V3_test/libf/phylmd/iniphysiq.F

    r703 r704  
    99     $           plat,plon,parea,pcu,pcv,
    1010     $           prad,pg,pr,pcpp)
     11      USE dimphy,klon2=>klon,klon=>klon2
     12      USE comgeomphy
    1113      IMPLICIT NONE
    1214c
     
    4345c   -------------
    4446 
    45 #include "dimensions.h"
    46 #include "dimphy.h"
    47 #include "comgeomphy.h"
    48 
     47cym#include "dimensions.h"
     48cym#include "dimphy.h"
     49cym#include "comgeomphy.h"
     50#include "YOMCST.h"
    4951      REAL prad,pg,pr,pcpp,punjours
    5052 
     
    5254      REAL plat(ngrid),plon(ngrid),parea(klon),pcu(klon),pcv(klon)
    5355      INTEGER pdayref
     56      INTEGER :: ibegin,iend
    5457 
    5558      REAL ptimestep
     
    7073         STOP
    7174      ENDIF
     75c$OMP PARALLEL PRIVATE(ibegin,iend)
     76c$OMP+         SHARED(parea,pcu,pcv,plon,plat)
     77      ibegin=klon_begin+klon_omp_begin(omp_rank)-1
     78      iend=ibegin+klon_omp-1
    7279
    73       airephy=parea
    74       cuphy=pcu
    75       cvphy=pcv
    76       rlond = plon
    77       rlatd = plat
     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)
    7885
    7986      call suphec
     87
     88c$OMP END PARALLEL
     89
    8090      print*,'ATTENTION !!! TRAVAILLER SUR INIPHYSIQ'
    8191      print*,'CONTROLE DES LATITUDES, LONGITUDES, PARAMETRES ...'
Note: See TracChangeset for help on using the changeset viewer.