Source: rheolef
Maintainer: Debian Science Maintainers
Uploaders: Pierre Saramito
Section: math
Priority: optional
Build-Depends: debhelper (>= 9~),
autoconf,
automake,
libtool,
flex,
bison,
openssh-client,
chrpath,
bsdmainutils,
libarmadillo-dev,
libboost-dev,
libboost-iostreams-dev,
libboost-mpi-dev,
libcgal-dev,
liblapack-dev,
libscotch-dev,
libptscotch-dev,
libsuitesparse-dev,
libmumps-scotch-dev,
libmumps-ptscotch-dev,
texinfo,
texlive-latex-recommended,
texlive-latex-extra,
texlive-science,
texlive-fonts-recommended,
texlive-font-utils,
cm-super,
gnuplot (>= 5) | gnuplot5,
texlive-extra-utils,
ghostscript
# texlive-latex-recommended : for index, float, listings, etc
# texlive-latex-extra : for a4wide
# texlive-science : for amstex, amsmath
# texlive-fonts-recommended :
# texlive-font-utils : metatype1 ; epstopdf
# cm-super : for portable type1 fonts in pdf, usepackage[T1]{fontenc}
# gnuplot : for figures in documentation
# ghostscript : for ps2epsi, used for figures
# texlive-extra-utils : for pdfcrop, used for figures
Standards-Version: 4.1.3
Vcs-Browser: https://salsa.debian.org/science-team/rheolef
Vcs-Git: https://salsa.debian.org/science-team/rheolef.git
Homepage: http://ljk.imag.fr/membres/Pierre.Saramito/rheolef
Package: librheolef1
Architecture: any
Section: libs
Depends: ${shlibs:Depends},
${misc:Depends}
Suggests: rheolef-doc(= ${source:Version})
Description: efficient Finite Element environment - shared library
Rheolef is a computer environment that serves as a convenient laboratory for
computations in applied mathematics involving finite element-like methods.
It provides a set of commands and C++ algorithms and containers.
.
Most basically, containers cover the classic graph data structure for sparse
matrix formats and finite element meshes. At a higher level of abstraction,
they can handle approximate finite element spaces, discrete fields.
Flexible and powerful expressions are used to specify bilinear forms.
.
Current applications include:
* massively distributed memory finite element environment, based on MPI;
* elasticity, Stokes and Navier-Stokes problems in 2D and 3D;
* complex fluids applications: viscoplasticity, viscoelasticity, wall slip;
* nonlinear problems with fixed-point, Newton and continuation methods;
* high order polynomials, mixed elements and discontinuous Galerkin methods;
* auto-adaptive mesh approaches;
* axisymmetric problems;
* multi-regions and variable coefficient problems.
.
This package provides the shared library.
Package: librheolef-dev
Architecture: any
Section: libdevel
Depends: librheolef1(= ${binary:Version}),
g++,
make,
libarmadillo-dev,
libboost-dev,
libboost-iostreams-dev,
libboost-mpi-dev,
libcgal-dev,
liblapack-dev,
libscotch-dev,
libptscotch-dev,
libsuitesparse-dev,
libmumps-scotch-dev,
libmumps-ptscotch-dev,
${misc:Depends}
Recommends: rheolef-doc(= ${source:Version})
Breaks: rheolef (<< 6.4)
Replaces: rheolef (<< 6.4)
Description: efficient Finite Element environment - development files
Rheolef is a computer environment that serves as a convenient laboratory for
computations in applied mathematics involving finite element-like methods.
It provides a set of commands and C++ algorithms and containers.
.
Most basically, containers cover the classic graph data structure for sparse
matrix formats and finite element meshes. At a higher level of abstraction,
they can handle approximate finite element spaces, discrete fields.
Flexible and powerful expressions are used to specify bilinear forms.
.
Current applications include:
* massively distributed memory finite element environment, based on MPI;
* elasticity, Stokes and Navier-Stokes problems in 2D and 3D;
* complex fluids applications: viscoplasticity, viscoelasticity, wall slip;
* nonlinear problems with fixed-point, Newton and continuation methods;
* high order polynomials, mixed elements and discontinuous Galerkin methods;
* auto-adaptive mesh approaches;
* axisymmetric problems;
* multi-regions and variable coefficient problems.
.
This package provides the headers required for development.
Package: rheolef-doc
Architecture: all
Section: doc
Depends: ${misc:Depends},
install-info
Conflicts: librheolef-doc
Replaces: librheolef-doc
Description: efficient Finite Element environment - documentation
Rheolef is a computer environment that serves as a convenient laboratory for
computations in applied mathematics involving finite element-like methods.
It provides a set of commands and C++ algorithms and containers.
.
Most basically, containers cover the classic graph data structure for sparse
matrix formats and finite element meshes. At a higher level of abstraction,
they can handle approximate finite element spaces, discrete fields.
Flexible and powerful expressions are used to specify bilinear forms.
.
Current applications include:
* massively distributed memory finite element environment, based on MPI;
* elasticity, Stokes and Navier-Stokes problems in 2D and 3D;
* complex fluids applications: viscoplasticity, viscoelasticity, wall slip;
* nonlinear problems with fixed-point, Newton and continuation methods;
* high order polynomials, mixed elements and discontinuous Galerkin methods;
* auto-adaptive mesh approaches;
* axisymmetric problems;
* multi-regions and variable coefficient problems.
.
This package provides the documentation.
Package: rheolef
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
librheolef-dev(= ${binary:Version}),
rheolef-doc(= ${source:Version})
Recommends: gmsh,
gnuplot-x11 (>= 5) | gnuplot5-x11,
paraview,
paraview-python,
mayavi2
Breaks: rheolef-dev (<< 6.4)
Replaces: rheolef-dev (<< 6.4)
Description: efficient Finite Element environment
Rheolef is a computer environment that serves as a convenient laboratory for
computations in applied mathematics involving finite element-like methods.
It provides a set of commands and C++ algorithms and containers.
.
Most basically, containers cover the classic graph data structure for sparse
matrix formats and finite element meshes. At a higher level of abstraction,
they can handle approximate finite element spaces, discrete fields.
Flexible and powerful expressions are used to specify bilinear forms.
.
Current applications include:
* massively distributed memory finite element environment, based on MPI;
* elasticity, Stokes and Navier-Stokes problems in 2D and 3D;
* complex fluids applications: viscoplasticity, viscoelasticity, wall slip;
* nonlinear problems with fixed-point, Newton and continuation methods;
* high order polynomials, mixed elements and discontinuous Galerkin methods;
* auto-adaptive mesh approaches;
* axisymmetric problems;
* multi-regions and variable coefficient problems.
.
This package provides the rheolef commands. These support input and
output in various file formats for mesh-generators and numerical data
visualization systems such as paraview, and gnuplot.