Section: Software
Softwares written in FORTRAN
Samplings2d
Participant : Houssem Haddar [correspondant] .
This software is written in Fortran 90 and is related to forward and inverse problems for the Helmholtz equation in 2D. It includes three independent components. The first one solves to scattering problem using integral equation approach and supports piecewiseconstant dielectrics and obstacles with impedance boundary conditions. The second one contains various samplings methods to solve the inverse scattering problem (LSM, RGLSM(s), Factorization, MuSiC) for nearfield or farfield setting. The third component is a set of post processing functionalities to visualize the results
See also the web page http://sourceforge.net/projects/samplings2d/ .

License: GPL

Type of human computer interaction: sourceforge

OS/Middelware: Linux

Programming language: Fortran

Documentation: fichier
Samplings3d
Participant : Houssem Haddar [correspondant] .
This software is written in Fortran 90 and is related to forward and inverse problems for the Helmholtz equation in 3D. It contains equivalent functionalities to samplings2d in a 3D setting.
Time domain samplings2d
Participants : Houssem Haddar [correspondant] , Armin Lechleiter.
This software is written in Fortran 90 and is related to forward and inverse problems for the time dependent wave equation in 2D. The forward solver is based on a FDTD method with PMLs. The inverse part is an implementation of the linear sampling method in a near field setting and the factorization method in a far field setting.
Solver for the BlochTorrey pde
Participant : Jing Rebecca LiSchlittgen [correspondant] .
We propose a numerical method for solving the BlochTorrey partial differential equation in multiple diffusion compartments to compute the bulk magnetization of a sample under the influence of a diffusion gradient. We couple a massconserving finite element discretization in space with a stable time discretization using an explicit RungeKuttaChebyshev method. The code can be used for simulation in two and three dimensions and is written in Fortran 90.