OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
mumps_pord.h
Go to the documentation of this file.
1/*
2 *
3 * This file is part of MUMPS 5.5.1, released
4 * on Tue Jul 12 13:17:24 UTC 2022
5 *
6 *
7 * Copyright 1991-2022 CERFACS, CNRS, ENS Lyon, INP Toulouse, Inria,
8 * Mumps Technologies, University of Bordeaux.
9 *
10 * This version of MUMPS is provided to you free of charge. It is
11 * released under the CeCILL-C license
12 * (see doc/CeCILL-C_V1-en.txt, doc/CeCILL-C_V1-fr.txt, and
13 * https://cecill.info/licences/Licence_CeCILL-C_V1-en.html)
14 *
15 */
16#ifndef MUMPS_PORD_H
17#define MUMPS_PORD_H
18#include "mumps_common.h"
19#define MUMPS_PORD_INTSIZE \
20 F_SYMBOL(pord_intsize,PORD_INTSIZE)
21void MUMPS_CALL MUMPS_PORD_INTSIZE(MUMPS_INT *pord_intsize);
22#if defined(pord)
23#include <space.h>
24MUMPS_INT mumps_pord( PORD_INT, PORD_INT, PORD_INT *, PORD_INT *, PORD_INT * );
25#define MUMPS_PORDF \
26 F_SYMBOL(pordf,PORDF)
27#if defined(INTSIZE64) || defined(PORD_INTSIZE64)
28void MUMPS_CALL
29MUMPS_PORDF( MUMPS_INT8 *nvtx, MUMPS_INT8 *nedges,
30 MUMPS_INT8 *xadj, MUMPS_INT8 *adjncy,
31 MUMPS_INT8 *nv, MUMPS_INT *ncmpa );
32#else
33void MUMPS_CALL
34MUMPS_PORDF( MUMPS_INT *nvtx, MUMPS_INT *nedges,
35 MUMPS_INT *xadj, MUMPS_INT *adjncy,
36 MUMPS_INT *nv, MUMPS_INT *ncmpa );
37#endif
38MUMPS_INT mumps_pord_wnd( PORD_INT, PORD_INT, PORD_INT *, PORD_INT *, PORD_INT *, PORD_INT * );
39#define MUMPS_PORDF_WND \
40 F_SYMBOL(pordf_wnd,PORDF_WND)
41#if defined(INTSIZE64) || defined(PORD_INTSIZE64)
42void MUMPS_CALL
43MUMPS_PORDF_WND( MUMPS_INT8 *nvtx, MUMPS_INT8 *nedges,
44 MUMPS_INT8 *xadj, MUMPS_INT8 *adjncy,
45 MUMPS_INT8 *nv, MUMPS_INT *ncmpa, MUMPS_INT8 *totw );
46#else
47void MUMPS_CALL
48MUMPS_PORDF_WND( MUMPS_INT *nvtx, MUMPS_INT *nedges,
49 MUMPS_INT *xadj, MUMPS_INT *adjncy,
50 MUMPS_INT *nv, MUMPS_INT *ncmpa, MUMPS_INT *totw );
51#endif
52#endif /*PORD*/
53#endif /* MUMPS_PORD_H */
#define MUMPS_INT8
#define MUMPS_INT
#define MUMPS_CALL
#define MUMPS_PORD_INTSIZE
Definition mumps_pord.h:19
#define PORD_INT
Definition types.h:20