<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="">
Hello,
<div class=""><br class="">
</div>
<div class="">It still looks like the Vectors Thorn is required to Carpet to work. Is there a way to not compile this Thorn and still have Carpet work?</div>
<div class=""><br class="">
</div>
<div class="">-DG<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Jan 25, 2022, at 9:55 AM, Roland Haas &lt;<a href="mailto:rhaas@illinois.edu" class="">rhaas@illinois.edu</a>&gt; wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">Hello David,<br class="">
<br class="">
I doubt it will work with vectorization since we do not implement<br class="">
vectors with 16 byte floating point values.<br class="">
<br class="">
You can try setting<br class="">
<br class="">
VECTORISE=no <br class="">
<br class="">
in your option list to disable vectorization which may work.<br class="">
<br class="">
You can find the available options (not documented unfortunately) here:<br class="">
<br class="">
<a href="https://bitbucket.org/cactuscode/cactusutils/src/master/Vectors/configuration.ccl" class="">https://bitbucket.org/cactuscode/cactusutils/src/master/Vectors/configuration.ccl</a><br class="">
<br class="">
Yours,<br class="">
Roland<br class="">
<br class="">
<blockquote type="cite" class="">Hello,<br class="">
<br class="">
Has anyone successfully compiled Cactus with REAL_PRECISION = 16? &nbsp;I get the following error which seems to involve the Vectors Thorn which is required for Carpet.<br class="">
<br class="">
Checking status of thorn Vectors<br class="">
COMPILING CactusUtils/Vectors/src/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;<br class="">
In file included from /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(1):<br class="">
/home/garrison/Cactus/arrangements/CactusUtils/Vectors/src/vectors.h(249): error: #error directive: &quot;Unknown CCTK_REAL_PRECISION&quot;<br class="">
&nbsp;#error &quot;Unknown CCTK_REAL_PRECISION&quot;<br class="">
&nbsp;&nbsp;^<br class="">
<br class="">
In file included from /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(1):<br class="">
/home/garrison/Cactus/arrangements/CactusUtils/Vectors/src/vectors.h(271): error: #error directive: &quot;Unsupported vector size&quot;<br class="">
&nbsp;#error &quot;Unsupported vector size&quot;<br class="">
&nbsp;&nbsp;^<br class="">
<br class="">
In file included from /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(1):<br class="">
/home/garrison/Cactus/arrangements/CactusUtils/Vectors/src/vectors.h(811): warning #3699: constexpr non-static member function will not be implicitly 'const' in C++14<br class="">
&nbsp;&nbsp;&nbsp;template &lt;typename = void&gt; constexpr vectype &amp;operator=(vectype const &amp;x) {<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br class="">
<br class="">
In file included from /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(1):<br class="">
/home/garrison/Cactus/arrangements/CactusUtils/Vectors/src/vectors.h(893): warning #3699: constexpr non-static member function will not be implicitly 'const' in C++14<br class="">
&nbsp;&nbsp;&nbsp;inline CCTK_ATTRIBUTE_ALWAYS_INLINE constexpr vectype &amp;<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br class="">
<br class="">
In file included from /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(1):<br class="">
/home/garrison/Cactus/arrangements/CactusUtils/Vectors/src/vectors.h(897): warning #3699: constexpr non-static member function will not be implicitly 'const' in C++14<br class="">
&nbsp;&nbsp;&nbsp;inline CCTK_ATTRIBUTE_ALWAYS_INLINE constexpr vectype &amp;<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br class="">
<br class="">
In file included from /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(1):<br class="">
/home/garrison/Cactus/arrangements/CactusUtils/Vectors/src/vectors.h(901): warning #3699: constexpr non-static member function will not be implicitly 'const' in C++14<br class="">
&nbsp;&nbsp;&nbsp;inline CCTK_ATTRIBUTE_ALWAYS_INLINE constexpr vectype &amp;<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br class="">
<br class="">
In file included from /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(1):<br class="">
/home/garrison/Cactus/arrangements/CactusUtils/Vectors/src/vectors.h(905): warning #3699: constexpr non-static member function will not be implicitly 'const' in C++14<br class="">
&nbsp;&nbsp;&nbsp;inline CCTK_ATTRIBUTE_ALWAYS_INLINE constexpr vectype &amp;<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br class="">
<br class="">
In file included from /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(1):<br class="">
/home/garrison/Cactus/arrangements/CactusUtils/Vectors/src/vectors.h(990): warning #3699: constexpr non-static member function will not be implicitly 'const' in C++14<br class="">
&nbsp;&nbsp;&nbsp;constexpr bvectype &amp;operator=(bvectype const &amp;x) {<br class="">
&nbsp;&nbsp;&nbsp;^<br class="">
<br class="">
In file included from /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(1):<br class="">
/home/garrison/Cactus/arrangements/CactusUtils/Vectors/src/vectors.h(1035): warning #3699: constexpr non-static member function will not be implicitly 'const' in C++14<br class="">
&nbsp;&nbsp;&nbsp;inline CCTK_ATTRIBUTE_ALWAYS_INLINE constexpr bvectype &amp;<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br class="">
<br class="">
In file included from /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(1):<br class="">
/home/garrison/Cactus/arrangements/CactusUtils/Vectors/src/vectors.h(1039): warning #3699: constexpr non-static member function will not be implicitly 'const' in C++14<br class="">
&nbsp;&nbsp;&nbsp;inline CCTK_ATTRIBUTE_ALWAYS_INLINE constexpr bvectype &amp;<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br class="">
<br class="">
In file included from /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(1):<br class="">
/home/garrison/Cactus/arrangements/CactusUtils/Vectors/src/vectors.h(1043): warning #3699: constexpr non-static member function will not be implicitly 'const' in C++14<br class="">
&nbsp;&nbsp;&nbsp;inline CCTK_ATTRIBUTE_ALWAYS_INLINE constexpr bvectype &amp;<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br class="">
<br class="">
In file included from /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(1):<br class="">
/home/garrison/Cactus/arrangements/CactusUtils/Vectors/src/vectors.h(1287): error: right operand of &quot;%&quot; is zero<br class="">
&nbsp;#if CCTK_REAL_CACHELINE_SIZE % CCTK_REAL_VEC_SIZE != 0<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br class="">
<br class="">
/home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(9): error: identifier &quot;CCTK_REAL_VEC_SIZE&quot; is undefined<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CCTK_REAL_VEC_SIZE, vec_architecture);<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br class="">
<br class="">
/home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt;(9): error: identifier &quot;vec_architecture&quot; is undefined<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CCTK_REAL_VEC_SIZE, vec_architecture);<br class="">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^<br class="">
<br class="">
compilation aborted for /home/garrison/Cactus/configs/specgrmhd/build/Vectors/vectors.cc&lt;https://urldefense.com/v3/__http://vectors.cc/__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9zQMxE8i$ &gt; (code 2)<br class="">
make[4]: *** [vectors.cc.o] Error 2<br class="">
make[3]: *** [make.checked] Error 2<br class="">
make[2]: *** [/home/garrison/Cactus/configs/specgrmhd/lib/libthorn_Vectors.a] Error 2<br class="">
make[1]: *** [specgrmhd] Error 2<br class="">
make: *** [specgrmhd-rebuild] Error 2<br class="">
<br class="">
-DG<br class="">
<br class="">
--<br class="">
David Garrison, Ph.D.<br class="">
Interim Associate Dean for the College of Science and Engineering, Professor and Former Chair of Physics<br class="">
University of Houston-Clear Lake<br class="">
Bayou 3611<br class="">
Houston, TX 77058<br class="">
<br class="">
Tel: 281-283-3796<br class="">
Fax: 281-283-3709<br class="">
https://urldefense.com/v3/__http://sce.uhcl.edu/garrison__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9ysaoOwZ$
<br class="">
https://urldefense.com/v3/__http://www.uhcl.edu/physics__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x997AmAkI$
<br class="">
<br class="">
&quot;If we knew what it was we were doing, it would not be called research,<br class="">
would it?&quot; ‹ Albert Einstein.<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
--<br class="">
David Garrison, Ph.D.<br class="">
Interim Associate Dean for the College of Science and Engineering, Professor and Former Chair of Physics<br class="">
University of Houston-Clear Lake<br class="">
Bayou 3611<br class="">
Houston, TX 77058<br class="">
<br class="">
Tel: 281-283-3796<br class="">
Fax: 281-283-3709<br class="">
https://urldefense.com/v3/__http://sce.uhcl.edu/garrison__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x9ysaoOwZ$
<br class="">
https://urldefense.com/v3/__http://www.uhcl.edu/physics__;!!DZ3fjg!ozhila849qlggIwIhMGpE_RUVQmUe3tPjOE22SdlXTnZoFTK2ofH8o5x997AmAkI$
<br class="">
<br class="">
&quot;If we knew what it was we were doing, it would not be called research,<br class="">
would it?&quot; ‹ Albert Einstein.<br class="">
<br class="">
<br class="">
<br class="">
<br class="">
</blockquote>
<br class="">
-- <br class="">
My email is as private as my paper mail. I therefore support encrypting<br class="">
and signing email messages. Get my PGP key from http://pgp.mit.edu .<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
<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="">
<div style="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; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="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; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="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; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div style="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; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
--&nbsp;<br class="">
David Garrison, Ph.D.<br class="">
Interim Associate Dean for&nbsp;the College of Science and Engineering, Professor and Former Chair of Physics<br class="">
University of Houston-Clear Lake<br class="">
Bayou 3611<br class="">
Houston, TX 77058&nbsp;<br class="">
<br class="">
Tel: 281-283-3796&nbsp;<br class="">
Fax: 281-283-3709&nbsp;<br class="">
<a href="http://sce.uhcl.edu/garrison" class="">http://sce.uhcl.edu/garrison</a><br class="">
http://www.uhcl.edu/physics<br class="">
<br class="">
&quot;If we knew what it was we were&nbsp;doing, it would not be called research,<br class="">
would it?&quot; ‹ Albert Einstein.<br class="">
<br class="">
<br class="">
<br class="">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br class="">
</div>
</body>
</html>