[ET Trac] [Einstein Toolkit] #2068: Support KNL's AVX512 instruction set
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Fri Aug 25 06:04:45 CDT 2017
#2068: Support KNL's AVX512 instruction set
--------------------------+-------------------------------------------------
Reporter: eschnett | Owner:
Type: enhancement | Status: reopened
Priority: major | Milestone:
Component: Cactus | Version: development version
Resolution: | Keywords:
--------------------------+-------------------------------------------------
Changes (by hinder):
* status: closed => reopened
* resolution: fixed =>
Comment:
This seems to have caused test failures on Jenkins. Specifically,
{{{
CarpetProlongateTest.test_o11/2procs
CarpetProlongateTest.test_o7/2procs
CarpetProlongateTest.test_o9/2procs
}}}
all now fail. For o11, the error is
cactus_sim:
/home/jenkins/workspace/EinsteinToolkit/arrangements/Carpet/CarpetLib/src/prolongate_3d_rf2.cc:258:
T CarpetLib::interp1(const T*, size_t) [with T = double; int ORDER = 11;
int di = 1; size_t = long unsigned int]: Assertion `i ==
(ptrdiff_t(coeffs::imax) - ptrdiff_t(coeffs::ncoeffs % VP::size()))'
failed.
{{{
Backtrace from rank 0 pid 30341:
1. CarpetLib::signal_handler(int)
[/home/jenkins/workspace/EinsteinToolkit/../simulations/EinsteinToolkit_eec4338ddb95f8ab8c59ed7cd91635b8c4ff0f23_2/SIMFACTORY/exe/cactus_sim(_ZN9CarpetLib14signal_handlerEi+0xda)
[0x23f031a]]
2. /lib/x86_64-linux-gnu/libc.so.6(+0x354b0) [0x7fd54f6cf4b0]
3. /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38) [0x7fd54f6cf428]
4. /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a) [0x7fd54f6d102a]
5. /lib/x86_64-linux-gnu/libc.so.6(+0x2dbd7) [0x7fd54f6c7bd7]
6. /lib/x86_64-linux-gnu/libc.so.6(+0x2dc82) [0x7fd54f6c7c82]
7.
/home/jenkins/workspace/EinsteinToolkit/../simulations/EinsteinToolkit_eec4338ddb95f8ab8c59ed7cd91635b8c4ff0f23_2/SIMFACTORY/exe/cactus_sim()
[0xc88a70]
8. void CarpetLib::prolongate_3d_rf2<double, 11>(double const*, vect<int,
3> const&, vect<int, 3> const&, double*, vect<int, 3> const&, vect<int, 3>
const&, bbox<int, 3> const&, bbox<int, 3> const&, bbox<int, 3> const&,
bbox<int, 3> const&, void*)
[/home/jenkins/workspace/EinsteinToolkit/../simulations/EinsteinToolkit_eec4338ddb95f8ab8c59ed7cd91635b8c4ff0f23_2/SIMFACTORY/exe/cactus_sim(_ZN9CarpetLib17prolongate_3d_rf2IdLi11EEEvPKT_RK4vectIiLi3EES7_PS1_S7_S7_RK4bboxIiLi3EESC_SC_SC_Pv+0x1527)
[0x2463de7]]
9.
/home/jenkins/workspace/EinsteinToolkit/../simulations/EinsteinToolkit_eec4338ddb95f8ab8c59ed7cd91635b8c4ff0f23_2/SIMFACTORY/exe/cactus_sim()
[0x2465eb6]
a. /usr/lib/x86_64-linux-gnu/libgomp.so.1(+0xf43e) [0x7fd54fc8943e]
b. /lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba) [0x7fd5522446ba]
c. /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7fd54f7a13dd]
The hexadecimal addresses in this backtrace can also be interpreted
with a debugger (e.g. gdb), or with the 'addr2line' (or 'gaddr2line')
command line tool: 'addr2line -e cactus_sim <address>'.
}}}
The other orders are similar.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/2068#comment:11>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list