<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On 26 Feb 2020, at 15:09, 刘昊阳 &lt;<a href="mailto:liuhaoyang19@mails.ucas.edu.cn" class="">liuhaoyang19@mails.ucas.edu.cn</a>&gt; wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">
<div class="">Dear colleague:<br class="">
&nbsp;<br class="">
I'm Liu Haoyang, a fresher of EinsteinToolkit from University of Chinese Academy of Science.<br class="">
&nbsp;<br class="">
I found that some Thorn's documents in Thorn Guide lack detailed description about their variables' function, such as &quot;Carpet&quot; and &quot;ReflectionSymmetry&quot;. And it seems that access to
<a href="https://carpetcode.org/" class="">https://carpetcode.org/</a> is restricted.<br class="">
&nbsp;<br class="">
Is there any other material for such Thorns I can learn about? And how can I have access to the website of Carpet?<br class="">
</div>
</div>
</div>
</blockquote>
<div><br class="">
</div>
<div>Hi,</div>
<div><br class="">
</div>
<div>The best place to look at an overview of the documentation is probably</div>
<div><br class="">
</div>
</div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class="">
<div>
<div><a href="https://einsteintoolkit.org/documentation/ThornGuide.php" class="">https://einsteintoolkit.org/documentation/ThornGuide.php</a></div>
</div>
</blockquote>
<div>
<div><br class="">
</div>
<div>It's true that the Carpet thorn doesn't have any documentation, but the Carpet
<i class="">arrangement</i><span style="font-style: normal;" class="">&nbsp;does. &nbsp;This applies to the whole arrangement of Carpet thorns. &nbsp;You can read it here:</span></div>
<div><span style="font-style: normal;" class=""><br class="">
</span></div>
</div>
<blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class="">
<div>
<div><a href="https://einsteintoolkit.org/arrangementguide/Carpet/documentation.html" class="">https://einsteintoolkit.org/arrangementguide/Carpet/documentation.html</a></div>
</div>
</blockquote>
<div>
<div><br class="">
</div>
</div>
<div class="">I'm not sure what happened to <a href="http://carpetcode.org" class="">
carpetcode.org</a>. &nbsp;Erik Schnetter is the original author of Carpet, and his website still has that link (<a href="https://www.perimeterinstitute.ca/personal/eschnetter/" class="">https://www.perimeterinstitute.ca/personal/eschnetter/</a>), so I assume the
 website has gone down and is unnoticed. &nbsp;I will ask him in a separate thread.</div>
<div class=""><br class="">
</div>
<div class="">Yes, the symmetry thorns don't appear to be documented. &nbsp;</div>
<div class=""><br class="">
</div>
<div class="">Often, you can work out how to use a thorn by looking at the available parameters in params.ccl:</div>
<div class=""><br class="">
</div>
<div class=""><a href="https://bitbucket.org/cactuscode/cactusnumerical/src/master/ReflectionSymmetry/param.ccl" class="">https://bitbucket.org/cactuscode/cactusnumerical/src/master/ReflectionSymmetry/param.ccl</a></div>
<div class=""><br class="">
</div>
<div class="">That, at least, is less likely to be out of date than any documentation!</div>
<div class=""><br class="">
</div>
<div class="">The main idea, if you want to use reflection symmetry, is that you need to set up your domain, e.g. with CoordBase parameters, to contain only the portion you want to simulate. &nbsp;E.g. if you have a symmetry z -&gt; -z, then you could set zmin = 0.
 &nbsp;You then activate ReflectionSymmetry and set ReflectionSymmetry::reflection_z = &quot;yes&quot;, ReflectionSymmetry::avoid_origin_z = &quot;no&quot; (the need for the latter is due to an unfortunate default, from what I remember).</div>
<div class=""><br class="">
</div>
<div class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
--&nbsp;<br class="">
Ian<b class=""><span class="Apple-converted-space">&nbsp;</span></b>Hinder<br class="">
Research Software Engineer<br class="">
University of Manchester, UK</div>
</div>
</div>
<br class="">
</body>
</html>