debian/0000775000000000000000000000000012253700306007166 5ustar debian/rules0000775000000000000000000001120712216521240010244 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # Variables declaration ABI_VERSION=1 VERSION=$(shell cat VERSION | sed -e 's/\([0-9]*\.[0-9]*\)-[0-9]*/\1/') MAJOR_VERSION=$(shell cat VERSION | sed -e 's/\([0-9]*\)\.[0-9]*/\1/') MINOR_VERSION=$(shell cat VERSION | sed -e 's/[0-9]*\.\([0-9]*\)/\1/') SONAME=$(MAJOR_VERSION) LIBRHEOLEF=librheolef${ABI_VERSION} LIBRHEOLEF_DEV=librheolef-dev RHEOLEF_DOC=rheolef-doc RHEOLEF_RUNTIME=rheolef TMPDIR=debian/tmp-rheolef # try to avoid lintian warnings as: # W: rheolef: hardening-no-fortify-functions usr/bin/field CPPFLAGS = -D_FORTIFY_SOURCE=2 CXXFLAGS = -O3 -D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security LDFLAGS = -Wl,-z,relro -Wl,-Bsymbolic-functions ${CXXFLAGS} CFLAGS = ${CXXFLAGS} #ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) # CXXFLAGS += -O0 #else # CXXFLAGS += -O3 #endif configure: configure-stamp configure-stamp: # Prepare the debian control files necessary for the creation of the packages cat debian/shlibs.librheolef1.X | \ sed -e "s/\@LIBRHEOLEF\@/$(LIBRHEOLEF)/g" \ -e "s/\@MAJOR_VERSION\@/$(MAJOR_VERSION)/g" \ -e "s/\@MINOR_VERSION\@/$(MINOR_VERSION)/g" \ -e "s/\@VERSION\@/$(VERSION)/g" \ -e "s/\@SONAME\@/$(SONAME)/g" > debian/shlibs.$(LIBRHEOLEF) echo 'shlibs:Depends=libc6 (>= 2.7-1), libgcc1 (>= 1:4.3.1-9), libstdc++6 (>= 4.3.1-9)' > debian/$(LIBRHEOLEF).substvars dh_testdir ./bootstrap CXX=g++ CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --disable-optim --enable-debian-packaging --enable-fast-install touch configure-stamp build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: configure-stamp dh_testdir # Compile the package. make touch build-stamp clean: dh_testdir dh_testroot # for double build, cleaning via Makefile if test -f Makefile; then make distclean; fi rm -f build-stamp configure-stamp dh_clean # Removing installation directories rm -Rf $(TMPDIR) # Removing and/or reinitialising files generated after templates # rm -f debian/shlibs.local install: install-stamp install-stamp: build dh_testdir dh_testroot dh_clean dh_installdirs # Add here commands to install the package into DESTDIR make install DESTDIR=$(CURDIR)/$(TMPDIR) dh_movefiles --sourcedir=$(TMPDIR) # removing some useless progs rm -f $(TMPDIR)/usr/bin/doc2man rm -f $(TMPDIR)/usr/bin/doc2texi rm -f $(TMPDIR)/usr/bin/doc2oxy # remove info/dir rm -f $(TMPDIR)/usr/share/info/dir* # delete rpath (debian policy) if any: - chrpath -d $(TMPDIR)/usr/bin/branch - chrpath -d $(TMPDIR)/usr/bin/field - chrpath -d $(TMPDIR)/usr/bin/geo - chrpath -d $(TMPDIR)/usr/bin/csr - chrpath -d $(TMPDIR)/usr/lib/librheolef.*so* - chrpath -d $(TMPDIR)/usr/lib/rheolef/mkgeo_* - chrpath -d $(TMPDIR)/usr/lib/rheolef/msh2geo_int - chrpath -d $(TMPDIR)/usr/lib/rheolef/mkgeo_ball_gmsh_fix # Changing file access permissions chmod 755 $(TMPDIR)/usr/share/rheolef/check-shlibpath_var.sh touch install-stamp binary: binary-indep binary-arch # Build architecture-independent files here. binary-arch: build install dh_testdir -a dh_testroot -a dh_install -a --sourcedir=$(TMPDIR) dh_lintian -a dh_installinfo -a dh_installman -a dh_installexamples -a dh_makeshlibs -a dh_shlibdeps -a --dpkg-shlibdeps-params="--ignore-missing-info" dh_installdocs -a dh_installchangelogs -a ChangeLog dh_compress -a -X.pdf dh_strip -a dh_link -a dh_fixperms -a dh_installdeb -a dh_gencontrol -a --dpkg-gencontrol-params="-Tdebian/$(LIBRHEOLEF).substvars" dh_md5sums -a dh_builddeb -a || true # Build architecture-dependent files here. binary-indep: build install dh_testdir -i dh_testroot -i dh_install -i --sourcedir=$(TMPDIR) dh_lintian -i dh_installinfo -i dh_installman -i dh_installexamples -i dh_makeshlibs -i dh_shlibdeps -i --dpkg-shlibdeps-params="--ignore-missing-info" dh_installdocs -i dh_installchangelogs -i ChangeLog dh_compress -i -X.pdf dh_strip -i dh_link -i dh_fixperms -i dh_installdeb -i dh_gencontrol -i --dpkg-gencontrol-params="-Tdebian/$(LIBRHEOLEF).substvars" dh_md5sums -i dh_builddeb -i || true .PHONY: build clean binary-indep binary-arch binary install configure debian/watch0000664000000000000000000000031312216256601010217 0ustar version=3 http://ljk.imag.fr/membres/Pierre.Saramito/rheolef/section-sources.html .*rheolef-(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) # Bart Martens Sun, 24 Feb 2013 10:58:06 +0000 debian/changelog0000664000000000000000000001703712253700306011050 0ustar rheolef (6.5-1build1) trusty; urgency=medium * No-change rebuild for libopenmpi1.3 -> libopenmpi1.6 transition. -- Logan Rosen Mon, 16 Dec 2013 17:37:45 -0500 rheolef (6.5-1) unstable; urgency=low * New upstream release 6.5 (major changes): - new discontinuous Galerkin FEM methods - source code compile now with g++-4.8 and boost-1.54 (closes: #701347) thanks to Matthias Klose - minor bug fixes (closes: #716110, #715672, #716547) thanks to Alexandre Rebert - minor changes for automake-1.14 * control: - add break and replaces rules (closes: #709155) thanks to a patch from Andreas Beckmann - fix lintian warning "vcs-fields-not-canonical" (closes: #714185) thanks to Sebastian Ramacher - remove texi2html from "build-depends" (was a lintian error) * rules: add "make distclean" to the rules/clean target (closes: #714204) thanks to explanations from Sebastian Ramacher -- Pierre Saramito Mon, 16 Sep 2013 17:11:03 +0200 rheolef (6.4-1) unstable; urgency=low [ Pierre Saramito ] * New upstream release 6.4 (major changes): - new powerful c++ expressions for FEM specifications - configure script improved (portability increased) - minor bug fixes * control: - all architectures are considered (armel & armhf are back) - no more circular-dependency librheolef-dev <--> rheolef * rules: add security compiler flags (hardening and -W,-l,relro) * watch: include an updated version, thanks to B. Martens * copyright: various file format fixes [ Sylvestre Ledru ] * Standards-Version updated to 3.9.4 -- Pierre Saramito Thu, 30 Apr 2013 11:29:51 +0200 rheolef (6.1-3) unstable; urgency=low [ Pierre Saramito ] * control: update package dependencies (closes: #690766) [Jonathan Wiltshire] * Make rheolef binnmu-safe (Closes: #691610) -- Pierre Saramito Wed, 17 Oct 2012 12:41:17 +0200 rheolef (6.3-1) experimental; urgency=low * New upstream release 6.3 (minor changes): - configure script improved (portability increased) - minor bug fixes * rules: add security compiler flags (hardening and -W,-l,relro) * copyright: various file format fixes -- Pierre Saramito Wed, 19 Oct 2012 14:56:11 +0200 rheolef (6.2-1~exp1) experimental; urgency=low * New upstream release 6.2 (minor changes): - nonlinear solvers improved - minor bug fixes * rheolef.install: add new entry * rules: set compiler optimization flags as default * control: update package dependencies (remove obsolete ffmpeg) * control: update package dependencies (add libsparsesuite-dev) -- Pierre Saramito Thu, 23 Aug 2012 11:29:31 +0200 rheolef (6.1-2) unstable; urgency=low * control: armel & armhf architectures not considered (compilation failed) -- Pierre Saramito Thu, 31 May 2012 10:28:07 +0200 rheolef (6.1-1) unstable; urgency=low [ Pierre Saramito ] * New upstream release 6.1 (minor changes): - support arbitrarily polynomial order Pk - source code supports g++-4.7 (closes: #671996) [ Sylvestre Ledru ] * update of the watch file -- Pierre Saramito Mon, 14 May 2012 14:02:09 +0200 rheolef (6.0-1) unstable; urgency=low * New upstream release 6.0 (major changes): - massively distributed and parallel support - full FEM characteristic method (Lagrange-Gakerkin method) support - enhanced users documentation - source code supports g++-4.7 (closes: #667356) * debian/control: dependencies for MPI distributed solvers added * debian/rules: build commands simplified * debian/librheolef-dev.install: man1/* to man9/* added * debian/changelog: package description rewritted (closes: #661689) -- Pierre Saramito Thu, 6 April 2012 09:12:21 +0200 rheolef (5.93-2) unstable; urgency=low * debian/control: - "vtk-tcl" dependency changed to "tcl-vtk|vtk-tcl" (closes: #619917) - "doxygen" dependency removed (closes: #616276) * debian/rheolef-doc.install : add refman in .info format * debian/rheolef-doc.doc-base.refman: created for .pdf .html & .info * debian/rules: - clean some obsolete Makefile commandes -- Pierre Saramito Thu, 26 March 2011 08:10:11 +0200 rheolef (5.93-1) unstable; urgency=low * New upstream release (minor changes): - some extra warning message deleted in heap_allocator - graphic output with mayavi2 fixed - add doc refman in .pdf format -- Pierre Saramito Thu, 23 March 2011 11:14:26 +0200 rheolef (5.92-2) unstable; urgency=low * debian/control: - rheolef-doc: add older package name "librheolef-doc" in "replace" and "conflict" sections (Closes: Bug#612556) -- Pierre Saramito Thu, 9 Feb 2011 10:54:07 +0200 rheolef (5.92-1) unstable; urgency=low * New upstream release: - "rheolef" suffix added to all unix manuals (Closes: #607117) - minor source code fixes for g++-4.5 (Closes: #607184) - minor reference manual fix (Closes: #607038) * debian/control: - libboost-iostreams-dev dependency added, as required by the new upstream version. -- Pierre Saramito Thu, 8 Feb 2011 10:00:06 +0200 rheolef (5.91-1) unstable; urgency=low * Team upload * watch file updated in order to avoid rheolef examples. [ Pierre Saramito ] * New upstream release * debian/control: Architecture changed to any for package rheolef and Achitecture changed to all for package librheolef-doc. Also texlive-font-utils is added for build-depends source. * debian/rules: rename package librheolefX.X to librheolef1, which is upstream-version-independent: The "1" stands for the ABI version. Also rename librheolef-doc to rheolef-doc. -- Sylvestre Ledru Wed, 08 Dec 2010 18:24:20 +0100 rheolef (5.90-1) unstable; urgency=low * Team upload * Standards-Version updated to version 3.9.1 * Vcs-Browser & Vcs-Svn added [ Pierre Saramito ] * New upstream release * Add Pierre Saramito as uploader * FTBFS unrecognized command line option "-mieee-fp" (Closes: #588960) * librheolef-dev depends on unavailable rheolef-runtime (Closes: #593695) * tries to overwrite '/usr/bin/proj' in package proj-bin (Closes: #592192) * tries to overwrite '/usr/bin/proj' in package proj-bin (Closes: #593189) -- Sylvestre Ledru Fri, 29 Oct 2010 13:25:36 +0200 rheolef (5.89-1) unstable; urgency=low [Pierre Saramito] * New upstream release [Christophe Prud'homme] * debian/control: fixed lintian warnings and errors * debian/source/format: created -- Christophe Prud'homme Sat, 12 Jun 2010 09:08:59 +0200 rheolef (5.78-1) stable; urgency=low [Pierre Saramito] * debian package is now valid -- Pierre Saramito Mon, 5 Oct 2009 11:10:06 +0200 rheolef (5.50-1) unstable; urgency=low [Pierre Saramito] * GNU C++ 4.1 and 4.2 port * discontinuous galerkin, by Cheddadi -- Pierre Saramito Tue, 17 Jan 2006 16:43:12 +0200 rheolef (5.18-1) unstable; urgency=low [Pierre Saramito] * bug fix in div_div form : compressible linear elasticity and such. -- Pierre Saramito Tue, 17 Jan 2006 16:43:12 +0200 debian/compat0000664000000000000000000000000212216256601010367 0ustar 7 debian/rheolef.install0000664000000000000000000000062112216256601012204 0ustar usr/bin/bamg usr/bin/csr usr/bin/bamg2geo usr/bin/msh2geo usr/bin/geo usr/bin/field usr/bin/branch usr/bin/mkgeo* usr/share/man/man1/bamg.* usr/share/man/man1/csr.* usr/share/man/man1/bamg2geo.* usr/share/man/man1/msh2geo.* usr/share/man/man1/geo.* usr/share/man/man1/field.* usr/share/man/man1/branch.* usr/share/man/man1/mkgeo* usr/lib/rheolef/mkgeo* usr/lib/rheolef/msh2geo_int usr/share/rheolef/* debian/rheolef-doc.doc-base.usrman0000664000000000000000000000065012216256601014264 0ustar Document: rheolef-usrman Title: Rheolef Library - User Manual Author: Pierre Saramito, Jocelyn Etienne Abstract: 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 unix commands and C++ algorithms and containers. Section: Science/Mathematics Format: PDF Files: /usr/share/doc/rheolef-doc/rheolef.pdf debian/copyright0000664000000000000000000000536412216256601011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Rheolef Upstream-Contact: Pierre Saramito Source: http://www-ljk.imag.fr/membres/Pierre.Saramito/rheolef Copyright: 1999-2010, Pierre Saramito License: GPL-2 On Debian systems, the complete text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2`. Files: util/bamg/* Source: http://www.freefem.org Copyright: 2001, Frederic Hecht , 2001, Olivier Pironneau , 2001, Antoine Le Hyaric , 2001, Albert Ly , License: LGPL-2.1 On Debian systems, the complete text of the GNU Lesser General Public License version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1`. Files: util/doubledouble/* Source: http://www.boutell.com/fracster-src/doubledouble/doubledouble.html Copyright: 1998, Keith Briggs License: GPL-2 On Debian systems, the complete text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2`. Files: util/dmallocxx/conf.h util/dmallocxx/dmallocc.cc util/dmallocxx/return.h util/dmallocxx/settings.h util/dmallocxx/README Copyright: 1992-2007, Gray Watson http://256.com/gray/ License: permissive Permission to use, copy, modify, and distribute this software for any purpose and without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies, and that the name of Gray Watson not be used in advertising or publicity pertaining to distribution of the document or software without specific, written prior permission. Gray Watson makes no representations about the suitability of the software described herein for any purpose. It is provided ``as is'' without express or implied warranty. The author may be contacted via . Files: doc/usrman/a4.sty doc/usrman/a4wide.sty doc/usrman/index.sty Style option `A4' to be used with LaTeX V2.09 Copyright: 1990-1999, Johannes Braams, Nico Poppelier. License: permissive All rights reserved. This program can be redistributed and/or modified under the terms of the LaTeX Project Public License Distributed from CTAN archives in directory macros/latex/base/lppl.txt; either version 1 of the License, or any later version. Files: debian/* Copyright: 2009-2010, Pierre Saramito License: GPL-3 On Debian systems the full text of the GNU General Public License can be found in the `/usr/share/common-licenses/GPL-3' file. debian/source/0000775000000000000000000000000012216256601010471 5ustar debian/source/format0000664000000000000000000000001412216256601011677 0ustar 3.0 (quilt) debian/librheolef1.install0000664000000000000000000000003012216256601012746 0ustar usr/lib/librheolef*so.* debian/README.Debian0000664000000000000000000000004712216256601011233 0ustar rheolef for Debian ------------------ debian/shlibs.librheolef1.X0000664000000000000000000000010512216256601012775 0ustar librheolef @SONAME@ librheolef1.so.@MAJOR_VERSION@.0.@MINOR_VERSION@ debian/rheolef-doc.install0000664000000000000000000000004112216256601012743 0ustar usr/share/doc/* usr/share/info/* debian/control0000664000000000000000000001763212216256601010605 0ustar Source: rheolef Section: math Priority: optional Maintainer: Debian Science Maintainers Uploaders: Pierre Saramito Homepage: http://ljk.imag.fr/membres/Pierre.Saramito/rheolef Build-Depends: debhelper (>=7), autoconf, automake, libtool, flex, bison, chrpath, bsdmainutils, libboost-dev, libboost-iostreams-dev, libboost-mpi-dev, libcgal-dev, liblapack-dev, libscotch-dev, libptscotch-dev, libsuitesparse-dev, libmumps-dev, libmumps-seq-dev, texinfo, texlive-latex-recommended, texlive-latex-extra, texlive-math-extra, texlive-font-utils, texlive-fonts-recommended, cm-super # Note: add libtrilinos-dev when available # I dont known how to do something like this (Pierre.Saramito@imag.fr): # Build-Recommands: libtrilinos-dev # since rheolef takes advantage of libtrilinos-dev and it is available only on some versions Standards-Version: 3.9.4 Vcs-Svn: svn://anonscm.debian.org/debian-science/packages/rheolef/trunk/ Vcs-Browser: http://anonscm.debian.org/viewsvn/debian-science/packages/rheolef/trunk/ Package: librheolef1 Section: libs #Architecture: amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc #Architecture-not-consideded: armel armhf Architecture: any 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; * Poisson problems in d=1,2 and 3 dimension with high order Lagrange elements, up to fifth order; * linear elasticity, including incompressible and nearly incompressible elasticity; * Stokes problems in d=2 or 3 dimension, with P2-P1 or P1 bubble-P1 elements; * characteristic method for convection-diffusion, time-dependent problems and Navier-Stokes equations; * nonlinear problems with either fixed-point algorithms or a provided generic damped Newton solver; * auto-adaptive mesh approaches; * axisymmetric problems; * multi-regions and variable coefficient problems. . This package provides the shared library. Package: librheolef-dev Section: libdevel #Architecture: amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc #Architecture-not-consideded: armel armhf Architecture: any Depends: librheolef1(= ${binary:Version}), g++, libboost-dev, libboost-iostreams-dev, libboost-mpi-dev, libcgal-dev, liblapack-dev, libscotch-dev, libptscotch-dev, libsuitesparse-dev, libmumps-dev, libmumps-seq-dev, ${misc:Depends} Recommends: rheolef-doc(= ${source:Version}) Suggests: 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; * Poisson problems in d=1,2 and 3 dimension with high order Lagrange elements, up to fifth order; * linear elasticity, including incompressible and nearly incompressible elasticity; * Stokes problems in d=2 or 3 dimension, with P2-P1 or P1 bubble-P1 elements; * characteristic method for convection-diffusion, time-dependent problems and Navier-Stokes equations; * nonlinear problems with either fixed-point algorithms or a provided generic damped Newton solver; * auto-adaptive mesh approaches; * axisymmetric problems; * multi-regions and variable coefficient problems. . This package provides the headers required for development. Package: rheolef-doc Section: doc Architecture: all Depends: ${misc:Depends}, dpkg (>= 1.15.4) | 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; * Poisson problems in d=1,2 and 3 dimension with high order Lagrange elements, up to fifth order; * linear elasticity, including incompressible and nearly incompressible elasticity; * Stokes problems in d=2 or 3 dimension, with P2-P1 or P1 bubble-P1 elements; * characteristic method for convection-diffusion, time-dependent problems and Navier-Stokes equations; * nonlinear problems with either fixed-point algorithms or a provided generic damped Newton solver; * auto-adaptive mesh approaches; * axisymmetric problems; * multi-regions and variable coefficient problems. . This package provides the documentation. Package: rheolef Section: math #Architecture: amd64 hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc #Architecture-not-consideded: armel armhf Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, librheolef-dev(= ${binary:Version}), rheolef-doc(= ${source:Version}) Recommends: gnuplot, tcl-vtk | vtk-tcl, gmsh, mayavi2 | mayavi, paraview 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; * Poisson problems in d=1,2 and 3 dimension with high order Lagrange elements, up to fifth order; * linear elasticity, including incompressible and nearly incompressible elasticity; * Stokes problems in d=2 or 3 dimension, with P2-P1 or P1 bubble-P1 elements; * characteristic method for convection-diffusion, time-dependent problems and Navier-Stokes equations; * nonlinear problems with either fixed-point algorithms or a provided generic damped Newton solver; * 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 MayaVi, Paraview, and gnuplot. debian/rheolef-doc.doc-base.refman0000664000000000000000000000121412216256601014224 0ustar Document: rheolef-refman Title: Rheolef Library - Reference Manual Author: Pierre Saramito, Jocelyn Etienne Abstract: 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 unix commands and C++ algorithms and containers. Section: Science/Mathematics Format: HTML Index: /usr/share/doc/rheolef-doc/rheolef-refman.html Files: /usr/share/doc/rheolef-doc/rheolef-refman*.html Format: Info Index: /usr/share/info/rheolef.info.gz Files: /usr/share/info/rheolef*.info.gz Format: PDF Files: /usr/share/doc/rheolef-doc/rheolef-refman.pdf debian/docs0000664000000000000000000000001412216256601010037 0ustar NEWS README debian/librheolef-dev.install0000664000000000000000000000036112216256601013450 0ustar usr/bin/rheolef-config usr/share/man/man1/rheolef-config.* usr/lib/librheolef.so usr/include/* usr/lib/rheolef/*.h usr/lib/rheolef/*.mk usr/share/man/man2/* usr/share/man/man4/* usr/share/man/man7/* usr/share/man/man8/* usr/share/man/man9/*