diff options
author | hawke <hawke@eec4d7dc-71c2-46d6-addf-10296150bf52> | 2005-11-10 14:05:35 +0000 |
---|---|---|
committer | hawke <hawke@eec4d7dc-71c2-46d6-addf-10296150bf52> | 2005-11-10 14:05:35 +0000 |
commit | 77424202a473eae863478cbd7c901a0c494d652d (patch) | |
tree | 1e678e64edfa876af9e77dae37c6703950171930 /interface.ccl | |
parent | 2b42ff6020d0ab36b11b65466ef6850f7ec68242 (diff) |
Zeroth attempt at doing excision with Cartoon. Now requires the
Spacemask thorn from CactusEinstein.
Initial tests suggest perfect second order convergence but not quite
perfect fourth order convergence, at least at reasonable
resolutions. Convergence is still better than 3rd order, though.
Excision with the new spacemask has been added but not tested.
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/Cartoon2D/trunk@97 eec4d7dc-71c2-46d6-addf-10296150bf52
Diffstat (limited to 'interface.ccl')
-rw-r--r-- | interface.ccl | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/interface.ccl b/interface.ccl index 6d97591..b432be3 100644 --- a/interface.ccl +++ b/interface.ccl @@ -6,6 +6,8 @@ implements: cartoon2d INCLUDES HEADER: Cartoon2D_tensors.h in Cartoon2D_tensors.h INCLUDES HEADER: Cartoon2D.h in Cartoon2D.h +USES INCLUDE: SpaceMask.h + # Function aliases: CCTK_INT FUNCTION SymmetryRegister (CCTK_STRING IN sym_name) @@ -67,3 +69,14 @@ CCTK_INT FUNCTION Boundary_SelectedGVs(CCTK_POINTER_TO_CONST IN GH, \ CCTK_INT ARRAY OUT faces, CCTK_INT ARRAY OUT boundary_widths, \ CCTK_INT ARRAY OUT table_handles, CCTK_STRING IN bc_name) REQUIRES FUNCTION Boundary_SelectedGVs + +private: + +int excision_variables type=SCALAR +{ + excision_active + old_mask_vi + new_mask_vi + new_excision_field + new_excision_descriptor +} "Internal variables to store information about excision" |