aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorallen <allen@6a38eb6e-646e-4a02-a296-d141613ad6c4>1999-07-24 14:02:47 +0000
committerallen <allen@6a38eb6e-646e-4a02-a296-d141613ad6c4>1999-07-24 14:02:47 +0000
commit8d6ae5f593a1d13cf49191bcf0eb9c6990472c15 (patch)
tree5bf0a8d6db6f9730f2bfeea82c97e3b33cee8ab6 /README
parent412cd95c56862d069f52c67c080bceecdc324a81 (diff)
This commit was generated by cvs2svn to compensate for changes in r2, which
included commits to RCS files with non-trunk default branches. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@3 6a38eb6e-646e-4a02-a296-d141613ad6c4
Diffstat (limited to 'README')
-rw-r--r--README56
1 files changed, 56 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..09c425e
--- /dev/null
+++ b/README
@@ -0,0 +1,56 @@
+Cactus Code Thorn Boundary
+Authors : Gabrielle Allen, Gerd Lanfermann
+Managed by : ... <cactusmaint@cactuscode.org>
+Version : 1
+CVS info : $Header$
+--------------------------------------------------------------------------
+
+1. Purpose of the thorn
+
+This thorn provides some standard outer boundary conditions.
+
+Currently:
+
+ - flat boundary conditions (a copy of the point just inside the
+ boundary)
+
+ - radiation boundary conditions
+
+2. Dependencies of the thorn
+
+This thorn additionally requires:
+
+implementations:
+ driver
+thorns:
+ CartGrid3D (needs to get at a GH extension)
+
+3. Thorn distribution
+
+This thorn is publically available
+
+4. 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.
+The flat boundary conditions work with any size stencil width,
+the radiation boundary conditions only currently work with
+a stencil width of one.
+
+To apply a flat boundary condition from Fortran
+
+ call ApplyFlatBC(cctkGH,sw,"imp::group_or_var")
+
+to apply a radiative boundary condition from Fortran
+
+ call ApplyRadiativeBC(cctkGH,num,sw,"imp::group_or_var","imp::group_or_var2")
+
+Where:
+ stencil width is a dimension 3 integer array containing the stencil
+ width in each direction
+ num is a coefficient in the implemented radiative boundary condition
+ that is usually one.
+
+See the documentation for more details.