{
MPI_Win tmp = simgrid::smpi::Win::f2c(*win);
*ierr = MPI_Win_free(&tmp);
- if(*ierr == MPI_SUCCESS) {
- simgrid::smpi::F2C::free_f(*win);
- }
}
void mpi_win_create_(int* base, MPI_Aint* size, int* disp_unit, int* info, int* comm, int* win, int* ierr)
MPI_Win tmp;
*ierr = MPI_Win_create( static_cast<void*>(base), *size, *disp_unit, simgrid::smpi::Info::f2c(*info), simgrid::smpi::Comm::f2c(*comm),&tmp);
if (*ierr == MPI_SUCCESS) {
- *win = tmp->add_f();
+ *win = tmp->c2f();
}
}
*ierr =
MPI_Win_allocate(*size, *disp_unit, simgrid::smpi::Info::f2c(*info), simgrid::smpi::Comm::f2c(*comm), base, &tmp);
if(*ierr == MPI_SUCCESS) {
- *win = tmp->add_f();
+ *win = tmp->c2f();
}
}
MPI_Win tmp;
*ierr = MPI_Win_create_dynamic( simgrid::smpi::Info::f2c(*info), simgrid::smpi::Comm::f2c(*comm),&tmp);
if(*ierr == MPI_SUCCESS) {
- *win = tmp->add_f();
+ *win = tmp->c2f();
}
}
MPI_Info tmp;
*ierr = MPI_Win_get_info(simgrid::smpi::Win::f2c(*win), &tmp);
if (*ierr == MPI_SUCCESS) {
- *info = tmp->add_f();
+ *info = tmp->c2f();
}
}
MPI_Group tmp;
*ierr = MPI_Win_get_group(simgrid::smpi::Win::f2c(*win), &tmp);
if (*ierr == MPI_SUCCESS) {
- *group = tmp->add_f();
+ *group = tmp->c2f();
}
}
MPI_Info tmp;
*ierr = MPI_Info_create(&tmp);
if(*ierr == MPI_SUCCESS) {
- *info = tmp->add_f();
+ *info = tmp->c2f();
}
}
*ierr = MPI_Rget( static_cast<void*>(origin_addr),*origin_count, simgrid::smpi::Datatype::f2c(*origin_datatype),*target_rank,
*target_disp, *target_count, simgrid::smpi::Datatype::f2c(*tarsmpi_type_f2c), simgrid::smpi::Win::f2c(*win), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Raccumulate( static_cast<void *>(origin_addr),*origin_count, simgrid::smpi::Datatype::f2c(*origin_datatype),*target_rank,
*target_disp, *target_count, simgrid::smpi::Datatype::f2c(*tarsmpi_type_f2c), simgrid::smpi::Op::f2c(*op), simgrid::smpi::Win::f2c(*win),&req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Rput( static_cast<void *>(origin_addr),*origin_count, simgrid::smpi::Datatype::f2c(*origin_datatype),*target_rank,
*target_disp, *target_count, simgrid::smpi::Datatype::f2c(*tarsmpi_type_f2c), simgrid::smpi::Win::f2c(*win),&req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*target_count, simgrid::smpi::Datatype::f2c(*target_datatype),
simgrid::smpi::Op::f2c(*op), simgrid::smpi::Win::f2c(*win), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Op_create(reinterpret_cast<MPI_User_function*>(function), *commute, &tmp);
if (*ierr == MPI_SUCCESS) {
tmp->set_fortran_op();
- *op = tmp->add_f();
+ *op = tmp->c2f();
}
}
{
MPI_Op tmp= simgrid::smpi::Op::f2c(*op);
*ierr = MPI_Op_free(& tmp);
- if(*ierr == MPI_SUCCESS) {
- simgrid::smpi::F2C::free_f(*op);
- }
}
void mpi_op_commutative_(int* op, int* commute, int* ierr)
MPI_Group tmp = simgrid::smpi::Group::f2c(*group);
if(tmp != MPI_COMM_WORLD->group() && tmp != MPI_GROUP_EMPTY){
simgrid::smpi::Group::unref(tmp);
- simgrid::smpi::F2C::free_f(*group);
}
*ierr = MPI_SUCCESS;
}
MPI_Group tmp;
*ierr = MPI_Group_union(simgrid::smpi::Group::f2c(*group1), simgrid::smpi::Group::f2c(*group2), &tmp);
if (*ierr == MPI_SUCCESS) {
- *newgroup = tmp->add_f();
+ *newgroup = tmp->c2f();
}
}
MPI_Group tmp;
*ierr = MPI_Group_intersection(simgrid::smpi::Group::f2c(*group1), simgrid::smpi::Group::f2c(*group2), &tmp);
if (*ierr == MPI_SUCCESS) {
- *newgroup = tmp->add_f();
+ *newgroup = tmp->c2f();
}
}
MPI_Group tmp;
*ierr = MPI_Group_difference(simgrid::smpi::Group::f2c(*group1), simgrid::smpi::Group::f2c(*group2), &tmp);
if (*ierr == MPI_SUCCESS) {
- *newgroup = tmp->add_f();
+ *newgroup = tmp->c2f();
}
}
MPI_Group tmp;
*ierr = MPI_Group_excl(simgrid::smpi::Group::f2c(*group), *n, ranks, &tmp);
if (*ierr == MPI_SUCCESS) {
- *newgroup = tmp->add_f();
+ *newgroup = tmp->c2f();
}
}
MPI_Group tmp;
*ierr = MPI_Group_range_incl(simgrid::smpi::Group::f2c(*group), *n, ranges, &tmp);
if (*ierr == MPI_SUCCESS) {
- *newgroup = tmp->add_f();
+ *newgroup = tmp->c2f();
}
}
MPI_Group tmp;
*ierr = MPI_Group_range_excl(simgrid::smpi::Group::f2c(*group), *n, ranges, &tmp);
if(*ierr == MPI_SUCCESS) {
- *newgroup = tmp->add_f();
+ *newgroup = tmp->c2f();
}
}
void mpi_request_free_ (int* request, int* ierr){
MPI_Request tmp=simgrid::smpi::Request::f2c(*request);
*ierr = MPI_Request_free(&tmp);
- if(*ierr == MPI_SUCCESS) {
- simgrid::smpi::Request::free_f(*request);
- }
}
void mpi_pack_size_ (int* incount, int* datatype, int* comm, int* size, int* ierr) {
MPI_Comm tmp;
*ierr = MPI_Cart_create(simgrid::smpi::Comm::f2c(*comm_old), *ndims, dims, periods, *reorder, &tmp);
if(*ierr == MPI_SUCCESS) {
- *comm_cart = tmp->add_f();
+ *comm_cart = tmp->c2f();
}
}
MPI_Comm tmp;
*ierr = MPI_Cart_sub(simgrid::smpi::Comm::f2c(*comm), remain_dims, &tmp);
if(*ierr == MPI_SUCCESS) {
- *comm_new = tmp->add_f();
+ *comm_new = tmp->c2f();
}
}
MPI_Comm tmp;
*ierr = MPI_Graph_create(simgrid::smpi::Comm::f2c(*comm_old), *nnodes, index, edges, *reorder, &tmp);
if(*ierr == MPI_SUCCESS) {
- *comm_graph = tmp->add_f();
+ *comm_graph = tmp->c2f();
}
}
*ierr = MPI_Intercomm_create(simgrid::smpi::Comm::f2c(*local_comm), *local_leader, simgrid::smpi::Comm::f2c(*peer_comm), *remote_leader,
*tag, &tmp);
if(*ierr == MPI_SUCCESS) {
- *comm_out = tmp->add_f();
+ *comm_out = tmp->c2f();
}
}
MPI_Comm tmp;
*ierr = MPI_Intercomm_merge(simgrid::smpi::Comm::f2c(*comm), *high, &tmp);
if(*ierr == MPI_SUCCESS) {
- *comm_out = tmp->add_f();
+ *comm_out = tmp->c2f();
}
}
MPI_Info tmp;
*ierr = MPI_Info_dup(simgrid::smpi::Info::f2c(*info), &tmp);
if(*ierr==MPI_SUCCESS){
- *newinfo= tmp->add_f();
+ *newinfo= tmp->c2f();
}
}
*ierr = MPI_Grequest_start( reinterpret_cast<MPI_Grequest_query_function*>(query_fn), reinterpret_cast<MPI_Grequest_free_function*>(free_fn),
reinterpret_cast<MPI_Grequest_cancel_function*>(cancel_fn), extra_state, &tmp);
if(*ierr == MPI_SUCCESS) {
- *request = tmp->add_f();
+ *request = tmp->c2f();
}
}
MPI_Request req;
*ierr = MPI_Ibarrier(simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
MPI_Request req;
*ierr = MPI_Ibcast(buf, *count, simgrid::smpi::Datatype::f2c(*datatype), *root, simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
recvbuf = static_cast<char *>( FORT_BOTTOM(recvbuf));
*ierr = MPI_Ireduce(sendbuf, recvbuf, *count, simgrid::smpi::Datatype::f2c(*datatype), simgrid::smpi::Op::f2c(*op), *root, simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
sendbuf = static_cast<char *>( FORT_IN_PLACE(sendbuf));
*ierr = MPI_Iallreduce(sendbuf, recvbuf, *count, simgrid::smpi::Datatype::f2c(*datatype), simgrid::smpi::Op::f2c(*op), simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Ireduce_scatter(sendbuf, recvbuf, recvcounts, simgrid::smpi::Datatype::f2c(*datatype),
simgrid::smpi::Op::f2c(*op), simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Iscatter(sendbuf, *sendcount, simgrid::smpi::Datatype::f2c(*sendtype),
recvbuf, *recvcount, simgrid::smpi::Datatype::f2c(*recvtype), *root, simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Iscatterv(sendbuf, sendcounts, displs, simgrid::smpi::Datatype::f2c(*sendtype),
recvbuf, *recvcount, simgrid::smpi::Datatype::f2c(*recvtype), *root, simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Igather(sendbuf, *sendcount, simgrid::smpi::Datatype::f2c(*sendtype),
recvbuf, *recvcount, simgrid::smpi::Datatype::f2c(*recvtype), *root, simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Igatherv(sendbuf, *sendcount, simgrid::smpi::Datatype::f2c(*sendtype),
recvbuf, recvcounts, displs, simgrid::smpi::Datatype::f2c(*recvtype), *root, simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Iallgather(sendbuf, *sendcount, simgrid::smpi::Datatype::f2c(*sendtype),
recvbuf, *recvcount, simgrid::smpi::Datatype::f2c(*recvtype), simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Iallgatherv(sendbuf, *sendcount, simgrid::smpi::Datatype::f2c(*sendtype),
recvbuf, recvcounts, displs, simgrid::smpi::Datatype::f2c(*recvtype), simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Iscan(sendbuf, recvbuf, *count, simgrid::smpi::Datatype::f2c(*datatype),
simgrid::smpi::Op::f2c(*op), simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Ialltoall(sendbuf, *sendcount, simgrid::smpi::Datatype::f2c(*sendtype),
recvbuf, *recvcount, simgrid::smpi::Datatype::f2c(*recvtype), simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Ialltoallv(sendbuf, sendcounts, senddisps, simgrid::smpi::Datatype::f2c(*sendtype),
recvbuf, recvcounts, recvdisps, simgrid::smpi::Datatype::f2c(*recvtype), simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Ireduce_scatter_block(sendbuf, recvbuf, *recvcount, simgrid::smpi::Datatype::f2c(*datatype), simgrid::smpi::Op::f2c(*op),
simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Ialltoallw(sendbuf, sendcnts, sdispls, sendtypes.data(), recvbuf, recvcnts, rdispls, recvtypes.data(),
simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
sendbuf = static_cast<char *>( FORT_IN_PLACE(sendbuf));
*ierr = MPI_Iexscan(sendbuf, recvbuf, *count, simgrid::smpi::Datatype::f2c(*datatype), simgrid::smpi::Op::f2c(*op), simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*ierr = MPI_Comm_dup(simgrid::smpi::Comm::f2c(*comm), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newcomm = tmp->add_f();
+ *newcomm = tmp->c2f();
}
}
MPI_Comm tmp;
*ierr = MPI_Comm_create(simgrid::smpi::Comm::f2c(*comm),simgrid::smpi::Group::f2c(*group), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newcomm = tmp->add_f();
+ *newcomm = tmp->c2f();
}
}
*ierr = MPI_Comm_split(simgrid::smpi::Comm::f2c(*comm), *color, *key, &tmp);
if(*ierr == MPI_SUCCESS) {
- *comm_out = tmp->add_f();
+ *comm_out = tmp->c2f();
}
}
MPI_Comm tmp;
*ierr = MPI_Comm_dup_with_info(simgrid::smpi::Comm::f2c(*comm), simgrid::smpi::Info::f2c(*info),&tmp);
if(*ierr == MPI_SUCCESS) {
- *newcomm = tmp->add_f();
+ *newcomm = tmp->c2f();
}
}
MPI_Comm tmp;
*ierr = MPI_Comm_split_type(simgrid::smpi::Comm::f2c(*comm), *split_type, *key, simgrid::smpi::Info::f2c(*info), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newcomm = tmp->add_f();
+ *newcomm = tmp->c2f();
}
}
MPI_Comm tmp;
*ierr = MPI_Comm_connect( port_name, simgrid::smpi::Info::f2c(*info), *root, simgrid::smpi::Comm::f2c(*comm), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newcomm = tmp->add_f();
+ *newcomm = tmp->c2f();
}
}
MPI_Comm tmp;
*ierr = MPI_Comm_join( *fd, &tmp);
if(*ierr == MPI_SUCCESS) {
- *intercomm = tmp->add_f();
+ *intercomm = tmp->c2f();
}
}
MPI_Comm tmp;
*ierr = MPI_Comm_accept( port_name, simgrid::smpi::Info::f2c(*info), *root, simgrid::smpi::Comm::f2c(*comm), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newcomm = tmp->add_f();
+ *newcomm = tmp->c2f();
}
}
*ierr = MPI_Comm_spawn( command, &argv, *maxprocs, simgrid::smpi::Info::f2c(*info), *root, simgrid::smpi::Comm::f2c(*comm), &tmp,
array_of_errcodes);
if(*ierr == MPI_SUCCESS) {
- *intercomm = tmp->add_f();
+ *intercomm = tmp->c2f();
}
}
*ierr = MPI_Comm_spawn_multiple(* count, &array_of_commands, &array_of_argv, array_of_maxprocs,
reinterpret_cast<MPI_Info*>(array_of_info), *root, simgrid::smpi::Comm::f2c(*comm), &tmp, array_of_errcodes);
if(*ierr == MPI_SUCCESS) {
- *intercomm = tmp->add_f();
+ *intercomm = tmp->c2f();
}
}
MPI_File tmp;
*ierr= MPI_File_open(simgrid::smpi::Comm::f2c(*comm), filename, *amode, simgrid::smpi::Info::f2c(*info), &tmp);
if (*ierr == MPI_SUCCESS) {
- *fh = tmp->add_f();
+ *fh = tmp->c2f();
}
}
buf = static_cast<char *>(FORT_BOTTOM(buf));
*ierr = MPI_Send_init(buf, *count, simgrid::smpi::Datatype::f2c(*datatype), *dst, *tag, simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS && req != nullptr) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
buf = static_cast<char *>(FORT_BOTTOM(buf));
*ierr = MPI_Isend(buf, *count, simgrid::smpi::Datatype::f2c(*datatype), *dst, *tag, simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS && req != nullptr) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
buf = static_cast<char *>(FORT_BOTTOM(buf));
*ierr = MPI_Irsend(buf, *count, simgrid::smpi::Datatype::f2c(*datatype), *dst, *tag, simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS && req != nullptr) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
buf = static_cast<char *>( FORT_BOTTOM(buf));
*ierr = MPI_Recv_init(buf, *count, simgrid::smpi::Datatype::f2c(*datatype), *src, *tag, simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
buf = static_cast<char *>( FORT_BOTTOM(buf));
*ierr = MPI_Irecv(buf, *count, simgrid::smpi::Datatype::f2c(*datatype), *src, *tag, simgrid::smpi::Comm::f2c(*comm), &req);
if(*ierr == MPI_SUCCESS && req != nullptr) {
- *request = req->add_f();
+ *request = req->c2f();
}
}
*request = MPI_FORTRAN_REQUEST_NULL;
*ierr = MPI_Ssend_init(buf, *count, simgrid::smpi::Datatype::f2c(*datatype), *dest, *tag, simgrid::smpi::Comm::f2c(*comm), &tmp);
if(*ierr == MPI_SUCCESS && tmp != nullptr) {
- *request = tmp->add_f();
+ *request = tmp->c2f();
}
}
*request = MPI_FORTRAN_REQUEST_NULL;
*ierr = MPI_Bsend_init(buf, *count, simgrid::smpi::Datatype::f2c(*datatype), *dest, *tag, simgrid::smpi::Comm::f2c(*comm), &tmp);
if(*ierr == MPI_SUCCESS && tmp != nullptr) {
- *request = tmp->add_f();
+ *request = tmp->c2f();
}
}
*request = MPI_FORTRAN_REQUEST_NULL;
*ierr = MPI_Ibsend(buf, *count, simgrid::smpi::Datatype::f2c(*datatype), *dest, *tag, simgrid::smpi::Comm::f2c(*comm), &tmp);
if(*ierr == MPI_SUCCESS && tmp != nullptr) {
- *request = tmp->add_f();
+ *request = tmp->c2f();
}
}
*request = MPI_FORTRAN_REQUEST_NULL;
*ierr = MPI_Issend(buf, *count, simgrid::smpi::Datatype::f2c(*datatype), *dest, *tag, simgrid::smpi::Comm::f2c(*comm), &tmp);
if(*ierr == MPI_SUCCESS && tmp != nullptr) {
- *request = tmp->add_f();
+ *request = tmp->c2f();
}
}
*request = MPI_FORTRAN_REQUEST_NULL;
*ierr = MPI_Rsend_init(buf, *count, simgrid::smpi::Datatype::f2c(*datatype), *dest, *tag, simgrid::smpi::Comm::f2c(*comm), &tmp);
if(*ierr == MPI_SUCCESS && tmp != nullptr) {
- *request = tmp->add_f();
+ *request = tmp->c2f();
}
}
MPI_Datatype tmp;
*ierr = MPI_Type_dup(simgrid::smpi::Datatype::f2c(*datatype), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newdatatype = tmp->add_f();
+ *newdatatype = tmp->c2f();
}
}
MPI_Datatype tmp;
*ierr = MPI_Type_contiguous(*count, simgrid::smpi::Datatype::f2c(*old_type), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
MPI_Datatype tmp;
*ierr= MPI_Type_vector(*count, *blocklen, *stride, simgrid::smpi::Datatype::f2c(*old_type), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
MPI_Datatype tmp;
*ierr= MPI_Type_hvector (*count, *blocklen, *stride, simgrid::smpi::Datatype::f2c(*old_type), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
MPI_Datatype tmp;
*ierr= MPI_Type_hvector(*count, *blocklen, *stride, simgrid::smpi::Datatype::f2c(*old_type), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
indices_aint[i]=indices[i];
*ierr = MPI_Type_hindexed(*count, blocklens, indices_aint.data(), simgrid::smpi::Datatype::f2c(*old_type), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
MPI_Datatype tmp;
*ierr = MPI_Type_create_hindexed(*count, blocklens, indices, simgrid::smpi::Datatype::f2c(*old_type), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
MPI_Datatype tmp;
*ierr = MPI_Type_create_hindexed_block(*count, *blocklength, indices, simgrid::smpi::Datatype::f2c(*old_type), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
MPI_Datatype tmp;
*ierr = MPI_Type_indexed(*count, blocklens, indices, simgrid::smpi::Datatype::f2c(*old_type), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
MPI_Datatype tmp;
*ierr = MPI_Type_create_indexed(*count, blocklens, indices, simgrid::smpi::Datatype::f2c(*old_type), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
MPI_Datatype tmp;
*ierr = MPI_Type_create_indexed_block(*count, *blocklength, indices, simgrid::smpi::Datatype::f2c(*old_type), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
}
*ierr = MPI_Type_struct(*count, blocklens, indices_aint.data(), types.data(), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
}
*ierr = MPI_Type_create_struct(*count, blocklens, indices, types.data(), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
array_of_distribs, array_of_dargs, array_of_psizes,
*order, simgrid::smpi::Datatype::f2c(*oldtype), &tmp) ;
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
MPI_Datatype tmp;
*ierr = MPI_Type_create_resized(simgrid::smpi::Datatype::f2c(*oldtype),*lb, *extent, &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}
*ierr = MPI_Type_create_subarray(*ndims,array_of_sizes, array_of_subsizes, array_of_starts, *order,
simgrid::smpi::Datatype::f2c(*oldtype), &tmp);
if(*ierr == MPI_SUCCESS) {
- *newtype = tmp->add_f();
+ *newtype = tmp->c2f();
}
}