Ignore:
Timestamp:
01/22/19 16:43:32 (5 years ago)
Author:
yushan
Message:

revert erroneous commit on trunk

Location:
XIOS/trunk/src/interface/c
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/interface/c/icdata.cpp

    r1638 r1639  
    6060   { 
    6161      std::string str; 
    62       ep_lib::MPI_Comm local_comm; 
    63       ep_lib::MPI_Comm return_comm; 
     62      MPI_Comm local_comm; 
     63      MPI_Comm return_comm; 
    6464 
    6565      if (!cstr2string(client_id, len_client_id, str)) return; 
    6666 
    6767      int initialized; 
    68       ep_lib::MPI_Initialized(&initialized); 
    69       #ifdef _usingMPI 
     68      MPI_Initialized(&initialized); 
    7069      if (initialized) local_comm=MPI_Comm_f2c(*f_local_comm); 
    7170      else local_comm=MPI_COMM_NULL; 
    72       #elif _usingEP 
    73       if (initialized) local_comm=EP_Comm_f2c(f_local_comm); 
    74       else local_comm=EP_COMM_NULL; 
    75       #endif 
    7671      CXios::initClientSide(str, local_comm, return_comm); 
    77       #ifdef _usingMPI 
    7872      *f_return_comm=MPI_Comm_c2f(return_comm); 
    79       #elif _usingEP 
    80       *f_return_comm=*static_cast<MPI_Fint* >(EP_Comm_c2f(return_comm)); 
    81       #endif 
    8273      CTimer::get("XIOS init").suspend(); 
    8374      CTimer::get("XIOS").suspend(); 
     
    8980   { 
    9081     std::string str; 
    91      ep_lib::MPI_Comm comm; 
     82     MPI_Comm comm; 
    9283 
    9384     if (!cstr2string(context_id, len_context_id, str)) return; 
    9485     CTimer::get("XIOS").resume(); 
    9586     CTimer::get("XIOS init context").resume(); 
    96      #ifdef _usingMPI 
    9787     comm=MPI_Comm_f2c(*f_comm); 
    98      #elif _usingEP 
    99      comm=EP_Comm_f2c(f_comm); 
    100      #endif 
    10188     CClient::registerContext(str, comm); 
    10289     CTimer::get("XIOS init context").suspend(); 
  • XIOS/trunk/src/interface/c/oasis_cinterface.cpp

    r1638 r1639  
    2121  } 
    2222 
    23   void oasis_get_localcomm(ep_lib::MPI_Comm& comm) 
     23  void oasis_get_localcomm(MPI_Comm& comm) 
    2424  { 
    25     ep_lib::MPI_Fint f_comm ; 
     25    MPI_Fint f_comm ; 
    2626     
    2727    fxios_oasis_get_localcomm(&f_comm) ; 
    28     //comm=MPI_Comm_f2c(f_comm) ; 
     28    comm=MPI_Comm_f2c(f_comm) ; 
    2929  } 
    3030  
    31   void oasis_get_intracomm(ep_lib::MPI_Comm& comm_client_server,const std::string& server_id) 
     31  void oasis_get_intracomm(MPI_Comm& comm_client_server,const std::string& server_id) 
    3232  { 
    33     ep_lib::MPI_Fint f_comm ; 
     33    MPI_Fint f_comm ; 
    3434     
    3535    fxios_oasis_get_intracomm(&f_comm,server_id.data(),server_id.size()) ; 
    36     //comm_client_server=MPI_Comm_f2c(f_comm) ; 
     36    comm_client_server=MPI_Comm_f2c(f_comm) ; 
    3737  } 
    3838  
    39   void oasis_get_intercomm(ep_lib::MPI_Comm& comm_client_server,const std::string& server_id) 
     39  void oasis_get_intercomm(MPI_Comm& comm_client_server,const std::string& server_id) 
    4040  { 
    41     ep_lib::MPI_Fint f_comm ; 
     41    MPI_Fint f_comm ; 
    4242     
    4343    fxios_oasis_get_intercomm(&f_comm,server_id.data(),server_id.size()) ; 
    44     //comm_client_server=MPI_Comm_f2c(f_comm) ; 
     44    comm_client_server=MPI_Comm_f2c(f_comm) ; 
    4545  } 
    4646} 
  • XIOS/trunk/src/interface/c/oasis_cinterface.hpp

    r1638 r1639  
    1010  void fxios_oasis_enddef(void) ; 
    1111  void fxios_oasis_finalize(void) ; 
    12   void fxios_oasis_get_localcomm(ep_lib::MPI_Fint* f_comm) ; 
    13   void fxios_oasis_get_intracomm(ep_lib::MPI_Fint* f_comm_client_server,const char* client_id,int str_len) ; 
    14   void fxios_oasis_get_intercomm(ep_lib::MPI_Fint* f_comm_client_server,const char* client_id,int str_len) ; 
     12  void fxios_oasis_get_localcomm(MPI_Fint* f_comm) ; 
     13  void fxios_oasis_get_intracomm(MPI_Fint* f_comm_client_server,const char* client_id,int str_len) ; 
     14  void fxios_oasis_get_intercomm(MPI_Fint* f_comm_client_server,const char* client_id,int str_len) ; 
    1515} 
    1616  
     
    2020  void oasis_enddef(void) ; 
    2121  void oasis_finalize(void) ; 
    22   void oasis_get_localcomm(ep_lib::MPI_Comm& comm) ; 
    23   void oasis_get_intracomm(ep_lib::MPI_Comm& comm_client_server,const std::string& server_id) ; 
    24   void oasis_get_intercomm(ep_lib::MPI_Comm& comm_client_server,const std::string& server_id) ; 
     22  void oasis_get_localcomm(MPI_Comm& comm) ; 
     23  void oasis_get_intracomm(MPI_Comm& comm_client_server,const std::string& server_id) ; 
     24  void oasis_get_intercomm(MPI_Comm& comm_client_server,const std::string& server_id) ; 
    2525} 
    2626#endif 
Note: See TracChangeset for help on using the changeset viewer.