- removed comment
LSUThorns/Vectors/src test.cc doesn't compile with "REAL_PRECISION = 4"
COMPILING /home/jtao/workspace/CactusDev/Cactus/arrangements/LSUThorns/Vectors/src/test.cc /home/jtao/workspace/CactusDev/Cactus/configs/ml/build/Vectors/test.cc:154:39: error: macro "vec4_store_nta_partial" requires 5 arguments, but only 2 given /home/jtao/workspace/CactusDev/Cactus/configs/ml/build/Vectors/test.cc: In function ‘void Vectors_Test(cGH*)’: /home/jtao/workspace/CactusDev/Cactus/configs/ml/build/Vectors/test.cc:153:46: error: ‘vec4_store_partial_prepare’ was not declared in this scope In file included from /home/jtao/workspace/CactusDev/Cactus/configs/ml/build/Vectors/test.cc:1:0: /home/jtao/workspace/CactusDev/Cactus/arrangements/LSUThorns/Vectors/src/vectors.h:65:37: error: ‘vec4_store_nta_partial’ was not declared in this scope
Keyword:
Comments (8)
-
-
reporter - removed comment
I checked it out from https://svn.cct.lsu.edu/repos/numrel/LSUThorns/Vectors/trunk Not sure if that is the development version. My checkout is up to date at revision 52. The error doesn't appear with REAL_PRECISION = 8 though.
The latest commitment is not so long ago. 2012-02-06T16:59:05.753257Z 52 eschnett
-
- removed comment
It sounds like the problem is that Jian is using the non-SSE version of the single precision vectors code which is in vectors-4-default.h. This is indeed missing some code which was added recently for other architectures. The attached patch adds this missing code.
-
- removed comment
Please apply both.
-
- removed comment
Applied.
Jian, can you confirm if the latest svn trunk now compiles for you?
-
reporter - removed comment
It now compiles. Thanks !
-
reporter - changed status to open
- removed comment
-
- changed status to resolved
- removed comment
- Log in to comment
This works for me.
Are you using the development version of Vectors? Is your checkout up to date?