OpenRadioss
2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
mumps_metis64.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_METIS64_H
17
#define MUMPS_METIS64_H
18
/* Interfacing with 64-bit (par)metis, for METIS 4 or METIS 5 */
19
#include "
mumps_common.h
"
/* includes mumps_compat.h and mumps_c_types.h */
20
#if defined(parmetis) || defined(parmetis3)
21
#include "
mpi.h
"
22
#define MUMPS_PARMETIS_64 \
23
F_SYMBOL(parmetis_64,PARMETIS_64)
24
void
MUMPS_CALL
25
MUMPS_PARMETIS_64(
MUMPS_INT8
*first,
MUMPS_INT8
*vertloctab,
26
MUMPS_INT8
*edgeloctab,
27
#
if
defined(parmetis3)
28
MUMPS_INT
*numflag,
MUMPS_INT
*options,
29
#
else
30
MUMPS_INT8
*numflag,
MUMPS_INT8
*options,
31
#endif
32
MUMPS_INT8
*order,
33
MUMPS_INT8
*sizes,
MUMPS_INT
*comm,
34
MUMPS_INT
*ierr);
35
#endif
36
#if defined(parmetis) || defined(metis) || defined(parmetis3) || defined(metis4)
37
#define MUMPS_METIS_KWAY_64 \
38
F_SYMBOL(metis_kway_64,METIS_KWAY_64)
39
void
MUMPS_CALL
40
MUMPS_METIS_KWAY_64(
MUMPS_INT8
*
n
,
MUMPS_INT8
*iptr,
41
MUMPS_INT8
*jcn,
MUMPS_INT8
*k,
42
MUMPS_INT8
*part);
43
#define MUMPS_METIS_KWAY_AB_64 \
44
F_SYMBOL(metis_kway_ab_64,METIS_KWAY_AB_64)
45
void
MUMPS_CALL
46
MUMPS_METIS_KWAY_AB_64(
MUMPS_INT8
*
n
,
MUMPS_INT8
*iptr,
47
MUMPS_INT8
*jcn,
MUMPS_INT8
*k,
48
MUMPS_INT8
*part,
MUMPS_INT8
*vwgt);
49
#endif
50
#endif
mpi.h
MUMPS_INT8
#define MUMPS_INT8
Definition
mumps_c_types.h:35
MUMPS_INT
#define MUMPS_INT
Definition
mumps_c_types.h:32
mumps_common.h
MUMPS_CALL
#define MUMPS_CALL
Definition
mumps_compat.h:35
n
n
Definition
schur_example.m:9
engine
extlib
MUMPS_5.5.1
src
mumps_metis64.h
Generated by
1.15.0