From b3389798247f453fb955a903c4cfee56986f335e Mon Sep 17 00:00:00 2001 From: hinder Date: Mon, 14 Jun 2010 08:09:00 +0000 Subject: Add test for simpson integration method git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk@62 4f5cb9a8-4dd8-4c2d-9bbd-173fa4467843 --- test/test_simpson.par | 89 +++++++++++++++++++++ test/test_simpson/mp_harmonic_im_r8.00.ph.asc | 104 +++++++++++++++++++++++++ test/test_simpson/mp_harmonic_im_r8.00.th.asc | 54 +++++++++++++ test/test_simpson/mp_harmonic_l0_m0_r8.00.asc | 1 + test/test_simpson/mp_harmonic_l1_m-1_r8.00.asc | 1 + test/test_simpson/mp_harmonic_l1_m0_r8.00.asc | 1 + test/test_simpson/mp_harmonic_l1_m1_r8.00.asc | 1 + test/test_simpson/mp_harmonic_l2_m-1_r8.00.asc | 1 + test/test_simpson/mp_harmonic_l2_m-2_r8.00.asc | 1 + test/test_simpson/mp_harmonic_l2_m0_r8.00.asc | 1 + test/test_simpson/mp_harmonic_l2_m1_r8.00.asc | 1 + test/test_simpson/mp_harmonic_l2_m2_r8.00.asc | 1 + test/test_simpson/mp_harmonic_re_r8.00.ph.asc | 104 +++++++++++++++++++++++++ test/test_simpson/mp_harmonic_re_r8.00.th.asc | 54 +++++++++++++ test/test_simpson/test_simpson.par | 89 +++++++++++++++++++++ 15 files changed, 503 insertions(+) create mode 100644 test/test_simpson.par create mode 100644 test/test_simpson/mp_harmonic_im_r8.00.ph.asc create mode 100644 test/test_simpson/mp_harmonic_im_r8.00.th.asc create mode 100644 test/test_simpson/mp_harmonic_l0_m0_r8.00.asc create mode 100644 test/test_simpson/mp_harmonic_l1_m-1_r8.00.asc create mode 100644 test/test_simpson/mp_harmonic_l1_m0_r8.00.asc create mode 100644 test/test_simpson/mp_harmonic_l1_m1_r8.00.asc create mode 100644 test/test_simpson/mp_harmonic_l2_m-1_r8.00.asc create mode 100644 test/test_simpson/mp_harmonic_l2_m-2_r8.00.asc create mode 100644 test/test_simpson/mp_harmonic_l2_m0_r8.00.asc create mode 100644 test/test_simpson/mp_harmonic_l2_m1_r8.00.asc create mode 100644 test/test_simpson/mp_harmonic_l2_m2_r8.00.asc create mode 100644 test/test_simpson/mp_harmonic_re_r8.00.ph.asc create mode 100644 test/test_simpson/mp_harmonic_re_r8.00.th.asc create mode 100644 test/test_simpson/test_simpson.par diff --git a/test/test_simpson.par b/test/test_simpson.par new file mode 100644 index 0000000..7244879 --- /dev/null +++ b/test/test_simpson.par @@ -0,0 +1,89 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 2 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +Carpet::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::integration_method = "Simpson" + +Multipole::enable_test = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes diff --git a/test/test_simpson/mp_harmonic_im_r8.00.ph.asc b/test/test_simpson/mp_harmonic_im_r8.00.ph.asc new file mode 100644 index 0000000..6531f3c --- /dev/null +++ b/test/test_simpson/mp_harmonic_im_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.000000 4.326121752240948193e-17 +0.062832 0.05908272357625558857 +0.125664 0.1172335976390735807 +0.188496 0.1735357640795202605 +0.251327 0.2271010934402109827 +0.314159 0.2770848541179523061 +0.376991 0.3226990304560692913 +0.439823 0.3632238274429472336 +0.502655 0.3980205224812605747 +0.565487 0.4265400723078277556 +0.628319 0.4483329443869138453 +0.691150 0.463055300731824826 +0.753982 0.4704749615530876006 +0.816814 0.47047496155308699 +0.879646 0.4630553007318248815 +0.942478 0.4483329443869139008 +1.005310 0.4265400723078279777 +1.068142 0.3980205224812605191 +1.130973 0.3632238274429472891 +1.193805 0.3226990304560693468 +1.256637 0.2770848541179523061 +1.319469 0.2271010934402112602 +1.382301 0.173535764079520094 +1.445133 0.1172335976390735945 +1.507964 0.0590827235762551653 +1.570796 -3.341333029596630351e-18 +1.633628 -0.05908272357625524857 +1.696460 -0.1172335976390735807 +1.759292 -0.1735357640795203715 +1.822124 -0.2271010934402106218 +1.884956 -0.2770848541179524727 +1.947787 -0.3226990304560690692 +2.010619 -0.363223827442947178 +2.073451 -0.3980205224812609077 +2.136283 -0.4265400723078279777 +2.199115 -0.4483329443869135678 +2.261947 -0.4630553007318248815 +2.324779 -0.4704749615530864904 +2.387610 -0.4704749615530867124 +2.450442 -0.4630553007318253811 +2.513274 -0.4483329443869139563 +2.576106 -0.4265400723078280887 +2.638938 -0.3980205224812605191 +2.701770 -0.3632238274429465674 +2.764602 -0.3226990304560691247 +2.827433 -0.2770848541179516955 +2.890265 -0.2271010934402109271 +2.953097 -0.1735357640795202327 +3.015929 -0.1172335976390738027 +3.078761 -0.05908272357625510285 +3.141593 3.536393649658286454e-16 +3.204425 0.05908272357625529714 +3.267256 0.1172335976390736362 +3.330088 0.1735357640795196776 +3.392920 0.2271010934402113712 +3.455752 0.2770848541179528057 +3.518584 0.3226990304560695688 +3.581416 0.3632238274429466784 +3.644247 0.3980205224812607412 +3.707079 0.4265400723078280887 +3.769911 0.4483329443869151221 +3.832743 0.4630553007318253811 +3.895575 0.4704749615530870455 +3.958407 0.47047496155308699 +4.021239 0.4630553007318249925 +4.084070 0.4483329443869143449 +4.146902 0.4265400723078279777 +4.209734 0.3980205224812611298 +4.272566 0.3632238274429464009 +4.335398 0.3226990304560693468 +4.398230 0.2770848541179525282 +4.461062 0.2271010934402104831 +4.523893 0.1735357640795199552 +4.586725 0.1172335976390730117 +4.649557 0.05908272357625502652 +4.712389 1.926457240662586169e-16 +4.775221 -0.05908272357625590776 +4.838053 -0.1172335976390735945 +4.900885 -0.1735357640795205658 +4.963716 -0.2271010934402111214 +5.026548 -0.2770848541179523061 +5.089380 -0.3226990304560692358 +5.152212 -0.3632238274429469005 +5.215044 -0.3980205224812609632 +5.277876 -0.4265400723078284773 +5.340708 -0.4483329443869139563 +5.403539 -0.4630553007318252701 +5.466371 -0.47047496155308699 +5.529203 -0.4704749615530870455 +5.592035 -0.4630553007318251035 +5.654867 -0.4483329443869140118 +5.717699 -0.4265400723078278666 +5.780530 -0.3980205224812616294 +5.843362 -0.3632238274429465119 +5.906194 -0.3226990304560692358 +5.969026 -0.2770848541179519176 +6.031858 -0.2271010934402106496 +6.094690 -0.1735357640795199552 +6.157522 -0.1172335976390731505 +6.220353 -0.05908272357625506122 +6.283185 7.95118901320501871e-16 + + diff --git a/test/test_simpson/mp_harmonic_im_r8.00.th.asc b/test/test_simpson/mp_harmonic_im_r8.00.th.asc new file mode 100644 index 0000000..a7028af --- /dev/null +++ b/test/test_simpson/mp_harmonic_im_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.000000 0.6307831305050417559 +0.062832 0.006414478478046438739 +0.125664 4.639497020838931581e-16 +0.188496 2.570056366007318045e-16 +0.251327 -8.439504796702495099e-17 +0.314159 1.71292685671225576e-16 +0.376991 1.087071641830000447e-16 +0.439823 1.537408074344835853e-16 +0.502655 1.0215971980610724e-16 +0.565487 -2.657649827164768676e-17 +0.628319 6.255706210416456024e-17 +0.691150 9.78471830730114821e-17 +0.753982 4.326121752240948193e-17 +0.816814 5.508556201515125611e-17 +0.879646 5.995775147071369431e-17 +0.942478 4.645241592020410566e-17 +1.005310 -1.704105508760466733e-17 +1.068142 4.914926322085924466e-17 +1.130973 4.02583124469111358e-17 +1.193805 3.409306965583952835e-17 +1.256637 3.032172279226330493e-17 +1.319469 3.862213889246871352e-17 +1.382301 2.453540146858370813e-17 +1.445133 1.603435413665936902e-17 +1.507964 1.318463569419986128e-17 +1.570796 1.154427641960499055e-17 +1.633628 1.96811151902340719e-17 +1.696460 2.244369514962801203e-20 +1.759292 6.249489764068809374e-18 +1.822124 1.127217666286124053e-17 +1.884956 6.759977062045142701e-18 +1.947787 1.002523639243660105e-17 +2.010619 1.924134993816617687e-18 +2.073451 2.67824270408410185e-18 +2.136283 2.914200038458063698e-18 +2.199115 2.471888772181926658e-18 +2.261947 3.36942073206729019e-18 +2.324779 1.845129852840307224e-18 +2.387610 1.756966759870247318e-18 +2.450442 1.426563899813844814e-18 +2.513274 7.172045307027773183e-19 +2.576106 5.006958101929422748e-19 +2.638938 5.388351035755479332e-19 +2.701770 2.482250390621562457e-19 +2.764602 -2.732444091408813746e-19 +2.827433 1.92152920321234705e-19 +2.890265 -3.124081444230869427e-20 +2.953097 4.732990322685133313e-21 +3.015929 5.771756166645003569e-21 +3.078761 1.140122730962103173e-21 +3.141593 -9.111193171855579492e-22 + + diff --git a/test/test_simpson/mp_harmonic_l0_m0_r8.00.asc b/test/test_simpson/mp_harmonic_l0_m0_r8.00.asc new file mode 100644 index 0000000..23eaf79 --- /dev/null +++ b/test/test_simpson/mp_harmonic_l0_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/test/test_simpson/mp_harmonic_l1_m-1_r8.00.asc b/test/test_simpson/mp_harmonic_l1_m-1_r8.00.asc new file mode 100644 index 0000000..23eaf79 --- /dev/null +++ b/test/test_simpson/mp_harmonic_l1_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/test/test_simpson/mp_harmonic_l1_m0_r8.00.asc b/test/test_simpson/mp_harmonic_l1_m0_r8.00.asc new file mode 100644 index 0000000..23eaf79 --- /dev/null +++ b/test/test_simpson/mp_harmonic_l1_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/test/test_simpson/mp_harmonic_l1_m1_r8.00.asc b/test/test_simpson/mp_harmonic_l1_m1_r8.00.asc new file mode 100644 index 0000000..23eaf79 --- /dev/null +++ b/test/test_simpson/mp_harmonic_l1_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/test/test_simpson/mp_harmonic_l2_m-1_r8.00.asc b/test/test_simpson/mp_harmonic_l2_m-1_r8.00.asc new file mode 100644 index 0000000..c734aac --- /dev/null +++ b/test/test_simpson/mp_harmonic_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -9.903292315412401187e-19 1.664734872641226053e-17 diff --git a/test/test_simpson/mp_harmonic_l2_m-2_r8.00.asc b/test/test_simpson/mp_harmonic_l2_m-2_r8.00.asc new file mode 100644 index 0000000..11961d6 --- /dev/null +++ b/test/test_simpson/mp_harmonic_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 6.48752353520252781e-11 3.358620003959079727e-16 diff --git a/test/test_simpson/mp_harmonic_l2_m0_r8.00.asc b/test/test_simpson/mp_harmonic_l2_m0_r8.00.asc new file mode 100644 index 0000000..7da2927 --- /dev/null +++ b/test/test_simpson/mp_harmonic_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.035974339380868477e-11 9.59414270559721083e-08 diff --git a/test/test_simpson/mp_harmonic_l2_m1_r8.00.asc b/test/test_simpson/mp_harmonic_l2_m1_r8.00.asc new file mode 100644 index 0000000..b7d1717 --- /dev/null +++ b/test/test_simpson/mp_harmonic_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -5.006355322888557474e-17 8.374247288142444875e-18 diff --git a/test/test_simpson/mp_harmonic_l2_m2_r8.00.asc b/test/test_simpson/mp_harmonic_l2_m2_r8.00.asc new file mode 100644 index 0000000..3233ff7 --- /dev/null +++ b/test/test_simpson/mp_harmonic_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 0.9999696038644892981 3.600407031197054716e-10 diff --git a/test/test_simpson/mp_harmonic_re_r8.00.ph.asc b/test/test_simpson/mp_harmonic_re_r8.00.ph.asc new file mode 100644 index 0000000..804ce72 --- /dev/null +++ b/test/test_simpson/mp_harmonic_re_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.000000 0.4714051344795949228 +0.062832 0.4676878684965306565 +0.125664 0.4565949764204048078 +0.188496 0.4383014236215819204 +0.251327 0.4130954585389419176 +0.314159 0.3813747754991173577 +0.376991 0.3436396201486747737 +0.439823 0.3004850309575128886 +0.502655 0.2525915434611014643 +0.565487 0.2007146483930815628 +0.628319 0.1456722117101460767 +0.691150 0.08833261385994582715 +0.753982 0.02959983093853088901 +0.816814 -0.02959983093853089248 +0.879646 -0.08833261385994584103 +0.942478 -0.1456722117101461045 +1.005310 -0.2007146483930817016 +1.068142 -0.2525915434611013533 +1.130973 -0.3004850309575128886 +1.193805 -0.3436396201486749402 +1.256637 -0.3813747754991173022 +1.319469 -0.4130954585389425282 +1.382301 -0.4383014236215819759 +1.445133 -0.4565949764204045858 +1.507964 -0.4676878684965310451 +1.570796 -0.4714051344795951448 +1.633628 -0.4676878684965309896 +1.696460 -0.4565949764204050298 +1.759292 -0.4383014236215820314 +1.822124 -0.4130954585389422506 +1.884956 -0.3813747754991170802 +1.947787 -0.3436396201486754953 +2.010619 -0.3004850309575125 +2.073451 -0.2525915434611008537 +2.136283 -0.2007146483930812297 +2.199115 -0.1456722117101460212 +2.261947 -0.08833261385994597981 +2.324779 -0.02959983093853062533 +2.387610 0.02959983093853088554 +2.450442 0.08833261385994645165 +2.513274 0.1456722117101454939 +2.576106 0.2007146483930817293 +2.638938 0.2525915434611013533 +2.701770 0.300485030957512611 +2.764602 0.3436396201486753843 +2.827433 0.3813747754991173577 +2.890265 0.4130954585389418621 +2.953097 0.4383014236215819204 +3.015929 0.4565949764204049188 +3.078761 0.4676878684965312671 +3.141593 0.4714051344795944232 +3.204425 0.4676878684965309341 +3.267256 0.4565949764204050854 +3.330088 0.4383014236215820869 +3.392920 0.4130954585389416955 +3.455752 0.3813747754991167471 +3.518584 0.3436396201486751067 +3.581416 0.300485030957512389 +3.644247 0.2525915434611010757 +3.707079 0.2007146483930812575 +3.769911 0.1456722117101456049 +3.832743 0.08833261385994586878 +3.895575 0.02959983093853092023 +3.958407 -0.02959983093853065308 +4.021239 -0.08833261385994650716 +4.084070 -0.1456722117101456604 +4.146902 -0.2007146483930815906 +4.209734 -0.2525915434611012977 +4.272566 -0.3004850309575126666 +4.335398 -0.3436396201486757729 +4.398230 -0.3813747754991171912 +4.461062 -0.4130954585389424727 +4.523893 -0.4383014236215820869 +4.586725 -0.4565949764204052519 +4.649557 -0.4676878684965311561 +4.712389 -0.4714051344795941456 +4.775221 -0.4676878684965309341 +4.838053 -0.4565949764204049743 +4.900885 -0.4383014236215815873 +4.963716 -0.4130954585389416955 +5.026548 -0.3813747754991175798 +5.089380 -0.3436396201486749957 +5.152212 -0.3004850309575126666 +5.215044 -0.2525915434611008537 +5.277876 -0.2007146483930812297 +5.340708 -0.1456722117101453273 +5.403539 -0.08833261385994584103 +5.466371 -0.02959983093853098962 +5.529203 0.02959983093853123595 +5.592035 0.08833261385994635451 +5.654867 0.1456722117101465208 +5.717699 0.200714648393081535 +5.780530 0.2525915434611015753 +5.843362 0.3004850309575129996 +5.906194 0.3436396201486754953 +5.969026 0.3813747754991173577 +6.031858 0.4130954585389423617 +6.094690 0.4383014236215821424 +6.157522 0.4565949764204049188 +6.220353 0.4676878684965309341 +6.283185 0.4714051344795948117 + + diff --git a/test/test_simpson/mp_harmonic_re_r8.00.th.asc b/test/test_simpson/mp_harmonic_re_r8.00.th.asc new file mode 100644 index 0000000..f2d0505 --- /dev/null +++ b/test/test_simpson/mp_harmonic_re_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.000000 1.518374646335513519e-15 +0.062832 0.6231245530661588816 +0.125664 0.6258190228933123711 +0.188496 0.6196596992337818355 +0.251327 0.611121567956689149 +0.314159 0.6002881616211545035 +0.376991 0.5872649752392624656 +0.439823 0.5721780328572180219 +0.502655 0.5551722253737310098 +0.565487 0.5364093860695591243 +0.628319 0.5160661561144332943 +0.691150 0.4943316785539442759 +0.753982 0.4714051344795949228 +0.816814 0.4474931562964736265 +0.879646 0.4228072006721142473 +0.942478 0.3975608424363434312 +1.005310 0.3719671217305752231 +1.068142 0.3462359033535463149 +1.130973 0.3205713329354391017 +1.193805 0.2951694104757783266 +1.256637 0.2702157403654933399 +1.319469 0.2458834314661345888 +1.382301 0.2223312435844495838 +1.445133 0.1997019777222112102 +1.507964 0.1781211248076793596 +1.570796 0.1576957826262590234 +1.633628 0.1385139262975071395 +1.696460 0.120643889933740131 +1.759292 0.1041342775866161696 +1.822124 0.08901404797365945754 +1.884956 0.07529303859782103536 +1.947787 0.06296265788326331492 +2.010619 0.05199693903018266089 +2.073451 0.04235381504000215042 +2.136283 0.03397662104341547806 +2.199115 0.02679582193746246968 +2.261947 0.02073089969599715629 +2.324779 0.01569238808551505493 +2.387610 0.01158401689597706938 +2.450442 0.008304916835505292416 +2.513274 0.005751875269321121871 +2.576106 0.003821566914013083734 +2.638938 0.002412751990280710603 +2.701770 0.001428390934720443275 +2.764602 0.0007776521592554733794 +2.827433 0.0003777551730912449141 +2.890265 0.0001556483610775951352 +2.953097 4.947535271276201564e-05 +3.015929 9.805208296189848219e-06 +3.078761 6.131081706940386745e-07 +3.141593 7.495603197343737726e-22 + + diff --git a/test/test_simpson/test_simpson.par b/test/test_simpson/test_simpson.par new file mode 100644 index 0000000..7244879 --- /dev/null +++ b/test/test_simpson/test_simpson.par @@ -0,0 +1,89 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 2 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +Carpet::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::integration_method = "Simpson" + +Multipole::enable_test = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes -- cgit v1.2.3