Ignore:
Timestamp:
Jun 4, 2007, 4:13:10 PM (17 years ago)
Author:
Laurent Fairhead
Message:

Merge entre la version V3_conv et le HEAD
YM, JG, LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/libf/dyn3dpar/mod_hallo.F90

    r630 r764  
    33implicit none
    44!  include 'mpif.h'
    5   integer, parameter :: MaxRequest=80
     5  integer, parameter :: MaxRequest=200
    66  integer, parameter :: MaxProc=80
    77  integer, parameter :: MaxBufferSize=1024*1024*16
     
    385385!         print *, 'process',MPI_RANK,'ISSEND: requette ',a_request%tag,'au process',rank,'de taille',SizeBuffer
    386386!         call MPI_ISSEND(Req%Buffer,SizeBuffer,MPI_REAL8,rank,a_request%tag,     &
    387 !                         MPI_COMM_WORLD,Req%MSG_Request,ierr)
     387!                         COMM_LMDZ,Req%MSG_Request,ierr)
    388388         call MPI_ISSEND(Buffer(req%Pos),SizeBuffer,MPI_REAL8,rank,a_request%tag,     &
    389                          MPI_COMM_WORLD,Req%MSG_Request,ierr)
     389                         COMM_LMDZ,Req%MSG_Request,ierr)
    390390
    391391        endif
     
    410410           
    411411!           call MPI_IRECV(Req%Buffer,SizeBuffer,MPI_REAL8,rank,a_request%tag,     &
    412 !                           MPI_COMM_WORLD,Req%MSG_Request,ierr)
     412!                           COMM_LMDZ,Req%MSG_Request,ierr)
    413413            call MPI_IRECV(Buffer(Req%Pos),SizeBuffer,MPI_REAL8,rank,a_request%tag,     &
    414                            MPI_COMM_WORLD,Req%MSG_Request,ierr)
     414                           COMM_LMDZ,Req%MSG_Request,ierr)
    415415
    416416          endif
     
    430430      type(request_SR),pointer :: Req
    431431      type(Hallo),pointer :: PtrHallo
    432       integer, dimension(4) :: TabRequest
    433       integer, dimension(MPI_STATUS_SIZE,4) :: TabStatus
     432      integer, dimension(2*mpi_size) :: TabRequest
     433      integer, dimension(MPI_STATUS_SIZE,2*mpi_size) :: TabStatus
    434434      integer :: NbRequest
    435435      integer :: i,rank,pos,ij,l,ierr
     
    512512      type(request_SR),pointer :: Req
    513513      type(Hallo),pointer :: PtrHallo
    514       integer, dimension(4) :: TabRequest
    515       integer, dimension(MPI_STATUS_SIZE,4) :: TabStatus
     514      integer, dimension(mpi_size) :: TabRequest
     515      integer, dimension(MPI_STATUS_SIZE,mpi_size) :: TabStatus
    516516      integer :: NbRequest
    517517      integer :: i,rank,pos,ij,l,ierr
     
    553553      type(request_SR),pointer :: Req
    554554      type(Hallo),pointer :: PtrHallo
    555       integer, dimension(4) :: TabRequest
    556       integer, dimension(MPI_STATUS_SIZE,4) :: TabStatus
     555      integer, dimension(mpi_size) :: TabRequest
     556      integer, dimension(MPI_STATUS_SIZE,mpi_size) :: TabStatus
    557557      integer :: NbRequest
    558558      integer :: i,rank,pos,ij,l,ierr
Note: See TracChangeset for help on using the changeset viewer.