Source: rheolef # boost: mpi, serialization, iostream, functional, iterator, optional # cgal: geometric pre dicates and octree # eigen: sequential sparse matrix solver # suitesparse: sequential sparse matrix solver # mumps, scotch, lapack: distributed sparse matrix solver # paraview (optional): for testing at compile time the paraview version (.vtk high-order FEM format) # doxygen: for the reference manual, as .html and unix man pages # 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 # texlive-extra-utils : for pdfcrop, used for .pdf figures # cm-super : for portable type1 fonts in pdf, usepackage[T1]{fontenc} # ghostscript : for gs, used for final .pdf compression # poppler-utils : for pdffonts # gnuplot-nox : for .plot to .pdf figures conversion # fig2dev : for .fig to .pdf conversion # cairosvg : for .svg to .pdf conversion # doxygen : for html doc from source code Standards-Version: 4.7.4 Maintainer: Debian Science Maintainers Uploaders: Pierre Saramito , Section: math Build-Depends: debhelper-compat (= 14), autoconf, automake, bison, bsdextrautils, cairosvg | inkscape, chrpath, cm-super, doxygen, fig2dev, flex, ghostscript, gnuplot-nox, libboost-dev, libboost-iostreams-dev, libboost-mpi-dev, libcgal-dev, libeigen3-dev, libfl-dev, liblapack-dev, libmumps-ptscotch-dev, libmumps-scotch-dev, libptscotch-dev, libscotch-dev, libscotchparmetis-dev, libsuitesparse-dev, libtool, openssh-client, poppler-utils, texlive-extra-utils, texlive-font-utils, texlive-fonts-recommended, texlive-latex-extra, texlive-latex-recommended, texlive-science, Vcs-Browser: https://salsa.debian.org/science-team/rheolef Vcs-Git: https://salsa.debian.org/science-team/rheolef.git Homepage: https://saramito.artliba.org/rheolef/ Package: librheolef1 Architecture: any Section: libs Depends: ${misc:Depends}, ${shlibs: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: g++, libboost-dev, libboost-iostreams-dev, libboost-mpi-dev, libcgal-dev, libeigen3-dev, liblapack-dev, libmumps-ptscotch-dev, libmumps-scotch-dev, libptscotch-dev, librheolef1(= ${binary:Version}), libscotch-dev, libscotchparmetis-dev, libsuitesparse-dev, make, ${misc:Depends}, Recommends: rheolef-doc(= ${source:Version}), 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 Multi-Arch: foreign Section: doc Depends: ${misc:Depends}, 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: librheolef-dev(= ${binary:Version}), rheolef-doc(= ${source:Version}), ${misc:Depends}, ${shlibs:Depends}, Recommends: gmsh, gnuplot-qt, paraview, python3-paraview | paraview-python, 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.