X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FParaMEDMEMTest%2Ftest_MPI_Access_ISend_IRecv_BottleNeck.cxx;h=5a5263ac313ded73b1a5cc256fbbedcd726baad3;hb=4c22ba01f2901896d1ec9ca302640f4d7e50d147;hp=610a6027907b1cc50da538755aafc75d03c8e827;hpb=5da72d398d0eb1820c3ce6dd90b8579b6b14edf5;p=tools%2Fmedcoupling.git diff --git a/src/ParaMEDMEMTest/test_MPI_Access_ISend_IRecv_BottleNeck.cxx b/src/ParaMEDMEMTest/test_MPI_Access_ISend_IRecv_BottleNeck.cxx index 610a60279..5a5263ac3 100644 --- a/src/ParaMEDMEMTest/test_MPI_Access_ISend_IRecv_BottleNeck.cxx +++ b/src/ParaMEDMEMTest/test_MPI_Access_ISend_IRecv_BottleNeck.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2016 CEA/DEN, EDF R&D +// Copyright (C) 2007-2020 CEA/DEN, EDF R&D // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -54,7 +54,7 @@ void MPIAccessTest::test_MPI_Access_ISend_IRecv_BottleNeck() { if ( size < 2 ) { ostringstream strstream ; - strstream << "test_MPI_Access_ISend_IRecv_BottleNeck must be runned with 2 procs" + strstream << "test_MPI_Access_ISend_IRecv_BottleNeck must be run with 2 procs" << endl ; cerr << strstream.str() << endl ; //CPPUNIT_FAIL( strstream.str() ) ; @@ -141,28 +141,26 @@ void MPIAccessTest::test_MPI_Access_ISend_IRecv_BottleNeck() { if(MPI_ACCESS_VERBOSE) mpi_access.check() ; if ( myrank == 0 ) { - int size = mpi_access.sendRequestIdsSize() ; - debugStream << "test" << myrank << " before WaitAll sendreqsize " << size << endl ; + int size2 = mpi_access.sendRequestIdsSize() ; + debugStream << "test" << myrank << " before WaitAll sendreqsize " << size2 << endl ; mpi_access.waitAll(maxreq, SendRequestId) ; - size = mpi_access.sendRequestIdsSize() ; - debugStream << "test" << myrank << " after WaitAll sendreqsize " << size << endl ; - int * ArrayOfSendRequests = new int[ size ] ; - int nSendRequest = mpi_access.sendRequestIds( size , ArrayOfSendRequests ) ; - int i ; + size2 = mpi_access.sendRequestIdsSize() ; + debugStream << "test" << myrank << " after WaitAll sendreqsize " << size2 << endl ; + int * ArrayOfSendRequests = new int[ size2 ] ; + int nSendRequest = mpi_access.sendRequestIds( size2 , ArrayOfSendRequests ) ; for ( i = 0 ; i < nSendRequest ; i++ ) { mpi_access.deleteRequest( ArrayOfSendRequests[i] ) ; } delete [] ArrayOfSendRequests ; } else { - int size = mpi_access.recvRequestIdsSize() ; - debugStream << "test" << myrank << " before WaitAll recvreqsize " << size << endl ; + int size2 = mpi_access.recvRequestIdsSize() ; + debugStream << "test" << myrank << " before WaitAll recvreqsize " << size2 << endl ; mpi_access.waitAll(maxreq, RecvRequestId) ; - size = mpi_access.recvRequestIdsSize() ; - debugStream << "test" << myrank << " after WaitAll recvreqsize " << size << endl ; - int * ArrayOfRecvRequests = new int[ size ] ; - int nRecvRequest = mpi_access.recvRequestIds( size , ArrayOfRecvRequests ) ; - int i ; + size2 = mpi_access.recvRequestIdsSize() ; + debugStream << "test" << myrank << " after WaitAll recvreqsize " << size2 << endl ; + int * ArrayOfRecvRequests = new int[ size2 ] ; + int nRecvRequest = mpi_access.recvRequestIds( size2 , ArrayOfRecvRequests ) ; for ( i = 0 ; i < nRecvRequest ; i++ ) { mpi_access.deleteRequest( ArrayOfRecvRequests[i] ) ; } @@ -173,7 +171,6 @@ void MPIAccessTest::test_MPI_Access_ISend_IRecv_BottleNeck() { if ( myrank == 0 ) { int sendrequests[maxreq] ; int sendreqsize = mpi_access.sendRequestIds( target , maxreq , sendrequests ) ; - int i ; if ( sendreqsize != 0 ) { ostringstream strstream ; strstream << "=========================================================" << endl