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 SPHERICALSURFACE INT



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)