<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On 14 Dec 2015, at 17:14, dumsani &lt;<a href="mailto:g14n8326@campus.ru.ac.za">g14n8326@campus.ru.ac.za</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi All,<br><br>I am working with some piece of code based on a multipatch coordinate system<br>(llama, <a href="http://dx.doi.org/10.1103/PhysRevD.83.044045">http://dx.doi.org/10.1103/PhysRevD.83.044045</a>). Currently, I'm interested<br>in doing a test in a cubical kind of domain, that is, without the multipatch system.<br>Closely following the qc0-mclachlan.par parameter file (ET_2014_05), I converted<br>my multipatch parameter file to use the following:<br>Carpet::domain_from_multipatch &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "no"<br>Carpet::domain_from_coordbase &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= yes<br>CartGrid3D::type &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;= "coordbase"<br><br>Unlike when using a multipatch sysytem, I've had to add the ReflectionSymmetry<br>thorn in my thornlist for running on a cubical grid. The simulation is able to build<br>successfully. But when running, it breaks with the following error from Carpet:<br>cactus/arrangements/Carpet/Carpet/src/<a href="http://SetupGH.cc">SetupGH.cc</a>:1744: void Carpet::get_domain_specification(const cGH*, int, const ivect&amp;, rvect&amp;, rvect&amp;, rvect&amp;): Assertion `not CCTK_IsFunctionAliased ("MultiPatch_GetDomainSpecification")' failed.<br><br>Looking at the function that fails and a few ideas I got from the user mailing list, my naive<br>thought is that this might possibly be an issue of cctk_lsh vs cctk_ash in Carpet.<br>(e.g. <a href="http://lists.einsteintoolkit.org/pipermail/users/2014-October/003849.html">http://lists.einsteintoolkit.org/pipermail/users/2014-October/003849.html</a>). But I'm yet<br>to test this idea. The code I'm working with uses cctk_lsh.<br><br>I would gladly appreciate help from anyone who could have an idea about this.<br><br>I'm using ET_2014_05 release of the EinsteinToolkit/Cactus. I have attached my test<br>parameter file for viewing in case it will be useful in diagnosing the problem(s).<br><br>Thank you in advance for your kind assistance.<br></blockquote><div><br></div><div>Hi Dumsani,</div><div><br></div><div>The relevant lines in Carpet, in SetupGH.c/get_domain_specification, require that if you set&nbsp;domain_from_coordbase, then you must not have the function&nbsp;MultiPatch_GetDomainSpecification available in an active thorn. &nbsp;In other words, you can't activate a thorn which provides multipatch at the same time as getting the domain from CoordBase. &nbsp;You have the Coordinates thorn active, which provides multipatch (or more specifically, it provides the aliased function&nbsp;MultiPatch_GetDomainSpecification), hence this error. &nbsp;You will need to remove Coordinates from your ActiveThorns. &nbsp;</div><div><br></div><div>At that point, it's possible that CTGamma will complain, because I think it requires some basic multipatch functionality. &nbsp;The thorn CTGamma/CartesianCoordinates is provided for this case, so if you run into problems after deactivating Coordinates, try activating CartesianCoordinates.</div><div><br></div><div>I attach an old parameter file which uses CTGamma on a Cartesian grid. &nbsp;I have not run this with the current version of the code, but it used to work at some point!</div></div><br><div apple-content-edited="true">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>--&nbsp;</div><div>Ian Hinder</div><div><a href="http://members.aei.mpg.de/ianhin">http://members.aei.mpg.de/ianhin</a></div></div></div></div></div>
</div>
</body></html>