AdjoinableMPI
|
#include <stdlib.h>
#include <mpi.h>
#include "ampi/userIF/activity.h"
#include "ampi/userIF/pairedWith.h"
#include "ampi/userIF/request.h"
#include "ampi/userIF/nt.h"
#include "ampi/adTool/support.h"
#include "ampi/userIF/modified.h"
#include "ampi/ampi.h"
Go to the source code of this file.
Functions | |
void | ampi_init_nt_ (int *err_code) |
void | ampi_finalize_nt_ (int *err_code) |
void | ampi_comm_rank_ (MPI_Fint *commF, int *rank, int *err_code) |
void | ampi_recv_ (void *buf, int *count, MPI_Fint *datatypeF, int *src, int *tag, int *pairedWithF, int *commF, int *status, int *err_code) |
void | ampi_send_ (void *buf, int *count, MPI_Fint *datatypeF, int *dest, int *tag, int *pairedWithF, int *commF, int *err_code) |
void | ampi_irecv_ (void *buf, int *count, MPI_Fint *datatypeF, int *source, int *tag, int *pairedWithF, int *commF, MPI_Fint *requestF, int *err_code) |
void | ampi_isend_ (void *buf, int *count, MPI_Fint *datatypeF, int *dest, int *tag, int *pairedWithF, int *commF, MPI_Fint *requestF, int *err_code) |
void | ampi_wait_ (MPI_Fint *requestF, MPI_Fint *statusF, int *err_code) |
Variables | |
AMPI_PairedWith | pairedWithTable [] |
MPI_Fint | ampi_adouble_precision_ |
MPI_Fint | ampi_areal_ |
void ampi_comm_rank_ | ( | MPI_Fint * | commF, |
int * | rank, | ||
int * | err_code | ||
) |
Definition at line 45 of file ampi_f2c.c.
void ampi_finalize_nt_ | ( | int * | err_code) |
Definition at line 41 of file ampi_f2c.c.
References AMPI_Finalize_NT().
void ampi_init_nt_ | ( | int * | err_code) |
Definition at line 28 of file ampi_f2c.c.
References AMPI_ADOUBLE_PRECISION, AMPI_AREAL, and AMPI_Init_NT().
void ampi_irecv_ | ( | void * | buf, |
int * | count, | ||
MPI_Fint * | datatypeF, | ||
int * | source, | ||
int * | tag, | ||
int * | pairedWithF, | ||
int * | commF, | ||
MPI_Fint * | requestF, | ||
int * | err_code | ||
) |
Definition at line 82 of file ampi_f2c.c.
References AMPI_Irecv(), AMPI_Request_stack::datatype, AMPI_Request_stack::pairedWith, and pairedWithTable.
void ampi_isend_ | ( | void * | buf, |
int * | count, | ||
MPI_Fint * | datatypeF, | ||
int * | dest, | ||
int * | tag, | ||
int * | pairedWithF, | ||
int * | commF, | ||
MPI_Fint * | requestF, | ||
int * | err_code | ||
) |
Definition at line 101 of file ampi_f2c.c.
References AMPI_Isend(), AMPI_Request_stack::datatype, AMPI_Request_stack::pairedWith, and pairedWithTable.
void ampi_recv_ | ( | void * | buf, |
int * | count, | ||
MPI_Fint * | datatypeF, | ||
int * | src, | ||
int * | tag, | ||
int * | pairedWithF, | ||
int * | commF, | ||
int * | status, | ||
int * | err_code | ||
) |
Definition at line 50 of file ampi_f2c.c.
References AMPI_Recv(), AMPI_Request_stack::datatype, AMPI_Request_stack::pairedWith, and pairedWithTable.
void ampi_send_ | ( | void * | buf, |
int * | count, | ||
MPI_Fint * | datatypeF, | ||
int * | dest, | ||
int * | tag, | ||
int * | pairedWithF, | ||
int * | commF, | ||
int * | err_code | ||
) |
Definition at line 67 of file ampi_f2c.c.
References AMPI_Send(), AMPI_Request_stack::datatype, AMPI_Request_stack::pairedWith, and pairedWithTable.
void ampi_wait_ | ( | MPI_Fint * | requestF, |
MPI_Fint * | statusF, | ||
int * | err_code | ||
) |
Definition at line 120 of file ampi_f2c.c.
References AMPI_Wait().
MPI_Fint ampi_adouble_precision_ |
Definition at line 25 of file ampi_f2c.c.
MPI_Fint ampi_areal_ |
Definition at line 26 of file ampi_f2c.c.
AMPI_PairedWith pairedWithTable[] |
Definition at line 21 of file ampi_f2c.c.
Referenced by ampi_irecv_(), ampi_isend_(), ampi_recv_(), ampi_send_(), bw_ampi_irecv_(), bw_ampi_isend_(), bw_ampi_recv_(), bw_ampi_send_(), fw_ampi_irecv_(), fw_ampi_isend_(), fw_ampi_recv_(), fw_ampi_send_(), tls_ampi_irecv_(), tls_ampi_isend_(), tls_ampi_recv_(), and tls_ampi_send_().