ID_Bin_BH

Erik Schnetter <schnetter@cct.lsu.edu>

November 24 2009

Abstract

1 Introduction

2 Physical System

3 Numerical Implementation

4 Using This Thorn

4.1 Obtaining This Thorn

4.2 Basic Usage

4.3 Special Behaviour

4.4 Interaction With Other Thorns

4.5 Examples

4.6 Support and Feedback

5 History

5.1 Thorn Source Code

5.2 Thorn Documentation

5.3 Acknowledgements

References

6 Parameters




eos_precision
Scope: private REAL



Description: precision of EOS calculations in EOSOmni



Range Default: 1.e-8
0:*
any positive number






eos_table
Scope: private STRING



Description: Initial data EOS identifyer



Range Default: 2D_Polytrope
Any valid EOS name in EOSOmni






eos_table_filepath
Scope: private STRING



Description: Directory containing the EOS file used to generate the initial data



Range Default: (none)
Directory name, default (empty string) is ’do not tell Lorene to overwrite info found in Lorene data’






filename
Scope: private STRING



Description: Input file name containing LORENE data



Range Default: (none)
Any filename, potentially including path






recalculate_eps
Scope: private BOOLEAN



Description: Should eps be recalculated (default), or taken from Lorene data?



Default: yes






initial_hydro
Scope: shared from HYDROBASE KEYWORD



Extends ranges:



Meudon_Bin_NS
LORENE Binary Neutron Star initial data



7 Interfaces

General

Implements:

meudon_bin_ns

Inherits:

grid

summationbyparts

admbase

hydrobase

Grid Variables

7.0.1 PUBLIC GROUPS





  Group Names     Variable Names   Details    




init_eos_key init_eos_key compact 0
description Initial data eos handle for EOS_Omni
dimensions 0
distribution CONSTANT
group type SCALAR
timelevels 1
variable type INT




8 Schedule

This section lists all the variables which are assigned storage by thorn EinsteinInitialData/Meudon_Bin_NS. Storage can either last for the duration of the run (Always means that if this thorn is activated storage will be assigned, Conditional means that if this thorn is activated storage will be assigned for the duration of the run if some condition is met), or can be turned on for the duration of a schedule function.

Storage

 

  Conditional:
  init_eos_key
   

Scheduled Functions

HydroBase_Initial (conditional)

  meudon_bin_ns_initialise

  set up binary neutron star initial data

 

  Language: c
  Reads: grid::coordinates(everywhere)
  Type: function
  Writes: init_eos_key(everywhere)
    admbase::metric(everywhere)
    admbase::shift(everywhere)
    admbase::dtshift(everywhere)
    admbase::curv(everywhere)
    admbase::alp(everywhere)
    admbase::dtalp(everywhere)
    hydrobase::eps(everywhere)
    hydrobase::rho(everywhere)
    hydrobase::vel(everywhere)
    hydrobase::press(everywhere)
    hydrobase::y_e(everywhere)
    hydrobase::temperature(everywhere)