From b05548ec63004d599c62b90f013b297b5ef7c86c Mon Sep 17 00:00:00 2001
From: Wolfgang Bangerth
ADOL-C is a package that facilitates the evaluation of first and higher derivatives of vector functions. In particular, it can be used for automatic differentiation. For using
- ADOL-C with deal.II, version 2.6.4 or newer is required. To use a self compiled version, specify
-
ARPACK is a library for computing large scale eigenvalue problems.
- ARPACK should be readily packaged by most Linux distributions. To use a self compiled version, specify
-
is a portable Open Source library to import various well-known 3D model formats in a uniform manner. A subset of these formats can be read from within deal.II to generate two-dimensional
meshes, possibly embedded in a three-dimensional space.
- Assimp should be readily packaged by most Linux distributions. To use a self compiled version, specify
-
The GNU Scientific Library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting.
- GSL should be readily packaged by most Linux distributions. To use a self compiled version, specify
-
The HDF5 library provides graphical output capabilities in
METIS is a library that provides various methods to partition graphs. deal.II uses it in programs like the step-17 tutorial to partition
- a mesh for parallel computing. To use a self compiled version, specify
-
nanoflann is a C++11 header-only library for building KD-Trees of datasets with different topologies. In particular, it can be used for operations such as finding the
vertex or cell closest to a given evaluation point that occur frequently in many applications using unstructured meshes. scale eigenvalue problems.
- nanoflann should be readily packaged by most Linux distributions. To use a self compiled version, specify
- -DADOLC_DIR=/path/to/adolc
on the command line.
+ ADOL-C with deal.II, version 2.6.4 or newer is required. To use a self compiled version, pass
+ -DADOLC_DIR=/path/to/adolc
to the deal.II CMake call.
-DARPACK_DIR=/path/to/arpack
on the command line. For a detailed description on how to compile ARPACK and linking with deal.II, see
+ ARPACK should be readily packaged by most Linux distributions. To use a self compiled version, pass
+ -DARPACK_DIR=/path/to/arpack
to the deal.II CMake call. For a detailed description on how to compile ARPACK and linking with deal.II, see
this page.
-DASSIMP_DIR=/path/to/assimp
on the command line.
+ Assimp should be readily packaged by most Linux distributions. To use a self compiled version, pass
+ -DASSIMP_DIR=/path/to/assimp
to the deal.II CMake call.
-DGSL_DIR=/path/to/gsl
on the command line.
+ GSL should be readily packaged by most Linux distributions. To use a self compiled version, pass
+ -DGSL_DIR=/path/to/gsl
to the deal.II CMake call.
HDF5/XDMF
format.
- HDF5 should be readily packaged by most Linux distributions. To use a self compiled version, specify
- -DHDF5_DIR=/path/to/hdf5
on the command line.
+ HDF5 should be readily packaged by most Linux distributions. To use a self compiled version, pass
+ -DHDF5_DIR=/path/to/hdf5
to the deal.II CMake call.
-DMETIS_DIR=/path/to/metis
on the command line.
+ a mesh for parallel computing. To use a self compiled version, pass
+ -DMETIS_DIR=/path/to/metis
to the deal.II CMake call.
deal.II supports METIS 5 and later.
-DNANOFLANN_DIR=/path/to/nanoflann
on the command line.
+ nanoflann should be readily packaged by most Linux distributions. To use a self compiled version, pass
+ -DNANOFLANN_DIR=/path/to/nanoflann
to the deal.II CMake call.
-DSUNDIALS_DIR=/path/to/sundials
on the command line.
+ -DSUNDIALS_DIR=/path/to/sundials
to the deal.II CMake call.
zlib is a software library used for lossless data-compression. It is used in deal.II whenever compressed data is to be written.
- zlib should be readily packaged by most Linux distributions. To use a self compiled version, specify
- -DZLIB_DIR=/path/to/zlib
on the command line.
+ zlib should be readily packaged by most Linux distributions. To use a self compiled version, pass
+ -DZLIB_DIR=/path/to/zlib
to the deal.II CMake call.