PPL Logo

libs/ck-libs/ampi/ampi.h File Reference

Go to the source code of this file.

Data Structures

struct  MPI_Status
struct  MPI_F08_status

Typedefs

typedef void(* MPI_MainFn )(int, char **)
typedef int MPI_Datatype
typedef intptr_t MPI_Aint
typedef int MPI_Fint
typedef MPI_Aint MPI_Count
typedef long long int MPI_Offset
typedef int MPI_Op
typedef void( MPI_User_function )(void *invec, void *inoutvec, int *len, MPI_Datatype *datatype)
typedef int MPI_Comm
 Communicators give a communication context to a set of processors.
typedef int MPI_Group
 Groups represent an set of processors 0.
typedef int MPI_Info
typedef int MPI_Request
typedef int MPI_Message
typedef int MPI_Errhandler
typedef void( MPI_Comm_errhandler_fn )(MPI_Comm *, int *,...)
typedef void( MPI_Comm_errhandler_function )(MPI_Comm *, int *,...)
typedef intMPI_Comm_copy_attr_function )(MPI_Comm oldcomm, int keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag)
typedef intMPI_Comm_delete_attr_function )(MPI_Comm comm, int keyval, void *attribute_val, void *extra_state)
typedef void( MPI_Handler_function )(MPI_Comm *, int *,...)
typedef intMPI_Copy_function )(MPI_Comm oldcomm, int keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag)
typedef intMPI_Delete_function )(MPI_Comm comm, int keyval, void *attribute_val, void *extra_state)
typedef int MPI_Type_copy_attr_function (MPI_Datatype oldtype, int type_keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag)
typedef int MPI_Type_delete_attr_function (MPI_Datatype datatype, int type_keyval, void *attribute_val, void *extra_state)
typedef int MPI_Grequest_query_function (void *extra_state, MPI_Status *status)
typedef int MPI_Grequest_free_function (void *extra_state)
typedef int MPI_Grequest_cancel_function (void *extra_state, int complete)
typedef void(* MPI_PupFn )(pup_er, void *)
typedef void(* MPI_MigrateFn )(void)
typedef int MPI_Win
typedef void( MPI_Win_errhandler_fn )(MPI_Win *, int *,...)
typedef void( MPI_Win_errhandler_function )(MPI_Win *, int *,...)
typedef intMPI_Win_copy_attr_function )(MPI_Win oldwin, int keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag)
typedef intMPI_Win_delete_attr_function )(MPI_Win win, int keyval, void *attribute_val, void *extra_state)
typedef int MPIX_Grequest_class
typedef int MPIX_Grequest_poll_function (void *extra_state, MPI_Status *status)
typedef int MPIX_Grequest_wait_function (int count, void **array_of_states, double timeout, MPI_Status *status)
typedef intMPI_Datarep_conversion_function )(void *, MPI_Datatype, int, void *, MPI_Offset, void *)
typedef intMPI_Datarep_extent_function )(MPI_Datatype datatype, MPI_Aint *, void *)
typedef int MPI_T_enum
typedef int MPI_T_cvar_handle
typedef int MPI_T_pvar_handle
typedef int MPI_T_pvar_session
typedef void( MPI_File_errhandler_function )(MPI_File *file, int *err,...)

Functions

CLINKAGE int AMPI_Main_cpp (int argc, char **argv)
int AMPI_Main_cpp (void)
int AMPI_Main ()
void AMPI_Main_c (int argc, char **argv)

Variables

MPI_Comm MPI_COMM_UNIVERSE [MPI_MAX_COMM_WORLDS]


Typedef Documentation

typedef void(* MPI_MainFn)(int, char **)

Definition at line 90 of file ampi.h.

Definition at line 92 of file ampi.h.

typedef intptr_t MPI_Aint

Definition at line 93 of file ampi.h.

typedef int MPI_Fint

Definition at line 94 of file ampi.h.

Definition at line 95 of file ampi.h.

MPI_File MPI_Offset MPI_Offset int MPI_Info MPI_Offset MPI_Datatype MPI_Datatype char void MPI_Status void MPI_Status void MPIO_Request void MPI_Status void MPI_Status void MPIO_Request MPI_Offset void MPI_Status void MPIO_Request void MPI_Status int void MPI_Datatype void MPI_Datatype void MPI_Datatype void MPI_Datatype void MPI_Datatype void MPI_Datatype MPI_Aint int MPI_File MPI_Errhandler int int int int MPI_Datatype MPI_File MPIO_Request MPI_Status MPIO_Request MPI_Status MPIO_Request int MPI_Status MPIO_Request int int MPI_Status MPI_Fint char char char char int int MPI_Info MPI_Info char MPI_File char MPI_Info MPI_Offset MPI_Group MPI_Info char MPI_Info void MPI_Status void MPI_Status void MPIO_Request void MPI_Status void MPI_Status void MPIO_Request int MPI_Offset

Definition at line 96 of file ampi.h.

typedef int MPI_Op

Definition at line 262 of file ampi.h.

typedef void( MPI_User_function)(void *invec, void *inoutvec, int *len, MPI_Datatype *datatype)

Definition at line 264 of file ampi.h.

typedef int MPI_Comm

Communicators give a communication context to a set of processors.

An intercommunicator can be used for point to point messaging between two groups. An intracommunicator can be used to send messages within a single group.

Definition at line 320 of file ampi.h.

typedef int MPI_Group

Groups represent an set of processors 0.

..n-1. They can be created locally

Definition at line 323 of file ampi.h.

Definition at line 325 of file ampi.h.

typedef int MPI_Request

Definition at line 346 of file ampi.h.

typedef int MPI_Message

Definition at line 357 of file ampi.h.

Definition at line 361 of file ampi.h.

typedef void( MPI_Comm_errhandler_fn)(MPI_Comm *, int *,...)

Definition at line 366 of file ampi.h.

typedef void( MPI_Comm_errhandler_function)(MPI_Comm *, int *,...)

Definition at line 367 of file ampi.h.

typedef int( MPI_Comm_copy_attr_function)(MPI_Comm oldcomm, int keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag)

Definition at line 368 of file ampi.h.

Definition at line 371 of file ampi.h.

typedef void( MPI_Handler_function)(MPI_Comm *, int *,...)

Definition at line 374 of file ampi.h.

typedef int( MPI_Copy_function)(MPI_Comm oldcomm, int keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag)

Definition at line 375 of file ampi.h.

Definition at line 378 of file ampi.h.

typedef int MPI_Type_copy_attr_function(MPI_Datatype oldtype, int type_keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag)

Definition at line 381 of file ampi.h.

Definition at line 383 of file ampi.h.

Definition at line 386 of file ampi.h.

Definition at line 387 of file ampi.h.

typedef int MPI_Grequest_cancel_function(void *extra_state, int complete)

Definition at line 388 of file ampi.h.

typedef void(* MPI_PupFn)(pup_er, void *)

Definition at line 392 of file ampi.h.

typedef void(* MPI_MigrateFn)(void)

Definition at line 393 of file ampi.h.

typedef int MPI_Win

Definition at line 1191 of file ampi.h.

typedef void( MPI_Win_errhandler_fn)(MPI_Win *, int *,...)

Definition at line 1193 of file ampi.h.

typedef void( MPI_Win_errhandler_function)(MPI_Win *, int *,...)

Definition at line 1194 of file ampi.h.

typedef int( MPI_Win_copy_attr_function)(MPI_Win oldwin, int keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag)

Definition at line 1196 of file ampi.h.

Definition at line 1199 of file ampi.h.

Definition at line 1204 of file ampi.h.

Definition at line 1205 of file ampi.h.

typedef int MPIX_Grequest_wait_function(int count, void **array_of_states, double timeout, MPI_Status *status)

Definition at line 1206 of file ampi.h.

typedef int( MPI_Datarep_conversion_function)(void *, MPI_Datatype, int, void *, MPI_Offset, void *)

Definition at line 1234 of file ampi.h.

typedef int( MPI_Datarep_extent_function)(MPI_Datatype datatype, MPI_Aint *, void *)

Definition at line 1236 of file ampi.h.

typedef int MPI_T_enum

Definition at line 1286 of file ampi.h.

Definition at line 1287 of file ampi.h.

Definition at line 1288 of file ampi.h.

Definition at line 1289 of file ampi.h.

typedef void( MPI_File_errhandler_function)(MPI_File *file, int *err,...)

Definition at line 1366 of file ampi.h.


Function Documentation

CLINKAGE int AMPI_Main_cpp ( int  argc,
char **  argv 
)

Definition at line 1 of file compat_ampicm.C.

Referenced by FTN_NAME().

Here is the caller graph for this function:

int AMPI_Main_cpp ( void   ) 

Definition at line 2 of file compat_ampicpp.C.

int AMPI_Main (  ) 

Referenced by AMPI_Main_c().

Here is the caller graph for this function:

void AMPI_Main_c ( int  argc,
char **  argv 
)

Definition at line 13 of file compat_ampi.c.

References AMPI_Main().

Referenced by FTN_NAME().

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

MPI_Comm MPI_COMM_UNIVERSE[MPI_MAX_COMM_WORLDS]

Definition at line 194 of file ampi.C.


Generated on Mon Sep 21 08:03:52 2020 for Charm++ by  doxygen 1.5.5