CarpetTracker

Erik Schnetter <schnetter@cct.lsu.edu>

February 20, 2006

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




surface
Scope: private INT



Description: Spherical surface index which is the source for the location of the refine regions



Range Default: -1
-1
disabled
0:*
active






surface_name
Scope: private STRING



Description: Spherical surface name which is the source for the location of the refine regions



Range Default: (none)
use surface
.*
any string






verbose
Scope: private BOOLEAN



Description: Tell what is going on



Default: no






nsurfaces
Scope: shared from SPHERICALSURFACEINT



7 Interfaces

General

Implements:

carpettracker

Inherits:

sphericalsurface

carpetregrid2

8 Schedule

This section lists all the variables which are assigned storage by thorn Carpet/CarpetTracker. 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

NONE

Scheduled Functions

CCTK_PREREGRID

  carpettracker_setpositions

  set positions of refined regions

 

  Language: c
  Options: global
  Reads: sphericalsurface::sf_info
    sphericalsurface::sf_active
    sphericalsurface::sf_valid
  Type: function
  Writes: carpetregrid2::active(everywhere)
    carpetregrid2::positions(everywhere)