Changeset 2521


Ignore:
Timestamp:
06/21/23 12:06:28 (12 months ago)
Author:
jderouillat
Message:

Replace MPI probing on intercommunicator by probing on intracommunicator

Location:
XIOS3/branches/xios-3.0-beta
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/branches/xios-3.0-beta/src/test/generic_testcase.f90

    r2239 r2521  
    776776    ENDDO 
    777777    
     778    CALL wait_us(int(10*1.e6))   ! micro-secondes 
    778779    CALL xios_context_finalize() 
    779780    CALL MPI_COMM_FREE(comm, ierr) 
  • XIOS3/branches/xios-3.0-beta/src/transport/legacy_context_client.cpp

    r2343 r2521  
    212212      } 
    213213       
    214       CClientBuffer* buffer = buffers[rank] = new CClientBuffer(interComm, rank, mapBufferSize_[rank], maxEventSizes[rank]); 
     214      CClientBuffer* buffer = buffers[rank] = new CClientBuffer(interCommMerged_, clientSize+rank, mapBufferSize_[rank], maxEventSizes[rank]); 
    215215      if (isGrowableBuffer_) buffer->setGrowableBuffer(1.2) ; 
    216216      else buffer->fixBuffer() ; 
  • XIOS3/branches/xios-3.0-beta/src/transport/legacy_context_server.cpp

    r2432 r2521  
    9595 
    9696    traceOff(); 
    97     MPI_Improbe(MPI_ANY_SOURCE, 20,interComm,&flag,&message, &status); 
     97    MPI_Improbe(MPI_ANY_SOURCE, 20,interCommMerged_,&flag,&message, &status); 
    9898    traceOn(); 
    9999    if (flag==true) listenPendingRequest(message, status) ; 
  • XIOS3/branches/xios-3.0-beta/xios_test_suite/ARCH/arch-X64_JEANZAY.env

    r2245 r2521  
    88module load cdo 
    99 
    10 source $I_MPI_ROOT/intel64/bin/mpivars.sh release_mt 
    11 export I_MPI_OFI_PROVIDER=verbs # workaround for a MPI_Win_flush bug appearing with IntelMPI in a multi-context (XIOS) environment 
     10#source $I_MPI_ROOT/intel64/bin/mpivars.sh release_mt 
     11#export I_MPI_OFI_PROVIDER=verbs # workaround for a MPI_Win_flush bug appearing with IntelMPI in a multi-context (XIOS) environment 
    1212export TMP=/dev/shm    # to compile on node with enough memory 
Note: See TracChangeset for help on using the changeset viewer.