Ignore:
Timestamp:
12/06/17 15:22:17 (6 years ago)
Author:
yushan
Message:

unify type : MPI_Message MPI_Info

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/extern/src_ep_dev/ep_message.cpp

    r1355 r1362  
    6969 
    7070        MPI_Message *msg_block = new MPI_Message;  
    71         msg_block->mpi_message = message;   
     71        msg_block->mpi_message = new ::MPI_Message; 
     72        *(static_cast< ::MPI_Message*>(msg_block->mpi_message)) = message;   
    7273        msg_block->ep_tag = bitset<15>(status.MPI_TAG >> 16).to_ulong();  
    7374        int src_loc       = bitset<8> (status.MPI_TAG >> 8) .to_ulong();  
     
    135136 
    136137        MPI_Message *msg_block = new MPI_Message; 
    137  
    138         msg_block->mpi_message = message; 
     138        msg_block->mpi_message = new ::MPI_Message; 
     139        *(static_cast< ::MPI_Message*>(msg_block->mpi_message)) = message; 
    139140        msg_block->ep_tag = bitset<15>(status.MPI_TAG >> 16).to_ulong(); 
    140141        int src_loc       = bitset<8> (status.MPI_TAG >> 8) .to_ulong(); 
     
    188189 
    189190        MPI_Message *msg_block = new MPI_Message; 
    190         
    191         msg_block->mpi_message = message; 
     191        msg_block->mpi_message = new ::MPI_Message; 
     192        *(static_cast< ::MPI_Message*>(msg_block->mpi_message)) = message; 
    192193        msg_block->ep_tag = bitset<15>(status.MPI_TAG >> 16).to_ulong(); 
    193194        int src_loc       = bitset<8> (status.MPI_TAG >> 8) .to_ulong(); 
Note: See TracChangeset for help on using the changeset viewer.