[Commits] [svn:einsteintoolkit] GRHydro/trunk/test/ (Rev. 253)

ian.hinder at aei.mpg.de ian.hinder at aei.mpg.de
Mon Jul 25 09:47:18 CDT 2011


User: hinder
Date: 2011/07/25 09:47 AM

Modified:
 /trunk/test/
  GRHydro_test_tov_ppm_ML.par, GRHydro_test_tov_ppm_ML_disable_internal_excision.par, GRHydro_test_tov_ppm_no_trp_ML.par

Log:
 Use 2 CoordBase boundary points instead of 1 in McLachlan tests
 
 McLachlan (ML_BSSN_O2) requires two ghost/boundary points due to the dissipation and upwinded advection operators. Kranc-generated thorns now check that the correct number of ghost and boundary points are available, and this check causes three GRHydro tests to fail as they use a boundary size of 1. It turns out that if you disable the check, the original GRHydro test suite still passes on Intel with Linux (Damiana) but segfaulted on GCC with Mac OS (my laptop). The dissipation and unwinding operators will be reading off the edge of the grid, so the behavior is undefined. Dissipation is set to 0 in this test, but a nonzero shift is used. This commit sets the CoordBase boundary size to 2 in the tests, and this requires the test data to be regenerated (the following commit).

File Changes:

Directory: /trunk/test/
=======================

File [modified]: GRHydro_test_tov_ppm_ML.par
Delta lines: +7 -0
===================================================================
--- trunk/test/GRHydro_test_tov_ppm_ML.par	2011-07-20 18:06:13 UTC (rev 252)
+++ trunk/test/GRHydro_test_tov_ppm_ML.par	2011-07-25 14:47:17 UTC (rev 253)
@@ -48,6 +48,13 @@
 driver::ghost_size    =   3
 driver::global_nsize  =  33
 
+CoordBase::boundary_size_x_lower = 2
+CoordBase::boundary_size_y_lower = 2
+CoordBase::boundary_size_z_lower = 2
+CoordBase::boundary_size_x_upper = 2
+CoordBase::boundary_size_y_upper = 2
+CoordBase::boundary_size_z_upper = 2
+
 cactus::cctk_itlast   =       7
 
 methodoflines::ode_method        = "icn"

File [modified]: GRHydro_test_tov_ppm_ML_disable_internal_excision.par
Delta lines: +7 -0
===================================================================
--- trunk/test/GRHydro_test_tov_ppm_ML_disable_internal_excision.par	2011-07-20 18:06:13 UTC (rev 252)
+++ trunk/test/GRHydro_test_tov_ppm_ML_disable_internal_excision.par	2011-07-25 14:47:17 UTC (rev 253)
@@ -48,6 +48,13 @@
 driver::ghost_size    =   3
 driver::global_nsize  =  33
 
+CoordBase::boundary_size_x_lower = 2
+CoordBase::boundary_size_y_lower = 2
+CoordBase::boundary_size_z_lower = 2
+CoordBase::boundary_size_x_upper = 2
+CoordBase::boundary_size_y_upper = 2
+CoordBase::boundary_size_z_upper = 2
+
 cactus::cctk_itlast   =       7
 
 methodoflines::ode_method        = "icn"

File [modified]: GRHydro_test_tov_ppm_no_trp_ML.par
Delta lines: +7 -0
===================================================================
--- trunk/test/GRHydro_test_tov_ppm_no_trp_ML.par	2011-07-20 18:06:13 UTC (rev 252)
+++ trunk/test/GRHydro_test_tov_ppm_no_trp_ML.par	2011-07-25 14:47:17 UTC (rev 253)
@@ -48,6 +48,13 @@
 driver::ghost_size    =   3
 driver::global_nsize  =  33
 
+CoordBase::boundary_size_x_lower = 2
+CoordBase::boundary_size_y_lower = 2
+CoordBase::boundary_size_z_lower = 2
+CoordBase::boundary_size_x_upper = 2
+CoordBase::boundary_size_y_upper = 2
+CoordBase::boundary_size_z_upper = 2
+
 cactus::cctk_itlast   =       7
 
 methodoflines::ode_method        = "icn"



More information about the Commits mailing list