Skip to content

Commit 13962b0

Browse files
committed
Initial commit of MUMPS v 5.7.3
0 parents  commit 13962b0

File tree

624 files changed

+555136
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

624 files changed

+555136
-0
lines changed

CMakeLists.txt

Lines changed: 613 additions & 0 deletions
Large diffs are not rendered by default.

MUMPSConfig.cmake.in

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
@PACKAGE_INIT@
2+
3+
set(MUMPS_PARALLEL "@PARALLEL@")
4+
set(MUMPS_OPENMP "@OPENMP@")
5+
set(MUMPS_LARGE_INTEGERS "@LARGE_INTEGERS@")
6+
set(MUMPS_SCOTCH_ORDERING "@SCOTCH_ORDERING@")
7+
set(MUMPS_METIS_ORDERING "@METIS_ORDERING@")
8+
set(MUMPS_PARMETIS_ORDERING "@PARMETIS_ORDERING@")
9+
set(MUMPS_BUILD_SINGLE "@BUILD_SINGLE@")
10+
set(MUMPS_BUILD_DOUBLE "@BUILD_DOUBLE@")
11+
set(MUMPS_BUILD_COMPLEX "@BUILD_COMPLEX")
12+
set(MUMPS_BUILD_COMPLEX16 "@BUILD_COMPLEX16@")
13+
set(MUMPS_ARITH "@MUMPS_ARITH_LIST@")
14+
15+
include(CMakeFindDependencyMacro)
16+
17+
find_dependency(Threads REQUIRED)
18+
find_dependency(LAPACK REQUIRED)
19+
20+
if(MUMPS_PARALLEL)
21+
find_dependency(MPI COMPONENTS C Fortran REQUIRED)
22+
find_dependency(ScaLAPACK)
23+
if(MUMPS_OPENMP)
24+
find_dependency(OPENMP COMPONENTS C Fortran REQUIRED)
25+
endif()
26+
if(MUMPS_SCOTCH_ORDERING)
27+
find_dependency(SCOTCH REQUIRED)
28+
endif()
29+
if(MUMPS_PARMETIS_ORDERING)
30+
find_dependency(ParMETIS REQUIRED)
31+
endif()
32+
else()
33+
if(MUMPS_SCOTCH_ORDERING)
34+
find_dependency(SCOTCH REQUIRED)
35+
endif()
36+
if(MUMPS_METIS_ORDERING)
37+
find_dependency(METIS REQUIRED)
38+
endif()
39+
endif()
40+
41+
include(${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake)
42+
check_required_components(@PROJECT_NAME@)

MUMPS_5.7.3/CREDITS

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
This version of MUMPS has been developed by employees of
2+
CERFACS, CNRS, EDF, ENS Lyon, Toulouse INP-IRIT, Inria,
3+
Mumps Technologies and University of Bordeaux:
4+
Emmanuel Agullo, Patrick Amestoy, Maurice Bremond, Alfredo Buttari, Philippe
5+
Combes, Marie Durand, Aurelia Fevre, Matthieu Gerest, Abdou Guermouche,
6+
Guillaume Joslin, Jacko Koster, Jean-Yves L'Excellent, Theo Mary,
7+
Stephane Pralet, Chiara Puglisi, Francois-Henry Rouet, Wissam Sid-Lakhdar,
8+
Tzvetomila Slavova, Bora Ucar and Clement Weisbecker.
9+
10+
Since January 2019, the MUMPS solver is maintained by Mumps Technologies
11+
(http://mumps-tech.com).
12+
13+
We are grateful to Caroline Bousquet, Indranil Chowdhury, Christophe Daniel,
14+
Iain Duff, Vincent Espirat, Gilles Moreau, Gregoire Richard, Alexis Salzman,
15+
Miroslav Tuma and Christophe Voemel who have been contributing to this project.
16+
17+
We are also grateful to Juergen Schulze for letting us distribute PORD developed
18+
at the University of Paderborn. We thank Eddy Caron for the administration of a
19+
server used on a daily basis for MUMPS.
20+
21+
We want to thank the French ANR programme, the European community,
22+
Airbus Group-IW, Altair, ANSYS, CINES, EDF, EMGS, ESI Group, FFT/Hexagon, LBNL,
23+
LSTC, Michelin, NEC, SAFRAN, SAMTECH, Shell, Siemens, Total and
24+
University of Southern California for their support.
25+
We also thank LBNL, LSTC, PARALLAB and the Rutherford Appleton Laboratory
26+
for research discussions that have certainly influenced this work.
27+
28+
Finally we want to thank the institutions that have provided access to their
29+
parallel machines: Centre Informatique National de l'Enseignement Superieur
30+
(CINES), CERFACS, CALMIP ("Centre Interuniversitaire de Calcul" located in Toulouse),
31+
Federation Lyonnaise de Calcul Haute-Performance, Institut du Developpement et
32+
des Ressources en Informatique Scientifique (IDRIS), Lawrence Berkeley National
33+
Laboratory, Laboratoire de l'Informatique du Parallelisme, Inria, and PARALLAB.

MUMPS_5.7.3/ChangeLog

Lines changed: 875 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)