14 #ifndef SION_SION_OMPI_INTERNAL_GEN    15 #define SION_SION_OMPI_INTERNAL_GEN    19 #ifndef __USE_FILE_OFFSET64    20 #define __USE_FILE_OFFSET64    26 struct __ompi_thread_sync_struct
    29     int grank_master_ompi;
    31     int lrank_master_ompi;
    41 typedef struct __ompi_thread_sync_struct __ompi_thread_sync;
    44 int _sion_gen_info_from_gcomm_ompi(
int numFiles, MPI_Comm gComm, 
int *filenumber, 
int *lrank, 
int *lsize);
    45 int _sion_get_info_from_splitted_comm_ompi(MPI_Comm gComm, MPI_Comm lComm, 
int *numComm, 
int *CommNumber, 
int *lrank, 
int *lsize);
    47 int _sion_get_size_ompi(
int ompi_rank, 
int num_threads);
    48 int _sion_map_rank_mpi_to_ompi(
int mpi_rank, 
int num_threads, 
int thread_num);
    49 int _sion_map_rank_ompi_to_mpi(
int ompi_rank, 
int num_threads);
    50 int _sion_map_rank_ompi_to_thread_num(
int ompi_rank, 
int num_threads);
    53 int _sion_errorprint_ompi(
int rc, 
int level, 
const char *format, ...);