|
|
|
|
/home/brennan/n-sim/OrbisQuartus/server/l4/mini_mpi-l4.c File Reference#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <mini_mpi.h>
#include <mini_mpi-internal.h>
#include "lwip.h"
Go to the source code of this file.
|
Defines |
#define | MY_NC ((struct netconn*)my_socket.nc) |
Functions |
int | MPI_Init (int *argc, char ***argv) |
int | MPI_Comm_socket (MPI_Comm comm, int *sock) |
int | MPI_Abort (MPI_Comm comm, int errorcode) |
int | MPI_Finalize (void) |
int | MPI_Send (void *buf, int count, MPI_Datatype type, int dest, int tag, MPI_Comm comm) |
int | MPI_Recv (void *buf, int count, MPI_Datatype type, int source, int tag, MPI_Comm comm, MPI_Status *status) |
int | MPI_Isend (void *buf, int count, MPI_Datatype type, int dest, int tag, MPI_Comm comm, MPI_Request *request) |
int | MPI_Irecv (void *buf, int count, MPI_Datatype type, int source, int tag, MPI_Comm comm, MPI_Request *request) |
int | MPI_Wait (MPI_Request *request, MPI_Status *status) |
int | MPI_Waitall (int count, MPI_Request *request[], MPI_Status *status[]) |
int | MPI_Barrier (MPI_Comm comm) |
int | MPI_Bcast (void *buf, int count, MPI_Datatype type, int root, MPI_Comm comm) |
int | MPI_Scatter (void *sendbuffer, int sendcount, MPI_Datatype sendtype, void *recvbuffer, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
int | MPI_Gather (void *sendbuffer, int sendcount, MPI_Datatype sendtype, void *recvbuffer, int recvcount, MPI_Datatype recvtype, int root, MPI_Comm comm) |
Variables |
int | my_numprocs |
int | my_taskid |
unsigned short | my_init |
sockaddr_in | head_addr |
socket_ptr_t | my_socket |
task_t * | task_array |
Define Documentation
#define MY_NC ((struct netconn*)my_socket.nc) |
|
Function Documentation
int MPI_Abort |
( |
MPI_Comm |
comm, |
|
|
int |
errorcode |
|
) |
|
|
int MPI_Barrier |
( |
MPI_Comm |
comm |
) |
|
|
int MPI_Bcast |
( |
void * |
buf, |
|
|
int |
count, |
|
|
MPI_Datatype |
type, |
|
|
int |
root, |
|
|
MPI_Comm |
comm |
|
) |
|
|
int MPI_Comm_socket |
( |
MPI_Comm |
comm, |
|
|
int * |
sock |
|
) |
|
|
int MPI_Finalize |
( |
void |
|
) |
|
|
int MPI_Gather |
( |
void * |
sendbuffer, |
|
|
int |
sendcount, |
|
|
MPI_Datatype |
sendtype, |
|
|
void * |
recvbuffer, |
|
|
int |
recvcount, |
|
|
MPI_Datatype |
recvtype, |
|
|
int |
root, |
|
|
MPI_Comm |
comm |
|
) |
|
|
int MPI_Init |
( |
int * |
argc, |
|
|
char *** |
argv |
|
) |
|
|
int MPI_Irecv |
( |
void * |
buf, |
|
|
int |
count, |
|
|
MPI_Datatype |
type, |
|
|
int |
source, |
|
|
int |
tag, |
|
|
MPI_Comm |
comm, |
|
|
MPI_Request * |
request |
|
) |
|
|
int MPI_Isend |
( |
void * |
buf, |
|
|
int |
count, |
|
|
MPI_Datatype |
type, |
|
|
int |
dest, |
|
|
int |
tag, |
|
|
MPI_Comm |
comm, |
|
|
MPI_Request * |
request |
|
) |
|
|
int MPI_Recv |
( |
void * |
buf, |
|
|
int |
count, |
|
|
MPI_Datatype |
type, |
|
|
int |
source, |
|
|
int |
tag, |
|
|
MPI_Comm |
comm, |
|
|
MPI_Status * |
status |
|
) |
|
|
int MPI_Scatter |
( |
void * |
sendbuffer, |
|
|
int |
sendcount, |
|
|
MPI_Datatype |
sendtype, |
|
|
void * |
recvbuffer, |
|
|
int |
recvcount, |
|
|
MPI_Datatype |
recvtype, |
|
|
int |
root, |
|
|
MPI_Comm |
comm |
|
) |
|
|
int MPI_Send |
( |
void * |
buf, |
|
|
int |
count, |
|
|
MPI_Datatype |
type, |
|
|
int |
dest, |
|
|
int |
tag, |
|
|
MPI_Comm |
comm |
|
) |
|
|
int MPI_Wait |
( |
MPI_Request * |
request, |
|
|
MPI_Status * |
status |
|
) |
|
|
int MPI_Waitall |
( |
int |
count, |
|
|
MPI_Request * |
request[], |
|
|
MPI_Status * |
status[] |
|
) |
|
|
Variable Documentation
|
Definition at line 46 of file mini_mpi.c.
Referenced by MPI_Abort(), MPI_Barrier(), MPI_Bcast(), MPI_Comm_rank(), MPI_Comm_size(), MPI_Comm_socket(), MPI_Finalize(), MPI_Gather(), MPI_Init(), MPI_Initialized(), MPI_Irecv(), MPI_Isend(), MPI_Recv(), MPI_Scatter(), and MPI_Send(). |
|