From 1154b99aec65632ef8bce8f0570585ccf616c92d Mon Sep 17 00:00:00 2001 From: "Peter B. Robinson" Date: Tue, 7 Apr 2026 12:32:53 -0700 Subject: [PATCH] fix gpu_sim and tsan builds --- src/care/care_inst.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/care/care_inst.h b/src/care/care_inst.h index d2cf4c11..17b7e5e8 100644 --- a/src/care/care_inst.h +++ b/src/care/care_inst.h @@ -20,18 +20,34 @@ #define CARE_TEMPLATE_ARRAY_TYPE int #include "care/KeyValueSorter_inst.h" +#define CARE_TEMPLATE_KEY_TYPE int +#define CARE_TEMPLATE_ARRAY_TYPE size_t +#include "care/KeyValueSorter_inst.h" + #define CARE_TEMPLATE_KEY_TYPE size_t #define CARE_TEMPLATE_ARRAY_TYPE float #include "care/KeyValueSorter_inst.h" +#define CARE_TEMPLATE_KEY_TYPE float +#define CARE_TEMPLATE_ARRAY_TYPE size_t +#include "care/KeyValueSorter_inst.h" + #define CARE_TEMPLATE_KEY_TYPE size_t #define CARE_TEMPLATE_ARRAY_TYPE double #include "care/KeyValueSorter_inst.h" +#define CARE_TEMPLATE_KEY_TYPE double +#define CARE_TEMPLATE_ARRAY_TYPE size_t +#include "care/KeyValueSorter_inst.h" + #if CARE_HAVE_LLNL_GLOBALID #define CARE_TEMPLATE_KEY_TYPE size_t #define CARE_TEMPLATE_ARRAY_TYPE globalID #include "care/KeyValueSorter_inst.h" + +#define CARE_TEMPLATE_KEY_TYPE globalID +#define CARE_TEMPLATE_ARRAY_TYPE size_t +#include "care/KeyValueSorter_inst.h" #endif #define CARE_TEMPLATE_KEY_TYPE int @@ -42,10 +58,18 @@ #define CARE_TEMPLATE_ARRAY_TYPE float #include "care/KeyValueSorter_inst.h" +#define CARE_TEMPLATE_KEY_TYPE float +#define CARE_TEMPLATE_ARRAY_TYPE int +#include "care/KeyValueSorter_inst.h" + #define CARE_TEMPLATE_KEY_TYPE int #define CARE_TEMPLATE_ARRAY_TYPE double #include "care/KeyValueSorter_inst.h" +#define CARE_TEMPLATE_KEY_TYPE double +#define CARE_TEMPLATE_ARRAY_TYPE int +#include "care/KeyValueSorter_inst.h" + #define CARE_TEMPLATE_KEY_TYPE int64_t #define CARE_TEMPLATE_ARRAY_TYPE int64_t #include "care/KeyValueSorter_inst.h"