Skip to content

Releases: daniel-koehn/GERMAINE

GERMAINE v1.2

26 Sep 23:49
Compare
Choose a tag to compare

New GERMAINE module for modelling and FWI of TE-mode georadar data according to Lavoué et al. (2014)

This includes:

  • Parameter scaling for permittivity/conductivity FWI
  • Tikhonov regularization
  • Preconditioned l-BFGS optimization (Nocedal & Wright 2006, Métivier & Brossier 2016) using
    the Approximate or Pseudo-Hessian
  • Laplace damping
  • Multiple Jupyter notebooks for FD data/wavefield visualization and computation of TD radargrams

GERMAINE v1.1

01 Aug 01:01
Compare
Choose a tag to compare
  • 2-level MPI parallelization of shots and frequency groups using MPI communicator splitting
  • Option to read external source wavelet from SU file and DFT to FD
  • New misfit functions: logarithmic phase-amplitude and phase only according to Shin & Min (2006)
    and Bednar et al. (2007)
  • Complex frequencies (Shin & Cha 2009, Kamei et al. 2012)
  • Free surface boundary condition
  • Jupyter notebook to transform GERMAINE FD data to TD for comparison with DENISE results
  • multiple smaller bug fixes

First release of GERMAINE

17 May 21:08
Compare
Choose a tag to compare

Features:

  • 2D Frequency Domain Finite-Difference (FDFD) Code GERMAINE solving the 2D Helmholtz equation using a 9-point FD stencil with CFS-PML absorbing boundary conditions according to

    I. Singer, E. Turkel, 2004, A perfectly matched layer for the Helmholtz equation in a semi-infinite strip. Journal of Computational Physics, 201(2), 439-465.

    Z. Chen, D. Cheng, W. Feng, H. Yang, 2013, An optimal 9-point finite difference scheme for the Helmholtz equation with PML, Int. J. Numer. Anal. Model., 10, 389-410.

  • The forward wavefield is calculated via a LU-decompostion and forward/backward substitution using UMFPACK, which is part of the sparse matrix library SuiteSparse: http://faculty.cse.tamu.edu/davis/suitesparse.html

  • The code is parallelized with MPI using a very simple shot parallelization

  • The FWI code is based on the adjoint state-method with CG and quasi-Newton l-BFGS optimization (Nocedal & Wright 2006).

  • Different approximations of the Hessian diagonal elements: approximate Hessian (Pratt et al. 1998, Operto et al. 2006), Pseudo-Hessian (Shin et al. 2001)

  • FD Reverse Time Migration