9 #ifndef _AMPI_LIBCOMMON_MODIFIED_H_
10 #define _AMPI_LIBCOMMON_MODIFIED_H_
19 #if defined(__cplusplus)
33 MPI_Datatype datatype,
45 MPI_Datatype datatype,
57 MPI_Datatype datatype,
69 MPI_Datatype datatype, MPI_Datatype shadowdatatype,
81 MPI_Datatype datatype,
93 MPI_Datatype datatype,
105 MPI_Datatype datatype,
117 MPI_Datatype datatype, MPI_Datatype shadowdatatype,
129 MPI_Datatype datatype,
140 MPI_Datatype datatype,
151 MPI_Datatype datatype,
162 MPI_Datatype datatype, MPI_Datatype shadowdatatype,
173 MPI_Datatype datatype,
185 MPI_Datatype datatype,
197 MPI_Datatype datatype,
209 MPI_Datatype datatype, MPI_Datatype shadowdatatype,
265 MPI_Datatype sendtype,
268 MPI_Datatype recvtype,
277 MPI_Datatype sendtype,
280 MPI_Datatype recvtype,
289 MPI_Datatype sendtype,
292 MPI_Datatype recvtype,
301 MPI_Datatype sendtype,
304 MPI_Datatype recvtype,
313 MPI_Datatype sendtype,
316 MPI_Datatype recvtype,
325 MPI_Datatype sendtype,
328 MPI_Datatype recvtype,
337 MPI_Datatype sendtype,
340 MPI_Datatype recvtype,
348 MPI_Datatype sendtype,
351 MPI_Datatype recvtype,
359 MPI_Datatype sendtype,
362 MPI_Datatype recvtype,
370 MPI_Datatype sendtype,
374 MPI_Datatype recvtype,
384 MPI_Datatype sendtype,
388 MPI_Datatype recvtype,
397 MPI_Datatype sendtype,
401 MPI_Datatype recvtype,
411 MPI_Datatype sendtype,
414 MPI_Datatype recvtype,
415 int root, MPI_Comm comm);
424 MPI_Datatype sendtype,
427 MPI_Datatype recvtype,
428 int root, MPI_Comm comm);
437 MPI_Datatype sendtype,
440 MPI_Datatype recvtype,
441 int root, MPI_Comm comm);
448 MPI_Datatype sendtype,
452 MPI_Datatype recvtype,
461 MPI_Datatype sendtype,
465 MPI_Datatype recvtype,
474 MPI_Datatype sendtype,
478 MPI_Datatype recvtype,
486 MPI_Datatype datatype,
495 MPI_Datatype datatype,
504 MPI_Datatype datatype,
514 MPI_Datatype datatype,
525 MPI_Datatype datatype,
537 MPI_Datatype datatype,
546 void* rbuf,
void* rbufb,
548 MPI_Datatype datatype, MPI_Datatype datatypeb,
559 MPI_Datatype datatype,
568 void* rbuf,
void* rbufd,
570 MPI_Datatype datatype, MPI_Datatype datatyped,
581 MPI_Datatype datatype,
591 MPI_Datatype datatype,
601 MPI_Datatype datatype,
609 int array_of_blocklengths[],
610 MPI_Aint array_of_displacements[],
611 MPI_Datatype array_of_types[],
612 MPI_Datatype *newtype);
617 MPI_Datatype *newtype);
653 MPI_Datatype origin_datatype,
655 MPI_Aint target_disp,
657 MPI_Datatype target_datatype,
663 MPI_Datatype origin_datatype,
665 MPI_Aint target_disp,
667 MPI_Datatype target_datatype,
673 MPI_Datatype origin_datatype,
675 MPI_Aint target_disp,
677 MPI_Datatype target_datatype,
683 MPI_Datatype origin_datatype,
685 MPI_Aint target_disp,
687 MPI_Datatype target_datatype,
699 #if defined(__cplusplus)