Ignore:
Timestamp:
11/27/17 13:46:40 (6 years ago)
Author:
yushan
Message:

dev omp from Ada

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/src/client.cpp

    r1342 r1347  
    100100            MPI_Comm_size(intraComm,&intraCommSize) ; 
    101101            MPI_Comm_rank(intraComm,&intraCommRank) ; 
    102             info(50)<<"intercommCreate::client "<<rank<<" intraCommSize : "<<intraCommSize 
    103                  <<" intraCommRank :"<<intraCommRank<<"  clientLeader "<< serverLeader<<endl ; 
     102            #pragma omp critical (_output) 
     103            { 
     104              info(50)<<"intercommCreate::client "<<rank<<" intraCommSize : "<<intraCommSize 
     105                      <<" intraCommRank :"<<intraCommRank<<"  serverLeader "<< serverLeader<<endl ; 
     106            } 
    104107            MPI_Intercomm_create(intraComm,0,CXios::globalComm,serverLeader,0,&interComm) ; 
    105108          } 
     
    185188 
    186189        MPI_Send((void*)buff,buffer.count(),MPI_CHAR,serverLeader,1,CXios::globalComm) ; 
     190        #pragma omp critical (_output) 
     191        std::cout<<"client "<<rank<<" send to server "<<serverLeader << buffer.count() <<"message with tag 1" << std::endl; 
    187192        delete [] buff ; 
     193 
     194        //MPI_Barrier(CXios::globalComm); 
    188195 
    189196        MPI_Intercomm_create(contextComm,0,CXios::globalComm,serverLeader,10+globalRank,&contextInterComm) ; 
Note: See TracChangeset for help on using the changeset viewer.