AdjoinableMPI
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ampi_f2c.c File Reference
#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"
Include dependency graph for ampi_f2c.c:

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_
 

Function Documentation

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().

Here is the call graph for this function:

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().

Here is the call graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

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.

Here is the call graph for this function:

void ampi_wait_ ( MPI_Fint *  requestF,
MPI_Fint *  statusF,
int *  err_code 
)

Definition at line 120 of file ampi_f2c.c.

References AMPI_Wait().

Here is the call graph for this function:

Variable Documentation

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.