OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
mpi.h File Reference

Go to the source code of this file.

Macros

#define LIBSEQ_INT   int
#define LIBSEQ_CALL
#define MUMPS_MPI_H

Typedefs

typedef LIBSEQ_INT MPI_Comm

Functions

LIBSEQ_INT LIBSEQ_CALL MPI_Init (LIBSEQ_INT *pargc, char ***pargv)
LIBSEQ_INT LIBSEQ_CALL MPI_Comm_rank (LIBSEQ_INT comm, LIBSEQ_INT *rank)
LIBSEQ_INT LIBSEQ_CALL MPI_Finalize (void)
void LIBSEQ_CALL MUMPS_CHECKADDREQUAL (char *a, char *b, LIBSEQ_INT *i)
void LIBSEQ_CALL MUMPS_CHECKADDREQUAL_ (char *a, char *b, LIBSEQ_INT *i)
void LIBSEQ_CALL mumps_checkaddrequal_ (char *a, char *b, LIBSEQ_INT *i)
void LIBSEQ_CALL mumps_checkaddrequal__ (char *a, char *b, LIBSEQ_INT *i)
double LIBSEQ_CALL MPI_Wtime ()

Variables

static MPI_Comm MPI_COMM_WORLD =(MPI_Comm)0

Macro Definition Documentation

◆ LIBSEQ_CALL

#define LIBSEQ_CALL

Definition at line 32 of file mpi.h.

◆ LIBSEQ_INT

#define LIBSEQ_INT   int

Definition at line 20 of file mpi.h.

◆ MUMPS_MPI_H

#define MUMPS_MPI_H

Definition at line 38 of file mpi.h.

Typedef Documentation

◆ MPI_Comm

Definition at line 50 of file mpi.h.

Function Documentation

◆ MPI_Comm_rank()

LIBSEQ_INT LIBSEQ_CALL MPI_Comm_rank ( LIBSEQ_INT comm,
LIBSEQ_INT * rank )

Definition at line 23 of file mpic.c.

24{
25 *rank=0;
26 return 0;
27}

◆ MPI_Finalize()

LIBSEQ_INT LIBSEQ_CALL MPI_Finalize ( void )

Definition at line 28 of file mpic.c.

29{
30 return 0;
31}

◆ MPI_Init()

LIBSEQ_INT LIBSEQ_CALL MPI_Init ( LIBSEQ_INT * pargc,
char *** pargv )

Definition at line 18 of file mpic.c.

19{
20 return 0;
21}

◆ MPI_Wtime()

double LIBSEQ_CALL MPI_Wtime ( )

Definition at line 60 of file mpic.c.

61{
62 double val;
63 mumps_elapse(&val);
64 return val;
65}
void mumps_elapse(double *val)
Definition elapse.c:34

◆ MUMPS_CHECKADDREQUAL()

void LIBSEQ_CALL MUMPS_CHECKADDREQUAL ( char * a,
char * b,
LIBSEQ_INT * i )

Definition at line 35 of file mpic.c.

36{
37 if (a - b == 0)
38 {
39 *i=1;
40 }
41 else
42 {
43 *i=0;
44 }
45}

◆ MUMPS_CHECKADDREQUAL_()

void LIBSEQ_CALL MUMPS_CHECKADDREQUAL_ ( char * a,
char * b,
LIBSEQ_INT * i )

Definition at line 47 of file mpic.c.

48 {
50 }
void LIBSEQ_CALL MUMPS_CHECKADDREQUAL(char *a, char *b, LIBSEQ_INT *i)
Definition mpic.c:35

◆ mumps_checkaddrequal_()

void LIBSEQ_CALL mumps_checkaddrequal_ ( char * a,
char * b,
LIBSEQ_INT * i )

Definition at line 51 of file mpic.c.

52 {
54 }

◆ mumps_checkaddrequal__()

void LIBSEQ_CALL mumps_checkaddrequal__ ( char * a,
char * b,
LIBSEQ_INT * i )

Definition at line 55 of file mpic.c.

56 {
58 }

Variable Documentation

◆ MPI_COMM_WORLD

MPI_Comm MPI_COMM_WORLD =(MPI_Comm)0
static

Definition at line 51 of file mpi.h.