aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README9
-rw-r--r--par/misner1.2-025-init.par3
-rw-r--r--test/Kerr.par18
-rw-r--r--test/Kerr/BH_diagnostics.ah1.gp26
4 files changed, 30 insertions, 26 deletions
diff --git a/README b/README
index ab76e29..f0ff6e4 100644
--- a/README
+++ b/README
@@ -61,6 +61,9 @@ This thorn can use either of two different interpolator APIs
* CCTK_InterpLocalUniform() interpolator API, which
at present is only supplied by the CactusBase/InterpLocal thorn.
+This thorn uses various Cactus reduction operations, so you'll need
+a (driver-specific) reduction thorn (e.g. CactusPUGH/PUGHReduce).
+
This thorn is written in C++, so you'll need a C++ compiler -- in fact
a fairly modern one -- to compile this thorn. See the "Compilation Notes"
section below for details.
@@ -151,9 +154,11 @@ IBM Power4 (AIX)
Please let me (Jonathan) know of any other compilers which are ok.
+It's uncertain whether this thorn will work or not using
+* gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)
+ (This is the system gcc on Red Hat GNU/Linux 7.2 systems)
+
The code will almost certainly *not* compile using
* any "egcs" version of gcc, or more generally, any version of gcc
earlier than 2.95
-* gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)
- (This is the system gcc on Red Hat GNU/Linux 7.2 systems)
* any version of Microsoft Visual C++ up to and including mid-2002
diff --git a/par/misner1.2-025-init.par b/par/misner1.2-025-init.par
index 42fe9f9..87b01f9 100644
--- a/par/misner1.2-025-init.par
+++ b/par/misner1.2-025-init.par
@@ -17,7 +17,7 @@ ActiveThorns = "CartGrid3D PUGH"
Driver::global_nx = 83
Driver::global_ny = 83
Driver::global_nz = 115
-PUGH::ghost_size = 2
+PUGH::ghost_size = 20
Grid::domain = "octant"
Grid::type = "byspacing"
@@ -68,6 +68,7 @@ ActiveThorns = "LocalInterp PUGHInterp PUGHReduce AHFinderDirect"
AHFinderDirect::find_AHs_at_postinitial = "true"
AHFinderDirect::find_AHs_at_poststep = "false"
AHFinderDirect::print_timing_stats = "true"
+##AHFinderDirect::verbose_level = "algorithm details"
AHFinderDirect::h_base_file_name = "misner1.2-025-init.h"
diff --git a/test/Kerr.par b/test/Kerr.par
index 3f51f3b..ad70284 100644
--- a/test/Kerr.par
+++ b/test/Kerr.par
@@ -8,10 +8,10 @@
cactus::cctk_itlast = 0
ActiveThorns = "PUGH"
-driver::ghost_size = 2
-driver::global_nx = 41
-driver::global_ny = 41
-driver::global_nz = 23
+driver::ghost_size = 3
+driver::global_nx = 31
+driver::global_ny = 31
+driver::global_nz = 19
ActiveThorns = "CartGrid3D"
grid::domain = "bitant"
@@ -37,24 +37,20 @@ IO::parfile_write = "no"
########################################
-ActiveThorns = "LocalInterp PUGHInterp AHFinderDirect"
+ActiveThorns = "LocalInterp PUGHInterp PUGHReduce AHFinderDirect"
AHFinderDirect::find_AHs_at_postinitial = "true"
AHFinderDirect::find_AHs_at_poststep = "false"
AHFinderDirect::print_timing_stats = "true"
-AHFinderDirect::final_Theta_update_if_Delta_h_converged = "true"
-AHFinderDirect::h_base_file_name = "Kerr/Kerr.h"
+AHFinderDirect::h_base_file_name = "Kerr/h"
AHFinderDirect::BH_diagnostics_base_file_name = "Kerr/BH_diagnostics"
-
-AHFinderDirect::Theta_norm_for_convergence = 1.0e-10
-AHFinderDirect::Delta_h_norm_for_convergence = 1.0e-10
+AHFinderDirect::Theta_norm_for_convergence = 1.0e-12
AHFinderDirect::N_horizons = 1
AHFinderDirect::origin_x[1] = 0.5
AHFinderDirect::origin_y[1] = 0.7
AHFinderDirect::origin_z[1] = 0.0
-AHFinderDirect::N_zones_per_right_angle[1] = 18
AHFinderDirect::initial_guess_method[1] = "coordinate sphere"
AHFinderDirect::initial_guess__coord_sphere__x_center[1] = -0.2
diff --git a/test/Kerr/BH_diagnostics.ah1.gp b/test/Kerr/BH_diagnostics.ah1.gp
index 5cfef85..8702764 100644
--- a/test/Kerr/BH_diagnostics.ah1.gp
+++ b/test/Kerr/BH_diagnostics.ah1.gp
@@ -1,14 +1,16 @@
# apparent horizon 1/1
#
-# column 1 = cctk_iteration
-# column 2 = cctk_time
-# column 3 = centroid_x
-# column 4 = centroid_y
-# column 5 = centroid_z
-# column 6 = mean radius
-# column 7 = xy-plane circumference
-# column 8 = xz-plane circumference
-# column 9 = yz-plane circumference
-# column 10 = area
-# column 11 = m_irreducible
-0 0.000 0.000039 0.000009 0.000000 1.996522276 12.56580486 10.83709599 11.22743101 45.23550768 0.9486473693
+# column 1 = cctk_iteration
+# column 2 = cctk_time
+# column 3 = centroid_x
+# column 4 = centroid_y
+# column 5 = centroid_z
+# column 6 = min radius
+# column 7 = max radius
+# column 8 = mean radius
+# column 9 = xy-plane circumference
+# column 10 = xz-plane circumference
+# column 11 = yz-plane circumference
+# column 12 = area
+# column 13 = m_irreducible
+0 0.000 0.000039 0.000009 0.000000 1.037097639 2.757422636 1.996522276 12.56580486 10.83709599 11.22743101 45.23550768 0.9486473693