aboutsummaryrefslogtreecommitdiff
path: root/README
blob: 0580edd785283d3345c0f23bb1c6eb9404e54aa1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Cactus Code Thorn Boundary
Authors: Gabrielle Allen, Gerd Lanfermann, Miguel Alcubierre
CVS info   : $Header$
--------------------------------------------------------------------------

1. Purpose of the thorn

This thorn provides some standard outer boundary conditions, and contains
interfaces for applying boundary conditions either in all coordinate
directions, or individual coordinate directions.

Currently:

  - scalar boundary conditions

  - flat boundary conditions (a copy of the point just inside the
    boundary)
 
  - copy boundary conditions 

  - radiation boundary conditions

2. Additional information

This thorn only currently works with a 3D Cartesian Grid

The boundary conditions can be called from Fortran or C, 
and can be passed either groups of grid functions, or single
grid variables.

All the boundary conditions work with an arbitrarily size stencil width, 
except for the radiation boundary conditions which only currently work with 
a stencil width of one.

Radiation boundary conditions are only implemented for 3D grid functions
currently.