Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 32 additions & 7 deletions src/care/care_inst.h
Original file line number Diff line number Diff line change
Expand Up @@ -882,7 +882,10 @@ CARE_EXTERN template CARE_DLL_API
float ArraySum<float, float, RAJADeviceExec>(care::host_device_ptr<const float>, int, float) ;
CARE_EXTERN template CARE_DLL_API
double ArraySum<double, double, RAJADeviceExec>(care::host_device_ptr<const double>, int, double) ;
// TODO GID not implemented
#if CARE_HAVE_LLNL_GLOBALID
CARE_EXTERN template CARE_DLL_API
globalID ArraySum<globalID, globalID, RAJADeviceExec>(care::host_device_ptr<const globalID>, int, globalID) ;
#endif

#endif // defined(CARE_PARALLEL_DEVICE)

Expand All @@ -894,6 +897,10 @@ CARE_EXTERN template CARE_DLL_API
float ArraySum<float, float, RAJA::seq_exec>(care::host_device_ptr<const float>, int, float) ;
CARE_EXTERN template CARE_DLL_API
double ArraySum<double, double, RAJA::seq_exec>(care::host_device_ptr<const double>, int, double) ;
#if CARE_HAVE_LLNL_GLOBALID
CARE_EXTERN template CARE_DLL_API
globalID ArraySum<globalID, globalID, RAJA::seq_exec>(care::host_device_ptr<const globalID>, int, globalID) ;
#endif
// TODO GID not implemented

///////////////////////////////////////////////////////////////////////////////
Expand All @@ -908,7 +915,10 @@ CARE_EXTERN template CARE_DLL_API
float ArraySumSubset<float, float, RAJADeviceExec>(care::host_device_ptr<const float>, care::host_device_ptr<int const>, int, float) ;
CARE_EXTERN template CARE_DLL_API
double ArraySumSubset<double, double, RAJADeviceExec>(care::host_device_ptr<const double>, care::host_device_ptr<int const>, int, double) ;
// TODO GID not implemented
#if CARE_HAVE_LLNL_GLOBALID
CARE_EXTERN template CARE_DLL_API
globalID ArraySumSubset<globalID, globalID, RAJADeviceExec>(care::host_device_ptr<const globalID>, care::host_device_ptr<int const>, int, globalID) ;
#endif

#endif // defined(CARE_PARALLEL_DEVICE)

Expand All @@ -920,7 +930,10 @@ CARE_EXTERN template CARE_DLL_API
float ArraySumSubset<float, float, RAJA::seq_exec>(care::host_device_ptr<const float>, care::host_device_ptr<int const>, int, float) ;
CARE_EXTERN template CARE_DLL_API
double ArraySumSubset<double, double, RAJA::seq_exec>(care::host_device_ptr<const double>, care::host_device_ptr<int const>, int, double) ;
// TODO GID not implemented
#if CARE_HAVE_LLNL_GLOBALID
CARE_EXTERN template CARE_DLL_API
globalID ArraySumSubset<globalID, globalID, RAJA::seq_exec>(care::host_device_ptr<const globalID>, care::host_device_ptr<int const>, int, globalID) ;
#endif

///////////////////////////////////////////////////////////////////////////////

Expand All @@ -934,7 +947,10 @@ CARE_EXTERN template CARE_DLL_API
float ArrayMaskedSumSubset<float, float, RAJADeviceExec>(care::host_device_ptr<const float>, care::host_device_ptr<int const>, care::host_device_ptr<int const>, int, float) ;
CARE_EXTERN template CARE_DLL_API
double ArrayMaskedSumSubset<double, double, RAJADeviceExec>(care::host_device_ptr<const double>, care::host_device_ptr<int const>, care::host_device_ptr<int const>, int, double) ;
// TODO GID not implemented
#if CARE_HAVE_LLNL_GLOBALID
CARE_EXTERN template CARE_DLL_API
globalID ArrayMaskedSumSubset<globalID, globalID, RAJADeviceExec>(care::host_device_ptr<const globalID>, care::host_device_ptr<int const>, care::host_device_ptr<int const>, int, globalID) ;
#endif

#endif // defined(CARE_PARALLEL_DEVICE)

Expand All @@ -946,7 +962,10 @@ CARE_EXTERN template CARE_DLL_API
float ArrayMaskedSumSubset<float, float, RAJA::seq_exec>(care::host_device_ptr<const float>, care::host_device_ptr<int const>, care::host_device_ptr<int const>, int, float) ;
CARE_EXTERN template CARE_DLL_API
double ArrayMaskedSumSubset<double, double, RAJA::seq_exec>(care::host_device_ptr<const double>, care::host_device_ptr<int const>, care::host_device_ptr<int const>, int, double) ;
// TODO GID not implemented
#if CARE_HAVE_LLNL_GLOBALID
CARE_EXTERN template CARE_DLL_API
globalID ArrayMaskedSumSubset<globalID, globalID, RAJA::seq_exec>(care::host_device_ptr<const globalID>, care::host_device_ptr<int const>, care::host_device_ptr<int const>, int, globalID) ;
#endif

///////////////////////////////////////////////////////////////////////////////

Expand All @@ -960,7 +979,10 @@ CARE_EXTERN template CARE_DLL_API
float ArrayMaskedSum<float, float, RAJADeviceExec>(care::host_device_ptr<const float>, care::host_device_ptr<int const>, int, float) ;
CARE_EXTERN template CARE_DLL_API
double ArrayMaskedSum<double, double, RAJADeviceExec>(care::host_device_ptr<const double>, care::host_device_ptr<int const>, int, double) ;
// TODO GID not implemented
#if CARE_HAVE_LLNL_GLOBALID
CARE_EXTERN template CARE_DLL_API
globalID ArrayMaskedSum<globalID, globalID, RAJADeviceExec>(care::host_device_ptr<const globalID>, care::host_device_ptr<int const>, int, globalID) ;
#endif

#endif // defined(CARE_PARALLEL_DEVICE)

Expand All @@ -972,7 +994,10 @@ CARE_EXTERN template CARE_DLL_API
float ArrayMaskedSum<float, float, RAJA::seq_exec>(care::host_device_ptr<const float>, care::host_device_ptr<int const>, int, float) ;
CARE_EXTERN template CARE_DLL_API
double ArrayMaskedSum<double, double, RAJA::seq_exec>(care::host_device_ptr<const double>, care::host_device_ptr<int const>, int, double) ;
// TODO GID not implemented
#if CARE_HAVE_LLNL_GLOBALID
CARE_EXTERN template CARE_DLL_API
globalID ArrayMaskedSum<globalID, globalID, RAJA::seq_exec>(care::host_device_ptr<const globalID>, care::host_device_ptr<int const>, int, globalID) ;
#endif

///////////////////////////////////////////////////////////////////////////////

Expand Down