SixTrack / sixtracklib

Library for single charged particle simulations in accelerators
GNU Lesser General Public License v2.1
12 stars 16 forks source link

Fix include path issue on systems with cuda include paths outside system path #89

Closed martinschwinzerl closed 5 years ago

martinschwinzerl commented 5 years ago

Note: This is based on #87 and should hopefully retain the changes therein. Please verify whether this is the case.

Summary:

Test Status: On systems with more than one CUDA GPU / accelerator, unit-tests for tracking fail because the switching of nodes is not yet properly implemented in the new API. This will be fixed in a subsequent merge request. running the tests with

make CTEST_OUTPUT_ON_FAILURE=1 test

should indicate that the test itself is successful for the first card but fails upon switching to the next one. Note that this regression is already present in the current master.

All other tests seem to pass