<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.einsteintoolkit.org/et-docs/index.php?action=history&amp;feed=atom&amp;title=Maxwell_CarpetRegrid2_Issues</id>
	<title>Maxwell CarpetRegrid2 Issues - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://docs.einsteintoolkit.org/et-docs/index.php?action=history&amp;feed=atom&amp;title=Maxwell_CarpetRegrid2_Issues"/>
	<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=Maxwell_CarpetRegrid2_Issues&amp;action=history"/>
	<updated>2026-04-17T12:29:11Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://docs.einsteintoolkit.org/et-docs/index.php?title=Maxwell_CarpetRegrid2_Issues&amp;diff=2886&amp;oldid=prev</id>
		<title>Noncct beanyk: page for discussing problems with ETK &quot;Maxwell&quot; and CarpetRegrid2</title>
		<link rel="alternate" type="text/html" href="https://docs.einsteintoolkit.org/et-docs/index.php?title=Maxwell_CarpetRegrid2_Issues&amp;diff=2886&amp;oldid=prev"/>
		<updated>2011-11-11T14:14:32Z</updated>

		<summary type="html">&lt;p&gt;page for discussing problems with ETK &amp;quot;Maxwell&amp;quot; and CarpetRegrid2&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;At Erik&amp;#039;s suggestion (off-list), I resolved some checkpoint recovery issues by moving from &amp;quot;Curie&amp;quot; to the new ETK release. However, my old grid specifications seem no longer to work.&lt;br /&gt;
&lt;br /&gt;
The parameters are for a 2:1 mass-ratio BHB evolution. I&amp;#039;ve used three &amp;quot;centres&amp;quot; -- one each for the punctures, and one centred at the origin. Below is what I used to have in CarpetRegrid2, which worked with the last &amp;quot;Curie&amp;quot; release of ETK (the full grid is [-2048,2048] in size). &lt;br /&gt;
&lt;br /&gt;
-------------------------------------------------------------------&lt;br /&gt;
# Parameters of thorn CarpetRegrid2 (implementing CarpetRegrid2)&lt;br /&gt;
CarpetRegrid2::freeze_unaligned_levels = &amp;quot;yes&amp;quot;&lt;br /&gt;
CarpetRegrid2::num_centres             = 3&lt;br /&gt;
&lt;br /&gt;
CarpetRegrid2::num_levels_1            = 12&lt;br /&gt;
CarpetRegrid2::position_x_1            = -3.3333333333333333333&lt;br /&gt;
CarpetRegrid2::movement_threshold_1    = 0.10&lt;br /&gt;
CarpetRegrid2::radius_1[5]             = 40&lt;br /&gt;
CarpetRegrid2::radius_1[6]             = 20&lt;br /&gt;
CarpetRegrid2::radius_1[7]             = 10&lt;br /&gt;
CarpetRegrid2::radius_1[8]             = 5&lt;br /&gt;
CarpetRegrid2::radius_1[9]             = 2.5&lt;br /&gt;
CarpetRegrid2::radius_1[10]            = 1.25&lt;br /&gt;
CarpetRegrid2::radius_1[11]            = 0.625&lt;br /&gt;
&lt;br /&gt;
CarpetRegrid2::num_levels_2            = 13&lt;br /&gt;
CarpetRegrid2::position_x_2            =  6.6666666666666666667&lt;br /&gt;
CarpetRegrid2::movement_threshold_2    = 0.05&lt;br /&gt;
CarpetRegrid2::radius_2[5]             = 40&lt;br /&gt;
CarpetRegrid2::radius_2[6]             = 20&lt;br /&gt;
CarpetRegrid2::radius_2[7]             = 10&lt;br /&gt;
CarpetRegrid2::radius_2[8]             = 5&lt;br /&gt;
CarpetRegrid2::radius_2[9]             = 2.5&lt;br /&gt;
CarpetRegrid2::radius_2[10]            = 1.25&lt;br /&gt;
CarpetRegrid2::radius_2[11]            = 0.625&lt;br /&gt;
CarpetRegrid2::radius_2[12]            = 0.3125&lt;br /&gt;
&lt;br /&gt;
CarpetRegrid2::num_levels_3            = 6&lt;br /&gt;
CarpetRegrid2::radius_3[1]             = 1024&lt;br /&gt;
CarpetRegrid2::radius_3[2]             = 512&lt;br /&gt;
CarpetRegrid2::radius_3[3]             = 256&lt;br /&gt;
CarpetRegrid2::radius_3[4]             = 160&lt;br /&gt;
CarpetRegrid2::radius_3[5]             = 96&lt;br /&gt;
CarpetRegrid2::regrid_every            = 60&lt;br /&gt;
CarpetRegrid2::verbose                 = &amp;quot;yes&amp;quot;&lt;br /&gt;
-------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
This doesn&amp;#039;t work now, however. Current ETK complains that some entries in radius_1 and radius_2 are unspecified, and it sets them to zero with catastrophic results.&lt;br /&gt;
&lt;br /&gt;
To resolve this, I am now explicitly setting the missing levels:&lt;br /&gt;
&lt;br /&gt;
CarpetRegrid2::radius_1[1]             = 1024&lt;br /&gt;
CarpetRegrid2::radius_1[2]             = 512&lt;br /&gt;
CarpetRegrid2::radius_1[3]             = 256&lt;br /&gt;
CarpetRegrid2::radius_1[4]             = 160&lt;br /&gt;
&lt;br /&gt;
CarpetRegrid2::radius_2[1]             = 1024&lt;br /&gt;
CarpetRegrid2::radius_2[2]             = 512&lt;br /&gt;
CarpetRegrid2::radius_2[3]             = 256&lt;br /&gt;
CarpetRegrid2::radius_2[4]             = 160&lt;br /&gt;
&lt;br /&gt;
This runs, but complains every time step about mismatched &amp;quot;simulated domain volume&amp;quot; and &amp;quot;reduction weight sum&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------&lt;br /&gt;
INFO (CarpetReduce): Simulation domain volume: 442368&lt;br /&gt;
INFO (CarpetReduce): Reduction weight sum:     442367.999999072&lt;br /&gt;
WARNING level 1 in thorn CarpetReduce processor 0 host r186i2n12.p4.nas.nasa.gov&lt;br /&gt;
  (line 120 of /home1/bjkelly1/CODES/Cactus/configs/hahndol/build/CarpetReduce/mask_test.c):&lt;br /&gt;
  -&amp;gt; Simulation domain volume and reduction weight sum differ&lt;br /&gt;
----------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
After a short evolution time (7.25 M, or more than 1700 time steps), the run crashes. First there are several messages of the form:&lt;br /&gt;
&lt;br /&gt;
----------------------------------------------------------------------------------&lt;br /&gt;
INFO (CarpetReduce): Simulation domain volume: 442368&lt;br /&gt;
INFO (CarpetReduce): Reduction weight sum:     442367.999991311&lt;br /&gt;
INFO (CarpetRegrid2): Centre 1 is at position [-3.29831,-0.331478,7.81462e-15] with 12 levels&lt;br /&gt;
INFO (CarpetRegrid2): Centre 2 is at position [6.58787,0.867484,8.98107e-15] with 13 levels&lt;br /&gt;
INFO (CarpetRegrid2): Centre 3 is not active&lt;br /&gt;
INFO (CarpetRegrid2): Regridding&lt;br /&gt;
INFO (CarpetRegrid2): Regridding levels 10 and up&lt;br /&gt;
WARNING level 1 in thorn CarpetLib processor 58 host r186i3n7.p4.nas.nasa.gov&lt;br /&gt;
  (line 182 of /home1/bjkelly1/CODES/Cactus/configs/hahndol/build/CarpetLib/dh.cc):&lt;br /&gt;
[...]&lt;br /&gt;
  -&amp;gt;&lt;br /&gt;
/home1/bjkelly1/CODES/Cactus/configs/hahndol/build/CarpetLib/dh.cc:948:&lt;br /&gt;
   [ml=0 rl=10 c=59] The following grid structure consistency check failed:&lt;br /&gt;
   Synchronisation and boundary prolongation: All points must have been received&lt;br /&gt;
   needrecv.empty()&lt;br /&gt;
[...]&lt;br /&gt;
WARNING level 0 in thorn CarpetLib processor 94 host r186i3n12.p4.nas.nasa.gov&lt;br /&gt;
12676   (line 1973 of /home1/bjkelly1/CODES/Cactus/configs/hahndol/build/CarpetLib/dh.cc):&lt;br /&gt;
12677   -&amp;gt; The grid structure is inconsistent.  It is impossible to continue.&lt;br /&gt;
--------------------------------------&lt;br /&gt;
&lt;br /&gt;
I&amp;#039;m attaching my current parameter file in full. I&amp;#039;m reluctant to post the entire STDOUT/STDERR, since it&amp;#039;s around a MB in size.&lt;br /&gt;
&lt;br /&gt;
Any ideas would be appreciated. I would turn to the copious documentation on CarpetRegrid2, but as noted before, there is none.&lt;/div&gt;</summary>
		<author><name>Noncct beanyk</name></author>
		
	</entry>
</feed>