Update Kokkos library to r2.6.00
This commit is contained in:
@ -35,7 +35,7 @@
|
||||
// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
//
|
||||
// Questions? Contact H. Carter Edwards (hcedwar@sandia.gov)
|
||||
// Questions? Contact Christian R. Trott (crtrott@sandia.gov)
|
||||
//
|
||||
// ************************************************************************
|
||||
//@HEADER
|
||||
@ -89,13 +89,18 @@
|
||||
|
||||
#if ! defined( KOKKOS_ENABLE_GNU_ATOMICS ) && \
|
||||
! defined( KOKKOS_ENABLE_INTEL_ATOMICS ) && \
|
||||
! defined( KOKKOS_ENABLE_OPENMP_ATOMICS )
|
||||
! defined( KOKKOS_ENABLE_OPENMP_ATOMICS ) && \
|
||||
! defined( KOKKOS_ENABLE_SERIAL_ATOMICS )
|
||||
|
||||
// Compiling for non-Cuda atomic implementation has not been pre-selected.
|
||||
// Choose the best implementation for the detected compiler.
|
||||
// Preference: GCC, INTEL, OMP31
|
||||
|
||||
#if defined( KOKKOS_COMPILER_GNU ) || \
|
||||
#if defined( KOKKOS_INTERNAL_NOT_PARALLEL )
|
||||
|
||||
#define KOKKOS_ENABLE_SERIAL_ATOMICS
|
||||
|
||||
#elif defined( KOKKOS_COMPILER_GNU ) || \
|
||||
defined( KOKKOS_COMPILER_CLANG ) || \
|
||||
( defined ( KOKKOS_COMPILER_NVCC ) )
|
||||
|
||||
@ -154,6 +159,10 @@ const char * atomic_query_version()
|
||||
return "KOKKOS_ENABLE_OPENMP_ATOMICS" ;
|
||||
#elif defined( KOKKOS_ENABLE_WINDOWS_ATOMICS )
|
||||
return "KOKKOS_ENABLE_WINDOWS_ATOMICS";
|
||||
#elif defined( KOKKOS_ENABLE_SERIAL_ATOMICS )
|
||||
return "KOKKOS_ENABLE_SERIAL_ATOMICS";
|
||||
#else
|
||||
#error "No valid response for atomic_query_version!"
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user