Development

Merged
#3 · Created  · Last updated

Merged pull request

Merged in development (pull request #3)

6d793d3·Author: ·Closed by: ·2020-10-22

Description

  • development branch

  • development branch

  • LeanBSSNMoL Dev: added simd to evolve_utils

  • Revert "LeanBSSNMoL Dev: added simd to evolve_utils"

    This reverts commit a2a684b823f16af85ca99b7845f451b50365a2a2.

  • LeanBSSNMoL: remove whitespace

  • Lean:added multipatch coding

  • Parameter file for medium resolution black hole inspiral using Lean and multipatch.

  • Lean MP:

    • fixed the incorrect second derivative transformations (Hessians now multiplied by first derivatives)

    • removed tranformations for advection derivatives

    • removed uneccessary Diff_coeff subroutine from interface

  • lean_public: new thorn "KerrQuasiIsotropic" to provide analytic initial data for Kerr in quasi-isotropic coordinates. Testing phase

  • Lean MP:

    • Included transformation for advection derivatves

    • Added thorn that implements multipatch to Lean using Miguel's formalism

  • Added single black hole parameter file

  • Lean/KerrQuasiIsotropic: finished implementation; added example parameter files for local tests using different evolution thorns; updated README

  • Lean MP: removed undefined function "use_jacobian" and corrected bugs

  • Lean MP: corrected mistakes in beta_l expressions for LeanBSSNMoL_MP

  • Lean MP: removed unused multipatch functions from interface and added interpolate inheritance

  • Lean MP: included more detectors in parameter file

  • MP_V2: fix a couple of bugs

    in adm_vs_bssn the jacobian was assigned in the wrong loop, and in calc_bssn_rhs some OMP directives were missing

  • LeanBSSNMoL: start to merge with Matt's multipatch implementation

    TODO:

    • a few bugs remain here;

    • implement trick to allow one to still run without Llama

  • LeanBSSNMoL [calc_bssn_rhs.F90]: add some whitespaces for readability

  • LeanBSSNMoL: add explicit BCs to be used with a spherical boundary

  • Lean MP: added jacobian transformations for 6th order evolution

  • LeanBSSNMoL: fix 6th order derivatives, copied form Matt's implementation

  • LeanBSSNMoL: formatting

    only whitespace changes

  • LeanBSSNMoL: use beta_l when setting di,dj,dk

    it was not wrong, but this way it's consistent with 4th order computation

  • Lean MP: changed thorn names in parameter files to LeanBSSNMoL

  • LeanBSSNMoL: rename apply_jacobian to LeanBSSNMoL_apply_jacobian

    it's safer this way, since a routine "apply_jacobian" can exist in other thorns.

  • Matt: added Miguel's modification for changing between cartesian and multipatch

  • Matt: removed Coordinate and Interpolate thorns from inherit list

  • remove LeanBSSNMoL_MP thorn

    this was used for testing purposes and is no longer needed

  • HW: fixed TwoPunctures momentum parameters for a quasi-circular inspiral

  • LeanBSSNMoL [calc_bssn_rhs]: remove TODO comment

  • LeanBSSNMoL: fill all ghostzones when calling boundary conditions for BSSN constraints

    this should fix Issue #2288

  • HW: added option to use absolute value of the lapse. After testing, the analytic continuation appears to be the better choice, e.g., to reproduce QNM ringdown + tails

 

0 attachments

0 comments

Loading commits...