Navigation

Jump to main content
Research Group Numerical Mathematics (Partial Differential Equations)
Software

Software

All software published here are (unless stated otherwise) under the GPL v3.

Optimisation on Manifolds

for optimisation algorithms on manifolds we are developing the Julia package Manopt.jl, which is available at manoptjl.org.

Tools for LaTeX Bibliography

Our tools for the LaTeX bibliography are now being developed at GitHub. For example:
  • mathscinet.pl (Perl)
    is a command line interface for MathSciNet originally written by Michael Tweedale. Our version permits searching for years as well.
  • mathscinet.pl --help

  • msc (Linux Shell)
    is a wrapper which calls mathscinet.pl (Perl) and processes its output. In particular, it generates meaningful BibTeX keys.
  • msc --help

  • zentralblatt.pl (Perl)
    provides similar functionality as mathscinet.pl (Perl) for Zentralblatt der Mathematik database.
  • zentralblatt.pl --help

  • zentralblatt (Linux Shell)
    is a wrapper which calls zentralblatt.pl (Perl) and processes its output. In particular, it generates meaningful BibTeX keys.
  • zentralblatt --help

  • doi2pdf.php (PHP)
    is a tool for the automated download of a PDF file for a given DOI (Digital Object Identifier) pointing to a website, where the PDF file may be downloaded.
  • php doi2pdf.php 10.1002/zamm.201300041 paper.pdf

Geometric Multigrid Method for FEniCS

The implementation of a geometric multigrid method for FEniCS by Felix Ospald, termed FMG, is available at Launchpad, while documentation is available here

Tools for Graphs

Our improvements for graphviz4matlab, a Matlab interface for the Graphviz library for automatic graph drawing, have been included into the latest version .

Output of Formatted Tables from Matlab

The implementation as a Matlab class is available on Matlab File Exchange (BSD License) and it allows the formatted output of data generated on the fly, such as the output of an algorithm. Text and LaTeX formats are supported.

Extension of MINRES

The Matlab implementation extends MINRES by offering to measure the norms of residual subvectors and to formulate stopping criteria based on these. The code with examples is available at SUBMINRES. A modified implementation of MINRES to monitor residual subvector norms for block systems. For the corresponding publication, see A modified implementation of MINRES to monitor residual subvector norms for block systems.