Adding Llama to the ET

From Einstein Toolkit Documentation
Revision as of 08:36, 21 November 2016 by Hinder (talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

In order to add Llama to the ET, we require:

  • Tests
  • Documentation
  • Example(s)

Tests

We have three test cases:

  • Llama/Coordinates/test/test7patch: Sets up the 7-patch system. Checks coordinates. Makes sure that this doesn't crash. No evolution.
  • Llama/LlamaWaveToy/test/llamawavetoy_6patch.par: Sets up 6-patch (spherical) system. Evolves l=2,m=2 x Gaussian for 4 iterations. Checks 1D ASCII output. Runs on any number of processes (only 1 and 2 have been tested).
  • Llama/LlamaWaveToy/test/llamawavetoy_7patch.par: Same as 6-patch but uses 7-patch system. Works on 1 process. Currently has a problem on 2 processes; looks like a bug. Assertion failure from Carpet. Restricted to run on 1 process as a result.

Documentation

The following thorns have documentation:

Examples

There are three examples in LlamaWaveToy/par:

  • Kerr-Schild_Gaussian.par: Radial Gaussian evolved with wave equation on Kerr-Schild background. Uses 6-patch (spherical) system.
  • Kerr-Schild_Multipole.par: l=2, m=2 mode with radial Gaussian evolved on a Kerr-Schild background. Uses 6-patch (spherical) system.
  • Minkowski_Multipole.par: l=2, m=2 mode with radial Gaussian evolved on a flat background. Uses 7-patch (spherical+Cartesian) system.

These run in about 20 minutes on a laptop, and evolve a wave on a given background. These have been tested and work.

The Kerr-Schild_Multipole example is shown on a new gallery page.

There is also the GW150914 example on the gallery page.