WIAS Software

Within the framework of the mathematical research at WIAS, scientific software is developed, which is used in the scientific cooperation projects and also licensed to users from science and industry. (contact: Dr. Torsten Koehler).

Currently the following packages are developed and maintained.

For a list of further software packages that are currently no longer being developed but still available and maintained, please refer to the archive ».


WIAS-ALEA - Framework for high-dimensional functional Uncertainty Quantification

in cooperation with TU Braunschweig
ALEA

ALEA is a free python library for research in Uncertainty Quantification (UQ). Its focus is on functional spectral approximations on the basis of polynomial chaos and on the treatment of high-dimensional discretisations. For this, methods for adaptive sparse grid quadrature and low-rank approximations based on hierarchical tensors are incorporated.

more

awc - Adaptive weights clustering

awc

AWC is an open source python package containing implementation of the novel non-parametric clustering algorithm Adaptive Weights Clustering. The method is fully automatic and does not require to specify the number of clusters or their structure. The procedure is numerically feasible and applicable for high dimensional datasets.

more

aws - Adaptive weights smoothing

aws

aws is a contributed package within the R-Project for Statistical Computing that contains a reference implementation of the adaptive weights smoothing algorithms for local constant likelihood and local polynomial regression models. Binaries for several operating systems are available from the Comprehensive R Archive Network.

more

BALaser for the simulation of dynamics in broad-area semiconductor lasers

BALaser

This software is used for simulations of the nonlinear dynamics in high-power edge-emitting (B)road-(A)rea semiconductor (Laser)s. It integrates numerically the laterally extended dynamic traveling wave model (one and two dimensional PDE), executes different data post-processing routines, and visualises the obtained data.

more

ddfermi - drift diffusion simulation tool

ddfermi

ddfermi is a software prototype which simulates drift diffusion processes in classical and organic semiconductors. It uses a finite volume discretization of the basic semiconductor equations as well as thermodynamically consistent, state-of-the-art flux approximations.

more

DiPoG - Direct and Inverse Problems for Optical Gratings

DiPoG

Based on coupled generalized finite/boundary elements and gradient type optimization methods this program package provides simulation and optimization of periodic diffractive structures with multilayer stacks.

more

WIAS R-packages for imaging / neuroscience

imaging

At WIAS a number of R-packages for image processing are developed focussing on structural adaptive smoothing methods. Applications range from digital color images via functional magnetic resonance imaging to diffusion weighted and quantitative magnetic resonance imaging.

more

LDSL-tool for the simulation of longitudinal dynamics in semiconductor lasers

LDSL

This software is used to investigate and to design multi-section lasers which exhibit various nonlinear dynamical effects such as self-pulsations, chaos, hysteresis, mode switching, excitability, and synchronization to an external signal frequency.

more

ParMooN - Mathematics and object-oriented Numerics

in cooperation with IISc Bangalore and TU
ParMoon

ParMooN solves equations from Computational Fluid Mechanics, as convection-diffusion equations, incompressible Navier-Stokes equations and systems consisting of these types of equations, on the basis of finite element discretizations and implicit time stepping schemes.

more

pdelib - a FVM and FEM toolbox for PDEs

pdelib

The toolbox pdelib has been developed for solving partial differential equations in one, two and three dimensions. It includes a grid generator, iterative and direct solvers for systems of equations, an online graphics package and interfaces to packages of other institutes and companies.

more

TetGen - a Delaunay Tetrahedral Mesh Generator

TetGen

TetGen is a program for generating tetrahedral meshes from three-dimensional domains. One of its main applications is to generate suitable meshes for numerically solving PDEs by finite element and finite volume methods. TetGen uses Delaunay-based algorithms which have theoretical guarantees on mesh quality and mesh size.

more