Currently it is always required to load the cupla header where we
rename witih macros cuda functions and types.
This introduces many issue e.g. that the cuda_to_cupla.hpp include
must always be the first include.
add header cupla.hpp to use cupla only
add device atomic functions within cupla
add device synchronize functions
add example cuplaVectorAdd to show the plain cupla interface usage
extent travis and HZDR CI tests to test cuplaVectorAddd
note: on device math function will be introduced in a separate PR
Currently it is always required to load the cupla header where we rename witih macros cuda functions and types. This introduces many issue e.g. that the
cuda_to_cupla.hpp
include must always be the first include.cupla.hpp
to use cupla onlycuplaVectorAdd
to show the plain cupla interface usagecuplaVectorAddd
note: on device math function will be introduced in a separate PR