From 3c5bf1880de58669e5e11abea887ce8b58bcad8a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Mar 2026 21:26:57 +0000 Subject: [PATCH 1/6] Initial plan From faefd858548ccbe600d758bfae0fa0d9df80785c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Mar 2026 21:39:31 +0000 Subject: [PATCH 2/6] Add print_ascii function and death tests for kokkosp_init_library/finalize_library - Port print_ascii function from PR #323 to simple-kernel-timer - Modify kokkosp_finalize_library to use print_ascii by default - Add 7 death test files covering parallel_for, parallel_reduce, parallel_scan, region, and combinations with regions - All 17 tests pass (10 existing + 7 new) Co-authored-by: yasahi-hpc <57478230+yasahi-hpc@users.noreply.github.com> --- .gitignore | 2 + .../simple-kernel-timer/kp_kernel_timer.cpp | 118 +++++++++++-- tests/sampler/CMakeLists.txt | 44 +++++ tests/sampler/test_parfor_init_finalize.cpp | 138 +++++++++++++++ .../test_parfor_region_init_finalize.cpp | 151 +++++++++++++++++ .../sampler/test_parreduce_init_finalize.cpp | 148 ++++++++++++++++ .../test_parreduce_region_init_finalize.cpp | 160 ++++++++++++++++++ tests/sampler/test_parscan_init_finalize.cpp | 148 ++++++++++++++++ .../test_parscan_region_init_finalize.cpp | 160 ++++++++++++++++++ tests/sampler/test_region_init_finalize.cpp | 110 ++++++++++++ 10 files changed, 1168 insertions(+), 11 deletions(-) create mode 100644 tests/sampler/test_parfor_init_finalize.cpp create mode 100644 tests/sampler/test_parfor_region_init_finalize.cpp create mode 100644 tests/sampler/test_parreduce_init_finalize.cpp create mode 100644 tests/sampler/test_parreduce_region_init_finalize.cpp create mode 100644 tests/sampler/test_parscan_init_finalize.cpp create mode 100644 tests/sampler/test_parscan_region_init_finalize.cpp create mode 100644 tests/sampler/test_region_init_finalize.cpp diff --git a/.gitignore b/.gitignore index 8c27e3e1b..c36d03eb1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ *~ *.so /src/tools/simple-kernel-timer/kp_reader +build/ +build-*/ diff --git a/profiling/simple-kernel-timer/kp_kernel_timer.cpp b/profiling/simple-kernel-timer/kp_kernel_timer.cpp index 882d3fefb..d75d2eac5 100644 --- a/profiling/simple-kernel-timer/kp_kernel_timer.cpp +++ b/profiling/simple-kernel-timer/kp_kernel_timer.cpp @@ -13,6 +13,93 @@ namespace KokkosTools { namespace KernelTimer { +void print_ascii(std::map& count_map, + double totalExecuteTime) { + std::vector kernelInfo; + double totalKernelsTime = 0; + uint64_t totalKernelsCalls = 0; + + for (auto const& [name, info] : count_map) { + kernelInfo.push_back(info); + } + + std::sort(kernelInfo.begin(), kernelInfo.end(), compareKernelPerformanceInfo); + + // Calculate total time in kernels and total calls to kernels for summary + for (auto const& info : kernelInfo) { + if (info->getKernelType() != REGION) { + totalKernelsTime += info->getTime(); + totalKernelsCalls += info->getCallCount(); + } + } + + // Header matching kp_reader.cpp + printf( + "\n (Type) Total Time, Call Count, Avg. Time per Call, %%Total Time in " + "Kernels, %%Total Program Time\n"); + printf( + "------------------------------------------------------------------------" + "-\n\n"); + + char delimiter = ' '; + // We check for the environment delimiter if set during init + if (outputDelimiter != nullptr && strlen(outputDelimiter) > 0) { + delimiter = outputDelimiter[0]; + } + + auto print_row = [&](KernelPerformanceInfo* info) { + const double callCountDouble = (double)info->getCallCount(); + const char* typeStr = " (Region) "; + switch (info->getKernelType()) { + case PARALLEL_FOR: typeStr = " (ParFor) "; break; + case PARALLEL_REDUCE: typeStr = " (ParRed) "; break; + case PARALLEL_SCAN: typeStr = " (ParScan) "; break; + default: break; + } + + printf( + "- %s\n%s%c%f%c%" PRIu64 "%c%f%c%f%c%f\n", info->getName().c_str(), + typeStr, delimiter, info->getTime(), delimiter, info->getCallCount(), + delimiter, info->getTime() / std::max(1.0, callCountDouble), delimiter, + (info->getTime() / std::max(1e-9, totalKernelsTime)) * 100.0, delimiter, + (info->getTime() / std::max(1e-9, totalExecuteTime)) * 100.0); + }; + + printf("Regions: \n\n"); + for (auto const& info : kernelInfo) { + if (info->getKernelType() == REGION) print_row(info); + } + + printf( + "\n----------------------------------------------------------------------" + "---\n"); + printf("Kernels: \n\n"); + for (auto const& info : kernelInfo) { + if (info->getKernelType() != REGION) print_row(info); + } + + printf( + "\n----------------------------------------------------------------------" + "---\n"); + printf("Summary:\n\n"); + printf( + "Total Execution Time (incl. Kokkos + non-Kokkos): %20.5f seconds\n", + totalExecuteTime); + printf( + "Total Time in Kokkos kernels: %20.5f seconds\n", + totalKernelsTime); + printf( + " -> Time outside Kokkos kernels: %20.5f seconds\n", + (totalExecuteTime - totalKernelsTime)); + printf(" -> Percentage in Kokkos kernels: %20.2f %%\n", + (totalKernelsTime / std::max(1e-9, totalExecuteTime)) * 100.0); + printf("Total Calls to Kokkos Kernels: %20" PRIu64 + "\n", + totalKernelsCalls); + printf( + "------------------------------------------------------------------------" + "-\n\n"); +} bool is_region(KernelPerformanceInfo const& kp) { return kp.getKernelType() == REGION; @@ -43,15 +130,25 @@ void kokkosp_init_library(const int loadSeq, const uint64_t interfaceVer, } void kokkosp_finalize_library() { - double finishTime = seconds(); + double finishTime = seconds(); + const double totalExecuteTime = (finishTime - initTime); - const char* kokkos_tools_timer_json_raw = getenv("KOKKOS_TOOLS_TIMER_JSON"); - const bool kokkos_tools_timer_json = - kokkos_tools_timer_json_raw == NULL - ? false - : strcmp(kokkos_tools_timer_json_raw, "1") == 0 || - strcmp(kokkos_tools_timer_json_raw, "true") == 0 || - strcmp(kokkos_tools_timer_json_raw, "True") == 0; + auto is_enabled = [](const char* env_var) { + const char* env_var_raw = getenv(env_var); + return env_var_raw != nullptr && + (strcmp(env_var_raw, "1") == 0 || strcmp(env_var_raw, "true") == 0 || + strcmp(env_var_raw, "True") == 0); + }; + + const bool kokkos_tools_timer_json = is_enabled("KOKKOS_TOOLS_TIMER_JSON"); + const bool kokkos_tools_timer_binary = + is_enabled("KOKKOS_TOOLS_TIMER_BINARY"); + + // Quick return for ascii output (default) + if (!kokkos_tools_timer_json && !kokkos_tools_timer_binary) { + print_ascii(count_map, totalExecuteTime); + return; + } double kernelTimes = 0; @@ -65,15 +162,14 @@ void kokkosp_finalize_library() { free(hostname); FILE* output_data = fopen(fileOutput, "wb"); - const double totalExecuteTime = (finishTime - initTime); - if (!kokkos_tools_timer_json) { + if (kokkos_tools_timer_binary) { fwrite(&totalExecuteTime, sizeof(totalExecuteTime), 1, output_data); for (auto kernel_itr = count_map.begin(); kernel_itr != count_map.end(); kernel_itr++) { kernel_itr->second->writeToBinaryFile(output_data); } - } else { + } else if (kokkos_tools_timer_json) { std::vector kernelList; for (auto kernel_itr = count_map.begin(); kernel_itr != count_map.end(); diff --git a/tests/sampler/CMakeLists.txt b/tests/sampler/CMakeLists.txt index a6c86f404..7b084dda9 100644 --- a/tests/sampler/CMakeLists.txt +++ b/tests/sampler/CMakeLists.txt @@ -84,3 +84,47 @@ kp_add_executable_and_test( KOKKOS_TOOLS_SAMPLER_PROB 51.6 KOKKOS_TOOLS_GLOBALFENCES 1 ) + +## tests for simple kernel timer init/finalize with print_ascii output + +kp_add_executable_and_test( + TARGET_NAME test_init_finalize_parfor + SOURCE_FILE test_parfor_init_finalize.cpp + KOKKOS_TOOLS_LIBS kp_kernel_timer +) + +kp_add_executable_and_test( + TARGET_NAME test_init_finalize_parreduce + SOURCE_FILE test_parreduce_init_finalize.cpp + KOKKOS_TOOLS_LIBS kp_kernel_timer +) + +kp_add_executable_and_test( + TARGET_NAME test_init_finalize_parscan + SOURCE_FILE test_parscan_init_finalize.cpp + KOKKOS_TOOLS_LIBS kp_kernel_timer +) + +kp_add_executable_and_test( + TARGET_NAME test_init_finalize_region + SOURCE_FILE test_region_init_finalize.cpp + KOKKOS_TOOLS_LIBS kp_kernel_timer +) + +kp_add_executable_and_test( + TARGET_NAME test_init_finalize_parfor_region + SOURCE_FILE test_parfor_region_init_finalize.cpp + KOKKOS_TOOLS_LIBS kp_kernel_timer +) + +kp_add_executable_and_test( + TARGET_NAME test_init_finalize_parreduce_region + SOURCE_FILE test_parreduce_region_init_finalize.cpp + KOKKOS_TOOLS_LIBS kp_kernel_timer +) + +kp_add_executable_and_test( + TARGET_NAME test_init_finalize_parscan_region + SOURCE_FILE test_parscan_region_init_finalize.cpp + KOKKOS_TOOLS_LIBS kp_kernel_timer +) diff --git a/tests/sampler/test_parfor_init_finalize.cpp b/tests/sampler/test_parfor_init_finalize.cpp new file mode 100644 index 000000000..04cea7b4b --- /dev/null +++ b/tests/sampler/test_parfor_init_finalize.cpp @@ -0,0 +1,138 @@ +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project + +#include +#include +#include +#include + +#include "gmock/gmock.h" +#include "gtest/gtest.h" + +#include "Kokkos_Core.hpp" + +using ::testing::HasSubstr; +using ::testing::Not; + +struct ParForFunctor { + KOKKOS_FUNCTION void operator()(const int) const {} +}; + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for parallel_for. + * The print_ascii output is captured and validated. + */ + +TEST(SimpleKernelTimerParFor_DeathTest, parfor) { + EXPECT_EXIT( + { + // Redirect stdout to stderr so the death test captures the output. + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + // Validate init message + "KokkosP: Simple Kernel Timer Library Initialized"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + // Validate print_ascii header + "Total Time, Call Count, Avg. Time per Call"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + // Validate kernel name and type + "named kernel.*\\(ParFor\\)"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + // Validate summary section with non-negative timing numbers (%f format) + "Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + // Validate total kernel calls = 5 + "Total Calls to Kokkos Kernels:[ ]+5"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + // Validate non-negative timing in kernel row (format: type delimiter time + // delimiter count ...) + "\\(ParFor\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); +} diff --git a/tests/sampler/test_parfor_region_init_finalize.cpp b/tests/sampler/test_parfor_region_init_finalize.cpp new file mode 100644 index 000000000..3e82d668a --- /dev/null +++ b/tests/sampler/test_parfor_region_init_finalize.cpp @@ -0,0 +1,151 @@ +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project + +#include +#include +#include +#include + +#include "gmock/gmock.h" +#include "gtest/gtest.h" + +#include "Kokkos_Core.hpp" + +using ::testing::HasSubstr; +using ::testing::Not; + +struct ParForRegionFunctor { + KOKKOS_FUNCTION void operator()(const int) const {} +}; + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for parallel_for combined + * with regions. The print_ascii output is captured and validated. + */ + +TEST(SimpleKernelTimerParForRegion_DeathTest, parfor_region) { + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), + ParForRegionFunctor{}); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "KokkosP: Simple Kernel Timer Library Initialized"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), + ParForRegionFunctor{}); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + // Validate both region and kernel types appear + "test region.*\\(Region\\)"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), + ParForRegionFunctor{}); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "named kernel.*\\(ParFor\\)"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), + ParForRegionFunctor{}); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + // Only parallel_for calls count as kernel calls, not regions + "Total Calls to Kokkos Kernels:[ ]+5"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), + ParForRegionFunctor{}); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), + ParForRegionFunctor{}); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + // Validate non-negative timing in kernel row + "\\(ParFor\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); +} diff --git a/tests/sampler/test_parreduce_init_finalize.cpp b/tests/sampler/test_parreduce_init_finalize.cpp new file mode 100644 index 000000000..cb5950c8a --- /dev/null +++ b/tests/sampler/test_parreduce_init_finalize.cpp @@ -0,0 +1,148 @@ +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project + +#include +#include +#include +#include + +#include "gmock/gmock.h" +#include "gtest/gtest.h" + +#include "Kokkos_Core.hpp" + +using ::testing::HasSubstr; +using ::testing::Not; + +struct ParReduceFunctor { + KOKKOS_FUNCTION void operator()(const int, long int&) const {} +}; + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for parallel_reduce. + * The print_ascii output is captured and validated. + */ + +TEST(SimpleKernelTimerParReduce_DeathTest, parreduce) { + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceFunctor{}, sum); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "KokkosP: Simple Kernel Timer Library Initialized"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceFunctor{}, sum); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "Total Time, Call Count, Avg. Time per Call"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceFunctor{}, sum); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "named kernel reduce.*\\(ParRed\\)"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceFunctor{}, sum); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceFunctor{}, sum); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "Total Calls to Kokkos Kernels:[ ]+5"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceFunctor{}, sum); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "\\(ParRed\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); +} diff --git a/tests/sampler/test_parreduce_region_init_finalize.cpp b/tests/sampler/test_parreduce_region_init_finalize.cpp new file mode 100644 index 000000000..e24ad898f --- /dev/null +++ b/tests/sampler/test_parreduce_region_init_finalize.cpp @@ -0,0 +1,160 @@ +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project + +#include +#include +#include +#include + +#include "gmock/gmock.h" +#include "gtest/gtest.h" + +#include "Kokkos_Core.hpp" + +using ::testing::HasSubstr; +using ::testing::Not; + +struct ParReduceRegionFunctor { + KOKKOS_FUNCTION void operator()(const int, long int&) const {} +}; + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for parallel_reduce combined + * with regions. The print_ascii output is captured and validated. + */ + +TEST(SimpleKernelTimerParReduceRegion_DeathTest, parreduce_region) { + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceRegionFunctor{}, sum); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "KokkosP: Simple Kernel Timer Library Initialized"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceRegionFunctor{}, sum); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "test region.*\\(Region\\)"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceRegionFunctor{}, sum); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "named kernel reduce.*\\(ParRed\\)"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceRegionFunctor{}, sum); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "Total Calls to Kokkos Kernels:[ ]+5"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceRegionFunctor{}, sum); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceRegionFunctor{}, sum); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "\\(ParRed\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); +} diff --git a/tests/sampler/test_parscan_init_finalize.cpp b/tests/sampler/test_parscan_init_finalize.cpp new file mode 100644 index 000000000..785ba56a4 --- /dev/null +++ b/tests/sampler/test_parscan_init_finalize.cpp @@ -0,0 +1,148 @@ +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project + +#include +#include +#include +#include + +#include "gmock/gmock.h" +#include "gtest/gtest.h" + +#include "Kokkos_Core.hpp" + +using ::testing::HasSubstr; +using ::testing::Not; + +struct ParScanFunctor { + KOKKOS_FUNCTION void operator()(const int, long int&, bool) const {} +}; + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for parallel_scan. + * The print_ascii output is captured and validated. + */ + +TEST(SimpleKernelTimerParScan_DeathTest, parscan) { + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + result = 0; + Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, + result); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "KokkosP: Simple Kernel Timer Library Initialized"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + result = 0; + Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, + result); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "Total Time, Call Count, Avg. Time per Call"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + result = 0; + Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, + result); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "named kernel scan.*\\(ParScan\\)"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + result = 0; + Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, + result); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + result = 0; + Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, + result); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "Total Calls to Kokkos Kernels:[ ]+5"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + result = 0; + Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, + result); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "\\(ParScan\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); +} diff --git a/tests/sampler/test_parscan_region_init_finalize.cpp b/tests/sampler/test_parscan_region_init_finalize.cpp new file mode 100644 index 000000000..8ee004286 --- /dev/null +++ b/tests/sampler/test_parscan_region_init_finalize.cpp @@ -0,0 +1,160 @@ +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project + +#include +#include +#include +#include + +#include "gmock/gmock.h" +#include "gtest/gtest.h" + +#include "Kokkos_Core.hpp" + +using ::testing::HasSubstr; +using ::testing::Not; + +struct ParScanRegionFunctor { + KOKKOS_FUNCTION void operator()(const int, long int&, bool) const {} +}; + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for parallel_scan combined + * with regions. The print_ascii output is captured and validated. + */ + +TEST(SimpleKernelTimerParScanRegion_DeathTest, parscan_region) { + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + result = 0; + Kokkos::parallel_scan("named kernel scan", N, + ParScanRegionFunctor{}, result); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "KokkosP: Simple Kernel Timer Library Initialized"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + result = 0; + Kokkos::parallel_scan("named kernel scan", N, + ParScanRegionFunctor{}, result); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "test region.*\\(Region\\)"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + result = 0; + Kokkos::parallel_scan("named kernel scan", N, + ParScanRegionFunctor{}, result); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "named kernel scan.*\\(ParScan\\)"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + result = 0; + Kokkos::parallel_scan("named kernel scan", N, + ParScanRegionFunctor{}, result); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "Total Calls to Kokkos Kernels:[ ]+5"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + result = 0; + Kokkos::parallel_scan("named kernel scan", N, + ParScanRegionFunctor{}, result); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + result = 0; + Kokkos::parallel_scan("named kernel scan", N, + ParScanRegionFunctor{}, result); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "\\(ParScan\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); +} diff --git a/tests/sampler/test_region_init_finalize.cpp b/tests/sampler/test_region_init_finalize.cpp new file mode 100644 index 000000000..bae22d3f9 --- /dev/null +++ b/tests/sampler/test_region_init_finalize.cpp @@ -0,0 +1,110 @@ +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project + +#include +#include +#include +#include + +#include "gmock/gmock.h" +#include "gtest/gtest.h" + +#include "Kokkos_Core.hpp" + +using ::testing::HasSubstr; +using ::testing::Not; + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for regions. + * The print_ascii output is captured and validated. + */ + +TEST(SimpleKernelTimerRegion_DeathTest, region) { + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "KokkosP: Simple Kernel Timer Library Initialized"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "test region.*\\(Region\\)"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "\\(Region\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + "Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); + + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + // Regions are not counted as kernel calls + "Total Calls to Kokkos Kernels:[ ]+0"); +} From 01c3d03446e3c681fbfa1de708afb8f5cc3414c7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Mar 2026 21:42:55 +0000 Subject: [PATCH 3/6] Refactor death tests to use AllOf matcher, reducing code duplication Each test now uses a single EXPECT_EXIT with ::testing::AllOf to validate all assertions in one child process, instead of repeating the setup for each individual assertion. Co-authored-by: yasahi-hpc <57478230+yasahi-hpc@users.noreply.github.com> --- tests/sampler/test_parfor_init_finalize.cpp | 111 +++------------- .../test_parfor_region_init_finalize.cpp | 119 ++--------------- .../sampler/test_parreduce_init_finalize.cpp | 113 ++-------------- .../test_parreduce_region_init_finalize.cpp | 123 ++---------------- tests/sampler/test_parscan_init_finalize.cpp | 113 ++-------------- .../test_parscan_region_init_finalize.cpp | 123 ++---------------- tests/sampler/test_region_init_finalize.cpp | 82 ++---------- 7 files changed, 79 insertions(+), 705 deletions(-) diff --git a/tests/sampler/test_parfor_init_finalize.cpp b/tests/sampler/test_parfor_init_finalize.cpp index 04cea7b4b..d38533c51 100644 --- a/tests/sampler/test_parfor_init_finalize.cpp +++ b/tests/sampler/test_parfor_init_finalize.cpp @@ -11,8 +11,8 @@ #include "Kokkos_Core.hpp" +using ::testing::ContainsRegex; using ::testing::HasSubstr; -using ::testing::Not; struct ParForFunctor { KOKKOS_FUNCTION void operator()(const int) const {} @@ -41,98 +41,19 @@ TEST(SimpleKernelTimerParFor_DeathTest, parfor) { exit(0); }, ::testing::ExitedWithCode(0), - // Validate init message - "KokkosP: Simple Kernel Timer Library Initialized"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - // Validate print_ascii header - "Total Time, Call Count, Avg. Time per Call"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - // Validate kernel name and type - "named kernel.*\\(ParFor\\)"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - // Validate summary section with non-negative timing numbers (%f format) - "Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - // Validate total kernel calls = 5 - "Total Calls to Kokkos Kernels:[ ]+5"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - // Validate non-negative timing in kernel row (format: type delimiter time - // delimiter count ...) - "\\(ParFor\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); + ::testing::AllOf( + // Validate init message + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + // Validate print_ascii header + HasSubstr("Total Time, Call Count, Avg. Time per Call"), + // Validate kernel name and type + ContainsRegex("named kernel.*\\(ParFor\\)"), + // Validate summary section with non-negative timing numbers + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + // Validate total kernel calls = 5 + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), + // Validate non-negative timing in kernel row + ContainsRegex( + "\\(ParFor\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); } diff --git a/tests/sampler/test_parfor_region_init_finalize.cpp b/tests/sampler/test_parfor_region_init_finalize.cpp index 3e82d668a..ff554bfdc 100644 --- a/tests/sampler/test_parfor_region_init_finalize.cpp +++ b/tests/sampler/test_parfor_region_init_finalize.cpp @@ -11,8 +11,8 @@ #include "Kokkos_Core.hpp" +using ::testing::ContainsRegex; using ::testing::HasSubstr; -using ::testing::Not; struct ParForRegionFunctor { KOKKOS_FUNCTION void operator()(const int) const {} @@ -43,109 +43,16 @@ TEST(SimpleKernelTimerParForRegion_DeathTest, parfor_region) { exit(0); }, ::testing::ExitedWithCode(0), - "KokkosP: Simple Kernel Timer Library Initialized"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), - ParForRegionFunctor{}); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - // Validate both region and kernel types appear - "test region.*\\(Region\\)"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), - ParForRegionFunctor{}); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "named kernel.*\\(ParFor\\)"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), - ParForRegionFunctor{}); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - // Only parallel_for calls count as kernel calls, not regions - "Total Calls to Kokkos Kernels:[ ]+5"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), - ParForRegionFunctor{}); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), - ParForRegionFunctor{}); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - // Validate non-negative timing in kernel row - "\\(ParFor\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + // Validate both region and kernel types appear + ContainsRegex("test region.*\\(Region\\)"), + ContainsRegex("named kernel.*\\(ParFor\\)"), + // Only parallel_for calls count as kernel calls, not regions + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + // Validate non-negative timing in kernel row + ContainsRegex( + "\\(ParFor\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); } diff --git a/tests/sampler/test_parreduce_init_finalize.cpp b/tests/sampler/test_parreduce_init_finalize.cpp index cb5950c8a..b10096c49 100644 --- a/tests/sampler/test_parreduce_init_finalize.cpp +++ b/tests/sampler/test_parreduce_init_finalize.cpp @@ -11,8 +11,8 @@ #include "Kokkos_Core.hpp" +using ::testing::ContainsRegex; using ::testing::HasSubstr; -using ::testing::Not; struct ParReduceFunctor { KOKKOS_FUNCTION void operator()(const int, long int&) const {} @@ -43,106 +43,13 @@ TEST(SimpleKernelTimerParReduce_DeathTest, parreduce) { exit(0); }, ::testing::ExitedWithCode(0), - "KokkosP: Simple Kernel Timer Library Initialized"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int sum; - for (int i = 0; i < 5; i++) { - sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceFunctor{}, sum); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "Total Time, Call Count, Avg. Time per Call"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int sum; - for (int i = 0; i < 5; i++) { - sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceFunctor{}, sum); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "named kernel reduce.*\\(ParRed\\)"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int sum; - for (int i = 0; i < 5; i++) { - sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceFunctor{}, sum); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int sum; - for (int i = 0; i < 5; i++) { - sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceFunctor{}, sum); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "Total Calls to Kokkos Kernels:[ ]+5"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int sum; - for (int i = 0; i < 5; i++) { - sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceFunctor{}, sum); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "\\(ParRed\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + HasSubstr("Total Time, Call Count, Avg. Time per Call"), + ContainsRegex("named kernel reduce.*\\(ParRed\\)"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), + ContainsRegex( + "\\(ParRed\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); } diff --git a/tests/sampler/test_parreduce_region_init_finalize.cpp b/tests/sampler/test_parreduce_region_init_finalize.cpp index e24ad898f..267151350 100644 --- a/tests/sampler/test_parreduce_region_init_finalize.cpp +++ b/tests/sampler/test_parreduce_region_init_finalize.cpp @@ -11,8 +11,8 @@ #include "Kokkos_Core.hpp" +using ::testing::ContainsRegex; using ::testing::HasSubstr; -using ::testing::Not; struct ParReduceRegionFunctor { KOKKOS_FUNCTION void operator()(const int, long int&) const {} @@ -45,116 +45,13 @@ TEST(SimpleKernelTimerParReduceRegion_DeathTest, parreduce_region) { exit(0); }, ::testing::ExitedWithCode(0), - "KokkosP: Simple Kernel Timer Library Initialized"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int sum; - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceRegionFunctor{}, sum); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "test region.*\\(Region\\)"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int sum; - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceRegionFunctor{}, sum); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "named kernel reduce.*\\(ParRed\\)"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int sum; - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceRegionFunctor{}, sum); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "Total Calls to Kokkos Kernels:[ ]+5"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int sum; - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceRegionFunctor{}, sum); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int sum; - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceRegionFunctor{}, sum); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "\\(ParRed\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + ContainsRegex("test region.*\\(Region\\)"), + ContainsRegex("named kernel reduce.*\\(ParRed\\)"), + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + ContainsRegex( + "\\(ParRed\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); } diff --git a/tests/sampler/test_parscan_init_finalize.cpp b/tests/sampler/test_parscan_init_finalize.cpp index 785ba56a4..b6d1f24c6 100644 --- a/tests/sampler/test_parscan_init_finalize.cpp +++ b/tests/sampler/test_parscan_init_finalize.cpp @@ -11,8 +11,8 @@ #include "Kokkos_Core.hpp" +using ::testing::ContainsRegex; using ::testing::HasSubstr; -using ::testing::Not; struct ParScanFunctor { KOKKOS_FUNCTION void operator()(const int, long int&, bool) const {} @@ -43,106 +43,13 @@ TEST(SimpleKernelTimerParScan_DeathTest, parscan) { exit(0); }, ::testing::ExitedWithCode(0), - "KokkosP: Simple Kernel Timer Library Initialized"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int N = 1024; - long int result; - for (int i = 0; i < 5; i++) { - result = 0; - Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, - result); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "Total Time, Call Count, Avg. Time per Call"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int N = 1024; - long int result; - for (int i = 0; i < 5; i++) { - result = 0; - Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, - result); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "named kernel scan.*\\(ParScan\\)"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int N = 1024; - long int result; - for (int i = 0; i < 5; i++) { - result = 0; - Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, - result); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int N = 1024; - long int result; - for (int i = 0; i < 5; i++) { - result = 0; - Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, - result); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "Total Calls to Kokkos Kernels:[ ]+5"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int N = 1024; - long int result; - for (int i = 0; i < 5; i++) { - result = 0; - Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, - result); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "\\(ParScan\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + HasSubstr("Total Time, Call Count, Avg. Time per Call"), + ContainsRegex("named kernel scan.*\\(ParScan\\)"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), + ContainsRegex( + "\\(ParScan\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); } diff --git a/tests/sampler/test_parscan_region_init_finalize.cpp b/tests/sampler/test_parscan_region_init_finalize.cpp index 8ee004286..d97254c86 100644 --- a/tests/sampler/test_parscan_region_init_finalize.cpp +++ b/tests/sampler/test_parscan_region_init_finalize.cpp @@ -11,8 +11,8 @@ #include "Kokkos_Core.hpp" +using ::testing::ContainsRegex; using ::testing::HasSubstr; -using ::testing::Not; struct ParScanRegionFunctor { KOKKOS_FUNCTION void operator()(const int, long int&, bool) const {} @@ -45,116 +45,13 @@ TEST(SimpleKernelTimerParScanRegion_DeathTest, parscan_region) { exit(0); }, ::testing::ExitedWithCode(0), - "KokkosP: Simple Kernel Timer Library Initialized"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int N = 1024; - long int result; - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - result = 0; - Kokkos::parallel_scan("named kernel scan", N, - ParScanRegionFunctor{}, result); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "test region.*\\(Region\\)"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int N = 1024; - long int result; - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - result = 0; - Kokkos::parallel_scan("named kernel scan", N, - ParScanRegionFunctor{}, result); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "named kernel scan.*\\(ParScan\\)"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int N = 1024; - long int result; - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - result = 0; - Kokkos::parallel_scan("named kernel scan", N, - ParScanRegionFunctor{}, result); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "Total Calls to Kokkos Kernels:[ ]+5"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int N = 1024; - long int result; - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - result = 0; - Kokkos::parallel_scan("named kernel scan", N, - ParScanRegionFunctor{}, result); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int N = 1024; - long int result; - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - result = 0; - Kokkos::parallel_scan("named kernel scan", N, - ParScanRegionFunctor{}, result); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "\\(ParScan\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + ContainsRegex("test region.*\\(Region\\)"), + ContainsRegex("named kernel scan.*\\(ParScan\\)"), + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + ContainsRegex( + "\\(ParScan\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); } diff --git a/tests/sampler/test_region_init_finalize.cpp b/tests/sampler/test_region_init_finalize.cpp index bae22d3f9..e67edb78e 100644 --- a/tests/sampler/test_region_init_finalize.cpp +++ b/tests/sampler/test_region_init_finalize.cpp @@ -11,8 +11,8 @@ #include "Kokkos_Core.hpp" +using ::testing::ContainsRegex; using ::testing::HasSubstr; -using ::testing::Not; /** * @test This death test checks that kokkosp_init_library and @@ -36,75 +36,13 @@ TEST(SimpleKernelTimerRegion_DeathTest, region) { exit(0); }, ::testing::ExitedWithCode(0), - "KokkosP: Simple Kernel Timer Library Initialized"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "test region.*\\(Region\\)"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "\\(Region\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - "Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"); - - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - // Regions are not counted as kernel calls - "Total Calls to Kokkos Kernels:[ ]+0"); + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + ContainsRegex("test region.*\\(Region\\)"), + ContainsRegex( + "\\(Region\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + // Regions are not counted as kernel calls + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+0"))); } From db332085ae515dbf12b8aa54ba42d56915b1ccab Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Mar 2026 22:13:55 +0000 Subject: [PATCH 4/6] Consolidate tests into single test_simple_kernel_timer.cpp - Merge all 7 test files into test_simple_kernel_timer.cpp - Use SimpleKernelTimer_DeathTest test fixture with TEST_F - Add ::testing::FLAGS_gtest_death_test_style = "threadsafe" to each test - Document in fixture why dup2 must stay inside EXPECT_EXIT block - Update CMakeLists.txt to use single test target - Revert .gitignore changes (to be done in another PR) Co-authored-by: yasahi-hpc <57478230+yasahi-hpc@users.noreply.github.com> --- .gitignore | 2 - build/CMakeCache.txt | 634 +++++ build/CMakeFiles/3.31.6/CMakeCCompiler.cmake | 81 + .../CMakeFiles/3.31.6/CMakeCXXCompiler.cmake | 101 + .../3.31.6/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.31.6/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes build/CMakeFiles/3.31.6/CMakeSystem.cmake | 15 + .../3.31.6/CompilerIdC/CMakeCCompilerId.c | 904 ++++++++ build/CMakeFiles/3.31.6/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 ++++++++ build/CMakeFiles/3.31.6/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes build/CMakeFiles/CMakeConfigureLog.yaml | 603 +++++ .../CMakeDirectoryInformation.cmake | 16 + .../KokkosToolsConfig-release.cmake | 137 ++ .../KokkosToolsConfig.cmake | 138 ++ build/CMakeFiles/Makefile.cmake | 233 ++ build/CMakeFiles/Makefile2 | 1439 ++++++++++++ build/CMakeFiles/TargetDirectories.txt | 148 ++ build/CMakeFiles/cmake.check_cache | 1 + build/CMakeFiles/progress.marks | 1 + build/CTestTestfile.cmake | 18 + build/KokkosToolsConfigVersion.cmake | 65 + build/Makefile | 606 +++++ build/Testing/Temporary/CTestCostData.txt | 12 + build/Testing/Temporary/LastTest.log | 890 +++++++ build/Testing/Temporary/LastTestsFailed.log | 1 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/progress.marks | 1 + .../googletest-build/CTestTestfile.cmake | 7 + build/_deps/googletest-build/Makefile | 200 ++ .../googletest-build/cmake_install.cmake | 56 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/gmock.dir/DependInfo.cmake | 30 + .../CMakeFiles/gmock.dir/build.make | 119 + .../CMakeFiles/gmock.dir/cmake_clean.cmake | 14 + .../gmock.dir/compiler_depend.internal | 463 ++++ .../CMakeFiles/gmock.dir/compiler_depend.make | 1373 +++++++++++ .../CMakeFiles/gmock.dir/compiler_depend.ts | 2 + .../CMakeFiles/gmock.dir/depend.make | 2 + .../CMakeFiles/gmock.dir/flags.make | 10 + .../googlemock/CMakeFiles/gmock.dir/link.d | 85 + .../googlemock/CMakeFiles/gmock.dir/link.txt | 1 + .../CMakeFiles/gmock.dir/progress.make | 3 + .../CMakeFiles/gmock.dir/src/gmock-all.cc.o | Bin 0 -> 213544 bytes .../CMakeFiles/gmock.dir/src/gmock-all.cc.o.d | 368 +++ .../gmock_main.dir/DependInfo.cmake | 30 + .../CMakeFiles/gmock_main.dir/build.make | 120 + .../gmock_main.dir/cmake_clean.cmake | 14 + .../gmock_main.dir/compiler_depend.make | 2 + .../gmock_main.dir/compiler_depend.ts | 2 + .../CMakeFiles/gmock_main.dir/depend.make | 2 + .../CMakeFiles/gmock_main.dir/flags.make | 10 + .../CMakeFiles/gmock_main.dir/link.txt | 1 + .../CMakeFiles/gmock_main.dir/progress.make | 3 + .../googlemock/CMakeFiles/progress.marks | 1 + .../googlemock/CTestTestfile.cmake | 7 + .../googletest-build/googlemock/Makefile | 284 +++ .../googlemock/cmake_install.cmake | 56 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/gtest.dir/DependInfo.cmake | 30 + .../CMakeFiles/gtest.dir/build.make | 118 + .../CMakeFiles/gtest.dir/cmake_clean.cmake | 14 + .../gtest.dir/compiler_depend.internal | 496 ++++ .../CMakeFiles/gtest.dir/compiler_depend.make | 1472 ++++++++++++ .../CMakeFiles/gtest.dir/compiler_depend.ts | 2 + .../CMakeFiles/gtest.dir/depend.make | 2 + .../CMakeFiles/gtest.dir/flags.make | 10 + .../googletest/CMakeFiles/gtest.dir/link.d | 82 + .../googletest/CMakeFiles/gtest.dir/link.txt | 1 + .../CMakeFiles/gtest.dir/progress.make | 3 + .../CMakeFiles/gtest.dir/src/gtest-all.cc.o | Bin 0 -> 908848 bytes .../CMakeFiles/gtest.dir/src/gtest-all.cc.o.d | 387 ++++ .../gtest_main.dir/DependInfo.cmake | 30 + .../CMakeFiles/gtest_main.dir/build.make | 119 + .../gtest_main.dir/cmake_clean.cmake | 14 + .../gtest_main.dir/compiler_depend.make | 2 + .../gtest_main.dir/compiler_depend.ts | 2 + .../CMakeFiles/gtest_main.dir/depend.make | 2 + .../CMakeFiles/gtest_main.dir/flags.make | 10 + .../CMakeFiles/gtest_main.dir/link.txt | 1 + .../CMakeFiles/gtest_main.dir/progress.make | 3 + .../googletest/CMakeFiles/progress.marks | 1 + .../googletest/CTestTestfile.cmake | 6 + .../googletest-build/googletest/Makefile | 284 +++ .../googletest/cmake_install.cmake | 50 + build/_deps/googletest-src | 1 + .../_deps/googletest-subbuild/CMakeCache.txt | 117 + .../CMakeFiles/3.31.6/CMakeSystem.cmake | 15 + .../CMakeFiles/CMakeConfigureLog.yaml | 11 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeRuleHashes.txt | 11 + .../CMakeFiles/Makefile.cmake | 55 + .../googletest-subbuild/CMakeFiles/Makefile2 | 122 + .../CMakeFiles/TargetDirectories.txt | 3 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/googletest-populate-complete | 0 .../googletest-populate.dir/DependInfo.cmake | 22 + .../googletest-populate.dir/Labels.json | 46 + .../googletest-populate.dir/Labels.txt | 14 + .../googletest-populate.dir/build.make | 162 ++ .../googletest-populate.dir/cmake_clean.cmake | 17 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../googletest-populate.dir/progress.make | 10 + .../CMakeFiles/progress.marks | 1 + .../_deps/googletest-subbuild/CMakeLists.txt | 42 + build/_deps/googletest-subbuild/Makefile | 162 ++ .../googletest-subbuild/cmake_install.cmake | 61 + .../googletest-populate-build | 0 .../googletest-populate-configure | 0 .../googletest-populate-done | 0 .../googletest-populate-download | 0 .../googletest-populate-gitclone-lastrun.txt | 15 + .../googletest-populate-gitinfo.txt | 15 + .../googletest-populate-install | 0 .../googletest-populate-mkdir | 0 .../googletest-populate-patch | 0 .../googletest-populate-patch-info.txt | 6 + .../googletest-populate-test | 0 .../googletest-populate-update-info.txt | 7 + .../tmp/googletest-populate-cfgcmd.txt | 1 + .../tmp/googletest-populate-gitclone.cmake | 87 + .../tmp/googletest-populate-gitupdate.cmake | 317 +++ .../tmp/googletest-populate-mkdirs.cmake | 27 + build/cmake_install.cmake | 386 ++++ .../CMakeDirectoryInformation.cmake | 16 + .../kp_kernel_filter.dir/DependInfo.cmake | 24 + .../kp_kernel_filter.dir/build.make | 114 + .../kp_kernel_filter.dir/cmake_clean.cmake | 12 + .../kp_kernel_filter.dir/compiler_depend.make | 2 + .../kp_kernel_filter.dir/compiler_depend.ts | 2 + .../kp_kernel_filter.dir/depend.make | 2 + .../kp_kernel_filter.dir/flags.make | 10 + .../kp_kernel_filter.cpp.o | Bin 0 -> 300776 bytes .../kp_kernel_filter.cpp.o.d | 222 ++ .../CMakeFiles/kp_kernel_filter.dir/link.d | 82 + .../CMakeFiles/kp_kernel_filter.dir/link.txt | 1 + .../kp_kernel_filter.dir/progress.make | 3 + .../kernel-filter/CMakeFiles/progress.marks | 1 + build/common/kernel-filter/Makefile | 242 ++ .../common/kernel-filter/cmake_install.cmake | 50 + .../CMakeDirectoryInformation.cmake | 16 + .../kp_kokkos_sampler.dir/DependInfo.cmake | 24 + .../kp_kokkos_sampler.dir/build.make | 114 + .../kp_kokkos_sampler.dir/cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../kp_kokkos_sampler.dir/compiler_depend.ts | 2 + .../kp_kokkos_sampler.dir/depend.make | 2 + .../kp_kokkos_sampler.dir/flags.make | 10 + .../kp_sampler_skip.cpp.o | Bin 0 -> 35168 bytes .../kp_sampler_skip.cpp.o.d | 199 ++ .../CMakeFiles/kp_kokkos_sampler.dir/link.d | 82 + .../CMakeFiles/kp_kokkos_sampler.dir/link.txt | 1 + .../kp_kokkos_sampler.dir/progress.make | 3 + .../kokkos-sampler/CMakeFiles/progress.marks | 1 + build/common/kokkos-sampler/Makefile | 242 ++ .../common/kokkos-sampler/cmake_install.cmake | 50 + build/common/kp_config.hpp | 15 + .../CMakeDirectoryInformation.cmake | 16 + .../kp_kernel_logger.dir/DependInfo.cmake | 24 + .../kp_kernel_logger.dir/build.make | 114 + .../kp_kernel_logger.dir/cmake_clean.cmake | 12 + .../kp_kernel_logger.dir/compiler_depend.make | 2 + .../kp_kernel_logger.dir/compiler_depend.ts | 2 + .../kp_kernel_logger.dir/depend.make | 2 + .../kp_kernel_logger.dir/flags.make | 10 + .../kp_kernel_logger.cpp.o | Bin 0 -> 13336 bytes .../kp_kernel_logger.cpp.o.d | 140 ++ .../CMakeFiles/kp_kernel_logger.dir/link.d | 82 + .../CMakeFiles/kp_kernel_logger.dir/link.txt | 1 + .../kp_kernel_logger.dir/progress.make | 3 + .../kernel-logger/CMakeFiles/progress.marks | 1 + build/debugging/kernel-logger/Makefile | 242 ++ .../kernel-logger/cmake_install.cmake | 50 + build/lib/libgmock.so.1.14.0 | Bin 0 -> 165328 bytes build/lib/libgtest.so.1.14.0 | Bin 0 -> 642624 bytes .../CMakeDirectoryInformation.cmake | 16 + .../kp_chrome_tracing.dir/DependInfo.cmake | 24 + .../kp_chrome_tracing.dir/build.make | 114 + .../kp_chrome_tracing.dir/cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../kp_chrome_tracing.dir/compiler_depend.ts | 2 + .../kp_chrome_tracing.dir/depend.make | 2 + .../kp_chrome_tracing.dir/flags.make | 10 + .../kp_chrome_tracing.cpp.o | Bin 0 -> 35104 bytes .../kp_chrome_tracing.cpp.o.d | 258 +++ .../CMakeFiles/kp_chrome_tracing.dir/link.d | 82 + .../CMakeFiles/kp_chrome_tracing.dir/link.txt | 1 + .../kp_chrome_tracing.dir/progress.make | 3 + .../chrome-tracing/CMakeFiles/progress.marks | 1 + build/profiling/chrome-tracing/Makefile | 242 ++ .../chrome-tracing/cmake_install.cmake | 50 + .../CMakeDirectoryInformation.cmake | 16 + .../kp_memory_events.dir/DependInfo.cmake | 24 + .../kp_memory_events.dir/build.make | 114 + .../kp_memory_events.dir/cmake_clean.cmake | 12 + .../kp_memory_events.dir/compiler_depend.make | 2 + .../kp_memory_events.dir/compiler_depend.ts | 2 + .../kp_memory_events.dir/depend.make | 2 + .../kp_memory_events.dir/flags.make | 10 + .../kp_memory_events.cpp.o | Bin 0 -> 38016 bytes .../kp_memory_events.cpp.o.d | 250 ++ .../CMakeFiles/kp_memory_events.dir/link.d | 82 + .../CMakeFiles/kp_memory_events.dir/link.txt | 1 + .../kp_memory_events.dir/progress.make | 3 + .../memory-events/CMakeFiles/progress.marks | 1 + build/profiling/memory-events/Makefile | 242 ++ .../memory-events/cmake_install.cmake | 50 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/kp_hwm.dir/DependInfo.cmake | 24 + .../CMakeFiles/kp_hwm.dir/build.make | 114 + .../CMakeFiles/kp_hwm.dir/cmake_clean.cmake | 12 + .../kp_hwm.dir/compiler_depend.make | 2 + .../CMakeFiles/kp_hwm.dir/compiler_depend.ts | 2 + .../CMakeFiles/kp_hwm.dir/depend.make | 2 + .../CMakeFiles/kp_hwm.dir/flags.make | 10 + .../CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o | Bin 0 -> 2944 bytes .../CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o.d | 180 ++ .../memory-hwm/CMakeFiles/kp_hwm.dir/link.d | 82 + .../memory-hwm/CMakeFiles/kp_hwm.dir/link.txt | 1 + .../CMakeFiles/kp_hwm.dir/progress.make | 3 + .../memory-hwm/CMakeFiles/progress.marks | 1 + build/profiling/memory-hwm/Makefile | 242 ++ .../profiling/memory-hwm/cmake_install.cmake | 50 + .../CMakeDirectoryInformation.cmake | 16 + .../kp_memory_usage.dir/DependInfo.cmake | 24 + .../CMakeFiles/kp_memory_usage.dir/build.make | 114 + .../kp_memory_usage.dir/cmake_clean.cmake | 12 + .../kp_memory_usage.dir/compiler_depend.make | 2 + .../kp_memory_usage.dir/compiler_depend.ts | 2 + .../kp_memory_usage.dir/depend.make | 2 + .../CMakeFiles/kp_memory_usage.dir/flags.make | 10 + .../kp_memory_usage.dir/kp_memory_usage.cpp.o | Bin 0 -> 22760 bytes .../kp_memory_usage.cpp.o.d | 247 ++ .../CMakeFiles/kp_memory_usage.dir/link.d | 82 + .../CMakeFiles/kp_memory_usage.dir/link.txt | 1 + .../kp_memory_usage.dir/progress.make | 3 + .../memory-usage/CMakeFiles/progress.marks | 1 + build/profiling/memory-usage/Makefile | 242 ++ .../memory-usage/cmake_install.cmake | 50 + .../CMakeDirectoryInformation.cmake | 16 + .../DependInfo.cmake | 25 + .../kp_perfetto_connector.dir/build.make | 130 ++ .../cmake_clean.cmake | 14 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../kp_perfetto_connector.dir/depend.make | 2 + .../kp_perfetto_connector.dir/flags.make | 10 + .../libperfetto-connector.cpp.o | Bin 0 -> 133384 bytes .../libperfetto-connector.cpp.o.d | 269 +++ .../kp_perfetto_connector.dir/link.d | 85 + .../kp_perfetto_connector.dir/link.txt | 1 + .../perfetto/perfetto.cc.o | Bin 0 -> 4356320 bytes .../perfetto/perfetto.cc.o.d | 387 ++++ .../kp_perfetto_connector.dir/progress.make | 4 + .../CMakeFiles/progress.marks | 1 + build/profiling/perfetto-connector/Makefile | 269 +++ .../perfetto-connector/cmake_install.cmake | 50 + .../CMakeDirectoryInformation.cmake | 16 + .../kp_json_writer.dir/DependInfo.cmake | 24 + .../CMakeFiles/kp_json_writer.dir/build.make | 115 + .../kp_json_writer.dir/cmake_clean.cmake | 12 + .../kp_json_writer.dir/compiler_depend.make | 2 + .../kp_json_writer.dir/compiler_depend.ts | 2 + .../CMakeFiles/kp_json_writer.dir/depend.make | 2 + .../CMakeFiles/kp_json_writer.dir/flags.make | 10 + .../kp_json_writer.dir/kp_json_writer.cpp.o | Bin 0 -> 26152 bytes .../kp_json_writer.dir/kp_json_writer.cpp.o.d | 239 ++ .../CMakeFiles/kp_json_writer.dir/link.d | 100 + .../CMakeFiles/kp_json_writer.dir/link.txt | 1 + .../kp_json_writer.dir/progress.make | 3 + .../kp_kernel_shared.dir/DependInfo.cmake | 23 + .../kp_kernel_shared.dir/build.make | 114 + .../kp_kernel_shared.dir/cmake_clean.cmake | 11 + .../cmake_clean_target.cmake | 3 + .../compiler_depend.internal | 277 +++ .../kp_kernel_shared.dir/compiler_depend.make | 820 +++++++ .../kp_kernel_shared.dir/compiler_depend.ts | 2 + .../kp_kernel_shared.dir/depend.make | 2 + .../kp_kernel_shared.dir/flags.make | 10 + .../kp_kernel_shared.dir/kp_shared.cpp.o | Bin 0 -> 22584 bytes .../kp_kernel_shared.dir/kp_shared.cpp.o.d | 224 ++ .../CMakeFiles/kp_kernel_shared.dir/link.txt | 2 + .../kp_kernel_shared.dir/progress.make | 3 + .../kp_kernel_timer.dir/DependInfo.cmake | 24 + .../CMakeFiles/kp_kernel_timer.dir/build.make | 115 + .../kp_kernel_timer.dir/cmake_clean.cmake | 12 + .../compiler_depend.internal | 336 +++ .../kp_kernel_timer.dir/compiler_depend.make | 992 ++++++++ .../kp_kernel_timer.dir/compiler_depend.ts | 2 + .../kp_kernel_timer.dir/depend.make | 2 + .../CMakeFiles/kp_kernel_timer.dir/flags.make | 10 + .../kp_kernel_timer.dir/kp_kernel_timer.cpp.o | Bin 0 -> 32824 bytes .../kp_kernel_timer.cpp.o.d | 255 +++ .../CMakeFiles/kp_kernel_timer.dir/link.d | 85 + .../CMakeFiles/kp_kernel_timer.dir/link.txt | 1 + .../kp_kernel_timer.dir/progress.make | 3 + .../CMakeFiles/kp_reader.dir/DependInfo.cmake | 24 + .../CMakeFiles/kp_reader.dir/build.make | 115 + .../kp_reader.dir/cmake_clean.cmake | 12 + .../kp_reader.dir/compiler_depend.make | 2 + .../kp_reader.dir/compiler_depend.ts | 2 + .../CMakeFiles/kp_reader.dir/depend.make | 2 + .../CMakeFiles/kp_reader.dir/flags.make | 10 + .../CMakeFiles/kp_reader.dir/kp_reader.cpp.o | Bin 0 -> 22072 bytes .../kp_reader.dir/kp_reader.cpp.o.d | 235 ++ .../CMakeFiles/kp_reader.dir/link.d | 100 + .../CMakeFiles/kp_reader.dir/link.txt | 1 + .../CMakeFiles/kp_reader.dir/progress.make | 3 + .../CMakeFiles/progress.marks | 1 + build/profiling/simple-kernel-timer/Makefile | 368 +++ .../simple-kernel-timer/cmake_install.cmake | 50 + .../simple-kernel-timer/kp_json_writer | Bin 0 -> 31680 bytes build/profiling/simple-kernel-timer/kp_reader | Bin 0 -> 26488 bytes .../simple-kernel-timer/libkp_kernel_shared.a | Bin 0 -> 24374 bytes .../CMakeDirectoryInformation.cmake | 16 + .../kp_space_time_stack.dir/DependInfo.cmake | 24 + .../kp_space_time_stack.dir/build.make | 114 + .../kp_space_time_stack.dir/cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../kp_space_time_stack.dir/depend.make | 2 + .../kp_space_time_stack.dir/flags.make | 10 + .../kp_space_time_stack.cpp.o | Bin 0 -> 369080 bytes .../kp_space_time_stack.cpp.o.d | 275 +++ .../CMakeFiles/kp_space_time_stack.dir/link.d | 82 + .../kp_space_time_stack.dir/link.txt | 1 + .../kp_space_time_stack.dir/progress.make | 3 + .../CMakeFiles/progress.marks | 1 + build/profiling/space-time-stack/Makefile | 242 ++ .../space-time-stack/cmake_install.cmake | 50 + .../CMakeDirectoryInformation.cmake | 16 + build/tests/CMakeFiles/progress.marks | 1 + .../test_common.dir/DependInfo.cmake | 23 + .../test_common.dir/UnitTestMain.cpp.o | Bin 0 -> 8328 bytes .../test_common.dir/UnitTestMain.cpp.o.d | 540 +++++ .../CMakeFiles/test_common.dir/build.make | 104 + .../test_common.dir/cmake_clean.cmake | 9 + .../test_common.dir/compiler_depend.internal | 624 +++++ .../test_common.dir/compiler_depend.make | 1861 +++++++++++++++ .../test_common.dir/compiler_depend.ts | 2 + .../CMakeFiles/test_common.dir/depend.make | 2 + .../CMakeFiles/test_common.dir/flags.make | 10 + .../CMakeFiles/test_common.dir/progress.make | 2 + build/tests/CTestTestfile.cmake | 8 + build/tests/Makefile | 242 ++ build/tests/cmake_install.cmake | 60 + .../CMakeDirectoryInformation.cmake | 16 + build/tests/sampler/CMakeFiles/progress.marks | 1 + .../test_sampling_parfor.dir/DependInfo.cmake | 24 + .../test_sampling_parfor.dir/build.make | 121 + .../cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../test_sampling_parfor.dir/depend.make | 2 + .../test_sampling_parfor.dir/flags.make | 10 + .../test_sampling_parfor.dir/link.d | 118 + .../test_sampling_parfor.dir/link.txt | 1 + .../test_sampling_parfor.dir/progress.make | 3 + .../test_parfor.cpp.o | Bin 0 -> 138040 bytes .../test_parfor.cpp.o.d | 560 +++++ .../DependInfo.cmake | 24 + .../test_sampling_parreduce.dir/build.make | 121 + .../cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../test_sampling_parreduce.dir/depend.make | 2 + .../test_sampling_parreduce.dir/flags.make | 10 + .../test_sampling_parreduce.dir/link.d | 118 + .../test_sampling_parreduce.dir/link.txt | 1 + .../test_sampling_parreduce.dir/progress.make | 3 + .../test_parreduce.cpp.o | Bin 0 -> 147472 bytes .../test_parreduce.cpp.o.d | 560 +++++ .../DependInfo.cmake | 24 + .../test_sampling_parscan.dir/build.make | 121 + .../cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../test_sampling_parscan.dir/depend.make | 2 + .../test_sampling_parscan.dir/flags.make | 10 + .../test_sampling_parscan.dir/link.d | 118 + .../test_sampling_parscan.dir/link.txt | 1 + .../test_sampling_parscan.dir/progress.make | 3 + .../test_parscan.cpp.o | Bin 0 -> 147088 bytes .../test_parscan.cpp.o.d | 560 +++++ .../DependInfo.cmake | 24 + .../test_sampling_prob_parfor.dir/build.make | 121 + .../cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../test_sampling_prob_parfor.dir/depend.make | 2 + .../test_sampling_prob_parfor.dir/flags.make | 10 + .../test_sampling_prob_parfor.dir/link.d | 118 + .../test_sampling_prob_parfor.dir/link.txt | 1 + .../progress.make | 3 + .../test_parfor_prob.cpp.o | Bin 0 -> 133560 bytes .../test_parfor_prob.cpp.o.d | 560 +++++ .../DependInfo.cmake | 24 + .../build.make | 121 + .../cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.d | 118 + .../link.txt | 1 + .../progress.make | 3 + .../test_parfor_prob.cpp.o | Bin 0 -> 133560 bytes .../test_parfor_prob.cpp.o.d | 560 +++++ .../DependInfo.cmake | 24 + .../build.make | 121 + .../cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../test_sampling_prob_parreduce.dir/link.d | 118 + .../test_sampling_prob_parreduce.dir/link.txt | 1 + .../progress.make | 3 + .../test_parreduce_prob.cpp.o | Bin 0 -> 144792 bytes .../test_parreduce_prob.cpp.o.d | 560 +++++ .../DependInfo.cmake | 24 + .../build.make | 121 + .../cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.d | 118 + .../link.txt | 1 + .../progress.make | 3 + .../test_parreduce_prob.cpp.o | Bin 0 -> 144792 bytes .../test_parreduce_prob.cpp.o.d | 560 +++++ .../DependInfo.cmake | 24 + .../test_sampling_prob_parscan.dir/build.make | 121 + .../cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../test_sampling_prob_parscan.dir/flags.make | 10 + .../test_sampling_prob_parscan.dir/link.d | 118 + .../test_sampling_prob_parscan.dir/link.txt | 1 + .../progress.make | 3 + .../test_parscan_prob.cpp.o | Bin 0 -> 144568 bytes .../test_parscan_prob.cpp.o.d | 560 +++++ .../DependInfo.cmake | 24 + .../build.make | 121 + .../cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.d | 118 + .../link.txt | 1 + .../progress.make | 3 + .../test_parscan_prob.cpp.o | Bin 0 -> 144568 bytes .../test_parscan_prob.cpp.o.d | 560 +++++ .../DependInfo.cmake | 24 + .../test_simple_kernel_timer.dir/build.make | 121 + .../cmake_clean.cmake | 12 + .../compiler_depend.internal | 684 ++++++ .../compiler_depend.make | 2036 +++++++++++++++++ .../compiler_depend.ts | 2 + .../test_simple_kernel_timer.dir/depend.make | 2 + .../test_simple_kernel_timer.dir/flags.make | 10 + .../test_simple_kernel_timer.dir/link.d | 118 + .../test_simple_kernel_timer.dir/link.txt | 1 + .../progress.make | 3 + .../test_simple_kernel_timer.cpp.o | Bin 0 -> 251552 bytes .../test_simple_kernel_timer.cpp.o.d | 569 +++++ build/tests/sampler/CTestTestfile.cmake | 26 + build/tests/sampler/Makefile | 548 +++++ build/tests/sampler/cmake_install.cmake | 50 + build/tests/sampler/test_sampling_parfor | Bin 0 -> 451760 bytes build/tests/sampler/test_sampling_parreduce | Bin 0 -> 456072 bytes build/tests/sampler/test_sampling_parscan | Bin 0 -> 459992 bytes build/tests/sampler/test_sampling_prob_parfor | Bin 0 -> 447672 bytes .../sampler/test_sampling_prob_parfor_fence | Bin 0 -> 447672 bytes .../sampler/test_sampling_prob_parreduce | Bin 0 -> 456168 bytes .../test_sampling_prob_parreduce_fence | Bin 0 -> 456168 bytes .../tests/sampler/test_sampling_prob_parscan | Bin 0 -> 456000 bytes .../sampler/test_sampling_prob_parscan_fence | Bin 0 -> 456000 bytes build/tests/sampler/test_simple_kernel_timer | Bin 0 -> 507832 bytes .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/progress.marks | 1 + .../DependInfo.cmake | 24 + .../build.make | 121 + .../cmake_clean.cmake | 12 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../depend.make | 2 + .../flags.make | 10 + .../link.d | 118 + .../link.txt | 1 + .../progress.make | 3 + .../test_demangling.cpp.o | Bin 0 -> 139096 bytes .../test_demangling.cpp.o.d | 556 +++++ .../space-time-stack/CTestTestfile.cmake | 8 + build/tests/space-time-stack/Makefile | 242 ++ .../space-time-stack/cmake_install.cmake | 50 + .../test_space_time_stack_demangling | Bin 0 -> 451640 bytes tests/sampler/CMakeLists.txt | 40 +- tests/sampler/test_parfor_init_finalize.cpp | 59 - .../test_parfor_region_init_finalize.cpp | 58 - .../sampler/test_parreduce_init_finalize.cpp | 55 - .../test_parreduce_region_init_finalize.cpp | 57 - tests/sampler/test_parscan_init_finalize.cpp | 55 - .../test_parscan_region_init_finalize.cpp | 57 - tests/sampler/test_region_init_finalize.cpp | 48 - tests/sampler/test_simple_kernel_timer.cpp | 296 +++ 510 files changed, 44379 insertions(+), 429 deletions(-) create mode 100644 build/CMakeCache.txt create mode 100644 build/CMakeFiles/3.31.6/CMakeCCompiler.cmake create mode 100644 build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake create mode 100755 build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin create mode 100755 build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/CMakeFiles/3.31.6/CMakeSystem.cmake create mode 100644 build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c create mode 100755 build/CMakeFiles/3.31.6/CompilerIdC/a.out create mode 100644 build/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build/CMakeFiles/3.31.6/CompilerIdCXX/a.out create mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig-release.cmake create mode 100644 build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig.cmake create mode 100644 build/CMakeFiles/Makefile.cmake create mode 100644 build/CMakeFiles/Makefile2 create mode 100644 build/CMakeFiles/TargetDirectories.txt create mode 100644 build/CMakeFiles/cmake.check_cache create mode 100644 build/CMakeFiles/progress.marks create mode 100644 build/CTestTestfile.cmake create mode 100644 build/KokkosToolsConfigVersion.cmake create mode 100644 build/Makefile create mode 100644 build/Testing/Temporary/CTestCostData.txt create mode 100644 build/Testing/Temporary/LastTest.log create mode 100644 build/Testing/Temporary/LastTestsFailed.log create mode 100644 build/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/_deps/googletest-build/CMakeFiles/progress.marks create mode 100644 build/_deps/googletest-build/CTestTestfile.cmake create mode 100644 build/_deps/googletest-build/Makefile create mode 100644 build/_deps/googletest-build/cmake_install.cmake create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.d create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make create mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/progress.marks create mode 100644 build/_deps/googletest-build/googlemock/CTestTestfile.cmake create mode 100644 build/_deps/googletest-build/googlemock/Makefile create mode 100644 build/_deps/googletest-build/googlemock/cmake_install.cmake create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.internal create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.d create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make create mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/progress.marks create mode 100644 build/_deps/googletest-build/googletest/CTestTestfile.cmake create mode 100644 build/_deps/googletest-build/googletest/Makefile create mode 100644 build/_deps/googletest-build/googletest/cmake_install.cmake create mode 160000 build/_deps/googletest-src create mode 100644 build/_deps/googletest-subbuild/CMakeCache.txt create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/3.31.6/CMakeSystem.cmake create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/CMakeRuleHashes.txt create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/Makefile.cmake create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/Makefile2 create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/TargetDirectories.txt create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/cmake.check_cache create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/DependInfo.cmake create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.json create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.txt create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/build.make create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/cmake_clean.cmake create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.make create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.ts create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/progress.make create mode 100644 build/_deps/googletest-subbuild/CMakeFiles/progress.marks create mode 100644 build/_deps/googletest-subbuild/CMakeLists.txt create mode 100644 build/_deps/googletest-subbuild/Makefile create mode 100644 build/_deps/googletest-subbuild/cmake_install.cmake create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-done create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch-info.txt create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update-info.txt create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake create mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake create mode 100644 build/cmake_install.cmake create mode 100644 build/common/kernel-filter/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/DependInfo.cmake create mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make create mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/cmake_clean.cmake create mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.make create mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.ts create mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend.make create mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/flags.make create mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o create mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d create mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.d create mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.txt create mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/progress.make create mode 100644 build/common/kernel-filter/CMakeFiles/progress.marks create mode 100644 build/common/kernel-filter/Makefile create mode 100644 build/common/kernel-filter/cmake_install.cmake create mode 100644 build/common/kokkos-sampler/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/DependInfo.cmake create mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make create mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/cmake_clean.cmake create mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.make create mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.ts create mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend.make create mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/flags.make create mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o create mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d create mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.d create mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.txt create mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/progress.make create mode 100644 build/common/kokkos-sampler/CMakeFiles/progress.marks create mode 100644 build/common/kokkos-sampler/Makefile create mode 100644 build/common/kokkos-sampler/cmake_install.cmake create mode 100644 build/common/kp_config.hpp create mode 100644 build/debugging/kernel-logger/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/DependInfo.cmake create mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make create mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/cmake_clean.cmake create mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.make create mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.ts create mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend.make create mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/flags.make create mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o create mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o.d create mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/link.d create mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/link.txt create mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/progress.make create mode 100644 build/debugging/kernel-logger/CMakeFiles/progress.marks create mode 100644 build/debugging/kernel-logger/Makefile create mode 100644 build/debugging/kernel-logger/cmake_install.cmake create mode 100755 build/lib/libgmock.so.1.14.0 create mode 100755 build/lib/libgtest.so.1.14.0 create mode 100644 build/profiling/chrome-tracing/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/DependInfo.cmake create mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make create mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/cmake_clean.cmake create mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.make create mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.ts create mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend.make create mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/flags.make create mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o create mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o.d create mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/link.d create mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/link.txt create mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/progress.make create mode 100644 build/profiling/chrome-tracing/CMakeFiles/progress.marks create mode 100644 build/profiling/chrome-tracing/Makefile create mode 100644 build/profiling/chrome-tracing/cmake_install.cmake create mode 100644 build/profiling/memory-events/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/DependInfo.cmake create mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make create mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/cmake_clean.cmake create mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.make create mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.ts create mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend.make create mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/flags.make create mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o create mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o.d create mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/link.d create mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/link.txt create mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/progress.make create mode 100644 build/profiling/memory-events/CMakeFiles/progress.marks create mode 100644 build/profiling/memory-events/Makefile create mode 100644 build/profiling/memory-events/cmake_install.cmake create mode 100644 build/profiling/memory-hwm/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/DependInfo.cmake create mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make create mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/cmake_clean.cmake create mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.make create mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.ts create mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend.make create mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/flags.make create mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o create mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o.d create mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.d create mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.txt create mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/progress.make create mode 100644 build/profiling/memory-hwm/CMakeFiles/progress.marks create mode 100644 build/profiling/memory-hwm/Makefile create mode 100644 build/profiling/memory-hwm/cmake_install.cmake create mode 100644 build/profiling/memory-usage/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/DependInfo.cmake create mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make create mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/cmake_clean.cmake create mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.make create mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.ts create mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend.make create mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/flags.make create mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o create mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o.d create mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/link.d create mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/link.txt create mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/progress.make create mode 100644 build/profiling/memory-usage/CMakeFiles/progress.marks create mode 100644 build/profiling/memory-usage/Makefile create mode 100644 build/profiling/memory-usage/cmake_install.cmake create mode 100644 build/profiling/perfetto-connector/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/DependInfo.cmake create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/cmake_clean.cmake create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.make create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.ts create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend.make create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/flags.make create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o.d create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/link.d create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/link.txt create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o.d create mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/progress.make create mode 100644 build/profiling/perfetto-connector/CMakeFiles/progress.marks create mode 100644 build/profiling/perfetto-connector/Makefile create mode 100644 build/profiling/perfetto-connector/cmake_install.cmake create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/DependInfo.cmake create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/cmake_clean.cmake create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.ts create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/flags.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o.d create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/link.d create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/link.txt create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/progress.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/DependInfo.cmake create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean.cmake create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean_target.cmake create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.internal create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.ts create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/flags.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o.d create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/link.txt create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/progress.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/DependInfo.cmake create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/cmake_clean.cmake create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.internal create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.ts create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/flags.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o.d create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/link.d create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/link.txt create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/progress.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/DependInfo.cmake create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/cmake_clean.cmake create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.ts create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/flags.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o.d create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.d create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.txt create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/progress.make create mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/progress.marks create mode 100644 build/profiling/simple-kernel-timer/Makefile create mode 100644 build/profiling/simple-kernel-timer/cmake_install.cmake create mode 100755 build/profiling/simple-kernel-timer/kp_json_writer create mode 100755 build/profiling/simple-kernel-timer/kp_reader create mode 100644 build/profiling/simple-kernel-timer/libkp_kernel_shared.a create mode 100644 build/profiling/space-time-stack/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/DependInfo.cmake create mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make create mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/cmake_clean.cmake create mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.make create mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.ts create mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend.make create mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/flags.make create mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o create mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o.d create mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.d create mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.txt create mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/progress.make create mode 100644 build/profiling/space-time-stack/CMakeFiles/progress.marks create mode 100644 build/profiling/space-time-stack/Makefile create mode 100644 build/profiling/space-time-stack/cmake_install.cmake create mode 100644 build/tests/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/tests/CMakeFiles/progress.marks create mode 100644 build/tests/CMakeFiles/test_common.dir/DependInfo.cmake create mode 100644 build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o create mode 100644 build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d create mode 100644 build/tests/CMakeFiles/test_common.dir/build.make create mode 100644 build/tests/CMakeFiles/test_common.dir/cmake_clean.cmake create mode 100644 build/tests/CMakeFiles/test_common.dir/compiler_depend.internal create mode 100644 build/tests/CMakeFiles/test_common.dir/compiler_depend.make create mode 100644 build/tests/CMakeFiles/test_common.dir/compiler_depend.ts create mode 100644 build/tests/CMakeFiles/test_common.dir/depend.make create mode 100644 build/tests/CMakeFiles/test_common.dir/flags.make create mode 100644 build/tests/CMakeFiles/test_common.dir/progress.make create mode 100644 build/tests/CTestTestfile.cmake create mode 100644 build/tests/Makefile create mode 100644 build/tests/cmake_install.cmake create mode 100644 build/tests/sampler/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/tests/sampler/CMakeFiles/progress.marks create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/DependInfo.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/cmake_clean.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.ts create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/flags.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.txt create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/progress.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/DependInfo.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/cmake_clean.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.ts create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/flags.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.txt create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/progress.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/DependInfo.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/cmake_clean.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.ts create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/flags.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.txt create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/progress.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/DependInfo.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/cmake_clean.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.ts create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/flags.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.txt create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/progress.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/DependInfo.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/cmake_clean.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.ts create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/flags.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.txt create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/progress.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/DependInfo.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/cmake_clean.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.ts create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/flags.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.txt create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/progress.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/DependInfo.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/cmake_clean.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.ts create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/flags.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.txt create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/progress.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/DependInfo.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/cmake_clean.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.ts create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/flags.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.txt create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/progress.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/DependInfo.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/cmake_clean.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.ts create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/flags.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.txt create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/progress.make create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o create mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/DependInfo.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/cmake_clean.cmake create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.internal create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.ts create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend.make create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/flags.make create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.d create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.txt create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/progress.make create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o create mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o.d create mode 100644 build/tests/sampler/CTestTestfile.cmake create mode 100644 build/tests/sampler/Makefile create mode 100644 build/tests/sampler/cmake_install.cmake create mode 100755 build/tests/sampler/test_sampling_parfor create mode 100755 build/tests/sampler/test_sampling_parreduce create mode 100755 build/tests/sampler/test_sampling_parscan create mode 100755 build/tests/sampler/test_sampling_prob_parfor create mode 100755 build/tests/sampler/test_sampling_prob_parfor_fence create mode 100755 build/tests/sampler/test_sampling_prob_parreduce create mode 100755 build/tests/sampler/test_sampling_prob_parreduce_fence create mode 100755 build/tests/sampler/test_sampling_prob_parscan create mode 100755 build/tests/sampler/test_sampling_prob_parscan_fence create mode 100755 build/tests/sampler/test_simple_kernel_timer create mode 100644 build/tests/space-time-stack/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/tests/space-time-stack/CMakeFiles/progress.marks create mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/DependInfo.cmake create mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make create mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/cmake_clean.cmake create mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.make create mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.ts create mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend.make create mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/flags.make create mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.d create mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.txt create mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/progress.make create mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o create mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o.d create mode 100644 build/tests/space-time-stack/CTestTestfile.cmake create mode 100644 build/tests/space-time-stack/Makefile create mode 100644 build/tests/space-time-stack/cmake_install.cmake create mode 100755 build/tests/space-time-stack/test_space_time_stack_demangling delete mode 100644 tests/sampler/test_parfor_init_finalize.cpp delete mode 100644 tests/sampler/test_parfor_region_init_finalize.cpp delete mode 100644 tests/sampler/test_parreduce_init_finalize.cpp delete mode 100644 tests/sampler/test_parreduce_region_init_finalize.cpp delete mode 100644 tests/sampler/test_parscan_init_finalize.cpp delete mode 100644 tests/sampler/test_parscan_region_init_finalize.cpp delete mode 100644 tests/sampler/test_region_init_finalize.cpp create mode 100644 tests/sampler/test_simple_kernel_timer.cpp diff --git a/.gitignore b/.gitignore index c36d03eb1..8c27e3e1b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,3 @@ *~ *.so /src/tools/simple-kernel-timer/kp_reader -build/ -build-*/ diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt new file mode 100644 index 000000000..a89ff547b --- /dev/null +++ b/build/CMakeCache.txt @@ -0,0 +1,634 @@ +# This is the CMakeCache file. +# For build in directory: /home/runner/work/kokkos-tools/kokkos-tools/build +# It was generated by CMake: /usr/local/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build shared libraries +BUILD_SHARED_LIBS:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_CXX_STANDARD:UNINITIALIZED=20 + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/pkgRedirects + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//No help, variable specified on the command line. +CMAKE_PREFIX_PATH:UNINITIALIZED=/opt/kokkos + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=KokkosTools + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=5.1.99 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=5 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=99 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +EXPORT_TARGETS:STRING=kp_kernel_filter;kp_kokkos_sampler;kp_kernel_logger;kp_kernel_shared;kp_kernel_timer;kp_reader;kp_json_writer;kp_hwm;kp_memory_events;kp_memory_usage;kp_chrome_tracing;kp_space_time_stack;kp_perfetto_connector + +//Directory under which to collect all populated content +FETCHCONTENT_BASE_DIR:PATH=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps + +//Disables all attempts to download or update content and assumes +// source dirs already exist +FETCHCONTENT_FULLY_DISCONNECTED:BOOL=OFF + +//Enables QUIET option for all content population +FETCHCONTENT_QUIET:BOOL=ON + +//When not empty, overrides where to find pre-populated content +// for googletest +FETCHCONTENT_SOURCE_DIR_GOOGLETEST:PATH= + +//Enables UPDATE_DISCONNECTED behavior for all content population +FETCHCONTENT_UPDATES_DISCONNECTED:BOOL=OFF + +//Enables UPDATE_DISCONNECTED behavior just for population of googletest +FETCHCONTENT_UPDATES_DISCONNECTED_GOOGLETEST:BOOL=OFF + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/bin/git + +//Use Abseil and RE2. Requires Abseil and RE2 to be separately +// added to the build. +GTEST_HAS_ABSL:BOOL=OFF + +//Value Computed by CMake +KokkosTools_BINARY_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build + +//Enable building Apex library +KokkosTools_ENABLE_APEX:BOOL=OFF + +//Enable building Caliper library +KokkosTools_ENABLE_CALIPER:BOOL=OFF + +//Build examples +KokkosTools_ENABLE_EXAMPLES:BOOL=OFF + +//Enable MPI support +KokkosTools_ENABLE_MPI:BOOL=OFF + +//Enable PAPI support +KokkosTools_ENABLE_PAPI:BOOL=OFF + +//Build single library interfacing all profilers and dispatching +// at runtime +KokkosTools_ENABLE_SINGLE:BOOL=OFF + +//Enable SystemTap support +KokkosTools_ENABLE_SYSTEMTAP:BOOL=OFF + +//Build tests +KokkosTools_ENABLE_TESTS:BOOL=ON + +//Enable Variorum support +KokkosTools_ENABLE_VARIORUM:BOOL=OFF + +//Value Computed by CMake +KokkosTools_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +KokkosTools_SOURCE_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools + +//The directory containing a CMake configuration file for Kokkos. +Kokkos_DIR:PATH=/opt/kokkos/lib/cmake/Kokkos + +SINGLELIB_PROFILERS:STRING=kp_kernel_filter;kp_kokkos_sampler;kp_kernel_logger;kp_kernel_timer;kp_hwm;kp_memory_events;kp_memory_usage;kp_chrome_tracing;kp_space_time_stack;kp_perfetto_connector + +//Path to VTune Intel compiler +VTune_ROOT:STRING= + +//Value Computed by CMake +gmock_BINARY_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock + +//Value Computed by CMake +gmock_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +gmock_SOURCE_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock + +//Build all of Google Mock's own tests. +gmock_build_tests:BOOL=OFF + +//Value Computed by CMake +googletest-distribution_BINARY_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build + +//Value Computed by CMake +googletest-distribution_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +googletest-distribution_SOURCE_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest + +//Value Computed by CMake +gtest_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest + +//Build gtest's sample programs. +gtest_build_samples:BOOL=OFF + +//Build all of gtest's own tests. +gtest_build_tests:BOOL=OFF + +//Disable uses of pthreads in gtest. +gtest_disable_pthreads:BOOL=OFF + +//Use shared (DLL) run-time lib even when Google Test is built +// as static lib. +gtest_force_shared_crt:BOOL=OFF + +//Build gtest with internal symbols hidden in shared libraries. +gtest_hide_internal_symbols:BOOL=OFF + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/runner/work/kokkos-tools/kokkos-tools/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/kokkos-tools/kokkos-tools +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=17 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.31 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Python3 +FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[/usr/bin/python3.12][cfound components: Interpreter ][v3.12.3()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +//Compiler reason failure +_Python3_Compiler_REASON_FAILURE:INTERNAL= +//Development reason failure +_Python3_Development_REASON_FAILURE:INTERNAL= +//Path to a program. +_Python3_EXECUTABLE:INTERNAL=/usr/bin/python3.12 +//Python3 Properties +_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;12;3;64;32;;cpython-312-x86_64-linux-gnu;abi3;/usr/lib/python3.12;/usr/lib/python3.12;/usr/local/lib/python3.12/dist-packages;/usr/local/lib/python3.12/dist-packages +_Python3_INTERPRETER_SIGNATURE:INTERNAL=f811b8a062a8994e96ffe87747bf9bfe +//NumPy reason failure +_Python3_NumPy_REASON_FAILURE:INTERNAL= +cmake_package_name:INTERNAL=GTest +//ADVANCED property for variable: gmock_build_tests +gmock_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_samples +gtest_build_samples-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_tests +gtest_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_disable_pthreads +gtest_disable_pthreads-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_force_shared_crt +gtest_force_shared_crt-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_hide_internal_symbols +gtest_hide_internal_symbols-ADVANCED:INTERNAL=1 + diff --git a/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake b/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake new file mode 100644 index 000000000..6f50f9184 --- /dev/null +++ b/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake new file mode 100644 index 000000000..14f6ae31d --- /dev/null +++ b/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake @@ -0,0 +1,101 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "23") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..abaa3e37354a9bfc765d68765e83b8ed69650879 GIT binary patch literal 15968 zcmeHOYit}>6~4Q9x#ZzZnvjr`W=k7L08i}1F=>#=I_q_2k>iBKp@I-5v!1a%VjpI9 zwzUhCpzx>(sgkN{DNrd?6(I2^l@R$+QML*y0s$gFfFOhvN-G5sT2~ZgAkA{l%=tFs zVcnv_4;* zZ&kOb#UwBExj>%@fV4rml$?ug!Y?3Xzja(`fwu%SMF2B_pX*w0sq z3?BHT1OS3>#!E}Y2o8%MFzm;y5-aAbzLQelseH?+$1MM7$4>pPv`ezaHQ; zAC!3WorjdMir+aJB>L@zp+GNM%&Yq5*Zmn9;w)vsCUupX1F|~K-u%c$_ z%t;zm@^~PlJ=U!jJ=>42pMLDCkDMt#|3&Mr?8!4<>wZdaV;k-_`>+icZVy9*Wv+8f zwh8j_8LG+HCcJ3>tmG5(e6ZiD7P>5P=@z^(4_}^#znS>AwP;5f24!@_sCuUB870#x z6EiYt8lz6xEIRkviq)Lo9<_Hczb9*K)3#|ln)U77%E%AzGc4P+$DFEXyTkjk#Y)*8 zHVZ|Y+8QfW%F?Rqb7e^%K2GuIke-c+2#Yy^Be> zvZc{zT(Rim*+s9?U3cOr`8MOT{~zulC07oU-}I-h>eIE$Kg?a@Zl26t)xWHtTJwt) zl%DS{Otn8^3oFxh@Ss`*_j&6+<(TDo@h0*Cg`QS+>D=(xlgh%*pp zAkILXfj9$k2I36F8Hh6wXCTf%oPmEo1N{E$wMu?yVE?Wvy`QU$8rFp89_ie9G;BYV z-#<{;)So$p_m@@%8x(!0AOgZbg%!JLsB>d*HLk%g}} z3(gT*hrkYr4GZ4O@80-b*6EiTjbnso3GXL7N2n7%I@4&JCFH{IRJkPXJ*X0ssl?Z7eec{>~QFY({V-9goE`rk~vPpn7{tXTK{_NDi<9ap>8-}%n%clfU_ z+5aQ-pMo9Lxp12v{l857Cz!~sNPRw;UA{Q!Qe-CL5@#UJK%9X%191l848$3TGZ1GW z&On@j|BVb_y&~2pV(p=S(?eZchHlFG#pNPDA?qC9A~M!NZV(x_KI=usdPu%s;sX6& zt~V+ypOZz5SerP`H+)orHLXfr68)P3THPmNB$mo|e|K9_w5C0Ea#JbeI z+3c?L=EH?r*{h|ywrkt9&W@g%FK)YUTesHPt#xe?#cPG+akWsr+=$w6z7wSRk|ZQ8 z2E1;#l|7%2q*|dSWIT$wN(+BB!fzKI;~VyQswC7pmC6JR#yzjHPSDc=jMqS`)F-LJ zadEwX=W&=&H!F;P@ZY3LtNuUb+ox0}9av&~{Zja2!V9QZgg-6>tp@PReEE5mvVs?yTbPo_=m(k+Wyyxm!@Ir<2mA2Cf6#A zdnmuhJVl0+T*m4r#HVQdtjoYMz^@R$ipEJs#-abLiBuQG9^(yOzZLr}@_p(*Ln7sK z#B+b5_Ae5jhI0tplC9U--%k9hBz;Rpt_yW&#Pzzg3aylYP&^tr#~RAsPi|j2gBav-~fr zqT_i*dybZlmVyo(?Azx*bu?&mK>vq^`u63sMAI${Bd3d2??0%Fy@UJr^bH#O2L=x1 zhK=FAJ@l}W3?q9NGT5TUz#sEWApf3+OEmuF>AnecpWZ<_W{uxmKt;h+3AKH5|;*WU)5cfB* zkB;B-;*b2Rv{(v0AR<6$i0b=P<1WJgv={*SU01k7dk zh3AmC|G>Nz`yr$Dkb%D^-}aC{=E<`iL{foWAl;C`zeEZidx+nhcWQx0oez!*kAE)k z!+HD$aclyA%tPy2*;=WL|9RsB{=ivMh5efjoq-SHpau9rzD^b95Fhiil=w&O<#6Dx z77)Rlm^XR&OB$Oz{KJT`(=?(=MjHH*7| UmgmB){a5l23zcONhlr^D3BLOi8~^|S literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..631c9ac47e35575c396fa010d9b7b9df90165656 GIT binary patch literal 15992 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 literal 0 HcmV?d00001 diff --git a/build/CMakeFiles/3.31.6/CMakeSystem.cmake b/build/CMakeFiles/3.31.6/CMakeSystem.cmake new file mode 100644 index 000000000..bf8b35206 --- /dev/null +++ b/build/CMakeFiles/3.31.6/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.14.0-1017-azure") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.14.0-1017-azure") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.14.0-1017-azure") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.14.0-1017-azure") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 000000000..50d95e5ba --- /dev/null +++ b/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/a.out b/build/CMakeFiles/3.31.6/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..f1ada888b26eb7e10c09f9d3c051a0bbc662377d GIT binary patch literal 16088 zcmeHOZ)_Y#6`#8#jYE^zaU1L=r8!E15?XI;$8p`DB$wFdtdX6B!~vl+tk%A@@5KEv zcYDOHpai9qm^4xg2>Jn}szOx!i3AcVA|HyQR)Lm+8VRYPpHfIskV5MUs7#4+yf^cH z>+^CB672^h_F3LH@Av-9?3>xW+1;5hrUv`tv6uoaQM(jN$tHs&Me)RaQXrO8J!%yl zKcMbZw~)M4V@97ejI@R>#TW7h!Iuzczg8~P;ddICYA}QrGH1WVD8mgR0#|Y#?6-^+ zB8T~FQUN&hL465!CQ9gIz#kPq@LE4^%50mlpWV5T+me@q!r{lFJ_XCzQ+F5=J|p#k zBcGfT{_l}|hIzY$0T26S#4pVI#1EY7U^@J|pZ;&^J1BlHC3F}S=Jy&{fup{Ulb>|0 zSlpbUn-58Si}gd3+Z73MXOU+% z`;RCJGsBpqQN>Rf8Sz+myXe_|>#nos?s#qb)mKY@I)3u4mP;$IKYxX7xZUi-HcT83 zLxg26bDeBs^6@1q$=D`-(fe&)1B)Ekuepw{m#{<~+*t%KEP~%g_}z8lD953Ujyh%E zE%{E~%@zn5ophbCY{AWCAM_NfIltX%-{8RBUZ>OQw6+K3ZC%P47#?!cUdbEJmVK`@ zJk*;j7QA71BEqv|G{@a*^B4nNt-&$2SvOmQ^SA}g)!_Pm3q{1E3`7}-G7x1T%0QHXC<9Rj{wFf< z*T%cvu}@xWuum`h{Z^&yFVFb#>dW@Y=Nq2W?W=Bois0&|@6xexLsGGQbQ8W)s$NmO+_>Qc8$KtT>>t+6FWw}LH+Fi z=i{X0!V&VD{=zkTx^nrKsq5TK`}Eou=}G-`>YDw89ecU)8P)jgOe}Ss@NoT}^3zW@%Fp<>7kP6y2|fpH5vrM%~6u)qNWDA~!XnC<9Rjq6|bCh%yjmAj&|L zfhYq}2BHi^8TfzB0Du3w84c|3Kd@u8n4iezywXwnDtT<7^#Z-~Ij>aC77It)HFa#W zOrbp}v>#L2VW{ygkz7rPGZYfP4{Kni$&Oh35pJ=>E-z#t} z&F^zJ>GCa?Ou2PN49O` z&xqQe>%9a!28lSPPyausxZh_WwYuq%c<-uP;!je|3`7)VAj&|LfhYq}2BHi^8Hh3v zWgyBxl!5m)16Z$!^@&&ms2^Uas+Fit)-SFS`FFC;@eYx(4syN7c!XIeGS)-#a}N{r zf4@;JvixINOo%mt8GdLZ;&q8kmqhuXYLdLC_tAyZBhVX5I<2r!-02N}YRrMqd!tGVt?d&+EncmA0p= zA~Y^8YPU7PdV55PR6pU()bB|dSNdHMDSsq!n#3OQ&q*ANE5x}Vakj|)Rlge|<*zvoombfY z6^Xw&6#s3)69`(vd0)fbH8P6#5Z)Z8yJ_gU=pdZ)mP{DSPI1_!@fMXx8UW{|4v&`n z4y#Bj@ZFKD7p~9D~`B1C+!zYWyh^dDt^b9 z^L#IDwb!@codQ|MEtT9U$1C`yDK%Dd^PZEg$*CE=$F-AA`13NIG=*AYk}q>`nGpEZo!) zq=dI}=w2~RmG{I(;McxNS>>s`?~V}nONM7q$`)w5$Aq#9Mc=c=3l(dkRGjci{!|S# zQpwU@oorg5J$nb*cr0r3j9bnqD?L@9Dh&5aMuT=}GZ7rpmAstG4$9(@q^yaYIauRG zD)^LOW$|z%%cAZ~%ge|B%%sU5lJPeq(RiRt!QFgzl$yh1!J@8E7IjUYMz&mW?~d`j zjBW|R+x_r9JIu>a3)|Mxhe+VL6J7S27TZrI>R^5cxtj{L{^5OP8(}CM_h-QTJ6!9J zc>s631zO7*?1#iW82d28_K?B=?f=|3L-Oz=ZLevdFVfj^!nXSTAnQb~QBKfoV+j#Rb&fkV6T z>6v%cCHMipK?TN8Kjwiw;vcq`(}BBMLI7i89^mkoGzK{QYdOYFU_^zC1jK!iuVa2r vKznfiTR|AwPQ`$d{1KH1`=5>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out b/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..e926ed95aca95fa7a394ccb140ffe97fb42360fe GIT binary patch literal 16096 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 search starts here: + /usr/include/c++/13 + /usr/include/x86_64-linux-gnu/c++/13 + /usr/include/c++/13/backward + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: 7896445e4990772fdae9dc0659a99266 + COLLECT_GCC_OPTIONS='-std=gnu++20' '-v' '-o' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7e765.dir/' + as -v --64 -o CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccZ7nRDP.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-std=gnu++20' '-v' '-o' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_7e765 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7e765.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7e765' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7e765.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSkQkXf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7e765 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSkQkXf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7e765 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7e765' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7e765.' + /usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_7e765 + gmake[1]: Leaving directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-kbU7Nb' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/13] + add: [/usr/include/x86_64-linux-gnu/c++/13] + add: [/usr/include/c++/13/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] + collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-kbU7Nb'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_7e765/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_7e765.dir/build.make CMakeFiles/cmTC_7e765.dir/build] + ignore line: [gmake[1]: Entering directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-kbU7Nb'] + ignore line: [Building CXX object CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -std=gnu++20 -v -o CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] + ignore line: [COLLECT_GCC_OPTIONS='-std=gnu++20' '-v' '-o' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7e765.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_7e765.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=gnu++20 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccZ7nRDP.s] + ignore line: [GNU C++20 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/13] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] + ignore line: [ /usr/include/c++/13/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 7896445e4990772fdae9dc0659a99266] + ignore line: [COLLECT_GCC_OPTIONS='-std=gnu++20' '-v' '-o' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7e765.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccZ7nRDP.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-std=gnu++20' '-v' '-o' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_7e765] + ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7e765.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7e765' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7e765.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSkQkXf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7e765 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccSkQkXf.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_7e765] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSkQkXf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7e765 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "build/_deps/googletest-src/CMakeLists.txt:6 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /usr/bin/cc + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/3.31.6/CompilerIdC/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build/_deps/googletest-src/CMakeLists.txt:6 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k" + binary: "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "/home/runner/work/kokkos-tools/kokkos-tools/cmake" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_26dac/fast + /usr/bin/gmake -f CMakeFiles/cmTC_26dac.dir/build.make CMakeFiles/cmTC_26dac.dir/build + gmake[1]: Entering directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k' + Building C object CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o + /usr/bin/cc -v -o CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_26dac.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_26dac.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccBFq8s2.s + GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: b220a7f1a1f69970d969d254ad9ec166 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_26dac.dir/' + as -v --64 -o CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o /tmp/ccBFq8s2.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_26dac + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_26dac.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_26dac' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_26dac.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXHL7Zf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_26dac /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXHL7Zf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_26dac /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_26dac' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_26dac.' + /usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -o cmTC_26dac + gmake[1]: Leaving directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build/_deps/googletest-src/CMakeLists.txt:6 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build/_deps/googletest-src/CMakeLists.txt:6 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_26dac/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_26dac.dir/build.make CMakeFiles/cmTC_26dac.dir/build] + ignore line: [gmake[1]: Entering directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k'] + ignore line: [Building C object CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_26dac.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_26dac.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccBFq8s2.s] + ignore line: [GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: b220a7f1a1f69970d969d254ad9ec166] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_26dac.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o /tmp/ccBFq8s2.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_26dac] + ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_26dac.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_26dac' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_26dac.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXHL7Zf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_26dac /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccXHL7Zf.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_26dac] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXHL7Zf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_26dac /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'C': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "build/_deps/googletest-src/CMakeLists.txt:6 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" + - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)" + - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:163 (_threads_check_libc)" + - "build/_deps/googletest-src/googletest/cmake/internal_utils.cmake:66 (find_package)" + - "build/_deps/googletest-src/googletest/CMakeLists.txt:83 (config_compiler_and_linker)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-THHA6F" + binary: "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-THHA6F" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "/home/runner/work/kokkos-tools/kokkos-tools/cmake" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-THHA6F' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_c4894/fast + /usr/bin/gmake -f CMakeFiles/cmTC_c4894.dir/build.make CMakeFiles/cmTC_c4894.dir/build + gmake[1]: Entering directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-THHA6F' + Building C object CMakeFiles/cmTC_c4894.dir/src.c.o + /usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_c4894.dir/src.c.o -c /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-THHA6F/src.c + Linking C executable cmTC_c4894 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c4894.dir/link.txt --verbose=1 + /usr/bin/cc CMakeFiles/cmTC_c4894.dir/src.c.o -o cmTC_c4894 + gmake[1]: Leaving directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-THHA6F' + + exitCode: 0 +... diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..95005bf3a --- /dev/null +++ b/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig-release.cmake b/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig-release.cmake new file mode 100644 index 000000000..d7988e70d --- /dev/null +++ b/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig-release.cmake @@ -0,0 +1,137 @@ +#---------------------------------------------------------------- +# Generated CMake target import file for configuration "Release". +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "KokkosTools::kp_kernel_filter" for configuration "Release" +set_property(TARGET KokkosTools::kp_kernel_filter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_kernel_filter PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_kernel_filter.so" + IMPORTED_SONAME_RELEASE "libkp_kernel_filter.so" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_kernel_filter ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_kernel_filter "${_IMPORT_PREFIX}/lib/libkp_kernel_filter.so" ) + +# Import target "KokkosTools::kp_kokkos_sampler" for configuration "Release" +set_property(TARGET KokkosTools::kp_kokkos_sampler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_kokkos_sampler PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_kokkos_sampler.so" + IMPORTED_SONAME_RELEASE "libkp_kokkos_sampler.so" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_kokkos_sampler ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_kokkos_sampler "${_IMPORT_PREFIX}/lib/libkp_kokkos_sampler.so" ) + +# Import target "KokkosTools::kp_kernel_logger" for configuration "Release" +set_property(TARGET KokkosTools::kp_kernel_logger APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_kernel_logger PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_kernel_logger.so" + IMPORTED_SONAME_RELEASE "libkp_kernel_logger.so" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_kernel_logger ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_kernel_logger "${_IMPORT_PREFIX}/lib/libkp_kernel_logger.so" ) + +# Import target "KokkosTools::kp_kernel_shared" for configuration "Release" +set_property(TARGET KokkosTools::kp_kernel_shared APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_kernel_shared PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_kernel_shared.a" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_kernel_shared ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_kernel_shared "${_IMPORT_PREFIX}/lib/libkp_kernel_shared.a" ) + +# Import target "KokkosTools::kp_kernel_timer" for configuration "Release" +set_property(TARGET KokkosTools::kp_kernel_timer APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_kernel_timer PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_kernel_timer.so" + IMPORTED_SONAME_RELEASE "libkp_kernel_timer.so" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_kernel_timer ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_kernel_timer "${_IMPORT_PREFIX}/lib/libkp_kernel_timer.so" ) + +# Import target "KokkosTools::kp_reader" for configuration "Release" +set_property(TARGET KokkosTools::kp_reader APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_reader PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/kp_reader" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_reader ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_reader "${_IMPORT_PREFIX}/bin/kp_reader" ) + +# Import target "KokkosTools::kp_json_writer" for configuration "Release" +set_property(TARGET KokkosTools::kp_json_writer APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_json_writer PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/kp_json_writer" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_json_writer ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_json_writer "${_IMPORT_PREFIX}/bin/kp_json_writer" ) + +# Import target "KokkosTools::kp_hwm" for configuration "Release" +set_property(TARGET KokkosTools::kp_hwm APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_hwm PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_hwm.so" + IMPORTED_SONAME_RELEASE "libkp_hwm.so" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_hwm ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_hwm "${_IMPORT_PREFIX}/lib/libkp_hwm.so" ) + +# Import target "KokkosTools::kp_memory_events" for configuration "Release" +set_property(TARGET KokkosTools::kp_memory_events APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_memory_events PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_memory_events.so" + IMPORTED_SONAME_RELEASE "libkp_memory_events.so" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_memory_events ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_memory_events "${_IMPORT_PREFIX}/lib/libkp_memory_events.so" ) + +# Import target "KokkosTools::kp_memory_usage" for configuration "Release" +set_property(TARGET KokkosTools::kp_memory_usage APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_memory_usage PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_memory_usage.so" + IMPORTED_SONAME_RELEASE "libkp_memory_usage.so" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_memory_usage ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_memory_usage "${_IMPORT_PREFIX}/lib/libkp_memory_usage.so" ) + +# Import target "KokkosTools::kp_chrome_tracing" for configuration "Release" +set_property(TARGET KokkosTools::kp_chrome_tracing APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_chrome_tracing PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_chrome_tracing.so" + IMPORTED_SONAME_RELEASE "libkp_chrome_tracing.so" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_chrome_tracing ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_chrome_tracing "${_IMPORT_PREFIX}/lib/libkp_chrome_tracing.so" ) + +# Import target "KokkosTools::kp_space_time_stack" for configuration "Release" +set_property(TARGET KokkosTools::kp_space_time_stack APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_space_time_stack PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_space_time_stack.so" + IMPORTED_SONAME_RELEASE "libkp_space_time_stack.so" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_space_time_stack ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_space_time_stack "${_IMPORT_PREFIX}/lib/libkp_space_time_stack.so" ) + +# Import target "KokkosTools::kp_perfetto_connector" for configuration "Release" +set_property(TARGET KokkosTools::kp_perfetto_connector APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(KokkosTools::kp_perfetto_connector PROPERTIES + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_perfetto_connector.so" + IMPORTED_SONAME_RELEASE "libkp_perfetto_connector.so" + ) + +list(APPEND _cmake_import_check_targets KokkosTools::kp_perfetto_connector ) +list(APPEND _cmake_import_check_files_for_KokkosTools::kp_perfetto_connector "${_IMPORT_PREFIX}/lib/libkp_perfetto_connector.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig.cmake b/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig.cmake new file mode 100644 index 000000000..bbc6e761c --- /dev/null +++ b/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig.cmake @@ -0,0 +1,138 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) + message(FATAL_ERROR "CMake >= 2.8.3 required") +endif() +if(CMAKE_VERSION VERSION_LESS "2.8.3") + message(FATAL_ERROR "CMake >= 2.8.3 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.8.3...3.29) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_cmake_targets_defined "") +set(_cmake_targets_not_defined "") +set(_cmake_expected_targets "") +foreach(_cmake_expected_target IN ITEMS KokkosTools::kp_kernel_filter KokkosTools::kp_kokkos_sampler KokkosTools::kp_kernel_logger KokkosTools::kp_kernel_shared KokkosTools::kp_kernel_timer KokkosTools::kp_reader KokkosTools::kp_json_writer KokkosTools::kp_hwm KokkosTools::kp_memory_events KokkosTools::kp_memory_usage KokkosTools::kp_chrome_tracing KokkosTools::kp_space_time_stack KokkosTools::kp_perfetto_connector) + list(APPEND _cmake_expected_targets "${_cmake_expected_target}") + if(TARGET "${_cmake_expected_target}") + list(APPEND _cmake_targets_defined "${_cmake_expected_target}") + else() + list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") + endif() +endforeach() +unset(_cmake_expected_target) +if(_cmake_targets_defined STREQUAL _cmake_expected_targets) + unset(_cmake_targets_defined) + unset(_cmake_targets_not_defined) + unset(_cmake_expected_targets) + unset(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT _cmake_targets_defined STREQUAL "") + string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") + string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") +endif() +unset(_cmake_targets_defined) +unset(_cmake_targets_not_defined) +unset(_cmake_expected_targets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target KokkosTools::kp_kernel_filter +add_library(KokkosTools::kp_kernel_filter SHARED IMPORTED) + +# Create imported target KokkosTools::kp_kokkos_sampler +add_library(KokkosTools::kp_kokkos_sampler SHARED IMPORTED) + +# Create imported target KokkosTools::kp_kernel_logger +add_library(KokkosTools::kp_kernel_logger SHARED IMPORTED) + +# Create imported target KokkosTools::kp_kernel_shared +add_library(KokkosTools::kp_kernel_shared STATIC IMPORTED) + +# Create imported target KokkosTools::kp_kernel_timer +add_library(KokkosTools::kp_kernel_timer SHARED IMPORTED) + +# Create imported target KokkosTools::kp_reader +add_executable(KokkosTools::kp_reader IMPORTED) + +# Create imported target KokkosTools::kp_json_writer +add_executable(KokkosTools::kp_json_writer IMPORTED) + +# Create imported target KokkosTools::kp_hwm +add_library(KokkosTools::kp_hwm SHARED IMPORTED) + +# Create imported target KokkosTools::kp_memory_events +add_library(KokkosTools::kp_memory_events SHARED IMPORTED) + +# Create imported target KokkosTools::kp_memory_usage +add_library(KokkosTools::kp_memory_usage SHARED IMPORTED) + +# Create imported target KokkosTools::kp_chrome_tracing +add_library(KokkosTools::kp_chrome_tracing SHARED IMPORTED) + +# Create imported target KokkosTools::kp_space_time_stack +add_library(KokkosTools::kp_space_time_stack SHARED IMPORTED) + +# Create imported target KokkosTools::kp_perfetto_connector +add_library(KokkosTools::kp_perfetto_connector SHARED IMPORTED) + +# Load information for each installed configuration. +file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/KokkosToolsConfig-*.cmake") +foreach(_cmake_config_file IN LISTS _cmake_config_files) + include("${_cmake_config_file}") +endforeach() +unset(_cmake_config_file) +unset(_cmake_config_files) + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(_cmake_target IN LISTS _cmake_import_check_targets) + if(CMAKE_VERSION VERSION_LESS "3.28" + OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} + OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") + foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") + if(NOT EXISTS "${_cmake_file}") + message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file + \"${_cmake_file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + endif() + unset(_cmake_file) + unset("_cmake_import_check_files_for_${_cmake_target}") +endforeach() +unset(_cmake_target) +unset(_cmake_import_check_targets) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake new file mode 100644 index 000000000..36fcb4f0d --- /dev/null +++ b/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,233 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/CMakeLists.txt" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.6/CMakeSystem.cmake" + "_deps/googletest-src/CMakeLists.txt" + "_deps/googletest-src/googlemock/CMakeLists.txt" + "_deps/googletest-src/googletest/CMakeLists.txt" + "_deps/googletest-src/googletest/cmake/internal_utils.cmake" + "/home/runner/work/kokkos-tools/kokkos-tools/cmake/BuildGTest.cmake" + "/home/runner/work/kokkos-tools/kokkos-tools/cmake/configure_tpls.cmake" + "/home/runner/work/kokkos-tools/kokkos-tools/cmake/utils.cmake" + "/home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/CMakeLists.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/CMakeLists.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/common/kp_config.hpp.in" + "/home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger/CMakeLists.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing/CMakeLists.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-events/CMakeLists.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-hwm/CMakeLists.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/CMakeLists.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/CMakeLists.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/CMakeLists.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/profiling/space-time-stack/CMakeLists.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/tests/CMakeLists.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/CMakeLists.txt" + "/home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack/CMakeLists.txt" + "/opt/kokkos/lib/cmake/Kokkos/KokkosConfig.cmake" + "/opt/kokkos/lib/cmake/Kokkos/KokkosConfigCommon.cmake" + "/opt/kokkos/lib/cmake/Kokkos/KokkosConfigVersion.cmake" + "/opt/kokkos/lib/cmake/Kokkos/KokkosTargets-release.cmake" + "/opt/kokkos/lib/cmake/Kokkos/KokkosTargets.cmake" + "/usr/local/share/cmake-3.31/Modules/BasicConfigVersion-SameMajorVersion.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c" + "/usr/local/share/cmake-3.31/Modules/CMakeCInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDependentOption.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakePackageConfigHelpers.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystem.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckIncludeFile.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckLibraryExists.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake" + "/usr/local/share/cmake-3.31/Modules/FetchContent.cmake" + "/usr/local/share/cmake-3.31/Modules/FetchContent/CMakeLists.cmake.in" + "/usr/local/share/cmake-3.31/Modules/FindGit.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPackageMessage.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPython/Support.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPython3.cmake" + "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake" + "/usr/local/share/cmake-3.31/Modules/GNUInstallDirs.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/UnixPaths.cmake" + "/usr/local/share/cmake-3.31/Modules/WriteBasicConfigVersionFile.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.31.6/CMakeSystem.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "common/kp_config.hpp" + "_deps/googletest-subbuild/CMakeLists.txt" + "KokkosToolsConfigVersion.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "common/kernel-filter/CMakeFiles/CMakeDirectoryInformation.cmake" + "common/kokkos-sampler/CMakeFiles/CMakeDirectoryInformation.cmake" + "debugging/kernel-logger/CMakeFiles/CMakeDirectoryInformation.cmake" + "profiling/simple-kernel-timer/CMakeFiles/CMakeDirectoryInformation.cmake" + "profiling/memory-hwm/CMakeFiles/CMakeDirectoryInformation.cmake" + "profiling/memory-events/CMakeFiles/CMakeDirectoryInformation.cmake" + "profiling/memory-usage/CMakeFiles/CMakeDirectoryInformation.cmake" + "profiling/chrome-tracing/CMakeFiles/CMakeDirectoryInformation.cmake" + "profiling/space-time-stack/CMakeFiles/CMakeDirectoryInformation.cmake" + "profiling/perfetto-connector/CMakeFiles/CMakeDirectoryInformation.cmake" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" + "tests/CMakeFiles/CMakeDirectoryInformation.cmake" + "tests/space-time-stack/CMakeFiles/CMakeDirectoryInformation.cmake" + "tests/sampler/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/DependInfo.cmake" + "common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/DependInfo.cmake" + "debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/DependInfo.cmake" + "profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/DependInfo.cmake" + "profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/DependInfo.cmake" + "profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/DependInfo.cmake" + "profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/DependInfo.cmake" + "profiling/memory-hwm/CMakeFiles/kp_hwm.dir/DependInfo.cmake" + "profiling/memory-events/CMakeFiles/kp_memory_events.dir/DependInfo.cmake" + "profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/DependInfo.cmake" + "profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/DependInfo.cmake" + "profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/DependInfo.cmake" + "profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/DependInfo.cmake" + "_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" + "_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + "_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "tests/CMakeFiles/test_common.dir/DependInfo.cmake" + "tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/DependInfo.cmake" + "tests/sampler/CMakeFiles/test_sampling_parfor.dir/DependInfo.cmake" + "tests/sampler/CMakeFiles/test_sampling_parscan.dir/DependInfo.cmake" + "tests/sampler/CMakeFiles/test_sampling_parreduce.dir/DependInfo.cmake" + "tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/DependInfo.cmake" + "tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/DependInfo.cmake" + "tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/DependInfo.cmake" + "tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/DependInfo.cmake" + "tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/DependInfo.cmake" + "tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/DependInfo.cmake" + "tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/DependInfo.cmake" + ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 new file mode 100644 index 000000000..815d19657 --- /dev/null +++ b/build/CMakeFiles/Makefile2 @@ -0,0 +1,1439 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: common/kernel-filter/all +all: common/kokkos-sampler/all +all: debugging/kernel-logger/all +all: profiling/simple-kernel-timer/all +all: profiling/memory-hwm/all +all: profiling/memory-events/all +all: profiling/memory-usage/all +all: profiling/chrome-tracing/all +all: profiling/space-time-stack/all +all: profiling/perfetto-connector/all +all: tests/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: common/kernel-filter/codegen +codegen: common/kokkos-sampler/codegen +codegen: debugging/kernel-logger/codegen +codegen: profiling/simple-kernel-timer/codegen +codegen: profiling/memory-hwm/codegen +codegen: profiling/memory-events/codegen +codegen: profiling/memory-usage/codegen +codegen: profiling/chrome-tracing/codegen +codegen: profiling/space-time-stack/codegen +codegen: profiling/perfetto-connector/codegen +codegen: tests/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: common/kernel-filter/preinstall +preinstall: common/kokkos-sampler/preinstall +preinstall: debugging/kernel-logger/preinstall +preinstall: profiling/simple-kernel-timer/preinstall +preinstall: profiling/memory-hwm/preinstall +preinstall: profiling/memory-events/preinstall +preinstall: profiling/memory-usage/preinstall +preinstall: profiling/chrome-tracing/preinstall +preinstall: profiling/space-time-stack/preinstall +preinstall: profiling/perfetto-connector/preinstall +preinstall: tests/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: common/kernel-filter/clean +clean: common/kokkos-sampler/clean +clean: debugging/kernel-logger/clean +clean: profiling/simple-kernel-timer/clean +clean: profiling/memory-hwm/clean +clean: profiling/memory-events/clean +clean: profiling/memory-usage/clean +clean: profiling/chrome-tracing/clean +clean: profiling/space-time-stack/clean +clean: profiling/perfetto-connector/clean +clean: _deps/googletest-build/clean +clean: tests/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory _deps/googletest-build + +# Recursive "all" directory target. +_deps/googletest-build/all: _deps/googletest-build/googlemock/all +.PHONY : _deps/googletest-build/all + +# Recursive "codegen" directory target. +_deps/googletest-build/codegen: _deps/googletest-build/googlemock/codegen +.PHONY : _deps/googletest-build/codegen + +# Recursive "preinstall" directory target. +_deps/googletest-build/preinstall: _deps/googletest-build/googlemock/preinstall +.PHONY : _deps/googletest-build/preinstall + +# Recursive "clean" directory target. +_deps/googletest-build/clean: _deps/googletest-build/googlemock/clean +.PHONY : _deps/googletest-build/clean + +#============================================================================= +# Directory level rules for directory _deps/googletest-build/googlemock + +# Recursive "all" directory target. +_deps/googletest-build/googlemock/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +_deps/googletest-build/googlemock/all: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all +_deps/googletest-build/googlemock/all: _deps/googletest-build/googletest/all +.PHONY : _deps/googletest-build/googlemock/all + +# Recursive "codegen" directory target. +_deps/googletest-build/googlemock/codegen: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/codegen +_deps/googletest-build/googlemock/codegen: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/codegen +_deps/googletest-build/googlemock/codegen: _deps/googletest-build/googletest/codegen +.PHONY : _deps/googletest-build/googlemock/codegen + +# Recursive "preinstall" directory target. +_deps/googletest-build/googlemock/preinstall: _deps/googletest-build/googletest/preinstall +.PHONY : _deps/googletest-build/googlemock/preinstall + +# Recursive "clean" directory target. +_deps/googletest-build/googlemock/clean: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean +_deps/googletest-build/googlemock/clean: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean +_deps/googletest-build/googlemock/clean: _deps/googletest-build/googletest/clean +.PHONY : _deps/googletest-build/googlemock/clean + +#============================================================================= +# Directory level rules for directory _deps/googletest-build/googletest + +# Recursive "all" directory target. +_deps/googletest-build/googletest/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +_deps/googletest-build/googletest/all: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all +.PHONY : _deps/googletest-build/googletest/all + +# Recursive "codegen" directory target. +_deps/googletest-build/googletest/codegen: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/codegen +_deps/googletest-build/googletest/codegen: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/codegen +.PHONY : _deps/googletest-build/googletest/codegen + +# Recursive "preinstall" directory target. +_deps/googletest-build/googletest/preinstall: +.PHONY : _deps/googletest-build/googletest/preinstall + +# Recursive "clean" directory target. +_deps/googletest-build/googletest/clean: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean +_deps/googletest-build/googletest/clean: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : _deps/googletest-build/googletest/clean + +#============================================================================= +# Directory level rules for directory common/kernel-filter + +# Recursive "all" directory target. +common/kernel-filter/all: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/all +.PHONY : common/kernel-filter/all + +# Recursive "codegen" directory target. +common/kernel-filter/codegen: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/codegen +.PHONY : common/kernel-filter/codegen + +# Recursive "preinstall" directory target. +common/kernel-filter/preinstall: +.PHONY : common/kernel-filter/preinstall + +# Recursive "clean" directory target. +common/kernel-filter/clean: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/clean +.PHONY : common/kernel-filter/clean + +#============================================================================= +# Directory level rules for directory common/kokkos-sampler + +# Recursive "all" directory target. +common/kokkos-sampler/all: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/all +.PHONY : common/kokkos-sampler/all + +# Recursive "codegen" directory target. +common/kokkos-sampler/codegen: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/codegen +.PHONY : common/kokkos-sampler/codegen + +# Recursive "preinstall" directory target. +common/kokkos-sampler/preinstall: +.PHONY : common/kokkos-sampler/preinstall + +# Recursive "clean" directory target. +common/kokkos-sampler/clean: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/clean +.PHONY : common/kokkos-sampler/clean + +#============================================================================= +# Directory level rules for directory debugging/kernel-logger + +# Recursive "all" directory target. +debugging/kernel-logger/all: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/all +.PHONY : debugging/kernel-logger/all + +# Recursive "codegen" directory target. +debugging/kernel-logger/codegen: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/codegen +.PHONY : debugging/kernel-logger/codegen + +# Recursive "preinstall" directory target. +debugging/kernel-logger/preinstall: +.PHONY : debugging/kernel-logger/preinstall + +# Recursive "clean" directory target. +debugging/kernel-logger/clean: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/clean +.PHONY : debugging/kernel-logger/clean + +#============================================================================= +# Directory level rules for directory profiling/chrome-tracing + +# Recursive "all" directory target. +profiling/chrome-tracing/all: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/all +.PHONY : profiling/chrome-tracing/all + +# Recursive "codegen" directory target. +profiling/chrome-tracing/codegen: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/codegen +.PHONY : profiling/chrome-tracing/codegen + +# Recursive "preinstall" directory target. +profiling/chrome-tracing/preinstall: +.PHONY : profiling/chrome-tracing/preinstall + +# Recursive "clean" directory target. +profiling/chrome-tracing/clean: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/clean +.PHONY : profiling/chrome-tracing/clean + +#============================================================================= +# Directory level rules for directory profiling/memory-events + +# Recursive "all" directory target. +profiling/memory-events/all: profiling/memory-events/CMakeFiles/kp_memory_events.dir/all +.PHONY : profiling/memory-events/all + +# Recursive "codegen" directory target. +profiling/memory-events/codegen: profiling/memory-events/CMakeFiles/kp_memory_events.dir/codegen +.PHONY : profiling/memory-events/codegen + +# Recursive "preinstall" directory target. +profiling/memory-events/preinstall: +.PHONY : profiling/memory-events/preinstall + +# Recursive "clean" directory target. +profiling/memory-events/clean: profiling/memory-events/CMakeFiles/kp_memory_events.dir/clean +.PHONY : profiling/memory-events/clean + +#============================================================================= +# Directory level rules for directory profiling/memory-hwm + +# Recursive "all" directory target. +profiling/memory-hwm/all: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/all +.PHONY : profiling/memory-hwm/all + +# Recursive "codegen" directory target. +profiling/memory-hwm/codegen: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/codegen +.PHONY : profiling/memory-hwm/codegen + +# Recursive "preinstall" directory target. +profiling/memory-hwm/preinstall: +.PHONY : profiling/memory-hwm/preinstall + +# Recursive "clean" directory target. +profiling/memory-hwm/clean: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/clean +.PHONY : profiling/memory-hwm/clean + +#============================================================================= +# Directory level rules for directory profiling/memory-usage + +# Recursive "all" directory target. +profiling/memory-usage/all: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/all +.PHONY : profiling/memory-usage/all + +# Recursive "codegen" directory target. +profiling/memory-usage/codegen: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/codegen +.PHONY : profiling/memory-usage/codegen + +# Recursive "preinstall" directory target. +profiling/memory-usage/preinstall: +.PHONY : profiling/memory-usage/preinstall + +# Recursive "clean" directory target. +profiling/memory-usage/clean: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/clean +.PHONY : profiling/memory-usage/clean + +#============================================================================= +# Directory level rules for directory profiling/perfetto-connector + +# Recursive "all" directory target. +profiling/perfetto-connector/all: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/all +.PHONY : profiling/perfetto-connector/all + +# Recursive "codegen" directory target. +profiling/perfetto-connector/codegen: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/codegen +.PHONY : profiling/perfetto-connector/codegen + +# Recursive "preinstall" directory target. +profiling/perfetto-connector/preinstall: +.PHONY : profiling/perfetto-connector/preinstall + +# Recursive "clean" directory target. +profiling/perfetto-connector/clean: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/clean +.PHONY : profiling/perfetto-connector/clean + +#============================================================================= +# Directory level rules for directory profiling/simple-kernel-timer + +# Recursive "all" directory target. +profiling/simple-kernel-timer/all: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/all +profiling/simple-kernel-timer/all: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/all +profiling/simple-kernel-timer/all: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/all +profiling/simple-kernel-timer/all: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/all +.PHONY : profiling/simple-kernel-timer/all + +# Recursive "codegen" directory target. +profiling/simple-kernel-timer/codegen: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/codegen +profiling/simple-kernel-timer/codegen: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/codegen +profiling/simple-kernel-timer/codegen: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/codegen +profiling/simple-kernel-timer/codegen: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/codegen +.PHONY : profiling/simple-kernel-timer/codegen + +# Recursive "preinstall" directory target. +profiling/simple-kernel-timer/preinstall: +.PHONY : profiling/simple-kernel-timer/preinstall + +# Recursive "clean" directory target. +profiling/simple-kernel-timer/clean: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/clean +profiling/simple-kernel-timer/clean: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/clean +profiling/simple-kernel-timer/clean: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/clean +profiling/simple-kernel-timer/clean: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/clean +.PHONY : profiling/simple-kernel-timer/clean + +#============================================================================= +# Directory level rules for directory profiling/space-time-stack + +# Recursive "all" directory target. +profiling/space-time-stack/all: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/all +.PHONY : profiling/space-time-stack/all + +# Recursive "codegen" directory target. +profiling/space-time-stack/codegen: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/codegen +.PHONY : profiling/space-time-stack/codegen + +# Recursive "preinstall" directory target. +profiling/space-time-stack/preinstall: +.PHONY : profiling/space-time-stack/preinstall + +# Recursive "clean" directory target. +profiling/space-time-stack/clean: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/clean +.PHONY : profiling/space-time-stack/clean + +#============================================================================= +# Directory level rules for directory tests + +# Recursive "all" directory target. +tests/all: tests/CMakeFiles/test_common.dir/all +tests/all: tests/space-time-stack/all +tests/all: tests/sampler/all +.PHONY : tests/all + +# Recursive "codegen" directory target. +tests/codegen: tests/CMakeFiles/test_common.dir/codegen +tests/codegen: tests/space-time-stack/codegen +tests/codegen: tests/sampler/codegen +.PHONY : tests/codegen + +# Recursive "preinstall" directory target. +tests/preinstall: tests/space-time-stack/preinstall +tests/preinstall: tests/sampler/preinstall +.PHONY : tests/preinstall + +# Recursive "clean" directory target. +tests/clean: tests/CMakeFiles/test_common.dir/clean +tests/clean: tests/space-time-stack/clean +tests/clean: tests/sampler/clean +.PHONY : tests/clean + +#============================================================================= +# Directory level rules for directory tests/sampler + +# Recursive "all" directory target. +tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_parfor.dir/all +tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_parscan.dir/all +tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/all +tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/all +tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/all +tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/all +tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/all +tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/all +tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/all +tests/sampler/all: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/all +.PHONY : tests/sampler/all + +# Recursive "codegen" directory target. +tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_parfor.dir/codegen +tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_parscan.dir/codegen +tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/codegen +tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/codegen +tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/codegen +tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/codegen +tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/codegen +tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/codegen +tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/codegen +tests/sampler/codegen: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/codegen +.PHONY : tests/sampler/codegen + +# Recursive "preinstall" directory target. +tests/sampler/preinstall: +.PHONY : tests/sampler/preinstall + +# Recursive "clean" directory target. +tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_parfor.dir/clean +tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_parscan.dir/clean +tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/clean +tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/clean +tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/clean +tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/clean +tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/clean +tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/clean +tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/clean +tests/sampler/clean: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/clean +.PHONY : tests/sampler/clean + +#============================================================================= +# Directory level rules for directory tests/space-time-stack + +# Recursive "all" directory target. +tests/space-time-stack/all: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/all +.PHONY : tests/space-time-stack/all + +# Recursive "codegen" directory target. +tests/space-time-stack/codegen: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/codegen +.PHONY : tests/space-time-stack/codegen + +# Recursive "preinstall" directory target. +tests/space-time-stack/preinstall: +.PHONY : tests/space-time-stack/preinstall + +# Recursive "clean" directory target. +tests/space-time-stack/clean: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/clean +.PHONY : tests/space-time-stack/clean + +#============================================================================= +# Target rules for target common/kernel-filter/CMakeFiles/kp_kernel_filter.dir + +# All Build rule for target. +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/all: + $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend + $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=15,16 "Built target kp_kernel_filter" +.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/all + +# Build rule for subdir invocation for target. +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule + +# Convenience name for target. +kp_kernel_filter: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule +.PHONY : kp_kernel_filter + +# codegen rule for target. +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/codegen: + $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=15,16 "Finished codegen for target kp_kernel_filter" +.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/codegen + +# clean rule for target. +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/clean: + $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/clean +.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/clean + +#============================================================================= +# Target rules for target common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir + +# All Build rule for target. +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/all: + $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend + $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=23,24 "Built target kp_kokkos_sampler" +.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/all + +# Build rule for subdir invocation for target. +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule + +# Convenience name for target. +kp_kokkos_sampler: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule +.PHONY : kp_kokkos_sampler + +# codegen rule for target. +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/codegen: + $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=23,24 "Finished codegen for target kp_kokkos_sampler" +.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/codegen + +# clean rule for target. +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/clean: + $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/clean +.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/clean + +#============================================================================= +# Target rules for target debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir + +# All Build rule for target. +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/all: + $(MAKE) $(MAKESILENT) -f debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend + $(MAKE) $(MAKESILENT) -f debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=17,18 "Built target kp_kernel_logger" +.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/all + +# Build rule for subdir invocation for target. +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/rule + +# Convenience name for target. +kp_kernel_logger: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/rule +.PHONY : kp_kernel_logger + +# codegen rule for target. +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/codegen: + $(MAKE) $(MAKESILENT) -f debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=17,18 "Finished codegen for target kp_kernel_logger" +.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/codegen + +# clean rule for target. +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/clean: + $(MAKE) $(MAKESILENT) -f debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/clean +.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/clean + +#============================================================================= +# Target rules for target profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir + +# All Build rule for target. +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/all: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=19,20 "Built target kp_kernel_shared" +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/all + +# Build rule for subdir invocation for target. +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule + +# Convenience name for target. +kp_kernel_shared: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule +.PHONY : kp_kernel_shared + +# codegen rule for target. +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/codegen: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=19,20 "Finished codegen for target kp_kernel_shared" +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/codegen + +# clean rule for target. +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/clean: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/clean +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/clean + +#============================================================================= +# Target rules for target profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir + +# All Build rule for target. +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/all: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/all + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=21,22 "Built target kp_kernel_timer" +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/all + +# Build rule for subdir invocation for target. +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule + +# Convenience name for target. +kp_kernel_timer: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule +.PHONY : kp_kernel_timer + +# codegen rule for target. +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/codegen: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=21,22 "Finished codegen for target kp_kernel_timer" +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/codegen + +# clean rule for target. +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/clean: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/clean +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/clean + +#============================================================================= +# Target rules for target profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir + +# All Build rule for target. +profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/all: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/all + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=32,33 "Built target kp_reader" +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/all + +# Build rule for subdir invocation for target. +profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule + +# Convenience name for target. +kp_reader: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule +.PHONY : kp_reader + +# codegen rule for target. +profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/codegen: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=32,33 "Finished codegen for target kp_reader" +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/codegen + +# clean rule for target. +profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/clean: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/clean +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/clean + +#============================================================================= +# Target rules for target profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir + +# All Build rule for target. +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/all: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/all + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=13,14 "Built target kp_json_writer" +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/all + +# Build rule for subdir invocation for target. +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule + +# Convenience name for target. +kp_json_writer: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule +.PHONY : kp_json_writer + +# codegen rule for target. +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/codegen: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=13,14 "Finished codegen for target kp_json_writer" +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/codegen + +# clean rule for target. +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/clean: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/clean +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/clean + +#============================================================================= +# Target rules for target profiling/memory-hwm/CMakeFiles/kp_hwm.dir + +# All Build rule for target. +profiling/memory-hwm/CMakeFiles/kp_hwm.dir/all: + $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend + $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=11,12 "Built target kp_hwm" +.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/all + +# Build rule for subdir invocation for target. +profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-hwm/CMakeFiles/kp_hwm.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule + +# Convenience name for target. +kp_hwm: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule +.PHONY : kp_hwm + +# codegen rule for target. +profiling/memory-hwm/CMakeFiles/kp_hwm.dir/codegen: + $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=11,12 "Finished codegen for target kp_hwm" +.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/codegen + +# clean rule for target. +profiling/memory-hwm/CMakeFiles/kp_hwm.dir/clean: + $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/clean +.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/clean + +#============================================================================= +# Target rules for target profiling/memory-events/CMakeFiles/kp_memory_events.dir + +# All Build rule for target. +profiling/memory-events/CMakeFiles/kp_memory_events.dir/all: + $(MAKE) $(MAKESILENT) -f profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend + $(MAKE) $(MAKESILENT) -f profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make profiling/memory-events/CMakeFiles/kp_memory_events.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=25,26 "Built target kp_memory_events" +.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/all + +# Build rule for subdir invocation for target. +profiling/memory-events/CMakeFiles/kp_memory_events.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-events/CMakeFiles/kp_memory_events.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/rule + +# Convenience name for target. +kp_memory_events: profiling/memory-events/CMakeFiles/kp_memory_events.dir/rule +.PHONY : kp_memory_events + +# codegen rule for target. +profiling/memory-events/CMakeFiles/kp_memory_events.dir/codegen: + $(MAKE) $(MAKESILENT) -f profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make profiling/memory-events/CMakeFiles/kp_memory_events.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=25,26 "Finished codegen for target kp_memory_events" +.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/codegen + +# clean rule for target. +profiling/memory-events/CMakeFiles/kp_memory_events.dir/clean: + $(MAKE) $(MAKESILENT) -f profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make profiling/memory-events/CMakeFiles/kp_memory_events.dir/clean +.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/clean + +#============================================================================= +# Target rules for target profiling/memory-usage/CMakeFiles/kp_memory_usage.dir + +# All Build rule for target. +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/all: + $(MAKE) $(MAKESILENT) -f profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend + $(MAKE) $(MAKESILENT) -f profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=27,28 "Built target kp_memory_usage" +.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/all + +# Build rule for subdir invocation for target. +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/rule + +# Convenience name for target. +kp_memory_usage: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/rule +.PHONY : kp_memory_usage + +# codegen rule for target. +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/codegen: + $(MAKE) $(MAKESILENT) -f profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=27,28 "Finished codegen for target kp_memory_usage" +.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/codegen + +# clean rule for target. +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/clean: + $(MAKE) $(MAKESILENT) -f profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/clean +.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/clean + +#============================================================================= +# Target rules for target profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir + +# All Build rule for target. +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/all: + $(MAKE) $(MAKESILENT) -f profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend + $(MAKE) $(MAKESILENT) -f profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=9,10 "Built target kp_chrome_tracing" +.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/all + +# Build rule for subdir invocation for target. +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/rule + +# Convenience name for target. +kp_chrome_tracing: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/rule +.PHONY : kp_chrome_tracing + +# codegen rule for target. +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/codegen: + $(MAKE) $(MAKESILENT) -f profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=9,10 "Finished codegen for target kp_chrome_tracing" +.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/codegen + +# clean rule for target. +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/clean: + $(MAKE) $(MAKESILENT) -f profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/clean +.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/clean + +#============================================================================= +# Target rules for target profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir + +# All Build rule for target. +profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/all: + $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend + $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=34,35 "Built target kp_space_time_stack" +.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/all + +# Build rule for subdir invocation for target. +profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule + +# Convenience name for target. +kp_space_time_stack: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule +.PHONY : kp_space_time_stack + +# codegen rule for target. +profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/codegen: + $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=34,35 "Finished codegen for target kp_space_time_stack" +.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/codegen + +# clean rule for target. +profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/clean: + $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/clean +.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/clean + +#============================================================================= +# Target rules for target profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir + +# All Build rule for target. +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/all: + $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend + $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=29,30,31 "Built target kp_perfetto_connector" +.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/all + +# Build rule for subdir invocation for target. +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule + +# Convenience name for target. +kp_perfetto_connector: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule +.PHONY : kp_perfetto_connector + +# codegen rule for target. +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/codegen: + $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=29,30,31 "Finished codegen for target kp_perfetto_connector" +.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/codegen + +# clean rule for target. +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/clean: + $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/clean +.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/clean + +#============================================================================= +# Target rules for target _deps/googletest-build/googlemock/CMakeFiles/gmock.dir + +# All Build rule for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=1,2 "Built target gmock" +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all + +# Build rule for subdir invocation for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : gmock + +# codegen rule for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=1,2 "Finished codegen for target gmock" +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/codegen + +# clean rule for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean + +#============================================================================= +# Target rules for target _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir + +# All Build rule for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=3,4 "Built target gmock_main" +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all + +# Build rule for subdir invocation for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : gmock_main + +# codegen rule for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=3,4 "Finished codegen for target gmock_main" +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/codegen + +# clean rule for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean + +#============================================================================= +# Target rules for target _deps/googletest-build/googletest/CMakeFiles/gtest.dir + +# All Build rule for target. +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=5,6 "Built target gtest" +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all + +# Build rule for subdir invocation for target. +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule +.PHONY : gtest + +# codegen rule for target. +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=5,6 "Finished codegen for target gtest" +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/codegen + +# clean rule for target. +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean + +#============================================================================= +# Target rules for target _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir + +# All Build rule for target. +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=7,8 "Built target gtest_main" +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all + +# Build rule for subdir invocation for target. +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest_main + +# codegen rule for target. +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/codegen: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=7,8 "Finished codegen for target gtest_main" +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/codegen + +# clean rule for target. +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean + +#============================================================================= +# Target rules for target tests/CMakeFiles/test_common.dir + +# All Build rule for target. +tests/CMakeFiles/test_common.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +tests/CMakeFiles/test_common.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/depend + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=36 "Built target test_common" +.PHONY : tests/CMakeFiles/test_common.dir/all + +# Build rule for subdir invocation for target. +tests/CMakeFiles/test_common.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 5 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_common.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : tests/CMakeFiles/test_common.dir/rule + +# Convenience name for target. +test_common: tests/CMakeFiles/test_common.dir/rule +.PHONY : test_common + +# codegen rule for target. +tests/CMakeFiles/test_common.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=36 "Finished codegen for target test_common" +.PHONY : tests/CMakeFiles/test_common.dir/codegen + +# clean rule for target. +tests/CMakeFiles/test_common.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/clean +.PHONY : tests/CMakeFiles/test_common.dir/clean + +#============================================================================= +# Target rules for target tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir + +# All Build rule for target. +tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/all: tests/CMakeFiles/test_common.dir/all + $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend + $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=57,58 "Built target test_space_time_stack_demangling" +.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/all + +# Build rule for subdir invocation for target. +tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule + +# Convenience name for target. +test_space_time_stack_demangling: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule +.PHONY : test_space_time_stack_demangling + +# codegen rule for target. +tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=57,58 "Finished codegen for target test_space_time_stack_demangling" +.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/codegen + +# clean rule for target. +tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/clean +.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/clean + +#============================================================================= +# Target rules for target tests/sampler/CMakeFiles/test_sampling_parfor.dir + +# All Build rule for target. +tests/sampler/CMakeFiles/test_sampling_parfor.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +tests/sampler/CMakeFiles/test_sampling_parfor.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +tests/sampler/CMakeFiles/test_sampling_parfor.dir/all: tests/CMakeFiles/test_common.dir/all + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_parfor.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=37,38 "Built target test_sampling_parfor" +.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/all + +# Build rule for subdir invocation for target. +tests/sampler/CMakeFiles/test_sampling_parfor.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_parfor.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/rule + +# Convenience name for target. +test_sampling_parfor: tests/sampler/CMakeFiles/test_sampling_parfor.dir/rule +.PHONY : test_sampling_parfor + +# codegen rule for target. +tests/sampler/CMakeFiles/test_sampling_parfor.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_parfor.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=37,38 "Finished codegen for target test_sampling_parfor" +.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/codegen + +# clean rule for target. +tests/sampler/CMakeFiles/test_sampling_parfor.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_parfor.dir/clean +.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/clean + +#============================================================================= +# Target rules for target tests/sampler/CMakeFiles/test_sampling_parscan.dir + +# All Build rule for target. +tests/sampler/CMakeFiles/test_sampling_parscan.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +tests/sampler/CMakeFiles/test_sampling_parscan.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +tests/sampler/CMakeFiles/test_sampling_parscan.dir/all: tests/CMakeFiles/test_common.dir/all + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_parscan.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=41,42 "Built target test_sampling_parscan" +.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/all + +# Build rule for subdir invocation for target. +tests/sampler/CMakeFiles/test_sampling_parscan.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_parscan.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/rule + +# Convenience name for target. +test_sampling_parscan: tests/sampler/CMakeFiles/test_sampling_parscan.dir/rule +.PHONY : test_sampling_parscan + +# codegen rule for target. +tests/sampler/CMakeFiles/test_sampling_parscan.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_parscan.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=41,42 "Finished codegen for target test_sampling_parscan" +.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/codegen + +# clean rule for target. +tests/sampler/CMakeFiles/test_sampling_parscan.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_parscan.dir/clean +.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/clean + +#============================================================================= +# Target rules for target tests/sampler/CMakeFiles/test_sampling_parreduce.dir + +# All Build rule for target. +tests/sampler/CMakeFiles/test_sampling_parreduce.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +tests/sampler/CMakeFiles/test_sampling_parreduce.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +tests/sampler/CMakeFiles/test_sampling_parreduce.dir/all: tests/CMakeFiles/test_common.dir/all + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=39,40 "Built target test_sampling_parreduce" +.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/all + +# Build rule for subdir invocation for target. +tests/sampler/CMakeFiles/test_sampling_parreduce.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_parreduce.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/rule + +# Convenience name for target. +test_sampling_parreduce: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/rule +.PHONY : test_sampling_parreduce + +# codegen rule for target. +tests/sampler/CMakeFiles/test_sampling_parreduce.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_parreduce.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=39,40 "Finished codegen for target test_sampling_parreduce" +.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/codegen + +# clean rule for target. +tests/sampler/CMakeFiles/test_sampling_parreduce.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_parreduce.dir/clean +.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/clean + +#============================================================================= +# Target rules for target tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir + +# All Build rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/all: tests/CMakeFiles/test_common.dir/all + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=43,44 "Built target test_sampling_prob_parfor" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/all + +# Build rule for subdir invocation for target. +tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/rule + +# Convenience name for target. +test_sampling_prob_parfor: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/rule +.PHONY : test_sampling_prob_parfor + +# codegen rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=43,44 "Finished codegen for target test_sampling_prob_parfor" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/codegen + +# clean rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/clean +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/clean + +#============================================================================= +# Target rules for target tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir + +# All Build rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/all: tests/CMakeFiles/test_common.dir/all + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=51,52 "Built target test_sampling_prob_parscan" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/all + +# Build rule for subdir invocation for target. +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/rule + +# Convenience name for target. +test_sampling_prob_parscan: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/rule +.PHONY : test_sampling_prob_parscan + +# codegen rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=51,52 "Finished codegen for target test_sampling_prob_parscan" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/codegen + +# clean rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/clean +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/clean + +#============================================================================= +# Target rules for target tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir + +# All Build rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/all: tests/CMakeFiles/test_common.dir/all + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=47,48 "Built target test_sampling_prob_parreduce" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/all + +# Build rule for subdir invocation for target. +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/rule + +# Convenience name for target. +test_sampling_prob_parreduce: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/rule +.PHONY : test_sampling_prob_parreduce + +# codegen rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=47,48 "Finished codegen for target test_sampling_prob_parreduce" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/codegen + +# clean rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/clean +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/clean + +#============================================================================= +# Target rules for target tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir + +# All Build rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/all: tests/CMakeFiles/test_common.dir/all + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=45,46 "Built target test_sampling_prob_parfor_fence" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/all + +# Build rule for subdir invocation for target. +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/rule + +# Convenience name for target. +test_sampling_prob_parfor_fence: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/rule +.PHONY : test_sampling_prob_parfor_fence + +# codegen rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=45,46 "Finished codegen for target test_sampling_prob_parfor_fence" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/codegen + +# clean rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/clean +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/clean + +#============================================================================= +# Target rules for target tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir + +# All Build rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/all: tests/CMakeFiles/test_common.dir/all + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=53,54 "Built target test_sampling_prob_parscan_fence" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/all + +# Build rule for subdir invocation for target. +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/rule + +# Convenience name for target. +test_sampling_prob_parscan_fence: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/rule +.PHONY : test_sampling_prob_parscan_fence + +# codegen rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=53,54 "Finished codegen for target test_sampling_prob_parscan_fence" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/codegen + +# clean rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/clean +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/clean + +#============================================================================= +# Target rules for target tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir + +# All Build rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/all: tests/CMakeFiles/test_common.dir/all + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=49,50 "Built target test_sampling_prob_parreduce_fence" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/all + +# Build rule for subdir invocation for target. +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/rule + +# Convenience name for target. +test_sampling_prob_parreduce_fence: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/rule +.PHONY : test_sampling_prob_parreduce_fence + +# codegen rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=49,50 "Finished codegen for target test_sampling_prob_parreduce_fence" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/codegen + +# clean rule for target. +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/clean +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/clean + +#============================================================================= +# Target rules for target tests/sampler/CMakeFiles/test_simple_kernel_timer.dir + +# All Build rule for target. +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/all: tests/CMakeFiles/test_common.dir/all + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=55,56 "Built target test_simple_kernel_timer" +.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/all + +# Build rule for subdir invocation for target. +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/rule + +# Convenience name for target. +test_simple_kernel_timer: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/rule +.PHONY : test_simple_kernel_timer + +# codegen rule for target. +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/codegen: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=55,56 "Finished codegen for target test_simple_kernel_timer" +.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/codegen + +# clean rule for target. +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/clean: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/clean +.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 000000000..8acfec30f --- /dev/null +++ b/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,148 @@ +/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/install/strip.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/rebuild_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/list_install_components.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/install.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/install/local.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/install/strip.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache new file mode 100644 index 000000000..3dccd7317 --- /dev/null +++ b/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks new file mode 100644 index 000000000..fb1e7bc86 --- /dev/null +++ b/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +54 diff --git a/build/CTestTestfile.cmake b/build/CTestTestfile.cmake new file mode 100644 index 000000000..5012aae2f --- /dev/null +++ b/build/CTestTestfile.cmake @@ -0,0 +1,18 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/kokkos-tools/kokkos-tools +# Build directory: /home/runner/work/kokkos-tools/kokkos-tools/build +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("common/kernel-filter") +subdirs("common/kokkos-sampler") +subdirs("debugging/kernel-logger") +subdirs("profiling/simple-kernel-timer") +subdirs("profiling/memory-hwm") +subdirs("profiling/memory-events") +subdirs("profiling/memory-usage") +subdirs("profiling/chrome-tracing") +subdirs("profiling/space-time-stack") +subdirs("profiling/perfetto-connector") +subdirs("_deps/googletest-build") +subdirs("tests") diff --git a/build/KokkosToolsConfigVersion.cmake b/build/KokkosToolsConfigVersion.cmake new file mode 100644 index 000000000..7aeff53be --- /dev/null +++ b/build/KokkosToolsConfigVersion.cmake @@ -0,0 +1,65 @@ +# This is a basic version file for the Config-mode of find_package(). +# It is used by write_basic_package_version_file() as input file for configure_file() +# to create a version-file which can be installed along a config.cmake file. +# +# The created file sets PACKAGE_VERSION_EXACT if the current version string and +# the requested version string are exactly the same and it sets +# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version, +# but only if the requested major version is the same as the current one. +# The variable CVF_VERSION must be set before calling configure_file(). + + +set(PACKAGE_VERSION "5.1.99") + +if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) +else() + + if("5.1.99" MATCHES "^([0-9]+)\\.") + set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}") + if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0) + string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}") + endif() + else() + set(CVF_VERSION_MAJOR "5.1.99") + endif() + + if(PACKAGE_FIND_VERSION_RANGE) + # both endpoints of the range must have the expected major version + math (EXPR CVF_VERSION_MAJOR_NEXT "${CVF_VERSION_MAJOR} + 1") + if (NOT PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR + OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX_MAJOR STREQUAL CVF_VERSION_MAJOR) + OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX VERSION_LESS_EQUAL CVF_VERSION_MAJOR_NEXT))) + set(PACKAGE_VERSION_COMPATIBLE FALSE) + elseif(PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR + AND ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS_EQUAL PACKAGE_FIND_VERSION_MAX) + OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MAX))) + set(PACKAGE_VERSION_COMPATIBLE TRUE) + else() + set(PACKAGE_VERSION_COMPATIBLE FALSE) + endif() + else() + if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR) + set(PACKAGE_VERSION_COMPATIBLE TRUE) + else() + set(PACKAGE_VERSION_COMPATIBLE FALSE) + endif() + + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() + endif() +endif() + + +# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: +if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") + return() +endif() + +# check that the installed version has the same 32/64bit-ness as the one which is currently searching: +if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") + math(EXPR installedBits "8 * 8") + set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") + set(PACKAGE_VERSION_UNSUITABLE TRUE) +endif() diff --git a/build/Makefile b/build/Makefile new file mode 100644 index 000000000..231b041c9 --- /dev/null +++ b/build/Makefile @@ -0,0 +1,606 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named kp_kernel_filter + +# Build rule for target. +kp_kernel_filter: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_kernel_filter +.PHONY : kp_kernel_filter + +# fast build rule for target. +kp_kernel_filter/fast: + $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build +.PHONY : kp_kernel_filter/fast + +#============================================================================= +# Target rules for targets named kp_kokkos_sampler + +# Build rule for target. +kp_kokkos_sampler: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_kokkos_sampler +.PHONY : kp_kokkos_sampler + +# fast build rule for target. +kp_kokkos_sampler/fast: + $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build +.PHONY : kp_kokkos_sampler/fast + +#============================================================================= +# Target rules for targets named kp_kernel_logger + +# Build rule for target. +kp_kernel_logger: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_kernel_logger +.PHONY : kp_kernel_logger + +# fast build rule for target. +kp_kernel_logger/fast: + $(MAKE) $(MAKESILENT) -f debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build +.PHONY : kp_kernel_logger/fast + +#============================================================================= +# Target rules for targets named kp_kernel_shared + +# Build rule for target. +kp_kernel_shared: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_kernel_shared +.PHONY : kp_kernel_shared + +# fast build rule for target. +kp_kernel_shared/fast: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build +.PHONY : kp_kernel_shared/fast + +#============================================================================= +# Target rules for targets named kp_kernel_timer + +# Build rule for target. +kp_kernel_timer: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_kernel_timer +.PHONY : kp_kernel_timer + +# fast build rule for target. +kp_kernel_timer/fast: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build +.PHONY : kp_kernel_timer/fast + +#============================================================================= +# Target rules for targets named kp_reader + +# Build rule for target. +kp_reader: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_reader +.PHONY : kp_reader + +# fast build rule for target. +kp_reader/fast: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build +.PHONY : kp_reader/fast + +#============================================================================= +# Target rules for targets named kp_json_writer + +# Build rule for target. +kp_json_writer: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_json_writer +.PHONY : kp_json_writer + +# fast build rule for target. +kp_json_writer/fast: + $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build +.PHONY : kp_json_writer/fast + +#============================================================================= +# Target rules for targets named kp_hwm + +# Build rule for target. +kp_hwm: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_hwm +.PHONY : kp_hwm + +# fast build rule for target. +kp_hwm/fast: + $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build +.PHONY : kp_hwm/fast + +#============================================================================= +# Target rules for targets named kp_memory_events + +# Build rule for target. +kp_memory_events: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_memory_events +.PHONY : kp_memory_events + +# fast build rule for target. +kp_memory_events/fast: + $(MAKE) $(MAKESILENT) -f profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make profiling/memory-events/CMakeFiles/kp_memory_events.dir/build +.PHONY : kp_memory_events/fast + +#============================================================================= +# Target rules for targets named kp_memory_usage + +# Build rule for target. +kp_memory_usage: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_memory_usage +.PHONY : kp_memory_usage + +# fast build rule for target. +kp_memory_usage/fast: + $(MAKE) $(MAKESILENT) -f profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build +.PHONY : kp_memory_usage/fast + +#============================================================================= +# Target rules for targets named kp_chrome_tracing + +# Build rule for target. +kp_chrome_tracing: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_chrome_tracing +.PHONY : kp_chrome_tracing + +# fast build rule for target. +kp_chrome_tracing/fast: + $(MAKE) $(MAKESILENT) -f profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build +.PHONY : kp_chrome_tracing/fast + +#============================================================================= +# Target rules for targets named kp_space_time_stack + +# Build rule for target. +kp_space_time_stack: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_space_time_stack +.PHONY : kp_space_time_stack + +# fast build rule for target. +kp_space_time_stack/fast: + $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build +.PHONY : kp_space_time_stack/fast + +#============================================================================= +# Target rules for targets named kp_perfetto_connector + +# Build rule for target. +kp_perfetto_connector: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_perfetto_connector +.PHONY : kp_perfetto_connector + +# fast build rule for target. +kp_perfetto_connector/fast: + $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build +.PHONY : kp_perfetto_connector/fast + +#============================================================================= +# Target rules for targets named gmock + +# Build rule for target. +gmock: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +#============================================================================= +# Target rules for targets named gmock_main + +# Build rule for target. +gmock_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock_main +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +#============================================================================= +# Target rules for targets named gtest + +# Build rule for target. +gtest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +#============================================================================= +# Target rules for targets named gtest_main + +# Build rule for target. +gtest_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest_main +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +#============================================================================= +# Target rules for targets named test_common + +# Build rule for target. +test_common: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_common +.PHONY : test_common + +# fast build rule for target. +test_common/fast: + $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/build +.PHONY : test_common/fast + +#============================================================================= +# Target rules for targets named test_space_time_stack_demangling + +# Build rule for target. +test_space_time_stack_demangling: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_space_time_stack_demangling +.PHONY : test_space_time_stack_demangling + +# fast build rule for target. +test_space_time_stack_demangling/fast: + $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build +.PHONY : test_space_time_stack_demangling/fast + +#============================================================================= +# Target rules for targets named test_sampling_parfor + +# Build rule for target. +test_sampling_parfor: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_parfor +.PHONY : test_sampling_parfor + +# fast build rule for target. +test_sampling_parfor/fast: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_parfor.dir/build +.PHONY : test_sampling_parfor/fast + +#============================================================================= +# Target rules for targets named test_sampling_parscan + +# Build rule for target. +test_sampling_parscan: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_parscan +.PHONY : test_sampling_parscan + +# fast build rule for target. +test_sampling_parscan/fast: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_parscan.dir/build +.PHONY : test_sampling_parscan/fast + +#============================================================================= +# Target rules for targets named test_sampling_parreduce + +# Build rule for target. +test_sampling_parreduce: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_parreduce +.PHONY : test_sampling_parreduce + +# fast build rule for target. +test_sampling_parreduce/fast: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build +.PHONY : test_sampling_parreduce/fast + +#============================================================================= +# Target rules for targets named test_sampling_prob_parfor + +# Build rule for target. +test_sampling_prob_parfor: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_prob_parfor +.PHONY : test_sampling_prob_parfor + +# fast build rule for target. +test_sampling_prob_parfor/fast: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build +.PHONY : test_sampling_prob_parfor/fast + +#============================================================================= +# Target rules for targets named test_sampling_prob_parscan + +# Build rule for target. +test_sampling_prob_parscan: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_prob_parscan +.PHONY : test_sampling_prob_parscan + +# fast build rule for target. +test_sampling_prob_parscan/fast: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build +.PHONY : test_sampling_prob_parscan/fast + +#============================================================================= +# Target rules for targets named test_sampling_prob_parreduce + +# Build rule for target. +test_sampling_prob_parreduce: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_prob_parreduce +.PHONY : test_sampling_prob_parreduce + +# fast build rule for target. +test_sampling_prob_parreduce/fast: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build +.PHONY : test_sampling_prob_parreduce/fast + +#============================================================================= +# Target rules for targets named test_sampling_prob_parfor_fence + +# Build rule for target. +test_sampling_prob_parfor_fence: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_prob_parfor_fence +.PHONY : test_sampling_prob_parfor_fence + +# fast build rule for target. +test_sampling_prob_parfor_fence/fast: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build +.PHONY : test_sampling_prob_parfor_fence/fast + +#============================================================================= +# Target rules for targets named test_sampling_prob_parscan_fence + +# Build rule for target. +test_sampling_prob_parscan_fence: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_prob_parscan_fence +.PHONY : test_sampling_prob_parscan_fence + +# fast build rule for target. +test_sampling_prob_parscan_fence/fast: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build +.PHONY : test_sampling_prob_parscan_fence/fast + +#============================================================================= +# Target rules for targets named test_sampling_prob_parreduce_fence + +# Build rule for target. +test_sampling_prob_parreduce_fence: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_prob_parreduce_fence +.PHONY : test_sampling_prob_parreduce_fence + +# fast build rule for target. +test_sampling_prob_parreduce_fence/fast: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build +.PHONY : test_sampling_prob_parreduce_fence/fast + +#============================================================================= +# Target rules for targets named test_simple_kernel_timer + +# Build rule for target. +test_simple_kernel_timer: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_simple_kernel_timer +.PHONY : test_simple_kernel_timer + +# fast build rule for target. +test_simple_kernel_timer/fast: + $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build +.PHONY : test_simple_kernel_timer/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gmock" + @echo "... gmock_main" + @echo "... gtest" + @echo "... gtest_main" + @echo "... kp_chrome_tracing" + @echo "... kp_hwm" + @echo "... kp_json_writer" + @echo "... kp_kernel_filter" + @echo "... kp_kernel_logger" + @echo "... kp_kernel_shared" + @echo "... kp_kernel_timer" + @echo "... kp_kokkos_sampler" + @echo "... kp_memory_events" + @echo "... kp_memory_usage" + @echo "... kp_perfetto_connector" + @echo "... kp_reader" + @echo "... kp_space_time_stack" + @echo "... test_common" + @echo "... test_sampling_parfor" + @echo "... test_sampling_parreduce" + @echo "... test_sampling_parscan" + @echo "... test_sampling_prob_parfor" + @echo "... test_sampling_prob_parfor_fence" + @echo "... test_sampling_prob_parreduce" + @echo "... test_sampling_prob_parreduce_fence" + @echo "... test_sampling_prob_parscan" + @echo "... test_sampling_prob_parscan_fence" + @echo "... test_simple_kernel_timer" + @echo "... test_space_time_stack_demangling" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/Testing/Temporary/CTestCostData.txt b/build/Testing/Temporary/CTestCostData.txt new file mode 100644 index 000000000..bbc1eafbb --- /dev/null +++ b/build/Testing/Temporary/CTestCostData.txt @@ -0,0 +1,12 @@ +test_simple_kernel_timer 2 0.00961031 +test_space_time_stack_demangling 1 0.00290241 +test_sampling_parfor 1 0.00213816 +test_sampling_parscan 1 0.00221364 +test_sampling_parreduce 1 0.00213371 +test_sampling_prob_parfor 1 0.00214584 +test_sampling_prob_parscan 1 0.00215162 +test_sampling_prob_parreduce 1 0.00250642 +test_sampling_prob_parfor_fence 1 0.00248185 +test_sampling_prob_parscan_fence 1 0.00215577 +test_sampling_prob_parreduce_fence 1 0.00220747 +--- diff --git a/build/Testing/Temporary/LastTest.log b/build/Testing/Temporary/LastTest.log new file mode 100644 index 000000000..ae5d8eaf4 --- /dev/null +++ b/build/Testing/Temporary/LastTest.log @@ -0,0 +1,890 @@ +Start testing: Mar 15 22:13 UTC +---------------------------------------------------------- +1/11 Testing: test_space_time_stack_demangling +1/11 Test: test_space_time_stack_demangling +Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/test_space_time_stack_demangling" +Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack +"test_space_time_stack_demangling" start time: Mar 15 22:13 UTC +Output: +---------------------------------------------------------- +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from SpaceTimeStackTest +[ RUN ] SpaceTimeStackTest.demangling +Host process high water mark memory consumption: 4720 kB + + +BEGIN KOKKOS PROFILING REPORT: +TOTAL TIME: 1.9717e-05 seconds +TOP-DOWN TIME TREE: + [type] +=================== +|-> 4.91e-07 sec 2.5% 100.0% 0.0% ------ 1 named kernel [for] +|-> 1.71e-07 sec 0.9% 100.0% 0.0% ------ 1 Tester/Tester::TagUnnamed [for] +|-> 1.50e-07 sec 0.8% 100.0% 0.0% ------ 1 Tester [for] +|-> 1.40e-07 sec 0.7% 100.0% 0.0% ------ 1 named kernel with tag [for] + +BOTTOM-UP TIME TREE: + [type] +=================== +|-> 4.91e-07 sec 2.5% 100.0% 0.0% ------ 1 named kernel [for] +|-> 1.71e-07 sec 0.9% 100.0% 0.0% ------ 1 Tester/Tester::TagUnnamed [for] +|-> 1.50e-07 sec 0.8% 100.0% 0.0% ------ 1 Tester [for] +|-> 1.40e-07 sec 0.7% 100.0% 0.0% ------ 1 named kernel with tag [for] + +KOKKOS HOST SPACE: +=================== +MAX MEMORY ALLOCATED: 0.0 kB +ALLOCATIONS AT TIME OF HIGH WATER MARK: + +KOKKOS CUDA SPACE: +=================== +MAX MEMORY ALLOCATED: 0.0 kB +ALLOCATIONS AT TIME OF HIGH WATER MARK: + +KOKKOS HIP SPACE: +=================== +MAX MEMORY ALLOCATED: 0.0 kB +ALLOCATIONS AT TIME OF HIGH WATER MARK: + +KOKKOS SYCL SPACE: +=================== +MAX MEMORY ALLOCATED: 0.0 kB +ALLOCATIONS AT TIME OF HIGH WATER MARK: + +KOKKOS OpenMPTarget SPACE: +=================== +MAX MEMORY ALLOCATED: 0.0 kB +ALLOCATIONS AT TIME OF HIGH WATER MARK: + +END KOKKOS PROFILING REPORT. + +[ OK ] SpaceTimeStackTest.demangling (0 ms) +[----------] 1 test from SpaceTimeStackTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.00 sec +---------------------------------------------------------- +Test Passed. +"test_space_time_stack_demangling" end time: Mar 15 22:13 UTC +"test_space_time_stack_demangling" time elapsed: 00:00:00 +---------------------------------------------------------- + +2/11 Testing: test_sampling_parfor +2/11 Test: test_sampling_parfor +Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_parfor" +Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler +"test_sampling_parfor" start time: Mar 15 22:13 UTC +Output: +---------------------------------------------------------- +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from SamplerSkipTest +[ RUN ] SamplerSkipTest.parfor +KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so +KokkosP: Loading child library of sampler.. +KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) +KokkosP: Function Status: +KokkosP: begin-parallel-for: yes +KokkosP: begin-parallel-scan: yes +KokkosP: begin-parallel-reduce: yes +KokkosP: end-parallel-for: yes +KokkosP: end-parallel-scan: yes +KokkosP: end-parallel-reduce: yes +KokkosP: Seeding random number generator using clock for random sampling. +KokkosP: Sampling rate set to: 5 +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 0 +KokkosP: named kernel +KokkosP: Execution of kernel 0 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 1 +KokkosP: named kernel +KokkosP: Execution of kernel 1 is completed. +KokkosP: Kokkos library finalization called. +KokkosP: sample 6 calling child-begin function... +KokkosP: sample 6 finished with child-begin function. +KokkosP: sample 6 calling child-end function... +KokkosP: sample 6 finished with child-end function. +KokkosP: sample 12 calling child-begin function... +KokkosP: sample 12 finished with child-begin function. +KokkosP: sample 12 calling child-end function... +KokkosP: sample 12 finished with child-end function. + +[ OK ] SamplerSkipTest.parfor (0 ms) +[----------] 1 test from SamplerSkipTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.00 sec +---------------------------------------------------------- +Test Passed. +"test_sampling_parfor" end time: Mar 15 22:13 UTC +"test_sampling_parfor" time elapsed: 00:00:00 +---------------------------------------------------------- + +3/11 Testing: test_sampling_parscan +3/11 Test: test_sampling_parscan +Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_parscan" +Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler +"test_sampling_parscan" start time: Mar 15 22:13 UTC +Output: +---------------------------------------------------------- +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from SamplerSkipTest +[ RUN ] SamplerSkipTest.parscan +KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so +KokkosP: Loading child library of sampler.. +KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) +KokkosP: Function Status: +KokkosP: begin-parallel-for: yes +KokkosP: begin-parallel-scan: yes +KokkosP: begin-parallel-reduce: yes +KokkosP: end-parallel-for: yes +KokkosP: end-parallel-scan: yes +KokkosP: end-parallel-reduce: yes +KokkosP: Seeding random number generator using clock for random sampling. +KokkosP: Sampling rate set to: 5 +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 0 +KokkosP: named kernel scan +KokkosP: Execution of kernel 0 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 1 +KokkosP: named kernel scan +KokkosP: Execution of kernel 1 is completed. +KokkosP: Kokkos library finalization called. +KokkosP: sample 6 calling child-begin function... +KokkosP: sample 6 finished with child-begin function. +KokkosP: sample 6 calling child-end function... +KokkosP: sample 6 finished with child-end function. +KokkosP: sample 12 calling child-begin function... +KokkosP: sample 12 finished with child-begin function. +KokkosP: sample 12 calling child-end function... +KokkosP: sample 12 finished with child-end function. + +[ OK ] SamplerSkipTest.parscan (0 ms) +[----------] 1 test from SamplerSkipTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.00 sec +---------------------------------------------------------- +Test Passed. +"test_sampling_parscan" end time: Mar 15 22:13 UTC +"test_sampling_parscan" time elapsed: 00:00:00 +---------------------------------------------------------- + +4/11 Testing: test_sampling_parreduce +4/11 Test: test_sampling_parreduce +Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_parreduce" +Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler +"test_sampling_parreduce" start time: Mar 15 22:13 UTC +Output: +---------------------------------------------------------- +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from SamplerSkipTest +[ RUN ] SamplerSkipTest.parreduce +KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so +KokkosP: Loading child library of sampler.. +KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) +KokkosP: Function Status: +KokkosP: begin-parallel-for: yes +KokkosP: begin-parallel-scan: yes +KokkosP: begin-parallel-reduce: yes +KokkosP: end-parallel-for: yes +KokkosP: end-parallel-scan: yes +KokkosP: end-parallel-reduce: yes +KokkosP: Seeding random number generator using clock for random sampling. +KokkosP: Sampling rate set to: 5 +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 0 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 0 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 1 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 1 is completed. +KokkosP: Kokkos library finalization called. +KokkosP: sample 6 calling child-begin function... +KokkosP: sample 6 finished with child-begin function. +KokkosP: sample 6 calling child-end function... +KokkosP: sample 6 finished with child-end function. +KokkosP: sample 12 calling child-begin function... +KokkosP: sample 12 finished with child-begin function. +KokkosP: sample 12 calling child-end function... +KokkosP: sample 12 finished with child-end function. + +[ OK ] SamplerSkipTest.parreduce (0 ms) +[----------] 1 test from SamplerSkipTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.00 sec +---------------------------------------------------------- +Test Passed. +"test_sampling_parreduce" end time: Mar 15 22:13 UTC +"test_sampling_parreduce" time elapsed: 00:00:00 +---------------------------------------------------------- + +5/11 Testing: test_sampling_prob_parfor +5/11 Test: test_sampling_prob_parfor +Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_prob_parfor" +Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler +"test_sampling_prob_parfor" start time: Mar 15 22:13 UTC +Output: +---------------------------------------------------------- +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from SamplerProbTest +[ RUN ] SamplerProbTest.parfor +KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so +KokkosP: Loading child library of sampler.. +KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) +KokkosP: Function Status: +KokkosP: begin-parallel-for: yes +KokkosP: begin-parallel-scan: yes +KokkosP: begin-parallel-reduce: yes +KokkosP: end-parallel-for: yes +KokkosP: end-parallel-scan: yes +KokkosP: end-parallel-reduce: yes +KokkosP: Seeding random number generator using seed 2 for random sampling. +KokkosP: Probability for the sampler set to: 51.6 +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 0 +KokkosP: named kernel +KokkosP: Execution of kernel 0 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 1 +KokkosP: named kernel +KokkosP: Execution of kernel 1 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 2 +KokkosP: named kernel +KokkosP: Execution of kernel 2 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 3 +KokkosP: named kernel +KokkosP: Execution of kernel 3 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 4 +KokkosP: named kernel +KokkosP: Execution of kernel 4 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 5 +KokkosP: named kernel +KokkosP: Execution of kernel 5 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 6 +KokkosP: named kernel +KokkosP: Execution of kernel 6 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 7 +KokkosP: named kernel +KokkosP: Execution of kernel 7 is completed. +KokkosP: Kokkos library finalization called. +KokkosP: sample 3 calling child-begin function... +KokkosP: sample 3 finished with child-begin function. +KokkosP: sample 3 calling child-end function... +KokkosP: sample 3 finished with child-end function. +KokkosP: sample 4 calling child-begin function... +KokkosP: sample 4 finished with child-begin function. +KokkosP: sample 4 calling child-end function... +KokkosP: sample 4 finished with child-end function. +KokkosP: sample 5 calling child-begin function... +KokkosP: sample 5 finished with child-begin function. +KokkosP: sample 5 calling child-end function... +KokkosP: sample 5 finished with child-end function. +KokkosP: sample 6 calling child-begin function... +KokkosP: sample 6 finished with child-begin function. +KokkosP: sample 6 calling child-end function... +KokkosP: sample 6 finished with child-end function. +KokkosP: sample 8 calling child-begin function... +KokkosP: sample 8 finished with child-begin function. +KokkosP: sample 8 calling child-end function... +KokkosP: sample 8 finished with child-end function. +KokkosP: sample 12 calling child-begin function... +KokkosP: sample 12 finished with child-begin function. +KokkosP: sample 12 calling child-end function... +KokkosP: sample 12 finished with child-end function. +KokkosP: sample 13 calling child-begin function... +KokkosP: sample 13 finished with child-begin function. +KokkosP: sample 13 calling child-end function... +KokkosP: sample 13 finished with child-end function. +KokkosP: sample 14 calling child-begin function... +KokkosP: sample 14 finished with child-begin function. +KokkosP: sample 14 calling child-end function... +KokkosP: sample 14 finished with child-end function. + +[ OK ] SamplerProbTest.parfor (0 ms) +[----------] 1 test from SamplerProbTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.00 sec +---------------------------------------------------------- +Test Passed. +"test_sampling_prob_parfor" end time: Mar 15 22:13 UTC +"test_sampling_prob_parfor" time elapsed: 00:00:00 +---------------------------------------------------------- + +6/11 Testing: test_sampling_prob_parscan +6/11 Test: test_sampling_prob_parscan +Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_prob_parscan" +Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler +"test_sampling_prob_parscan" start time: Mar 15 22:13 UTC +Output: +---------------------------------------------------------- +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from SamplerProbTest +[ RUN ] SamplerProbTest.parscan +KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so +KokkosP: Loading child library of sampler.. +KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) +KokkosP: Function Status: +KokkosP: begin-parallel-for: yes +KokkosP: begin-parallel-scan: yes +KokkosP: begin-parallel-reduce: yes +KokkosP: end-parallel-for: yes +KokkosP: end-parallel-scan: yes +KokkosP: end-parallel-reduce: yes +KokkosP: Seeding random number generator using seed 2 for random sampling. +KokkosP: Probability for the sampler set to: 51.6 +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 0 +KokkosP: named kernel scan +KokkosP: Execution of kernel 0 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 1 +KokkosP: named kernel scan +KokkosP: Execution of kernel 1 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 2 +KokkosP: named kernel scan +KokkosP: Execution of kernel 2 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 3 +KokkosP: named kernel scan +KokkosP: Execution of kernel 3 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 4 +KokkosP: named kernel scan +KokkosP: Execution of kernel 4 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 5 +KokkosP: named kernel scan +KokkosP: Execution of kernel 5 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 6 +KokkosP: named kernel scan +KokkosP: Execution of kernel 6 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 7 +KokkosP: named kernel scan +KokkosP: Execution of kernel 7 is completed. +KokkosP: Kokkos library finalization called. +KokkosP: sample 3 calling child-begin function... +KokkosP: sample 3 finished with child-begin function. +KokkosP: sample 3 calling child-end function... +KokkosP: sample 3 finished with child-end function. +KokkosP: sample 4 calling child-begin function... +KokkosP: sample 4 finished with child-begin function. +KokkosP: sample 4 calling child-end function... +KokkosP: sample 4 finished with child-end function. +KokkosP: sample 5 calling child-begin function... +KokkosP: sample 5 finished with child-begin function. +KokkosP: sample 5 calling child-end function... +KokkosP: sample 5 finished with child-end function. +KokkosP: sample 6 calling child-begin function... +KokkosP: sample 6 finished with child-begin function. +KokkosP: sample 6 calling child-end function... +KokkosP: sample 6 finished with child-end function. +KokkosP: sample 8 calling child-begin function... +KokkosP: sample 8 finished with child-begin function. +KokkosP: sample 8 calling child-end function... +KokkosP: sample 8 finished with child-end function. +KokkosP: sample 12 calling child-begin function... +KokkosP: sample 12 finished with child-begin function. +KokkosP: sample 12 calling child-end function... +KokkosP: sample 12 finished with child-end function. +KokkosP: sample 13 calling child-begin function... +KokkosP: sample 13 finished with child-begin function. +KokkosP: sample 13 calling child-end function... +KokkosP: sample 13 finished with child-end function. +KokkosP: sample 14 calling child-begin function... +KokkosP: sample 14 finished with child-begin function. +KokkosP: sample 14 calling child-end function... +KokkosP: sample 14 finished with child-end function. + +[ OK ] SamplerProbTest.parscan (0 ms) +[----------] 1 test from SamplerProbTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.00 sec +---------------------------------------------------------- +Test Passed. +"test_sampling_prob_parscan" end time: Mar 15 22:13 UTC +"test_sampling_prob_parscan" time elapsed: 00:00:00 +---------------------------------------------------------- + +7/11 Testing: test_sampling_prob_parreduce +7/11 Test: test_sampling_prob_parreduce +Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_prob_parreduce" +Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler +"test_sampling_prob_parreduce" start time: Mar 15 22:13 UTC +Output: +---------------------------------------------------------- +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from SamplerProbTest +[ RUN ] SamplerProbTest.parreduce +KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so +KokkosP: Loading child library of sampler.. +KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) +KokkosP: Function Status: +KokkosP: begin-parallel-for: yes +KokkosP: begin-parallel-scan: yes +KokkosP: begin-parallel-reduce: yes +KokkosP: end-parallel-for: yes +KokkosP: end-parallel-scan: yes +KokkosP: end-parallel-reduce: yes +KokkosP: Seeding random number generator using seed 2 for random sampling. +KokkosP: Probability for the sampler set to: 51.6 +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 0 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 0 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 1 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 1 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 2 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 2 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 3 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 3 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 4 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 4 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 5 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 5 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 6 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 6 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 7 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 7 is completed. +KokkosP: Kokkos library finalization called. +KokkosP: sample 3 calling child-begin function... +KokkosP: sample 3 finished with child-begin function. +KokkosP: sample 3 calling child-end function... +KokkosP: sample 3 finished with child-end function. +KokkosP: sample 4 calling child-begin function... +KokkosP: sample 4 finished with child-begin function. +KokkosP: sample 4 calling child-end function... +KokkosP: sample 4 finished with child-end function. +KokkosP: sample 5 calling child-begin function... +KokkosP: sample 5 finished with child-begin function. +KokkosP: sample 5 calling child-end function... +KokkosP: sample 5 finished with child-end function. +KokkosP: sample 6 calling child-begin function... +KokkosP: sample 6 finished with child-begin function. +KokkosP: sample 6 calling child-end function... +KokkosP: sample 6 finished with child-end function. +KokkosP: sample 8 calling child-begin function... +KokkosP: sample 8 finished with child-begin function. +KokkosP: sample 8 calling child-end function... +KokkosP: sample 8 finished with child-end function. +KokkosP: sample 12 calling child-begin function... +KokkosP: sample 12 finished with child-begin function. +KokkosP: sample 12 calling child-end function... +KokkosP: sample 12 finished with child-end function. +KokkosP: sample 13 calling child-begin function... +KokkosP: sample 13 finished with child-begin function. +KokkosP: sample 13 calling child-end function... +KokkosP: sample 13 finished with child-end function. +KokkosP: sample 14 calling child-begin function... +KokkosP: sample 14 finished with child-begin function. +KokkosP: sample 14 calling child-end function... +KokkosP: sample 14 finished with child-end function. + +[ OK ] SamplerProbTest.parreduce (0 ms) +[----------] 1 test from SamplerProbTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.00 sec +---------------------------------------------------------- +Test Passed. +"test_sampling_prob_parreduce" end time: Mar 15 22:13 UTC +"test_sampling_prob_parreduce" time elapsed: 00:00:00 +---------------------------------------------------------- + +8/11 Testing: test_sampling_prob_parfor_fence +8/11 Test: test_sampling_prob_parfor_fence +Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_prob_parfor_fence" +Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler +"test_sampling_prob_parfor_fence" start time: Mar 15 22:13 UTC +Output: +---------------------------------------------------------- +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from SamplerProbTest +[ RUN ] SamplerProbTest.parfor +KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so +KokkosP: Loading child library of sampler.. +KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) +KokkosP: Function Status: +KokkosP: begin-parallel-for: yes +KokkosP: begin-parallel-scan: yes +KokkosP: begin-parallel-reduce: yes +KokkosP: end-parallel-for: yes +KokkosP: end-parallel-scan: yes +KokkosP: end-parallel-reduce: yes +KokkosP: Seeding random number generator using seed 2 for random sampling. +KokkosP: Probability for the sampler set to: 51.6 +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 0 +KokkosP: named kernel +KokkosP: Execution of kernel 0 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 1 +KokkosP: named kernel +KokkosP: Execution of kernel 1 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 2 +KokkosP: named kernel +KokkosP: Execution of kernel 2 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 3 +KokkosP: named kernel +KokkosP: Execution of kernel 3 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 4 +KokkosP: named kernel +KokkosP: Execution of kernel 4 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 5 +KokkosP: named kernel +KokkosP: Execution of kernel 5 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 6 +KokkosP: named kernel +KokkosP: Execution of kernel 6 is completed. +KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 7 +KokkosP: named kernel +KokkosP: Execution of kernel 7 is completed. +KokkosP: Kokkos library finalization called. +KokkosP: sample 3 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 3 finished with child-begin function. +KokkosP: sample 3 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 3 finished with child-end function. +KokkosP: sample 4 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 4 finished with child-begin function. +KokkosP: sample 4 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 4 finished with child-end function. +KokkosP: sample 5 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 5 finished with child-begin function. +KokkosP: sample 5 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 5 finished with child-end function. +KokkosP: sample 6 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 6 finished with child-begin function. +KokkosP: sample 6 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 6 finished with child-end function. +KokkosP: sample 8 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 8 finished with child-begin function. +KokkosP: sample 8 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 8 finished with child-end function. +KokkosP: sample 12 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 12 finished with child-begin function. +KokkosP: sample 12 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 12 finished with child-end function. +KokkosP: sample 13 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 13 finished with child-begin function. +KokkosP: sample 13 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 13 finished with child-end function. +KokkosP: sample 14 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 14 finished with child-begin function. +KokkosP: sample 14 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 14 finished with child-end function. + +[ OK ] SamplerProbTest.parfor (0 ms) +[----------] 1 test from SamplerProbTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.00 sec +---------------------------------------------------------- +Test Passed. +"test_sampling_prob_parfor_fence" end time: Mar 15 22:13 UTC +"test_sampling_prob_parfor_fence" time elapsed: 00:00:00 +---------------------------------------------------------- + +9/11 Testing: test_sampling_prob_parscan_fence +9/11 Test: test_sampling_prob_parscan_fence +Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_prob_parscan_fence" +Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler +"test_sampling_prob_parscan_fence" start time: Mar 15 22:13 UTC +Output: +---------------------------------------------------------- +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from SamplerProbTest +[ RUN ] SamplerProbTest.parscan +KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so +KokkosP: Loading child library of sampler.. +KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) +KokkosP: Function Status: +KokkosP: begin-parallel-for: yes +KokkosP: begin-parallel-scan: yes +KokkosP: begin-parallel-reduce: yes +KokkosP: end-parallel-for: yes +KokkosP: end-parallel-scan: yes +KokkosP: end-parallel-reduce: yes +KokkosP: Seeding random number generator using seed 2 for random sampling. +KokkosP: Probability for the sampler set to: 51.6 +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 0 +KokkosP: named kernel scan +KokkosP: Execution of kernel 0 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 1 +KokkosP: named kernel scan +KokkosP: Execution of kernel 1 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 2 +KokkosP: named kernel scan +KokkosP: Execution of kernel 2 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 3 +KokkosP: named kernel scan +KokkosP: Execution of kernel 3 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 4 +KokkosP: named kernel scan +KokkosP: Execution of kernel 4 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 5 +KokkosP: named kernel scan +KokkosP: Execution of kernel 5 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 6 +KokkosP: named kernel scan +KokkosP: Execution of kernel 6 is completed. +KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 7 +KokkosP: named kernel scan +KokkosP: Execution of kernel 7 is completed. +KokkosP: Kokkos library finalization called. +KokkosP: sample 3 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 3 finished with child-begin function. +KokkosP: sample 3 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 3 finished with child-end function. +KokkosP: sample 4 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 4 finished with child-begin function. +KokkosP: sample 4 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 4 finished with child-end function. +KokkosP: sample 5 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 5 finished with child-begin function. +KokkosP: sample 5 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 5 finished with child-end function. +KokkosP: sample 6 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 6 finished with child-begin function. +KokkosP: sample 6 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 6 finished with child-end function. +KokkosP: sample 8 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 8 finished with child-begin function. +KokkosP: sample 8 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 8 finished with child-end function. +KokkosP: sample 12 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 12 finished with child-begin function. +KokkosP: sample 12 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 12 finished with child-end function. +KokkosP: sample 13 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 13 finished with child-begin function. +KokkosP: sample 13 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 13 finished with child-end function. +KokkosP: sample 14 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 14 finished with child-begin function. +KokkosP: sample 14 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 14 finished with child-end function. + +[ OK ] SamplerProbTest.parscan (0 ms) +[----------] 1 test from SamplerProbTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.00 sec +---------------------------------------------------------- +Test Passed. +"test_sampling_prob_parscan_fence" end time: Mar 15 22:13 UTC +"test_sampling_prob_parscan_fence" time elapsed: 00:00:00 +---------------------------------------------------------- + +10/11 Testing: test_sampling_prob_parreduce_fence +10/11 Test: test_sampling_prob_parreduce_fence +Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_prob_parreduce_fence" +Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler +"test_sampling_prob_parreduce_fence" start time: Mar 15 22:13 UTC +Output: +---------------------------------------------------------- +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from SamplerProbTest +[ RUN ] SamplerProbTest.parreduce +KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so +KokkosP: Loading child library of sampler.. +KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) +KokkosP: Function Status: +KokkosP: begin-parallel-for: yes +KokkosP: begin-parallel-scan: yes +KokkosP: begin-parallel-reduce: yes +KokkosP: end-parallel-for: yes +KokkosP: end-parallel-scan: yes +KokkosP: end-parallel-reduce: yes +KokkosP: Seeding random number generator using seed 2 for random sampling. +KokkosP: Probability for the sampler set to: 51.6 +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 0 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 0 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 1 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 1 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 2 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 2 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 3 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 3 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 4 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 4 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 5 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 5 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 6 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 6 is completed. +KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 7 +KokkosP: named kernel reduce +KokkosP: Execution of kernel 7 is completed. +KokkosP: Kokkos library finalization called. +KokkosP: sample 3 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 3 finished with child-begin function. +KokkosP: sample 3 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 3 finished with child-end function. +KokkosP: sample 4 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 4 finished with child-begin function. +KokkosP: sample 4 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 4 finished with child-end function. +KokkosP: sample 5 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 5 finished with child-begin function. +KokkosP: sample 5 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 5 finished with child-end function. +KokkosP: sample 6 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 6 finished with child-begin function. +KokkosP: sample 6 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 6 finished with child-end function. +KokkosP: sample 8 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 8 finished with child-begin function. +KokkosP: sample 8 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 8 finished with child-end function. +KokkosP: sample 12 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 12 finished with child-begin function. +KokkosP: sample 12 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 12 finished with child-end function. +KokkosP: sample 13 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 13 finished with child-begin function. +KokkosP: sample 13 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 13 finished with child-end function. +KokkosP: sample 14 calling child-begin function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 14 finished with child-begin function. +KokkosP: sample 14 calling child-end function... +KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. +KokkosP: sample 14 finished with child-end function. + +[ OK ] SamplerProbTest.parreduce (0 ms) +[----------] 1 test from SamplerProbTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.00 sec +---------------------------------------------------------- +Test Passed. +"test_sampling_prob_parreduce_fence" end time: Mar 15 22:13 UTC +"test_sampling_prob_parreduce_fence" time elapsed: 00:00:00 +---------------------------------------------------------- + +11/11 Testing: test_simple_kernel_timer +11/11 Test: test_simple_kernel_timer +Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_simple_kernel_timer" +Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler +"test_simple_kernel_timer" start time: Mar 15 22:13 UTC +Output: +---------------------------------------------------------- +[==========] Running 7 tests from 1 test suite. +[----------] Global test environment set-up. +[----------] 7 tests from SimpleKernelTimer_DeathTest +[ RUN ] SimpleKernelTimer_DeathTest.parfor +[ OK ] SimpleKernelTimer_DeathTest.parfor (2 ms) +[ RUN ] SimpleKernelTimer_DeathTest.parreduce +[ OK ] SimpleKernelTimer_DeathTest.parreduce (2 ms) +[ RUN ] SimpleKernelTimer_DeathTest.parscan +[ OK ] SimpleKernelTimer_DeathTest.parscan (2 ms) +[ RUN ] SimpleKernelTimer_DeathTest.region +[ OK ] SimpleKernelTimer_DeathTest.region (2 ms) +[ RUN ] SimpleKernelTimer_DeathTest.parfor_region +[ OK ] SimpleKernelTimer_DeathTest.parfor_region (2 ms) +[ RUN ] SimpleKernelTimer_DeathTest.parreduce_region +[ OK ] SimpleKernelTimer_DeathTest.parreduce_region (2 ms) +[ RUN ] SimpleKernelTimer_DeathTest.parscan_region +[ OK ] SimpleKernelTimer_DeathTest.parscan_region (2 ms) +[----------] 7 tests from SimpleKernelTimer_DeathTest (17 ms total) + +[----------] Global test environment tear-down +[==========] 7 tests from 1 test suite ran. (17 ms total) +[ PASSED ] 7 tests. + +Test time = 0.02 sec +---------------------------------------------------------- +Test Passed. +"test_simple_kernel_timer" end time: Mar 15 22:13 UTC +"test_simple_kernel_timer" time elapsed: 00:00:00 +---------------------------------------------------------- + +End testing: Mar 15 22:13 UTC diff --git a/build/Testing/Temporary/LastTestsFailed.log b/build/Testing/Temporary/LastTestsFailed.log new file mode 100644 index 000000000..9f939e926 --- /dev/null +++ b/build/Testing/Temporary/LastTestsFailed.log @@ -0,0 +1 @@ +11:test_simple_kernel_timer diff --git a/build/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..95005bf3a --- /dev/null +++ b/build/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/_deps/googletest-build/CMakeFiles/progress.marks b/build/_deps/googletest-build/CMakeFiles/progress.marks new file mode 100644 index 000000000..45a4fb75d --- /dev/null +++ b/build/_deps/googletest-build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/build/_deps/googletest-build/CTestTestfile.cmake b/build/_deps/googletest-build/CTestTestfile.cmake new file mode 100644 index 000000000..e72757b66 --- /dev/null +++ b/build/_deps/googletest-build/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src +# Build directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("googlemock") diff --git a/build/_deps/googletest-build/Makefile b/build/_deps/googletest-build/Makefile new file mode 100644 index 000000000..f6b619fe0 --- /dev/null +++ b/build/_deps/googletest-build/Makefile @@ -0,0 +1,200 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build//CMakeFiles/progress.marks + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/_deps/googletest-build/cmake_install.cmake b/build/_deps/googletest-build/cmake_install.cmake new file mode 100644 index 000000000..f67b8c8f7 --- /dev/null +++ b/build/_deps/googletest-build/cmake_install.cmake @@ -0,0 +1,56 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/cmake_install.cmake") + +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/build/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..95005bf3a --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake new file mode 100644 index 000000000..ad13581d4 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake @@ -0,0 +1,30 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-all.cc" "_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" "gcc" "_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" + "" "lib/libgmock.so" "gcc" "_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgmock.so" "/home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgmock.so.1.14.0" + ) + + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make new file mode 100644 index 000000000..9e36acc78 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make @@ -0,0 +1,119 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/codegen: +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/codegen + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: _deps/googletest-src/googlemock/src/gmock-all.cc +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -MF CMakeFiles/gmock.dir/src/gmock-all.cc.o.d -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-all.cc + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s + +# Object files for target gmock +gmock_OBJECTS = \ +"CMakeFiles/gmock.dir/src/gmock-all.cc.o" + +# External object files for target gmock +gmock_EXTERNAL_OBJECTS = + +lib/libgmock.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +lib/libgmock.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make +lib/libgmock.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts +lib/libgmock.so.1.14.0: lib/libgtest.so.1.14.0 +lib/libgmock.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library ../../../lib/libgmock.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE) + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_symlink_library ../../../lib/libgmock.so.1.14.0 ../../../lib/libgmock.so.1.14.0 ../../../lib/libgmock.so + +lib/libgmock.so: lib/libgmock.so.1.14.0 + @$(CMAKE_COMMAND) -E touch_nocreate lib/libgmock.so + +# Rule to build all files generated by this target. +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build: lib/libgmock.so +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend + diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake new file mode 100644 index 000000000..f4248c5db --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "../../../bin/libgmock.pdb" + "../../../lib/.1.14.0" + "../../../lib/libgmock.so" + "../../../lib/libgmock.so.1.14.0" + "CMakeFiles/gmock.dir/link.d" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal new file mode 100644 index 000000000..624df5854 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal @@ -0,0 +1,463 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-all.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-cardinalities.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-internal-utils.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-matchers.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-spec-builders.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/any + /usr/include/c++/13/array + /usr/include/c++/13/atomic + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/atomic_timed_wait.h + /usr/include/c++/13/bits/atomic_wait.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/chrono.h + /usr/include/c++/13/bits/codecvt.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/enable_special_members.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/hashtable.h + /usr/include/c++/13/bits/hashtable_policy.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/iterator_concepts.h + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_conv.h + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/locale_facets_nonio.h + /usr/include/c++/13/bits/locale_facets_nonio.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/max_size_type.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/parse_numbers.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/quoted_string.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/ranges_algo.h + /usr/include/c++/13/bits/ranges_algobase.h + /usr/include/c++/13/bits/ranges_base.h + /usr/include/c++/13/bits/ranges_cmp.h + /usr/include/c++/13/bits/ranges_uninitialized.h + /usr/include/c++/13/bits/ranges_util.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/semaphore_base.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/sstream.tcc + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/std_mutex.h + /usr/include/c++/13/bits/std_thread.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_multiset.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_set.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/stream_iterator.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/this_thread_sleep.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_lock.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/unordered_map.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cassert + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/climits + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/compare + /usr/include/c++/13/concepts + /usr/include/c++/13/condition_variable + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cstring + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/functional + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iomanip + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/iterator + /usr/include/c++/13/limits + /usr/include/c++/13/locale + /usr/include/c++/13/map + /usr/include/c++/13/memory + /usr/include/c++/13/mutex + /usr/include/c++/13/new + /usr/include/c++/13/numbers + /usr/include/c++/13/optional + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/ratio + /usr/include/c++/13/semaphore + /usr/include/c++/13/set + /usr/include/c++/13/sstream + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/stop_token + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/unordered_map + /usr/include/c++/13/utility + /usr/include/c++/13/variant + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/libintl.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/regex.h + /usr/include/sched.h + /usr/include/semaphore.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/syscall.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/semaphore.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + +lib/libgmock.so + /home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgtest.so.1.14.0 + /lib/x86_64-linux-gnu/libc.so.6 + /lib/x86_64-linux-gnu/libm.so.6 + /lib/x86_64-linux-gnu/libmvec.so.1 + /lib64/ld-linux-x86-64.so.2 + /usr/lib/x86_64-linux-gnu/crti.o + /usr/lib/x86_64-linux-gnu/crtn.o + /usr/lib/x86_64-linux-gnu/libc.so + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 + /usr/lib/x86_64-linux-gnu/libm.so + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so + /usr/lib/x86_64-linux-gnu/libc_nonshared.a + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o + diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make new file mode 100644 index 000000000..a0034276b --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make @@ -0,0 +1,1373 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: _deps/googletest-src/googlemock/src/gmock-all.cc \ + _deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ + _deps/googletest-src/googlemock/include/gmock/gmock.h \ + _deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + _deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + _deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ + _deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ + _deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ + _deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ + _deps/googletest-src/googlemock/src/gmock-cardinalities.cc \ + _deps/googletest-src/googlemock/src/gmock-internal-utils.cc \ + _deps/googletest-src/googlemock/src/gmock-matchers.cc \ + _deps/googletest-src/googlemock/src/gmock-spec-builders.cc \ + _deps/googletest-src/googlemock/src/gmock.cc \ + _deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + _deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + _deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + _deps/googletest-src/googletest/include/gtest/gtest-message.h \ + _deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + _deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + _deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + _deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + _deps/googletest-src/googletest/include/gtest/gtest.h \ + _deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + _deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/any \ + /usr/include/c++/13/array \ + /usr/include/c++/13/atomic \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/atomic_wait.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/max_size_type.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/climits \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cstring \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iomanip \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/map \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/mutex \ + /usr/include/c++/13/new \ + /usr/include/c++/13/numbers \ + /usr/include/c++/13/optional \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/semaphore \ + /usr/include/c++/13/set \ + /usr/include/c++/13/sstream \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/stop_token \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/variant \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/libintl.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/regex.h \ + /usr/include/sched.h \ + /usr/include/semaphore.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/syscall.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + +lib/libgmock.so: lib/libgtest.so.1.14.0 \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/x86_64-linux-gnu/crti.o \ + /usr/lib/x86_64-linux-gnu/crtn.o \ + /usr/lib/x86_64-linux-gnu/libc.so \ + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o + + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/x86_64-linux-gnu/crtn.o: + +/usr/lib/x86_64-linux-gnu/crti.o: + +/lib64/ld-linux-x86-64.so.2: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/usr/include/x86_64-linux-gnu/sys/syscall.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/c++/13/bits/unique_lock.h: + +/usr/include/c++/13/bits/this_thread_sleep.h: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/include/c++/13/bits/stl_set.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/c++/13/bits/stl_multiset.h: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/13/any: + +/usr/include/c++/13/bits/stl_construct.h: + +/usr/include/c++/13/bits/stl_algobase.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/usr/include/c++/13/bits/uses_allocator_args.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/c++/13/bits/stl_algo.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/c++/13/bits/unordered_map.h: + +/usr/include/c++/13/bits/basic_ios.h: + +/usr/include/c++/13/bits/std_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/lib/x86_64-linux-gnu/libc.so: + +/usr/include/c++/13/bits/std_function.h: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/usr/include/c++/13/bits/concept_check.h: + +/usr/include/c++/13/bits/shared_ptr.h: + +_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h: + +/usr/include/c++/13/debug/assertions.h: + +/usr/include/c++/13/bits/semaphore_base.h: + +/usr/include/c++/13/bits/charconv.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/x86_64-linux-gnu/asm/unistd.h: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/c++/13/bits/ranges_cmp.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/include/c++/13/bits/range_access.h: + +_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h: + +/usr/include/c++/13/mutex: + +/usr/include/c++/13/cstddef: + +/usr/include/c++/13/bits/sstream.tcc: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/usr/include/c++/13/bits/algorithmfwd.h: + +/usr/include/c++/13/bits/postypes.h: + +/usr/include/c++/13/cwctype: + +/usr/include/c++/13/bits/parse_numbers.h: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/usr/include/c++/13/bits/node_handle.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/c++/13/bits/locale_facets_nonio.tcc: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/include/stdlib.h: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/usr/include/c++/13/bits/chrono.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/c++/13/bits/std_thread.h: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/c++/13/bits/locale_conv.h: + +/usr/include/c++/13/set: + +/usr/include/c++/13/bits/ranges_uninitialized.h: + +/usr/include/c++/13/tr1/legendre_function.tcc: + +/usr/include/c++/13/bits/hashtable.h: + +_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/c++/13/bits/stl_iterator.h: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/usr/include/c++/13/tr1/exp_integral.tcc: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/include/c++/13/bits/enable_special_members.h: + +/usr/include/c++/13/bits/max_size_type.h: + +/usr/include/c++/13/bits/iterator_concepts.h: + +/usr/include/c++/13/bits/allocator.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/13/functional: + +_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h: + +/usr/include/c++/13/backward/auto_ptr.h: + +/usr/include/c++/13/condition_variable: + +_deps/googletest-src/googletest/include/gtest/gtest-printers.h: + +_deps/googletest-src/googlemock/src/gmock-spec-builders.cc: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/c++/13/bits/basic_string.tcc: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +_deps/googletest-src/googletest/include/gtest/gtest-death-test.h: + +lib/libgtest.so.1.14.0: + +_deps/googletest-src/googlemock/src/gmock.cc: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h: + +/usr/include/c++/13/bits/stl_multimap.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/usr/include/c++/13/initializer_list: + +/usr/include/errno.h: + +/usr/include/c++/13/bits/locale_facets.tcc: + +_deps/googletest-src/googlemock/src/gmock-matchers.cc: + +_deps/googletest-src/googletest/include/gtest/gtest.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +_deps/googletest-src/googletest/include/gtest/gtest-message.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +_deps/googletest-src/googlemock/src/gmock-cardinalities.cc: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h: + +/usr/lib/x86_64-linux-gnu/libm.so: + +/usr/include/c++/13/string: + +/usr/include/c++/13/bits/ranges_base.h: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +/usr/include/c++/13/bits/ios_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/c++/13/semaphore: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h: + +/usr/include/c++/13/bits/stl_relops.h: + +_deps/googletest-src/googlemock/src/gmock-internal-utils.cc: + +/usr/include/c++/13/bits/functexcept.h: + +/usr/include/c++/13/bits/atomic_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/stdc-predef.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +_deps/googletest-src/googletest/include/gtest/gtest-param-test.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h: + +_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h: + +_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h: + +/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: + +/usr/include/c++/13/bits/istream.tcc: + +/usr/include/c++/13/bits/ptr_traits.h: + +_deps/googletest-src/googletest/include/gtest/gtest-matchers.h: + +/usr/include/pthread.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/c++/13/variant: + +/usr/include/c++/13/array: + +_deps/googletest-src/googlemock/include/gmock/gmock-actions.h: + +/usr/include/math.h: + +/usr/include/c++/13/cstdint: + +/usr/include/c++/13/bits/ranges_algo.h: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h: + +_deps/googletest-src/googlemock/src/gmock-all.cc: + +_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h: + +/usr/include/c++/13/bits/atomic_wait.h: + +/usr/include/c++/13/bits/ranges_algobase.h: + +/usr/include/c++/13/bits/streambuf.tcc: + +_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h: + +_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/c++/13/bits/string_view.tcc: + +/usr/include/c++/13/bits/localefwd.h: + +_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/c++/13/clocale: + +/usr/include/c++/13/iterator: + +/usr/include/c++/13/bits/vector.tcc: + +_deps/googletest-src/googletest/include/gtest/gtest-test-part.h: + +/usr/include/c++/13/tr1/beta_function.tcc: + +/usr/include/c++/13/bits/specfun.h: + +/usr/include/c++/13/bits/ostream_insert.h: + +_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h: + +/usr/include/regex.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h: + +/usr/include/c++/13/cxxabi.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/asm-generic/errno-base.h: + +_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/usr/include/c++/13/bits/quoted_string.h: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/asm-generic/errno.h: + +_deps/googletest-src/googletest/include/gtest/gtest_prod.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/c++/13/compare: + +/usr/include/c++/13/bits/move.h: + +/usr/include/c++/13/bits/char_traits.h: + +_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h: + +/usr/include/x86_64-linux-gnu/bits/syscall.h: + +/usr/include/c++/13/algorithm: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/bits/align.h: + +/usr/include/c++/13/bits/stream_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/13/vector: + +/usr/include/c++/13/atomic: + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: + +/usr/include/c++/13/tr1/bessel_function.tcc: + +/usr/include/c++/13/backward/binders.h: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +_deps/googletest-src/googlemock/include/gmock/gmock.h: + +/usr/include/c++/13/bits/codecvt.h: + +/usr/include/c++/13/ext/concurrence.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h: + +/usr/include/c++/13/bits/hashtable_policy.h: + +/usr/include/c++/13/typeinfo: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/include/c++/13/bits/memoryfwd.h: + +/usr/include/c++/13/bits/atomic_timed_wait.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/13/bits/new_allocator.h: + +/usr/include/c++/13/cstdlib: + +_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h: + +/usr/include/c++/13/stdexcept: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/usr/include/c++/13/ostream: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/c++/13/cassert: + +/usr/include/c++/13/cctype: + +/usr/include/c++/13/cerrno: + +/usr/include/c++/13/tr1/hypergeometric.tcc: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/c++/13/cmath: + +/usr/include/c++/13/concepts: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/c++/13/cstdio: + +/usr/include/c++/13/cstring: + +/usr/include/c++/13/ctime: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/c++/13/cwchar: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/usr/include/c++/13/ext/atomicity.h: + +/usr/include/c++/13/climits: + +/usr/include/c++/13/ext/numeric_traits.h: + +/usr/include/c++/13/bits/stl_heap.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/c++/13/exception: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/c++/13/ios: + +/usr/include/semaphore.h: + +/usr/include/c++/13/iosfwd: + +/usr/include/c++/13/iostream: + +/usr/include/libintl.h: + +/usr/include/c++/13/istream: + +/usr/include/c++/13/limits: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/13/locale: + +/usr/include/c++/13/map: + +/usr/include/c++/13/iomanip: + +/usr/include/c++/13/memory: + +/usr/include/c++/13/stop_token: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/13/new: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/c++/13/bits/memory_resource.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/c++/13/optional: + +/usr/include/c++/13/bits/stl_map.h: + +/usr/include/wchar.h: + +/usr/include/c++/13/pstl/execution_defs.h: + +/usr/include/c++/13/bits/stl_bvector.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/usr/include/c++/13/pstl/glue_memory_defs.h: + +/usr/include/c++/13/pstl/pstl_config.h: + +/usr/include/c++/13/ratio: + +/usr/include/c++/13/sstream: + +/usr/include/alloca.h: + +/usr/include/c++/13/stdlib.h: + +/usr/include/c++/13/streambuf: + +/usr/include/c++/13/string_view: + +/usr/include/c++/13/system_error: + +/usr/include/c++/13/tr1/ell_integral.tcc: + +/usr/include/c++/13/tr1/gamma.tcc: + +/usr/include/c++/13/pstl/glue_algorithm_defs.h: + +/usr/include/c++/13/tuple: + +/usr/include/c++/13/bits/uniform_int_dist.h: + +/usr/include/c++/13/tr1/poly_hermite.tcc: + +/usr/include/x86_64-linux-gnu/bits/semaphore.h: + +/usr/include/c++/13/tr1/poly_laguerre.tcc: + +/usr/include/x86_64-linux-gnu/asm/unistd_64.h: + +/usr/include/c++/13/bits/ranges_util.h: + +/usr/include/asm-generic/types.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/c++/13/tr1/riemann_zeta.tcc: + +/usr/include/c++/13/tr1/special_function_util.h: + +/usr/include/c++/13/bits/predefined_ops.h: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/c++/13/type_traits: + +/usr/include/c++/13/unordered_map: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/c++/13/bits/invoke.h: + +/usr/include/c++/13/utility: + +/usr/include/c++/13/bits/nested_exception.h: + +/usr/include/ctype.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/linux/errno.h: + +/usr/include/assert.h: + +/usr/include/endian.h: + +/usr/include/limits.h: + +/usr/include/signal.h: + +/usr/include/linux/close_range.h: + +/usr/include/linux/limits.h: + +/usr/include/linux/posix_types.h: + +/usr/include/c++/13/bits/stl_tree.h: + +/usr/include/linux/stat.h: + +/usr/include/linux/stddef.h: + +/usr/include/linux/types.h: + +/usr/include/locale.h: + +/usr/include/sched.h: + +/usr/include/stdint.h: + +/usr/include/strings.h: + +/usr/include/syscall.h: + +/usr/include/c++/13/bit: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/usr/include/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: + +/usr/include/wctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: + +/usr/include/c++/13/tr1/modified_bessel_func.tcc: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/usr/include/c++/13/numbers: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/string.h: + +/usr/include/c++/13/bits/stl_vector.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/lib/x86_64-linux-gnu/libm.so.6: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts new file mode 100644 index 000000000..adc68d16e --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gmock. diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make new file mode 100644 index 000000000..7a05e2f19 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock. +# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make new file mode 100644 index 000000000..0e3701146 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgmock_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -I/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -I/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest + +CXX_FLAGS = -O3 -DNDEBUG -std=c++20 -fPIC -Wall -Wshadow -Wundef -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -w + diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.d b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.d new file mode 100644 index 000000000..5edfe5277 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.d @@ -0,0 +1,85 @@ +../../../lib/libgmock.so.1.14.0: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/gmock.dir/src/gmock-all.cc.o \ + ../../../lib/libgtest.so.1.14.0 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/gmock.dir/src/gmock-all.cc.o: + +../../../lib/libgtest.so.1.14.0: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt new file mode 100644 index 000000000..cb9502207 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/gmock.dir/link.d -shared -Wl,-soname,libgmock.so.1.14.0 -o ../../../lib/libgmock.so.1.14.0 "CMakeFiles/gmock.dir/src/gmock-all.cc.o" -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../../lib/libgtest.so.1.14.0 diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make new file mode 100644 index 000000000..abadeb0c3 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..cadda7767e98ad591934006ad262a4ac7d530544 GIT binary patch literal 213544 zcmdRX3wTu3x%NyhFetjCMVngDX&rl#Dwud_89~iRB71aFY0*k6Dz_jMNI1!ifQUq9 zqSYTE0IAs2XLuZEkUnVsas;MmZel*BiL+I7eE0Q;b-z?Lt zpP#~WF8-gVf1i)%rTG6c{d+o|v+(~V`uC^t{5<}@SpWWve$LR(3-t3sJZIwn&*|Tv z#q%QlJ{!+D`h7m0E&6={o|ohQh5GkmJeT1ArTTX}o*nxA3OtwV_my~Fsoz)Od6j-& zjpx<+eGQ(S`u!R_*Xs8yo;m&Ah3B>U{W?6m^?M%AFY5OKp4aR58}MAG-@lCKzw7s} z;Q3Yk{xv+muHV0b=Qs8Hjd*@bzkeIg@96iN@cgcR{~n(It>1ru=MVM!kM#4$c>YAc z|5QJJhUd@q`~T_ZFYx@Oe*cwz-iqh1_4{r5c{`r#_4^(A`5Qd%)bAVg^DaDl^!sN0 zyc^Fx{ob#i_uzT2e*dk0{tnOI>-RtC=Y4qIuiv-m=L2|d)$f1Q&j;~*NWVXd=b!ZZ zV|YHU-~Wu~U-bJEcy810+wuIXet#0rr}X>Ncs`@wpT~0$|C@iWSjW7XpBC9<9ZL)e zh1Bn{MZfEN;>#mzM#YzpwZ7G}X~BYtCbM;{Mi!Vvc^7@-9%#T%UC`akrbE8mc;Rx20a-Nea?ED1&Tz?M! z*oD*hZaX{W(|Ud>Nwb|N%x6=Bd*#s3kQCs^Y-f`imj{x>MXAD?NaC}J3zN=ki3^g> z+cMgSoxiNg?t0wH5jpJq#KAEOtYaJ5{3bg;BWmZTR@?E1Z0qc)Ro0h#?XI58Gr4;+ zi|qLG9p@)Dgi$CN-^1r zG+}+YPk!%Wt%EnCkiwUg^Hyr|n(A~V$JDEO>V6h5TBqtwTtrwTE)Xcx*v?fkfMLkW zeH%mKWTM9n)iU+yzm;pz$&plkS#@*QZYx)hl;-@^_<>TR@FSVOtXd#RHjv8C!$dZnrlA?29FTcL8c*iO#_G4~FG=UV2FGO}UbU)B%6U#j?>)FV~I=e?biu!$aw@#3of(|HeJMYY}fp-JXv6}q1)*(5SZy_H@f6RP*=FZ2R#RdoEb~_spJ^AG7TWRt^dWX0FNI}c^*O(K6292xi|u{cK*BJvA#og> za-MNJ6n<%D83KnZjd?hLjbxsOdxg!9DRDMmhU1*CW<2$Wf z6R@GF{^^urri1qSdNyuY>$XI8v+8a#zdTw5_>{BTOjOEIw2*ZA?f8I|U!F` zfkHV6egsxw<^GLr5^H|`&M>Sw)+V~#{O0?LE@O!<6myj41lc4{;96aeuy@(bb`fWw z94pC3UCqv~sVdIv{)L#X1poR7vv`;yfNFG}HK1L8Nbobjd$;6BWOsz^f*>SN+!VJO zcga`tTXO(Ymz@`GrLq)tG;`2hWM}e4)erftSzFTCdlyMb#1|MFwH7tQBD9-82tdB6 zcHdMRIlkA*jYYSU`E#Nv=e1<~ZYxWDJe3!XCK-P*-D2oJ z6<-*&)?SO;sr>O$y6fr8A#OS7Sm;0LY)(SBM3VqZbu#`?(mESLS*svV0uyrgT3!7t z4o#%Jz9$ubCmqQ_QlE!3ft~FfSt>rzab_wm9kX&rvLdaF zq$ZVbjBQgO-F?7W&eFXg-=18`3lTvz(cfxsiT3#6Nh3pl~8_``V)9aW=;=7dTB zE-QN$Dt7N7oqPJBon3*kc5Or=##-Ow-hwy4seULmd11o4MV6MY^Ecqdc%~l?jBt4PeSE zl|=O&dR$>V@d&i#(F3&A59*wppNlW?^WPOgUJV#gOQOgdt3UW*`cuYl^z%c;6aBALS1wEqSgg% znP-vK$?kWqsA$hTT3=$$X!|8#;soU*^m!%IvpXOZN7?=7aBwsU?fi1+2)pdwfik;r zbOT>t+i#qb3156a6HG``(#;S0}Pqan1}4_rm!79I%ef)^fp=>j%(Cr4K(Mk_9U`zpJ9EaH*!zr z;iR?ULCp%STgM&Q`Q};H4U<9fOGO+Z_RT7* zYcE7@KUe`6alhOjZ_lV zmEa4;=*EO|VBRkbCHtEc!k1A6m=u^szrWCkjN#)hM6d0_3JiY}C(Jn+zhyQP)~)5; zVfSAAzKtrDI|#Kv@o{__mFTXBxhJr2*9$A|vkR-k?iZvg;oVXLd<{Oova@G}(&yW7 zW7OYEE4Z);19oeObJ1E1Ik+S%9|`Xvk1@jYU5#vH1x-R*x#LMLvX+!AWvq?jcw@lC_^am8%vhp2YgT80%X=Jh>^&Z}Z@m#8VMA4 zV?loj^mTBY&O84bFb<_-r8?Rl@DW`I>T>IRew`{T15c}gQl4^X3@N?|Go~Ar!SYy< z%)W>WG~wf$GN-#ofp!27=n;`r?H=7IzgJs1dg44~j2;hF%F4Zl5A{Q87%;D+`y5K< z2UO!v6{n84ceG~*HU!&<3Ra|syLVve%cr1w$E2m4XU!{hbybIG13o^R&h4{f>1G*n zUl)NKPR9GJ+|77PIul{fM%+$ddWiJ?;;H-U|Q!S)-h0 z`n4V}{AV@S?oBznnqk2A?kTt9TOel04dd`6Sh+4vU}0PcG-Rz^h;-q7t$gVR^zk(W z+QVyvuje`^)_$sxu8qKVvSvIyH%C)>Hb32KJiaFGt5stC1P!W8O2$hn#F%}KDyk3pPjbT^nVz9F!inwM z)UP26Gl4;G!Jr@Fpas!1xQZGWw3R(0-;`pde3l3DzF?iN|A>P}J8vgxN-N?=HRMOD z1KwLGJ;mH;4dlGfVC=#|#XnLG=I6v%GJj*N8$(Hg&{x>m7vv*Y<|Zo#E*?_zPkKZf z@cTtQFY&N;XnZC?(X+uMCc8sJiTp2PHzCc=kA}MuzJM)O*DLrvd3j{@ne~s8_+fhw zrN`R&Q)70m#zkOkO~CS9OeF zJHTR~4-ajj@fMMupwnG6kc1tl@>62T+I}Cwnw`DL-o53*(Pog);lrbPSe0INUZLU> zsrW8yEmw7*y^7eix-8`SloN}eTUZhY=?|?r%FY6^q0I3q2XKW-ROLP;-Dp5<;-&%d zzp1d6l#fg@706lbPXm4oZZPs5Of}s8ale=7Udo!bE7|*OxfwF(J{j(F+cB~Q>wNkd z+(vp5I1i(H1EqfeoR0=;y90m-x!vu0!6)0K(`OeN6y-KM6NR(-@-nIPgJkw@kT6g^l8O&zPI4(mLtuzuhYMOFj32=7WfO&9Y*NxS0hMc9IHX$hkWjtp`rY*ZUV?X`o72N z;({9K`+A}j{FNQif!WVuLY!^Vxz{mrf$AG2r{{9PCadxUOaSV9qZ8~|C`8kby^K;}q%W-l_?zRk#EQ~ls~>;usy z{%#yGy2O=K9!kZ(U8oT8Z#v^z!v>TYJB+Oyi0BWj4;a@@|Fj4|1ALiA&pBY!Q-$}a zygQ>kuk19Y)<|mqv^xEqq@N9ZZt~~b=od+6Hw~2d2NDIW(^*x4J!0GfEjdU=# zr$W!mL{c!I``~hwbY~Nc&aQ8wJ3}CQ?)KtNSns4_8SA}*v31^p?Fo0s@o0J2LcKBb3FJ?Ky-Nd$ zJ}6D$BnYg|^CDU~x>>dJ($21?|FgicV5!qCWT1I%&3x9-GisGOf>T&6#i76lrf{{= z#$@rI3)!Cip2s5R!*0jB-Z|%vSk7RbF;H%3wN9wmG^N?Gwzm#;grV2+3-3%@@ z_5d>2&ZAhQeElV?v!QdRZb>>11hU$cR+k8Qp}G~|&u^tqOyxt(06?w@=}9I!eW(H) z7_Gz~u(~E7J>|f&^;YIVbRz{XTQWbXIsCh1{=;_s2`hIM#|G8&2ytJq^<;c&dUVn` z^#NqGoijI()>39cBfGRZ>^>^ISK%x1N5?x9SNB^Wz`X(ig)ZfGXRHG%>I? zsgv~dESi%adgTf{4N_}r9eQi!{u3WldI=1sF_>PT&rj|AMR0gdLomtt(T*eOojRVJ zE0Eg$JP0m*xXtzTM+WaV_z#YQCDQ5kdSFxcokA3qp^V|mxo=`xvE){8Ovq9mmOibnPb1G=HKOw{Ppn_Y6Vf&{VP#+lc-kf?D#ETN7d;Y z3@2oylp6<|SN$O0D#qtcMSROdpauArsVRuhCM_6%rfhrn;1YaBdn4ep4hqr^(E$H9 zH6LJWtI(R*&68Ug1lI5Vmn1+Uy_TB%3xdMxdI?Di{w~FZ0QlWG<4E}bHrCfN%txGyfVv!Pd^<8w1_!CqcUSe8yGaQTvG}u|9+bjP7qZVWTIr96heNBksK}G&OE^eyzhJESY`wPyrazBJlrj=D~3?$?I zR_<-U9Fwia+nm3S9HY7L!)`vDXGMLQ$CA#b!Gpk`E@pHeBR!|WQ8&>3qVOh$IQ$g_ z5a0%`gbbN&&GA>U#+%IFa5K_vXKbuF{%hi6CXI#bWvCW$b@>&TX<)!W<`KpL;B7+< zvOt|`&NpD8ke~1yy~Z1gWd1-eSA9>iUwX+;&CU;5D;_uDfe&ns|Li!t45xwDD19Xm z!=z+0$KG{_=!?bH$1^BX%ESEl0Ptq<1EBxMLCpkPURG^Os08B~>3o59iJm^C=!dd= zyq#}HzO%v9zW~Ne{eVDnUZ!UKR5CAJww;PtGX5Qb&=|rl_XJQQNgb4aNi#nnu%wRT zP|G9Wd;%f?oUx`&o!J418>v1Oe2vRe z;zu<=+jvD`!o_O9IqZos@3b1g>PpfOCOk|Jcoo*Vz%9rK*J*#ca>_v{3Xc;pUq4jD z>YxnnpVp=jiIf#8N+Dz9Q-wqD7s>PLPouvVO1gK*e%;ukVPFT6iJ%AR~twBv(8=}6Id-(wVwP%nQEml{F*(af`@qWyjr&2Em8Df{swFrHHJd(tL$)Sf&&+J3jh zb)1iJQO`xcFfQ05pC($dGyWHj3nM;VzCho--y0X>#I@WkLI5?(MoI?|z;r+8(lcoz z#fe`Ad>e)UYW^2kJA16dMtkeauUKuP@S9c$74{DWg193Lw?@X0#9ePv<+VRX1({<> znvR$YXQc9%BP!*xI@=kYjQ=@(Wm2NXfhM8BkNEl+7NHB%hY+=q-4jm75y?@-%t?4! z(e?{za9c)LTnM-AuJmHv5Esh(#q+ew>McXT4Axu`+`CDwJEMZkU1q+M`AevM!f488 z8o*5K+9w1G5`PU_>nx<#aEjsIr`;}MNahnZH!AH{AqK=3TH(&lq3PA`g~FgZF_e%I z*}?U4gc`pkji9{^HZw`B-hKoG;a-N(J)W+IEWzl`i`c>m2pcS;kGfGIo(kTjxxq5v3X;!DDkN44@=X>N&qInA7tgICCNBPJ6BlpgxHBh}U&<(VEB6e3 zAf^UCcBfBHBD{WJ9$?&z_22vzRmsANC}m@{0xJFI8)&M_PdaGtLs8^f9hDUMW|SO! zh6T;qo!17x#fW*kuqu!b@KCh^*-mBX{AXlt(RJ}_3lM#FVJg2M0?ck( z*f(t^jP+@=lkpwt3qT4C`93^=(z6oS_7OqM)C(kl3qb&Ibrli7X9Bs8DdG^bQ_j4F z!jZK+@bP=Q;P)5K?>mF{X}v^I?}+p~_`g2An28wt4^>XaM}G-)QTv+yEx;rO zz!Wc9VK!@D{Qczz$cK(xgelnvmp&_OzJ`r}+zic4=Thz`E89)uP zEq^IgqBE(QoKHdkoAp@!tZWmhW1r#yAsSxZXmC!`b8V*;p=F#9BPYD^4L+ghLn=q> z^mtJo5PoUuXTyaFfXHR>2)0-G_5kf$qzQ1;*MA%4uNVK3>^Dm|4=NXuaknc^_7LVE<8iHho9!pSQEz<(CHWm-u{?zynVXxcb*p zG?w^$eE2B84VZ_vFNXVXYPS&45NwAwGhakleodn@uTBkG`_&OzDnei}P&k#Jlqz&g zGK(l+5>TsVG$f(6Ds#iiJqw`0KDDuOY^}W-Ka%mG_Cv51_rX+rkCg?~uqyCE`a{X= zJBYsg4l)E|oKPV;(SSx~p50e*66Elb804+ij%o1ZXUt}gl-*~~c{ zD(E>f>jbob)K>#H_Xpx%mv%<*Pbr3N;w^}Jo>BETwQ@gNX?6y%0|7zQx(l2#_dhYx zW@mfKaf?38ba&zdyn#)jZfM-AX1d$d@6qyek~;@KRZwcddmD#00VcVVu-u{-AeYC7 zMSdy!uEEY9S!C29*20!Rm@NntpMu?GoL4NqR}<1S3c%N_!@xgbw_CZF1tw~l%J9hz zLrioYL%2AUM78HA<;?dqH3ra}g9QQDHeB%Tbgpcj=q~; zOcP$!kLkvcnH3s>q2G+ZYczI2W22nK=CpLI&X=-W;4sO7Sf1i_{cG56c5{R63}_ug z;1OYe5NGSb#{C%RQtK5aSV4c6QMoPnPRZj34M0!^;@(QW9r%j4=O4pnAb%eaoGaNK zhz$$uT!z7(be{34_yUX{5mgBYCg%aW_Kl?T`(*Fi6*q%GW&LJyOT^0F!0|(($YgvT zY;OHbrkFiZ{f2-EN-LK_2KZ!(6FCsjP^be}YRK^3|pBzhK?X zWmfJcyrmGJY-JhT?sf2XpzHburtG7G3?>=Y!T&&FP_qEd0W!L8EAg?oZXiRm;zoKr0W=s(kb-mLQ{8DI`cy=$_G21^ieojz5zA+3lnK z;nlyOcY>L{jaAYvrt5aV4+GsT(?+qwm1eU-%i#g>FJC{_uSyRQW`eVW;7s;DU2$$< z+`piLbi18DxwP=dWox1r6pLX?sqot@kVsNT@QY|nvz;xBH@9mU{ZoNJb8GE%P=(kt zu&?VMcONudOdLdm_tozfXFfTW;b6t_o>V40O>1Tmy4!lOGS`!tK;p6k@;VOi0NOK+ zsm?v-p1jt;G^{$|+)btZ3WEoIqG>?`k*A2y-*WQQI)>=paCicNPU$@Jp!A1}H&z-6 z3L8IviZLv(!E(hSjl8o;{a4T1(yvP9CVwNsU0gbiZKK34H7TuE}?x@)u$ z|Bi+t{Dml{2QVtjbs{e{jUEBC5Fr#5rlC1qfsq}(D#$AP+#UuusDl>3+3niD{lSxXv^G#Jx?<7FbP-RaR1kcP22n}`!E*Hz^sS8Wk6O6|I(pY~BnYgscko-dF~16dBp|UX@N0q9 zCScR5Pjmxw^J@*iT8DWVa3)5T$;|UH0`GN!_lCgx^uYUU`?hp+&VqDHJHlJ1wUT@E zO}heY9=h3@Go*X{S?N04FJXUriF&5(ya*;@;F!2fCI|6eQ1(Yg2CM6QKtN-pR;H1= znkW$!p55rYAx>SRX2@nM#kO2JIl$-dnvAF4h#8az#?$e+ui^9{usEz}5MlyRW-I~S z$Ayg&2qO<5)BbmM-i${Ol+qIcR>WsvwLn-aM_t_GwC8xl~9 z@lV8Ws*QgKe#AwTx`8sH%J zI!wYAsCZxI@WHc;UX8^mzkU0>^qlmfw$_P6_$YlxwqsZIA;uQOpj1?Hetr6Q zbFIodXH2FEaX*MOo)!TVLVeS!a9qNzA8X1zZRHN(D4o}^Yt5zm#T<=>h?=TKZM;z; za|si_6WJG)<13NfJLZZpiNb|jvTu&LVhO!xjK?uWu-*!7Hl2+?Pgpm&vS4Xa@1$7 z{TKY^7Qn%k>$v*dox|_u@b2dLYu4J&$+zd!`3nr)Y}StJ6jw@m#i!lHb7SDM4Rwc` zVRK`Z1W={>6X8al<;~b52S;6XRLS{sh7S8HVknH2?^9!NI;dkMZbX8BO|`)V(~q#B z^h(51r<^B2G9|HL=m}ds%4?bNw0_h4mB%u@bFl49t#UsAaOn1v*}XWwp$rK&dcxJW z#BVJ8mFzeh!A%Q;*P|Q!20T0~pOU^Qcwz|w<-1T`&VLB>Ix>YNrD)2%kgh-gp~XW^rkp{mDr8$t zk0#^4=V>@n7%QdTA#9DYg#p*s9|?-=<`u)~3Bwt0UCSsfuvNB?b;JHKR`(ZCLQiTV z#zQB=W9)cgB|Hu(#tLBAVCS}@j*_4;2>i#FW=I$8T#$kG2YQ50OqJrO5Z~QCA0Ocd z*Yc-M~Kr5 zfA7wht~X$6D(bo`J~_Bq(^aGO>x#MsjZVcUu@qi5c(WN#zRvmNh6?m|5aB;i8xzhJ z>~PI)-{bUQA7wH>(>C~5n>wPQN4kI2ypRU39k?+!?y}5V(Z7DuyMQ>R%jC> zj}J6?1Y=C1^SlHkY9j*{1!yd2Q)5Csl+ApA?B8&I=pXQ}t5dv!vNkXzC2zH?rGMuR zKo5Z`J4!q}dd(ciT}3J~*xUpM^fi-s1e5iZO@*Vs#X{sA@1XNMtSQIy%M_SP%_^(w zQDF(xhM=rKuxpnXB1~>)J@s2f)iCM`VPTxN=1Ip_2@Grx23FUH%7tu$9&3Y75`_la zmwGYwH^J3}jso7$(o%)*pFnzdDq`SybvVZCZEN{uM3Z3McTx*be3omWQ5mF9FQwV9 zXLdNxoyTAv)|Z|Lu>kV(X{-C+kO{4Up&Y{O&;zdNKM`HAx=+JzzZtR_(>Bc#6loI700^(469S8SyO@zt+1A=4kPME08V)jf)mpn7Fkx85 zv7o7XTio{l&Q>6Fy&V^*F&eB9tw4jQN2VocuXeyboq_tTKKL+B_X7Zr;y<^sQtk<) zR~)<5(SmBirR!oHT~kDtabikXUDtDHn19r%k^AEM-QIDdL)*o1?(QbfmHHw4HQDsa ziEfGC_{{nh_Vd>-FWM-TzpMRaLYA2_7Fz-&qR_Zj01W>l-s>;R^qT|Xd2OghLRI~2ucc; z#O)JCsZH@41II~Qxl6G~m&_jxEfrRfmHQfg3ToJeAH^7Y2ELWbL&5k_tOvg&wh@Qm zfc%wbh%q7AJy28n7O{IwjFWJ8;OJ<`Sv+8|{ZA3l+z5OGOq%sR<)G z92y&{1mF+`iDs7A{BebgcXEwXei~_2Q0CO)@ zpq$s^K-OhE8WglfB$^dl2y~5F*M5`|ld55ub$D{Zu6}e^JQJ5Tl?|I0GOCIPu?<$f=9>Glm81!>S695Vt9 zLN!oCfG}*(;1@MPX(p9ljUAQX6*~mA#>GBWIPnx4d(m@Gph>~8o6&9XGVHM`OhM4t zUV!Nt1U{skmklbh%hFXrR^Zaj=r>qcEoM(2rQ}hTvhj2C$O17Ck{LnJi6;Tfk{r20 zE6thEf5A==5j-OMAR;y;wRq@7)LDqb<-}0@HYXH9Y&Mam3ZtBCgZJc4kbVGdWvK6z zArq+Pm~#tLu-k!@^KlGSs74=I!YTyYgfeB2I zN;^*yq0i&F;Bg%=ZE=d#O)?`w6cyPN^JdG2tB1%oBvipEV~%CEbGCe5$kH_sSWr=y3CS)D;h*g! zA_6xd`vE4oKL>um|F}XMnwa%1l2cKE_(X6}n}M22b&r073Pc0g%ZjjcS?c11_efzl zX>Qc@c#MiO&aZA8V5IFi*ps8X6(YD7O0u#~#b0zSr9>E~)xKk`{T`rvVMa;y70 z_|XhAlCV+@b2hn2jy{7Lp)nxG24OM@=hS0>BFc;hfS{;oGoC&Q-~jlNd*xedJmSaN zc`$IfFy(NbxV-lB!G=F84eRwGJsfJ=Y}N%^Q!?7A_)rq(869I#TzppaSeS-6Id!C9 zf+GcKN{GAbr4NDeKaPHgKMiWAoc6q%BLi1+5;E^f(+L(gs$0(qD1cMQ>`EPte(s<~nXoljt&NB}5AdE6b%*9C& z!XV?oZ5c7-%!t!Hls=i_V}dU}j+7!4AN!eZ3W^>@3_lZe2X7!A1c|{+xRGf}p15hu zv$l7%ND)6+5)=n8qq72O$~6t?7Vv$6bR%8_(#PS2I!3j7g{n-^mjc7$}v;|X!mQXVwf;Rt@Nt`750MElJ2;gE ztCFaa?hl1gG=%b1&XE!yOKiw>GxgU~s-SQli6eo_h#9%7km&6T z)#VkYq~Mv>@@ZJ9pMil4KCrI1{x37}L0Lb6cgy(_NPmP0dYlZ`V_2%++{Wj8VdVU` zAis+ah@d={y2>d5uX3)aK-4bZuNwFK&GW#|o@|1jrY13L4v z#uucIPIONTyVnBr=$CVUeGgnN&PI4yp%EPco&D6R_#STGhml@5wag9=xUUILbpj!Z z@+b4B9;UPJq!NRTP{_}6;Vte7GLZnIvR6s+T=@Zi{Vcu9R+bmD)ZYsab9ziZ;#jw1 z>>;?C(}&VU9HEOCzI<$3eKMRLjoFQKS6Cx)TxHeL#}(kX%E(n5SB%>pYwbq`xKm>1 z7LFdJHVPd75^awkNVZ}`I7|NI?s1=V`}nTMt00g71XO#P3p@gxl=g`y-J{*T zf#2XK?vS8YBfJ@kYj6!n_1D?yK7ihv`Z=hD>@<4Zakfa&%g}A^>i#IQQTc|R3m=em z>n9qzmsbgyN6Z)JUhCKCL-#Il(g*EzUw&2mZL@fQ`z$ciJnmiUsKPo#{;E^jqD zo@8NFwN1xi?VDi)?f)_R*F8z+PlVOlU!gF5)^Bwl&Tfn}=PT+{SbK>7wtc7j4Sd4j z)%+)%d+N8!dIR%ez2W4ftT${VB|!Q>W@6FiRG{|DZYNX+e|@4?DCep}Ksi&!aDn0l zign}Kbaa(o z1NXP)<#d9I>yU$(0eRUiz@x*QP;&0ge-cp2r>(aE#JAlav!>xPhkgLh@8>Jy!(`KT zpki>NE6x z)B}#CwJlX271~Mr$orf9xB0F8ezv-6zF1u+2D6&ERes!{?=~2& z@!sDJJ(=|;oHN$NOEFa_*LJoNIP`9Wztp^X*0ggS(f|!Ee^Un&9VZidZ>0 zNVFgetu$ptlE8_jMlKo%N_TQa!UoYAfeK`M^@?H?2oz?D~Q_gh=b zU;5~c_)AvyOH{TI=Fl~p%KfM)Sy%(DODtSt_Z|tffnh!{L6^YnM3G#dS0VC>wWRDF zwhiN*EYLF!WI-Kr3I_djQR;2<8IB!@rU}wr?#RLz>poSO!dOX&*Lm~i|1vV=$vH%t^6wVKK{Cj+L`X9Gnl69TC}XzZwjlxRp+B+XEN4* z;DS4kP>_|Nm3$*SF5wFTN4V*c&8cpVw2J}^hVvLuYHx?`VqdeF(_Ol_-ib8GS1jfb z(x{Z6h33AH=>lWMBPTY`*^j%MvU9C>SqD!fM+2v=OioI@>?W>V8?KRg7T| zMbvuQLQczU_+YSW7%@7%GQO<{yz$p!I03V1-oQ5vZN;kq1yP#GMf15#udU67`?A8i z_DwXMDqLMjzeBc?tQF9TByIx?LK@TRw<@H?h-Y&W7h)18As_4asz$A{XY^h{0L*W5 z;nY)Q3E=w}DWL@~8EnW8;ujYdCCVp4D z+>YNwcTpxPC;p>r>`-Aw)!BWG*qF*D0hSL)xdh8O<8%&ekCo4I!luJq;sB>q8Qyqk<=X zf??^I1dw19dB%=Zi(7xkapW#iH@ia0ER>|9JRrl6rR<+ zn(VGaS?E_4v2Mg9WeprK14i$cumQMHIS&CWbra&#=#&qF$W$({nN}>XAT|S~+}~qV z{(3g`Tre;!b|U^`y3){BV6>v4g9YFf%DL6W^NXO8TV1k3>$vV=%5GHfo8iGv{r)W5 z5dBc;Gqkhxya>`L{m{yiABm2bLG{!Te~gTXunRSGcPQ2HMkI(yCD@|_cQj~7d(k*EN!q8C&NjSXhLc<_KxFHckIB~C&Ks+SKz zpA_9Pf-d;FB_MbjFj17t7u_AYK4rNa>OLS-(+~>U2ktNY`GN_gtO)n3NL;Y4L|;4< zkzaGQ-0R+)MKvC3uHnJNJshc!*LMX}@WV zEG+?zi0r^uhqNFb)`h!Dm6_rm-gJQVSX~{yDl>AQtS)Yv+;4O0P~QV?GE`FE@CEP# zSC-8AVL0!hXg~5bJ8lNP7pXyCM*^0<3)JHw9yDaLt8sMYvihyuJgt0AN>Nf%K);30 zeVPz82lR7!E2=!Tn3rfx)t3f7E!Q?=U> z3T1V#Bj1(9y>n0iXWi(HZ|EWKe*igdez=}M1soNFH=2*$P@?2 zA;xhuI;6e{GNb@Q&fn-&Fz#%!>kz^)02N^z1mE;15^C5byr@*X@C>X5-BC$xWL{Ml z^qXp_R9aHYYaU8-@;w5!y6Op-Yc>-{z?K8DG=J_MIe0&IHWq}e$Ww zq0s`}P9uWII4G52!$3pmpBiCm$~mELYL(alxqI=OB#N-ujnqvi!Inr_Q+q(2DFkgK zYwv-%Wp&?(){{bjtTGkHA~tIhQ{q-u0nHx$!RhT2yopua51`^_Pzlv|K1|f1+(K^T zt6i8@)jzE&y?haNQ;qJMHm-$H{KWabX-9+xf26;+wa#n7cYcFHif`j2;Ijb(!8$1| zkmXBhbL8X(XCMo2Di3T1VGl$Boil5neanLZ~(p&Ud^yu^}^NAn{pmD3giw{y$3H33qP2#x&o_N(!jitigjib7?K;8^z%+KC6`e(L!(}-* zd?9r;Hk9OlES2&$tm!qh+Jr6|C%28Yz9{#^@RBU-1VUa$D0FSbAn`R~6&Rhr9$^fo z2k4L*E;>dc4Kker7~vD>n7SztmpTi(GPj6)Xe-udMw?p%albPsKH_18)wNmlfz6;A zZ;!Q1x`_{WUL4wrtFF4ZwkWLcUfIyP!p~tvc7l_2ZuFNGYa<@ zA@)wBz#RAPStvR$)Pw+l=b`X9_@f76m`U)wP?H9+>c6TQ+*uHB=;!<1&MhFve?~iu zfB9#$qk?gXo@1@+8RzQG!U#QkP3W+2#A&NI`@nY~He+rkB2ObwL~cVn0YBWw6$|=Yuj7!=Q*5i$Xp@ zCUqe1zP-lWhChP`XLr=)F9Ml(3WRX!{Is!*_wGc~bXZZ3I0LA?Mjb6CCbc0yik+vW zPx%g91pnN?#atKo``NeE)sEIY7QPPmN9Jn$_J52nsrDi40t!pMBVt5Fkgq_c#9lzt zJ(Gi}MKZ(cdWTSkXb5UTlp&f$G>F3E3mL2H_qxEoWQoyF)>kp3C+d7)QTG{`h_(M= zz;f>s(iUy0q}|L+BfpM9wWacl@?C`MKHJ+MYc(aZ)x8w$9WYu2lu@=P_;gXic_gsK z!*+fL&2$fD4VL7osltz9+tFKcDn#uBj~2wz2`5{bD0KZnsN?8q^_#ZTy>y92X&v#` zqp+xcXVrRJ7{#*TIcW8}t;2G$djxTMs`&mW-w{;ChUwSyc$rae5=8tZ;J3 z6bb79FfYK)EU1XnX}K!LX7QOm9!1FMNdCb`+*&8+6Aak-AC>Q7gH(vuL4W96Jqa5` zzYCCA8!}UU8LlinHZ+}HbbmPjJkZblTT>r}NdcSwu~h9_R(A{?q19(yw-6mkGBBN0v6e2mpN^;3%!RE1Aj}Y}126=PbM0sI z6y~PT1_b*76b*Iy^dKCW14;+S8rouQ*yWyzAM0o{TRHkc#eBz^=gJl0{#ck0A&z*k zZ}U4Quc0^|OoI7_FmMSf2U}G==BkH=D2Q1+_$jz)e3alXq&JYdrxV9#YZtP_kBr7P z!P)Kv-F{xjJk#E9$7E-k8O)(3x;mu8=^D`cZA@%XaW0oaS`n+rUIKvgj*;-?A>%}P zI6C?c=F-$d~7h$fR9vCJVL4*E9yBS<>wpTB{O&=WV z*T>E?P|nLg-JK|EqvH1gLvZlh!-kMa=wc;9%S@E?eSADJ=w$FS?jyHZpf1UHAZo^e zLlPZtcvx*boXU6bNOvoDJQ$U6 zCa6=Q;29MR2p$$`iphq4$ee9B*PelTp18_6Po7aR2S4Ph z5yi)qeR4Y!r{RysKNS8?YoIy;4U%HDF4;e=fuKlOhfRa;U=~#dk0TMuzle`EkK?2! z4?p0GgC8;QNT}o66Z(dSGjLyW74Bw9U(}p$<#p`o7n8`5#0?L!Z{QEWa4o5L%R{d$ z9h+MoxB;2v6=U(*<5e#|H|?>*IL`Pvl?M?+bv$GH>g1iKcY{$`KS)46L~!#&0zU2t zeQsy*{s`u6=9w0BIHPCClPn+u_ip5_;V6~v$iCfK)VE#&%iKVLYBIMgI5TKTE}*EQ z(gca*-9SP7B;yIlk8UE;t;D`-Hj_yOq^}uY5>hgPj)2Ql-~fr|Kq1~+wL1v}tlE9w z@$mah(GIsx}ZqOZ9;UfH1bMEZ($g;?}Bp2#P)1`HMS%WR~v!nkqH^iuo9pC@PCN zKiEPDCMr|O?JlC9?GsAeaR_S+a8$kEOwJxGM?pE4TzjBG(9p=%t39P~@EgO3Ci5A; z;o%?8(wfQs@JxCp&Nc@Iemef%l;A*nmm)(q0 z?zbz3#`}ZV(kXK1=l#J8k~*G~HCWldPogflIw|u9Uj8(Lmp`>P+oiWWsY_E-Cz|SC z5Izron>NCnow=SStMM6`Sa@xC>C<1`^MzCZhXP3&I4o?XY9I%739^3h8-|Vw^WWe5 znLe%U5$AQc8hw&p1`#T7|Fu$Olg`_6wE_goctAa<(PAh(+FiNAahlBMr8YN(`ZEYrW8)Ytaw_iXu7ANK>#u6vJ*DrV zj!&)1T;g7e3Kd?+qLf%VekF`v$WMX$3u|yy@EWO#vXjfLuWU?OO|QvH>4FeRkfa+Q_ilOZ#Imh!m zXGdX;KVD%*0TS`qRFGwj^d9i93kOs8J^yX=a;86n{;W?0cE2mVME?JymkL^^KD``* zvHx@FWs(nV4`=^2dXd9Xi!cq^*t^q<^UU8vEfhvks9IjQet`7H3?B;5_=#wPOfh}o za9S$T#u4rk963mLq}tz=7U5J49znK$(u8k4$YA~%q#4xwg75nLp`>%aw;uM;42EeD z74sjp9eRt?3{3D=ToHwXkM%tasLxTq%brzkbwwyqCeH<<-^+=}<9I&+{t|G`*%FZFPtZb6&}^f5l9kUU?_cKe{$(ET=f{S?B-Hn~ufhG1 z%D2P$0*~QS_<^3LpQ8yFMIY6Mar08c7uhb+QbC!!vxgc#E-M0$RJ!1~g|T%wLIg4G zbYjXvz$QLL!8h)7{2ZK1$aD{}aV@tHN?*Sl`ze9DD2nD8HweF1ov_)IoN@x!f;9gu z%E{Ut+s>?IZyVUR`p0nuFMdqtk5vA`5Zkt!aa#y3Nn9<^J~x%Wg#OLu@bgXe_bT~j z-Fjqw&v}It57u@^=T()VZ~_-gH%2OOQfp7Ram>ciV0esHbnEO0?O*nmx*$xO!s-wAoXUXi87*;hI`Hvxj zEP-npzKA;mc!7vT;7!lo7iiPxU@2JARvP=XDC~IK-$MAcI~vPR^anv@s|XDZZMsN#(=>U6O9& z-@93KkM}>0(3IODs^dss*5M1MzN->1Ql+~U9nlk`c%`Ra4v((Yy{u5Z93f)yz_l+$ zhhjf!d*wpA@KZYFWGf+@YuD^}6v$J=%I`sfzUrv+j(doO!z6g0>|ewwc; zddSa!MZ#OP^ejNGOs6eTLq-G)GFEYa(6Sjo#poIK!%)en^E8Y)Prw8hmP{py&UZ=! z`v7N&?W;gH5eu+ODqepiYd2(KTH3`*X2>u&bR%3yB+rm?0-FrEughTxK>JZm$7W2Nc1EmRVK)>pB$p-GLo^A1i{ z2qz5}k2?r;(~6x}UTS)Aqm*(rEDE1-9T+ASr5?sFPT?}F;4=bxMe!aAp03F~6e|cx z3E`%X2|V3|T!5e7f)w1@OtD*o81C_qB0!-bXoPY)rUoGA-|PkTr(U?L~7#=qe0A8;O;fk@_kurQ5&bR#q%Y#wpj zyRBqje2X(JVx=}Z(-7&Wh>p<_wHN|d9vo;|SZ%yvCDjbQ?F2zHHvzh415LxeHqi7i z6GC6S4K(C$W&_Q1FS>@Q9s@CL6!bP39bhw4&xsI_jgL~dNLhamO+#=G4e&|rp}~v4 zhXz@g+Bgm`sxHuxjSfghO;DC@tYjjsu5(A^?7aVDer)>sS{a9U=8aAp3=}kJDj;5( z#F8AqYOnw zOE9U;TyGX~$3dEE;LyKI7WO)jkt`pIv!XH^t9%R zO+~r>Fw^AP7Xbbjz}^=C&X!vLJ^<*>x!(mB^!@F&=69x7`T%tF;BUb*4>o|uFg!c( zq2GYv?Q7`D5w+i;yWIPz=h5TW0Uxcq%AaR!9b>3goqM^YA*f*>h+g%(vCMi8J~2Je zw50!Bm~jrB#R4n72WCaSe<|=C{TRRe^Aw@}srEASvg>WP-t|Ts)>v*aH>N>!#b#<8@Ukr~y?P%oDi#JJU0wK@h-q#`p3B(1@);pSTu^k5NvwTN_; z%f|mR&05FQ6?Ep*@9v+vf?sVX+s#MejxFlfIy_)B_h&ot!hd+Bp~`>#*_-5vO0)mX zH+;KIrz~)?J$UWQZe&7#b~7LNr|d9Xm6W|1zXToB6|{NzxQBU)vB&Dt3$oS9q*MM| ziKVuHhec;Dtg3e35@rLn92(T^tPIM(9J9&$m8Cs^r$&_mTwuo-PJ_Z5P*~ZiRMjeO zzXbu2viPc3e2to><0IF{*nl!0JZXrtrc2ZO#VS*Qdzi51hLW)sE3Ci+pN5K#d{^`t zT&x}b?%Uf!x>^pfWa)39U`-Jj<1%d(8UP3NSg`7`KsAg>X>H)H%8unU`Ed`KN)UO? zFap>5vGbaT@Wd4(Q|h-S z^H)dg*I!TON2T%=TX0A{4>Vtci(9a#8|!|5O2hkvkhI; z^EdFYSHil%s%PRT85D&3^>s+S{s!`MjhfK82d^O?)7O<4tfG+_0m|Gp$;(>6zQ+EB zh^h#RB=#1on((YHi?EShRl{U=Ksv$BWi@c#od(qh7uu-(Il^1r zk0MFQ2e~QOJ>2{4guQVt^YeA2nfBc0!Qq_c1Y(&4RqcKmlm zq|?xtj}9lDUrUFB>u1IVd0RZ5{~cyF3T~)%3_yJ*PTKkm;vEG7@m+W+)Cw**3|7TMbJLzbs9?kqv=(y z6yf?M&4Qvhr1v52r;EcU zhLtN|bp)uKBgLw#TaB&`F0Ma=myGb8K{_Lp_k2wHhF9o-$FuGtnGMxDfn^sN9Gnzf zLeYv1u7HB@o{6PTrOb6V4U=OtNuVRjG4ADqHafZ}*!Wmv7b`@y#*J=DH_#@B(pSsb zAG32Fmm^Y$u12>JHV*S_GH8olbH5&C*EmXrK<|w&7iVSc)1XPgpn;4W*{0FGs}_oN zE72JJMUZm}pFeSE@?-=Hsq?H*=7dtU-(oCNX>t{|dNtVQo-D119GE{MJ}cLpi4Q%%mi%xqqjzfe zJa1~qzUc4VFZ#s3~mWB$MOcYTjvLfXr(5m)NLs!bWU z$-(cX`OP=>NXkPV_-xPkVW7)11CHG={uq{HexV%=2l>s6`}vv<{XLEiuk0!%z6S>QEC*n3_Ud1h~5ZTyzDlWix zOQUo;Rbp7;hRMw}hLt5QLr{yZ1ENXhVHD?q4y~X)nm$_Els^J=XVc)_=4G?tL_X7oW7aZSmr^jtS|uwj~|K zKjvl@Et!APW%FB>b)0m0TifMJTGA~Y=?NX}^8!ClTGTpkNoIb_Ntg2@ex+O5TjwlM zKPN0}Yfn#H7+RKI*xoW{{$-0>R-!uAQ^VKV(1JOOaBq5a`J(i~XiIy0TYD5!%zqq_ z-ajGMMs@zIQnf%pK$Tz&SS^+p0IK|CNffqq23EjTv~b3Hr!8Q`qnic?5DVI8CE)Ye87m?uUdLgP)D4gjKIHE#4Pd~jG13dlo#F8a#%h~4| zxxQG9srJMuP@b(VowE|1X+ix9<}7YuYDYRV7p-@sK{(O21-j*l4D7={Gw(7}peewm zZDq~J)X&;b2*3j@Tic?`TH28)H@mYI&MpXWDdxW;Dg(f$js<|gk|pRwdLGJkoEV+M zArn=Wv~>_L@`V7C#_`A0k2yoZq8foJs-pP^P|xQucFwwjSz}vc%Yr$XCFz=44t>#l z0%Ts>(q(NOi_&)+Hox zL2^KFiD3)EIOZ%{*3t@KHnw?CSL^@;wK6()$)eWzB(eFzUI3(~nbVu5UU1peL@LF3 zR^&FnjU-AcCMa8Qqi_2>)f2Xd+Gn)1L>H#h%Q{X!>7>gsq+z5=0S1^z0GTDTYTAE{F%6P{&9<2+m>Tg6Ubp8_$DZ3F#!{W^Zz(HqRaf2 zG=x)!Cb;)=evHhVkV&&anINCvx6WA#4Cz>OWeb3H#u-4JB^f`#=j@6y=g#R^H19HS z1F{~F4)_NdCI!cW_O_+b)(nQH$pbYlny-q548>#i!KgdH96F#VlyVP`&O0*TpJcYD zYko8b#MVw8?zQCQ#dNkqJS}S1T*uU3R0XDeQR{msFVqRV_4_}Z_jx@U*85Nhx!=)K`|n>ZbQZ7M1mivi zSEI*MEI${uE=n8Wd7{wBvUEG7s4r)!uFiwpfadx!yq_5TSR=rkZn;1d+Z5oq_X7S%u51sXe1({az`ULMK!lUxR^XuvDZv>=#6Qp#S|4^IZzd zpW&m}jo5mQLRnF4HZTfob5Jepv*%Cfj=@)_--4!4=7YfsR1Uv02DJN_kJC-rVCN$K z@Zc^t!&ja6YnHclX33L-3M>~QjMtP?=A7!dH`1cafMFohe(N2vzkzlSpuhek9N0Mb zF~VX@1{{=;Qv!#QT-YLxy%9L;KSk@=^kmgcG3U+4ft2$`;Nv9usBBvVME~PfNTQ52aT!0ntUZq6>*sn_>=~|jPV9jhivWu z0{ruP093M_LER|5-d8Nyq^P zQH&WuVGuySNq*C+Vj_8|6DyFv7+uXxQMeS1_mu4Q!U&}Annjp;bFvoXjm7HfhP3iV zjAkdP5f@ZMFOhz>r1+erq>4<^>pco}qB_6OAhu+oN^|X`u4qU#fw*kGczsF#TGGj} zRHsoCff=qEkG@*RV`_dDU8}-r#`bjwYb{kBFsW)lJ|h{#0qaIa4&DkzE2n(83<&X7 za*{Zu9@UCxOn4)Z&ixA#`N}5K+VBhM}O(W&1; zua=R^XL|wUtnr&0@%v}YcMakZGre0ShZj{MHRKe-SlS$XpP4eIu%^UH)xJ4{g7!Zn-=qstPG(Y%RDG-Br9njN?bFMSxN|-Lx8YAIG zMA?8^qrOZ3{6Ftoy}q=hmgFyRu>S$!j|+NGq@Mv9PTtFNGkBq6be{So`yC8brGctNA#+!0pBGTjRvmxnF z3LB@Q#bl#kfib3>r&Om&ph0lz!3`dF0GWJ91 z2=CJfiJq2>2A^apPmLr<2&RyH(Th|?xdQlb$IYbQ{4Z|fqgeC4qZ4VWTz=I;f=TP- zg;hq_ud3GHOLZ63Yx(F=q=z|0nLYJ;1DAEo>h>{|M z59?xoE5YmTs$zqH=!iY_P(in%;3D(p<4+Mh)b%%#y(pXf@DQt5SscNjRnxBa&J5z{ z#{j=F6EgUcc`E^LF|))v*g>DLL!qyPW4{e!4@kJ;!&uYg>KOjFR^k0W!pA)o4(;Sp zCzBTAd2RT(KZZlwbW-Jom0han!79%w=OEbNOJyhSj)eYL7JDKR`rq=Ec)z_O_Iw1F zY*ym^+R@1R-O;hNV?uw5Fo7+ftcuq*elQgJQTVa&4WmOhmdCQALtDz9;t#hH8FHgy z-y9u!byOu1Sm@N_rC+t@q0m#|b>TZBA*Vd{{YYqg`E6zR@nyF3R3ahJ z(qTX65Plzyy;v5yz3jL*%jDyDq#@G>pDsVHZ&c`)6_r0375W~V-cWfQ&ZuYkSI_p6IDKcRevskUo6PWaP7p3|2EUU!(f0iHjrOME@a=u^B9{*28 ztgAA#yMhVqD<_2Q;{E72o?j0i_i$NgYq%2A_Lp$wlVzcAl$9Zc9r%RGcY5RF5GUU+ zt9`sOG*DJ~OJ(SlvdT@Bp?_mXpDjQB*Oj5~|3CKL1U#zh{2#wFlYu}W35tq!8x|D= zF_Q#H5S2gzGmt<^0`7*83=qj?GGVc{MHVH5DAu*s1(8;*)Y58gU8<-oYF%jSR#$A* z60wz5{fc$_f8KN6bLX8q_l8CL`~IKj_dCy%%)Oucp7*@xJ@47KwBYkWYg1bA??G!> z&<|vN&<}FrQlPnvoE5w&Xl?NizB6cDLq2~Q81k#2^=@GB?}OIQ(t=L~tzV@DUkqBG zrTKx7&%#_KCw#66QcB(sv{sPMTLVLG3tBG*2LB>xU6&Tb6{)wS1-AyRt~5Uo;d5Yg zJSk~#XTbW(7la|S`-7JTtf%~bAn%c-5izYpz;DkN10VaJ(pJHlujf1d#{)mp5Gf8+ zy+)w$J!>dV)FiKiG+1yRX2@>#1)oW`?(_v;Nw*&J2REl%pHT>R2I%px!Qg%A)=fP| z;`yr{Ftva5oQy}}anvZq_}9Lf8*stQud;sd!f@-Be!+)_TMr%*+%Vkw;E>>^;nv3f zLEssts9OGelXm6;}{}ebu5wZIF=av z``D+`0lj)6y?l8hefa56BHA*Pxa}TFELIOA{GMTizcq{)eKm}}-h2}I+DtaL`y>kG z>fuB}`ZzN9yw55@A%&N-&j3Lz_{VlJ*XpY=(vU{^oumfrN?!`{J9 z`dQa!d>+8(yR!)TXBI)7*&~7cC7V2akxd@%>K6p^Oh2Ll^YrZCcdV%h0MFTER5iK3 z>uJ52_MCsCD!tPC1&_6+^YB6#PvZGSp_|nOg$EyV9(e1H&!Kj5n*o%mg&%6<@F`!}`=8?CfK81cI0L zfnC@Bw2$>@F!*3~_S;CXM)Fa4inSgSIEc-fedhi3%Wdr=-X^!RAi4Bl#nuY*0k z>Th`=+iE9?Hw1^Q?Pt9fL?QTEkM+J4{j95~#M#(;$OqZhPP**p>)yja{9s1#NdOrm zcV=66_6hFIw(ji{ys4kHwQmq#|J~OQ{GXZId>}$Fy$%fyvMTOCtniXigv?|;6ByE& z6sN-{1ySbSO)A~yqkcTc1R zSM{)7ObdR2q9aJpPX

-qMC^?w8+42amw> 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 R1NK?(#aVsn`p4$m|1WMrJ CMakeFiles/gmock_main.dir/src/gmock_main.cc.i + +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s + +# Object files for target gmock_main +gmock_main_OBJECTS = \ +"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + +# External object files for target gmock_main +gmock_main_EXTERNAL_OBJECTS = + +lib/libgmock_main.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +lib/libgmock_main.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make +lib/libgmock_main.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts +lib/libgmock_main.so.1.14.0: lib/libgmock.so.1.14.0 +lib/libgmock_main.so.1.14.0: lib/libgtest.so.1.14.0 +lib/libgmock_main.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library ../../../lib/libgmock_main.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE) + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_symlink_library ../../../lib/libgmock_main.so.1.14.0 ../../../lib/libgmock_main.so.1.14.0 ../../../lib/libgmock_main.so + +lib/libgmock_main.so: lib/libgmock_main.so.1.14.0 + @$(CMAKE_COMMAND) -E touch_nocreate lib/libgmock_main.so + +# Rule to build all files generated by this target. +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build: lib/libgmock_main.so +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build + +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean + +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend + diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake new file mode 100644 index 000000000..0eaa03dd7 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "../../../bin/libgmock_main.pdb" + "../../../lib/.1.14.0" + "../../../lib/libgmock_main.so" + "../../../lib/libgmock_main.so.1.14.0" + "CMakeFiles/gmock_main.dir/link.d" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make new file mode 100644 index 000000000..08094148d --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gmock_main. +# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts new file mode 100644 index 000000000..85535ac81 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gmock_main. diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make new file mode 100644 index 000000000..4a18b61b4 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock_main. +# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make new file mode 100644 index 000000000..8d784cd6f --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgmock_main_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest + +CXX_FLAGS = -O3 -DNDEBUG -std=c++20 -fPIC -Wall -Wshadow -Wundef -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt new file mode 100644 index 000000000..0310494ca --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/gmock_main.dir/link.d -shared -Wl,-soname,libgmock_main.so.1.14.0 -o ../../../lib/libgmock_main.so.1.14.0 CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../../lib/libgmock.so.1.14.0 ../../../lib/libgtest.so.1.14.0 diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make new file mode 100644 index 000000000..8c8fb6fbb --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/progress.marks b/build/_deps/googletest-build/googlemock/CMakeFiles/progress.marks new file mode 100644 index 000000000..45a4fb75d --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/build/_deps/googletest-build/googlemock/CTestTestfile.cmake b/build/_deps/googletest-build/googlemock/CTestTestfile.cmake new file mode 100644 index 000000000..9e4f97998 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock +# Build directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("../googletest") diff --git a/build/_deps/googletest-build/googlemock/Makefile b/build/_deps/googletest-build/googlemock/Makefile new file mode 100644 index 000000000..aa2bb7885 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock//CMakeFiles/progress.marks + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +# Convenience name for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +src/gmock-all.o: src/gmock-all.cc.o +.PHONY : src/gmock-all.o + +# target to build an object file +src/gmock-all.cc.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +.PHONY : src/gmock-all.cc.o + +src/gmock-all.i: src/gmock-all.cc.i +.PHONY : src/gmock-all.i + +# target to preprocess a source file +src/gmock-all.cc.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i +.PHONY : src/gmock-all.cc.i + +src/gmock-all.s: src/gmock-all.cc.s +.PHONY : src/gmock-all.s + +# target to generate assembly for a file +src/gmock-all.cc.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s +.PHONY : src/gmock-all.cc.s + +src/gmock_main.o: src/gmock_main.cc.o +.PHONY : src/gmock_main.o + +# target to build an object file +src/gmock_main.cc.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +.PHONY : src/gmock_main.cc.o + +src/gmock_main.i: src/gmock_main.cc.i +.PHONY : src/gmock_main.i + +# target to preprocess a source file +src/gmock_main.cc.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i +.PHONY : src/gmock_main.cc.i + +src/gmock_main.s: src/gmock_main.cc.s +.PHONY : src/gmock_main.s + +# target to generate assembly for a file +src/gmock_main.cc.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s +.PHONY : src/gmock_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gmock" + @echo "... gmock_main" + @echo "... src/gmock-all.o" + @echo "... src/gmock-all.i" + @echo "... src/gmock-all.s" + @echo "... src/gmock_main.o" + @echo "... src/gmock_main.i" + @echo "... src/gmock_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/_deps/googletest-build/googlemock/cmake_install.cmake b/build/_deps/googletest-build/googlemock/cmake_install.cmake new file mode 100644 index 000000000..776ae0442 --- /dev/null +++ b/build/_deps/googletest-build/googlemock/cmake_install.cmake @@ -0,0 +1,56 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/cmake_install.cmake") + +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/build/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..95005bf3a --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake new file mode 100644 index 000000000..04443f9bc --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -0,0 +1,30 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-all.cc" "_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" "gcc" "_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" + "" "lib/libgtest.so" "gcc" "_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgtest.so" "/home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgtest.so.1.14.0" + ) + + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 000000000..8a9355e3c --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include _deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/codegen: +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/codegen + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: _deps/googletest-src/googletest/src/gtest-all.cc +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-all.cc + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/src/gtest-all.cc.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +lib/libgtest.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +lib/libgtest.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make +lib/libgtest.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts +lib/libgtest.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library ../../../lib/libgtest.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_symlink_library ../../../lib/libgtest.so.1.14.0 ../../../lib/libgtest.so.1.14.0 ../../../lib/libgtest.so + +lib/libgtest.so: lib/libgtest.so.1.14.0 + @$(CMAKE_COMMAND) -E touch_nocreate lib/libgtest.so + +# Rule to build all files generated by this target. +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build: lib/libgtest.so +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend + diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 000000000..fbbb870c5 --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "../../../bin/libgtest.pdb" + "../../../lib/.1.14.0" + "../../../lib/libgtest.so" + "../../../lib/libgtest.so.1.14.0" + "CMakeFiles/gtest.dir/link.d" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.internal b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.internal new file mode 100644 index 000000000..849049c4d --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.internal @@ -0,0 +1,496 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-all.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-spi.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-assertion-result.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-death-test.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-filepath.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-internal-inl.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-matchers.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-port.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-printers.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-test-part.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-typed-test.cc + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest.cc + /usr/include/alloca.h + /usr/include/arpa/inet.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/socket.h + /usr/include/asm-generic/sockios.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/any + /usr/include/c++/13/array + /usr/include/c++/13/atomic + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/atomic_timed_wait.h + /usr/include/c++/13/bits/atomic_wait.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/chrono.h + /usr/include/c++/13/bits/chrono_io.h + /usr/include/c++/13/bits/codecvt.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/enable_special_members.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/fstream.tcc + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/hashtable.h + /usr/include/c++/13/bits/hashtable_policy.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/iterator_concepts.h + /usr/include/c++/13/bits/list.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_conv.h + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/locale_facets_nonio.h + /usr/include/c++/13/bits/locale_facets_nonio.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/max_size_type.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/parse_numbers.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/quoted_string.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/ranges_algo.h + /usr/include/c++/13/bits/ranges_algobase.h + /usr/include/c++/13/bits/ranges_base.h + /usr/include/c++/13/bits/ranges_cmp.h + /usr/include/c++/13/bits/ranges_uninitialized.h + /usr/include/c++/13/bits/ranges_util.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/semaphore_base.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/sstream.tcc + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/std_mutex.h + /usr/include/c++/13/bits/std_thread.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_list.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_multiset.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_set.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/stream_iterator.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/this_thread_sleep.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_lock.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/unordered_map.h + /usr/include/c++/13/bits/unordered_set.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cassert + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/charconv + /usr/include/c++/13/chrono + /usr/include/c++/13/climits + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/compare + /usr/include/c++/13/concepts + /usr/include/c++/13/condition_variable + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cstring + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/format + /usr/include/c++/13/fstream + /usr/include/c++/13/functional + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iomanip + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/iterator + /usr/include/c++/13/limits + /usr/include/c++/13/list + /usr/include/c++/13/locale + /usr/include/c++/13/map + /usr/include/c++/13/memory + /usr/include/c++/13/mutex + /usr/include/c++/13/new + /usr/include/c++/13/numbers + /usr/include/c++/13/optional + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/ratio + /usr/include/c++/13/semaphore + /usr/include/c++/13/set + /usr/include/c++/13/span + /usr/include/c++/13/sstream + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/stop_token + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/unordered_map + /usr/include/c++/13/unordered_set + /usr/include/c++/13/utility + /usr/include/c++/13/variant + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/fcntl.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/libintl.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/falloc.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/netdb.h + /usr/include/netinet/in.h + /usr/include/pthread.h + /usr/include/regex.h + /usr/include/rpc/netdb.h + /usr/include/sched.h + /usr/include/semaphore.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/syscall.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/socket.h + /usr/include/x86_64-linux-gnu/asm/sockios.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h + /usr/include/x86_64-linux-gnu/bits/fcntl.h + /usr/include/x86_64-linux-gnu/bits/fcntl2.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/in.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mman-linux.h + /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h + /usr/include/x86_64-linux-gnu/bits/mman-shared.h + /usr/include/x86_64-linux-gnu/bits/mman.h + /usr/include/x86_64-linux-gnu/bits/mman_ext.h + /usr/include/x86_64-linux-gnu/bits/netdb.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/semaphore.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/sockaddr.h + /usr/include/x86_64-linux-gnu/bits/socket.h + /usr/include/x86_64-linux-gnu/bits/socket2.h + /usr/include/x86_64-linux-gnu/bits/socket_type.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/mman.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/socket.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + +lib/libgtest.so + /lib/x86_64-linux-gnu/libc.so.6 + /lib/x86_64-linux-gnu/libm.so.6 + /lib/x86_64-linux-gnu/libmvec.so.1 + /lib64/ld-linux-x86-64.so.2 + /usr/lib/x86_64-linux-gnu/crti.o + /usr/lib/x86_64-linux-gnu/crtn.o + /usr/lib/x86_64-linux-gnu/libc.so + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 + /usr/lib/x86_64-linux-gnu/libm.so + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so + /usr/lib/x86_64-linux-gnu/libc_nonshared.a + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o + diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make new file mode 100644 index 000000000..9b1b1e803 --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make @@ -0,0 +1,1472 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: _deps/googletest-src/googletest/src/gtest-all.cc \ + _deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + _deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + _deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + _deps/googletest-src/googletest/include/gtest/gtest-message.h \ + _deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + _deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + _deps/googletest-src/googletest/include/gtest/gtest-spi.h \ + _deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + _deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + _deps/googletest-src/googletest/include/gtest/gtest.h \ + _deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + _deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + _deps/googletest-src/googletest/include/gtest/internal/custom/gtest.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + _deps/googletest-src/googletest/src/gtest-assertion-result.cc \ + _deps/googletest-src/googletest/src/gtest-death-test.cc \ + _deps/googletest-src/googletest/src/gtest-filepath.cc \ + _deps/googletest-src/googletest/src/gtest-internal-inl.h \ + _deps/googletest-src/googletest/src/gtest-matchers.cc \ + _deps/googletest-src/googletest/src/gtest-port.cc \ + _deps/googletest-src/googletest/src/gtest-printers.cc \ + _deps/googletest-src/googletest/src/gtest-test-part.cc \ + _deps/googletest-src/googletest/src/gtest-typed-test.cc \ + _deps/googletest-src/googletest/src/gtest.cc \ + /usr/include/alloca.h \ + /usr/include/arpa/inet.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/any \ + /usr/include/c++/13/array \ + /usr/include/c++/13/atomic \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/atomic_wait.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/chrono_io.h \ + /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/fstream.tcc \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/list.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/max_size_type.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/unordered_set.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/charconv \ + /usr/include/c++/13/chrono \ + /usr/include/c++/13/climits \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cstring \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/format \ + /usr/include/c++/13/fstream \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iomanip \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/list \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/map \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/mutex \ + /usr/include/c++/13/new \ + /usr/include/c++/13/numbers \ + /usr/include/c++/13/optional \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/semaphore \ + /usr/include/c++/13/set \ + /usr/include/c++/13/span \ + /usr/include/c++/13/sstream \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/stop_token \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/unordered_set \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/variant \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/fcntl.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/libintl.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/falloc.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/netdb.h \ + /usr/include/netinet/in.h \ + /usr/include/pthread.h \ + /usr/include/regex.h \ + /usr/include/rpc/netdb.h \ + /usr/include/sched.h \ + /usr/include/semaphore.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/syscall.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/socket.h \ + /usr/include/x86_64-linux-gnu/asm/sockios.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/in.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mman-linux.h \ + /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h \ + /usr/include/x86_64-linux-gnu/bits/mman-shared.h \ + /usr/include/x86_64-linux-gnu/bits/mman.h \ + /usr/include/x86_64-linux-gnu/bits/mman_ext.h \ + /usr/include/x86_64-linux-gnu/bits/netdb.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ + /usr/include/x86_64-linux-gnu/bits/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket2.h \ + /usr/include/x86_64-linux-gnu/bits/socket_type.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/mman.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/socket.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + +lib/libgtest.so: /lib/x86_64-linux-gnu/libc.so.6 \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/x86_64-linux-gnu/crti.o \ + /usr/lib/x86_64-linux-gnu/crtn.o \ + /usr/lib/x86_64-linux-gnu/libc.so \ + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o + + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/x86_64-linux-gnu/crtn.o: + +/usr/lib/x86_64-linux-gnu/crti.o: + +/lib64/ld-linux-x86-64.so.2: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/usr/include/x86_64-linux-gnu/sys/syscall.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/sys/socket.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/x86_64-linux-gnu/sys/mman.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/include/x86_64-linux-gnu/bits/socket_type.h: + +/usr/include/x86_64-linux-gnu/bits/socket2.h: + +/usr/include/x86_64-linux-gnu/bits/sockaddr.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/lib/x86_64-linux-gnu/libm.so.6: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/usr/include/x86_64-linux-gnu/bits/semaphore.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/c++/13/bits/unique_lock.h: + +/usr/include/c++/13/bits/this_thread_sleep.h: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/usr/include/c++/13/bits/stl_set.h: + +/usr/include/c++/13/bits/stl_multiset.h: + +/usr/include/c++/13/bits/stl_list.h: + +/usr/include/c++/13/tr1/beta_function.tcc: + +/usr/include/c++/13/bits/string_view.tcc: + +/usr/include/c++/13/bits/localefwd.h: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/c++/13/bits/std_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/13/any: + +/usr/include/c++/13/bits/stl_construct.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/usr/include/c++/13/bits/stl_bvector.h: + +/usr/include/c++/13/bits/stl_algobase.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/c++/13/bits/stl_algo.h: + +/usr/include/c++/13/bits/unordered_map.h: + +/usr/include/c++/13/bits/basic_ios.h: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/usr/include/c++/13/bits/concept_check.h: + +/usr/include/c++/13/bits/shared_ptr.h: + +_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h: + +/usr/include/c++/13/debug/assertions.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/x86_64-linux-gnu/asm/unistd.h: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/c++/13/bits/ranges_cmp.h: + +/usr/include/c++/13/bits/range_access.h: + +/usr/include/c++/13/mutex: + +/usr/include/c++/13/cstddef: + +/usr/include/c++/13/bits/sstream.tcc: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/usr/include/c++/13/bits/algorithmfwd.h: + +/usr/include/c++/13/bits/postypes.h: + +/usr/include/c++/13/cwctype: + +/usr/include/c++/13/bits/specfun.h: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/include/c++/13/bits/node_handle.h: + +/usr/include/c++/13/bits/locale_facets_nonio.tcc: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/include/stdlib.h: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/usr/include/c++/13/bits/chrono.h: + +/usr/lib/x86_64-linux-gnu/libm.so: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/include/c++/13/bits/ranges_base.h: + +/usr/include/c++/13/string: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/c++/13/bits/std_thread.h: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/c++/13/bits/locale_conv.h: + +/usr/include/c++/13/set: + +/usr/include/c++/13/bits/ranges_uninitialized.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +/usr/include/c++/13/bits/ios_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/c++/13/semaphore: + +/usr/include/c++/13/tr1/legendre_function.tcc: + +/usr/include/c++/13/bits/hashtable.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/13/vector: + +/usr/include/c++/13/cstring: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/c++/13/bits/stl_vector.h: + +/usr/include/string.h: + +/usr/include/c++/13/bits/semaphore_base.h: + +/usr/include/c++/13/bits/charconv.h: + +_deps/googletest-src/googletest/src/gtest-typed-test.cc: + +_deps/googletest-src/googletest/src/gtest-test-part.cc: + +/usr/include/c++/13/bits/ranges_algo.h: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/usr/include/c++/13/bits/char_traits.h: + +/usr/include/c++/13/bits/move.h: + +_deps/googletest-src/googletest/src/gtest-death-test.cc: + +/usr/include/c++/13/atomic: + +/usr/include/c++/13/tr1/bessel_function.tcc: + +/usr/include/c++/13/bits/iterator_concepts.h: + +/usr/include/c++/13/bits/allocator.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/13/functional: + +/usr/include/x86_64-linux-gnu/bits/socket.h: + +_deps/googletest-src/googletest/src/gtest-printers.cc: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/c++/13/list: + +/usr/include/linux/falloc.h: + +/usr/include/c++/13/bits/max_size_type.h: + +/usr/include/c++/13/backward/auto_ptr.h: + +/usr/include/c++/13/condition_variable: + +/usr/include/c++/13/bits/list.tcc: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/13/charconv: + +/usr/include/c++/13/bits/new_allocator.h: + +/usr/include/c++/13/cstdlib: + +/usr/include/c++/13/stdexcept: + +/usr/include/asm-generic/errno.h: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/usr/include/c++/13/bits/parse_numbers.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h: + +/usr/include/c++/13/bits/stl_multimap.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +_deps/googletest-src/googletest/include/gtest/gtest-spi.h: + +/usr/include/c++/13/initializer_list: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/c++/13/bits/chrono_io.h: + +/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: + +/usr/include/c++/13/bits/istream.tcc: + +/usr/include/c++/13/bits/ptr_traits.h: + +_deps/googletest-src/googletest/src/gtest-matchers.cc: + +/usr/include/c++/13/bits/unordered_set.h: + +_deps/googletest-src/googletest/include/gtest/gtest-death-test.h: + +/usr/include/c++/13/bits/ranges_algobase.h: + +/usr/include/c++/13/bits/streambuf.tcc: + +_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h: + +_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/bits/stream_iterator.h: + +/usr/include/c++/13/bits/align.h: + +_deps/googletest-src/googletest/src/gtest-all.cc: + +/usr/include/c++/13/bits/basic_ios.tcc: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h: + +_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h: + +_deps/googletest-src/googletest/src/gtest.cc: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/c++/13/cstdio: + +_deps/googletest-src/googletest/include/gtest/gtest-printers.h: + +/usr/include/c++/13/bits/fstream.tcc: + +/usr/include/c++/13/bits/codecvt.h: + +/usr/include/c++/13/ext/concurrence.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/c++/13/clocale: + +/usr/include/c++/13/iterator: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/c++/13/cwchar: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +/usr/include/c++/13/bits/quoted_string.h: + +_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +_deps/googletest-src/googletest/src/gtest-internal-inl.h: + +/usr/include/c++/13/tr1/ell_integral.tcc: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +_deps/googletest-src/googletest/include/gtest/gtest-message.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +_deps/googletest-src/googletest/include/gtest/gtest.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h: + +/usr/include/pthread.h: + +_deps/googletest-src/googletest/include/gtest/gtest-matchers.h: + +/usr/include/c++/13/cxxabi.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/c++/13/bits/ranges_util.h: + +/usr/include/asm-generic/types.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h: + +/usr/include/c++/13/bits/atomic_wait.h: + +_deps/googletest-src/googletest/include/gtest/gtest_prod.h: + +/usr/include/asm-generic/posix_types.h: + +/usr/lib/x86_64-linux-gnu/libc.so: + +/usr/include/c++/13/bits/std_function.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/arpa/inet.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/c++/13/compare: + +/usr/include/x86_64-linux-gnu/bits/syscall.h: + +/usr/include/c++/13/algorithm: + +/usr/include/c++/13/debug/debug.h: + +_deps/googletest-src/googletest/src/gtest-port.cc: + +/usr/include/c++/13/backward/binders.h: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h: + +/usr/include/c++/13/bits/stl_relops.h: + +_deps/googletest-src/googletest/src/gtest-assertion-result.cc: + +/usr/include/c++/13/bits/functexcept.h: + +/usr/include/x86_64-linux-gnu/bits/mman-shared.h: + +/usr/include/c++/13/bits/atomic_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/stdc-predef.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +_deps/googletest-src/googletest/include/gtest/gtest-param-test.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/c++/13/span: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/include/c++/13/bits/memoryfwd.h: + +/usr/include/c++/13/bits/atomic_timed_wait.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/c++/13/array: + +/usr/include/c++/13/variant: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h: + +/usr/include/regex.h: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/usr/include/c++/13/ostream: + +/usr/include/c++/13/bits/enable_special_members.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/c++/13/bits/stl_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/c++/13/bits/memory_resource.h: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/usr/include/c++/13/tr1/exp_integral.tcc: + +_deps/googletest-src/googletest/include/gtest/gtest-test-part.h: + +/usr/include/c++/13/bits/vector.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/c++/13/bits/basic_string.tcc: + +/usr/include/c++/13/chrono: + +/usr/include/math.h: + +/usr/include/c++/13/cstdint: + +/usr/include/c++/13/cctype: + +/usr/include/c++/13/cerrno: + +/usr/include/c++/13/tr1/hypergeometric.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/c++/13/cmath: + +/usr/include/c++/13/concepts: + +_deps/googletest-src/googletest/src/gtest-filepath.cc: + +/usr/include/c++/13/ctime: + +/usr/include/asm-generic/socket.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/usr/include/c++/13/ext/atomicity.h: + +/usr/include/c++/13/climits: + +/usr/include/c++/13/ext/numeric_traits.h: + +/usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h: + +/usr/include/c++/13/bits/stl_heap.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/c++/13/exception: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl2.h: + +/usr/include/c++/13/format: + +/usr/include/c++/13/ios: + +_deps/googletest-src/googletest/include/gtest/internal/custom/gtest.h: + +/usr/include/semaphore.h: + +/usr/include/c++/13/iosfwd: + +/usr/include/c++/13/iostream: + +/usr/include/libintl.h: + +/usr/include/c++/13/istream: + +/usr/include/c++/13/limits: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/c++/13/cassert: + +/usr/include/fcntl.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/13/locale: + +/usr/include/c++/13/map: + +/usr/include/c++/13/iomanip: + +/usr/include/c++/13/memory: + +/usr/include/c++/13/stop_token: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/13/new: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/c++/13/optional: + +/usr/include/c++/13/bits/stl_map.h: + +/usr/include/wchar.h: + +/usr/include/c++/13/pstl/execution_defs.h: + +/usr/include/c++/13/pstl/glue_memory_defs.h: + +/usr/include/c++/13/pstl/pstl_config.h: + +/usr/include/c++/13/ratio: + +/usr/include/c++/13/sstream: + +/usr/include/alloca.h: + +/usr/include/c++/13/stdlib.h: + +/usr/include/c++/13/streambuf: + +/usr/include/c++/13/string_view: + +/usr/include/c++/13/system_error: + +/usr/include/c++/13/tr1/gamma.tcc: + +/usr/include/c++/13/pstl/glue_algorithm_defs.h: + +/usr/include/c++/13/tuple: + +/usr/include/c++/13/bits/uniform_int_dist.h: + +/usr/include/c++/13/tr1/poly_hermite.tcc: + +/usr/include/c++/13/tr1/poly_laguerre.tcc: + +/usr/include/x86_64-linux-gnu/asm/unistd_64.h: + +/usr/include/c++/13/tr1/riemann_zeta.tcc: + +/usr/include/c++/13/tr1/special_function_util.h: + +/usr/include/c++/13/bits/predefined_ops.h: + +/usr/include/c++/13/fstream: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/c++/13/type_traits: + +/usr/include/c++/13/bits/hashtable_policy.h: + +/usr/include/asm-generic/sockios.h: + +/usr/include/c++/13/typeinfo: + +/usr/include/c++/13/unordered_map: + +/usr/include/c++/13/unordered_set: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/c++/13/bits/invoke.h: + +/usr/include/c++/13/utility: + +/usr/include/c++/13/bits/nested_exception.h: + +/usr/include/ctype.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/linux/errno.h: + +/usr/include/assert.h: + +/usr/include/endian.h: + +/usr/include/limits.h: + +/usr/include/signal.h: + +/usr/include/linux/close_range.h: + +/usr/include/linux/limits.h: + +/usr/include/linux/posix_types.h: + +/usr/include/c++/13/bits/stl_tree.h: + +/usr/include/linux/stat.h: + +/usr/include/linux/stddef.h: + +/usr/include/linux/types.h: + +/usr/include/locale.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/netdb.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/netinet/in.h: + +/usr/include/sched.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/usr/include/c++/13/bits/uses_allocator_args.h: + +/usr/include/x86_64-linux-gnu/bits/mman.h: + +/usr/include/x86_64-linux-gnu/bits/in.h: + +/usr/include/stdint.h: + +/usr/include/rpc/netdb.h: + +/usr/include/strings.h: + +/usr/include/syscall.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/x86_64-linux-gnu/bits/mman-linux.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl.h: + +/usr/include/c++/13/bit: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/usr/include/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: + +/usr/include/wctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: + +/usr/include/c++/13/tr1/modified_bessel_func.tcc: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/usr/include/x86_64-linux-gnu/asm/socket.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/x86_64-linux-gnu/asm/sockios.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/usr/include/c++/13/numbers: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/x86_64-linux-gnu/bits/netdb.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/x86_64-linux-gnu/bits/mman_ext.h: diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts new file mode 100644 index 000000000..32ab1fb11 --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gtest. diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make new file mode 100644 index 000000000..37ac348db --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 000000000..0903261b3 --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgtest_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -I/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -I/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest + +CXX_FLAGS = -O3 -DNDEBUG -std=c++20 -fPIC -Wall -Wshadow -Wundef -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -w + diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.d b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.d new file mode 100644 index 000000000..ea59e6ddd --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.d @@ -0,0 +1,82 @@ +../../../lib/libgtest.so.1.14.0: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/gtest.dir/src/gtest-all.cc.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/gtest.dir/src/gtest-all.cc.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 000000000..6211c37f0 --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/gtest.dir/link.d -shared -Wl,-soname,libgtest.so.1.14.0 -o ../../../lib/libgtest.so.1.14.0 "CMakeFiles/gtest.dir/src/gtest-all.cc.o" diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 000000000..3a86673aa --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 + diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..c1db5d46cccd6c133ba90f7379f9e47987704e07 GIT binary patch literal 908848 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

F6fKp>hO3efm1>JM4hOB*mS9;03Bkg98Oc00l(= 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 RzW?lgp8f%-A1|i<{{!|cQicEk literal 0 HcmV?d00001 diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d new file mode 100644 index 000000000..1f1dcf00b --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d @@ -0,0 +1,387 @@ +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-all.cc \ + /usr/include/stdc-predef.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/cstddef \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/include/c++/13/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/string /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/exception \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/locale /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/cwctype /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/streambuf /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/sstream \ + /usr/include/c++/13/istream /usr/include/c++/13/ios \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc /usr/include/c++/13/ostream \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/limits \ + /usr/include/c++/13/memory /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/c++/13/stdlib.h /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/iostream /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + /usr/include/regex.h /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ + /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/any /usr/include/c++/13/optional \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/variant \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h /usr/include/c++/13/array \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert /usr/include/assert.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-assertion-result.cc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-death-test.cc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest.h \ + /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ + /usr/include/x86_64-linux-gnu/sys/mman.h \ + /usr/include/x86_64-linux-gnu/bits/mman.h \ + /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h \ + /usr/include/x86_64-linux-gnu/bits/mman-linux.h \ + /usr/include/x86_64-linux-gnu/bits/mman-shared.h \ + /usr/include/x86_64-linux-gnu/bits/mman_ext.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-internal-inl.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h /usr/include/arpa/inet.h \ + /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket_type.h \ + /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ + /usr/include/x86_64-linux-gnu/asm/socket.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/x86_64-linux-gnu/asm/sockios.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ + /usr/include/x86_64-linux-gnu/bits/socket2.h \ + /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/netdb.h \ + /usr/include/rpc/netdb.h /usr/include/x86_64-linux-gnu/bits/netdb.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-spi.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-filepath.cc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-matchers.cc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-port.cc \ + /usr/include/c++/13/fstream \ + /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h \ + /usr/include/c++/13/bits/fstream.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-printers.cc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-test-part.cc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-typed-test.cc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest.cc \ + /usr/include/c++/13/chrono /usr/include/c++/13/bits/chrono_io.h \ + /usr/include/c++/13/format /usr/include/c++/13/charconv \ + /usr/include/c++/13/span /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/c++/13/cstring \ + /usr/include/c++/13/list /usr/include/c++/13/bits/stl_list.h \ + /usr/include/c++/13/bits/list.tcc /usr/include/c++/13/unordered_set \ + /usr/include/c++/13/bits/unordered_set.h diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake new file mode 100644 index 000000000..6db09817e --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake @@ -0,0 +1,30 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest_main.cc" "_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" "gcc" "_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" + "" "lib/libgtest_main.so" "gcc" "_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.d" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgtest_main.so" "/home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgtest_main.so.1.14.0" + ) + + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make new file mode 100644 index 000000000..cc7a9c3b1 --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make @@ -0,0 +1,119 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make + +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/codegen: +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/codegen + +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: _deps/googletest-src/googletest/src/gtest_main.cc +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -MF CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest_main.cc + +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i + +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s + +# Object files for target gtest_main +gtest_main_OBJECTS = \ +"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + +# External object files for target gtest_main +gtest_main_EXTERNAL_OBJECTS = + +lib/libgtest_main.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +lib/libgtest_main.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make +lib/libgtest_main.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts +lib/libgtest_main.so.1.14.0: lib/libgtest.so.1.14.0 +lib/libgtest_main.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library ../../../lib/libgtest_main.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_symlink_library ../../../lib/libgtest_main.so.1.14.0 ../../../lib/libgtest_main.so.1.14.0 ../../../lib/libgtest_main.so + +lib/libgtest_main.so: lib/libgtest_main.so.1.14.0 + @$(CMAKE_COMMAND) -E touch_nocreate lib/libgtest_main.so + +# Rule to build all files generated by this target. +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build: lib/libgtest_main.so +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build + +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean + +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend + diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake new file mode 100644 index 000000000..22380313d --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "../../../bin/libgtest_main.pdb" + "../../../lib/.1.14.0" + "../../../lib/libgtest_main.so" + "../../../lib/libgtest_main.so.1.14.0" + "CMakeFiles/gtest_main.dir/link.d" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make new file mode 100644 index 000000000..9a6afc065 --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gtest_main. +# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts new file mode 100644 index 000000000..033891a80 --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gtest_main. diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make new file mode 100644 index 000000000..1d67c1ab5 --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest_main. +# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make new file mode 100644 index 000000000..b9678dbaa --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgtest_main_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest + +CXX_FLAGS = -O3 -DNDEBUG -std=c++20 -fPIC -Wall -Wshadow -Wundef -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt new file mode 100644 index 000000000..9e54083b6 --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/gtest_main.dir/link.d -shared -Wl,-soname,libgtest_main.so.1.14.0 -o ../../../lib/libgtest_main.so.1.14.0 CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../../lib/libgtest.so.1.14.0 diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make new file mode 100644 index 000000000..72bb7dd02 --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 7 +CMAKE_PROGRESS_2 = 8 + diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/progress.marks b/build/_deps/googletest-build/googletest/CMakeFiles/progress.marks new file mode 100644 index 000000000..b8626c4cf --- /dev/null +++ b/build/_deps/googletest-build/googletest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +4 diff --git a/build/_deps/googletest-build/googletest/CTestTestfile.cmake b/build/_deps/googletest-build/googletest/CTestTestfile.cmake new file mode 100644 index 000000000..fcccc8fa7 --- /dev/null +++ b/build/_deps/googletest-build/googletest/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest +# Build directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/build/_deps/googletest-build/googletest/Makefile b/build/_deps/googletest-build/googletest/Makefile new file mode 100644 index 000000000..cfa3a3a91 --- /dev/null +++ b/build/_deps/googletest-build/googletest/Makefile @@ -0,0 +1,284 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest//CMakeFiles/progress.marks + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +# Convenience name for target. +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +src/gtest-all.o: src/gtest-all.cc.o +.PHONY : src/gtest-all.o + +# target to build an object file +src/gtest-all.cc.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +.PHONY : src/gtest-all.cc.o + +src/gtest-all.i: src/gtest-all.cc.i +.PHONY : src/gtest-all.i + +# target to preprocess a source file +src/gtest-all.cc.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i +.PHONY : src/gtest-all.cc.i + +src/gtest-all.s: src/gtest-all.cc.s +.PHONY : src/gtest-all.s + +# target to generate assembly for a file +src/gtest-all.cc.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s +.PHONY : src/gtest-all.cc.s + +src/gtest_main.o: src/gtest_main.cc.o +.PHONY : src/gtest_main.o + +# target to build an object file +src/gtest_main.cc.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +.PHONY : src/gtest_main.cc.o + +src/gtest_main.i: src/gtest_main.cc.i +.PHONY : src/gtest_main.i + +# target to preprocess a source file +src/gtest_main.cc.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i +.PHONY : src/gtest_main.cc.i + +src/gtest_main.s: src/gtest_main.cc.s +.PHONY : src/gtest_main.s + +# target to generate assembly for a file +src/gtest_main.cc.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s +.PHONY : src/gtest_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... gtest" + @echo "... gtest_main" + @echo "... src/gtest-all.o" + @echo "... src/gtest-all.i" + @echo "... src/gtest-all.s" + @echo "... src/gtest_main.o" + @echo "... src/gtest_main.i" + @echo "... src/gtest_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/_deps/googletest-build/googletest/cmake_install.cmake b/build/_deps/googletest-build/googletest/cmake_install.cmake new file mode 100644 index 000000000..e85639e1a --- /dev/null +++ b/build/_deps/googletest-build/googletest/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/_deps/googletest-src b/build/_deps/googletest-src new file mode 160000 index 000000000..f8d7d77c0 --- /dev/null +++ b/build/_deps/googletest-src @@ -0,0 +1 @@ +Subproject commit f8d7d77c06936315286eb55f8de22cd23c188571 diff --git a/build/_deps/googletest-subbuild/CMakeCache.txt b/build/_deps/googletest-subbuild/CMakeCache.txt new file mode 100644 index 000000000..5032fe6e4 --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeCache.txt @@ -0,0 +1,117 @@ +# This is the CMakeCache file. +# For build in directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild +# It was generated by CMake: /usr/local/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=googletest-populate + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +googletest-populate_BINARY_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild + +//Value Computed by CMake +googletest-populate_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +googletest-populate_SOURCE_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/bin/ctest +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.31 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/build/_deps/googletest-subbuild/CMakeFiles/3.31.6/CMakeSystem.cmake b/build/_deps/googletest-subbuild/CMakeFiles/3.31.6/CMakeSystem.cmake new file mode 100644 index 000000000..bf8b35206 --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/3.31.6/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.14.0-1017-azure") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.14.0-1017-azure") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.14.0-1017-azure") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.14.0-1017-azure") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/_deps/googletest-subbuild/CMakeFiles/CMakeConfigureLog.yaml b/build/_deps/googletest-subbuild/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 000000000..89a5ec6bd --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,11 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:16 (project)" + message: | + The system is: Linux - 6.14.0-1017-azure - x86_64 +... diff --git a/build/_deps/googletest-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake b/build/_deps/googletest-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..8b2c1fe6f --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/_deps/googletest-subbuild/CMakeFiles/CMakeRuleHashes.txt b/build/_deps/googletest-subbuild/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 000000000..f3e750e9e --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,11 @@ +# Hashes of file build rules. +9a1b7e08178dcd5ea1817bfa6c861f70 CMakeFiles/googletest-populate +24e6cf5b329ca4fc653bb8fbf2528ba2 CMakeFiles/googletest-populate-complete +0778e870e4928f45c2e028838123191c googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build +dabf1e4b5dd0d147397e13f06c9d7890 googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure +46cc4ea59d16662bf282b31bcdd1ef47 googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download +e5eeb39a6dbb2995234680b6ab38da4d googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install +2a6391fdab90c8148a11566f4b53a0da googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir +73a36aebf7a2a4f79d95a292cbd1061b googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch +bfde41831f880d3ce8e209e3f7e93999 googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test +e7a349814e1e5d347a97e9c8fbd87f29 googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update diff --git a/build/_deps/googletest-subbuild/CMakeFiles/Makefile.cmake b/build/_deps/googletest-subbuild/CMakeFiles/Makefile.cmake new file mode 100644 index 000000000..9d0785f99 --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/Makefile.cmake @@ -0,0 +1,55 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.31.6/CMakeSystem.cmake" + "CMakeLists.txt" + "googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystem.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/share/cmake-3.31/Modules/ExternalProject.cmake" + "/usr/local/share/cmake-3.31/Modules/ExternalProject/PatchInfo.txt.in" + "/usr/local/share/cmake-3.31/Modules/ExternalProject/RepositoryInfo.txt.in" + "/usr/local/share/cmake-3.31/Modules/ExternalProject/UpdateInfo.txt.in" + "/usr/local/share/cmake-3.31/Modules/ExternalProject/cfgcmd.txt.in" + "/usr/local/share/cmake-3.31/Modules/ExternalProject/gitclone.cmake.in" + "/usr/local/share/cmake-3.31/Modules/ExternalProject/gitupdate.cmake.in" + "/usr/local/share/cmake-3.31/Modules/ExternalProject/mkdirs.cmake.in" + "/usr/local/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.31.6/CMakeSystem.cmake" + "googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake" + "googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake" + "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt" + "googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake" + "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update-info.txt" + "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch-info.txt" + "googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/googletest-populate.dir/DependInfo.cmake" + ) diff --git a/build/_deps/googletest-subbuild/CMakeFiles/Makefile2 b/build/_deps/googletest-subbuild/CMakeFiles/Makefile2 new file mode 100644 index 000000000..277bfa50a --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/Makefile2 @@ -0,0 +1,122 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/googletest-populate.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/googletest-populate.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/googletest-populate.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/googletest-populate.dir + +# All Build rule for target. +CMakeFiles/googletest-populate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/googletest-populate.dir/build.make CMakeFiles/googletest-populate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/googletest-populate.dir/build.make CMakeFiles/googletest-populate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Built target googletest-populate" +.PHONY : CMakeFiles/googletest-populate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/googletest-populate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles 9 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/googletest-populate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles 0 +.PHONY : CMakeFiles/googletest-populate.dir/rule + +# Convenience name for target. +googletest-populate: CMakeFiles/googletest-populate.dir/rule +.PHONY : googletest-populate + +# codegen rule for target. +CMakeFiles/googletest-populate.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/googletest-populate.dir/build.make CMakeFiles/googletest-populate.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Finished codegen for target googletest-populate" +.PHONY : CMakeFiles/googletest-populate.dir/codegen + +# clean rule for target. +CMakeFiles/googletest-populate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/googletest-populate.dir/build.make CMakeFiles/googletest-populate.dir/clean +.PHONY : CMakeFiles/googletest-populate.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/_deps/googletest-subbuild/CMakeFiles/TargetDirectories.txt b/build/_deps/googletest-subbuild/CMakeFiles/TargetDirectories.txt new file mode 100644 index 000000000..de9eafaec --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/edit_cache.dir +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/rebuild_cache.dir diff --git a/build/_deps/googletest-subbuild/CMakeFiles/cmake.check_cache b/build/_deps/googletest-subbuild/CMakeFiles/cmake.check_cache new file mode 100644 index 000000000..3dccd7317 --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete new file mode 100644 index 000000000..e69de29bb diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/DependInfo.cmake b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/DependInfo.cmake new file mode 100644 index 000000000..29b95a515 --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.json b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.json new file mode 100644 index 000000000..11b8ed74a --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.json @@ -0,0 +1,46 @@ +{ + "sources" : + [ + { + "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate" + }, + { + "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.rule" + }, + { + "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete.rule" + }, + { + "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build.rule" + }, + { + "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure.rule" + }, + { + "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download.rule" + }, + { + "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install.rule" + }, + { + "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir.rule" + }, + { + "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch.rule" + }, + { + "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test.rule" + }, + { + "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update.rule" + } + ], + "target" : + { + "labels" : + [ + "googletest-populate" + ], + "name" : "googletest-populate" + } +} \ No newline at end of file diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.txt b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.txt new file mode 100644 index 000000000..cc06123eb --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.txt @@ -0,0 +1,14 @@ +# Target labels + googletest-populate +# Source files and their labels +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.rule +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete.rule +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build.rule +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure.rule +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download.rule +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install.rule +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir.rule +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch.rule +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test.rule +/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update.rule diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/build.make b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/build.make new file mode 100644 index 000000000..5df6a8cf2 --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/build.make @@ -0,0 +1,162 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild + +# Utility rule file for googletest-populate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/googletest-populate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/googletest-populate.dir/progress.make + +CMakeFiles/googletest-populate: CMakeFiles/googletest-populate-complete + +CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install +CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir +CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download +CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update +CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch +CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure +CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build +CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install +CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Completed 'googletest-populate'" + /usr/local/bin/cmake -E make_directory /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles + /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete + /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-done + +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update: +.PHONY : googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update + +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "No build step for 'googletest-populate'" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E echo_append + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build + +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure: googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "No configure step for 'googletest-populate'" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E echo_append + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure + +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Performing download step (git clone) for 'googletest-populate'" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps && /usr/local/bin/cmake -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps && /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download + +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "No install step for 'googletest-populate'" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E echo_append + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install + +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Creating directories for 'googletest-populate'" + /usr/local/bin/cmake -Dcfgdir= -P /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake + /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir + +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch-info.txt +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "No patch step for 'googletest-populate'" + /usr/local/bin/cmake -E echo_append + /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch + +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update: +.PHONY : googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update + +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "No test step for 'googletest-populate'" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E echo_append + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test + +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update: googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update-info.txt +googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Performing update step for 'googletest-populate'" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src && /usr/local/bin/cmake -Dcan_fetch=YES -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake + +CMakeFiles/googletest-populate.dir/codegen: +.PHONY : CMakeFiles/googletest-populate.dir/codegen + +googletest-populate: CMakeFiles/googletest-populate +googletest-populate: CMakeFiles/googletest-populate-complete +googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build +googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure +googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download +googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install +googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir +googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch +googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test +googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update +googletest-populate: CMakeFiles/googletest-populate.dir/build.make +.PHONY : googletest-populate + +# Rule to build all files generated by this target. +CMakeFiles/googletest-populate.dir/build: googletest-populate +.PHONY : CMakeFiles/googletest-populate.dir/build + +CMakeFiles/googletest-populate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/googletest-populate.dir/cmake_clean.cmake +.PHONY : CMakeFiles/googletest-populate.dir/clean + +CMakeFiles/googletest-populate.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/googletest-populate.dir/depend + diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/cmake_clean.cmake b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/cmake_clean.cmake new file mode 100644 index 000000000..4a4646d5f --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/googletest-populate" + "CMakeFiles/googletest-populate-complete" + "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build" + "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure" + "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download" + "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install" + "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir" + "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch" + "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test" + "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/googletest-populate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.make b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.make new file mode 100644 index 000000000..2a7c5a791 --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for googletest-populate. +# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.ts b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.ts new file mode 100644 index 000000000..a4681dad6 --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for googletest-populate. diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/progress.make b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/progress.make new file mode 100644 index 000000000..d4f6ce35d --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/progress.make @@ -0,0 +1,10 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 + diff --git a/build/_deps/googletest-subbuild/CMakeFiles/progress.marks b/build/_deps/googletest-subbuild/CMakeFiles/progress.marks new file mode 100644 index 000000000..ec635144f --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeFiles/progress.marks @@ -0,0 +1 @@ +9 diff --git a/build/_deps/googletest-subbuild/CMakeLists.txt b/build/_deps/googletest-subbuild/CMakeLists.txt new file mode 100644 index 000000000..9e5f7fdff --- /dev/null +++ b/build/_deps/googletest-subbuild/CMakeLists.txt @@ -0,0 +1,42 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.31.6) + +# Reject any attempt to use a toolchain file. We must not use one because +# we could be downloading it here. If the CMAKE_TOOLCHAIN_FILE environment +# variable is set, the cache variable will have been initialized from it. +unset(CMAKE_TOOLCHAIN_FILE CACHE) +unset(ENV{CMAKE_TOOLCHAIN_FILE}) + +# We name the project and the target for the ExternalProject_Add() call +# to something that will highlight to the user what we are working on if +# something goes wrong and an error message is produced. + +project(googletest-populate NONE) + + +# Pass through things we've already detected in the main project to avoid +# paying the cost of redetecting them again in ExternalProject_Add() +set(GIT_EXECUTABLE [==[/usr/bin/git]==]) +set(GIT_VERSION_STRING [==[2.53.0]==]) +set_property(GLOBAL PROPERTY _CMAKE_FindGit_GIT_EXECUTABLE_VERSION + [==[/usr/bin/git;2.53.0]==] +) + + +include(ExternalProject) +ExternalProject_Add(googletest-populate + "UPDATE_DISCONNECTED" "False" "GIT_REPOSITORY" "https://github.com/google/googletest.git" "EXTERNALPROJECT_INTERNAL_ARGUMENT_SEPARATOR" "GIT_TAG" "v1.14.0" + SOURCE_DIR "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + BINARY_DIR "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build" + CONFIGURE_COMMAND "" + BUILD_COMMAND "" + INSTALL_COMMAND "" + TEST_COMMAND "" + USES_TERMINAL_DOWNLOAD YES + USES_TERMINAL_UPDATE YES + USES_TERMINAL_PATCH YES +) + + diff --git a/build/_deps/googletest-subbuild/Makefile b/build/_deps/googletest-subbuild/Makefile new file mode 100644 index 000000000..f639e51ad --- /dev/null +++ b/build/_deps/googletest-subbuild/Makefile @@ -0,0 +1,162 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles 0 +.PHONY : all + +# The main codegen target +codegen: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 codegen + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles 0 +.PHONY : codegen + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named googletest-populate + +# Build rule for target. +googletest-populate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest-populate +.PHONY : googletest-populate + +# fast build rule for target. +googletest-populate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/googletest-populate.dir/build.make CMakeFiles/googletest-populate.dir/build +.PHONY : googletest-populate/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... codegen" + @echo "... edit_cache" + @echo "... rebuild_cache" + @echo "... googletest-populate" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/_deps/googletest-subbuild/cmake_install.cmake b/build/_deps/googletest-subbuild/cmake_install.cmake new file mode 100644 index 000000000..49f1d458d --- /dev/null +++ b/build/_deps/googletest-subbuild/cmake_install.cmake @@ -0,0 +1,61 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build new file mode 100644 index 000000000..e69de29bb diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure new file mode 100644 index 000000000..e69de29bb diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-done b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-done new file mode 100644 index 000000000..e69de29bb diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download new file mode 100644 index 000000000..e69de29bb diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt new file mode 100644 index 000000000..c26cb50b8 --- /dev/null +++ b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt @@ -0,0 +1,15 @@ +# This is a generated file and its contents are an internal implementation detail. +# The download step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +method=git +command=/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake +source_dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src +work_dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps +repository=https://github.com/google/googletest.git +remote=origin +init_submodules=TRUE +recurse_submodules=--recursive +submodules= +CMP0097=NEW + diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt new file mode 100644 index 000000000..c26cb50b8 --- /dev/null +++ b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt @@ -0,0 +1,15 @@ +# This is a generated file and its contents are an internal implementation detail. +# The download step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +method=git +command=/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake +source_dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src +work_dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps +repository=https://github.com/google/googletest.git +remote=origin +init_submodules=TRUE +recurse_submodules=--recursive +submodules= +CMP0097=NEW + diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install new file mode 100644 index 000000000..e69de29bb diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir new file mode 100644 index 000000000..e69de29bb diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch new file mode 100644 index 000000000..e69de29bb diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch-info.txt b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch-info.txt new file mode 100644 index 000000000..53e1e1e68 --- /dev/null +++ b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch-info.txt @@ -0,0 +1,6 @@ +# This is a generated file and its contents are an internal implementation detail. +# The update step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +command= +work_dir= diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test new file mode 100644 index 000000000..e69de29bb diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update-info.txt b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update-info.txt new file mode 100644 index 000000000..6d49aee7b --- /dev/null +++ b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update-info.txt @@ -0,0 +1,7 @@ +# This is a generated file and its contents are an internal implementation detail. +# The patch step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +command (connected)=/usr/local/bin/cmake;-Dcan_fetch=YES;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake +command (disconnected)=/usr/local/bin/cmake;-Dcan_fetch=NO;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake +work_dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt b/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt new file mode 100644 index 000000000..6a6ed5fd2 --- /dev/null +++ b/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt @@ -0,0 +1 @@ +cmd='' diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake b/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake new file mode 100644 index 000000000..c2b78ce68 --- /dev/null +++ b/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake @@ -0,0 +1,87 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake + +if(EXISTS "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt" AND EXISTS "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt" AND + "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt" IS_NEWER_THAN "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt") + message(VERBOSE + "Avoiding repeated git clone, stamp file is up to date: " + "'/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt'" + ) + return() +endif() + +# Even at VERBOSE level, we don't want to see the commands executed, but +# enabling them to be shown for DEBUG may be useful to help diagnose problems. +cmake_language(GET_MESSAGE_LOG_LEVEL active_log_level) +if(active_log_level MATCHES "DEBUG|TRACE") + set(maybe_show_command COMMAND_ECHO STDOUT) +else() + set(maybe_show_command "") +endif() + +execute_process( + COMMAND ${CMAKE_COMMAND} -E rm -rf "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + RESULT_VARIABLE error_code + ${maybe_show_command} +) +if(error_code) + message(FATAL_ERROR "Failed to remove directory: '/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src'") +endif() + +# try the clone 3 times in case there is an odd git clone issue +set(error_code 1) +set(number_of_tries 0) +while(error_code AND number_of_tries LESS 3) + execute_process( + COMMAND "/usr/bin/git" + clone --no-checkout --config "advice.detachedHead=false" "https://github.com/google/googletest.git" "googletest-src" + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps" + RESULT_VARIABLE error_code + ${maybe_show_command} + ) + math(EXPR number_of_tries "${number_of_tries} + 1") +endwhile() +if(number_of_tries GREATER 1) + message(NOTICE "Had to git clone more than once: ${number_of_tries} times.") +endif() +if(error_code) + message(FATAL_ERROR "Failed to clone repository: 'https://github.com/google/googletest.git'") +endif() + +execute_process( + COMMAND "/usr/bin/git" + checkout "v1.14.0" -- + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + RESULT_VARIABLE error_code + ${maybe_show_command} +) +if(error_code) + message(FATAL_ERROR "Failed to checkout tag: 'v1.14.0'") +endif() + +set(init_submodules TRUE) +if(init_submodules) + execute_process( + COMMAND "/usr/bin/git" + submodule update --recursive --init + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + RESULT_VARIABLE error_code + ${maybe_show_command} + ) +endif() +if(error_code) + message(FATAL_ERROR "Failed to update submodules in: '/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src'") +endif() + +# Complete success, update the script-last-run stamp file: +# +execute_process( + COMMAND ${CMAKE_COMMAND} -E copy "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt" "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt" + RESULT_VARIABLE error_code + ${maybe_show_command} +) +if(error_code) + message(FATAL_ERROR "Failed to copy script-last-run stamp file: '/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt'") +endif() diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake b/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake new file mode 100644 index 000000000..2feeb916e --- /dev/null +++ b/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake @@ -0,0 +1,317 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake + +# Even at VERBOSE level, we don't want to see the commands executed, but +# enabling them to be shown for DEBUG may be useful to help diagnose problems. +cmake_language(GET_MESSAGE_LOG_LEVEL active_log_level) +if(active_log_level MATCHES "DEBUG|TRACE") + set(maybe_show_command COMMAND_ECHO STDOUT) +else() + set(maybe_show_command "") +endif() + +function(do_fetch) + message(VERBOSE "Fetching latest from the remote origin") + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git fetch --tags --force "origin" + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + COMMAND_ERROR_IS_FATAL LAST + ${maybe_show_command} + ) +endfunction() + +function(get_hash_for_ref ref out_var err_var) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git rev-parse "${ref}^0" + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE ref_hash + ERROR_VARIABLE error_msg + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + if(error_code) + set(${out_var} "" PARENT_SCOPE) + else() + set(${out_var} "${ref_hash}" PARENT_SCOPE) + endif() + set(${err_var} "${error_msg}" PARENT_SCOPE) +endfunction() + +get_hash_for_ref(HEAD head_sha error_msg) +if(head_sha STREQUAL "") + message(FATAL_ERROR "Failed to get the hash for HEAD:\n${error_msg}") +endif() + +if("${can_fetch}" STREQUAL "") + set(can_fetch "YES") +endif() + +execute_process( + COMMAND "/usr/bin/git" --git-dir=.git show-ref "v1.14.0" + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + OUTPUT_VARIABLE show_ref_output +) +if(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/remotes/") + # Given a full remote/branch-name and we know about it already. Since + # branches can move around, we should always fetch, if permitted. + if(can_fetch) + do_fetch() + endif() + set(checkout_name "v1.14.0") + +elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/tags/") + # Given a tag name that we already know about. We don't know if the tag we + # have matches the remote though (tags can move), so we should fetch. As a + # special case to preserve backward compatibility, if we are already at the + # same commit as the tag we hold locally, don't do a fetch and assume the tag + # hasn't moved on the remote. + # FIXME: We should provide an option to always fetch for this case + get_hash_for_ref("v1.14.0" tag_sha error_msg) + if(tag_sha STREQUAL head_sha) + message(VERBOSE "Already at requested tag: v1.14.0") + return() + endif() + + if(can_fetch) + do_fetch() + endif() + set(checkout_name "v1.14.0") + +elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/heads/") + # Given a branch name without any remote and we already have a branch by that + # name. We might already have that branch checked out or it might be a + # different branch. It isn't fully safe to use a bare branch name without the + # remote, so do a fetch (if allowed) and replace the ref with one that + # includes the remote. + if(can_fetch) + do_fetch() + endif() + set(checkout_name "origin/v1.14.0") + +else() + get_hash_for_ref("v1.14.0" tag_sha error_msg) + if(tag_sha STREQUAL head_sha) + # Have the right commit checked out already + message(VERBOSE "Already at requested ref: ${tag_sha}") + return() + + elseif(tag_sha STREQUAL "") + # We don't know about this ref yet, so we have no choice but to fetch. + if(NOT can_fetch) + message(FATAL_ERROR + "Requested git ref \"v1.14.0\" is not present locally, and not " + "allowed to contact remote due to UPDATE_DISCONNECTED setting." + ) + endif() + + # We deliberately swallow any error message at the default log level + # because it can be confusing for users to see a failed git command. + # That failure is being handled here, so it isn't an error. + if(NOT error_msg STREQUAL "") + message(DEBUG "${error_msg}") + endif() + do_fetch() + set(checkout_name "v1.14.0") + + else() + # We have the commit, so we know we were asked to find a commit hash + # (otherwise it would have been handled further above), but we don't + # have that commit checked out yet. We don't need to fetch from the remote. + set(checkout_name "v1.14.0") + if(NOT error_msg STREQUAL "") + message(WARNING "${error_msg}") + endif() + + endif() +endif() + +set(git_update_strategy "REBASE") +if(git_update_strategy STREQUAL "") + # Backward compatibility requires REBASE as the default behavior + set(git_update_strategy REBASE) +endif() + +if(git_update_strategy MATCHES "^REBASE(_CHECKOUT)?$") + # Asked to potentially try to rebase first, maybe with fallback to checkout. + # We can't if we aren't already on a branch and we shouldn't if that local + # branch isn't tracking the one we want to checkout. + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git symbolic-ref -q HEAD + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + OUTPUT_VARIABLE current_branch + OUTPUT_STRIP_TRAILING_WHITESPACE + # Don't test for an error. If this isn't a branch, we get a non-zero error + # code but empty output. + ) + + if(current_branch STREQUAL "") + # Not on a branch, checkout is the only sensible option since any rebase + # would always fail (and backward compatibility requires us to checkout in + # this situation) + set(git_update_strategy CHECKOUT) + + else() + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git for-each-ref "--format=%(upstream:short)" "${current_branch}" + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + OUTPUT_VARIABLE upstream_branch + OUTPUT_STRIP_TRAILING_WHITESPACE + COMMAND_ERROR_IS_FATAL ANY # There is no error if no upstream is set + ) + if(NOT upstream_branch STREQUAL checkout_name) + # Not safe to rebase when asked to checkout a different branch to the one + # we are tracking. If we did rebase, we could end up with arbitrary + # commits added to the ref we were asked to checkout if the current local + # branch happens to be able to rebase onto the target branch. There would + # be no error message and the user wouldn't know this was occurring. + set(git_update_strategy CHECKOUT) + endif() + + endif() +elseif(NOT git_update_strategy STREQUAL "CHECKOUT") + message(FATAL_ERROR "Unsupported git update strategy: ${git_update_strategy}") +endif() + + +# Check if stash is needed +execute_process( + COMMAND "/usr/bin/git" --git-dir=.git status --porcelain + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE repo_status +) +if(error_code) + message(FATAL_ERROR "Failed to get the status") +endif() +string(LENGTH "${repo_status}" need_stash) + +# If not in clean state, stash changes in order to be able to perform a +# rebase or checkout without losing those changes permanently +if(need_stash) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash save --quiet;--include-untracked + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) +endif() + +if(git_update_strategy STREQUAL "CHECKOUT") + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}" + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) +else() + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git rebase "${checkout_name}" + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE rebase_output + ERROR_VARIABLE rebase_output + ) + if(error_code) + # Rebase failed, undo the rebase attempt before continuing + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git rebase --abort + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + ${maybe_show_command} + ) + + if(NOT git_update_strategy STREQUAL "REBASE_CHECKOUT") + # Not allowed to do a checkout as a fallback, so cannot proceed + if(need_stash) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + ${maybe_show_command} + ) + endif() + message(FATAL_ERROR "\nFailed to rebase in: '/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src'." + "\nOutput from the attempted rebase follows:" + "\n${rebase_output}" + "\n\nYou will have to resolve the conflicts manually") + endif() + + # Fall back to checkout. We create an annotated tag so that the user + # can manually inspect the situation and revert if required. + # We can't log the failed rebase output because MSVC sees it and + # intervenes, causing the build to fail even though it completes. + # Write it to a file instead. + string(TIMESTAMP tag_timestamp "%Y%m%dT%H%M%S" UTC) + set(tag_name _cmake_ExternalProject_moved_from_here_${tag_timestamp}Z) + set(error_log_file ${CMAKE_CURRENT_LIST_DIR}/rebase_error_${tag_timestamp}Z.log) + file(WRITE ${error_log_file} "${rebase_output}") + message(WARNING "Rebase failed, output has been saved to ${error_log_file}" + "\nFalling back to checkout, previous commit tagged as ${tag_name}") + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git tag -a + -m "ExternalProject attempting to move from here to ${checkout_name}" + ${tag_name} + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) + + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}" + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) + endif() +endif() + +if(need_stash) + # Put back the stashed changes + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + RESULT_VARIABLE error_code + ${maybe_show_command} + ) + if(error_code) + # Stash pop --index failed: Try again dropping the index + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + ${maybe_show_command} + ) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash pop --quiet + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + RESULT_VARIABLE error_code + ${maybe_show_command} + ) + if(error_code) + # Stash pop failed: Restore previous state. + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet ${head_sha} + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + ${maybe_show_command} + ) + execute_process( + COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + ${maybe_show_command} + ) + message(FATAL_ERROR "\nFailed to unstash changes in: '/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src'." + "\nYou will have to resolve the conflicts manually") + endif() + endif() +endif() + +set(init_submodules "TRUE") +if(init_submodules) + execute_process( + COMMAND "/usr/bin/git" + --git-dir=.git + submodule update --recursive --init + WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" + COMMAND_ERROR_IS_FATAL ANY + ${maybe_show_command} + ) +endif() diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake b/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake new file mode 100644 index 000000000..8552e25e0 --- /dev/null +++ b/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake @@ -0,0 +1,27 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake + +# If CMAKE_DISABLE_SOURCE_CHANGES is set to true and the source directory is an +# existing directory in our source tree, calling file(MAKE_DIRECTORY) on it +# would cause a fatal error, even though it would be a no-op. +if(NOT EXISTS "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src") + file(MAKE_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src") +endif() +file(MAKE_DIRECTORY + "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build" + "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix" + "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp" + "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp" + "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src" + "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp" +) + +set(configSubDirs ) +foreach(subDir IN LISTS configSubDirs) + file(MAKE_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/${subDir}") +endforeach() +if(cfgdir) + file(MAKE_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp${cfgdir}") # cfgdir has leading slash +endif() diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake new file mode 100644 index 000000000..21e77e0ed --- /dev/null +++ b/build/cmake_install.cmake @@ -0,0 +1,386 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/tests/cmake_install.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_filter.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_filter.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_filter.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/libkp_kernel_filter.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_filter.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_filter.so") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_filter.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kokkos_sampler.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kokkos_sampler.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kokkos_sampler.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/libkp_kokkos_sampler.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kokkos_sampler.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kokkos_sampler.so") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kokkos_sampler.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_logger.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_logger.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_logger.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_logger.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_logger.so") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_logger.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/libkp_kernel_shared.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_timer.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_timer.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_timer.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/libkp_kernel_timer.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_timer.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_timer.so") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_timer.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/kp_reader") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader" + OLD_RPATH "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/kp_json_writer") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer" + OLD_RPATH "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_hwm.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_hwm.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_hwm.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/libkp_hwm.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_hwm.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_hwm.so") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_hwm.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_events.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_events.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_events.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/libkp_memory_events.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_events.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_events.so") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_events.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_usage.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_usage.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_usage.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/libkp_memory_usage.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_usage.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_usage.so") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_usage.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_chrome_tracing.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_chrome_tracing.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_chrome_tracing.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/libkp_chrome_tracing.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_chrome_tracing.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_chrome_tracing.so") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_chrome_tracing.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_space_time_stack.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_space_time_stack.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_space_time_stack.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/libkp_space_time_stack.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_space_time_stack.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_space_time_stack.so") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_space_time_stack.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_perfetto_connector.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_perfetto_connector.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_perfetto_connector.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/libkp_perfetto_connector.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_perfetto_connector.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_perfetto_connector.so") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_perfetto_connector.so") + endif() + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools/KokkosToolsConfig.cmake") + file(DIFFERENT _cmake_export_file_changed FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools/KokkosToolsConfig.cmake" + "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig.cmake") + if(_cmake_export_file_changed) + file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools/KokkosToolsConfig-*.cmake") + if(_cmake_old_config_files) + string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}") + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools/KokkosToolsConfig.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].") + unset(_cmake_old_config_files_text) + file(REMOVE ${_cmake_old_config_files}) + endif() + unset(_cmake_old_config_files) + endif() + unset(_cmake_export_file_changed) + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools" TYPE FILE FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig.cmake") + if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools" TYPE FILE FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig-release.cmake") + endif() +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools" TYPE FILE FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/KokkosToolsConfigVersion.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + SET(KokkosTools_HAS_MPI ) +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/common/kernel-filter/CMakeFiles/CMakeDirectoryInformation.cmake b/build/common/kernel-filter/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..95005bf3a --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/DependInfo.cmake b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/DependInfo.cmake new file mode 100644 index 000000000..bc429da7e --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/kp_kernel_filter.cpp" "common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o" "gcc" "common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d" + "" "common/kernel-filter/libkp_kernel_filter.so" "gcc" "common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make new file mode 100644 index 000000000..35a90b49a --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.make + +# Include the progress variables for this target. +include common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/progress.make + +# Include the compile flags for this target's objects. +include common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/flags.make + +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/codegen: +.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/codegen + +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/flags.make +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/kp_kernel_filter.cpp +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o -MF CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d -o CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/kp_kernel_filter.cpp + +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/kp_kernel_filter.cpp > CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.i + +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/kp_kernel_filter.cpp -o CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.s + +# Object files for target kp_kernel_filter +kp_kernel_filter_OBJECTS = \ +"CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o" + +# External object files for target kp_kernel_filter +kp_kernel_filter_EXTERNAL_OBJECTS = + +common/kernel-filter/libkp_kernel_filter.so: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o +common/kernel-filter/libkp_kernel_filter.so: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make +common/kernel-filter/libkp_kernel_filter.so: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.ts +common/kernel-filter/libkp_kernel_filter.so: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_kernel_filter.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_kernel_filter.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build: common/kernel-filter/libkp_kernel_filter.so +.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build + +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter && $(CMAKE_COMMAND) -P CMakeFiles/kp_kernel_filter.dir/cmake_clean.cmake +.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/clean + +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend + diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/cmake_clean.cmake b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/cmake_clean.cmake new file mode 100644 index 000000000..7b813b004 --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_kernel_filter.dir/link.d" + "CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o" + "CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d" + "libkp_kernel_filter.pdb" + "libkp_kernel_filter.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_kernel_filter.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.make b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.make new file mode 100644 index 000000000..52d3ae255 --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for kp_kernel_filter. +# This may be replaced when dependencies are built. diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.ts b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.ts new file mode 100644 index 000000000..63a2bed8b --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_kernel_filter. diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend.make b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend.make new file mode 100644 index 000000000..7a956b415 --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_kernel_filter. +# This may be replaced when dependencies are built. diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/flags.make b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/flags.make new file mode 100644 index 000000000..2e2f78e68 --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -Dkp_kernel_filter_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC + diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..623d717f82f64272243b1550f158561d5d165e7c GIT binary patch literal 300776 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 RS)^}T!fR_OpSNlKzW@g}0IvW5 literal 0 HcmV?d00001 diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d new file mode 100644 index 000000000..e41b55c18 --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d @@ -0,0 +1,222 @@ +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/kp_kernel_filter.cpp \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstring \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/compare /usr/include/c++/13/concepts \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/unordered_set \ + /usr/include/c++/13/bits/unordered_set.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc /usr/include/c++/13/regex \ + /usr/include/c++/13/bitset /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/exception \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/streambuf /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/sstream \ + /usr/include/c++/13/istream /usr/include/c++/13/ios \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc /usr/include/c++/13/ostream \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/stack \ + /usr/include/c++/13/deque /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/deque.tcc /usr/include/c++/13/bits/stl_stack.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/regex_constants.h \ + /usr/include/c++/13/bits/regex_error.h \ + /usr/include/c++/13/bits/regex_automaton.h \ + /usr/include/c++/13/bits/regex_automaton.tcc \ + /usr/include/c++/13/bits/regex_scanner.h \ + /usr/include/c++/13/bits/regex_scanner.tcc \ + /usr/include/c++/13/bits/regex_compiler.h \ + /usr/include/c++/13/bits/regex_compiler.tcc \ + /usr/include/c++/13/bits/regex.h /usr/include/c++/13/bits/regex.tcc \ + /usr/include/c++/13/bits/regex_executor.h \ + /usr/include/c++/13/bits/regex_executor.tcc /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.d b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.d new file mode 100644 index 000000000..7baf22d6d --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.d @@ -0,0 +1,82 @@ +libkp_kernel_filter.so: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.txt b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.txt new file mode 100644 index 000000000..f591c1726 --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/kp_kernel_filter.dir/link.d -shared -Wl,-soname,libkp_kernel_filter.so -o libkp_kernel_filter.so CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/progress.make b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/progress.make new file mode 100644 index 000000000..a35c33b98 --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 15 +CMAKE_PROGRESS_2 = 16 + diff --git a/build/common/kernel-filter/CMakeFiles/progress.marks b/build/common/kernel-filter/CMakeFiles/progress.marks new file mode 100644 index 000000000..0cfbf0888 --- /dev/null +++ b/build/common/kernel-filter/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/common/kernel-filter/Makefile b/build/common/kernel-filter/Makefile new file mode 100644 index 000000000..a51095c2b --- /dev/null +++ b/build/common/kernel-filter/Makefile @@ -0,0 +1,242 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter//CMakeFiles/progress.marks + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kernel-filter/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kernel-filter/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kernel-filter/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kernel-filter/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule +.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule + +# Convenience name for target. +kp_kernel_filter: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule +.PHONY : kp_kernel_filter + +# fast build rule for target. +kp_kernel_filter/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build +.PHONY : kp_kernel_filter/fast + +kp_kernel_filter.o: kp_kernel_filter.cpp.o +.PHONY : kp_kernel_filter.o + +# target to build an object file +kp_kernel_filter.cpp.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o +.PHONY : kp_kernel_filter.cpp.o + +kp_kernel_filter.i: kp_kernel_filter.cpp.i +.PHONY : kp_kernel_filter.i + +# target to preprocess a source file +kp_kernel_filter.cpp.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.i +.PHONY : kp_kernel_filter.cpp.i + +kp_kernel_filter.s: kp_kernel_filter.cpp.s +.PHONY : kp_kernel_filter.s + +# target to generate assembly for a file +kp_kernel_filter.cpp.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.s +.PHONY : kp_kernel_filter.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... kp_kernel_filter" + @echo "... kp_kernel_filter.o" + @echo "... kp_kernel_filter.i" + @echo "... kp_kernel_filter.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/common/kernel-filter/cmake_install.cmake b/build/common/kernel-filter/cmake_install.cmake new file mode 100644 index 000000000..e41405c9e --- /dev/null +++ b/build/common/kernel-filter/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/common/kokkos-sampler/CMakeFiles/CMakeDirectoryInformation.cmake b/build/common/kokkos-sampler/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..95005bf3a --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/DependInfo.cmake b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/DependInfo.cmake new file mode 100644 index 000000000..7c74e85b4 --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/kp_sampler_skip.cpp" "common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o" "gcc" "common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d" + "" "common/kokkos-sampler/libkp_kokkos_sampler.so" "gcc" "common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make new file mode 100644 index 000000000..3f61a3258 --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.make + +# Include the progress variables for this target. +include common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/progress.make + +# Include the compile flags for this target's objects. +include common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/flags.make + +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/codegen: +.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/codegen + +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/flags.make +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/kp_sampler_skip.cpp +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o -MF CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d -o CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/kp_sampler_skip.cpp + +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/kp_sampler_skip.cpp > CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.i + +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/kp_sampler_skip.cpp -o CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.s + +# Object files for target kp_kokkos_sampler +kp_kokkos_sampler_OBJECTS = \ +"CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o" + +# External object files for target kp_kokkos_sampler +kp_kokkos_sampler_EXTERNAL_OBJECTS = + +common/kokkos-sampler/libkp_kokkos_sampler.so: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o +common/kokkos-sampler/libkp_kokkos_sampler.so: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make +common/kokkos-sampler/libkp_kokkos_sampler.so: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.ts +common/kokkos-sampler/libkp_kokkos_sampler.so: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_kokkos_sampler.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_kokkos_sampler.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build: common/kokkos-sampler/libkp_kokkos_sampler.so +.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build + +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler && $(CMAKE_COMMAND) -P CMakeFiles/kp_kokkos_sampler.dir/cmake_clean.cmake +.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/clean + +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend + diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/cmake_clean.cmake b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/cmake_clean.cmake new file mode 100644 index 000000000..f8894deea --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_kokkos_sampler.dir/link.d" + "CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o" + "CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d" + "libkp_kokkos_sampler.pdb" + "libkp_kokkos_sampler.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_kokkos_sampler.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.make b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.make new file mode 100644 index 000000000..0a9dacec2 --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for kp_kokkos_sampler. +# This may be replaced when dependencies are built. diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.ts b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.ts new file mode 100644 index 000000000..0da3b810d --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_kokkos_sampler. diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend.make b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend.make new file mode 100644 index 000000000..786c7f99f --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_kokkos_sampler. +# This may be replaced when dependencies are built. diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/flags.make b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/flags.make new file mode 100644 index 000000000..e458f9456 --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -Dkp_kokkos_sampler_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC + diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..9fe86f9a582481a2556ba687d08e6bad2daade7c GIT binary patch literal 35168 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 L3hX0;ng0I)EmpI^ literal 0 HcmV?d00001 diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d new file mode 100644 index 000000000..f142c6b81 --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d @@ -0,0 +1,199 @@ +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/kp_sampler_skip.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/cstdio \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/cstdlib /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstring \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/compare /usr/include/c++/13/concepts \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/invoke.h /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/ext/type_traits.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ + /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/../../profiling/all/kp_core.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/build/common/kp_config.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/../../profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ + /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /usr/include/c++/13/ctime /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/c++/13/limits /usr/include/c++/13/iostream \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.d b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.d new file mode 100644 index 000000000..280b66c2d --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.d @@ -0,0 +1,82 @@ +libkp_kokkos_sampler.so: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.txt b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.txt new file mode 100644 index 000000000..256190890 --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/kp_kokkos_sampler.dir/link.d -shared -Wl,-soname,libkp_kokkos_sampler.so -o libkp_kokkos_sampler.so CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/progress.make b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/progress.make new file mode 100644 index 000000000..6c29f4fb5 --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 23 +CMAKE_PROGRESS_2 = 24 + diff --git a/build/common/kokkos-sampler/CMakeFiles/progress.marks b/build/common/kokkos-sampler/CMakeFiles/progress.marks new file mode 100644 index 000000000..0cfbf0888 --- /dev/null +++ b/build/common/kokkos-sampler/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/common/kokkos-sampler/Makefile b/build/common/kokkos-sampler/Makefile new file mode 100644 index 000000000..0de46da34 --- /dev/null +++ b/build/common/kokkos-sampler/Makefile @@ -0,0 +1,242 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler//CMakeFiles/progress.marks + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kokkos-sampler/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kokkos-sampler/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kokkos-sampler/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kokkos-sampler/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule +.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule + +# Convenience name for target. +kp_kokkos_sampler: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule +.PHONY : kp_kokkos_sampler + +# fast build rule for target. +kp_kokkos_sampler/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build +.PHONY : kp_kokkos_sampler/fast + +kp_sampler_skip.o: kp_sampler_skip.cpp.o +.PHONY : kp_sampler_skip.o + +# target to build an object file +kp_sampler_skip.cpp.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o +.PHONY : kp_sampler_skip.cpp.o + +kp_sampler_skip.i: kp_sampler_skip.cpp.i +.PHONY : kp_sampler_skip.i + +# target to preprocess a source file +kp_sampler_skip.cpp.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.i +.PHONY : kp_sampler_skip.cpp.i + +kp_sampler_skip.s: kp_sampler_skip.cpp.s +.PHONY : kp_sampler_skip.s + +# target to generate assembly for a file +kp_sampler_skip.cpp.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.s +.PHONY : kp_sampler_skip.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... kp_kokkos_sampler" + @echo "... kp_sampler_skip.o" + @echo "... kp_sampler_skip.i" + @echo "... kp_sampler_skip.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/common/kokkos-sampler/cmake_install.cmake b/build/common/kokkos-sampler/cmake_install.cmake new file mode 100644 index 000000000..89ab2c223 --- /dev/null +++ b/build/common/kokkos-sampler/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/common/kp_config.hpp b/build/common/kp_config.hpp new file mode 100644 index 000000000..d3c23bd58 --- /dev/null +++ b/build/common/kp_config.hpp @@ -0,0 +1,15 @@ +// Note: keep legacy 0|1 or update `#if USE_MPI` checks + +#define USE_MPI 0 + +#define KOKKOSTOOLS_VERSION 50199 +#define KOKKOSTOOLS_VERSION_MAJOR 5 +#define KOKKOSTOOLS_VERSION_MINOR 1 +#define KOKKOSTOOLS_VERSION_PATCH 99 + +/* #undef KOKKOSTOOLS_HAS_NVTX */ +/* #undef KOKKOSTOOLS_HAS_ROCTX */ +/* #undef KOKKOSTOOLS_HAS_CALIPER */ +/* #undef KOKKOSTOOLS_HAS_SYSTEMTAP */ +/* #undef KOKKOSTOOLS_HAS_VARIORUM */ +/* #undef KOKKOSTOOLS_HAS_VTUNE */ diff --git a/build/debugging/kernel-logger/CMakeFiles/CMakeDirectoryInformation.cmake b/build/debugging/kernel-logger/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..95005bf3a --- /dev/null +++ b/build/debugging/kernel-logger/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/DependInfo.cmake b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/DependInfo.cmake new file mode 100644 index 000000000..bde67a043 --- /dev/null +++ b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger/kp_kernel_logger.cpp" "debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o" "gcc" "debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o.d" + "" "debugging/kernel-logger/libkp_kernel_logger.so" "gcc" "debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make new file mode 100644 index 000000000..82e03036a --- /dev/null +++ b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.make + +# Include the progress variables for this target. +include debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/progress.make + +# Include the compile flags for this target's objects. +include debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/flags.make + +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/codegen: +.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/codegen + +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/flags.make +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger/kp_kernel_logger.cpp +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o -MF CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o.d -o CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger/kp_kernel_logger.cpp + +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger/kp_kernel_logger.cpp > CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.i + +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger/kp_kernel_logger.cpp -o CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.s + +# Object files for target kp_kernel_logger +kp_kernel_logger_OBJECTS = \ +"CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o" + +# External object files for target kp_kernel_logger +kp_kernel_logger_EXTERNAL_OBJECTS = + +debugging/kernel-logger/libkp_kernel_logger.so: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o +debugging/kernel-logger/libkp_kernel_logger.so: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make +debugging/kernel-logger/libkp_kernel_logger.so: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.ts +debugging/kernel-logger/libkp_kernel_logger.so: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_kernel_logger.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_kernel_logger.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build: debugging/kernel-logger/libkp_kernel_logger.so +.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build + +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger && $(CMAKE_COMMAND) -P CMakeFiles/kp_kernel_logger.dir/cmake_clean.cmake +.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/clean + +debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend + diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/cmake_clean.cmake b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/cmake_clean.cmake new file mode 100644 index 000000000..d0698fc45 --- /dev/null +++ b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_kernel_logger.dir/link.d" + "CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o" + "CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o.d" + "libkp_kernel_logger.pdb" + "libkp_kernel_logger.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_kernel_logger.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.make b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.make new file mode 100644 index 000000000..cde685f5b --- /dev/null +++ b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for kp_kernel_logger. +# This may be replaced when dependencies are built. diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.ts b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.ts new file mode 100644 index 000000000..1a3994170 --- /dev/null +++ b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_kernel_logger. diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend.make b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend.make new file mode 100644 index 000000000..ae00aaff2 --- /dev/null +++ b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_kernel_logger. +# This may be replaced when dependencies are built. diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/flags.make b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/flags.make new file mode 100644 index 000000000..321779cc6 --- /dev/null +++ b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -Dkp_kernel_logger_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC + diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..08bd550ebf6a403a633392c15444e8e868479d8e GIT binary patch literal 13336 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 CqLw`X literal 0 HcmV?d00001 diff --git a/build/lib/libgtest.so.1.14.0 b/build/lib/libgtest.so.1.14.0 new file mode 100755 index 0000000000000000000000000000000000000000..4332395d7ee1d6f875cd230316aa47764e5c9501 GIT binary patch literal 642624 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

KCQJp77fto$N#o0L{(A+=90$N3avC7U`O zi{ix_%vSqt$D+piVE$nfC9mf8;PmLWFf<%>xXI#_w>WFmw()vNey_YIrHdINu+Md$N_xLstqv;X6Fv%|`Ai>%&zqpF(2B|FKV1(!Dd zPEQ`c!d&TUu+~2gsRX^V?p=U+|4HM-Y||I#!m#%y>VBd@4arD|CdERmk5 zz}p}XH?$LvrHP)-)Qfb$h<1m#c7PB@ecK&)r*^lWBK^4tf6N9E1p$td?QS6_2ykRK z0+$o2oqzZxkZjHB_C}TW&37BV_Z)?Y9iZUi&?a)z`ayX7p#Or2hqeKlA&0Y44Kesbi-jr8UnLV?b=Y+1H=9t)jiw%B`&3tZlIw zrekTX(%%;u2cQ5S8UkH>@sdJry`~*SYcy_U-^Uz8!w03V=>`rK>401EjIz3Qc{Apn zjcO1|9Lk8)p1$o>(Np*IK!+Rd7Sig{fwVMk-T;j3V&{rX+1jZpXK7EH{@R)=W4stE ziV_y9?z^^$3#WI|X}56wKP}kr+7Mfwfi|_DYv4X)&a)Gn*&mxY3dM73nt4!C2?qGQ zk>A|r)&Erm4nt~sw79(SH>TKw6*$Ks-?({WEy{*jCaZD)^$Z{C?Jc0z{vp$0_iw1M z9_*!!I|mPlWa6vyp}Eu7a5HEKH+c5NCbIxKH+M9(Xmo>Om}gaSHZaVTR>~bhIdeTU z5!9R8fOVhHfc;uDAW`Rj!sPFLv)Fv+??z;|PzEk_;XqoLnGA#d!yTlj)iBPE&=ba$ zG+);o1&`zfK2SQ!0oPaS>%1y3Ynds{e7bqNo&n9`hKGKy#f7Z7T=pu zUV_e42V;Da|KRRNEkWYZLE>(zdZ4P#WrPNsah{dkYt1qP>^xvMFQu9#(z~TCd5g{4 zzR<}g5I@wk*#eAg0`dKkc1Yg*`O_VvkNYA~>1)4p1 z^CWYYHz1NXPfLI}L<#krakJ#jnb}bP@vR5-@D@;W4`Hc$3wDM?_*dwAW1DT;HNVxFL`?f1vf* z2w%k<~;jPzaXi<63S0(egPlw%jT@_XkPYq(YI>bsp$6n0$ai>ic zeIxB;OvYDnC(*G*G5IQbLT2F z_63osQ-hoJqDZWC0r&Dy8As8HOu?#o+ULY+s9i0m+PbX;;kpC@tL&R)`Qe5Yw4>ph z#O_>OQdl{AcM{uxKy@xTbyMR*f!*!dbw~pKO^2PW-v6c5=X||?DKQ=+Zb$O{@^S91 z0fVWEJR0*}Vp_boF~;3DS|N0`a#*(UqodAb`mUqgw4HWGOW#Tik0xvQa9SaE^K6Pb zeWImb)~=3W8K>P-CVOq(LhEVs658CMVs=<V}(C8 zncwMDCx6fK(l2U0jY44dstSMI#ri2c>ok4lN8s7U8gc~-DArLgMHhb5&fEA2=qH{U zm{(r6sbI>9<=-rT8l)#xvYl9e8Jk6w;km<#3M*!xQAj4L(>Y3W7Mv1(a@bB=#}0Ic z5roETUg~1^qe$RDBiWI?Sr#)s=ZGs)}Eb6NG9E&+5RZb`__j zn6nxuilWM13o3{}fr1`O=IIp1H71-%@B#86YkqbX)2lCuDYHzB4Bc3WI!Hk#IU#vXw{DtrzRRCIop7ASBn}Qr` zoc89h#>rw;cTyeL@SN$ndGOVm^AD+tOkAvM+VAv=K-yrV>=trJ6LPd1Uds-4> zI^iy_F6MD&m{{^SS(jF5ABG*73uN%(y}+t^*8n>ck5?WR7ibM}$0J*`FVgV1TDFEo zS({_Lg~T4932iA{UrxQ6Y-mLn^XNws$Jfw05EzA&t!&l`T$hQ5>;JC8G;avEY=&pe z)f>jWSq*wft$2&(4#CewgP)Z- z>o&)Iur;tx5rK#Mw(9GFS&_Pc1<%F`XC1Z^u4$AM^-z^cbSW^qGa*(w)g%cuV0f}^ zF|i4A2NC7?GHc~>iV6@> zj?^4m+zb*}(p*zCZl}Z$p?t+FQj}-}F3D%vhSV+1Q(GFe81(qqYr}3{8%_$^a08Is zsa~Oaf%Q5w^Q4|V$5q$hA=sb*wrU zQ;IJByAI9XV%D8WmX*)yDI>$xVh*N9_aZ;t#{Y1;^5(%aeM4Kex&KVRSEQ=F?HDfX z(`|i>rrVQTJ!R9M-XrFQ_glea;&8K!QSg+K#f`5A559J?xbblj^-w}><$+a{mJsQ3KX!v zp3E;2=h6HE%YLbTU1T<`|3Itsi=bWkIcbzne$ZpAdBC%b_0UlsV?Eu~XDsax`ixa* zhW^7Ff`}NayU$phoaWL*OQzQU3C1e%DiC))rSHXEKi5ORT~}GCTRq0I>wl)XG=41J zedmk~0e7wa1>DufDrlCz-`ffec=#+&?j-iA1*pef+%%HIUZBHr*W++-rE{p@TR}F& zw)!qhqKE^_Tw$sxFFi7R<6KJ-?JiDQ-XcoQ*IPW6p!Y}_KF#)YddpHL1DC~Y_E2lx zl4&`dRskB|v*=EVC?jAIWk$T{K`w*Y28r2*1k9!*VRLMA4)dDx7NN8(tIN^I)gO&F z{qgzh5ud+)@A20|6!-aSm+kP^AfLYuwK_PsP4ky!Esf3*SP$H>Y5wu}t4sRb^3#31 zruix2_V=1w>^HZ59q;bbHW8{crSDp^x#`8P(3wG7Vt+G%A@CW>;wQsi*l5<8YZ=9C zg*iuG#*S!@BXiR*+f1+wYAu(EhU?ecQQj-gHQdkgI72?A1&y60M`Bz^%NZC3hJ`nF z@8wm=i@R4PCq)SIgp*b*e9HSWKyvr37|ILXG#mMfafls>&*em0YOdYWDl^l;GU1a} z{OsX|1=H>aaub%23sVMPSm{NL25E5T1bh*d#!0$5DmvZiHD=#q2hHX zUfT$^aO`1`AgGx~?{VjYc<~p}ncq^?^y%YyP=~I$*jdpyPyLCfreltRM&qT^x+F@G zL{x6xKpPO>qO)GWdF^o#IvP)+i%Wa_kgm!fq(GguAhK&j~r zfwG(PO&L(`+iz#j2X)iChZ1kH?}X?b1i|j1>#VzLwHh%^!_~G04GXTE>negLbjxcD z5!)pc4_7Yc|A%gs$TfXnCYG$UtGKghT+|tfIQkAA1Or-kC8M-(NF?g8D|9ok>9KPT zpW7Q{;~eUb=|mEuu_|1-kW<-RLa}h=+cD?wuIxybPgK9N#MKp}_C4SaHpXN|-16LH zFc{dTU(zrYnCL&H8naSOMN4F@ccPIP69Mz;qHuj*J6#Tq#KgW;o)j8d!oq{%r!sAE z8K_-{N0Y;0+N-r6r-)LJ!Dvws`f5Ac12-`CHWl_F5^AZ=MDN( zS4pIjx+T<<9lUrBp7Lep_}7K<_2wvk=L;dCl$$<8VS33nE>+_h0dx+>TTovL78DV& zLZdwQ+QPEgR}Zn4fO_5Y>U5>a4uF@31P&2Oth-;f8#{ zTNAFAt1vEyOcZ6ar<8oNh(+Y@NOIPMpG*`2FtPhqcMb_@c^5DJN4Q?7V}@?tw$OBCXZ7>!^6byBpeCT@)kE0tPgeB7+)+`=f_lK&F;uIU6Joj2@-Px*=ol2{mPJLKMH@Pu^og?Z8;DV?#rG(K)UQ@D($*va{%3h7L+TC9ZU zFvY~VOUu(=qshIa4o4~wp-AIz5`@d-QtxQ;xM;GxdvxPhoW6Ta23YR+;rCi5fKuEj zu!Pa7(oiD*RHx$-#nNo}hKqZ&1Dvcah?l;}soRAgw>4YQj}-beF0%x}+?%DbSkm&d zN}|gLmZw|1AV~vt(@HmUgkyrQv$r${R2JDqR0E?Ko8@4RrVXtnRX1z-tYPFBDB4 zTVxkk%!@@`Dtmoq_CZ;e#>LCZcrg@wCdge8&wHWq0M@$@Zn6U^65W`VW0$XFhzg_0 ztC$brnL(dNOINd>kQ%JBap5{?r<{%pH|#{64J#81!*fq4n|-2gZ*MrzHsh*IjgJB! z#K;zphKmx6haT&qc=0#pUy>SN5O4f;(HliWvLiSLRPZcj(!xFN^z5%J*%|L=w)W62 zpZU3b?cPk%oM`fd7-6%V6P;J$$zdm;4GcRGZD0uI^?#rZypi`stoW zSHgeeY^+-*t8-tJzY|Jdu4xkd0{3JJW%M0ylv9^`3e?N=+Ebto^%baXn#kw&L4PXr z^rsCZNPnu3{#0@FR`)#;vfznOI1SqHA(m%1UwM|^VptYxF3cM9(xvh6Koi4&FJV@T z4(~0Q8Qxf)MtJzPFj_RyNT2Bcmmjv*5u(8 z82r?Bcj&gKx<`F$&yF(9?9CmKz1GqJgELK z{gf^aH`r??lKtDO8g1dSt7KWDFpH4_;o05_&+o(ay73|-Joi%iRO&kzPfD?G2X45TrV@Vt^wtp(EK{}Y-CPqt#au-)lNfUT0B zUuMfsD>}=auaKSE?mW#Y>Wb{#kiG}l&WhWYmuq449C`UN2|4oeSrRfVYA067OYH)> z|KiUM$;-;uJo>>v*Y4Zd!p6tG)MQKA7ngZbtxLbRSoFo^K7qJ&thlUT7yie~OEq?T z^71Y6T9KDpLN=F|k5RORyu6WuKPWH7M3JRJLXNnsG$R=O+(aubcftwL-1tI9T&8zl z{+i~)$8omP4U~_Fdk0|VL55ki)9U0)3KsMJ-+%wbz<)9DUkv;g1OMN|K#$1Oan&`| zkx;iOk^YfxQ$mr^6EBK{E*w2&{Fw8nBx=S_y!eC@&aXOuOilIZM0KcJ$lPc#H`To22(=#->HZdtQtn!Si&@{Ei z``dHOqzRL1{O3!@ClXhNrht*^iJ`=0wbMd1)2>MLterT1%%qE|LleeNBx%f*7f&5O zG1T+u-p6_0URgaQl&Gn#4jmmjCbZv(lD@}un{pWsmxV?|Dq=&+PmWhsL`G>Gj${;u z4v!71^!^T|K;)G2nDSMiL${+Z3f_lR4jsmzbqGxjjp&*FN1+jsGlrigMA=UOF!a>e zkRe_TWuddH;^z+@K5WSFVdtL$+|abkCY;c6$ZM)6PZ&L>`ux#!M-`nvtZGO_?2OP+ ziOVJ*rAAd$aubnPgUug$#sKAak4?N{^n~#jMTUDAiIhweb&ai=beRY&pg5o4I#}5D z&rpi>h)ftiB~g7*A9f@)HG@8#K`!G5YEI)C+c~?5l2L-r;Vwe zoFL{>R&9~)RCC#sNMcfA^n~IL9YQ1er~iQ_Q9@)&?Rb8(p0mHN89nhxXfqp%x;~_Q z=um$=B9U_j506C4&#a7eyC^f1w3XWI2t*=-Pu0lzV2V404jp~j{KqRpJ}`03#L<^k_dhrk0nxSg!RGZlDm1dTq=bT3 zcd(@o9y@ycgxZ?wgT*KZ_wW-FS5CGm2kZUX5SgLMX_H~2>WfZ@bPp9r4(e}zx{tqj z;v`9c$e7Vns*8I>MvqCc~ao$BsqFOdM0quqLL$Hy~sDlt@4ew4+)*LBeRLBB3KY=(EumPC382re;!2Wb$Z2 zk5$8u-Y4V7jI*O%eUXKM#DY!`3V!oK9WvbsomGCuX|dA=(z3|7(NjEx2^mLHX(qw8 zL|`XfQC%|@%9}!d<-{w-*G!stS@pyO-_?vCec=QIWsk^(wFy4GqB=66dMy2q)FN&Y zg4Zv|y>e2mS0XfU(xi*|Y8ZqTI&D&-`UF@YGIsm~^+ocwL+Fg!i4%omrF$#_D0SbC zt#CMY!sv@5JrPa+KkCj0F3zjU`%i{Ri-DzV8x>pBr;)a#5&}uu(v-B2K!9WtDA0zq zR3OYG&~u9(puC&bv+J#;5NL2Hb?+og*K zSm5FCpQh-}-cVO>h#Iu>9qC=z3JL8U0qbLLXmgRq2=aG!H1z}mehrrb8?C3Uck^ay z(GzNE-P#oD7BAyx?6yInEgenWfu7zVtU6`p=-lCMo68Kfd#%pBPX=1m`qkCCd|Hi{ z_o+|iwYAl?e5&3S+^KhNqw`GP-`dg@VpRBLfgL-MJQ2?F?12ktl9Y-g9MY*1k zpQZ|6kgkjj(rvD6I*Mel2zTjHi@mn0bDO_iJd=(xwgmLs^#WbA9q=>vE!1~lm)(H} zdg;u7KMzVieoYx0RZ$XDB^D?bWqGS8%gvZYAj)oSV5gY33@;g-G9m7uQBpC}pv3mI zGU-jG+a9J+CVrV^CBLcyI8j!`> z?fHzTZ8Eaz#Dh!k(W#m}IJBOv?OkxxlncSXW0zEqdvr7|Vg)YO)X^Vh5?Ra0thQZ7mp*J^zv4hU$a z!Jt&IM|;~mt#@0%^0Kx_E< zfnu>@!Ghbh;>A|-?J`E>RcslbD}V7~izb;CTRDpti!hm96`|O%OigjI6SdaPj;G01VxT2F6R7cJupY=~Z@)^CytWd&1de!g~HD}?Ka?Uk!tuDykLW?_z2 z8`#ntZ0TlObyE*zTC#tmvgMlqA!F(Jzp48F2Ir#m7&5Q!S-rFPYR0WxVjRLcuASAEH+G6o7%(fvFUC}6OC6sRsLfhI4 zuy)~VHron;JH#!9+FG_TceRQ$-bizCM*Uwj=$O;gtHQ&?2ozXHY>!D z+TR`MZr|Ka^dUhw{=8$SX0HXzC_tAefHp4DJ9??;rhxdAdkdNKq;FT&R+UwhH>qx} zUhmt86>hsBq%$)z!ifc#(wxt+3sf`Yj9bFA;QhDxn-{6?;PT*$u}1?S!@~q~~h7 zJGT&Gmv8giUxTGx9|*Q|;ZIaRw?gaa(W2Q`G5XwjV^iv+h1aVkimOcW{K@lTZ=qT> z312Uv&k9ya_yNFnzna9vlBCI#6~V69UKZD5j$`p@Dyo((3+!ISM9Q;S+dcE_PHNxg z5A?A@V^$-I?bMZ4oNAPIcem_h1mbtLNmykCh{S`-mz#q{$CGX$s8{2)qouE@hp~d! zuwM3v68n=Fu&K2z(7JWG-qf^B&)s2-O8vSAdl%}ruYgHAbF;}IF4^LD9YZ+QL+M0# z2`-8no3B-!y+OZf{f=$|AMqcKU+igX>Gs<(i5Y5M*Rw$HVM)kvX224xNoKrEAjy(Q z)S^`cJ2%NF760ST#L8$&qAHQtXIA%d_8aKYVwYy!d@R_Hq7u#2+ zN7H*ch;{7_km|CN)ZWqCflp(|x!0bA@~oa%ZlSSly&anZ-956*5~b@MEnBv=hkE^i zC}Sllk7PpFj+U)56RE7_4K?Mf>YLV=m)7d4H^n=(V_dRcM88&g`JH!_`to%G_MUcD z57t~}C6-m+#l}xl`JEUY(SHj8j`b;3oM;VN77rAroVBAk|W8K!0~M9npMaHmzS zo`y3cwh+Hs@jkrW~SL*=a-fc^SJZX zsx@c(gQ~AE$(|b+9VoxYv?TT@WFC@oek2J0?tnR@n_LaLtKkEGyfd#aq-qfYf_YPj{>9&&BFb zmC)7M9m;QQ6){9l<{DL&liOq!#kgwWe_fU_7>P1oDRrCf@5GkH;FVU?#zc#Xk?lb) z8+MEWnn+x;^A5%Tf3Y2^39C#$xg~&}TJSe5)<}~HU+Nm2@d{Y(Y6(kZY-H=YmOeU? z^|CqhvR1~=m<+|Q(|vBPYWCD*Z$^zyQCp|1`<*J-LtR1+nQ7IFtx(Ep4l-|eAd)eufHfGQ=F@vJp>n<{nk|MZlcP$ zu4QWgm$8jLqpi6M#SDmrs8*}EIab%0rf8B8#eirD%GACSg)sG5g_J8Xw;-Y$D$CJF zsKxJRe`0edY)#c#jX-i@ek<(32U)DetlaI8IgsGQpG(DLuc1k1{+|3zfi3M+oL$2h zG9j4|C68J^CP{TGL+52i0?TP_cVGwS6ATAyr`H-+38@8!*FC~w{|Ve?ND9q9lVtMvfUxa00hzM^}jgI7O92)B59lLHFyY6Hg@VE zEni-vzRy(e!C|#^?y&70`1c2?K8wgYeC1uO1oRWWOx-qsn! zb2q8NZn+X2b#CUcK~07#h_^^=#W361wyoSoT%=B95V8Y%Y|*T_iq-6TNW5&$2)Wnu zIZwa7Oa;>QYJK4AWE9>lo8ESSXKs@bjIiG#Ls4cP*G7y?*>c+C3^dhGrpH$MAiAs< zS-(?QrU4An?2lS_nGvjuTWpD#A#CjzZIB=@SA}|N!-)Ee`Srf3!wAFwo%wpo6h2@l`msscV!!Wq*E%Zg2fpRyWWEw*Jw-;`hI*q;pA01h)6 z)(|DD08Jk0-Q2n@6tp*%*!;=US2xv_*RL*T#1)K;&i+UDL6 z0rwV^xVgzpm*%iX&mM0K+3qjVhHar@Hcg@1bD^;vEq@V&tLdjsD5XIJs6EH)ucv!d zSF&LeGR?b}zcKr0`A}!qLjAgA#Tg{(zPPlbqjy_JOP47!PhxLJvbh>b?XlG+G#BdRq_TzCi}g)m3mN z98?2k4$RkOQ>Uj*mS<9)e%Qp;|4!5?$?DWXlt~#?a|!i2b`GEG$# z-$AgV+nu?9-dsSq&&)(;uUK$b{pv+U3+`b1FnUlR%L4XdYpUz28rbI#F;S~tjo%|w zVFi1K)>a-@T6=+B$>RW zV;x1B_7h__gf)5+qkw@3l+t!5VGfqtw$46dY=OG46}zn`s1`d)J_BcV8*v$l(`c84 zz~H6Xh-=`nSu8JAe;G&7y->%Evl+^@h`#nt8e8T=7 z@wL%;POU*@*|JsQKWEv_;VIWbB-Fqk%XYN6lofMg1gqH=Go&tT$c6It)uK9C1xhst z;yKj_`Xw?p_gG1jz+Kk#GBugyrHO2o1oXC0sHBCo>g?T=&!)Py5Oc4`HnEej zxPy)B#s1FLp2aQx?Xr2`&+qWRNzH#M;Obd~0WY%Hi~iJlOl{b*Y7e%^9Tq|>vGShY zEnBE7jp*qN_6nIx4gnS95c}@Lr>OF(QPM6NfR78=CkJY&&2p8{Uj=TgyiKcBD?v6c zdPCBKD+v=8EsDF^5_@i|&XMf^L@g^>O>E{=$giBJtyI&K+L3j+ePpF}UfV;QqbhHN zqgG);&vL1~J1)DHD+5IS+^mu1vCJ(jJ)82Yddit6a0>3|UUMC#%6uY?Z|&_?j@c?5 zUAQVkoj0$(lNy?b9pp!2Dn>Wg!?A6U$w4jxDYlzCWf>wKNFA)@D*KY7j5Z>yK({*G zQpSVVRUTU$h0FQ0Z(BZZUWM`{r9NNvhNio?R!~=8y1u@ulrzJon$p_Rb(|j7R^7v2 zl23h833p%!hHy^pEI#}(`{?ypg*sa(Mt}eF>x6a*@cn_s$|e@u0jT-sBKyz$Hr0DE z{U;+!VjGV5x+I#vRuR;GzffF3J7uL2%9dp9gg=%wvAzl4sweD4s?p%4$}V!A&bbyS zJ8Mjfa>Pb2n2TDqe3xT;Ii8ZanxmB2<;CrW%FuI2FGG@UD#mRB+uK{r$)v{IdfO%u zh}f9Zzxg@`kSZt^Qxd(Qn;z!u9jr-phGV{7j_;uqm)%_EW1e}aOJ7YjBGS?%dsO1? zBn&WbFt}3iGtx%pGMUOSY_`g(@KE@aJgb`K%&8)>9xKK$IjM>>`Yjvr>)b#P4=jUw z6JwWiQ1L{>ief0H6e~9C$k%hZeb?E=N&}x3>daF^FVM%ydXVniM1Z`7P9^41ex-%+ zwy9f99KuibR}jn?+-jy%e;N7aY>ayhQeCE5J5Cp6xHYUxC(Ncft6R)tFcp$Hu|u@) z*i^I+%HsOQrN7xE%%a8ZozfZ=`>B~xsjelsqh+T=FLDfp-pxr)iAAb zwj_E(8-Dy-r!>2BGpc9M(0;#ls3!eG7t4I;N7sS;E&0kk)P!O3vTl<|sAFzwi1{#n zLb@CqsvAq20+@@n(_DX%b-o1d@%CR^UQtztmusru$aTUPyPa)NBz9Rs(H9>#uD)?e zuKEAj!vDXT%3|j+v6|WEGVz?NoGVX-vfr=v+gUyh1gw*Es zJDD^HJnXG6a>-cZI!_Z*xw7H9+=bR^58hSl?=JOKmF4Soos3%74L;M2#`Ndg?8iq*DrcL zW9yRWDQMR$YUlQTzS_TWS+v=2b!y++j=HTqd^M}bZRE>R$F+ffvHf^6O)T;MdHkr3 zsw8%__e;%766*R)=T3WTl}S9RA9e1h4h3`^f%!o^1KVvbZAJ4tIb`;vgg}z~a+i%l zF$X0QVO+Y3RR_rgj3Yvq-2t^tK+K61N<6BrFv_ub7hCK0$+KGOs;d)K_L*g!y7s_+ zmwAM_Lh((KuiSOXLi-zEY+t|+lO}urg0%1P{xa{Uc|Xqkt-QDJF1nWQc9tKfPx8(o zO@3QGqLa@11n+U)BfPs8M2u6jyx#)-8@xZu`$^t=c(37oGw-Xeix|1Hyp0@wz<~FU zc|XtlbG)D8{che@-ViYcW_izCA2BwOwx0KL-q-W~J+v2i@BeJXXmh=5J{SFa&_#FW zN%pzKRW3fg4?btF=F1*k@8f*l@A})F_DVjNyv~$UbIr8T$UDg2_PdzBv*T!X+AF~b z?U3@r;Q0m9#!22sc<<+%V-J8uyl-58i%g}=heft~D_qi4;j3O*>T7CR-&9ywC_{sB zAd_ghvT64}FIs-d(p9o$OZ>nE=laf46%^O=AdJcD#(SI!6fWUHBIn$JZV^?rru?4u zbxlsKmMpDOi}|{p+n8_JE0RpIt}CxyyS^@TOH)&8Umvwy!a@6Zz{hlxSh)w1{9fuM2 z|Lye!P358$b(&tqs>iL5_|KQzzNO1%52{SPbnjfUWR=_+Vh;>mSc^{CPb%L&d(CfY zsMz8kKEWaqbnAz93sgQ#M~Qo#X;t#wd{*qi^6%)-4!;~I%Hj{c3I?> z7Tna)aj3hK8(3^|vixY--p(Ui1i*4gUTDR#nYwcg54ip554&aCca<+`#(Hhy@Lg}?IogQr5= zRlwAopD5m|ACnAI-Oo+p;nF^7R|;xWVDrvP~}5 zZ4L9Ckv9cwreD;GnWLSO!u{m1+E!0(QWZTt<)yOQ5pu{v=`ozA3 zZ#A9EG3-vL-Y(}#x!MJd?QQdt4XVC(RrOu#>thue)uEX!;1BM+P1zn7Kx}=O*WlFz zF86h0S3lPz5P&&)Or0~>sFT6 zx+<-b?Tu))=%HdVSf~|y2=e%gEI~vlD+6^iDc629s!%q{tnRv1UTX1BAj3#FSeKXN zJY4N6h;r;bQ@I?pFs`PTaIwiz2ODN=(|4(zI=PX@?u9&ECnC1Ya=}kD)xw=(vuCVo zn|s8nd3L{7t0#qGJ6$~)iT-j+DtJ7yWMh9x#kNib@)Tyt#)VGB%GL8Qi!HMvM&@x$ zX})4=j&b|e8^gJzLX|Iz)r5LTX+@#Kvs(7l)H6$FKUhmDZj!luK=h%e6$MVwvQ9a2 zu*#ww>#D5Uk{1u8G$NfF%gd~;*vEZie&GH9dq!rj;Ze3lx6ox3sxG*w9+fn!!_=)$^E}ce ztfWl#SL80Ca^fWw(j@M)F-ZjTrQUHGj$f?M(#q<(det;p)jRsDQ_o$QYG-fC7U0wh zU&M0)jNN&qJkr3)5LUL*nKsZ}tQPMF-*gqbVt*e0Wxn6*() z%*6Iu{Nr^_E9&KTkzBGdD`?w~?3v0b^d>p@>DE>8Md}geIMbqXG0(PL8snIovF0UK zaSPnhRX3w#?q~^G-KzYHTKUUqN^G+TdSV_Dj4^L@70NOt=e89)s@Q?JEW4@sx&$Ij zyVfl)(Q1b+n_0iRg&XVAt9FE;wzFw9M%&fd#m!(nm#*Ewb|jBn;<&X zFrUE%RI_lx)#hk8mPt^N|Bd%L7F#6)?B=%{xpxUEz%B>u_&nG6<>d zJkd)@g?Xg3s@hjwOH$JMVol01GTP=zrPMK_+~1Si91IQT3`H&;DRsMIH9UB0uiRcy zSvf+PS5k3F=b#L3y=t>Mew5pNs0@P^CApZ-#m5j-R|G<8!_mG`?*z+cz&$XJ)i+O= znGZNg0qbR|x303ZwycSLH-3!QeB?bgy}p`9Mw?WwIy=QgcloOIW#tW4vda^y$JB1L z=r@)*7x1DV7u%_vhg*;OH{H1W#>LS;csS5}kX;nD=Sk zc{drxVcrqmWjD`WW;R|ghaN`G*e!-}Zh7*zx5zMpybtq^@ZNo^VNCFzKTH1E_`F4NdC?#HjFUu6TGumpflc6yqDdcJpXKbUM{^KIbt%->NmR3y}3T_j$x&` z0l8Avx|WqiAz68IfYvkmtfjl@RAq@9Eogm8EMIt&SyC-;lM8imamp9ox=tpPS~Z)? zLQO7emq**TC|EPYJmC2K3Nu@>0*`E^27ZzF- zk+xO6yv>7hr^*ihTP&`xn4?{D6CM6e`(x|>a<)FAwRhQ{Q~y`W@uk(jb}c(Jx3HLT z_H3HAw+D74+qhxVCYHDS<><$$|10GfE5qSGi~e6(?UU92rEyHG->uFJBs<=lo(`z$x$Of621SmY(&29qPev z%fVIh2%vZyS9_O z(QR&o6*S$dd}fuL3UQ27x0JJ@*_);Wy>k9bY=4=wWv`rnVWErhCD{MV>;L3J&fd{| z^q&5C+SxlIpZd#>)@`aWA5PWIzTNI6zT{bRzxnoM&HYZ{Z};0SCwb)MHNipQB`+J} zzpRcgyq1?EUwJ8W)64tV{;F9vhgP!1dhzX;~7)wG|2MLs(6 zF>sxxT@TJ*uW8%B%4*WVajaxzGMS_=3-Xxf?X?SKwiA z{k{uEh|Qz7f|KC0;NV8S!x=meo(B)zqiMtMzhLlvn%We20({*EE*LfU!52ISZUw_{ zfe%>Rq-p!XA@Gmj{1%=Ac;bT51?~s+P5c@uI0okIzhEqDr9I#XcnHk&YuXE78>oMf zdVz<)%7CW*H#i2~{v_piLZJgZ0Dc(E;z{_Updb7_cpSXqsSCzIE(BG9^V{ifunimr zPl8_uYwp*yM~5#M$H3AL!FQ{sJq;cL$3Bc*agzRf@EDl&kqbt42lBx%7zC%l_ks=E zH0`_KaWLlq_3gyYz%lSia9J1n1V_M|KYGD9@&NmXpqFP{9|HTppMXWZ{C3O7unTZE z*tH#d1PgX(+H0Oh|6mhX)2fl%v4{6%B zK>fqe!Q78%+Lh1akH8{OJD_Rzf%8AAY3~F>;1TdB_;WD(W6U{6FBrSQN-zQrfT5?c zN4~>-3Ox8N>V1%M-$s96%`x=$amG7%1kCyl_5B2P3+@Bo3#NXO^54Y{4{2H(I0g=Z z`lrx4co;nNJ^ubQ`Tz&Po=BI$h!27|R&oIuwaqxP6 zh$82+_-Sx#RMSTJ<&9;Z*R-2{2w!jzJP+pnE9uW**I>>UH0|SHKlpc{AI9!aAoq*- zX>jsOv;(aCGVKP(!M%Ka{h1@0_7$-CEBNad&<8jM);tUUAEQ@rD_HcLrhOJX2u^~H zWAHzTzQB4g@2iym3HAd%3{HU``ziANS<}AsGwgnx@y<^a9RZ&O^S-WWm+=cu2f>@c z)Ng27BY2FzM}CPvdjtIsj)CdF!k>WI;At=jo(D(3^fxkYz|aEx*{^9Q7y;AY1i#bR zBRB>I!R&v>9>IQa0-OXRVDWFLPY&h5Mlb^I2OEEjp8?0f%o|;-QaLa#5fM-T^2F27n3iQdw*cwt0Klha2Om1 zed*kBEP$RFF$Tf#mE7e6r>=?^^@ZpuD`Ff4$6iOdCE(ShgW1<$kAP!f>dnx>9B_(zo_?^HJDOo|0vrST zxqF#<3;emWSq2Vsr?MZM0uO=3+_gLghQTx7B$!%+{9Nh-_Jft+6xc6+FN|=OLp#7T z^7oDC;a1YY8Zdnk^;k}Mun+WsVK4|D0K?#6urZ&00Q*7jZL|k01M?QsKCmA=35LNb z&{se^i{S$nfnm@Gj)2YJ6c_><3%TD4PJpMu;w98?1^K{wFncNW0mI-?Fak!v;Ias3 zKIjMZfs>#g%)2RKjDo&W^l=B}z!Go*Yyi_&MvN}77~Bm`g5yFjgD*H-j(wKEr-J%} zKClR!0QH(>vu51a)1!3a18W>%07%mLFI=nt?F^npRJ zS<*LRN0NRI{Rw7+C%`=L4A=-pz#y1eN&Ubga0;vk`|qV*;25|M%xi=XSPY&3gP>ML zI#>ky?t>2IHPi2Fz)j=_!{8)X>}Pzfr5*wL0~`U*fQ?)56F&Y1LtuIv`UV@pLxSy$ zGjQU5%B`b*;88HI1G($LPR1qZ1INH&@FW-k&w(S|=(!sCy^JR?yAOFa=>0+J3l6^x zz1>Or0DQs8cSeljTIla$oP))K*hwAqN9cbr7-qcJ!~ZeH7nnVSJTUwo_}oSM`)D^f zxsUO9H}ogr3r>Pl;KWntX9N2EDCNK~I0Z(YMs5T74x(=`@^SRL5&a%QZ(#AK(FZs@ zf_*j8F7A8}fMcWBGZ+E0?&I%g=y$OAFn_;=d|)x?`!f8RsP7T%4;=mq`UEGz`OWAR z>;fa;Q84{k>Ia6Oqa7{O`>WVHm_3diZ=#)G8#wk&>>o@&2H#fFzsL9l)4z}1`{54` zf{i~wegHl{q(8v$zflg%K1sRF^y5#E3x>fnVD?XuyM_9L1K{M(=ua?j5`DB$&!6M> z!Tw)j2kn&m75)osJdIt0>A%CC?kE2r(JwgmC**8J4}WG{gA-tOkbHk3A2|6p@`1ts zfL{lA9{qsB|AoG{!GD@^;FvaToCAX?+)3}Go|jDb?yrM+ubDQ+!G7?x(6hNm-%ESmFm0Rw8{fzscW?~M-i{pZw(kSSz$0Kf zcitz#;p?W2`W=)5`@qKQ;SZ+gQa^BF;k41#N4@jl3l`^38znob?_%!FgA+@q4ex{e zee<*t61;_WfW^hrhVQNLTQO~9_9F+}4Nig)`TGv;-@lE1DVsKG9^&uS)5b9{xCZ`j zhmQ}vyaQZM`@mxGJlF`Pzms-UQ(rIw4ud0iP8-F$;Sbh;!P;r#Fql_I{&$gHKWz+v zzPqU(n7)Dg{(F$SaoU&?yl>j@zZ<$Ay?|3&(90n5gXka3>zg*p9)|Bj)5aJ$vTNE{ z_6RsQZH$27M`-7x@PCYc10#E3O-2teuf=^jo@xD3?2kWz;SSjA65%L z37=o{T*!yWf0}xOKJd8UzoY*TlOOB@C&4fn0S|!1zoC9$BX|n*{g(QD1o|259nAY3 zow*N;;Eue2YW1W$p(f5TorM!o(MJ%bbHrw#pS z<9b*VaCWjh`cLjjNRbKYi5iH*m%v15&Agv*UuOy!Lc{a7&V`O-?cNwVZrNX z4E+%GSU6+s1B>5GJ}{U!W0ZXgJ%P<&aRGENuMqmDsn^mO;}Gb(X~xk0iTulFj3L3& z86$NB`TRV1KRCH&#+U@h*3KA}pFs}T1qQ2UjMHFx&5SYjS@6yo!}mGbRXbzkj>7kD z>J1h*%owM@^m}KFhR=hIGsZ!1f?pQ84f8^v^$&e*$^n6gUiyeSgL% z`5Jt|dNA)_C=V8cQ()syW(@y0fBzSH1Sd7asQEhi=NiUHHh+WTU<5n?re9_lXTWSQ z0v3aruNONpj2tis7J>bs4-A9N;4l~hN5DaF3>*e0z)^4#JPJ;MC&36f1*Tuly{R`K z51bF?fw^EYSPc5W8n6-cgF&zl><7bO7}Vd0d~g{!0#<@!U?VsIc7c=NZg2|R4@STd zFg=y_gW2E-Fb_Nf7K0Jc2WINX2Xnw6SOoTiJ}?Y6gTr75903QxF>n~107t<|@F+M1 zo&+P{6qx=h+J7zb!TDewmHMW1#m&%4cwY5G)1?^1@*a#kYGxEVPa1t!eqyCwO z(E#>?A#eg50<-^-`hr1l0vrRU!1OB(BYhG4z`@1v1M`-kC$JJMz6yPUVQ@D%2@WiU zKA$^|w~`+`1xCR1?8Lp_RVCz#G%%YEPkIQ~}jT*7$lr+gXq0R}6` z_cq#DMSp>lf^Uc48tMfOuSHJ-$n_aUJ=nO8c7w(188={dHFgX}z-8~Cd<}oUlYF(< z$1bprdV;=s>Ip``DX@P7bmFMS2F4?CQvXKEJ&Hc=q1|ER-fI|>k5TVN+CyA3bszNv z!%gr3(_7FhamVl`#)rfoU_Uqs4uR>dv;)io$H7Lh=t=Sgu=}UrvzhvW{q5KxI2A-5 z80<2Pf?>*c8%7%#?#150ydBsBIQ1a*`bo<5V+Ua4+vsnw_#x~D9C!mAf+8tNldgD^@I%fGYu%ViB3?W!A;oHc&3;J;>Z@n_X5bvzt%@~)v zXoGy75A7daG}NZ)(B`>lqkPVeD|-~0@N<_v2`wj%HU+H!+FVdxQWrU_&WoeXhn5>h z%N3o((Tbr-{oMR&ph^AQG(R+{pPSYPP1@_G@oUstW*qGRwDdUIVQ8swv}4e`akNQj zS{&^xw8)uQxn2+FadEUPXy@W+dC<0GDwmmW99j_Cau@9cwEfWB_HYK8-&H4( z5rNhmN0Z+SZ;YemKx>Gj6+x?yqxqoK#L=3e`Qm6HXq9oaL1<-hv|(r^akNor#c{Nw z(2C+{C!sBiqfJ38h@;8Hi@Z3R{MLDH94!}GP8_WmnjS~1ftC#|)zu$nceT`70!?G9xoYir82)bkT2y(0K_h1WokorVT<9{kmzx&_us( z+9)*9ubXxhn&{U}I|)tn>!wXX6aBhr+GVDG-L(18M89rYE;MPMOw%rzOQ>(k8kQ|=ggw8y*Xb`aVLXbXiG zxp#RQlx_+Aw1cF{x$&J=T3F=l5jnfOy-Lu^jMR$fzcoR+QA4{+pil53R@alr!wZe~=&oWA6wp-D1Ng5;HDe|3+&9^o~ z_f$9zsKWF)XUMznn-`2vNM2sjmI$;0?tv64ib=~PCTVoh#LwkG8-&&&`PMmoN;mBC zde%AvpfZhKp}O=6{)DWJlpCj<(v_Mo?sVphKGNp@n!O(3xj7?qBPlYE3_&lBqgO&d z1brX8u8^3Hu74au$l9B-GDCmNTb_{{7Tef!Sy@KWuFESjYCJvjGK$JG3a}b-kkd34 z0xsco4qgr1d-*+|OrP09Azpi7A4{}EU2br6=}Wsas!J(%h;kvy^-8(baed%(%B^;n%OmS4%8gO(Q7ISS zca4-Q%gC${=S8x}$@~ZA5OniV$xolT$FJWJQ#7%y`GNWME+&$iK%3~f`Z^>)UgEc<28oT_dohfs)YwR_d*p!Tqe%ez7dYA4; zp&6OA=v>lDc#qm?*F@8#&(Bc59PTzPi?yHCPM?>G{ir@K%V>N)@G+YPMXq3)K*gI$NhGCPhxs5>BsE!4T+TD_dy}0AnEsp=FNV_NM>eN`;N4cEF3r3xkL)OK=O7CNCenhJM67v{+s~XO2>~s(4jolz1M3S5-zqW$YZqV3RiPhu2Z= zD84(Em#UX9c8;okF<5%l-(9Bd!MBF_&dVd>;!2aqrKio-|OyI)#m8Dto&FR{d#ZGAm3*r;+6JNDfd=+#29xwg6Ywo&?f|T3mWTeU*R1uwnQc^7%ZqS~WJautS ztu(C+3UR3uhRRlsCce04KK}U^jE5xs7U!?Z#24pBCmQPJxLjYF=MPDnw+cbc$T@vY42RaId5$C%!q^BRBm33Z^RF%#|HsQ8 zYMdz<(f)|asK^+alhQUPWB;6W83*RP)t*JjN|Q`!)skhmG}oMAV$#w?cVXmdzrA4m z4sea@IC&NJSZv8?sLW{IkksL4)HG)l)g=s6Yc9g(+D=)1`%ObJ{(d)U!**I)G)-*( z0BOhVw7)%W*?-h;kCU$b(&GE$*z`)0g0ErzqhlrbC;A z#&A+Ep)G@U#zhlfUkR-q-PB1gRhQ@<#XU|{DlK1MCc|FwAE2DvEnXw#cnSY~(9T0+ znXXcx_#)=>?ltx6Lu;s&&%r00?@ zd}Qyf+N$d$gaYVxtSG$BLMw(=D0vkx+$dA4@RE9GqToi-w@W%No%eopa|~JypS`bT z<)X^btEqRUHBnCFR#NU9dG6&ib?VII_uoHh)yrDjs`V(*ffc_y>roV+ByOlqQ!)B+ zc*!05Us|#slQz2dP}Z=A!s0D<6D3W>Yv~w@&i(ouq#o#QkL=yZerAp5SI$7GNR$1{ zs*KD^wJ?zJRYtii?&FJnNPDAezg=G0A2a>`TGfADJHn4v`+b zNct%0!=$eiS*m}{^5yihls``T#6{B2k{+2Qy@2wWFv;VY0u|r5b)d7QkVQa4oKsG1 zEe$BWl~JaRGP|uhIeOE@dMi|!^%62zh1O#8BCDTrQ?M#3Ov;Q>CY@&; zUP_tMlxd*MrM9UVIav&#eUy2fOb+y^d%qaNbuUc3&OR59-j z!~i^B;+_jjppC@Q>Y*KpqqRXh>Y^1%`=K3&_H}8$@)N|Ud&HlxuU3Kz%+0j&w6{B- zMIFjdAEB(DXIls<)Jy!+1hg(_YA;IJuI-;X9seYL^BnnBR$Fru!cz8lR17}A1SaME zAM@@_ zdEBGM>j1$<5Sh{O`~d!7jarL}&JU12Oge5~y_WIsVQBlIeO@R^Zz|TnU+(gqdDAv&zv{oTR>tXJTu69)fcR^Q* zi&Eu6lsoh?%8gL&)XOM$nsQnH@zU#=eJ$&mmr<^sa)U3UT$pm>FQeR1%AJ3S~MUR z*uRQJ$Uo0#*?$`Ot+7@^`6<#u@VW}a_WpgBHP)D`tv&6ikG1wBSvSlSdc?ed6o?kaPTY$&Hgdq6(N_)L$CV0OppQ1*93NAi5+ zH_$Iz6;5BO_y>9=JbXe|Jkkzz_&5IZxyjZ#=8O4MK^r1BpdUGmvpDcCd`R<5jVCK!~OJpcnk>jIqh$!MnxXB3b_UveJp6%;B#*tE^#HMAl1aEC&2uto!s;|kLpzU* zoPUTI)qHlfcYTK5=fnz9KY1qCN4_shK3>hd<@wz6(3-8Wdhz;gOj?V|G|$$g2?WQY zpZ&-?ny9^szfQ*x#wlARWz`rn_p(J_xul&VZLO2WSxIVj8rv)!o-qWWi@s{e zmz^1L;uWF!p=CiU;j_GiCU=g@ph-D-74Qy2D}lB_2+9T-P|kf4a~)A_IR=p^WyUEJ zdERN4^i5dtW0P+7L93&YXPmqub#)S{by#I9da=-Ep)aw1GI9 zJhR;&N81OjFOGHyS}2Y-2CXZOb{v}M!(Hdo(Awf?=b`!IXz4d%-*Ge@T4Nk-8MKBt zS|zmlI9emL8fcYr5&>CF%WW35V{`Jsql6*1# zJmB~@8S@g@1fDW zYo_g{V^?>neB{a0886iBC(MK1E;Ii{=9;RE@j0GREN@l9zJGZdth8qS$z93!Ver}e zR`^lC9Us>~-%Xy$S4WJ$%^^<{dDOW_vbbFBeN<%}@TA-~Juj{(o&W{vdW(D~2d~$U=#SNc)u3=~sO(RwvG4JRT!yl~yS| zw88Hkc6~kyKMJ_((q5RW<;fDOZ${u3rwbW} zIR(T!S6e=kaVU3NrO%3?7hIFrXHuqtv=C{fe75hymhrI*`UrGG=qk2TdR1p!(R)nR znyvWyY(v8!A>8OJ5lcaY_79-J~dBm!7<9nVTS0e6mf8euLEin~GhzW9thh%Z)2q;bS z)R@Ps{~~vMTud`z(+AJ_ujhB$geNbtb6Jb&&~BIUe!JNwYrLzy@PsvSP0E#?q;_7a z?7Rkk^JtsQU*73n+E(K>b9G)DBF_}xZSr@~<1fjh`Xt$SxBDbzOolrL_i=ZF!pSDoqT$O^&p{0i&*X?1eB`^j_UhKTVM zY444fCimgwa^)(O8h2Chj38I;LU{kulT^={tYx$tExG?jo=ecPI$*y@|N7ziSLALL zxx>lj4w9!bkF~b6ci__GzF7ZG!t*!CRsCC$T&@I7U3}lpheYn1W8}t-f9u=; z&$3ikdX`_gpFr*=Y45r2qJz{)(E_pW0B2)FJ@;73ceY40+ zDNRY5;`sYXWPOA6UPo1A9MG#Wj_aP!%*)WtePq^D=KTpjW#36X3Z(3}DN8>45|HR*H|hOlmQFrr z@=jQDU7}7(lIujBVd}^_i>&Kyo$Qdh#M(tBc@EshI=CvjSKxzo7}|bl?TkaYYo1U) zH6H9fOIhVfW+$a`@$X-LunZP`ti6t`C9dGJH!Vh=EQWV^KEW7)Q7b-lp2_!d(Mj@iuL|zsHzfBh6-qbDFyu4Kxzi)M z`DRCg4as;p&E`((*Jf1zN*}n#irg&Dvd`I@U7sm8pSONH>ov+^a_adGxd$dTQw044 z^p6W&@noP`ca}Wwf)9Hl3_95mvDmY3PS!5URZ`!BQjYl}rY=K{{FrBHq-}>NH-9|3 zpCY;(gH{0TFTzXN7CzdtEqt_fpNYM~m~|OD?{ZG!UaGMcl)g*Hz)rz$wmqFZF+jez zoT#guWq&E`yBbvc|^%q_g1r$8<^v}_rtU3 zR_p%TUUE;v4$`*-qWd1abh!WVn1hsPx8UyyP9ANO0f8oiHJk}zAa3- zuNPUee?U266Wh1Rm?|n|zNU|FmOidYxJxJJge9JjnQ@%6C4ff7FP?#S>Ro(4o7Cy8 z@J3gA#YP^J``KZ6p3AabnQ}QllIufmdnF#!;Zr~Z*HA|lKl!ANv3nPiN4}dfTfUQ# z&*na5le+eq$%RK*B*-}GgHIcI-Yl1n)<6mri_ut%zJvYe~-69&RN;7^*m>eQ(Ood!kd((#h<(?yO;hr2EVd~i1A%M zC-{}<#_FoHP0pB+YiMe3!n;b-ZlS(nPwxAaVn6%XKp%sz>Z=sm5;q2`GDcH85w`(V zse67Cl+)mO7vTLlkp=l|1Ja@OA@lUch;vs-oo91gZug7Wb0(K;~T}A(y#MxVXqIG(*G~FxckL5LDJ*;b`AMco{Qm)g`2!bDEnQTcYh-93DTGSfbaMc-fhWvA5TfSCXu)JQu&_W z^Y=!Kl~VRzv#fhOM%N$8hp)*vm0~`ym$(3N?#492vy1xP34iY*sqd*2_aa1xp1vA; zyN~a|X@QIM8Le>m_*=+gwX#5gax7G5DhgusX*3Fq;&cpLM>LxLU z_eb!gkh^XoSH8>m#3sIDRCMws^3Ydqoy5&+g#RfiOI~Dt>4N8(WtM$BEOL*>=tSi1 zBhQGRbLtf2K48mL>(A((b#(n%A?-bwT&~j>XW;oQ+`ABAhJ#v=6YwjAP$#XI>mp;ms|M5|N2pMYbJRdN1YCUHvel1A)3BHT=J5mSv z!qPa~FU#n{Yw8^M*}nYcejdt+-=IW?zczJ1FW?MO1m@Bv6*X) z-SBBZmKrAuL>9K_+Pjyz>yYFLMvTvkP0YJk8?Etqe2!;56K3KNSd*s1?>zi&My9mG z`&WNL`;`4-6bC!`E?8;b3*=GuAGO1%{VTny=Uiu5I5_LiE_iy7%aTO%zDMN7jytK( zKJtt`z+DNk!(LOarB@ZJM4uZFH{|(pqFz_3HcrCln@g>Ace%*I|G4z3BP)ziHFrnM z=OombDocN^oy(jk&LWRIIjm)d$+Mf!-nsBm=hDo4a&}hZkrj+{St*M=^4;POA@@4T z|I1e7)~Nfw!mEq4Q#P;fllCIK4v@dW=Jly4FR_U+(sFwEE^^V+`$>!QPf@>U#lINg zxuiB>+F?3tn=5Tubs{UaZ*-Blmii-eC7(@yjlMXBvSSDt=k@RzVLc zCCnnijF~;f-olhS0q^gLz5Q`hLVM!uO^xG$ubYX-~g0qeb%oR_y5@`7eW~vZpr-Pt%@6XY&2>+Rljaec|<5(xNsH zJvWZd73%rNU81u!83jD2j-PU`6wLkm`6cup-@&Hjz0i_i2O_tKJPi*_I=i+NVW~<9m zu1+r3i3Pl+{KgM*za(;hE^-HA|DrYVprQT zAA_gt^|=<0GG=qhb7oJ(*emUMfIMo8(IOB+f_Q)B1iZFrq0X&Zd9Hqdz=gXgD_r~J+h@QiDN*ufNe4nM-(CTT+& zd7^D#&yQz7q$_YcRcRjUkq-Vqg0v@>LC|Nn=jTmMdt@FeBQ5-B#Q0+he7{TDtiC|q zU6K7C&$p7g0&|S)gWnQlv7FJokBcmPsH;Cjheybh`gp{+PGt7P$RtLvzEdXZ_ts>b zos;rRaveG`UwS#`v;`N8dqnQtBKK^9+ye59zlXhg>AU5&T(uU7lWX16Vb3Wyxm+y8 z?7Q9YJb_%MbIm(P$M`Jt<>zliF!C{)6XRkb9rBbwK2f#@vIF zzLnqZnD|h{_&?HCzb#koXGXtoLiMdBcYIFDJ;`pFy&h7AJ+ZWcNoa_*p9e8A}mPC%WsA(JIZ%@OZh+0LdJo+JpM=a=$bvP zaplpD_{=cn&ryDa&)%<^<>P%VkCDdsTJcRsDcAoI^WKy93Cg)+N_~@iI#6Tz9Qn5| zHlLmLc9P$EMn>u&zh9z%bH@0B)ZyObbzmlnse_cOq}(C9+)bBWZh&$H-?HRgap~ob zQ0|Cb?stt!*YUbaR?oAPD`7rU?R);x%jH(#V<~q^^zxzP<#^0Esuyk|ie8#2*LBR2 zwrkt9u z*RW?@?UrZlS(i}mwndg7`R%>fQtaBine+o6W-TXv`Uj*(}4E==S-gYY`gahA~SX@>*&GXK)lB9!H7RGW2lCheI>~=NFG0V);W3Zipe8ob=EsW zOY%qDdG2s z0GDoK^+7gH_Gbe6W}p4Sw7{`JNS#zP{j*le47?Ip4@SyzpI z0lSs<>4~z`UI5=>vWxFMB*c0laVx--)c~J=M^>%K@`x;ASeG#Aqki(7<2R*#A$fj7 zZ$|q_oinU9kMp8yBjw|!11Z8$-C{}=g!zXNu)*xi+8yWD%&aeH}c4fVaG?%v$XI|;uDWZoe%|9t~8u|L-uN@PaJKD)+`qFQ+l|x_CZLmHTguC2kIu z$Tpc?iYS-G?_;TQ|90u+x+phpmm9sba$=*0D0k?){O+T~qmNQ98c(ZuRN1H+lg|E6 z%AI1PNj-vTqY-#+yx#ndY46?ej2j!7$Q=m~^G)#kj(nDv(8i$^yJ%v|l}uTc(3-`T zuQc105OYvJi8)FckRH^Zptq7&k9Vo|4VT|NiXrjQHo1@M$2= zXQVz)!-sx#`)75QEddrcKyz2Q+_M#9Wf8KSyUwb|Tg`e{?pf{i6p?-syV)uHTW8@f zd+MK#+v{O9BlYW}d=_^#&hgn>l2{%uF87g2__jO=U!2)P7Lm&+b427*{)yDKWwoFBod3~`89P@cwnN74hujUZ_D9ZAZWI|`MTGZFG38jl?BX6+0pI)-ZNEHF zDz=}?nkzrYnnz{`oG@iO<`(@_lAiT1{JyH#!*57WHa^w5NS(z>Ff4a@lPuS(luzFe zzdyXm+KWCc@`#09@tfGt7GWVM@6Kq^;@U0k;I|RW7rA-ma{}LH$-q<2C zO6(9s*;sZXvFmY5SJk9PZRMi6s;As%;j8A{8-;IFS0%^|kv;+6Jz`5&ntT)LtxhU8 zU_vqGujW^&`w@8bA)}Me-oN4@Wo_b$pH7l~1be+kbn{cvLv=2mZOV zck9LEM%z1`C_?lqSn_tcz}ITCv&&U4Pb%V~I? zqP@jpD}N*+%Q%&w=Tz1%mA~e!Bb_`yBoF3bohwH7Dc$3j81TARC6$Y(G3VDtcpgM< zkF@1i(%#q@5Q;WHo>PB{7&lA*emk+fD&|%5y4AnPt?(w5>+F-sZ}}Zy4*iL=w^GJm zqTKW3Idl%WbIFrujzP4@8p+mcdhgPrb%7 zZG3tT`unvxuHA8|T4OnJDQDpEdpJ~1hfi)Rd*gOI_^kMl*!?2$Ek5$>OW`+>Mb?MO zLky6h6P_028%kql7>TjOzQUA$Co+`YJ48l}ZC+|WYJ~K9FTYVO{O?L^3p#i1@Lw#( zJ_nyW?6zE=*cQ=SmY?~P{#`7x=9#kG@ukF9T+_7zrPcEIgD33#%|wdcBu;IH&jI@M z^}=U@4OqrqJRf!-d3H|rASlNy#p*%ZPq{(j+ozN+6U)(MD!y~dtxc1?sc7I7w<+l*MH6~woA1OZ|OO#L0Nt`yj18*r`5a3N8{Fcw&tL^gYetdM_ zM`A8tTqhHNOCNVpK7%+?_3`i6q<6(!GM0x(ABX>35Bz^fx|)a7*|+k`(fOd#^vfll zKP4T?tiyHq$u--f%(;ZUtou!Qt}s%?_FmRgjh9WU?|}C{5hGLmR!iKzi?r_Xq%xUt zMP@zxK8;LuhR~EKQ}ozJo|DLYR{CL;DKlw5bj9h>TAv-E{17tKI&pz1!(N|>-JK-8 zD0SNSj_{vn@^|ldU_U8uz|%(!rXsC?a>F6)<5gz=#-5|gl@)8BjIaK)KUPxaIAy}~ zrp@1zQu7LXW$y2P7Gpi;w1XVj`8s&Scmc*7ys~>)-=<9`d}oE&#>f`-S4sPrmo_bj zqHH5>UoIM>tYr=MeDdkV^z#w;eSrAnLDA72@QZsEv<#W@NX5Vv)9N>%yl*mPx}V*^ zHeCDdTs@2TpEx%iK5g(hNPn^Apn1=&Rd(;%+E>qAgvpbWIc@BbJSWK$y~n`sYjOIV zWnQyosFyi^;Acc{$0$1t|4b=+Q23kQv8%@1cI+Fz9i(Y^ndo;#v)2h}i1aSX=1aO& zPUfTRcKkWzf^*^70MCo-drii`+>~dNFM4H)Q+nuv=MrRPi_YIE^&FV%j=jZp_mL<3 z>S^^o(B3VVA~!|xo}k=c;oS`nZ&2}$dA2}o=q!0^UdtRM{-x$cdGl;R3b$R7MAs~g zb@-Ls4^La>ibR>x9zS^|*_(TpwE0?7rh5)p!*?@z2Hj)P{C@si0!fJnu7QVnhHw6s zne=fPX+@;HR?>Kh4KzS2gSJozuHSQ%{2|gB;_?qd^C!ulNB*p>tOv5D)g4Ul19+LJ zEz0x$s~lfo*8j?e}_x;}Q{r~U()}q%+cAckp?_G24+Era$J^5y=n2hJz zLFVc5T#Cr7zRtG*_jf_=X1V{{Sw?Qvclr+4HnL593fgAUS{ULUlV@+i{$l7kQ^NBg z2XU|3Hl^OQ0#CpC6_pWb3zMy`s_&Q{7?;d^5Njx|452kt9J_9FKjf`P-*cAKiMZ%2 zueJ|N%CpsjxYxMC`iPMK1Kr-@{xNN~8}8M^y{7mrXFbXH$fPaz0iIg}emC%*Nq8&p zj{sf(9G)PSvDt?WPZo|HV1FZxSIV&+I*@VTZ6N)xoN#o={(y7hBHJ$e;<@9Izbz%L z=Sy0P4r-S}z;kI+*mg*G;6y)v581c($S4gR;$Q^pKUxoY+o1CyiR;y8LuYBIYCj`+ zHRK_*my;{3Zx?weXCF$xmvtMO5Ac7;vpw+aA=7E*6H?Y*V;N{L&cOz)y85(#4&Dzk z*I;f~0{MYEB|g>5TgI9Z;5qKJipuuVH(hM?R<+fu+P9d(z>H2FZ0vf-8px@K^^pFe z>jKe*`Ad}wE%kXfcy@QGs2n3@a>9R1V-HLzaf)&c)fx6`4Dx#3j&l{D^K#LtL}&Fm zsMMd`4`X~gy`u6RgyoFugX|sDI`_%yR)MsG+($6>|7_qKP{JidvW)Z{~c zA#6L8vl-_*NuPD_-0^PkG{PP=a~?q>@Eo#!nePtCMhmZf&3etdk&>3>ka_8u$RiJF z`Qg9PejM+mnq}_yqcpk$vXGWJlDFHW-Ii9H2e$*B2c8nFkCh3}D)1Z_C*-`8kyXbD ziDx1B^RX`WgVgcY502*nTidj)ZnA0O^qS*o)>cL4Qpntaxmuy5{hotmCe8oNdhPa_ zWty~$%z7{)#NYpr$h_d+$z)%LHQ@JamMKdQrvJPJGLKucukvYWb0=GwRqX(IFCKdu z4w&Sav`Jj1;lqjCzaE#|yU-r-or||5 zF5ezJ2AF-=2W)WIgr4_z&2ce#E&bjg$lQdw`wPN>l~!iee(!*djn96_#IlCBk79Us zCFF#C|G|@xljNh2zU1Nl81K4Q9aC{&AaLmu)9!|ygnNG>9Ju1(w3+?@eLVLZ$Z;fy zObvY^N<0P`eIV~Sf3Dj=;!}NZSFY$BfPXzIOut#B?ck-d>-RUE-l^F4U|&tJ=U?EN zc6g>K9+fMKzYBr&1lHIfwlCTQ{TBi|5m;bK5B81Nd=2LWJQk*Z9D(Nw!IRuSO1a2f z>~7pMHFkACXV<$_h>i5V>#FtN*Hs2N_xifl zcdt>`F7Q0ulj&Ljp8saLI%D3H>+2d=v#tX0sIw|6`^y+}gRd)T4;AW^Sr_&~@Z{&B zy2F(M(+9&5Cdy}8R(=Vd4?_O&kQL}D@(cI-2xUAf!~K$c&Y|UH zl>_6EOacxxD$ZNf{TMr%Fuw8v4CgJKAgdAX?SiZYqH8y5=>b`o1L5ppHp*V9@^Tt~ zz~YmX1e+bnA=IH&(m_Pfl*a-sJzske7ZJt?VX3(5G=8$5k) ztf*WV0MEtXLAj2`oXy`)X!IT!Kg6b%m*Q&}K&%}<8S*-#uGbNrABoQDHnpU+6g(xj zR#aXiI%oPiljcoEC)blov5r;qdZA47R1AMvm>0?1bOOSGfb?tC?LN`l2|Uy9sHmJO zdbj=8^iKQ_dPhL!ZeMSggZ1V?ZwYu3_f*(*tY)^atNKl7_8i3Y+7B|fB5knt@otmotX`IR zz(;_m?*mNR3s&#{YTC*mV;S_AwB37f+RAZ1@nA*eZ&Geo{kybrZkq^ruhyKl{quxw zm}3oq&aslVexfr`Z9QH3yj{bvo`Ua`h!4!Ri}Uuki==)){7aZO)X*$2%aZYK4)pDX z9i2cppllkdk4?Gq$-@If6P}Z?VF#X@3Ojm>Jh!o1)&3mcSC%jC(%}KSr89UMJqr72 z-M-3x(*72LAMN>|IjgLd;JaznT-oR)r9bF{=kI>BqVjC9m7lcFSM7IeuqSbrLJjHW z9D4@j%|IX2RpNgGQ8hnI9`GXYB%td>>1)ogx(=#im_^yydNqT{%qtr~#!|@W4n5Z)9B58GTny?2 zY%A`!8(L9$layx~?jNvY#Py1o1Zcb9#b+!U@<%UYcgFfFbuMHZdu!VnrVQoVef=P} zGwyX8R#90`L+%>fGvx!@_MrXq>`Snh;q(LLgSEB&MsBZE?<%o4kgG`}FnZ7!bWMk@ zy|KT|`~HD1Bp%iKPpK~}!Lw#mMWvE)|7|}$Nn>Hve!HCerw`sMwBMf-8({U0hy1`a z(OZ7dxZe#tea2T*9vueH@PqZ5alhC8d1DXE&ujLjao#u%@}!O~6P=?)XZ3f4rEi)C zo>tFRSfA=ZtCMFMR9%NHaB;q4wY~{$Q|ioaJTG;#h3Gg(bR0O>SlU3nf#8As&2s;E zE5GX8&)BF3+Q8I9wSfZ2ISqO)5IN$>Pih0rfk(%{K7Fpju3MP8$+JLYRlJw!wM>6H z1G4T0-(4PLy$e|f`hx>|XH5ChcU0(oS#zbbKH|NQw+nUZCW+fviCguvkR_jEgOE=z zR8&qDo_np%gW4x{d%D;IH>&u6Y z%=J^+GX?VUX_EYFfK=Vp*ge&qpTu-#s(Yq3KF%}GS3OT-f1J-gC^`qn8S)D7m-Qs- zG~)BNgCGCCT&2&d+3$knR@B&uoRunhy#w*?3%kMO_04&Qj`#myUW@HhjaF;_tJ(kuY#-xC#1UZLmj}AYs!Iv@G6^0p8H_RhrHaaJ$fv;HT}&Dd)h@9{fGr`( zi(d9!rQMJ-q%qE_7CApb&gs=Bj#AEzo`C)Haz*80Dd#$Q2l>Yj#GU-qcd? zzXX}4k69!#51ciUz`cT3D=Ozm-~1}>9kOoGk6Y|{lWLx)7~iR+;kY5lJLro`-kp;N zeZ|$*v!u+oV!-H$y4E{@A2sPbcmH?*d)EupT;^TP-rK3r*Jn1$JP3W?`)N3E4q4KC z7Heb9q1NGz&pd`G?S{<0=$B4IIPk9IS@k(y9`Hs(F`mxjzPjhFUQ^e&XAon6oacbm z3GoC~>x<01$Mk=YaWeGaX%)Cn^b~WS@+enq`6Aqp&9A6@Qu6X@+=oACgnQtuSTqRt z=c+z&_N(*oTocGOW!_EXR)6n)J?_{0VqfJGGFHeT!bxRtAkVtneMGQL{#El}Ve%}B zxXybT{nWcy14dXbX(M@<*W|$;-c|H`kK9bslhj7K!ENAesaX$3X6wt1O@RLbdE)Dl zxx{ptKLOLIPk}h}n6;{;I&i?ZApJ-^QFCxpv}erhhP-1@hmHT{F33w7`=ky}M?B_i z+E;lW%H}_&%d|^Thu*(>w`Jy1{f5Igzo??}PbueAn@PS7Bj_2p2 zzcSQZOo$ulpicZ)Lm}Iw} zm5MWjYQW*ilK2KDq78nv&z$vEC2!5VrkA`+V#<;_^4u*o7A4n*mX1JwiM+j3`st;e zYc8t;@_LD%?GSZvzujAJB>L(j*gp(|%o^rNoxwA%w4!pBq~|uPx9V7gny`OwRDp{( zd6MUewCx8$&Kb~U%Jx{%RsBq5X=l^HvmUwzr9oHD!D%$@`9K=a$tZKZvJ~VR$||X3 zOy3lP%)O9V-stbjwG#ifqPMKtTu{ns#w7GlU;oe4tKE=w;Wz*9)ho%TvQg-dR#sI0 zENQy^6w^;sox2`5D?pY6#G>3k2kV|H$F{?w+>fB=i$PBF(OAbqKD8B@9U)VuzDeKf z>It5C(7P%Oo+H6y`oRP3CaE7ZzTVow8p~(DtuPrf&xhU~qIc8D2h~AIZz*`9Ybz=* zL}wW&1<$|lf3d?|drNEnruBZGdR8&Y9C{as-ch2ryqb+7dOLw<_hzgkO22<+HN8o` z3Dbs+kMI!d?fb{%5s=vzdT$ZE{X}o|Ij)QYCEzJZR8&roepC*eO-iq62k4D>p3FHJ z@qpW-#?Hf@gQYO{>I0o!MQ1C~8L#HM6P?Y$v*~NcQV(k8|>A`NJy-|U)M(Q(11bYt*xgT_hx{FiNLO7fLybgFS zhQH-__7=#8*{1?S@N8Nziv3>hh~P*)Dlpm;`8&W9sK8o@r0bR{^1F+CBfcBN-z=iL zr+Ndu4l(x$C=mIr#^LNB$geMTs~2+v)BI+`W29h75I+}lC+aZ}J9GWOZ;y5jtTs{U>{#-A?_-~%)0o4~&w zGJAsm1B3%_0XcvFnFrWgV7_PF?R~gbmdU*SW=yE~qc8ZgFn1XN`=^e^vybChQ~rls zw-cMzT~%Xs?wxvRjd*wS4s7^E%moog-_ETE-Hm`10=o!dBp_EhFL{?j;xz;D%K8@V zRO03O@iP8B)90FcX>0)ce-N*gHR|v6Z{rn59C}xYm$ZpiPucuzEM@xwtY*{3&px!T z6Z6Ok;To0iw?7_+OlgNjkRO-`nMrLz^v1zcUT_o|J^t<&y}|c&Vyqh$qCm8a=YRAmU!Our;G7?mAMIStIA5} zf8sCP1oi%OoiDNiQG}D^hFb#5!#O=w?uTmwJ3^m!0Go7&bL05{KX>$dIcl=2KhAN+ zdHRWZ>T|9C&QUK0^=~=Ow`qE2jgtaI>Rnf_(rUG<7i;yStKZV9$kVTA^`xht z)vCnPW3(#u^y6BUdHP>?HgGH?NS+)6(V(dV-MjE12~Ypv8CZ@t5_pyKPxvDs<-Y=_ zbj4F!ocq_g)nv2+I>G(RnQb)+6GY2j&Z82&DUL+%Jx3xo&y`5xR^S@TmUEM?2&hqx z{xzUpbM%IQddbz_SxNsO%cGKPNI`-j1sUmdt7%ANbAyr4zOP%TnsYPG=i##@%Y z`=x*dQosT!U_o5Sav(1Kjg%ivTt;e%3tn0kMT|@RWsd$npuTnVzJPke)mT#g-Yas3 zSyh+*f3B)d2dM0+v9mN^SGww6{ktujTpN@Ba69c;2TNvX5Z|HFN-CvVAT;R+C;MCk z*E)skT;~H9!OvWcpkKFZIpL#pJ9QpzSP0Lwc4GbT`(KX!*mKI|nPN|ZFL?+qGr|45 zc>YA)S>2QLd;|QxQsXn^%Tdg(^MnW~acd#C+!eU$^Oxh^)w<0A>}cnxZosbBKc=Yu zXm6=%x~oT~I%O!s6mN&C`=@#XfQW`^WWzJA$L zSLjLA?qpwtL2#dQ)HYYml~VoI)d*IR8k*;R=Avl|#8_pv2jf5VCRc5C9<$ux4BbPW z0T^txPL{Lob_VpQh#IEHBP?L&KQW*!3g|Z?YGYs1p_Nw|+IC_BaEbxdAoMy97T*1~kGi1>}Y(NY(Wq)THF-a_^KEQ`FjkemzA^ z3uy_5^t&l)Z|DgJKPE=x#=DW;2tSu1Hy|J&r4QPy6X@fPE(xgdZjrMfpkDOO!;dEe z8sXOhazpfG=tk;n`$)Z|jxN_~t*7^DwcC3D;qSGCMQn4+lhY0qJs>K|C#H@}apySr zAuOx{nMcB^xkoQ_puX7~w#_tbVIpS1BL;jZ_E)C-;-5J7?HKf|ir)7!&R zleUD_l7OBVQRSv3{vFW2h14rre;-owwB8s}UuykHNG%E3Na<3h{lNx8^GBQE(XKh=lYNl)l;1i?sULTTxwlYI6ZlP9Uw8OJ;QgI^I zLPlvd*=Yy^>o;eZ*WcFiW65$7Xxtg>P1NcgR4J`K4;+oKNMR&8-*flAO!XzKuT1q< zKyS=c-)X%hQ@s^@-}ydM?F!$48&9R20;bWaS)YI@wF|=UXZ!=W$YC##BO}=pj{Z!m z=beThX!Vz~(0iv^Z0boxI8J}+s9t)RgJBIF+n-Lhtr8OBF8UWo4RP+bh*Xl!QJi0Z zq0u1dIgU3f)9i242Xu{2an!7;73+Tr>3t<)`sKfud~y_15j432F|MY)Zl^OPQ%?KR zRU4h?r>+{{o`i6f>_6^jd3dk$kD{Pj>qa*r!`$u&Z}g(uv>FgN3E{a-*-Osby{y;qTq(hiPhz*AC%TUi95Gj6;G?2t+?m!=OIJ z!H-0+DTcO?emYG(ABql7Q!7GIgntP|D^u0Pa65#*3`c)YRsAE^ApBb-`UCKkRtT?7 ziGG=?_M`~^#MJ1gsj4(p8;qL;~8IQFBFWMVWUpdk801T?`2ybVL#G|WL)_?452o=+2v;eYlry3HszvTJJ0v%?Q8`o0>|svh z@o1usegX4Hrz^s+j%Q*jWF|oqBzZHv#u!`Hdom&W!|RIh#{roweG`x|N7S_KW-_6r z6y$|^f~Rh4Kf+T3T?szvW*2!fQQhULZww+&$WcR}5ovK39{sr;pEzh;b7>a#FkqC7 zsQJzar#Pa%c6B1G{^ja5VVOK2Jj2t=!)mcN$Q=|>39WaB)o!hKgw^PvgkK2isbMuY zILet2R$qnmg0T84q)WnTR9M0i11f8DS{pckUUjAhknpAp0xIE(5%h|82N2;CdrxB8 z3f_%NANkS7lsS0IY44(^M1}n;qTX`B_@S#ury!zzl==oHUPO(Na(gkLzly+OgYR;b z)&o;isYd%zlf(L_i25W9j_<=FVsJ#Belj8t#v}5~%!shBj0htlp&QPzUGM6q0Bk_iSV}I&aNx=;7pO#BSU_8ian8qp>Sm+&UFFvPTO0*f|E5v9jv5riFd0o~ zRm|bA)g0$?EOWcrlQB@bwPyv@Fz@P@g6bFVsJDY^av=I-P`yvyW2Fc&PlUiJUYB1q zL>>8wR^J9R!mna%*XkoJVf4WWKf%YE=ADC&X*(BSF7S(!jmf|>Zgilhmbx-A_|%P# zwpH{D2*-S?h12LNF$6z#ZvNDD7P}JOEg3x(ZVtQ_BeOM=%8OvQd;}ZB6$Afm_&OqL zn^))Sh}sg+&qUNO0sT@$GJkDE4G7BJVL`nxq9z3O&k^-fNP}}>=otqh%ER(wTtviG z$;MhT!1Z_9eB!Ah_akRxHRHC6w6A_*cEDbPAp(aCj1SaWm?K-gIxtX1>h{3bYB5%j zg9v{UlyLu$ghh`GD4-3WaL!Qb2dDm2PrdIpGfo%;C;I&i4YkaUm%wIl^aqamj9vEs zFQA5!69vsNuX;+N^`|qz+2o!6Mi zx*2q^(+oY$SAjB`2WeviA)p*p?e-3vDks*4en(H2_z)&InSLHZ9XT8y9v z^h*w&(wxSyCutzA_%n5xt1gl`?3FJ#m_v?pTcO{R@@;4>$kf}GL(NLJ)nKN_YRWvc z+}JS~*lwy1NAP* zy%Fdn;Xt>QscM-%r8HHI3+f>lsDtRx5&iX8@;aBsZ;c<&&g5qJ-CC_I!}L+qecbvk{tC+ zK!2a3X2aIZQQI-IsH^@6=oNLPr!`))`kOjxN`_unN4=4uSJY7pGW4Q4YF&n&T}RE$ z)T8RC4>I+DI;t#FPphMT$kY?-sE?!i&)VwSsNP;%?Tf-q^+v5mTWYI8wX;^&mQ2=d zFmaSXnIpaV94Bj3syL4Zq^jL;>!zr&aOlEQ;R>?C)w6Ne)r(TqNK7YF)nrdkOqD6! zv{bd)AYXfWLyAo7R;8#Z0pXb+(66MZuLDORJXY()DQbq+Z>7kP17w%hD^k^{pk9}% zW(EaW5Y*qKs&zrVGgbXzkU=56CsjQc(u32~yCLCO5z=E(DMR|XG&LwJ2*&AG)70zX zM-cuYlJ%_hsK|5#i5qGXSK`!v6>3qRF#5y&kOIfI?wf}5p9#Zo`7t7G z82Hbg-W*Yb0`k%5Cb_A7N!f;F?B8%WZ4a+@kRBa}K^2Aye6voEW8 zVmgS8HV|t&o(w1WWZrZvhIrC1E%Y$U(jR$hBrF;ab?4Z%Hho9im}SWvv%B8xz~27M zk>_9uNP;8_K^tC#!3hrhW>Y+|L$J3W9vm3sN$D2W^QEi3BN>Ct+2DS#(%U(~akb)le8OVf16o_J!52LBU6anhlGn4Iz1USExCBsS*#GGugfL zUyiy||Kv!aDtAs* zsMkltQHqbFg!CMATHy;Z7lZ7~b6_>ChojelO9{6DJ?s`e`>v{oeU-0+Nt?Ly{n!2GN_B%tDk~;M0+(Rq<6Phsk$gv^-t5gI;wb@-qumQpQbl;RIAf;Sx5D2nqJyb6{qWY z9o3?AJ)@&qo_;5u`Y1#1Xs_01=tO(et$O z4bod@kBi5K*3~Q9stI*xT+t0%WrLvnO+TQxUF4{EC>*4Har zImHe2?l#VXMkgYXUmt$v*uL$Y&h({AWuA_RbiQd{lZEm9Xc2E^fBn!th z)#F;LcvC&3wR*3qj<;6dG}T*Msb8Dwy{&Kzq%Loz7B$oBTd6J0OqMs(%aP^H^@3a# zZ?4zms`s1g9c|R==6YUh^=orIqqTazg*@!cplWxTeGsVm`wM{+)+IgY_y;ocfSLjO42~tYCDzcM@+3SBmOwzg2~Uux7J2$t zJ0x-KrS44ySewBx=Bn)&#$0$!8$WJ2TD3CTL}Ts)`uQ;CYezj1R`0m=pA4(*ZYzYR zd!1hks}BMj9o$|Q^Z<YYT>Yn54thIWR<7Qn)gP{2t_g#Prc?J_{a^fSwjq zFtug}Wuaoeu`_f-ctu5ehGf<4`aMT|%n4*&@qi39J1_=&ad#cW%cuk1_9w%me__kl zgEDSy3Q7mGRJ`H33|?{mLwSre_+ffuD?~9dM`T9QQ+P*YWgE z0W6EP`znCxsQw&AL_hJWV)xB{lykwppA&Yz00eM18SeToE33P$e z`$i?pZvz_0sJ1ctjdx zEKh5_4D4z8&-!X+dV|>w)arCSt%2H}p0%ifTAI;%b$#_a=6?;;m`uH*ftr@7ziFTr zn((-&s9hcvC4WRuMfm4hEf9XEHtZVpWRBc@Ge_>O%z>)i2AEv0Ie>5K$xTTJC*JS7 zC&9OSiQbd0ZqYl_)gyXvhFv(rs_3G0=`+`*!`r76EWMx{4rI%hq+{`D#IKzMf}h3K!x=;DQZku@5B@~ ztXII84Fg^q)`L@3BCOY?s9(c+QHmNL0X#LLXQ!ywBYGO+x{?p4KmczGcm36 z^gFQsF&_=9Pci8Ws|2Qjn9v0Tfq!FsSo(<0f!n&1f!oCiOKWZ8Uk zNPX{VAb%iLSVhMCIwZR*fM9L-oe;(yJrfRFgJ8WH-B^E2VnZqpk1^7(_0SOfI71!$ zkSI$_2W6CdFAd97VO|)^6?#S(%P3hu${igy3+Lm)@No+QTX_gF!PR@svNaHN?d2i$ zgr|4OygLd6Ci=Fp?8n=LvP<^MPbZ!ccV^Y6m`wa+md#DbLB*M{*32*#sN0^;0W z5>U^1R|2V$8UIo8<#Fc~4BCHrGM^iP4KDDqV|oc+1E!i0wG|FE%r3CyC89=S!WqG6 zItKg|Aqfu)%lz-TuzoJ0R)+=oDy+xCXMvVuC!9TP0?k5dwdKytp52wKv||s|26oxe z+_@Ok_d3nKaN(lC=4lis?6$gMk9O?xUQj*f>NkVVu)r%Wet^|pm6NbPt*&mU#92!e zIiRnPzHR5UV*Ub%o-LcN-W6r*oMunkdktHddvgEeUbu60U5xET&ISjwoE`4*81(<} zau7yi8xj(mW?V?h7<-QY4AjE(=gnYa+{M!wGK^iM7dYxsJDfSk7e*jl#+WusI@;P5gos!t7wY0F#uCzYLK~pxxkKI1L1 zxY54%#E#$TN>}-v3m*es{(;RqF`yQTl7R9aaUXHawnsJSRO}1F-!1s7oOF?Mij`UB zSeXOO>Mh1%tk+?c08SOGb{Y@J9v91n02adT@zB*mM^(Y?ATNf$EF<@SCa&w@5m|}9 zQv6j;I^Jn;2K3*cKlI>)DDy(^I}#k{wZ`gG)u^aA_{ZUIhuhATcbda+c^rnD*^xZVJ$j6W z&#}c@*smhnv7J8yvftV7HzuV!foq}2{|&cFQ~d1Q?K=m%Z1e^eFR~J4|C`em>ree1 zJ*XBuh4PIr^vKg|Nsm0amRYinDvab)qZs-0gs3!?5mDKZH9tc}yBQg(IDn0oKf%?L zsrCePai*9#gED13Xm^GzQS8XTXrU7sYJ5;u=2~1!?F-Fuc0|>N zh~6Dlm65gxuS`LNzf94IsM?;Q*F@EbRJ}Z^7N+V2xS6Ws8ER*$9+#mer0MCIYQ9*a zAEoJ{s9FyX2qFRxNTzx%U2nq8bX}IIHl^#OnQB;uo@+Mb=!-r^T}Jv_jCOZ9@1?6z z5sh}gDODpp44#v8Rg^AadD=F1TFmvXecZto1XNROK|r5}@BrkGwfxCb|Hvjvb=7~n z>V{)5Q-{YM-HY4i2{N@Xni~(nFc?%%I@y>ul{zm6zD2JMBQU52h(U+AHNH0oeTW& zEIqZJ`nB#r2TzZxCqGzi(e}^>NIyCU34YaT9r`@;Vg$mE!)t+s1y6%#C;S+2MFx)8AiK!q&4D5M6yPF} z-i%gV`rt)hZ1nWh+ZcUZ=@77z3kw2aEb*X1p+`Vio{@1A^xr9@H&6OxM zxXCZ;-tT~b%ANzqg5s-jdq zp|0APsz=mS|AHsCt{Rti{H|>E3;HogLqC?Se#{X0{WJBDZ1r-cgg?z}3;9!`8k`HG zz2ezwNi7L)uGMQ?w%S=ov=7Y^&Z$}Q)O%TiY&3{unlu*Ba168$+yDsII%YHa#bu!d z?tm0EN_t^{IVWLrj2i4^k4aJMLhrhmF3#hvv$i>x?#Wi4yLxP0S;9m3&%k@Z!C2%@ zl^=uBZbA5QECXk&VNty^TkWVN__tXa_^@oj=VnV-B6P9Uce~V~2lUfjFLqIXn((tnz2yMhoRx0fDs0{%}tR*(h9 zHNck&Itx7fRC#LFsjUDHIISxXQGJC~-RStSDeyI>=ph(HQeX+Im1!4`%T(W|KWMTd z&=C7Jz~4+7^HgW9UJ+5>VI4T4UJM_N@Sm7zN7SKfx|g)I0ybi4wS;1E?3cG zr2Oqa)(<=Rz+kRRdA|{V<5hTb z{jsm|b_tZzy@3r1=1M$fsc+>k=Y!biV6HL0TPkOw%T>=3<$FiAy=UV?u?nv)nhUR6 zn9JT(3NI#^tLROeJ|Ca(i2d!ya~n3B$`!F>zrKByHvaP-viz0&?awaC`TNeh?EQc7 z_lcBqm>kZ5!#VK(zZ{6;Y?Yd>T=s)`r1_);q=lqKq{XCh(h|~A(lXKnX*sFF)u<(G16SpJkos90@6a#BGO{gIB5xKDQOvLg0!3z zd#bH|(imwjX&z}lX#r^=X%T5LX`Hl#w3M`rG(lQUio<5Ce$p6eE@>WVK4}4IA!!k5 zF=?E%gtU~jj5I-7PKr}`tbWoMX)b9VX+CKIX(4G5X)$S>w1l*jw2U-CT26}XyH-DG zj5L=tk2IgOfV7abh_skAPFg}*N?JymAT1}wN!eCEX^b?NG>WVK4}4IA!!k5F=?E%gtU~jj5I-7PO9WU3DHj)Bh4kvBh4o* zAT1;x>Eh9~kmXj(?{iHF{T+%$!e9{8aLee7AV$wKi z327;58EJyFoK(pHhEo2dG16SpJkos90@6a#BGO{gIB5xKDQOvLg0!4eg{Yr2Mw&~S zN19JsKw3yzL|RN5CoLf@B`qUOkd~9GF!hthNOMW^Nb^YxNDE1eNQ+71q$Q-Kq-CTD z(sEK2p?=aBX)b9VX+CKIX(4G5X)$S>w1l*jw2U-CT287`sGl@OnoF8Tnon9lT1Z+% zT1*-zEg>x>Eh9~kmXoSf>L-nn=91=-=93nX7Lpc`7L&$FOGrye%SaQX<)kW&`blG? zxukid`J@G;g``EK#iVi464FxAGSUQTIjKsge$p6eE@>WVK4}4IA!!k5F=?E%gtU~j zj5I-7PHGx|P5*G5(*Mb;N7t?=$68%=w%A-DYr_n4o@JbKJ=9deKB zaCB?l_;>LX>ms0jtxV<-|EH@mRM|kA|0j{*bmF;#EbjX$uP0tkyo~&>f;uXy<`r8H zrti00O?*0W-+%eHFK4)w--L4hiHJ&kR6C3N{#Be`Z}8ZN>ioI*Dg60K_-Nuq#G6w7 zH^fVbOFZN{8;(?wQ!)|^xXv~Iadaec97Ac4^~Ap3!1T^(m(q)l~38oM0)}am1zi8u{|2 z4_tnHVsP{dUPkf(Fzw*9msem^RJ$Vuk!3dg(PrQH9A52cvv3*!EMzzc~_fn#3yi?~k^=RTNg74b&x zYy|Pzyt&$;N(p~5KAd=ha^7dU@D9A;FNs@##im+hT0HMXix-jqUgD)MS>Orc%ZTSs zua4*7EL4e)zmM@I#uIPOn|vFRly6tzd#W|@d$ld@?}NOJa;6h6ea-5f!uZ7Se!0jg zoMi!grN>-v5YL}&@e9d+8x|0RzhsUDE@8cj;aeAiM{#n3T=MlKxqcvCjt}?9^`rT( z)N6Guf8t$>b2&q`!GeT|56cUWo9ja04r=Q=IIl-8s#Q;re=zy|^^IBNpFnc3Koh){-sIyDa5ZN?zhM5 zfJ=M1l>50*4a_x#{0V%NMy`?OKaPwdem~{l2nusKNTBG=cWuG??!8{XB|rNm|nSeDLFweT0?Mi+E4U??~L=7k3`<>wrr>PhdXh5r66s{40q2`|A3Te;@I& z)O$1Wi*OW=q-!7XD~Zn_-bV&3Tn`iXaBze0uP5%e-%E*iKicy9@;@Rzo47B(Zp_Mw z9%K2hrTpuN-$~q;vzqu8;=Y_CnpioVkF74JA92O~*uz=wr#7|x&yoLR>dk3paerU7 z&%ccL`Xv4bn_K=^uB{KXt$Ot)aH&6Pu(d026q>oVlE3zGmeH>dO%afKUc~zB*SFJw zOFo}Set#UfmH2St4>JB!iR{|a=yiYE9u>mB&TI-i>IAv8U21{ChwK5-mVZmzqC7hh}T%V{5SeL+0^ zWGnv^3#+`2R!&dizTSI@KSvyon+rz}n|Q7yj_8?dC-L0dt=^A_cS41ieAq+&Uc?_J z-t80{pCQDbCBBllpRUh{H|}ityOBTTXe<9(;)sU1?j=5kI373GEaFRu`}JWJ@oh=? zPsB4$wR(O2Q;)Iz&yX=eBR8G$uLUmYJ(m1_zxO)vSbv*8k63YP1MyqQ@8@UuSSx2@ zlHO~GmnPx!iGN4jub-8~bB9~Kbptk{Cmmxz_}#>_(ZGct2ksaoW}~HUBz{LX3;24M z5Kk<&{8P!_10Ao(nV!V|8S&f?EdLPlw?GC8|5xPqJE#P7&#Mn-2lYb3yMZ6C2U6eC}a$X|d3Aj$bMNkdQ^#bu>#Qk)ALOc)0Y0D*Na>-Red@lL7SXdpMXXTIUY2|~> zT-Oo*oOo~I6N$&pvit*yuO~j0xSu~qo^IuTM*KYTUq(FE%gXWF<3!?lJ8k@tcyoP8 z{7mxSN;yr=uy$8GX?}4w@##tUJ-{VDXH$+pUc5#;fy2e+^7G+W;(L?$kLYUUbU)iQ z{C;{bA)b$KH^^1w7^3D8zl;2S|Iio%jl`$yPs=}+{6m4ue4&){@q8;r%_knmLF;nm zng5vo5-&)?>zrxjucBT*p9d2EEh+wsh{t-{blpz*sokxdV&Z=Oj3Hh|d@A|hCw})i zR*uhqb`L9O4sqY^`kZ(<@w)<6P#z{$l0SVfuyQs~{`167`-jEvC%%{XT;hF*UxE%n zrdmC|IZ(HKyi2Li0A z|4GF6USj23LjHGv%X}xs_JwRW*EZteq;^;TT&wrOORbzJ`OhGpd!~)gt;C-v-k1Cx zh&$*&B!9*dZ^U@^BtGjhEB{XNk0TztygL4&FNe6F&%Y3#NBnfkxgHHr^zI>!W@4_d ziRWEm<)6j)+<(61FS*2~tAQoz72-qtSpJse{|dO|XGv1NwZQ-+_&nldS9bxI_>^2} zc(+|u=<2}C*o<0e>vr}yVlAnA%6Nlto%*H`xAeR_*K_ge!m{ZiI+WM zHJ(Vt%`UWZ=8@m8Kd%vw_O){6Q2sB(mlF5ONWxPt zwsQI;;inK!jJ6T?+r_QK`zP^FBwjw&^54aR*-CsG`C)dN>sTaQ;=d_L&H&=>KdZ<8 z8{$V1_v>57ORbz+h@VLLFA$$fd@6BundR?!gO&dn<9Rdj<^3#Phxl^hn{KrD1j=cK zf|mH-eN%P(Vd7~wTRfNiYl(Lz?)Pt9VX%pu!Abmch|eWHmU8|g-t!hKAH%4*PC>^m zaz+q`JHlL(iO(VK>-~`UKH{s$e>Mzkk+bqvE5AMQ$BFMDejV}Gh%3I=dK2^Qd*WB! zX65+h-tsCde;o1qDCctEGQP)>#_Pw)pLV;IGoJk3)mF|F;>(CXM7&?2<@f9Va^j}Li5C*@%k+BJSUCmw5Tsm-?PF>v@ili^;Bj*oXE0xD z`7gW6;(mPch|eG%r~C(q_rAySpGG-5i4P<0+ZC-*KvIsync8qZNjb&DKO(=ccQ5h$ zT9#kiWT>0^S~(5xwR-*bwVC(@#Ql6uyWaBOPu!2^-Nff6@qa{o6Y;f7*OC9Ua+I74 zjq7LP?QgL7?E7qd;8rqMUO$U(CJyt-Tq}t;zu)pNAb!z}mOnxK7UJ`X_kO_gcP0KS z@zF_mJ5(6S=hejh_HrHZ_~|zOr*b0tDRK3nm5*W0TzNNJIm!Gph+jbd7UYj1!ZJU~ z=lE5R_?f^ZKKGM<2JvCUn?Gdr4kcb`wA!W_)~>;m=b3ds{w! zsQ9lk{Iyl@zE-c#FSMq86ki(t2C5(98Ri3Z?~y<))qF~jh$XFoJMy*|`Td(G5Whc3 z&IQ0-m8tyq(0u+&$zPbnUugJKu#v#eG5f^5hCfFozwhxFa9ckeB#C5+JWw9R+Oc{B_D7cwc$LH{6F~o7hC=&zWfJl{0rZ)J&BLs z16nzX@=WvwMb>Q;+=r1TOhm z61MUGfzAFc;)&O7JkKJ3t%ods=?sgvCf*&m#J{Ao%}<|yCh>xgtl-nhpP-zwSF9ZS zU#U|ct~vg97##BNv+@Tqp6iL{F0z1MPrgCBmh_g>KJ?T3uS3W`{t?EX^RI@CXFr4U zM-}oga1PN`P^CswPTs9Ho;%r$OMy#17yfBeI-O5_MgDTulcvOjkJ|X;Jz>-3kNam6 zFIs5p$!f}f9=N2pUQ#>SOa5|vhgL4SBh^KZS^3eWR=!^@9|D(n<}b4GJel!nTg3di z-|B5|A5(pS3xD2g)ywf2;I$B+68hi#e)a1^@Yn5c<>QEVCD)rwS5M#~zlieNn7jCX z2=Q{(!#v_&4iLQ!Riez+^BD2;fmVL(AJye|2QKobZSot}`3y7;%tLNK1;8KpUlIrbrJMfzN=T47X{+>zY{seGo zkMX4b;Z5MCd}mv|eme~fws)Qjs{WOx*kk`l`ON!?v;<Ip6k?zhtK6??Qg3xaM*{{}6cJ zL*UOF9R7hkD?h?={ET@1c{W|B9_HFbyc8dym5bAC)p?9fS8yL$|4mz7e!tOi zoXxl5T{goOQchpsl0SLJ+xXwd^1WcZ<dREDCchSm+ZCtY0RI6UtC;L@KANgDTiJ!9pRC5;#N5m&>l{2M8M8SyCXmMHOGh{u!c$rC4v{DZHvflEHC zwKl!e$x=eRXpY5CB7W*58_(REY(9tC9v>tg&$s!rnf$*JFaF)ezkvC9(qyYQKWScY zA8^T^=}C6ZQt}rruV&WSJ}_m_LX?r*7KI+?*hE0e0U54R!#U-h9CLE z`RNsuGm?0W^ATHnm6}Ps?01_netr7^xYURDSs$1UD)o8hLy{eSJ8;Q|eAW}ce9M5> z)K4~!v;K6p`Tqmsc_Q(`Qk(w`iI2ab=JZ|{`RM_}mL%p@9SpGy(|4=}@Jjw2z23*>E zG--aip19)pwSe-EebMq4@37@q;@BIv1DE_sJZtlzBl)M0Kacau(}=G%{B_lG_HTZ_ zr>0u@34@R3R_<{Ol*s;JuZ= zB|eFy{P~^y@ou(04<>)k%T}*qyQ@#UlaD9adzTY099Lb=RN#_t$^HD#z)ktm-aeZ0 zo1$Zs^p@d+opOE8{O?OVM!ga84Ug_Zw~eN6RwMf4tg zT?t&`pFH20WB4;vVyG2xJ|Epn{#^E-rx5S)s_mCbllrAQft&Q=L+Nt)>+i)oYL3r* z@)yS}{|T%pwO_O4+i7;l$jLSTmAVeN$S?fS#`6y1V~FQHX!F4zf0q)EbN|CFlpmZ? zbA0L<{NVnl6L875;x0j>u@2?jLjGKQHCe8`=D$({flK|&ecQ%APJEW(=Z`963FQmImjK zD&!{e=MT61{Vh>rfJ-}#vz@l*GfRL=J{Kj~1C2|p-twz$z4HA(7Xdf@Eyug-DQ6M+ z^FOx=Uu1jyig>KMm9v5T*>70ADrsJDD)FK%w!F|x%+(LLXRGp z8_G%SuyWQBKWDa;lgstl2=M_1=Z`96Jo(iZR(>zun@K#McpVm4CGkSqnSMSue$%G6 zAgSE*iRUNPtEt3`eyJY+^f~zWH|(PMpV{`sW}&(QmvSk6(zerF#`8YlwX3AZ4~_;d z+ zwi^V2`3Xbo_QPbuy8 zvnc-~sGb5Y^}nFE zt^Yn=?;VRLkJr}{kIDE5vj6Sm1P~cdfzsqYBwZ{?Z|q|9sx-G~eotFSGd9 z#IGQpyU*&K6Sg--1DAX*Pny4M1upeg(J$xMle~AW{380hGAaLd;3B7Jk1fZBtUoW1 zzkHX~`>@R>wUBrL-qg*`-okm+?T5+0YhiskkL$BBKDrjT3`Lj4F ze`W(WDQhSAYWpZ%lp9Qk2=-j+byh)0dCrLQvWcJ z{Bio>{rTN|;F50zNq*+7K`(fOL}3y;j`Xy zT|&J#0T=nne#_^{pBQKPFC+h6!_Oa8NVAWuoaFiV#lWTBwn(bC!wr8G0SvxGImI8^ zigOh6|3l(sEo`~`!FqDU3YPnkHlAB3X8~|YS5Z=X+y~s0JKKxj?r!+l@|Uc&dat9L z=ZO~%wF-YBz5=+EV~lot3i0ja&ud@{(4SYHyps7p*~YUO`L6*k@hpAZ>h;IRnFc3Q z74jqb3zEju(^gqI1zWA0Nqpuu;1bWmT&tI_*Qy!7B_GO@<|*qaC(ibJ9Oby5)ZE^W z1zuCXF~H!M7jvC1k8<8W1pf~57Ywoa+>rc@Keg#nM^w+xVZbF_D#<>t050i@vR${L zoO8=+j^}NMzy}!|{U_IzN?8wQ02jSQvuyjlhw}H3zihP4f4?7S^%>*Ob%CMezk+!A z7@Mx6DSxKH$y9|@kiX;;n?Ez`W9s46R(}4Y7WmkzS4)W(Y?!hmf<0{6&A* z{NKv>1lHPgCBG-t1-QsBOzI~GlE3sr8~-aP=M^8Xw0J)oU9}Fl={J(>wCVR)yew&* zWiR>jlK8XG;Y)kZWjk$6y#s+uJd@X~6>?_T?7ci(7TPynMOs+J#|8HLBmRgJ5hvp0 zqigW7x1cAh{)`hR;*UT6_}}qzz-@tI!pY=w-2|rhUR<8SVxc@%|oaDOW zj$HTUzfb*Vf1WMiI8PmWQJ3L``y?Shgvaw83jS*n0gvJ?f1cqN-!0q!1;hUWa2n^e zFOr1wgWON?zsva^|CpTb>lyxhhF94x_eI>#w=4Kt<$J3PzX~|vdBLH#KT_=-yUpi( zK)(0>|6BIc;C?EAQ$IUzk`jgDlP?9F&g-{3=k?EVKi61)`DGsedl-KGoSfG~nNB|E ze@Hx>e5+iqIc{GAoaper4=}@Ef#$av?%GNInBmp0mi@en`*|D=dcyM!#}B&$IL+%- zZ2vsT^Zic1ef01n0uH^*(G%}y_{~3(6Po9K9{VBL|4nCKcLDeH|7`+}bILitKFaXo zS&4_^jJGG<;PrLl3C{~S;!>_ky1IwQ^E$u<9zG!PgFnU3d+>{IJby0W7|*lidw-Mh z`PqLU`?>Nq*^koKo(H&CuUWai3Ag`sZtvP*KFaN{Is5Age<=Go_E++~1KC~S6vL|= zul@)*{6Z6OqQg6w4w+gC-^uM=d*)9v{Kj8?mgwQfxS#g|F7V^<|F8HXiRa5K2P%H` za=>Z6*MD8UkFS4CV@x4C7UB7eh!*acz z&ig{G*Q)`i_a1lf^Ot}V{)=DuP%*yCa@vIxe@^YQKX(c^>?-VcehD{e0Z#nnI~+an zhXVb)k^AYfz3~gUpU3^bay%#b{E8U93OJ4b7@seXX85-VIR9aM{9XY52i(uKua^^@ zk>pZ%A`T{jACBL+m-|`*obYqZS>GQK?Tr`muWtaH_TzD9KmI=VfBi%9z0c+Lf2ZJ1 z{OuF}QjX^u^VKr9|9XZWXZc_8+wT$Z?09|xa2o&BzmjwdaY+0;5 zzIDG>z;TXzp6o~2H?A@K7{?7N`uyC#lHS70H^s@Ij-if`Ms|MT<{aN6F!~cZ{vOnJ=xDb z@AnUK`-`uX13b^|qno@g?~?8RBe(ws0p~`>$4dbh_;>i~Z*f0W$M5_xhP(3QvoH}F ze~IPd#&xh{(D{WRdz z|CMi)@c;HDvZKENT*y~^F5JfbKmFsfpX+6bHxzezZPi!?g0Fc0jK%C&#{+2{%;v?ACdj5eR`SUJ;x6D8o&iUKk^VU4v2r^ z=OLf)kN-BnY5XT0KDH&=ga7}%+@}%u^HPSpaVBqN_zg#Hxyk)s=Q#5(=6-JbJO6l| zDd6C%pC{?zIn0MoF}&)?2}6dT{5{$JwQ|~p|DfP(H+~|&_cs9dt?y(0UgGTv^G|GZ z@$=OTzsdGeMV~JLTvg^hW~Dof;oc`Uj>T$IrgV@Pf0x_W(}od-7p& zzTd)qeYfgoLGCYQ$N1HMln;Y+RZ=n5m3pnCf*rD`v=BvNY@N4gu6Z#?^|81X= z{r7%Tj^}Mm4`%=;yjA%=V?~D-8Gawf9TmBs?_l_GrvGCMe*?oW{;=%->ciw0Hvp&e z{b_u@^Dqma^=S!zn**N#TDHfnyFI_+@VI#_xSV!1-b0JSsF8JYJOS~z5 zd-1d6yxckxFK77Gw@NyEA&>u!fKxvOM_&C?(cVCS`t`wbUVq2)x{cw_5b$G#8!VqZ zh2d4e32!&pZlmb!8v&>Fz4%3P{4e1B{z2~lq+_r6Vi;HFkcPlvCpU?1n zI|8l-oqoPE0RIQT2@m%>@i~>xmhQliZxrx!-0HXg5`aJWVY2_5pOA=Q_EvZf;9{KblX(75+|iFP{3ho+d^f{C#{Jy? z47ra~yu_Ukm;K+za`Lmd{egh1(WRfi$n8%q%6{I$3;zftJ`jFRazD%b$SHKT|^6d*3*J32=IE!SOGA zTC~Uhb@az4exAhh^`e~D#v|lFuQL2tSHj=U}Fs7`Ldsrj$f|{IF0Az zyJSB<$?NiiqCIzNeEc-``guS1bKQ}j zAN?5rc%BA0^?%KwtA#-OujBSlcjSt16L6d_>{nHC{+j_OJYQ!#A7}jhq39p>=f9Q< z{v!t!aD#L`_VZs zN{^*}(EsPkj=zA%`5M4|<9WY;e{tcWBd2|e;YA1j)W^yGi+?H^-uEz{JkRhe953-W ze(z-ke~BFbFEacG1f2gcKHdO0&Femg{vY&3a^0^udisk1r}^HvPtNzdxUW}o`*(2M zpwjFAt7vb$kbnJS(H```d0vlY_$Rsl-pl3qzn0-86mAvo{W`fIb++65G~hJ;V{ejh zrC z9A|;!vZ~zwzY}o&!}$0WZtu#yf6VY>_sMnN;~d@xxS;2!Nko1D_j4Bt;!*!6e?X&fa_F`rgL-^j^Sy`|i8B{l)tw-af?hdJDtd zJeM#05=ke=nLeM%?JI!$=5-I?0-qm~15xt)uLRovzJLRtpOoYOYwrI+$K||^KSqx8 zb-XS$h8G?G*JXxRXJtQs#{GOh!*BBWdx7C^1f0g{+Swj`yMJEK5^(T0t}FFBeBiy6 z;m5f?;ZwN(4+2j8-_Ln5{}=DOFMW!f*Yy|5c|DigzkuP#J}D>qEe!v0z^R|>pOpCg zO77{_p4h7oH~Pb>*96!)Gx362tF*gq-gS82%Ok=Rb^($A2l~?Kk9nf0W<5#_+3; zl<)1y?g~EyIPKHwTP5BUpLr9*Z~T>ntG)0ifd3fw(M7&5`8dD(d%nz%haVSk(5E9O zyqn>!-R#d8e)6?)fS<#3vi#+|e;s-CC4dV)_F>unZ9K1^Wq7qA@o?88>Z$ zxvu^Sx34HT=jW<%{tUw}{+dMCH%oFU+;#`!`SB9}Z{U7*1f2gcJ`Mr*?bDy*eyWd> z`1}Op^BoL7`92AUIa>VORQ)*T>{Fk~cy{6uiTy z;`c6}VE*9P4Vr-a_`^4G`>Sj(RrbI)2HL+}z@c9_ezboKw0{B^o$tMO2sqA1C*E&8 z(0&VWT9=bNFU1F5!Tq@LGe5=c-8wDr2At^gHpiax;G%@T`I=NjlpX2o0T=Saqb2>Y zI#~E#0cWHeA3v+wf4-!{&tb#I<0CnKSFURTF8nNPr}`@H>ve$BdyhX$zV~*y{Dnu9 zB>c)dB;d!G4xi2Ni%*eoWl#7vzzJ`~Yupd_|0~?y)hpk_@cUjZ`?;O_zr8H+b06dF zB=<85xZvAgEBj|RQsFg#i}iBsc<&SK`C;SZ6WqS~OR}H$^LGm~vj6)z&Uv5Vn+(6s z1+Kn_$N36|A9L~x-X-A13)Qc)vj6Mvkn2VF&(Y6w1zi4a{`b6U@5rk^0Jx$_v;A*# z`{TS`>fHPrz=;m;a_pA3&&lz)^+`?xPWZgGBF{|@ODf#U@SDtMl>T0um+h}Re$v-7 z{L257c!t|f{QNh-X&rC=mPEiWGM{<)f`ngX|Iv%M{T+bQc&g9g@i6{p7v=eK#W`R8 z0B}JMPTbV&vn2iB&vNN8?tc|F>w7=%m*YII-vwNZ-&vO@f3@uA z+HcAMp5pe;1N_I(&q)WLkA05p=h|0EJp3@@|J{HKe)TGem}@-W=RQ}qzdmQTUq30^ zyL_M{;5-Q9wmfZlg&yz2ISVi`Kk@>%}CtLvBNB=EufBX}&{~^=Qn*#0stAJxavYr3= zJm=d^%kf|TM>*e5$&bPh0Z#k+>AbIb`xf3J+8YStU;iJ#iLQ=2eDa}p%Ki&KA;z zukidvZh!3?B_6(=hw$4BKgs@L1^*Mk1s)uJb;lVAzy9+QKgyo}CxFv>eb}+DK5R|4 zFFN_EX8|WVFR(w9$+mEr;WvIj97yiPtvY#s3i@uKMwZ`z9&ynMN z731w&0jGJn^)7yt+q?FPzgF#8o_P-U|Fmz{xa_WAG!aVjy!+odD;I>hkw2paKis(#~*Q>+aLRFNeN&_;^&D~9;YKW zHWl2-JO1|q&Vw^P-ox#ye6a%`Glk;wBz|1Ktuo|21B08Vs!#ffkEUWQ+E_UU^?|7g#4 znqreJjJOEDzky{XhI3i3isYcst-?-#PT$0-X5O zJD6WRiu?Iq)z9BZ2Jjyk{vn3DcB;obU%uC^-#7=jPd>i{_;K#j{CGLwg#Rl}-GDc6 z|JS}Z_ZTy{@|~X?T`JDr1QJv^a^JI_t8TFIGy7qM?QZk;Don} z&UyVd(GTz|;Y!@wjyke+F>E!%4=&aenW6MgQRcHzgvU$nZ~cKdwJ|>FZ?wC!Kx$ zt$-6hx$-ed|0-_wC%L^_@9sLczt7>HPx*S;|4o)NAIt08X1JT@{=0zFdyhx*y!a`m z^ObLq{Tz4vhHn6z+816aJO20F{vQ~A#nH!SV%g7i$3C{raJNpv4>A0t!{7cCaC+}m z_V3)ycz)DH*?-mP|03W%dL9PgFAKn5AAtV`;6x|Y$4j~EO^oNq)+M~?jQ?u@r~Q7C z^P^R~&}+HaW9r}?_^$#-u0`CAikYJWfTXC;?j6>vtD@$pW;Y5d2XaXzxa z<9F75f#Fx2xQ_P%PVYU=cAKx{cRZr`ATPhY4RA3p_U|Y=+p`4R7$E<84sanavENh8 z>wCDLszd)D2mC47ZVHc1wL$+6b=L3cpA1e19i;0DQ0G#;JZBAUoleZ=OrsJos0`5ESwg4CF z>-aanA8_Bk_{jkLm$;uI%ReW1UhmnFH}(4P7~=Fsh%7~XrY?7zVL>L%c{zCF(8y2S5& z(k1_Up9?tk@5-?+VR(=6qx^&aw(aldoq*GOuW;RlPxE`fWLMJpMb-0_%@8?tdF_!h`E)d5MBEKT-Di*E8JB-zjVllfm$r^>+J2qfv;z z_S`)E-Rf*Fv^vA2->J9PN>OcCZ(LgI9whyZoqA`f+3Y8SL8W?Tzq)BYGP8k4XKTsu zLa(xaqTOxO+x2#3mQV)I8;st7jUuC3DP~_eJxxfh+si(CbMrsRO?&MVC2%VoGtm z+ucv%-K4*rte#tp_*|_R&&F}LH;88ARdfPc+3kt$R=@UKtrRa(C$&BFUtZtqRQ4+u+SN0)a$Kv# z_+O>6QH(d@+N%2hUGYW~W3@BG_Ks`BTzm+($@Cn4m@;(5#M@9azZ*5qP?BR-3c3D6omaM{(Th^xDux zU`r#VP^cBRiq;uJ=|7^OLj;v0E-Q2^xgSd500-$&j`;x+|49iD8UPRvtBQf}_yL>@ zRGFiqAF0gAIgovAK?!|Rn-azmG-tM2ohF&&W)0y=3jxvW(txxis59%y0M>)$616SH zFg&)Kro?6lGIQG?`*^E97{Y*2hYCFer-~apt#;FIv|hNAc-dNan}n~to+Ij+ECESV zc3SUm?+-+$nrBAB$OSt&>~J*VrGCGD7|p{PKrcz*l~(voQAtkwuB6>d`j|5mxJVfN z)8~b-N!oLZQ0JmU39xuJXGT#uX|{kRXsPv1BPm78^>$;g4c>bmS~pCA6?{D)jBCr; zE(}Dwu=dTR?@Xs&q$$d2=g-*x$gDyV?8#X4!(0>FG;7kv8qW&6NG(s zmCDO)Sc-6fy?8I#=o*~_sHqH-+MV6*b~~ZToo?5+;Wyc8T_)6fABkpaI4RoA3xj02 z+wS%&o0-+oV_S>LqD|5i!uOVxwJmd0R20-HyTUu~#Y^urH1k{Ps}hy5RX{x5K8$G1 z1bwF>%2D^6U7Bg8f3(O%Z_vYp1H)*$EX4Io7&e$I4@ zZ}55<;_xueip*%I?KXF;bYP9`dKF{L8wMOl(%&3L&ZI9q($T|x6&~4V7!i}bE*A}x zb!8wSJ;Cw~D*v2K@UXY_$%#uRg)mM2>zkCK*>Pv~Ph+^5dLjNf3|FBzdnm3&^U~Za zB-Bm=vR{)VT0Ege7q4`?R+_maWl{MMsVHnL_n)TYyeVg#^V@N%WU13b3mgj&FP2CL z3(FO{ZA6V%h5AOekntZwoR#yKr4i*F9ihl2^0LpvGnbioWT{XH03!yFDt&mdM-|L= zqbI#UvLymhcA_$7&#vf|RzFplG;Mel*SV!$FA)lQ?t5?9S}>gH)m!~lG6U=)$^elJ zwWJM2J3>$zq#b}}EFTp>BYae7VR#j^!s)@x;(9^>1i*?2YdI8F%&dT_pDfL!sH|L0 z8hgUF<~((j7|~0lhcFIvDHp@;C=uwF!Siw!&j5|UGg^#?=hD2yGlC;pZN!BTRo0Ro z0t(@G_RyoAY-#2NyKSXdNb7>&T}i(*C%atj>?8iMiDu-bf+IWWlhtCHotfE@dKk8d zUoKa>gBFD*EOnaal5M#0_7gQoX%=UlB)fW(_rz*P9u?0@R8%exlg@zL|32YLPi8He z0aqC$WX}-sn$#Q-T2`3p=+FW%}P7N zUCHGOtDRxFq-f|x;YZg>3-X~2M4_#A&bHd1o~6Oc9yk+iq_%%rqn--Cur%*`UoC;` z)zp#dEz9T#tg@~e@ z5{2w39PEUjisnHpNqrY*&>F>Ob&~$#g?_uzAt_irZ*tE(wmT!)E{R!=1d#JoX+dgt zO5|uIgLTLe{Q=I9Hbt}BA^o?~lS>G5wSEJyRnyE7bD~*_CaZQ4hq2MUFx*;D&*W^S zRNRb~yB)-#(IGD!2#A(NjGsH2^b{z{{VP{yqbvWS$h9=id%=vQABZIk^WGepIGV$D zN#q;snN`mmWVeoTrL-v#;~+By^XuGi^W>2OoL^Rs!vWnqllJ0RPvK0>J`SRt;bH_DwU#zX zEy!LeM?s$Ps_S&^v-@B?a$S^N>%pdpRbkZSqu>??n}dg`#v0Vd7Au2By_Y}>n^Ks_ zag^rhfMqGb;I+b5B7Mg=Q4zV?mF5z|rjoOzb6z1``nu<(0baH=L_*Kz-Z0S;+e9y$ zy?fB@_=&S9@kkA(L}U)7h2L8$N<`9o36pZiOpL|67uXB5G|*E-e5vuuypuAV4X7ur z#idO22$CK11fGTE-JT4&sBNq-FV!mNNIxUSCI7GApw2s6k&k9q2erLTNG6oFh&cKj zbtin_Q_N_b8M#!lmY^vjj%~$KwEoEkkwHhwAd4&AJ=j>!CG|c|_9mZ|8kfyxGxPAM zY2e`yYACe}A?k#h`H4_7Zl4nm))ZUE&Sw40Eqr(rg-}dOr>SpZbU<#->v&GC-Qt96 zH(sBa!D=dvX3YIQYOm|Z%0-x-PIbF&9h$}w1uW|*!A~9sZUCELD2Pn;#BAv|L`WTl zZBE!P#0d~9C4-)>=13;dym*MLVj^mYOk;RtyeH83e1D~dln>t%Ym@ z^7pJobK>g_gzmOQ8yOd;SYvVUyq7#lZ zag=E}&(I&nlJrv36^}Fz`OtpEy4lfU^k6`^4mHnUBbsw*%^{1-6B<7OBFBz2Jmy)U zJXPdNXX}>|ZQg*TQfTs|{DohtpDvZ|B=ZU!*;q^j+-3U7?IvQo+}N6`p0$qXL~w^l zUzt-Op0xxtMX9V_BG(;Ij1)2t5nTj30c=G=+eO+jrNYecH%40dBRay8w^RbiLkK4O26OjBWzYnz^>sc zv-#)NMc6$&v63n(Iku#*JdQ=prJJ>A;XI5SL^hB-o{#0GH00@|%E00t-3u~{zgDJT zVMyOee?MtTnLJfCFri92p{(R1n9y3ee93+hadu6L!n+ikPy~LOy7DcJoho324anhj zJWBjw4EY$$S;un8RXLIbfVZFdfS*m4nj-;euDai>au^ zHR@&LnOkx?m$6CIxw4SxzEiPnI$F3zW7=4QrUfO>k{ooJJ3)E)hV7DqfKX~92S?+C zd6XhmX28lQ&Oafel0qyU<}(pOoM_MxUzrk7Lk1Nn63Y1HprMT&$U%q^!yL+yzcF-= zq`!r9vz#eK3qnRdhq!kX=Qy{wy9uWR5@k21JD%ZmPW|RtG4=s_TbTG<@d^@KSiCaL zUN~+%=L2Dy_Ab7i4nv46z@7)w!osC|-mVlu1;)-HJu;f5*Ks8XD$JE#$drEN@d(RU z_4GahFg!uX#_McygM8zspbWWXF_I1-Ti?h-02ZOskO>WHG}-Ctuh3M#JB?7)Uq=z< zAU7PyeZPXK4nz(W79zAVZG*bU9LVwYYMg)6J~J1SxBa8aq)Wpm+h<)pLe42O_)#g+V_# z^L&(@%X@wL5|e5?!_0Io_Yg=@r&&z5$@318baZnv>VS@hqj)83uB~bn_JA-lOOPi; z)hCTiW-brNQ0xWIS>v@*i2^tEpq42&^lZI_pgF4yh-P4U52)E&+g?%TTB&Tksn)9> zbj0hh3e`rd63u~cG%m&4{qDgaZo-+5t!OZuTkFU}gZ6l$A}mXLyUBVNDQKGE>BlHp zjaN|0uGkw?0mNh%(6*g6(7UY`8jYF!uo9`dOPhmk8;&%J71`+Wd(cPt*i1XL*n6}9 zU2Chg4PyzE4%v}sQd;z#sa3$j6zEOuTmD_&7>VH6n72|=7CC!%Lb3`G8Ev+j@_>3)e z<#I@=gV_)0xGbSUx*6&IJ-eOroE4DaYv@{O z4Z3H|wWjO%7HuSBB4cnQCXz6IN@aQhQOrQ3M&pQrM*tQIY~oy-4Arv@ZwZ_6hF_90 zd(FGmIwALBZ?GdgQle6*Y8vT*n+g}wM=Aq&P@#Ej9=BeZSw-r|D2tg{ zBi5=SAmqtY-6jIJO}SXFrxV#?79cPl&8~!+S*ch9?ZTHOk2{edgX+$PfkKOGIBYGK zOO7kYG(DAy$N_3KIp4Ud%CAhfOakvwNu2kpr_AKcw?{Jwe(&~C0)@-IJb>>t7Deqw z;m-680S9ybB+|X&dwdH2jHj%F5ZR(d6rri1xZ3H~WpV|J5;l3#VYw*94knpZ*wICx zxQh1{p+=50D7WWyxX-MwMvW}=o&8=Bx3f8rBUmRwXb9(RD`_`ZQEg}g0YcMoH;Q|K zT~3yF$+Z*Pl|>%-QREni!=LHOPL7e;Or6 znKC|h5e!_t7>uve<>{^E!eXC{Yvk=<;(m3v7tPhnn1K7p%2f=>-SA_ zjFO|83NDxe_^7eq-UIlHMcm(3D`~E@wzj~q(-Y$s$FUnm%3|fkEcS>^R+>_F$Pe?d z!zwG!<5vap1k!UilVULbqgJ%Cer!}Arz2lEm3!G@Hu>Q{&LMMD?+P#Vh{;7$iU|J6 zWop~ue4`tzsC=KaDojJuI0rKGLyk5)Dx97zO<(dA{()Jha1oeEYKuM{al}XueO}0U z36r@*r7YB0MO{c!n2`YEIcO<#K=}XXW7ybn4v!8YNOwbt%%H1Hsj?$mhK})|nq8^P zHTQOR4`aWbxpd?gYGj0poG`d?q?d5*{|p5fC^GReM$wU}cQnSJRiyx({ZkAjgBsy( zYz?S{6VWJdzQBkr9Y2z7>8Sw}VBD9o0Buu5X2P*S#U%(?U_pf9gW3R`pvC!~cN9uA5 zXe#1fQ860j4E0&+E2ca4X;aiiVsB)IbvQ6urT@T12~l+qf+^}Wjl zx_Pe+#kNUz9QsgD$Rz>onVm?mFJSd^tu@ zaKvuGQawD3_c1M+fo_49*M^IUDm+jSgD%7?UvqBh?CLUl-8hR6}6Vm8DABWd6x zb8H*KR%SGkfDG>s>0NY1TBS70K{%pR*IlR!gveaUE{Mx^>bvr#FL*&r!|+`$o1Z5a z2^T%7O~#!?nQ|C3n|m~OO&Pj%mFqM@aD`^!>lmg`oRvupHN7g;g?RORe0p^)&^Q|? z6U|8fy%dF2i3h{&8k$hHEAh@+w~Rv8l|~5JQDh{53ymUXsb)pEP_|KR*E+`y%mhLm?bt&G4`ba&6N_vaDp*8_pDCLyT z5JZvfzZ4Dj#I-V8d$=eQ(j81^D4avX!JTUTPB*6VPLvSjvWk>_8u6fHQZp+b<=i4X z_RbhHF_!SBgsG$4?!hwZd4~nXIC%$DR@^Z!0<6RyF_N}N#`Abz6D@*(WJ0pwmf~U$ z?DCbp;9Y3>Oc!;HkaFGXcRQ5MH`qY2gcZbprj=t9!Aj;coNMf$ZI|vyib{jS!7vdr zK;u#wHJ~c{CRaKUEqdnwSF&*V$e=wP&IQdqH33alW{X~`u3P3BfDH*q#F&pIQ1V&A=IYE;%?|N2WPj z`lJOxP)KVq=)sn4Z7rENYk|yRYtq(v%jA-#ny_^E$g*zUq0FA$8zz_CI-k;IyFjBv zII1zq0R4KdZjK^8xzc)9I%?Iw$-{9l$ON;K;5`IJt2Fv(pUw#zINbC1#(0VQ-bINP zJO!IkX48R&=o)#NWn0E_n_ z+qSOja!5-zJ)!xH-nfw^P>&bvTPe+{1fHx|9SM6VxQrCGLnE~$-w6)tXi*q{U~jEl zhU=}>;c`K9aTJNcRK+FO!XyfRhO`vn5@>@>yObubWkZP^{H$#j#plXKqum@f+JpW^ zO!acNdT}M1b>6(yD?*d(;masqBkGQMa5B!4m^CHq&kbZ9gnjB6jvT7lg6zdAZa_8{ z5k*ngmhP;v1*%C#Y$*Z_$jqc7`pqZw8je#4*!y64_Aa3;Y7K3GBCZLp>uauV)%JQK zk+BKf#ey*-S&QzON8;dFaNQ^rAOkfoe4I5aG7lGWgb)$n*+oXl~m>2|0u_;`;kS)%6OYa_+ zXBq=rJpxu8)C+P%qH#i}ZG0(GDV2prH=z8Cc-W2mdvt#qt9K*mWddr6N-N2rff9qs z19CR(3m%Sw095fE!-`_at2^=LA*KhP-tO+nC|c*!LsES#35MXo@gYmi4bI* zFW_838rP!r)D9|Ij|}rAK^ui7(nTiO{IZRg(rEvCO`ig>_a-ZuSvIsSI_7&A(D46V?Yv+{MJlP(|F8O3hDwcUcgA0NonX;|R;lH_v)*1#b>SC===ATVOr9Ah-I3Vj-3 z4P0Pz4EyQ<@wEmVyYUcrjtmDVs0~4Ys%pb=T7W={|GP#3jW~5ca`sxcQU|l70in~f zWF}j%4s7mic^S$qyfb8ibQz24KXMBL3cd*W2d^*$u5{;)B$S0dDtja1iZQQVq$9D} zI&!&*wHk(|of%epu)2i90gA;s31_IWX)a2LaNIfz{%0)hX-eZlNRwL1*QA6p|C!K} zP%j8qW3ZNF>;^uMx*$PB9Z2QMM@Uj~rDN5kq!Xp6Fc6id+=T>n&hSyU74B8o8O#p- z3zQdf=6xcqH2~gWoq3v4NZpw*Bhq}8KA@(O|AXR*E7nifyR=Yal{;OWMcsqZ7`FIr zURHHs3#`>$Y_-QzE&((59;|)Rl1vA$^nC@EVg|PB-9upzu(f@8jK}+10Y|4_6m#!A zHrGwBeME0+i!%-~<`l6P(qff<^7JS*h-H?!|Ead4^o*ABZ$PmS77UX0M{fJ_0tpz{g)MPJhOY`b4*RP7 zj77^#u-UTIq*#?6MoytTlbTg%1m8RF?l0Y4RHR}aC^pVlvsV#{?O)&t4Ibe)T8mPq z8ftkCNFhp($BVMK@@9Y%b%^UA1^Z8_M>-}+k37N*KNFYHylLb`Nye_OAd6;(^qQ{D zgh(F|@M3rX)W(Pw;q|AW&~a>dsY;5SCS>OEt)aem&ko2>7Y}iN7=GJDO&JqiDHgKt zRUs-XJa`cZ8VehOh`uiDULrqlFLd&!eJ|96fnLPLcJVu;N;<}-5oE$rewo5#lV-Jk z*hV_uB<=}E6EjS*m3bJthW#!In+jexZ@q)etQI3mXFM-wjEO2MiT4^W?^2|K>H|`V z%DETG7_(;6it@%W{3wPHV)fyBTxdV0AzNA+nT9H)@f>nYQJ4zFMNqjOsnC+cZ3GdE zN?&3aIxt`{UZq>9s5CdA$&2^MO4Sw3aQW*FjFbGxJmR+Fvt4)->YZ)mtl=Aq+dc=8 zpj3?cV3l7s#kcA!*i8`M*iYz*xF;NJ;wxmVk?m7VNLdQjHY2#vq!hh_A| zRkS*3Kvha5b2>WPi1H(3DJg@-Gg8VZtyiKF9SgV=Q^@!vBf{)!-`VBHY~b(}GL53S zRJTBJ;~m7I%D8)EFye&KL*~NX)=tGugN84V43+U#9i~9qkVHmGo;z|MI*>z{^~pZg zIYcuUeIi$)g{*&=Cb6+$ZllSJmX&e!@#n zM>*@PQhsY`JzlxT?6P0D5HHi9G{%~USKAJcq(Yq&#~777~1 znSy|+(7_3ND8=xq5GdRgE3OlndcYpESn^?nY`B5BeJl|n#Mn!SU^V3K0c6YzJ!m27 z5>$LSB6dZFy^5;}iju4l;U0Zy?B8OlYX3=biB)_aiuIV8r>S5_BJV%O`r0>c61BkLEeqHW<7Ma zPQz_r%*giu;f^;M#6ym|cH+j)Ywo0HrBMe?o!@mxQSsu_aLy|g4i`*_2wM>(=1()J z4U-p#-8;F(@6)^DQIfzMk{xR&_HwNApF+29Smarqzigr$n5 z!(5<(b!j0~5g`PDd%uc;-1ZSFOn|ZoR|w%*t5k*dSf`OSJ8AT4eqM^qfD#;*W&ny} z+^W*3*yPg3o!ze-Ods+a+I)CS)lI2TY9OvfR5EM9)P(E;Pg1&t?1Rxut9d70dVrXs z!~_KG3IGP@Q3fw{+Dk8=pY>!hT_PvR8mZ!xjU>a&#BI&Wt6}LTn(Fdw9YLQ}MDL=# zCrdrpmQkykrCKY)CX`7QK_tRiGSPGfTND5TQi3(Z(xsz7teVC5vS)O;B-+1V@W9pGMm%a*}G?;ASW7D{=#85TVlaN2h2xWV++O0(Qk- zRmDG2)yJ>TXHj4uXHyO&DympeT-hEJd1qkj8zkweAgbk^@3di9$FXow*iMFxgJ$UP zF?h6p`$v-(n_{OOk_Bw~P)?h<(;}qOW(q043HtvXlF(1M$ex7Rvh`!s3YsQAHw7ak zM^?sKKU5pFtKo3If?4*)x7+h_CMyL>HEok)Dh`Sr8hzusr4{>39SgdPQZS^1c!>85 zb!%8sLnIIsmH7{{{x-5mkU87!V>_DM-l8f?;+s_xpQe6J{Q?7B6g;K^OY%*j`A>=5&rQfB`6vXNr z;5bQ^{3MO2@b1zIAZJCXQYMJd?zT5Em7KJu+p*BL7Tsh>1N z6*^S7NE2=2gPo)UYZZBZ$#YcLO?DA8Y%#_<-KAtfOl&F({nVP}tzF9H$9tBPwWYP+ z-9~1SC-2kSQw}{Mc8}6x`8ETTo?nJP7?h5}97m~R=dm=QLwJH4{PgZW}>B#55jjq+2Ux*w?frULjJZaH$yu6PIs@}6fuv3;rWidRJHfilyhfDb?ehGTn`+HjzZ^@s+k+gdIOcv~tI-*{RbO;-y&!oOlcKEq zOD2q|EE`iWd^V#0d4G>O=D*wET#Csr!1boUVYbPiE@pzS7K(gk@#)+22;o7R3; zTy3$<$-SXGQ!OpX9`8ynUw{@`E-Bi7k=3nYBkHN5e2OmbQxEKTA8^I?>16CVuxOp4?4lvY~SwAVL#UPE6+}=aU&R9z7X|k$G zlWEuDatqi;?EHEm#>wpa{$b8V$^sSGkFzqf2FCHEz8lK?aurlXdd8_7@qIb6z%Ip6 zDUAXc6xL`tw>}cN>x0BLM0=Jz=T_oT#*UbUXjAGPSXoZyD z^g%KdbDTZIE88X%jE|YOrD$bh4T-0zjWQC;;RH>K9c-I_g$Ks#?e+)hsnymisw7Ah zR79q-RWfj%P?;42Qk0Zr4fWHa;Gc~VP1?Dk5vb$hH9?QYkM7?-oToX+5J0C+({stT zD14S@#*`O?d(4>POh=TK$IGQhJGVO6=LEYU=H*RaO)3h9)P9`e zON}AIqJ^1Q#J-I$J&-}LV&}_K52ZPoek2N!8d0ty>b_EeFS&|ZIo{!U1gQKlbgv3! zy#6R^fe2E|a#TmL3e-SIpHoW}*_XajeFd8f3-5Xq$$~4jq`ei}-)jMOs;vz3qC7Ue zThp!qPjWXA_TSzzLy9L`?D8xK+K%iIHvmxMJu5Y&XBMOFWwCjUGJcQ>5+zNLJ zJF=dUF+Nd%IYp^Bxn#Tw9LK^2JQlwsNJ?slsYbjzsK z8tqtjLkIMpnaHFv(iES@k9mbITg;jAq{|U>ydtFKDgkcC%@D>?$UwY)5{Osnz-3ZL zIqIO(FYj7tq7>8qH+fJz=lAHm8O>UaO)^Qso)x{}KOJEbCy9Vc6e|k`4kF8is(0zMCmVLR3=2@4LXXVgJ<3k&@`$wUv|C7d7{_`0 zIGi!7CX`EThwXJ6I~(x8qbeb)B*d8b9%}q z@=FXltxTnnXGiTg%mkWxVEClF?(U)5E$)XyOhK>|g2l*6pu#xBa>LL3M5dr+}|iI~5o$2ZUYQgf&;ip`A2^mg$ugEPh1?r`bwLmzMOP z@xj*fQW?&`fk1QYaN1paEHMFqx3D+Vb z@{jNJZ6%<5?c$0}F>cB^(S)-5cYLKt+^t|KMJ}I-CNDbGz&UOeozkh!yaZ~*fxgLJ zW@l(>Ry(OcB$Wrm(jduJ%4{N)PF(rXNe*HeS>tdII;?!cO0KFHcxK#yBL7Z^G8ZRN zRL}XnAueHH*V3$Dm;uf*?%PSt66$nj*Ji0JN7Z*}NAKt~*Ss_XX@7`H=(;Q}3I+`7 z$YNGULE!*}%6hF#l%5u#wD?e(%iJ;mM&XOT){g`&@97Amh~k3J%27$Yrmt4!6gwj* zbJe~q1+7;n|)B`kGO2kTjj|wxSj&IM3t}7|kpnARKCKJki z?8qW2C3WZ_Ya($>6hYzGJV?}fj7#X&HY;1%*#=4Ofr_?JY)Z7&12u6wPo-8+EjL6T zsR4Ud#tR`Hj*c%xH?SMP5Us}yq7-pph}oihYAd_D=*O-OC{7w##OeXR&E6z%9X1=x zTkscAlb(6Ar<4??mT6^NtdB&}9WKJ%8ofg)GomzRWS7QN(n)C^TPJmw$%>)!`l-H5 zHP7xPmR-sv%7ijx79-HGLWLdZ`eT;0e1o+EhQ>_wu+H%c?!W4E;Q7?El$SB-A?po3 z*_k?ilA2dE$rzAko)2~}wvoYnG$D)#ruF1E9|h)&kw>0bd+af$+f}(*N^s>docmjBjg2?={ct=*w#mLv5qXL5w} zQ{^H^;Z(QV)^`X}x(hZmi`Po#CrshqWZg_d78s_3`Gc7^KXM())5}Fn?s^nLVW+8^E67(RK8iH|PtWR#6>Z;gCaByWzm0JoM% z&O{(f9-~`nxz?bS7A5H5zwoZhdg2+8BFvq#l7&(MwaSH}Tdhu$l=v!)47G%WcobQY z+YN&mqjdR97k&W2e$YH#?GEDe0PLc!l0*;RGK!drbZN?EFBz5C$zYqmYYC+DrZ(;h z^LGXdI_v^B>;i9urFXaHWt5$tNHBZnm+8G*|04tQ?>~ zKbC|(k*UFYoyKo84~m6jvESXjlhBCTaI~VrGi!Npuz^PSZ-QR5ar857M@dIklJYCx z#OYYWrZ%@=a?TnlT{?iEjEO}CQ9;5s#xRwxWWCVmKh&O^(KfBo+Uuwa$Yu}I$7d{; zQ1}oyraSTC+6vw27jnv5cI*gJMjNb?XmEh2g$OlS*Apay!p4h|ibx6-OoEoq6ZV&* zP6;Ga1rWX(ZmQC2q&5xHda|m9Y#VG${w}M}R`LqW)8&SyNMmv*U*v{V;=~D$lV!*{ zTmS(c=~_%&TV9k^nbJ<}1Z}_Cy6HP+1}mW)XeXQ=Pt3emy>sb$%&%*R-5Y{Yb?ft;N_rr7QjtPHCgZZU>@kK%+# z@}&EG9J!)%u+3+C8YAAE2WvVnb3p`PNVJ<2! z*L!4ut__>rJ$6&vV{WF20+p;g_PFM8cCDO{YY`J`P2HQgql%~pIb4>;Y;*FMb}nUC zQZlp7@=;%4r;edv({ehDLl01~ezXDSv4ijJ`k?NHRbq0v`20SKtMWNqgPOiKpoFZ| zt#h#dE4S?}AF{)lUcH6uufcNl;5A)-W-p2ONdl)R z^?^93k}1;4v$bWM7{gLoe*?P&;xlw*TKYa*l$J|Kk7Wo7dzYjY$k0NxoNDg0F}>uN zDcA%is|6?+DJF{DHwK~?(<5EjqJW}2#CyR+ErMEwwuy8BnD9!o_uxw7twVLqv1~vU zz{n3w_KOzTFt$LVovw4jYRb}BnMjKg+j6T(2CZ<%GT4OzqI0ftKLAp#ur7U*imTv?aH?p&(Os=0^9}hpw$V_W4nc!^B+4Kep{Mc`@o?Qz z(ysRq(kSjQ37s|8l%fbmlcl!M=3VckZ84Ko&n=3vv&<0?ATQFju5hs{n2t7Ufnkc{ zy9^aM={I1T!zB@kltzUoGnLEb4LMjipSYH(oMMeUb6o<}=!5`Dxj`O#nmQ;V*S#a| zRh%7pui{ua(U|$z0c;+z9`W?zDnW5-^rIO{;9ZvC6BM#zoxZ6{m|iM`2Wd-!h-?Y6 zNCaTE(pqr9W?tofJ8fOc{;1|O*lXhkp00AL6}I5)cB7Pi%Z)sw%q_-( zg0?8qh$cm6dLK7DQxP>$g^bMb_VLXLhK-#|B7I)-8WCEfr<*cVOS+$kqvfQSXkMAV z$J(($Hi1Hpi>LS6IhTa!9&=Q8DFVgK!%lq{i9y&9LpzzthkbuemG=;`=3?zhn<8YS zt6j(-i<)r+ln8n*T? zL!4^R)*DC;(#%Zy#Xv2oaG55Cf+7rf2ed1$Lo{i@Iv{+M3+kYI(+w{}N8IRUA3?sO zbUINv|3+hrN=$QWAl%3-ho#iPEV9GN5-Krw75qk|UU{m)*~e#k80VQGCbytv>}Q#2 z*e<3Sig^-V9c^nw;ufqTNgr#;H9a;&4v`~(rZXrP4MU102l}G7)8_WOIP#c%c58ZV2~(<-z}uqrS#wg zLutHtY=WaNqkumRX4>JQTWuL|={weB7l#~%1cEv5{_zJlFe2rrd}>yE=oy|BcE4M1?f@;^^COUeDvB+ZP*`# zGfWI^7n(helwGCm!aoq^*%0U8OW25TT1XmYZCG60SsTtE!;pg^IXcqN!t|ceL7Gtn z`x@#iP>3d(ohfoeWS%$cRd;2x96hM+J|I^aleNQ?4}24w%9oaR;Yd(_N=H(f2N#J0 z`Lt7thqRIG5&JA*QA#rO7w%pw-bPxmi7)3nPx4bS#dg#~#g5B8D3` z=ZMt0b#RA?&QUw=fE=u3|F&#nL_Vqdlw#W&(r8D9yi~`pkCfouKqz(4%&sFW4|| zJ;J`qvh3l;F7?N)Mn6hTUnlalZh$A>l+r zCFZlqaHrc`-J*bMGL1EbG@q3-DH27Beu&8gRd2*+A(fwo^dUlhO?u5(LT3gC^&SlR zGHT=~BRqB~f&#a#!4B0JMzEhD2^XLlE2ffk>AaZA+Poc7>GO$}U6&{#Ic3%5R@W=m zRc3_OfhrTGRl0O}W(aJiyhhkF;>Ee=E(Aenuq+M+mz<15W@k=KJ-zxmpp5Cg z2CkL`v^7{9P8lx;O~g1a)4s#*oL;M!T0vPy%|BjogKh(XLZFc$ZX8Lk z`zZTQkZ6WX;=(Gu+=cHrz%}Y07TEm}S_sWy z2>!gdI_CK#68O+s|qvh12ERBR|NKZ_6#Ik9}Ve=;ceGjv~fl3#z;08wlGEW zmW7F2NR+$;8AzCwbS$W!LHlG{zI|rIol2?jtc; zQb`D3=pCy1u#UJf;mvn+58Y*$-z>^o!C=syQn|M@dHupnS-lcnkG`}y=(hKU37I4} zx^hwAYSq?VB@RGGtji12Oi`E^w%#b|n{2mLS?rmCh<+W)fY02*Y$QVQ$yI@iO5VPw zFAg5L(I$}ltnGF5PM0~~2K4f<;!^vdekiZ75ExI9syF0(8m1#71|&u`Dn;dl)LT$@ z$~_t}c_&DA^=T)$hlL}y=Q)&!ER;bYwHqkTs=m?mq9h&X!fSoqm|xf#xBA_!r)Y<_ zsvTc3pkN7^*PKc*q}Qi75Vy3FY;2-PBceQ`0}l~T54%%Zhm8zTHQGXCd+}KB5Vcj$ zRFBMH+9!-yJkzyo2?ifrIGIc@66e_>eN)Gd3Qahp}1UDBV5wLM!H~$S^ZW_fmQ(>KMFpv{_&9O;7O6R2~qg+M&T`H4`c2 z-v{5&0cLVp$cknyi?`2k_+q(aOLBrqjpu;ZXN0jaOf%h>>NKuKlrp=q)igH7Jth1M zd9m_hHmtG9dpg5S@cOjKDiV5*Vm0{gPGo1AyVtbD6$42~v)e z9`G8~d49sYl24{6BHrR(ixMIMFD1x}(q|-&M5&A$Nb?+xsA?{ARpw)vE|ZP%@Y4JY zByhzbq<+G=+X6L;xq({_dPxJ(X=(6`jMIdbOPBT^lax{0c@q{3n1#&6*BI8P+2T3U zVcOc$tGTA7tS+G9(7A4Bt3Ir^6&X9yrT?_eEBlDN$r%-u(%l=z-K`jgN0hSO+8u&= z?={tf6Q!ax4~5NWri#d05jnO&6_uo&SWk0N0L9W4P}L{Io%EiVY)4>_7?h|>Fh1zP^!uyP?;#QVuk9T)TMuAd?1=Q&?o+RY;_CuvvT#Za+S{zH$sjV7<^k@;ETAWZMyq#N4TP8p^;P_od#*@Rwty=(=y>* zNLt{`GD@{ajOqS4+z+NCYW9lIju-J`yNaNEMS zgnBU3%xC?~1`9>w6m6i>-Z=$u21am8i%h4u-P-Ke`-dV4&T4p~Try7#?I(b}bV@OD zfr{Kfn1o3|v!|$JWh9cYa}Ko+{LU3ECzwi-FwbQSbB2zSHnvWyU{c?#|MFQ+UXz6% zEsF$do2(4DxXBp2VS){3afG8k&%9Q6!RU25-E_sSj5-|SM`;kFg~ZCc*DRV5_qv1p zq8JGCSa(7>QYxHZ!p#t!<^=?)sdH~SA{Rb2eRj$t@#rv>J>JJL?UzM;3%@;1h^d(< z8Bt)wj*gTCg@8 zDUD09tal26q0}p(JdI47H~5AY&?k~JEgm!4yg~tC;D`PkTOuFL^K|7h__oN4N2ME3 zIUq)kzv0MB+h?S4H=ILL|5#~oa-hZ7M!1-5Iz+_-wWe1>F8XeFKY>crY9rFeQ{6Ws z3;ROv*l^_wy0m1K2^gofP#PDwia{LDZp>}SpfSMA5S3564m@9=_xaEf9Es?OX6{FOPrn+Fx$!ToqlNj$a(t5a@T;h29^5wXf z^aow&!mZ(9ykE2lShJ&)S)|((f&L^r^;Jl#aB9?s2y7LrW;%5J>*1jQuCF|1SEDx- zph2Qridi!^U+#VNKl zge14Q2Vq%7ath_l^f3^%7^bT9O>;5`8Wz)f`<{AxFS!e`fCveN%q=J^orV%vQjwR6 zOeYkG-Um0Paz36M4*jMmBl%UH7j&ap?sM1aYplyu9F)Y<0D}u7UM;IyE3beUtQV(; zJl%lF5aks9j^^}zM9O89(a3!Z?l0)2`Avu`Ok$Z&Nk&sXU-l{0IUR3r$R-*=(-|Y| zI34TOv_*1ZN$(Yma;<3=z+{`oKqt|NWWgEl$q098{}S#T--azVX@WR0OnT$U#G2Vg z8wLe3X_Uk*Ft`bZV$~fRs9svV6Z53kg;aVau}->e$B&_o3~sVYBK7F|eJWO{gz{!j z?ve%K&a)F;?NL4BXjXWHFR;ox>QbORpwy}*y0RxO1=^z`4R(FcF^+#MXrA4}*aUjK z;rMazq0cZyssMj!FxaJho$KQdN!wBg2bKdY$LeZ^yr& z#}mk@3I~~l#NpOi5Wwvq#j5RGK z$%WaB%L06C0t}as0=5HBIQbLno2~t*6vgrW?ud#Es~cxgG7Y7T5Qm%eH_pPq)k#G9 zgzPXgZ700XzyET{nlFYUSxMHnmgS^ly~gPCLgxT?v&Cc|+r=@uyd0NL*nu$`bKy8U zfx6w@x*HDT6UNeN8U7g=aR)1V&dH;>po;G-FH3`N@a8e$grLZkY)kYKV~ zh3&D-_I?bC>s}{LuQN3#ckgS=C!lcy;WOY#zRtc40vZ+9= zFrsy^Xi+Ctu6Mh`wWPC+EAK33w6K&Op+kjV?X53B-FPwPxNlZd9v#-lv98lp-Q2pKbPH zVN=Os7Xs6+4y*M{R5B0>{Fc07gyehR3ck9Ceu(*G*~8Wt>;a2{Hx>89Ef8^U*q_p~ z9?djm9S|(q&+I%(+cfA3;(q3QhjvkL z;+El2bJruW^SCkyIceud`)IRw5Q<7UIEs&AcpJD5Z81@mWgKnNvpyD6Dn(syOb0W5 zry2uf6Nm}sEBM|fbr1y?ZB#Oj-J&ywJ7&$O}S3z+JVpVTK{xwtHgzlXV{;?wNv zfaIpsgbhT;+q<}(0JgOLFt(CA5KC?aa#yOYYPBJ+>fNz-wng+QUb1_!R77Skh3^c_ zOFk@VDSezTw~kokA90$m;NA?!j)llETy8y3b}S*{^}ulB{Z@atS8v-Ao`+a(ePN}j zLmFT}|I5DBRD%XAiDYGB`@}-|L0v81n}(YnT|)dm!dvuwB4?>6#5l)s9Xe;iksNHF zHJv`U6k>n~16%0|78UoI7sCbwB4CuCYUsj7*|M7%4U)LG9bvO2>iAh2q_`Km7c?rR zd&Q#Ei9C3W0%R~%E~7q1tHV{nkJc->ve9TahmH22zY&)a)3DWxE77b7sYu_v)hnXx zTMu7G@fu0Zh@TTpq&}eBmUG}BD5-_|5%>|_PO!sj?QUmnQ{-g%kX<##&wuh92Xc?9 zG7-0&U_EAmHq*gRcjR(Cwi(o8E2s6?CU+*x)kTynyJ9vrz({Af%Gs90wXcG0#XO0} zPzF*(E@TJKGZ8y#KxR8dWf|&ghWVz+E;KyNLk)E^Bdv%Q9!zhWds{ww!Z3XAF-`A_foT-}hX zBXG4W66QU|QE&Kw_bxWvx=Z|avC|cK?(yit%lV_5-lz_?%9fs{ydzbag)IF}3;m$* zv2PHegugtZEUWtNbiAg~ydiQp-9SSD~ zhr0+F#3xDwiq9SO8wfQyfuyJts$Nv#ga&Qy!5;9;RyH@U^>J|{J;1;9+QY&LO64z{z^^B^yZj4u`ND}|av6Va;cK++HsQo6oJe-! zEh;Y(?=;by`U|gVG!Xns(PXg*gp|F;qMD5CL;X(u&@j-Y7&6`dhUdFO8UY~UHJgJ$ z;RJ4z+J#T7a3nupj9wmwf1ky@y_SDbpT`-lJ|3=q;m;HJG@pM5Kd(NY=Cpr^^Y;?| z{@YJ~x~txQlYdd4?|Zy_Kt1Qa{|vrt)A-|iOFwxKP9A zgYi#2f8*cEFVyENKF$sKgZeOkUWh+FZH&J^kS)~bDSn|Ezj}}Q+`;poGM<0)H_GSL z=M8=#ji35Z?Z=hY|Cm-(Z{pd`FZtu<4LNe{5-~gs?S$A&lf(Q zF~Ofj`|*N$PJO=GdA_Kgi6`}y-DPqJsM-m8Z7I_LSDs}hsy^Yc_g z{@=EaM)7I?{j@y40e!+SEX+JKXSD# z%%kv6J^uoJUVW-|)HnU8zt!j814i_#p1;V?tIw0p0FI-r`SVabOc+zoUww-lzxq@g zoAy8bsQ0RFe*iG^{a1gPpXblJRLA1!^m*0Kqwui#{D*%{KCeCna`;*LP|vB)+nnbM zzbl_tpI3}$>DS}V-%rN#)R!9O6@FfQp45abA9SC8D!;$z^sAnKrUOTF@ne2EuMpo~ zQ{#B4Z2x3@^mwcUQT+1}_+5>i;OeJ%L1O4bUG*mUjr~`l@MwU2&p+zz)N`S5hx35* HXW@SViUOk5 literal 0 HcmV?d00001 diff --git a/build/profiling/chrome-tracing/CMakeFiles/CMakeDirectoryInformation.cmake b/build/profiling/chrome-tracing/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..95005bf3a --- /dev/null +++ b/build/profiling/chrome-tracing/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/DependInfo.cmake b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/DependInfo.cmake new file mode 100644 index 000000000..bd0dc95ce --- /dev/null +++ b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing/kp_chrome_tracing.cpp" "profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o" "gcc" "profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o.d" + "" "profiling/chrome-tracing/libkp_chrome_tracing.so" "gcc" "profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make new file mode 100644 index 000000000..c183c3c9b --- /dev/null +++ b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.make + +# Include the progress variables for this target. +include profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/progress.make + +# Include the compile flags for this target's objects. +include profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/flags.make + +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/codegen: +.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/codegen + +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/flags.make +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing/kp_chrome_tracing.cpp +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o -MF CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o.d -o CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing/kp_chrome_tracing.cpp + +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing/kp_chrome_tracing.cpp > CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.i + +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing/kp_chrome_tracing.cpp -o CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.s + +# Object files for target kp_chrome_tracing +kp_chrome_tracing_OBJECTS = \ +"CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o" + +# External object files for target kp_chrome_tracing +kp_chrome_tracing_EXTERNAL_OBJECTS = + +profiling/chrome-tracing/libkp_chrome_tracing.so: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o +profiling/chrome-tracing/libkp_chrome_tracing.so: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make +profiling/chrome-tracing/libkp_chrome_tracing.so: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.ts +profiling/chrome-tracing/libkp_chrome_tracing.so: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_chrome_tracing.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_chrome_tracing.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build: profiling/chrome-tracing/libkp_chrome_tracing.so +.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build + +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing && $(CMAKE_COMMAND) -P CMakeFiles/kp_chrome_tracing.dir/cmake_clean.cmake +.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/clean + +profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend + diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/cmake_clean.cmake b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/cmake_clean.cmake new file mode 100644 index 000000000..c67a2031a --- /dev/null +++ b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_chrome_tracing.dir/link.d" + "CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o" + "CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o.d" + "libkp_chrome_tracing.pdb" + "libkp_chrome_tracing.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_chrome_tracing.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.make b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.make new file mode 100644 index 000000000..0ba9c1a34 --- /dev/null +++ b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for kp_chrome_tracing. +# This may be replaced when dependencies are built. diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.ts b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.ts new file mode 100644 index 000000000..3ae4a78f2 --- /dev/null +++ b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_chrome_tracing. diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend.make b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend.make new file mode 100644 index 000000000..fe45ab622 --- /dev/null +++ b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_chrome_tracing. +# This may be replaced when dependencies are built. diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/flags.make b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/flags.make new file mode 100644 index 000000000..336b71353 --- /dev/null +++ b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -Dkp_chrome_tracing_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC + diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..ce474bcefaa5f8a0d0a55d4154f8aa9c4f7c8bdb GIT binary patch literal 35104 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 CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.i + +profiling/memory-events/CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-events/kp_memory_events.cpp -o CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.s + +# Object files for target kp_memory_events +kp_memory_events_OBJECTS = \ +"CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o" + +# External object files for target kp_memory_events +kp_memory_events_EXTERNAL_OBJECTS = + +profiling/memory-events/libkp_memory_events.so: profiling/memory-events/CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o +profiling/memory-events/libkp_memory_events.so: profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make +profiling/memory-events/libkp_memory_events.so: profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.ts +profiling/memory-events/libkp_memory_events.so: profiling/memory-events/CMakeFiles/kp_memory_events.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_memory_events.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_memory_events.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +profiling/memory-events/CMakeFiles/kp_memory_events.dir/build: profiling/memory-events/libkp_memory_events.so +.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/build + +profiling/memory-events/CMakeFiles/kp_memory_events.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events && $(CMAKE_COMMAND) -P CMakeFiles/kp_memory_events.dir/cmake_clean.cmake +.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/clean + +profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-events /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend + diff --git a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/cmake_clean.cmake b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/cmake_clean.cmake new file mode 100644 index 000000000..5d239f6a9 --- /dev/null +++ b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_memory_events.dir/link.d" + "CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o" + "CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o.d" + "libkp_memory_events.pdb" + "libkp_memory_events.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_memory_events.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.make b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.make new file mode 100644 index 000000000..007e69f76 --- /dev/null +++ b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for kp_memory_events. +# This may be replaced when dependencies are built. diff --git a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.ts b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.ts new file mode 100644 index 000000000..41a4f166b --- /dev/null +++ b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_memory_events. diff --git a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend.make b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend.make new file mode 100644 index 000000000..3a89878f3 --- /dev/null +++ b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_memory_events. +# This may be replaced when dependencies are built. diff --git a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/flags.make b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/flags.make new file mode 100644 index 000000000..0060168be --- /dev/null +++ b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -Dkp_memory_events_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC + diff --git a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..5eed8a4d5f3c90902d1ffeb09059b40d4bd98626 GIT binary patch literal 38016 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 CMakeFiles/kp_hwm.dir/kp_hwm.cpp.i + +profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_hwm.dir/kp_hwm.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-hwm/kp_hwm.cpp -o CMakeFiles/kp_hwm.dir/kp_hwm.cpp.s + +# Object files for target kp_hwm +kp_hwm_OBJECTS = \ +"CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o" + +# External object files for target kp_hwm +kp_hwm_EXTERNAL_OBJECTS = + +profiling/memory-hwm/libkp_hwm.so: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o +profiling/memory-hwm/libkp_hwm.so: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make +profiling/memory-hwm/libkp_hwm.so: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.ts +profiling/memory-hwm/libkp_hwm.so: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_hwm.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_hwm.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build: profiling/memory-hwm/libkp_hwm.so +.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build + +profiling/memory-hwm/CMakeFiles/kp_hwm.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm && $(CMAKE_COMMAND) -P CMakeFiles/kp_hwm.dir/cmake_clean.cmake +.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/clean + +profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-hwm /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend + diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/cmake_clean.cmake b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/cmake_clean.cmake new file mode 100644 index 000000000..cc9840ee4 --- /dev/null +++ b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_hwm.dir/link.d" + "CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o" + "CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o.d" + "libkp_hwm.pdb" + "libkp_hwm.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_hwm.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.make b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.make new file mode 100644 index 000000000..a075208e9 --- /dev/null +++ b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for kp_hwm. +# This may be replaced when dependencies are built. diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.ts b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.ts new file mode 100644 index 000000000..e1d953f2a --- /dev/null +++ b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_hwm. diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend.make b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend.make new file mode 100644 index 000000000..dd852e11b --- /dev/null +++ b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_hwm. +# This may be replaced when dependencies are built. diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/flags.make b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/flags.make new file mode 100644 index 000000000..ef7cb8d06 --- /dev/null +++ b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -Dkp_hwm_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC + diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..958f51f6339917d2471c21eca0b5544a73925987 GIT binary patch literal 2944 zcmbuBPiP!f9LL|L(XMUHrbbGk#Xh9b1lwU}6Qu-{P0~#!WNjBsQG1zAc4xEW?#^sy zX451}O`)JmDR}I`LyrY7UIaa5A>O?7;>A-h6^mX`Ns4{IdX}Q3)4g_HH1lkTy~=hnZ|rtxc@GCpW&4` zmlyrUoxdNExpjCKG$??Z{UzGrm)i0Hkg^IY$W+%mJ^ zB9-)r(o~FhqP*?2ap#vulxkb_V|+WA+bx7Qga5n4;9}Dc8 zZQCu|+zI$-i(-vxO|E;_&(mm6@NNo#JEHmfLRF=K6#-p=B?=*A`~(c5YJ3PHOtN z>=0$xAgN(`FhlcKt}$BOF4z%zAg@P?r8YidskPzMnG;9T-_pz?=B(^f`ZU>D$u^-E zhki&6c*lm))5qao1S5GnQX*RS(PpB;WeIEwvnAmpUv zr2~|)Q<85c_!+Wai{)2yut6N(nv|~zz@N*GO{up@_w)bt5dQcO{`(>PFXE{CkTgWi z{aLw&5$(Nm#NQ-;)PbmVnV0;Dpgqp&Ewgs3sg+wTrWI$ic-G%rslRt7)qN{6EbpoUQ<|R`E=EX*`QVY7ZxD+?QCpe1iXk z%|%i|auV!8G_ht7weD|G8(jS^p${@H<07l~PT~vHg`EF2UZ+^(%+V80o)VL761SM literal 0 HcmV?d00001 diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o.d b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o.d new file mode 100644 index 000000000..cf2925ad6 --- /dev/null +++ b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o.d @@ -0,0 +1,180 @@ +profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-hwm/kp_hwm.cpp \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/inttypes.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/execinfo.h /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/cstdlib \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/map /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/compare /usr/include/c++/13/concepts \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/tuple /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/invoke.h /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/algorithm \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo \ + /usr/include/x86_64-linux-gnu/sys/resource.h \ + /usr/include/x86_64-linux-gnu/bits/resource.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_rusage.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/kp_core.hpp \ + /usr/include/c++/13/cstring \ + /home/runner/work/kokkos-tools/kokkos-tools/build/common/kp_config.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /usr/include/c++/13/cinttypes /usr/include/c++/13/cstdint \ + /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.d b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.d new file mode 100644 index 000000000..609cb9844 --- /dev/null +++ b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.d @@ -0,0 +1,82 @@ +libkp_hwm.so: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.txt b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.txt new file mode 100644 index 000000000..34cc80c8a --- /dev/null +++ b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/kp_hwm.dir/link.d -shared -Wl,-soname,libkp_hwm.so -o libkp_hwm.so CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/progress.make b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/progress.make new file mode 100644 index 000000000..596289c0f --- /dev/null +++ b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = 12 + diff --git a/build/profiling/memory-hwm/CMakeFiles/progress.marks b/build/profiling/memory-hwm/CMakeFiles/progress.marks new file mode 100644 index 000000000..0cfbf0888 --- /dev/null +++ b/build/profiling/memory-hwm/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/profiling/memory-hwm/Makefile b/build/profiling/memory-hwm/Makefile new file mode 100644 index 000000000..c2cd36ed1 --- /dev/null +++ b/build/profiling/memory-hwm/Makefile @@ -0,0 +1,242 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm//CMakeFiles/progress.marks + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-hwm/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-hwm/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-hwm/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-hwm/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule +.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule + +# Convenience name for target. +kp_hwm: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule +.PHONY : kp_hwm + +# fast build rule for target. +kp_hwm/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build +.PHONY : kp_hwm/fast + +kp_hwm.o: kp_hwm.cpp.o +.PHONY : kp_hwm.o + +# target to build an object file +kp_hwm.cpp.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o +.PHONY : kp_hwm.cpp.o + +kp_hwm.i: kp_hwm.cpp.i +.PHONY : kp_hwm.i + +# target to preprocess a source file +kp_hwm.cpp.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.i +.PHONY : kp_hwm.cpp.i + +kp_hwm.s: kp_hwm.cpp.s +.PHONY : kp_hwm.s + +# target to generate assembly for a file +kp_hwm.cpp.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.s +.PHONY : kp_hwm.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... kp_hwm" + @echo "... kp_hwm.o" + @echo "... kp_hwm.i" + @echo "... kp_hwm.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/profiling/memory-hwm/cmake_install.cmake b/build/profiling/memory-hwm/cmake_install.cmake new file mode 100644 index 000000000..fc7941213 --- /dev/null +++ b/build/profiling/memory-hwm/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-hwm + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/profiling/memory-usage/CMakeFiles/CMakeDirectoryInformation.cmake b/build/profiling/memory-usage/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..95005bf3a --- /dev/null +++ b/build/profiling/memory-usage/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/DependInfo.cmake b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/DependInfo.cmake new file mode 100644 index 000000000..08e957f44 --- /dev/null +++ b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/kp_memory_usage.cpp" "profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o" "gcc" "profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o.d" + "" "profiling/memory-usage/libkp_memory_usage.so" "gcc" "profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make new file mode 100644 index 000000000..04e741d91 --- /dev/null +++ b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.make + +# Include the progress variables for this target. +include profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/progress.make + +# Include the compile flags for this target's objects. +include profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/flags.make + +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/codegen: +.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/codegen + +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/flags.make +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/kp_memory_usage.cpp +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o -MF CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o.d -o CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/kp_memory_usage.cpp + +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/kp_memory_usage.cpp > CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.i + +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/kp_memory_usage.cpp -o CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.s + +# Object files for target kp_memory_usage +kp_memory_usage_OBJECTS = \ +"CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o" + +# External object files for target kp_memory_usage +kp_memory_usage_EXTERNAL_OBJECTS = + +profiling/memory-usage/libkp_memory_usage.so: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o +profiling/memory-usage/libkp_memory_usage.so: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make +profiling/memory-usage/libkp_memory_usage.so: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.ts +profiling/memory-usage/libkp_memory_usage.so: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_memory_usage.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_memory_usage.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build: profiling/memory-usage/libkp_memory_usage.so +.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build + +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage && $(CMAKE_COMMAND) -P CMakeFiles/kp_memory_usage.dir/cmake_clean.cmake +.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/clean + +profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend + diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/cmake_clean.cmake b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/cmake_clean.cmake new file mode 100644 index 000000000..58996c3a6 --- /dev/null +++ b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_memory_usage.dir/link.d" + "CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o" + "CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o.d" + "libkp_memory_usage.pdb" + "libkp_memory_usage.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_memory_usage.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.make b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.make new file mode 100644 index 000000000..4e664d373 --- /dev/null +++ b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for kp_memory_usage. +# This may be replaced when dependencies are built. diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.ts b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.ts new file mode 100644 index 000000000..db26a778f --- /dev/null +++ b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_memory_usage. diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend.make b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend.make new file mode 100644 index 000000000..3d5ec3f0c --- /dev/null +++ b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_memory_usage. +# This may be replaced when dependencies are built. diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/flags.make b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/flags.make new file mode 100644 index 000000000..2fbc538dd --- /dev/null +++ b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -Dkp_memory_usage_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/../memory-events + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC + diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..647bd3a12fe82087c12daadc87ff22b4770a50c3 GIT binary patch literal 22760 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 CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.i + +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/libperfetto-connector.cpp -o CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.s + +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/flags.make +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto/perfetto.cc +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o -MF CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o.d -o CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o -c /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto/perfetto.cc + +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto/perfetto.cc > CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.i + +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto/perfetto.cc -o CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.s + +# Object files for target kp_perfetto_connector +kp_perfetto_connector_OBJECTS = \ +"CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o" \ +"CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o" + +# External object files for target kp_perfetto_connector +kp_perfetto_connector_EXTERNAL_OBJECTS = + +profiling/perfetto-connector/libkp_perfetto_connector.so: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o +profiling/perfetto-connector/libkp_perfetto_connector.so: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o +profiling/perfetto-connector/libkp_perfetto_connector.so: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make +profiling/perfetto-connector/libkp_perfetto_connector.so: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.ts +profiling/perfetto-connector/libkp_perfetto_connector.so: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libkp_perfetto_connector.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_perfetto_connector.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build: profiling/perfetto-connector/libkp_perfetto_connector.so +.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build + +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector && $(CMAKE_COMMAND) -P CMakeFiles/kp_perfetto_connector.dir/cmake_clean.cmake +.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/clean + +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend + diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/cmake_clean.cmake b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/cmake_clean.cmake new file mode 100644 index 000000000..3cd61acb6 --- /dev/null +++ b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_perfetto_connector.dir/link.d" + "CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o" + "CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o.d" + "CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o" + "CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o.d" + "libkp_perfetto_connector.pdb" + "libkp_perfetto_connector.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_perfetto_connector.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.make b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.make new file mode 100644 index 000000000..b866429e7 --- /dev/null +++ b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for kp_perfetto_connector. +# This may be replaced when dependencies are built. diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.ts b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.ts new file mode 100644 index 000000000..ac65d0b8b --- /dev/null +++ b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_perfetto_connector. diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend.make b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend.make new file mode 100644 index 000000000..6e5487c0b --- /dev/null +++ b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_perfetto_connector. +# This may be replaced when dependencies are built. diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/flags.make b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/flags.make new file mode 100644 index 000000000..69ef1878b --- /dev/null +++ b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -Dkp_perfetto_connector_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC -w + diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8ab08e2f37ec898cfad445e5c7a7ac9fa0783e7a GIT binary patch literal 133384 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�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 literal 0 HcmV?d00001 diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o.d b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o.d new file mode 100644 index 000000000..a7c2899bc --- /dev/null +++ b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o.d @@ -0,0 +1,387 @@ +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto/perfetto.cc \ + /usr/include/stdc-predef.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto/perfetto.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/include/c++/13/type_traits \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/assert.h /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/cinttypes /usr/include/c++/13/cstdint \ + /usr/include/inttypes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/std_function.h /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h /usr/include/c++/13/atomic \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/limits /usr/include/c++/13/ctime \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h /usr/include/c++/13/bitset \ + /usr/include/c++/13/chrono /usr/include/c++/13/sstream \ + /usr/include/c++/13/istream /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/iomanip \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/format \ + /usr/include/c++/13/charconv /usr/include/c++/13/optional \ + /usr/include/c++/13/span /usr/include/c++/13/variant \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h /usr/include/c++/13/list \ + /usr/include/c++/13/bits/stl_list.h /usr/include/c++/13/bits/list.tcc \ + /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/stdlib.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h \ + /usr/include/x86_64-linux-gnu/sys/eventfd.h \ + /usr/include/x86_64-linux-gnu/bits/eventfd.h /usr/include/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/linux/falloc.h /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/c++/13/deque /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/deque.tcc /usr/include/c++/13/cmath \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/x86_64-linux-gnu/sys/mman.h \ + /usr/include/x86_64-linux-gnu/bits/mman.h \ + /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h \ + /usr/include/x86_64-linux-gnu/bits/mman-linux.h \ + /usr/include/x86_64-linux-gnu/bits/mman-shared.h \ + /usr/include/x86_64-linux-gnu/bits/mman_ext.h \ + /usr/include/x86_64-linux-gnu/sys/timerfd.h \ + /usr/include/x86_64-linux-gnu/bits/timerfd.h /usr/include/c++/13/random \ + /usr/include/c++/13/bits/random.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/opt_random.h \ + /usr/include/c++/13/bits/random.tcc /usr/include/c++/13/numeric \ + /usr/include/c++/13/bits/stl_numeric.h \ + /usr/include/c++/13/pstl/glue_numeric_defs.h \ + /usr/include/c++/13/condition_variable /usr/include/c++/13/stop_token \ + /usr/include/c++/13/bits/std_thread.h /usr/include/c++/13/semaphore \ + /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/poll.h \ + /usr/include/x86_64-linux-gnu/sys/poll.h \ + /usr/include/x86_64-linux-gnu/bits/poll.h \ + /usr/include/x86_64-linux-gnu/bits/poll2.h /usr/include/c++/13/thread \ + /usr/include/x86_64-linux-gnu/sys/prctl.h /usr/include/linux/prctl.h \ + /usr/include/x86_64-linux-gnu/sys/resource.h \ + /usr/include/x86_64-linux-gnu/bits/resource.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_rusage.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/include/c++/13/forward_list /usr/include/c++/13/bits/forward_list.h \ + /usr/include/c++/13/bits/forward_list.tcc /usr/include/c++/13/iterator \ + /usr/include/c++/13/bits/stream_iterator.h /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h /usr/include/c++/13/regex \ + /usr/include/c++/13/stack /usr/include/c++/13/bits/stl_stack.h \ + /usr/include/c++/13/bits/regex_constants.h \ + /usr/include/c++/13/bits/regex_error.h \ + /usr/include/c++/13/bits/regex_automaton.h \ + /usr/include/c++/13/bits/regex_automaton.tcc \ + /usr/include/c++/13/bits/regex_scanner.h \ + /usr/include/c++/13/bits/regex_scanner.tcc \ + /usr/include/c++/13/bits/regex_compiler.h \ + /usr/include/c++/13/bits/regex_compiler.tcc \ + /usr/include/c++/13/bits/regex.h /usr/include/c++/13/bits/regex.tcc \ + /usr/include/c++/13/bits/regex_executor.h \ + /usr/include/c++/13/bits/regex_executor.tcc \ + /usr/include/c++/13/unordered_set \ + /usr/include/c++/13/bits/unordered_set.h \ + /usr/include/x86_64-linux-gnu/sys/uio.h \ + /usr/include/x86_64-linux-gnu/bits/uio-ext.h \ + /usr/include/x86_64-linux-gnu/sys/utsname.h \ + /usr/include/x86_64-linux-gnu/bits/utsname.h /usr/include/netdb.h \ + /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket_type.h \ + /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ + /usr/include/x86_64-linux-gnu/asm/socket.h \ + /usr/include/asm-generic/socket.h \ + /usr/include/x86_64-linux-gnu/asm/sockios.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ + /usr/include/x86_64-linux-gnu/bits/socket2.h \ + /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/rpc/netdb.h \ + /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/netinet/tcp.h \ + /usr/include/x86_64-linux-gnu/sys/un.h diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/progress.make b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/progress.make new file mode 100644 index 000000000..a53d31678 --- /dev/null +++ b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 29 +CMAKE_PROGRESS_2 = 30 +CMAKE_PROGRESS_3 = 31 + diff --git a/build/profiling/perfetto-connector/CMakeFiles/progress.marks b/build/profiling/perfetto-connector/CMakeFiles/progress.marks new file mode 100644 index 000000000..00750edc0 --- /dev/null +++ b/build/profiling/perfetto-connector/CMakeFiles/progress.marks @@ -0,0 +1 @@ +3 diff --git a/build/profiling/perfetto-connector/Makefile b/build/profiling/perfetto-connector/Makefile new file mode 100644 index 000000000..34b2cffc3 --- /dev/null +++ b/build/profiling/perfetto-connector/Makefile @@ -0,0 +1,269 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector//CMakeFiles/progress.marks + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/perfetto-connector/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/perfetto-connector/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/perfetto-connector/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/perfetto-connector/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule +.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule + +# Convenience name for target. +kp_perfetto_connector: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule +.PHONY : kp_perfetto_connector + +# fast build rule for target. +kp_perfetto_connector/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build +.PHONY : kp_perfetto_connector/fast + +libperfetto-connector.o: libperfetto-connector.cpp.o +.PHONY : libperfetto-connector.o + +# target to build an object file +libperfetto-connector.cpp.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o +.PHONY : libperfetto-connector.cpp.o + +libperfetto-connector.i: libperfetto-connector.cpp.i +.PHONY : libperfetto-connector.i + +# target to preprocess a source file +libperfetto-connector.cpp.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.i +.PHONY : libperfetto-connector.cpp.i + +libperfetto-connector.s: libperfetto-connector.cpp.s +.PHONY : libperfetto-connector.s + +# target to generate assembly for a file +libperfetto-connector.cpp.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.s +.PHONY : libperfetto-connector.cpp.s + +perfetto/perfetto.o: perfetto/perfetto.cc.o +.PHONY : perfetto/perfetto.o + +# target to build an object file +perfetto/perfetto.cc.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o +.PHONY : perfetto/perfetto.cc.o + +perfetto/perfetto.i: perfetto/perfetto.cc.i +.PHONY : perfetto/perfetto.i + +# target to preprocess a source file +perfetto/perfetto.cc.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.i +.PHONY : perfetto/perfetto.cc.i + +perfetto/perfetto.s: perfetto/perfetto.cc.s +.PHONY : perfetto/perfetto.s + +# target to generate assembly for a file +perfetto/perfetto.cc.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.s +.PHONY : perfetto/perfetto.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... kp_perfetto_connector" + @echo "... libperfetto-connector.o" + @echo "... libperfetto-connector.i" + @echo "... libperfetto-connector.s" + @echo "... perfetto/perfetto.o" + @echo "... perfetto/perfetto.i" + @echo "... perfetto/perfetto.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/profiling/perfetto-connector/cmake_install.cmake b/build/profiling/perfetto-connector/cmake_install.cmake new file mode 100644 index 000000000..00dc0956b --- /dev/null +++ b/build/profiling/perfetto-connector/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/CMakeDirectoryInformation.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..95005bf3a --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/DependInfo.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/DependInfo.cmake new file mode 100644 index 000000000..54fb94afb --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_json_writer.cpp" "profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o" "gcc" "profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o.d" + "" "profiling/simple-kernel-timer/kp_json_writer" "gcc" "profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make new file mode 100644 index 000000000..d4973d04b --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make @@ -0,0 +1,115 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.make + +# Include the progress variables for this target. +include profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/progress.make + +# Include the compile flags for this target's objects. +include profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/flags.make + +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/codegen: +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/codegen + +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/flags.make +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_json_writer.cpp +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o -MF CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o.d -o CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_json_writer.cpp + +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_json_writer.cpp > CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.i + +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_json_writer.cpp -o CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.s + +# Object files for target kp_json_writer +kp_json_writer_OBJECTS = \ +"CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o" + +# External object files for target kp_json_writer +kp_json_writer_EXTERNAL_OBJECTS = + +profiling/simple-kernel-timer/kp_json_writer: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o +profiling/simple-kernel-timer/kp_json_writer: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make +profiling/simple-kernel-timer/kp_json_writer: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.ts +profiling/simple-kernel-timer/kp_json_writer: profiling/simple-kernel-timer/libkp_kernel_timer.so +profiling/simple-kernel-timer/kp_json_writer: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable kp_json_writer" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_json_writer.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build: profiling/simple-kernel-timer/kp_json_writer +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build + +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -P CMakeFiles/kp_json_writer.dir/cmake_clean.cmake +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/clean + +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend + diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/cmake_clean.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/cmake_clean.cmake new file mode 100644 index 000000000..4a9903cb7 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_json_writer.dir/link.d" + "CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o" + "CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o.d" + "kp_json_writer" + "kp_json_writer.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_json_writer.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.make new file mode 100644 index 000000000..32efe8233 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for kp_json_writer. +# This may be replaced when dependencies are built. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.ts b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.ts new file mode 100644 index 000000000..de57105c8 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_json_writer. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend.make new file mode 100644 index 000000000..e4f8f2b68 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_json_writer. +# This may be replaced when dependencies are built. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/flags.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/flags.make new file mode 100644 index 000000000..67fc11b21 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..c9901dc0cba1eb37ff7170f18e82b62a01d4d09b GIT binary patch literal 26152 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 CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.i + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.cpp -o CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.s + +# Object files for target kp_kernel_shared +kp_kernel_shared_OBJECTS = \ +"CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o" + +# External object files for target kp_kernel_shared +kp_kernel_shared_EXTERNAL_OBJECTS = + +profiling/simple-kernel-timer/libkp_kernel_shared.a: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o +profiling/simple-kernel-timer/libkp_kernel_shared.a: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make +profiling/simple-kernel-timer/libkp_kernel_shared.a: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libkp_kernel_shared.a" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -P CMakeFiles/kp_kernel_shared.dir/cmake_clean_target.cmake + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_kernel_shared.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build: profiling/simple-kernel-timer/libkp_kernel_shared.a +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -P CMakeFiles/kp_kernel_shared.dir/cmake_clean.cmake +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/clean + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend + diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean.cmake new file mode 100644 index 000000000..547128f58 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o" + "CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o.d" + "libkp_kernel_shared.a" + "libkp_kernel_shared.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_kernel_shared.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean_target.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean_target.cmake new file mode 100644 index 000000000..c0dc7ea3e --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "libkp_kernel_shared.a" +) diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.internal b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.internal new file mode 100644 index 000000000..77f7b2868 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.internal @@ -0,0 +1,277 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.cpp + /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/atomic_wait.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/iterator_concepts.h + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/max_size_type.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/ranges_algobase.h + /usr/include/c++/13/bits/ranges_base.h + /usr/include/c++/13/bits/ranges_cmp.h + /usr/include/c++/13/bits/ranges_uninitialized.h + /usr/include/c++/13/bits/ranges_util.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_mutex.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/climits + /usr/include/c++/13/clocale + /usr/include/c++/13/compare + /usr/include/c++/13/concepts + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cstring + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/map + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/numbers + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/limits.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/syscall.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.make new file mode 100644 index 000000000..04992ee8e --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.make @@ -0,0 +1,820 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.cpp \ + /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/max_size_type.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/climits \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cstring \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/map \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/numbers \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/syscall.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/sys/syscall.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/syscall.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/13/bits/stl_algobase.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/c++/13/bits/move.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/c++/13/bits/stl_multimap.h: + +/usr/include/c++/13/ios: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: + +/usr/include/c++/13/bits/ranges_algobase.h: + +/usr/include/c++/13/bits/predefined_ops.h: + +/usr/include/c++/13/bits/stl_construct.h: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/c++/13/bits/node_handle.h: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/usr/include/c++/13/bits/nested_exception.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/c++/13/bits/memoryfwd.h: + +/usr/include/c++/13/bits/basic_string.tcc: + +/usr/include/linux/limits.h: + +/usr/include/c++/13/bits/memory_resource.h: + +/usr/include/c++/13/bits/stl_iterator.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/usr/include/c++/13/bits/hash_bytes.h: + +/usr/include/c++/13/cstddef: + +/usr/include/c++/13/bits/range_access.h: + +/usr/include/c++/13/bits/allocator.h: + +/usr/include/c++/13/bits/iterator_concepts.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/c++/13/new: + +/usr/include/c++/13/bits/max_size_type.h: + +/usr/include/unistd.h: + +/usr/include/c++/13/bits/align.h: + +/usr/include/c++/13/backward/auto_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/c++/13/system_error: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/c++/13/backward/binders.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/c++/13/map: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/c++/13/bits/std_mutex.h: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/c++/13/bits/localefwd.h: + +/usr/include/c++/13/bits/string_view.tcc: + +/usr/include/wchar.h: + +/usr/include/c++/13/bits/functexcept.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/usr/include/linux/close_range.h: + +/usr/include/c++/13/bit: + +/usr/include/c++/13/bits/basic_ios.h: + +/usr/include/c++/13/bits/stl_map.h: + +/usr/include/c++/13/debug/assertions.h: + +/usr/include/c++/13/bits/shared_ptr.h: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/c++/13/bits/ranges_base.h: + +/usr/include/strings.h: + +/home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp: + +/usr/include/asm-generic/errno.h: + +/usr/include/c++/13/cwchar: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/c++/13/cctype: + +/usr/include/c++/13/vector: + +/usr/include/endian.h: + +/usr/include/c++/13/bits/stl_bvector.h: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.cpp: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/c++/13/cerrno: + +/usr/include/c++/13/bits/atomic_wait.h: + +/usr/include/c++/13/cxxabi.h: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/c++/13/bits/stl_tree.h: + +/usr/include/x86_64-linux-gnu/asm/unistd_64.h: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/c++/13/pstl/pstl_config.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/usr/include/ctype.h: + +/usr/include/linux/errno.h: + +/usr/include/c++/13/bits/char_traits.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/usr/include/c++/13/bits/concept_check.h: + +/usr/include/c++/13/bits/charconv.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/include/c++/13/bits/invoke.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/string.h: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/x86_64-linux-gnu/asm/unistd.h: + +/usr/include/c++/13/bits/ranges_util.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/c++/13/bits/ios_base.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/usr/include/c++/13/ext/numeric_traits.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/c++/13/bits/stl_vector.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/c++/13/bits/ptr_traits.h: + +/usr/include/pthread.h: + +/usr/include/c++/13/bits/streambuf.tcc: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/bits/uses_allocator_args.h: + +/usr/include/c++/13/cstdint: + +/usr/include/c++/13/bits/vector.tcc: + +/usr/include/c++/13/climits: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/c++/13/clocale: + +/usr/include/time.h: + +/usr/include/c++/13/compare: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/c++/13/concepts: + +/usr/include/c++/13/cstdio: + +/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/c++/13/bits/ranges_uninitialized.h: + +/usr/include/c++/13/cstdlib: + +/usr/include/c++/13/cstring: + +/usr/include/c++/13/bits/postypes.h: + +/usr/include/c++/13/cwctype: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/c++/13/exception: + +/usr/include/c++/13/ext/atomicity.h: + +/usr/include/stdio.h: + +/usr/include/c++/13/ext/concurrence.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/c++/13/iosfwd: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/c++/13/memory: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/c++/13/pstl/glue_memory_defs.h: + +/usr/include/c++/13/numbers: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/usr/include/c++/13/ostream: + +/usr/include/c++/13/pstl/execution_defs.h: + +/usr/include/c++/13/bits/new_allocator.h: + +/usr/include/c++/13/stdexcept: + +/usr/include/c++/13/streambuf: + +/usr/include/c++/13/string: + +/usr/include/c++/13/typeinfo: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/c++/13/string_view: + +/usr/include/c++/13/tuple: + +/usr/include/c++/13/type_traits: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/stdlib.h: + +/usr/include/c++/13/initializer_list: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/c++/13/bits/ranges_cmp.h: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/features.h: + +/usr/include/limits.h: + +/usr/include/locale.h: + +/usr/include/sched.h: + +/usr/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: + +/usr/include/syscall.h: + +/usr/include/wctype.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/c++/13/bits/atomic_base.h: + +/usr/include/stdc-predef.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.ts b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.ts new file mode 100644 index 000000000..64abe990f --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_kernel_shared. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend.make new file mode 100644 index 000000000..496d041ff --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_kernel_shared. +# This may be replaced when dependencies are built. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/flags.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/flags.make new file mode 100644 index 000000000..4449cdd94 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC + diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..1b205f8ef5e81eb46606b6e261ff8c54faf99119 GIT binary patch literal 22584 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 F|1VOLdf)&6 literal 0 HcmV?d00001 diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o.d b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o.d new file mode 100644 index 000000000..4b7abb717 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o.d @@ -0,0 +1,224 @@ +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.cpp \ + /usr/include/stdc-predef.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h \ + /usr/include/c++/13/cstdint \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/map /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/compare /usr/include/c++/13/concepts \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/tuple /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/invoke.h /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/memory /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/c++/13/cstring \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/link.txt b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/link.txt new file mode 100644 index 000000000..6bc61165e --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc libkp_kernel_shared.a CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o +/usr/bin/ranlib libkp_kernel_shared.a diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/progress.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/progress.make new file mode 100644 index 000000000..48b3d8a54 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 19 +CMAKE_PROGRESS_2 = 20 + diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/DependInfo.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/DependInfo.cmake new file mode 100644 index 000000000..9b375fbbb --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp" "profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o" "gcc" "profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o.d" + "" "profiling/simple-kernel-timer/libkp_kernel_timer.so" "gcc" "profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make new file mode 100644 index 000000000..2c6249463 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make @@ -0,0 +1,115 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.make + +# Include the progress variables for this target. +include profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/progress.make + +# Include the compile flags for this target's objects. +include profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/flags.make + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/codegen: +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/codegen + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/flags.make +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o -MF CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o.d -o CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp > CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.i + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp -o CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.s + +# Object files for target kp_kernel_timer +kp_kernel_timer_OBJECTS = \ +"CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o" + +# External object files for target kp_kernel_timer +kp_kernel_timer_EXTERNAL_OBJECTS = + +profiling/simple-kernel-timer/libkp_kernel_timer.so: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o +profiling/simple-kernel-timer/libkp_kernel_timer.so: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make +profiling/simple-kernel-timer/libkp_kernel_timer.so: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.ts +profiling/simple-kernel-timer/libkp_kernel_timer.so: profiling/simple-kernel-timer/libkp_kernel_shared.a +profiling/simple-kernel-timer/libkp_kernel_timer.so: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_kernel_timer.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_kernel_timer.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build: profiling/simple-kernel-timer/libkp_kernel_timer.so +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -P CMakeFiles/kp_kernel_timer.dir/cmake_clean.cmake +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/clean + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend + diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/cmake_clean.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/cmake_clean.cmake new file mode 100644 index 000000000..1415692fb --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_kernel_timer.dir/link.d" + "CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o" + "CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o.d" + "libkp_kernel_timer.pdb" + "libkp_kernel_timer.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_kernel_timer.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.internal b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.internal new file mode 100644 index 000000000..eb1af99c5 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.internal @@ -0,0 +1,336 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp + /home/runner/work/kokkos-tools/kokkos-tools/build/common/kp_config.hpp + /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/kp_core.hpp + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/atomic_wait.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/chrono.h + /usr/include/c++/13/bits/codecvt.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/fs_dir.h + /usr/include/c++/13/bits/fs_fwd.h + /usr/include/c++/13/bits/fs_ops.h + /usr/include/c++/13/bits/fs_path.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/iterator_concepts.h + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_conv.h + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/locale_facets_nonio.h + /usr/include/c++/13/bits/locale_facets_nonio.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/max_size_type.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/parse_numbers.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/quoted_string.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/ranges_algo.h + /usr/include/c++/13/bits/ranges_algobase.h + /usr/include/c++/13/bits/ranges_base.h + /usr/include/c++/13/bits/ranges_cmp.h + /usr/include/c++/13/bits/ranges_uninitialized.h + /usr/include/c++/13/bits/ranges_util.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/sstream.tcc + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_mutex.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/cinttypes + /usr/include/c++/13/climits + /usr/include/c++/13/clocale + /usr/include/c++/13/codecvt + /usr/include/c++/13/compare + /usr/include/c++/13/concepts + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cstring + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/filesystem + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iomanip + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/locale + /usr/include/c++/13/map + /usr/include/c++/13/memory + /usr/include/c++/13/new + /usr/include/c++/13/numbers + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/ratio + /usr/include/c++/13/sstream + /usr/include/c++/13/stdexcept + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/vector + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/inttypes.h + /usr/include/libintl.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/limits.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/syscall.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + +profiling/simple-kernel-timer/libkp_kernel_timer.so + /lib/x86_64-linux-gnu/libc.so.6 + /lib/x86_64-linux-gnu/libm.so.6 + /lib/x86_64-linux-gnu/libmvec.so.1 + /lib64/ld-linux-x86-64.so.2 + /usr/lib/x86_64-linux-gnu/crti.o + /usr/lib/x86_64-linux-gnu/crtn.o + /usr/lib/x86_64-linux-gnu/libc.so + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 + /usr/lib/x86_64-linux-gnu/libm.so + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so + /usr/lib/x86_64-linux-gnu/libc_nonshared.a + /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o + /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/libkp_kernel_shared.a + diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.make new file mode 100644 index 000000000..ffd3814ea --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.make @@ -0,0 +1,992 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp \ + common/kp_config.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/kp_core.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/fs_dir.h \ + /usr/include/c++/13/bits/fs_fwd.h \ + /usr/include/c++/13/bits/fs_ops.h \ + /usr/include/c++/13/bits/fs_path.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/max_size_type.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/cinttypes \ + /usr/include/c++/13/climits \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/codecvt \ + /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cstring \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/filesystem \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iomanip \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/map \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/new \ + /usr/include/c++/13/numbers \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/sstream \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/vector \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/inttypes.h \ + /usr/include/libintl.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/syscall.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + +profiling/simple-kernel-timer/libkp_kernel_timer.so: /lib/x86_64-linux-gnu/libc.so.6 \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/x86_64-linux-gnu/crti.o \ + /usr/lib/x86_64-linux-gnu/crtn.o \ + /usr/lib/x86_64-linux-gnu/libc.so \ + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o \ + profiling/simple-kernel-timer/libkp_kernel_shared.a + + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/x86_64-linux-gnu/libm.so: + +/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/x86_64-linux-gnu/libc.so: + +/lib64/ld-linux-x86-64.so.2: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/sys/syscall.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/syscall.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/x86_64-linux-gnu/crti.o: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/asm/unistd_64.h: + +/usr/include/wctype.h: + +profiling/simple-kernel-timer/libkp_kernel_shared.a: + +/usr/include/wchar.h: + +/usr/include/unistd.h: + +/usr/include/time.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: + +/usr/include/syscall.h: + +/usr/include/strings.h: + +/usr/include/stdint.h: + +/usr/include/sched.h: + +/usr/include/locale.h: + +/usr/include/linux/limits.h: + +/usr/include/linux/close_range.h: + +/usr/include/limits.h: + +/lib/x86_64-linux-gnu/libm.so.6: + +/usr/include/inttypes.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/features.h: + +/usr/include/endian.h: + +/usr/include/linux/errno.h: + +/usr/include/ctype.h: + +/usr/include/c++/13/vector: + +/usr/include/c++/13/typeinfo: + +/usr/include/c++/13/type_traits: + +/usr/include/c++/13/tuple: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/c++/13/system_error: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: + +/usr/include/c++/13/bits/ranges_algobase.h: + +/usr/include/c++/13/bits/ranges_algo.h: + +/usr/include/c++/13/bits/quoted_string.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/c++/13/bits/predefined_ops.h: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/pthread.h: + +/usr/include/c++/13/bits/ptr_traits.h: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/c++/13/bits/node_handle.h: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/c++/13/bits/move.h: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/stdlib.h: + +/usr/include/c++/13/bits/locale_facets_nonio.tcc: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/c++/13/bits/ios_base.h: + +/usr/include/c++/13/bits/invoke.h: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/include/c++/13/bits/functexcept.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +/usr/include/stdc-predef.h: + +/usr/include/c++/13/bits/atomic_base.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/c++/13/bits/fs_ops.h: + +/usr/include/c++/13/bits/fs_dir.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/string.h: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/c++/13/bits/memory_resource.h: + +/usr/include/c++/13/bits/stl_iterator.h: + +/usr/include/c++/13/bit: + +/usr/include/c++/13/bits/basic_ios.h: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/usr/include/c++/13/bits/nested_exception.h: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/c++/13/clocale: + +/usr/include/c++/13/ctime: + +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o: + +/usr/include/c++/13/backward/auto_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp: + +/usr/include/c++/13/bits/align.h: + +/usr/include/c++/13/bits/fs_fwd.h: + +/usr/include/c++/13/ext/atomicity.h: + +/usr/include/c++/13/limits: + +/usr/include/c++/13/bits/ranges_base.h: + +/usr/include/c++/13/bits/iterator_concepts.h: + +/usr/include/c++/13/bits/allocator.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/kp_core.hpp: + +/usr/include/c++/13/cwchar: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/c++/13/bits/memoryfwd.h: + +/usr/include/c++/13/bits/basic_string.tcc: + +common/kp_config.hpp: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/c++/13/new: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/features-time64.h: + +/usr/include/c++/13/bits/ranges_cmp.h: + +/usr/include/asm-generic/errno.h: + +/home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/c++/13/cctype: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/c++/13/backward/binders.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/c++/13/map: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp: + +/usr/include/c++/13/bits/charconv.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/13/bits/algorithmfwd.h: + +/usr/include/c++/13/bits/sstream.tcc: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/c++/13/bits/stl_tree.h: + +/usr/include/c++/13/bits/parse_numbers.h: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/usr/include/c++/13/bits/locale_conv.h: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/c++/13/cerrno: + +/usr/include/c++/13/bits/atomic_wait.h: + +/usr/include/c++/13/cxxabi.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/usr/include/c++/13/bits/vector.tcc: + +/usr/include/c++/13/cstdint: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/usr/include/c++/13/bits/fs_path.h: + +/usr/include/c++/13/bits/max_size_type.h: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/usr/include/c++/13/bits/char_traits.h: + +/usr/include/c++/13/bits/istream.tcc: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h: + +/usr/include/c++/13/debug/assertions.h: + +/usr/include/c++/13/bits/shared_ptr.h: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/x86_64-linux-gnu/asm/unistd.h: + +/usr/include/c++/13/bits/ranges_util.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/ios: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/c++/13/bits/concept_check.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/c++/13/iomanip: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/c++/13/bits/stl_algo.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/bits/uses_allocator_args.h: + +/usr/include/c++/13/bits/stl_algobase.h: + +/usr/include/c++/13/bits/range_access.h: + +/usr/include/c++/13/cstddef: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/usr/include/c++/13/bits/stl_bvector.h: + +/usr/include/c++/13/bits/stl_construct.h: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/c++/13/bits/std_mutex.h: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/c++/13/bits/localefwd.h: + +/usr/include/c++/13/bits/string_view.tcc: + +/usr/include/c++/13/bits/stl_heap.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/c++/13/string_view: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/c++/13/pstl/pstl_config.h: + +/usr/include/c++/13/bits/stl_map.h: + +/usr/include/c++/13/bits/stl_multimap.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/usr/include/c++/13/ext/numeric_traits.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/c++/13/bits/stl_vector.h: + +/usr/include/c++/13/bits/streambuf.tcc: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/c++/13/bits/uniform_int_dist.h: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/c++/13/cinttypes: + +/usr/include/c++/13/bits/postypes.h: + +/usr/include/c++/13/cwctype: + +/usr/include/c++/13/climits: + +/usr/include/c++/13/codecvt: + +/usr/include/c++/13/compare: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/c++/13/concepts: + +/usr/include/c++/13/cstdio: + +/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/c++/13/bits/ranges_uninitialized.h: + +/usr/include/c++/13/cstdlib: + +/usr/include/c++/13/filesystem: + +/usr/include/c++/13/cstring: + +/usr/include/c++/13/algorithm: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/c++/13/exception: + +/usr/include/stdio.h: + +/usr/include/c++/13/bits/codecvt.h: + +/usr/include/c++/13/ext/concurrence.h: + +/usr/include/errno.h: + +/usr/include/c++/13/initializer_list: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/c++/13/iosfwd: + +/usr/include/libintl.h: + +/usr/include/c++/13/iostream: + +/usr/include/c++/13/istream: + +/usr/include/c++/13/locale: + +/usr/include/c++/13/memory: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/c++/13/pstl/glue_memory_defs.h: + +/usr/include/c++/13/numbers: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/usr/include/c++/13/ostream: + +/usr/include/c++/13/pstl/execution_defs.h: + +/usr/lib/x86_64-linux-gnu/crtn.o: + +/usr/include/c++/13/pstl/glue_algorithm_defs.h: + +/usr/include/c++/13/ratio: + +/usr/include/c++/13/bits/new_allocator.h: + +/usr/include/c++/13/stdexcept: + +/usr/include/c++/13/sstream: + +/usr/include/c++/13/streambuf: + +/usr/include/c++/13/bits/chrono.h: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/usr/include/c++/13/string: diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.ts b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.ts new file mode 100644 index 000000000..51fe261ad --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_kernel_timer. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend.make new file mode 100644 index 000000000..80149346e --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_kernel_timer. +# This may be replaced when dependencies are built. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/flags.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/flags.make new file mode 100644 index 000000000..afa29713e --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -Dkp_kernel_timer_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC + diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8187db65a0cb8500e3d745d268b4577252c77a99 GIT binary patch literal 32824 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 Rhb!N=-lF<}qk!X8`CkSL!6E CMakeFiles/kp_reader.dir/kp_reader.cpp.i + +profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_reader.dir/kp_reader.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_reader.cpp -o CMakeFiles/kp_reader.dir/kp_reader.cpp.s + +# Object files for target kp_reader +kp_reader_OBJECTS = \ +"CMakeFiles/kp_reader.dir/kp_reader.cpp.o" + +# External object files for target kp_reader +kp_reader_EXTERNAL_OBJECTS = + +profiling/simple-kernel-timer/kp_reader: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o +profiling/simple-kernel-timer/kp_reader: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make +profiling/simple-kernel-timer/kp_reader: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.ts +profiling/simple-kernel-timer/kp_reader: profiling/simple-kernel-timer/libkp_kernel_timer.so +profiling/simple-kernel-timer/kp_reader: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable kp_reader" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_reader.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build: profiling/simple-kernel-timer/kp_reader +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build + +profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -P CMakeFiles/kp_reader.dir/cmake_clean.cmake +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/clean + +profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend + diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/cmake_clean.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/cmake_clean.cmake new file mode 100644 index 000000000..04f5ce3cf --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_reader.dir/link.d" + "CMakeFiles/kp_reader.dir/kp_reader.cpp.o" + "CMakeFiles/kp_reader.dir/kp_reader.cpp.o.d" + "kp_reader" + "kp_reader.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_reader.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.make new file mode 100644 index 000000000..d7f19843b --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for kp_reader. +# This may be replaced when dependencies are built. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.ts b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.ts new file mode 100644 index 000000000..53a8e6fa4 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_reader. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend.make new file mode 100644 index 000000000..bfa93ed17 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_reader. +# This may be replaced when dependencies are built. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/flags.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/flags.make new file mode 100644 index 000000000..67fc11b21 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8e313eb704206c6554a3d9e04832ffc57f79380f GIT binary patch literal 22072 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 literal 0 HcmV?d00001 diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o.d b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o.d new file mode 100644 index 000000000..9d041a896 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o.d @@ -0,0 +1,235 @@ +profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_reader.cpp \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/c++/13/cinttypes /usr/include/c++/13/cstdint \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/inttypes.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/compare /usr/include/c++/13/concepts \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/erase_if.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/c++/13/cstring \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.d b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.d new file mode 100644 index 000000000..f1dc39c55 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.d @@ -0,0 +1,100 @@ +kp_reader: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/kp_reader.dir/kp_reader.cpp.o \ + libkp_kernel_timer.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/kp_reader.dir/kp_reader.cpp.o: + +libkp_kernel_timer.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.txt b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.txt new file mode 100644 index 000000000..0ded240d3 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/kp_reader.dir/link.d CMakeFiles/kp_reader.dir/kp_reader.cpp.o -o kp_reader -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer: libkp_kernel_timer.so diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/progress.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/progress.make new file mode 100644 index 000000000..e1615c182 --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 32 +CMAKE_PROGRESS_2 = 33 + diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/progress.marks b/build/profiling/simple-kernel-timer/CMakeFiles/progress.marks new file mode 100644 index 000000000..45a4fb75d --- /dev/null +++ b/build/profiling/simple-kernel-timer/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/build/profiling/simple-kernel-timer/Makefile b/build/profiling/simple-kernel-timer/Makefile new file mode 100644 index 000000000..9e9d7edc9 --- /dev/null +++ b/build/profiling/simple-kernel-timer/Makefile @@ -0,0 +1,368 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer//CMakeFiles/progress.marks + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule + +# Convenience name for target. +kp_kernel_shared: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule +.PHONY : kp_kernel_shared + +# fast build rule for target. +kp_kernel_shared/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build +.PHONY : kp_kernel_shared/fast + +# Convenience name for target. +profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule + +# Convenience name for target. +kp_kernel_timer: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule +.PHONY : kp_kernel_timer + +# fast build rule for target. +kp_kernel_timer/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build +.PHONY : kp_kernel_timer/fast + +# Convenience name for target. +profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule + +# Convenience name for target. +kp_reader: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule +.PHONY : kp_reader + +# fast build rule for target. +kp_reader/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build +.PHONY : kp_reader/fast + +# Convenience name for target. +profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule +.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule + +# Convenience name for target. +kp_json_writer: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule +.PHONY : kp_json_writer + +# fast build rule for target. +kp_json_writer/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build +.PHONY : kp_json_writer/fast + +kp_json_writer.o: kp_json_writer.cpp.o +.PHONY : kp_json_writer.o + +# target to build an object file +kp_json_writer.cpp.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o +.PHONY : kp_json_writer.cpp.o + +kp_json_writer.i: kp_json_writer.cpp.i +.PHONY : kp_json_writer.i + +# target to preprocess a source file +kp_json_writer.cpp.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.i +.PHONY : kp_json_writer.cpp.i + +kp_json_writer.s: kp_json_writer.cpp.s +.PHONY : kp_json_writer.s + +# target to generate assembly for a file +kp_json_writer.cpp.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.s +.PHONY : kp_json_writer.cpp.s + +kp_kernel_timer.o: kp_kernel_timer.cpp.o +.PHONY : kp_kernel_timer.o + +# target to build an object file +kp_kernel_timer.cpp.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o +.PHONY : kp_kernel_timer.cpp.o + +kp_kernel_timer.i: kp_kernel_timer.cpp.i +.PHONY : kp_kernel_timer.i + +# target to preprocess a source file +kp_kernel_timer.cpp.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.i +.PHONY : kp_kernel_timer.cpp.i + +kp_kernel_timer.s: kp_kernel_timer.cpp.s +.PHONY : kp_kernel_timer.s + +# target to generate assembly for a file +kp_kernel_timer.cpp.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.s +.PHONY : kp_kernel_timer.cpp.s + +kp_reader.o: kp_reader.cpp.o +.PHONY : kp_reader.o + +# target to build an object file +kp_reader.cpp.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o +.PHONY : kp_reader.cpp.o + +kp_reader.i: kp_reader.cpp.i +.PHONY : kp_reader.i + +# target to preprocess a source file +kp_reader.cpp.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.i +.PHONY : kp_reader.cpp.i + +kp_reader.s: kp_reader.cpp.s +.PHONY : kp_reader.s + +# target to generate assembly for a file +kp_reader.cpp.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.s +.PHONY : kp_reader.cpp.s + +kp_shared.o: kp_shared.cpp.o +.PHONY : kp_shared.o + +# target to build an object file +kp_shared.cpp.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o +.PHONY : kp_shared.cpp.o + +kp_shared.i: kp_shared.cpp.i +.PHONY : kp_shared.i + +# target to preprocess a source file +kp_shared.cpp.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.i +.PHONY : kp_shared.cpp.i + +kp_shared.s: kp_shared.cpp.s +.PHONY : kp_shared.s + +# target to generate assembly for a file +kp_shared.cpp.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.s +.PHONY : kp_shared.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... kp_json_writer" + @echo "... kp_kernel_shared" + @echo "... kp_kernel_timer" + @echo "... kp_reader" + @echo "... kp_json_writer.o" + @echo "... kp_json_writer.i" + @echo "... kp_json_writer.s" + @echo "... kp_kernel_timer.o" + @echo "... kp_kernel_timer.i" + @echo "... kp_kernel_timer.s" + @echo "... kp_reader.o" + @echo "... kp_reader.i" + @echo "... kp_reader.s" + @echo "... kp_shared.o" + @echo "... kp_shared.i" + @echo "... kp_shared.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/profiling/simple-kernel-timer/cmake_install.cmake b/build/profiling/simple-kernel-timer/cmake_install.cmake new file mode 100644 index 000000000..b68ee934e --- /dev/null +++ b/build/profiling/simple-kernel-timer/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/profiling/simple-kernel-timer/kp_json_writer b/build/profiling/simple-kernel-timer/kp_json_writer new file mode 100755 index 0000000000000000000000000000000000000000..217b26632ddd4fb51439e17bf91ac4a44221dd48 GIT binary patch literal 31680 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 literal 0 HcmV?d00001 diff --git a/build/profiling/simple-kernel-timer/kp_reader b/build/profiling/simple-kernel-timer/kp_reader new file mode 100755 index 0000000000000000000000000000000000000000..27d0c80c22bed0137cc68ebf518c4491c14ea4e3 GIT binary patch literal 26488 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 Z2h;5e5NAZg^Lxbm7y2HGHD!Uy{{_E>*HZuh literal 0 HcmV?d00001 diff --git a/build/profiling/simple-kernel-timer/libkp_kernel_shared.a b/build/profiling/simple-kernel-timer/libkp_kernel_shared.a new file mode 100644 index 0000000000000000000000000000000000000000..04b875d51c7102a464b1923ba7ea910a620045b6 GIT binary patch literal 24374 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 F|38>l+ CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.i + +profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/space-time-stack/kp_space_time_stack.cpp -o CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.s + +# Object files for target kp_space_time_stack +kp_space_time_stack_OBJECTS = \ +"CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o" + +# External object files for target kp_space_time_stack +kp_space_time_stack_EXTERNAL_OBJECTS = + +profiling/space-time-stack/libkp_space_time_stack.so: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o +profiling/space-time-stack/libkp_space_time_stack.so: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make +profiling/space-time-stack/libkp_space_time_stack.so: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.ts +profiling/space-time-stack/libkp_space_time_stack.so: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_space_time_stack.so" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_space_time_stack.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build: profiling/space-time-stack/libkp_space_time_stack.so +.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build + +profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack && $(CMAKE_COMMAND) -P CMakeFiles/kp_space_time_stack.dir/cmake_clean.cmake +.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/clean + +profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/space-time-stack /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend + diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/cmake_clean.cmake b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/cmake_clean.cmake new file mode 100644 index 000000000..61b2a59eb --- /dev/null +++ b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/kp_space_time_stack.dir/link.d" + "CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o" + "CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o.d" + "libkp_space_time_stack.pdb" + "libkp_space_time_stack.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/kp_space_time_stack.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.make b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.make new file mode 100644 index 000000000..f86076a76 --- /dev/null +++ b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for kp_space_time_stack. +# This may be replaced when dependencies are built. diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.ts b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.ts new file mode 100644 index 000000000..b17239c00 --- /dev/null +++ b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for kp_space_time_stack. diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend.make b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend.make new file mode 100644 index 000000000..db73f2d00 --- /dev/null +++ b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for kp_space_time_stack. +# This may be replaced when dependencies are built. diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/flags.make b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/flags.make new file mode 100644 index 000000000..4a18d1fc6 --- /dev/null +++ b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -Dkp_space_time_stack_EXPORTS + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC + diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..579f2e7014bbb6dd5d4c2cb7e85bc351f461c277 GIT binary patch literal 369080 zcmeFa349bq7C+vdnNEhYCx{p?7%{lXDwud?1l<{ukZ$NmRzTQAgcuT&C6JiRKva&% z%t+dHH0!at>$x|p?y9RIqC&!vfG2q32`a7`1{6^-B9PzrRaMVSI9&h#-~N98ibF z3fy!7XTWs{xDVXE0`3R5zkmn89VlQGu3NyFa0dzaIJkoad_3GC0zLt5mVi%$dlH^q zcyiJwt;0>B%@Gat_ak;d8Z z&%=X%DIY)Q2>4vM=ixbDyk7wKLOccH-3#|3Jfp?CAMRKI7YersZn1#J!7UN623HsG zc(@Y;TnhJ60hhu3xqvT&J4wKk;Z70o<#4A8cpBVa2zWZ&D+D|P?v(iv%-wZb@;9KC{D&SVQzZURqaBmmz9dPdy z@NeMWCE(w}{T-fr@Z2l>9)SCxfd2sZj{^P^+&>HWuW*+O_-}9@67VB%|1RKvzJOu6u0?vYaqJU3=d$NE}g*#Nh!{B-Zd>Y*00zMsX zwtz>#Jww1hftw@XT)00K@R@MW67Wd4qXc|5+&lrF5BCBAd*NOr;EUm2B49tvlH zTO{COxZ?y|0#_5T4tKnO4Y;KOz7+060hhu3xqvT&J4wKk;ZDJGIi9J)ZyMZR2>6$9 zrwjNBxHANNCES?;o&~pDz*oVo5b$icl>)AUd$oY8;nv{!6`nc5uNLlH0ndY5C*XRx z*9dqa+(iOj40nluo8jId;H7Xw0uIBC2>3?0%LLp4*A(zga4iAfEZivETLgToa9f4@ zYq+-w_;%sm0ryS;|35B?u7vxH zfL96kS-8&$_<7;3hPy_#Kgu5Q@1_5`#?G*4v;cgP{3&MR-xGxF!W#PUe z+*gIWS-4w-`x@NW1^fowHwFBbaNid0R^h%2_dPtRfBvbu`K|wQ{}lh^DU&qwdo8rf zrCB8|ZFGq{FkD?Rq{Xd;N?fuQTJM@Z!+(W;hW|?c%ym`jurNboSQi?(do*){wz7x+ zEz!Ii)bK<2szr7O7U<6>{G*dcN``l*p^n?Bku$c-Fu&*`G`hLoudc}Ow>Zy2q{TBd zbEjeM)1$R#$%gqE3!+(#ZXNbE(OI!vOmQ1a90C>@qU zHbYw)*%x?L;EX?{MK2~YSjeiXQFi8lXNqRNjB@!(GvCt87g*_dU)0obuWOOl0)1G7 zNL$dO<;E%hOSBulCufNY00^5`(vMoYjuW`9sulPSPST>qZo2ZzbwqGrx`1Bg=M?Y2HI>_*M`m+7xBiu;w8TLp2LoEq0fhyY$@mwcKvQyIozn z13{5bmu9}ADjrv-)YFwk$2QE=x1D zF3p;-2kstq#f0t_ty>H2l!Nc<@&UuFOf*-J@00M;jHDzj>O5DA>{~ojTV*GpwI3qv zdo^=^RjXk+w9s0H-!RcYt-?KU_Y|os3cHJ1#v+B!<>0%zcSGQ}tbD#w>reshh|rd$ zX8J);S+{2Xyc;2cpTrtaGNK$;b_2%W5@frfBH5~gZVe@`n;n|DR!8NW&cg#QGKx%s z7&UV|WfXYF1MdgHPpBcdP+Y9?O69K&G#2F8-7DAZW2=_C*FRY|zvk`Ed>yr}E*MW$ zf$9&QD5{mJeg>+3m_&V?>YJKKTr=M_%zud{azq$jo{`s@@-*{pEz~JD4d+448ECE) zQ!|UH0VNQ`pKs-GN_T7R-QU27%$NO>{eog5m>5#Bd!m@oiqK|!@IGrZ@t8`@nvw_p zvA*i`Q^u0OECo-_Z}W#fl>^5$FDj4%C#fqUcf;FXuwK2REy*m&IL@*>ZS?U7 zD6O1{pTMiD$w82w*W&9K<*mtPjg~)2%l!iMf&KKj)mu&lYt_v+baM|1PYs{UUcc0$ zGh}T`kGi5%E>>6gd-TvQS&J53EU8Z~Laz!+RqdTFbHBQxz*q2{8eM_}iwZi`o8MqS z`@-w1%qbEwcWsXW{$p7Y|TZT-PIB zmVBjqH#d&+w-o46pG+ToE$0ApJ>XJ_qWu$C;_HhF+85pg8Wv41YAKd5I<#CvVD` zfI`mS6z`wHkG5#h$$ip{=w&@d)Hq(cG!82o9;7|E&NzeGC#B^p=veYHN|*8kLS^;VY~&CP&ux#P>x}5kLq>FJPv|pQ-}1e_ zWxrv52rgrsk0J6cHA(}AW_}s(Yx6C$9j%7)HLFL9UZEggwIfg^$DvUL(XiiI+^5Lg zYnXAv+}<*oa<+EKi{KM#E3n0b7RDv6Xk{By?4HlDfBRNqvrimz2z20 z1xoY^%32qaD=K(l;fqBrF7Qw_tfM}OAtvd*S)+VLuQ(qJq$l7hYUvmMkcDXJ$9z*l z4y8Kxeihtqm|KxG3B6*nf*kclP;`4vvF7bqctd<;N_#iA#+%U-sAN&Vyl^`Y_VmQ= zCt_IbeHW`I*xbo#HpqzVPE(i70i>I;{MWQ-|3T`CqFf~Tb9Bz{{4H|qVti!dydq5D7-aKK0xKn)%HnU48xyJ$j|ARlKIjuMuzR+KCZg4;^r;x3*GgfrVe^ zr`fp_&m(+bgt>c(*{Ziphc6gEBpWUFZB5?Bd0}XsT--8B^Tq>XQ95U$`J`*+JN|+V z3)iVDCLv3OJ^q3>7oEt*g_bfIZB1QKhJx>s@nPX^3=?uuOD-@3S0{NJ7t>lxqg8G$ z2F3HK9jDT>6+}V;I~qNg=-&4kJ);x!bf(ht_Oa-B+os1048hfg_fs`|HEP@yOwm4#cqpFOY3opE!1*bKo{h(P+N=UkKhi1k#>-wy&9S8=%gW}H9tT}E-V}Svh zg_mf(%qnX2G}akJtwnYR*9*am$pPzHIepaZrym>tEW+LOHcu=Ei51uh6(keleLtDd zvx$Tt$MhO5ebQIz(EXEEIf=CB`S?Wzf6vH`v<0U3_U8!UKWA0{)bI)abDKwN!Sv?q zWjz3D1UCDt8X@fYZPQT$kPF!`JAGa2N=kZqaz4;}eOejKr=;NX6jEAAn)j6NL~p3a zsV;*zNM?hr*`rlBSAnTs(z9KQD)a?W!{j2!|J*yJ$GRy)hG|0Y0%YZ<<$hbGe$lp9 zQ-9jISN(;ZU^7Lb_^3`Mgs=~qmBst5_3+*J4)I2_o}!*Fd_&~BSDjXjs)m~h*JOU8 z5|2`U|Euw9H|$ytqVjuYYnF3F4x>7pO?2kBX$kpma<(VGji$GDOJW&X(-$5hYdp?u z?M#j&=+bUjPl&l_#M?iW*H`LdUR37({I+L~1K0aXdl*BfI)r(vnQ3;2gwIl<<_O=h zo+G{Tj`Z>!=~Z^5*DSOt-e0Dy%1GuiIq4k1B)+SH}VUsww~p;tIhi9f;ngB6*O2N!%<)6J@>1GCQFcy# zn{Mu4n7~v!in863)>)M8BH}f39fsy?%r@BqniicyxztQ&HVaSui+T=-*AaK%OCnJC$c&;QDe*iag zh`_A^>}2$a?|YKpUBD=ON$#b;PDUj`h@X@E?n{DNA}G-=g3d~UO-Zmh5tMQyg5I43 zA4`HO6G17TET|dU3J@i>ot$V$Ld(FLn>$(LL_-DqP2)}(_pIk{q@6?rQaU0e>FMxB zEFTVO#jL^{EyU_nrh>E6MR6s;Jp$}x$%`zw5LtkpB$y+>PDYgY?n{23mIP-df)c4B zXj2kwO@enPf>H)V(8rSCMgfMp)8>x}bvpwW@&;lq0c?l7p z$y=dN3((8)H4FiDN6hs_55+i|=&wS4AhFXwMK|AsK8^%Vp^`JKt6Xd zVW;t|l0)~%(EJCcCwMZNylOJ4wq#bA-psf2>*H{QO6bofC2TGoQ zVP>v|cT)^&1}J?`4L^n#;CAU|F(>^q@)$i0q*FMXbR&8_DDU9~&cv}PARO|1A?Svx z4RoKu=q~ob4`de;=K?GB(MKD6nLlp#lJrhzh1_uz$19xduaQBKK0tOPlCeUAA@EkZ+|fPny0FuM(K zRVnIO?<@u)tYHmBFq#)wW#FnlMjlfaq{Cmc#%AfH@Pm*xM97n*?(l);w&2(7lQkBE zqT1gAsB-Y%Igx4LzpNCJ%6Lz2YhV==kPjA?@5j1P&WVFQSbJ-HOi4k3x zU7s?pg|k;8NPZiyI*ZAfhPg0%mR5n;rt<^Jv|$a`a<^*j+c673yDg1A>3k60y2S+@ z@}x$ghM&QZmJke3A)#(nT}G>xfMhjHX;7U+!U$)W-w|QeTC_HMR);ea8W3Q}Wh6eA z-AqBv&(WNT7>}S1-I>*!VLp=mAPW)BUQRALI#g-lZ0b2ItPVwc)Q9eIhy+g}P@uS( zMbxA7p-#L*MCS2yv(#5=EvANr?p<6~8tDmU$7nr-)wlO;zj|A{Zk1#ehd1eJaS1iA zzzE&!)U73&=G_l{>gb6+3KV~b>t|Yuvg>1m(Oyf<{fMMSXaQF9zO9DuC!)Rk)uj(G z>K6*~*wo3^^=nolCa~NCt7i8`f{c*OXpp&nI;6M4uWe2k}gR(!G1tNDGl~ehHnBVSdhwIW#U$j$KAw zGTMZRDY}g)XGqEPI*S$mCRMln*}xYIud(h#e+qyjnv7&UdbvxF-g_RA577x4 z|IJ|EtlwV`4m1fo1x!~%!|)MK4U9?+zsGWkPTyJL0!R%lpin@~=5D$*E=!9xqM@L} zn~gc}&$C17P^u8N&aOXxN1P6toh_Pm8S418;MZ73K!mkI&rkl~Gw|1~%faFp6%&Zh zf&NK(U2FG%XWR^)!NQk%7kkw3O1v`G9LO#plJhjv$mVMbXd6_o1ymfs)&%~HPiR)L z*HAR*++u!*aYZ9)VQkQ!;TS{d`92Ro>;p201nTy70%vl*v!V-}+ z5lt9cvo3Y%yHri)_qw?YdUhS_Sh;VYy4}U*23>v$^L;gZBZaUE-Lw`kV|>(kj+WaV z@L*9aaIztPt3}T{0rLbc^qm}70!5?9#%LO#vgmv0pd7f|ude_@b7xY4zuEyS&8$0ZaSd*b-{2 zDaw03->}*85i<)RCm9y+9=dfen{|?=s#vq0Xl3QZmj`U7i z>Lq2(wxujghEBz2X%$UU6B>(8?P;5CJ;|fn`~*!A62N)cb^z+cT+hMFMucN8>?gHx z@bXEthm`j5-~98{rTVVx@Mr|T@o*Cc=4MX*!wfX@xr8^ZGOnLyj%=3Kq?A|aIC;AsS2YI zMmC650!c4jCL6MaVkc>|VAW!r&h3Ikm!{tM4N_skml0j$FuZ%zFfGTik=-Ei<}dUn zcdZ)k!BUFp?(n7M@ZcD`vx>|wI*OnL;c3&tu1Ku6O0~!~Y&d2J8b2YA<#Spmc>_(?p0ggMih0Evkc|0&pxJVHE%JG{X7$yggEtU?TJBoIdWKlP z5q)yYgXBXK$ae^^OOwmt3l@_M9;jyW_oEcS>>^175)m3yso8CqA9XmP(jpZe=BeCz zgbEdd?-zlARBdQ-LdQ>UDW!V#VWo?tOh11RP!-prM+3 za?LE>>)AViCI&={A)1oN94+=8mN+HWOo8x6a0>?+y%cAb7PV)2d>%!CNFbppP<``vQQz;S_g9w^_f`0KOQ5jea zr1}t9M?v#yVTgF;iWs~hB^l6Fm~v5DE9$NLXr&$nd}XNCz0huiwm%ix=rhM=#fGsC zz_{$;-(B>*2l6}GxBoeW>xpIJhozj#ggBfkx?^%onl6-wD@C`EU|EodnXCpDWlcnj z`5u;TSm6747p5A45iq$Kh=PH+4cQf4jtVAIo3o zki-;z$h@N(Q@xTb*bU|cMyM;$(H40mu*wtEaDS#g`JS5d30icKyJt#HxGgw>nnqTl z1*wtkG;t5D&q*D|T9H5GX->5^dQQC>{s%|}l`gjEaOUZ-S3~D6&Vn!26N=G+b|W)d zs;QN_bS%)?=2kH0s%Aw38xj;o8w{pU-Oxr_jbKsz4DTy}(ag-IJtL|plIHWYFHuayx*wdMo?}<$G~u-Q(bxiUW)T~Lsg?jXa@nTzd)Y@7LSy3 z-5iWQ|EgcjL_0_*W{q61Ajk@8*wd>JG;g=M^fGvfp35-N@Py)rDi$#`xtp3)mhRmc z7-N`dFZ)x*_d4Ph!Vc{+sB*=iGg4|@NEdbXXJik$gpSF;34x&6}3_i_6Ms^M!I3n znN=zugw1C)!1~y8&?B^Ba$B6gBfl*+g7XV~&30bUOPF3FIr0L6@+|gG7R-mm(Af6? zp|5R|8(v6O4=P1dOOU1Q3Un3mRff4cHU}7cH`bt74(Qc_gTnmHmMI;mN?je-DR40~ zq7G6UelUJC&$m*$A!l@4Eqb`U99u5{R}(7*)4-s7nsrw*Dxg;{)gWVAb?8TR=to*Q zRtO;RvW`@G=2>V?hxepkJA3ye=rw5kvqvt&nqc>&4ZJ7KWj#qJakbQPW*ab|xX>Vl z6Z#UZyVjkQ>_@*qJ3<>WuR*=Pjdm2B+GXUf)!KJbKibUt5g6L6(rAqbRb9;(y5R-A z9if|%F%nB4iiK$dj=|Ltc7H`Q@S!rFc4k>Y(uNe=)X5A;Vb$0Vix*9a1=b1mtRJ9T zLHSn;bya5}7c$TxFpz8@g%%jBk?m76C(SaT-U(lWl1cOrMBIeD5eva!oZv+;XthR@ zd9j)a<#HkPZ7CL;;A!a5g-y^N!Qv;cIJ_^Yb-?}!q#M!f%k=ggPQx*)z#kfu-G9L- zKMGT?a4s|CZnBTCu_#rDN60^f(yU*t) z;3BylqWKoiGQg)r1&JE#QX^z^MNu&w5OxD<Pf1S;x#N5Gu5jvn6-i)t0N#nhdJ;Ni>c+ATV z^pc=wQ_pW)Nln}W1|x39i=M= zMzC&-9vqvM2*=|?2$)XsW0VM1#`0KELULk#wA8yx4Ob(IVSb7QQR?@wKRHUDhkb8F zb?g$3T=WOdUxKjy#i!E=iM0R{&hF$8T8dE|lW<$Y$wa1^gj3GAwUBV`r`Ck|g$sp& zB{Il4wByj`#cjI0fvs}uXM*`*Y{K#>lky<*keF9SVbM~+ncI`%9tl)S>)EGQS%!s_ z<0g@>lSU~>It&BW!Lo=Wh>@xzaJ~?GU_Vm_`NWoYuEIElT?I@&>7a3H9LA|Om;jT! z(}^~^2wDV)JMSYCjCPV>V1^q#D<>iM^aaXarN}+ncFh_Oxu+U(kA_VUUBUPCV@Nz4 zB^vL3=T zCW_i{Q*A&r>cD$al8SFMXsn1$5pqzHl?NyBa_+_7gWNzVu~Krl97HDMl(Q5x{ZpkK zhB8&;IeeZ6S%)b_xmv)QLCT@P@izZiy_p!bU`7~`DN8i3V2anIeH8P?Uf6tHapbqH)65I;n^eizQ)e>+-oQe%V;5EP{=Vv+ZO!`!sCTYC zZF3Sm`~IKChc%mm5*a%kkPc5D@2=GMA)0mJN^}&I(-ufw>DuetwbP5GY}}SN=Iitv_(mbTu<0zVnCs8|v@>(fEhANB?BVcV~cW z@zqMGki)R=(JaQliV7;F>F7lEzAKw?@vm6yhyHk52e=qxi>aX#?e%{pey-4G>~Lql(sd0=uHU!PLH@I~DG_Y$$^S5^e-8ZNqMX6ej^%JSOU zx{8@K^BOA~0@79GjWrcB8v_kB^R8y!D-a-1DHR51mrIj=QD{gL>nrD#mQ5~ixVkbR zX?2bGnK)^(R5+!`FKK$26l^TNy7D5=k(e4P>ubv^Drc4lo225VdXP{#+cR7melZ?T zjx_QTDOb95iXly!s7aG1Pm_x2nK)T0zVzpkzi@(7UdsurnA2DfJW`kn%b&IQOc`hLMdmSI?7X*VWdR3%I_rp`vnLfPW~Ti`T~Td9$VRdX!;9U43<> zR9jgU7+GK5fKb(yjWvx@L(SFIy?x3X1C+F&C`RZ%y0Zn;!_EilZJfVHM> zw$xZ#-dHVNSJ_Y})uDI-3+kjmbwgz($|l$#Rn^R|lp1TAq{hnmh*L?aNb{&1E9z?N z=D~Yz4Towg8yiOks>|o`q$;lome-18uVxLSA?52e!OF&DsSsJnaSbY^JRtccl&e%E z6-(o!5=oPEX}mN+GNe-JQfZ=8CjDHxOqwK3mZnITOH-w3(l4Z6^5SSjk`0w3uWBf- zn1cp)6&#*9UN(n)uBd6K2+pmlt!$El^Jb%jE9x35rK=mt=U0v_ub|?W%B8EM3Td{4 zvXHKps-+s~SJE7*R+=l#lj@{;=^Cj)YLo&}P?|3-keZ}xrRz8)6~TtuYZHVdS{!SC zoS5Dr0yVX>E2W}hLkx=vhsH;3G@JKg8}m#zCLyp_7c*ha`)%O(=AZpEa3W(?k+zi- zPg9H0@wd`;5a`{gBTr9`;DnD>4zZuFbJi3tPU?_0%XI4sm^fj#>%jO0G+u|+<SKMgEK%l(kiMEWVFjTu5; zJfwVpmV*foOio~`@tz)%jo2Uf-@!@tR_%+)i=iP)s>CkTF`H=yHAu5E)YXtNp#Npk zX3usOl;g2~|I_$*`Axwd>z}AA>QE7kMs>wdn@rtuX0t^Bi<3E+li5?|neHptfb5f8 zm?ZQ+jW4l&Kr(v{DX6LRVJS${G|~ltwk$RYVXCD{;SFtfeHN6!YB(Q0WWGpq#Be%Z zbZaKe)Py-PrnLC7BQTrV47_&-7DKy6W^8Ksag@1X{R-cA2Xb{X{H1l_u3usL0WD@J zEPhw#BNbDes1rz!wqJsyr*Bpqb z4Ojw*{Q`kNy!}-yxTBGttDD<|#s+0F#ZCk3u|zMm99lD`Oa&g)%r|2vF+^9|h`5T0 z=0MPJe;9j}=5nNk<)k7(jsoBN(vqtyc8>@l5;`J;J9ZU?=)Dv}WZ>`r-SwFV3X=tv ztWWYkMt$;6Ty;fNb=3N#K*z36{`Cjylc(|T>ysloW_>a=N7PnoeI7l;|99&%=NR=# z{>P|K{^{S;Cj~loee$nAP@g=Fe_x**(J||jq4~l3JbH*9s!zthQx9`7tP#j87~$FK zicyI?&puJcnU)@NNq{ME=~ug z{C!D0prj>@r5d{qLkfe~4^;x@VK$}qa0jvIq+dED=?}7FgDgEOD|FnP0`P4D`5&vl z|0DCya?Z{QFb}RFWi=OOu{DY<-|!}GtDU&v8w%FMR&&0L1kEk9v5u4qz~ZCeW5SRW z72xtHhE#G2(6fML?AM4sOlwj`^pDL;saShNemE`>8P7NeE@_SzE9e3IUFGh{xZK{43QRIdQXh?n%XV;zAm z{^-$=|5!f~ltdX|*AGosk~xMXAc`M>Jc4%HqW7@Cf!7cF-n;Bo@C0>#&jMdu?TnA%EuVHX=s@5 zqT)!~Cx|=*F#gEllqFFI*0X?|@BXKLNh#*3Z>Xz)^2AdO<%(wkRA>zzQWkmUR?e+! zxYkoqH?J``x1Q7`7kNh1&i2e1OVR-Qn?7>noVq!4>Y#b4tAn})sgLzXuJn|9W>;3!%q_3= zB=GQPp1LZJ&`dFqX`eiSnz@x8=+QiN!9aa5FbbF^!>ggub5&(+-2xz~X-vVipr*Fg zGp{ayuXYTNXHsRr6R7j#(GPTmp5VNynp%`YO&a>VhbrM#6^gN%Da$LT*Gk1p!-~^=kM6fyKqK_`zOK6ho;JxaBg{ zLO9zl4DLrdF5n@aixS0wHS3@s0V3$v4D%E0`u(wJU}mkuG!w;weGc!_;wf!&h8at> zX4)prP$DI%(X8dmC3eV3GgTDC8{P3pHhJmTz{);hm0eJ-W+rd|BibO;QQnT=J!ps_ z7TfVK#eg)RnG8bXWFO$#F}=tii-}yR5jsjsH{Yi+VGT=n{6k>SO$OmhCU1njPSfe^Bfy=lr42s_kBIzx!Vw+Nw~HN){o zjtcrF1|69-Q6A6_b*hnOSZf$eUkP;&8sj$2`W+zvzNIa!j6n3@Y(xG;GsTBY_5pZ{ z?4cE9m8V&Qvw<0Y4DZLxN&~$F#|osB+WnlkFLaYZ$0)TNkxAIi{1SNR{3w!{Xt>e{ z8RH4M<1UU2g~lMB5@#66LKC@NhZ7KBcLZw%SXWZ%7Z4(9hVmoKP#c7Ab?Z?UatInO8_uH>VI4LOqSPMEgq16n0_VGMHeX=4 zW}bjGFnpMbX8}ZR*vR-?R0bV5)&UB1^v%oV(0*6r*)S~%HbEo!HV*J}`&t&b_pMC} zTxq`MSDy~J4^^3g%tNr%b=mto0b@4|rgRJ3=3Awfk%x^jMt-*uorp=nN8Lv5Ciw+D z_r=i1-N4>31aAH&^OaCLEMx|sTWSu@_ikzUf)K{Yun@@1*MQ1z1>6Ua)B*NI7x}|N zX9gy`J!F;6q{?QT!FYyM*gsm+FsZ{ z{x;>Cl@~KrfG~*AQ?Y8eHsDP`d^~LC3Gq}HA)YAa!&-Er%f=X`@5y87<8eUYHdS$o_~P+twBl>X^9I<-)T%u-$_^3`kYlu3AjhF}GWc%G_;y1AZtK}boEn@CWC$W}93 z#AEUXomZ0o8apU2e;+FyCjTF8m!FZ{A9hClDRvkAFs=X70NAcDHdEd}11eWqgWqEZ zgu0-H_CcuOH6lXf3^WGAoDE?gMFkPYUD#1H!o~=`DYo(3lM0f#lk+1r;zV>5rbbIq zT>q48AK1^u2qW|u1!-huM_t-DiC?+nOB3yh7NE@0GzU?z5D~1!ju3T$m-dAOPA88E ziH+H8m4LKBWG))J7@Y;}9Y^88qtG4S%IyjfrD-k=hIF3lctHscIL6*lapERFp@24N z|G9U*g0MeLu22d4GgL(E5+rq4P=#UUHPEYYg1z>gL2cI~_su~k-juG~nn7>QYSyKD z?m1u1nXBwoN8exuo}9 z0Es3Kcl-S-P5HM21QqrYpNom2T*x+%Z(Tv9AST^~HhY(=(91zN0F)43&1P z=fme!cOiT>W|Gh5!3QC~?LOgRz;9AD=twQCybf8} zmX5m~mdRb|(%!V6ypt|1SCrS&rRNppg>>m7r3UcV=}2Q)26?0I)B?Ocjy9BrGwf&Z z>ZHPFZN)3+h0~NrGo|09DSye7+nvg92T2?HD1R6v{cFHY4!ms6RHB3AmO+H_IOXQ! zsMYYe`SOTD_)bw?a>{q4DeIil?-XUT;&_qT&-;qk^bgTZb_Hka45SJ`lf{B92O{Z zrt)Tg-2Bng_rw0u&i*`Rzs(M1lT%vn^sq4fZkLt2(s1PbOrFYA1&6A9FH-3jk`)}> z{+S@*w1dv^XjF>hJ5}0{?%1PBpHoM8T~**g#%+}P`Kuj{{h87~(kFe1-;AkUnbKce zjvEI_%>xwpJdvru=fzBdKgm>X9VBg`GDO6Yzjl0wX~g3h4g|QvMMzfn#iuoH3j4QA zfQW!^4~q!no~G-S?sPg{93;h*H{>;NGJg5SAZdro@xdVJ!F~#ScDR-9OzD7|;5!J% zBbf?YlgxBE+`6MsGRw^&c@|Uu*Pj>t*O~H}>&r?Yx zDh@>F-7hOQ4U!&mD1RO#ZE`BN50ZBGPrDaB10yn0*zCRtUcYClJuXr^wN1X@D@D35 zO?g<64md{sL6JUJ6!`Q|3jxx9AK-cUf;|c~&gF{qonzz!iWFBA_#Ch?JSt!Cx+2}2 zra%yS-!XEjBE5qCph(+9fWZq%gwS z#xmr!%5;QCCvZplX{^pD6ot!_UHOVG%|%vFlgzJ2&Rixt_R6@SM#04_%S2(E{=Dpn zX5cCqWnG5!xT4_r#%I!%molW541%A^xSCbhQRALg0{q)#$NPwblFyLZ)0O)(q~C)5 zWZ>|8tW2Sz`$yC6Pg|x)OBJ*`ynC7u>1nxizXPqq5pqiRIW$}+<51vnD{*n6ANeHK zh2if#hx|!e6Yl?VC@oIuE(#!W#IXJBS1VC8&pL*D?~*=tC{OkQ4j9mU<{YuSkMvK4 zcFq1hgS=N|&}}yB`X~taX&(h&Z|Zv~Lvi|V3kYzvB|zF5w)}(pUO}Lbm|jnW6l;uk={P2wb4X!0$7# zR3yFAM?sMNeK7h<5BH;()YFhZuukMJ!t!@OLH;g)&l4hN<7d&u9M3zH_xnjpok-~u z=ZMe%=^>WVeHqH*1Ee-e=@0`g*A`^&^L`Ziw*EgwqWu+wKGgrONR*PhRlfX2mfS%F zRg(9$A~h=)z~^C+T;?#kYv>X18b#_#qkA+E>*O;btVq93Q$BD?e|ISVa!R{sG>lSL zMtdlir(UDHGf=ukR(80lP+oRRA2^hDx4hP=d_0i4{MT;jujzikuV*068-2zCe5J3l zd7!kp|27#fFRAcS}SZsl*8a!;lb9+YTIpy9&XWDL9;W#zUEDV#Q1lD4NQ4`oP8 z9q^4il;3Aa%bk^2mQ$2_GNiV2<*^LuLrM!#-EkTDcpy!|wJVQN&jQW4@@b8L-cs&T zc4SI-4^*~h$}8LxQF)mJzCw%|d1hhJU(ZplktQd+2$0B%lw$w4cK>&L%Pv%6R(IPXadU28|5wiFyS4jY#%7SH&FCQN@ru5 z@?N^s?l@^jx^yGe)SuJIqm^awo@?Zqh46bgP1$#XwA`WWK0$iZsq8#adMHDA_C)C& zqT}~{mCh5T75z@we4_OHKtDb{rT#(2%j3r>J5G>4I-YqAA^7(v5T3RZD8jZA2+!&) z<)ag&`%eTOQ6@cd;luJ~$Y!^sXZkQ87AHAxI;cTRC?E`d@xM@AYB0* z?W=qO*{<)B=Z8rT_g6L!lm0kB`F5z(HXtm&ffu*(o1s!on!NG?I4gBA_;q(@ZssW)Gh7fULacz$Jf5)FC~drrxPLii~ zr*L1;Hr%FdYZ}ppn{*zN72IF6T2^ox=nG!H)(o-t_A4@P z*wD=qj~*?_VY6DSDY4H*7EWlxk((r0RQCj& zuIrvu50m+On%RdLZrxn=7=cmjR;7t8Qn;1A!M&@MyAM1Fm(09}$LJQks@7s?x$kX* zy?Pyzck>g8V0c*z^ME32j#ljb2Im7>6Z2q*muGlCqQeW+aa+h#?PP3!&A}Oh$i87K zCvgOv3w94fjogo@+?uhAe9;iLQD_O~s5tSheevDq#`dmZ@hFnZ!Vww>eFv1i;n&p2 zuMq?31{SMm0G=FCat1P{V3&fe4DO<+*3OAk1g!LLS+=Mm+Ck&w7Fr0J{0XF>l=<_r>>ZKW!lV=eW zC$yK0Ws!hc_yC<2w7K+CPhKpWbm9uNNBW~>pe(}jAYPzMu@8$y(xeg3qnNJv@l~xw zxHO2h$17pL$xJ)T{Wt*D?_D38??bUsSOUo3N5M}8~qr~XiUR(GrkgO zG?(V$I+S&bPDr*sye@vI$lOZJ?|!K9$wHL$Iu96L5EmF;Jo;)aSZ6mRx-|jqg(F53 zwxt8hC?2Twc&U@72pt$ZC2gYtETJg9JD|#;yYRVz(9tZDNM14;zfHQ8K_hKIRDb3B`$FwmpC^7#k|CA;3g`p`#`IP zT4n~f#pr0H2ETMxd?C{>mReN^hJx|#!kQb7H+X}}nRbt2C48|9x_)%=!!-U-`}2N( z8V+M(g>U4>sOy&`3!l1vAJ+9zkZ0pK(j>1r3uUNVb+mj_45l_}<8|q3n4eg9_D1!t zw)o3*dMW1>Z(s$Dcm=UD1Z`JudKQoxc?!R}bt%ljF9#oGcP^#YTnWFigN_&gN4Xn; z*HD$P0;O{+!CQ9Xye<$zdNds01Km1xTMrKrD$J3Y<`+uE9CgKJ!|d+GDvH<|26{_Y zDbAd_9gGEJvZ%alHLKbK+$@8!;$HlsN9v%syeY`k^2ho}|sCLUx z2lJ7~#fiM(khEAnqT-AUVA|+c?^@3;+d<~|-+$Y~f7=7vhus{+_<)0GhWIZpH9P3e zfKqck?E=Forh->s0j0!++gfml4j75sfc1-sLp8k_YWPzi!dEbl9coJ!m@DR45K88bwWE*vT8p+j+pWe!qGYvJ2&rm>Z^<|V$ZF=rC4G&zR~!MOQ7h!Jf7@d z0+6mlh8(o%;uFM_c&DcTb=Seo}J5*SV*813J5rf(_`5>Bdwy~ zsw7c-qvJR{iq4B-`Hnx5STAAA7s%-7_%o?lvdK@8H*kp;Kckx-j0{lfozz;3a8Q19k*s;Qs^KZn8_;G8$g()*aRDaGbXC!? zmcfuBC>+F;931W_BM=?)!B*d>{7bRCr(2~sxRB~WUHT2f1DQ#Wo`ro&+w5~yXmOs7 z2&R)Ds7g*1RicK!hYzb3yTvkrixGb|Cz2Mr$|yfRM(VE+fd*rw>5j9F{`1S#aI6yCP03szz^wNdQ9JBqc)XL7L%7`>E@iffpn1WO% zjP%sV63TdJeG^WANa;E$@-M<;5fgPqWu97JJ=CMBH=fH%sz+_v0RUd7s%#SD zUo#ZxuYs-`D~FJ}c&>071Qh{Q4&*RgDFucT{x#(ULJGEn+s8uSvNj4~_Rmh*8&Z8* z{j-yGN|lXE==Kn=L7AY|=)!2oyXT|aaV!N4kV3yf`hrn)<>Le)Ve1bfJh+`OJGKb6 z1+3lDLS?8kO*LscaCo7Or@Bw%f`#VzeqeP|t5uUM8sM(Z$9xF?v!^;(!FyF=1Y;x#3ml|qA=JWUM zYj*~(-PfKLoE-WHJeuWr#o%*V245JvhULB)!6bgp=wFZs$4}=<%Q3o}&3e+wUWg^@G?v22_#VGk%#W;d%nMhe8%v--4U-vr{3SL&!aW3mQZ{Tv z_TV!P*ukYOhXdDk}VHgQqh!s8`P zem6#p{_tA6184=$OIBX*K*7d;7vQpg7a;$L0Cp=#&MQ*8V8HGQbg0)hcB+g$CFmd^ z{!Oomfo&_u3Z33rz$qx+wd&GMtQ?B+ zS2j1frN9iF_H9@iijq3C1zCBck-OcX^XVgPi!a0;I`}$pYvGt|BRW^c;ktqAX)wUW zzzydVwT#Ij#R;x{!?|BB#%W8v9|bpYY$mhKNaZW7ykoG_HrWZc2KqEb7hKL^pi2v^ zDHvZ;BaPHlmhKP+4z2TuZ`d{=hsv&xagwB;8oc3j6Acy5sepl zX3oSmXiv_9>Y9pbvXK~ZT`<>k3A`I?uB$xE-;QUyT>kc(Z?oG5ai=IrTy)_e9p1Ve zp;87(eqgD6rv=U?BkmR=o@B0FeKx|{CiT!guy0r6n~{rSYYMTOulu07>~ae1{XjQA zpnCyk;U?zYWcXO7hYsRK3#0nPIBM@38rJd*`D5Ey0|wRD z{RxAOBqt^gOPrVut#sK0ru7mmL2=mPDHu;-2s(p#7Q@D6tGcuRFEqHGk{DbsWtqWQ zbbN57=#&jiy7;ZPI-N3!LCH;7zyvA?61Ukhh)q~>x=%+cm9b)ppCtH@hz-MXWQ1FA z>(*+TNfzNE1e_m5g{Yf1k`Em#7iw+>BwM~5x?%`YnKMwt3)*CpR~rdU^C?cs5WAXC z@SE3Cx`Itdh#9BJ@qco@s$-O8c&YAYQT9+xow4C;2rnYt-wJ0oIOD9?Fyh6nG?Z|4 z1r<_^Zkb`@5tn!G>&>rOkSE~xLq&8%4g#}zMi0*!?qx8sp&JWU$RD?4vD^9)L7x`^ z7$%#)Spr~&Hg*AWzYX#J_D8za$NqQ(ZE9o|`^<{~hT9b$X@p1eNF&)Fpy{wIp8*G^ z;K7PYf*LEz=W(B_VJ<~bMP2>1aPcQCWIrP>@ldYtM^vQn+#7av!xK~aiKrW#_PtlV zawD_m^z`cYlugLTSVZQb5#txMsSY|0s0Wr+I#FVwC3MO)tdL(-BR4XSMbjV~>jYXe zG-~fnIMlBoRsGgXIPgd9B8N^;ZecHBb`mn_=cwt?AD9O2mx9@r5uKe~PqtdsynTVU zKq^MFhxsmsAzrhh0}va+v7Yaft!R!BeI$D`VX{A3+}4w#6=+ee3Zxewy*$W5l5I0y z+Qds4qhbydtq~69+>jXgO*sew8evJ=A#{qAnFryiTNxO8oOH8J8-+mvEYe22&>zAR zRVb)597>3ZBScOt=7WFiQ(K-vhT(OpdgBxLj7>wC zXorm8z}60R=}z+Hg5J9Vt0*!QJ5+i1vLrg3SqR19WJ+}XQK;LY-na+b2PhY9$OS7e zI_PpcBl-?Ti-C)BmOhH4I-Ob6rj6*IIAL}q&`epO?QY2Dw2q=ICrZp#kS0bZsIREr z67_-lqiFO;b%RscSbf>mLVkI?R(7J^S*^?gt-MxVMU^FL6e zgA(r~gKz7(>}Dh?3W=XWo-!Ie?gC*qtS2^>G8!f2DGS%sVRg(phpUFEy3Dl<8EBjW zJpkGN0xYhF{;~`FZ!P3)oD{Bgj&-F0=?FTexA`R*XM*olaql($!2E;@6Y;DnHHYJ~ zhYqtdfqoVtu0|SgQ4|cjV_Fv-yV+Ujl5O;%jn2@b90yKP?1ef2VnajXE~2ZslM zO*k(wpq~etw;9n9L>t43G#Dyk|GpKuod}KT6mk$*?xNVni|hT;xf{0lH#UG$$Qp&j%T= zS+5Po{fESc zQt#y$$tTHS(17BIe1x>1O^KbepX4*9Y+xe^OXP?YvSNKHTp~XcRB}gXUBsY4gP@&04VoLNyisyLVi251;%4;l zK`??2@jpEX4yRf@obg`IFsCqHI!_*qm!vzpFcOgx3>f$5()gE_@Sghp*>8y*gMAP)NbRMfx6?**OtV!j5%+!Lw(q6d4HC>(6VucX3B8ei-$0o)5ydC& zw|N0Y&E-|DcS=jVbG_71lx*tvpMw(d9wEC%>VHp@T8iq69eu%zgQs@i*GTOnpv1ZW z>z~K$|5-vM=1cUWALy5VL4tyQx>S?Xa}+jrHaI9Fhp#)3UhVdTo{hDa)bflyOmnyd ze>n2H^>4n@f!;q9e?qVCsrB0i-iO0w|H%uR^S2}N6Rfa%m1uE?G2dWeukUtmqI?M5 z!w(BA;XCZ&Ix^|5qw(}3gSGb>fDRv{f`9no&!M9x68c^a97o!E@Wn4;XQ4&e?NMss zQxs~0qu{SmP&eB$OF^S(>S%YQ-%N(P4W38Ptwt1@+w#G)S0OT#$0t&M0t13Q9`wdb zUyg$J@2K*l;kBpSQ}Nw~XC&eHVDgNA!+zhkxkaKz6U-CRRO}Q)V*}!0KNQ!VPxJlG z5H@evRgFsSHG`f84_aYjODLQvlBAWt4}!13&)TFdtE4)jIVDzj*dHmG$X_FWi1}st zxcMlYorhP^JRLxQ-EWYCxQ<7QVrokI;5wO`B;iC$E$e5wSEd_tUc#>U$Os4)^gP?2sP&SB8 z%0Z%AQIRAB`QVih;;Gb9gm|V$M^041WjS|`KWH09*#vRyOtZvGmYPT}>_RCm+CY4@ z4QxmNHl@tN`>h(j9cAFZT*HzeX+&uO8fV;LZSQ--s)BHh)jP5WqqSyQ-=ss}f*LJk z@||FIF4nPy=o=9dhs;Z*-me?Rp?%Tq)U>~ zUi{XX@%vk`Hrfnq&^|7fAuC<`Jo}d9hg?rqgN|nRU$!ocBb8!TCVL-?G}V9ErTV2M zr+L^RrtA>T92_TlmPf*W?pZkWKzyj2?I{o7w9(${#O(Z2b}A{+gJT-_=DeDD?5F`8 z=Sb%R)Lv_22NE1Za2n>$z5b}Y?f%1b&fTn4SWaeBq@k^M!2>;qPSh(TSqNPSdeei3 ziEX^Ns{z}GUt-yTG7!8A3y-B}Y_xk$BZg8&XK_q3%=WmO=@CgJJX13_LsT)yo(i+u z1$1#M?n1!guQfHxhubjTh4wlC@!`ApR*biFlL)rRmSBpFz4D~*MvbeXFaaQDmM!FP zfq*7aV!TUm5;BG(=@5O6%j5=^X~e0K5SrE}??*)r>|lKABQ%mETdij~B~)l@9M!7h zk_j^Ti%+I>a|iGLBF1Ezh@Xe$M&6fM%49;8oWLdIDBjI%{2JB(N&bOy554L^N(@UJ z#3o#TA!1_jleALK2loePq89NiO{n3tiO!5K~c;-<4y~sZ5MZ)pr)TP9r_Jz&g z{%8ZY*^I6@e-k4TYZ5jg?0|hLT>L?&Oj~XF3C5nr!0d}InvD}|D?K=p_iCKSLg(7z zP?jdP#*~xGBjK0Q(N`jO^fxTgv)Q$bIK`Q+FT)mK^oEi=y0felH$Y%LPp4}OVp{um z{6aJH1$L)d`^V`J)6pq$a~ZY|wA$BPdJ1=uM~ z2gUiXM6;lA$%tN)HX-V~fZc9I`-j=7q8}0f&W>wze#UOu>Kda)`Vg`0pE(6BFiIwy z%c#4uzUg@QzAx0d@h%OXO@W~27i$aMU& zGw(~f$#WuJOJR@2PeBsnQ{-eGh^|<1Q!L)U)yUAKKOJ1aOD{$9LZxA^XW&-uRCCfB zcD1ku0)02`@66tga9R}Y1fv5qzx#R#W=#l5f>}75mg#8#(Xct6)QMorSn|6|?g~E>Cq9`Y04?1w&DajeIAwk*80n3z$%Tffg5P z#w*Jsy|3}%jd*O63xJv%&TbZNt8gC_?qhISG}hcnz^cdco)MkJ4ar3-FihO+)Pw@C zdGsC3@>vV*gkLd+%|D5Ys`&~Gy{`mfDuCs}ZH8-@&t*SI?{sne^`x2!wE+RAj?}i$ zaJs8W=~-V55(+e{g`&Z{RD-q>wym`K-~$L7U!5+2xgTHIVon?rLJEo{$`fcz4|SrV zcw#Jf$P-52z%>RYR}Uf>lECF5_@yO==oAk$n0Gca|10imflI5()ihvH`M^>Dgh6MD z2$_fg%bDO^w1!#_^`by8Mh2El@V7~MifRLkT;SRB(-9kP!Y51kz-j@qCuqS({E`+4 zsw8A{nr{|bDbAwrWUK!KJV-?FVDkl8O<`F1!f(FJ z?e)93z5X-}_WE?d?sR6ZzajXkVO8dpdOw4F4Kwn$Nif97uqelt#9*vHtTguk^@C=# zz227k>lZ(Un?}h}|4%r78K_}hvOD%A-19s@3&7uVahEeTPErW}xxwLd+BZRIGuT_{p z{wcc|0jMGQXi=sOFS^V{!YXyzdTLDA$s?En2+OovR05Z1(5NeF*pM6}1E5&4`!oe_ zCZuFg@g~)+CD@gP)=!*@R+GSbA`vKZh=dk|UY#<`^YvmF-l5mfHKccNu9h+q(kQqW zqhJRSO3`B%0~hJds2x4c)|s}-2&-Js)kZ<@#b>hr#MxgkTcOPdY?DVO9s7r7 z!)@=-Y|bb(yLhw7?b5w%i-xl0yd@aKdhn{=;>6%vWVWI8#J)uS^(dN2jMQ3!jusk| zzy(Q?P+RCyX{s^!2(~~nJ73IZ5*r`KMQ_DiSPpf&8iy>$&0m9o2lSM%EiAFoEO+N+ z!`_&fL8uGr%)pRt-3++95vAcBSfS;=#_Z5^Ys>|@IVKNQXwXhTmk>L|iu}B6+$BWK zHm_yK^0dHTX-Z+XsZUQ%$A$#>R+)g}U}E8H%0r5P{f(Uq0}I#nG+Q2Zlu)lyHbGn& zWN{k8Q-m%GO@&H}$aj+)twv*rH=e@f2#83mCEzfAp@#Fu8+H<|CWyDaq^J0eL^dhx z^2|1ChGt&UhbN z3?I(%99~YrEzDnhq;jyDeBuo<$T1?_Ys>TkJKL;br!-0c)L)2ga~#p<7#B#qwAqx> zrXf_%?m%<0z#m}+jse|ect35#g$s*#uY)xQFY7p;irUFvjD{{s9;U!4a%(IHUyxGD zAH{)kL$LkxQq7c3*ZX5P+T%@8F9k%{7KY`eN< zh8Q`xPtLrZO;dSFi5##zGt~huY{nFJ7#LKLu42%<=|QN-uu;J~&K1bA?|~vc1};2E z@MCLSmbWA;xSiQQBKMbLq#oy?Yq4_M>7=Q2E%cohRJ3T3Yb7p?##hXS%vYHC+7|kH zh<%-W&dTQNuqttdW?iINmqCt)(bwyNQf3l4QnT_HL!=q_2Hbe##Zn2T=;L0eL9Y)h z60iwaxW!>!%QzR^7~Q_p6Fdcrkax6+;>~}Lq1%O-?R)t>@xSG_#XqI||98Ik-}xRo z_Wzdoo_`9-nC!+DHc4XrrYU7c2P3fjHZH=DD%*vgN^g1evb_O>-8kedAkCa^KB)ThtW<_)O5zCv7sbYgaTDb z`Drq}B-IF9SHg56$a-uT;h7bFW}V&}mxg*uV1UP-7CHn56C zZYmf2QT)))`UNuVa|f*w4~;{6*kBs!bPF9b-Asg`Yu%;nf-O3&_|kEH==E^8awAR) zuE337jh@s6%q^c&>6uw#=wl0~O`CaHaY^yCnUf~_Cl}8&^iqAY&?AoGxk&y} zer&BFnV~b$fSs8*(+9<&rg^{O=kR^ySL@EoreBzsk+U${LpN6UQ!~$0GwI^%>pisp ztk`E*L3HG5EPT!NX{+p=1c_T>o!CsUR=?q(bcrsh%jVI%EVLetu}e;oJ`>|L-3pt- zrn#Mk9wHkm9I%kW9QwdY{$@cF3j~E6>*^jNDK-z4Z0oPBCEy0{YR}m87&Ky&29xM% z*PeNZ|D|CAgc_#1X$|l9YIpz>Q2Ijy)2=RUrI*MiHF7%u|MPjECVx|L{yrk0KPwuV z-9?>4$OEe;qIg`;K%jW4J!*KMjdvO1V%IRXEE3uAA&LBgi{(L23M=<@fhmxw+<2zZ z&n!=<0A)Q$&HN>hUF8YB30XArn4xQYv_EvQ9n>~r8yPwu>~*nLgEH8J zgHJ_HK(|?j`khSmi&dx>DJY7NS1_&>Azto@Jqd5j*Pq{xO2*%k_)Xf%WF@wPqK(F! zSYE6iA5&)(V%=p8tS-554mbIi+8;31;h<|a&M!H=H1z*}_29rJ-H7Nt|!8bM6$SxCOCw6SG z0>tsqK5S-N7dQuyyI)`eF*uCDXF5mZ0F@ePpoWPV97|msamh62d_0;(3<^pPsArSh ziJ=NUMX2)V`@{6zll&h49h>JSZWdMz>q02fOLM=)LN;3)@VB%XMaLc96U^F+r3q2vVi(%mk`u}7jO}~C3an;MKvS!5$6iK_LK_79 zto@(`vg~8?tDBkG7`gcNKiGR0FuAHK@4Gu`LW98RK*WFyl-fvIZXHGKCK0PiCpm@H z&B9;5`c8bfasa^QN zNRQXEGqGuF5bh)fo*EsVxNz>vCFbG+x;vDA-i02I{+5=0Yq)^ID5vz5aKW%eKd47# zucxNEz+brJJ1KD!G`9w5dN-}EDdnq2DZQzZ2;DNYw)FLIE2$*<(}$5UmZ)q)U8BfW zmrt7QNKl0vfk8@-`FZwNfE5BH)D-<8gEdNnt_+hUg~$mdf(m#hS^@D@d>e8yLS=?Ph zPtr+(B~U zsJB&SGNhuv4J)d_<1aDatmVe=Y%seUR|Y8=@z?Utik{{yuVUG*ihtCEj~{p3aZN|X zZixFYR2ZC*ReZ1RwBezuV76g?oZmEXxv`f>h)gCqC7d4s-M!AwfKJi&Rh8A2wn%! z2M{6N^XGHiQ8Z5zyzD;{gQq4h`zS^5bT)?WUA!x?-=VN9GCwRI*5tNkwmd%hTs#7( zGWqZKlava+f(&vDGVQ$mm)$Yb-F>&fZ1hV=Z~M&VD%ThX8C-^;}c;fI|! z`uU9Y<)n=E=Xf5VO3r_26K};E_^&))H)Q&FC!-)4H(Y80qe4AAQm;F=*-u8J>(@Sh8^*f* zJZ8z;N9_!IWapNs|6Jkq#0@{vU9``Is~lRYdIXhi_g39~wi;4%?!@ixMAx<$;duNa z#wXbG&Ii0z+ltpAo~0=ATc5d&4@gX{n_MgCh8o`uNNTU1mh(~vx>Cgwiziu62lX(n z08$Bhx%eJo1T%b##V4Zg+l>YqQZske z;HeY)i|>Fd?_$8Zm2>rg{hrFL7J+L7YF29++EWNr)af(Sr4b=I!lQ*VcP>10mkC^O)2Hm6ZNjC2oDd%gTly zpU=T@0Z%=PYnOPvm-FNXhfL|R{!y-9)QFJ8O@dc(nBSwQF4`fA_9ovC@c`@T`N8#@I&rJynfj zpe&Z@o~}Y)bjaaZwz6cHt52ebNmB5eC=I z%j9Q#ziQ+n$dVsj+ThAH{qfSzT;Wmq&d^CvuuZ>Y{yY7A9<~Cna4RY+FbiCx7T}?a z?*||qY+_X`zF+zpIe9Dg#moA*(y6W<-ilL3iN$2^Nlk9qnBE38R&d>5zLa?slZZ7( z6oe$&G;3^Rv_CMSk9#Y)2PUdNSyaD*0t-_&POkN?{k~e^=AC$XkTb65M9VTiEADL+ zQ@v!SI{kdUpU>WkWCXjlqsQyDGxKskepfJp8|$u*T=ysF{x*7O4B)9b zJvUfEhmED{?2IumH>NhAL)YPo(F(>d$k5W4RyjHvsgOFF<|2K4xoC!I;1+vFGr>B_ z(78o>`v~10;ozgrS$yiLN5ya$$*Ka+!HDRi$ChsQqSdgq&I(@mf;&kTqz$j2` zd&{QuHb~(Dw~x-;*+=~_dh!52ZZ3@Hsd{YNRtjJgf5m@pe3ky{g@ul9^!(|a-gW0e zbhb444{rJHsG6}r>i;0EgACAypz7iDd!>gN7#kksx$b)H6L5N0&)N>APJGHJQy7xqCgJT)ANCtByrE$Z`=zqABe%idPVY`&$+K_Cugzm&gdg zQAY8!Dt6G8d7XXBhsmJEShHWSt(@<*Z!;EC`ON|p^S{wwCBB|&hVdQ}%I?xtcXU3b z@Qw;2qGhC2RT7Gsk`HoNh0M&9z7fB;26N#y7bv=f_vZjsIpikxy=~c3+OB!o7wH8_ zCv^7YWo3NGTa|_=Iq)eR!{m1OG2ZjW`@QT9;!Dzkaz%(_F^*85nyn;6IVb%HCtWVk z%Pxc_B#@1Ht3Yh5`Yb;if|Y+ia;muSMxGP=Ih#VkN|Z_Z+aY~Qt;0^CT+vi`W+ZSy z--yv>38A|x#gcYTW&KCjfsqTBjCs?6FtGn)1d1y5>3_|}R>JDO|yn0r*Zx9HDq^>gE7 zCva&~@i6r{`-N$JlbZ~c(On&kZ2ie@zaV=UgN#83M^`8Uqmd7E13E0J=_sV>*a0v5 zO+M>X0-U*R(H(ZNc9X`XwqK(wwJ-F1X-)1F8?EY&dWtaXgP>m}0mXjU;zy(*+u-^( zHy}&7y$Py{!Vm@+CpV@rpg`UtKMqqPqi&`XsWQ1bkWk@8Inh)5xaNz+Qz`hGEj5?1 zgwlsw?a|Yb_CNP4pAE|_eaXp1MTvz=X)4tC74_DNDYd9>WxvPsWN7dM%=^i++}X+G zqr7ZPU5%1b3EeO^proq?D`*VzGBSq>$ec?FkQ9j)!L3gt6`0ZMwahpS z=z9#Fqg=u8(*XDf*m2E03T)a~KHQOFx*h8THmfqR$NX9beKRj$qXR% zj!_SBU7)u3PqZYQU$Xof&a0wqriFB$SzB9FuI2Yp#jjSp+ssjMflWns?;Jd}cC?vu z3)5NC%`68?`!5*;GtiO!wtHeV78chz$PIr->B}{tL0)cf!YQ3D7E@NWc+ILtqDK)# zti|v1DdHF5_h`-)uh-}3erWjJby7FqG&uBjyuN4g7Ojb#WUo<`7_MR`-w zm)OhlikIFty0v(< zN?^KFyn@VSTeSG^Dxfg#iwJk#Fw#mEjyaGjj&>b2XH&BF+2Wl>1TeEwvA_@yEy=q< z>QceD3@tBdoN)D3$l2YpMCi?}O+sVcQT9~bN{+YM<$-Hg(go*+*0{g4i2AgYk+|yFd z`8!oeVh<*F&L+-`)zWq!u4g!Ck+{CQbr7uY4 zzodG0v_7m2Qbt)ObB`!)#NsS6UN&8OtkmKm49;@qGW_iT9*w^#kux2+m0YyfvoeAb zq}iRq`x@8U&^~>py)W75C0P=}xO&ZxYYdFM_9zDl6V8@JL~jLs@8|MAA~4?4oSue^ zEY(KughE3EWapye#o4yQtacy=ep)fAt*@@Jc(~CT7H)Qa{@qrd8>fjod$`zqV%)oF zgM}svOKXb{L9LZ!Mv;m6a~8-IacXYtsI$*zrxR_g=FH>VU{~8Kqp#?oz|o71`qwl% zG)rQ_+>L6KpnO};;IVGq*a(z63G_@C?nIrtW3mH(=UzHQ~%{6BH~ zhU=E|OEUcN@Sk5;y^$a5u~J;?m8(@ldPdLc+xSwG3gjl$`;3wI)=@24A6!9)kwZmj zd$<9^Fce#{J{7=UMT{U_1EG#2KzIRy4;JYtvKx0-&RF7??o<8UyQlY6t3f}mZ6R8Y z0&G0#bT@lVxRE+0f1PT?A>4u3noGSig9YFTNC$cdbp9=AS0I=R%6T_moczGT&ucvA zxDOot@d-_5pL^w!t7?ur`N`K-HoHIJddY?`G=!OE!d8;Sic{-N4|SIrObG|s(YBIIbE-s#?A{>qQ@bf9~~ zAg|7y?M7y93Uh7iLejVJyDz_Se`Ryc1@#y0H(zhqcv`rBYM;v)GTu7wKu^!ZL93|<3S}reo-!P?1nfbY&^yn?30n}5v zw-2y`e2`$jpqogUujvsqo4eD7DgQCv3CP^SPe2Aq$4HETF{c5!pMpxk$qin{Z389` zAPDucPby(veZh})>%@Cp8lB3mQ*h4hKMTe-dE2PK^4560h1Uef7}&+KtlXY#Lq?NU ze-icP>_o`rZt^yhkNSl(W`S;Rk-}b+h?(izo&9 z^bT{dik|KEnuM;<)o!jJO zfFXlmH{mKA_D}vgM}@D6B^-(kxYT76H^Ujc>=%jZ(lfyH#}8HG%5DjuN!TT;>PZj+ zow67M#;P{5YV=!AnGJ!n&&_Q@&cA#4idmMv9nwPq`Mnz(n0quXAqkXjA+r9?nvWjb zTqKGY#xy3!Mq{ECuzSJ0&(B|Q*(I~*#V%WL;att&lZQsS5Iwt4A1}B>AH(G9v1RqT z*qjCF`6(qHp5BVXG-NEbAjSpV1(*!wKmxESh21mLbD7i}T-Zk4RUq$$_0yYc0~HWt1I-dg1Uet=+R=~@DMT6)rWzt0 zBU8;qNq3ko$oowfgqc*O0{R)~EYt;Y_29edfuPocdQw@@!}LG~lspD{Pu($8t>W9& zIj0sIwWwQ!h~HEFl@q8yb`%kGNO>cxk)(edQpk{uz8+?zCEJP&1EQR5fP(oFoS%h9 zQdNgss7tw%uXuR!#o1bnqcSc!>TE6OA2ZCa3u8&RPy;hM7NJ)igrTi-F8AZy+1dm# z-16C)9iwsYW9TtjJ0lsKqy1B9wUuLh%#qe^)t{;&VL6v8RliG3*SySMNxfJ*b+e6% zaw-!^5yBR*-zV>&74ay7TG6k(!dAp9T2a|0O;%2rTM9ARU(z2R+f{$WsfgG6Ar>1` z_ze0#=%?#S&QEsOPkYAqfByK6%wGc@sV%eV&%qjzPyy*oS?)2@m16@4pG7nC|7v|X zyRAVd1h_b^L`AoSD*J2E&XI7e;D%6e@`I-WfgJLSu-ctEd=~W zQST@{xJ&-y`X3GC^M}kpCf-{NtT;}Eq{RuAOaZE0X)vuGmv2Adgk?hPZcPy zX_5R(@oZh&IMTZIbA7gT?T16xwSRPcN7ba#$C$;IPPIpMlkPIXRCR*a#D!K{fnC+j z|I?cU?Pd1^ zU1Gij%YTW&c_)o(z z42MwUf;4G6#xs(&PUe*VKh?Q=^iMlmIi^WcTG@s`iA_xl3P^0CxXNT6@@MEYsJ@YBW~ z8Z+_V1^LDYxS8AaT+HWeL*{^%9#%Rw#M4croL1`>PT9#7hN}-&PF#9?;7?rssc$*_ zs>caUKdXZ4TE<^}JT>7|=PWL~Z%Q9h{2|4J`Jmzj>_m=FSj+gOFSg9Az3N%#PR&~Z zrRzqc`k3pCV>o3-ar>dg?JaY=Q%Cyy3}|1&S;a$({bjF7dXqx)VlGT-YE5y9lZW}Q zZn8-4*~qMq;-w$;xw@+zOvTyKJax#f?BaW?)_N;CF7WO+YZiJ*UAgt}ka33laFK@Q zUvEO2Q>;@5riGG35}%1VY?xbvVQLAzllc=i=_n^FAN58&7D0OG2tv^(SEA-Vj$t4f z?DN8s^k2))PGsh`(I1i_ccC}=%J6^HAK`k5(xMSKE9?j9WS5J958q*KiU8f8Luj zlD#CPy`dKbY-}$v@E?08IZ0wrxcuBv`--2dYb>?eJjRjUghcBj=m~C-PX{hUvtQ+ZAcU?y92der+*i0v7kPTUask|bwuBA}fGY8?K=n0Bal}=57W}tKtfgQ+0XHq%L<5{RjRKQP zByfoAfu-M}>v=OfCe5!;UC@!culQ*)bV052ITEO-Dc`vIALeVh0 z(?gX+k9ygI`BtjP_nt&1$lxE#8JKN`kWQ*H=EuF3Ji83Wo@A= zb1&uYb05=x&_@!bF=O#COovmGi}aqVOXdRhcbu|@raS%I35~@rb$RZMXld|zzm0L* z;_vvc++PEndF`sh|AlYGPmzn)`!^&qS9Rlf@Oqykuy1tnKlq_CcC;a$(`}ulr|{fr z2)|8DcQJ5I#i46X-tvM#dwFX#VWZ{xroEeA`i$_ojj% z>q4Y*^hii0TF=(T75S^B2i_X51oy!nrQTpI)~%0M;gyYqM;=V1v|6tvw)Lg-_|kjB z`R}b*%zFNL*7N&-1%3{gncz(QKCS1@4Tn^jSW~#gWAdKdHaXa>leIMtL*J+4c`e$L z_ib-E$}4oRh0)1(VFpT47#Km9;rBl0X0zH`-n;bdHe0Z?EJJ8dRxiufKiETc+gq+& z>}6-L6#4sXf;u${#6WxK{f4yBd2GU~LMQ)8&;>lIBMG z6D}^+zW!{)4n9N|*WOjM1IyVPg$?XWv$ydAF1~HAdWTwBG zOqTMGoCdG1gC3?jD$pX^ZOR+Z!ARBAZk@)4eNcSZ7Dyyd_juV~C`N8$@kR^lA%7P3 z_3>amK7`D@RUi*<#U}t*XUt-bb{oKQ;HfRQK>+IlgB4R^5x`nRfn_Zy0M-}>u#N#> zv3|(;yRLXTn&pb8Z(Sysg=A1k<1lw`g&>a*mhMjS+ld!WyC=l6KN9K+N(o@xuZ^4` zg=FD&M=q@TmRCSFYOIuRa#{QA>VRRSThs{xdE5O$NG{hqYi+d;>>iyNAPeP_$vlp9 z@DQBL^@|di5Cel?vK@OdhrJsfRObzB0giF^Og5zYRIS>re*X5x9v;;l4W&u4S9KP+ z>|y+O5y}g=j2HR+;sspBOO6+#{zT^a9w0Lhw>vIyKQa=kb@3GDt$K}@SaHDBEpA_A48dHm;gB?m=AEc8vjcr3JA=sV80}@RrSA!= zO&=IiqX@{|c<$f^)xU~m$h6&uK^e?hHi?klAtIv{E!o7rO`!A>BPUG<2gSqU|JdS( z@a%)(!-s;0;<;2Y42+zron;*r+`j@e#)Cpp>KwUvuXmc7T5U{&dMoEh9u(lK+X&ya zJjjGW2S8Y%Flhdp34^WxWl0!RI$ke^cFzN%l6Aa4BcY-@RFi4JWYKN`AUc<8Ft*KmyF*7fwfxwE1d`hdv-t(gQn^*u7{wv1aLG1gDFB>#M2ymNDK9hHmno zU=6#Hh2nlM`%y+tb`ikFNQ>HYjkxQC&voS92-cf6 zfM^6jJmqEo4FC~FRwHe5{|xPM4_y5xaA#*jTg!{yjcQF>%kx()6$8c8bz`l;WQfFI zvbO?F*ieGypmMxr5m5PN0q%V^nj&Ci=NlVCyu~PKd9aCwDw)96Buy?5MKtVJ8rX8n2jC)* zX8HO381sA7_3-Y4saRR0WhNFXg<9=>hya;eERyIa?!I8_Pj#VS3&zkH3btezxJMM3 zOMyHCxfZCSLbMf1y+ZL;5+WKd*)kLbLbK*O6m_LTQG-KK)GsSg6hbY$mnLfmCCXrz z&Gx0#BK$PN;inRHVu|U! zga{FT(6r>v<=tusPePU<DW?CD@;bEPs#W1SB!ShqUCOK2M|#<5fS1Ror1%kGWd>4Ec`0SEYvMC^j0L8+M)jB0kyGYr(E#AP6p}Py)Nh;$HlEy%|c; z+m$1gmVU35q`Ls&Zes|aPn{dY7!n@H$3g^kX!!8c;9<9fZ|QG^$Y~_Jq=HA1M`;Tc z$)gNF3n?5}It+Xe;fR4s9PzMlgxmO{nOHQ#k9FF$xKfrAK#E6z z6x+&`I-Gh}sR{XQ)4dK)xN|A+L~t$zo;V=D6Zbegk!l&UwA%#0 zTB^q(7#T^T6>qteWxAI&$Rt|2ycg~}gJpW6t(DnEbx#DFz1}Yf1}$5sHdX99#kD7> z)eZQtY#(BXE*CYxYAyM?gfT@xJpyj$20F_$8d!2mxd=IXcK>n%X5 zZ8I6UFq70E4k?SdOnOCqR+6Tce}VYHf~l`5^Vq`aGKdsoYx`p)7k_3bR zsVzbY2rE=V2{F+C3N~!)en&)|*Qh$+GfjmUx|Ipcr^2IR$VTKl3RdWvUVZqbWNdVG zo;De@2I|ZT6)6vk&b^JhF+i3Z0H{#xX(a))e`;p=qicsq zvqUOoX_kpP^Vd6j&yh6iEyyXrVa|%8pZ^5XEHp~ovC?^jahO4~QGN4jl(AnU23|fs|Ye zJQnnZcm^-vu}8cBk4-D%v8$n_;mON*Z2b^CHVr%$oJWq7P z>Y%&Tc2(+&tnL9;)1hsyB!9Y!Pm(`XWU;}rP@8&%OUl`F?kbz4&O<-Q*K*v(UB&gX z`|!yO*N4-s_;qy|FzB$6R>E}3F&x-v)e4zDXBXk^y9hrf2oHI@*mWS&ADVaSe2Z&x zi=oB-hkXiR(~rW3{r$pS#>QMJyoiehMGnp5o0ag%&#g71kYP?M!iTZJgDM)VV%ou4 zp2d^sD+*AQNWbpm(ga4{%;GGQ!xKV7yp5Ie*&)_!v7x_^6P?M}et~@nY4`(Aj}8>J z;s!m|QqBnepe{$v9ZRrp?hs1#ORNlyoVJ~bZ!D)~m3xpyMOJX68iZ@7g!jWuz(Mbt zdnwJlI&sytX}v%2hCXfMNOI8}j*wDEx_y^KQJH@Dd*@b@%;q|`adO_!*U7QdhV&B> z6y?}|-;2`TI~36y>k|>fjk#`Y53Q>zEddo;q((pE?0wOei&uyuRP2B?L|fl=U|f* z$FYsSp^akn0VypQt*T*;6nL{HXkTt2I@)Wf_sJZ~-J8b8qwdD1X~0xg(z7TTC%2m1 zaR@=ih(fi<%8Plk=gm)FRx^8Ech~Hi3+Bz9e`(De?4Hc4x$u&UFGt}Eq&_GAVZdA)YcIZ6;K{ie)cmbHlHoP7vAcXv5U zjLTX?e_mD~Zdr?{&}pnJYY~BQOW(ppk?wxyvKG;$mmR}!Eo%{VA|G_m(5RPvzdegm zvFd2gqF1l?cPu46i|ZD8y_>bD1eM%t6WJHv$FT72GR}f|3cq2KxVVq|GTZAtv+7H{ z_@c}2(%`%xYILVvf+e?kUT;fPnpwp=U7D2F`+=%2-NkS6<)USa>n`D&^pnCm?6pPp z(~h4UyS&~vD!yg5_7pF1Uue~~iZ6R*z7U)+P|@3 zzMz+cY}{YnHvXb^@9x)7#2Md_@2v00`wboWIDxqn?ZYUZzEG#f9W{Eaw?_-zPmh1H z&<1<7&~bVkv{1`>&_c0tz#87(cX(o;6l?GMRDA+pFf?Ycz3Q$lTe^a8`|_>6Z^piS+mCPDDSU{vV#VnP5WZjEi~|U7AbdZCe}?b_32*3| zfpLw~#}VG3@RJEYnDB9ZGY%$vJmKRM{sF=dC479}j6(@OjPUUaS01YI;RGDkH-nQ+ zOoPw+a9wHka*3tAYouEl+44TZY3xjtb)s-tU4#eZI^%$3(-!UebL#`nDi5BQ!j@oNTm~;5X?yZ4b*QO1t+g;)B`}g4QJ@^~Mya#{p!QcPA@%MZGufg9#`FEFXC`J^X?BU;gi^=(noU8 zgCS3h3dGSUd(93^Ii}hhg{Qp(DbnbYDUUfhP5A%+7v+WGeQRa436`*x6Gm?3ELv%< zTiVWTJJ0O>CG!h7`lP)dQ;Rs&n^oJ9PrG%_^vcWHPn?Bgvubbj{{AR+KlKh`uc{8p z1zlCuweBb*=rB9)4DIKQJVK4@YcLI6mBnl~I&v};_+{1ok#fDg62Yd-|WA`9I(PiQI3T)9Pl5KT9Xd^=!3YcEc#e zLdJi?)Cn53WFBqs%VL~&d)Xy=Z@n~j^+)A@6k+v)fnD3kRR5Y}YgdfBgPFzSYrL$^ zPB1}Wwtl|Xdq+yA(#wB}k%*1}qML8NV-~2#UhJdFJppH*&HmBT zTe#!Kz2MP_CS2AP{eeG?PGnwZNbmJCn|E?3G{&#pgicS)KN`IrlzMngwxVVBM^5PB zewa?Og(`ngLU+03Pl2ok5*b_;o>$THXl5jIM#f1>v!81~!G}tmjN|h)^%r6O_Fnzh z@9(8f#sY3XHg20ONak>P;an8QQf7cOxT_mSzvOeHK2fOq2r5M0HFwZ{)17%t4=B~4 zlEdI`fu<&Vz5A%L1JBgC-p((=NALzd$~?&fTRRFTa19PKx`j@hLcGMeZM}EHGh~AW zo*)4RgYy`zsu-1IZW0bNSGD$iR?m%x&_MbK5*(K?ZRHE1&pT0?_c zijQ-k=;UQhulf(X2<7gO&j?i^(YhT!4%Fl7E5kZaQ0dD~k7)IH>ehA_hu1a5qanFZ z6s|gsjwCjUSC3eYiCw&qPoYP6Dmi^nfu|AJ(Yj^P2^P)e7g*KJk4fal6dRPvoiBO4 zhx3Bj1BJ_-gX@e6TlCa`Khay;4Cx{}RKWC|xE%v+%bsg78bQ-du8C1=$=4k@fdo=! zpTH;QzN8zKAYb{IGBIXhq$AYn0%ZGuw=R3*p*wt7?7r)iwkg}#!<&AW2fw!jzdz#F zDxE+Ji6L}{&r&_&{$HTYj5Aw&R(sjspfoQvJ9=_03}p&a-$h^Ux8B^?qa3prK%L3_ z?M{h#(#>`?ADhTJ(a)10QzBuxj25Zj;UplA(WAQL=mjkt_b%wD(f?!|qM?dvoI!{buhaXDq$lYM(QA+0Q!&$XYxeZg&xzZf)FV3A2r+_uF)P zqs-ZQ*?S-oSs~C@*uC`y`RMf>9BX>nE+ROaFw(xr+gnn`3SKPh|M>Y&F<+;R_a~hi z!>Sj0!bfthSsA+YSr(Agf%1Nld$@!YxQ7B5PfpHXNR3gtB}XS&ALD*tSeoI0rOHMS zPe;nq6=O2Nsz=rgO+V?Ax%m?cojcK?@~-U~RfAH~-d^^69)!#=lcB-So^PH1Q@fyy zf(6QROH?#5I#tsIEy4R8^~avoq;9MKX4M~_Rt{DD?@|5H9Nbt@e-r?>s{Y-vB_9|@ zFwA$F_#sCwZq(g;3I_@&7N&EPwL#JDnBZy6njWsgLzSUSMfTiTU$*&%+uoBmo%fBCVc&nD!oWg8#T&m>xlsrtmE zL@engQQ2;r;O9=Rk7{+@XN_B&j2g=z!!TEGxfdxbeL(4hhC6bv@FqiD9SsRgg(W6U zC4cZcKuXb`@wpT&FXu7eOa7VV3CzTRoZMi2;pVYxW3RM|sdSd6a#K>x`2fvHa4_Eh znNw`(kP7;hhxdf&Mh4O$+-WrLQ%259|6s#%ynTGN^n~$aKmSu3AV*FzP!f_87S)WS zy;wR>dc?A0a-#)sp$LNNBwydiO!-o1+CFZG^3B?`v?8zL>|T_h`C35rc-%vOIfDZem!y_o7Hr`h6s9nb>}AWPb^HpTa{o7 z!No@@pklnCW9IF?nzvrzeli+1cL%I(ZthlA)iIUc@2gMB_Bt7+eu}Yr7GJRIiN@I| z;Z#bHg}S8Myc(0!V$&e*)-3M!{(!r2g~l1CbC-kjGbb3`9#3M?Ei1S(d##A|rsnQW!`V1YDs)xQy|B=YOf{~8Y7=Y5XE#)A6MFw0 zD@Oq!1%TybT-meo7s6cOi{=5lAIYWZ`6n|m^MBzTey)o?PkcoziHZy{I z5yc-c(uv&j#djL72@+}1w804@7k{fkVlJ`Fmo;l0k1ifdKAKqxQ<03ON@{gb10{dp52Lg9oKmQJ z4Mzx%3TXSIj}X3P6Pl@KKpfCLRZrp8Ge5fcO={ryL9!KeKj?c?)+P({Mvs!aBm>jW z5#yA?WUVtbD24Br)RwT$P2(iw1U2uM$gS7qg9#&5#V#}WfbC@M%Msp|{m-x(2E)w# zSS8}_$eqyGVOAaTqZ9C@@%~<7ISFi$PVj3>3X1vqbPo3z3(NJ*?I3J>!8W4J!{Sp* zS&S2GBw%4z9qsV*xgmZgpVB{s>q}zb`H!XcwZXFa89Z^l>I|bo!1d^&&trs}KT{5u zNtP)5q(?R};&g8&sd+{AQeycFFDguVa7Ykpc zvKSZ6j(aO))A#`ebRvLiW>P;OK6?w%^`{TBxE6@ftNd5Tlay|{`hJCWYo+KRN@hzf zI=p&Y&Rd^j`QF%@9O5OopJ08Cre1E%z_ShCHC5hyE)vvvnT)ME7v)^htjc{iHU2XR ztpnBG)wl2_fZxn7JoNiorS#sSchx9naRb{}wCWt0V}7xp$-~QqGTFR*KCy38cDbkdiX{kdtPF17)!0KI4>!9Ts=3ZC#rzS0-q=}iz5r%>W4lMQV(~a<01?<>W4#B0Vka_JBKKv}oYF)rJT~$ha7+Q&6MoNZ8 z4%Xr@pKHS@uMP?S_RNPp^I^|?2xmj(`Y`dHJ&VJh#o_x6m#7)_icjHf z|J}%@%Ad*F(yuCUrsE%b`ZN7k>`&wqXmDhnn+ZJxv}v21iv235JjQ^HD50$wY+7_0 zun5Qj<374+9uuP#nFR*|f7$M+lDx_{s_~`FZEBQkq797OON|`+&8SF|%KeF+Z2MmB z18dluw%uB*hQ`8;W6%$@`#shH!>8BoZw*Io&R?nV*4`m)4I446&2FGGq6w{J6Vzqp z5&!Ej{{OA5b$FwKzHMyxw3j7Y^Z9?u_zE@+q3NNtY_ruG9F9JO7XqCBDtP(dOv3@I zvY$Qk*Ra#b>(l=fdLBZ{A;k`*={@uJuOy89KRkc^pO@_~oppv(x}@uL^z;d)exce^^&Bu^bTUb$^Uf7XknYUOIGb@M8{LrP zGnP`SBH{jR!A9u{Xs0ikzRF?9@Q)eTa2(y)f_KT2-N}S`;x2kB4ZVn6*55}JNf`#U zh}x0EHL5$q2rBE^;p#6r#mXoVFa5mu`RiTP*hIPttFrc`Fz%C)$_x4_R#x$BtD4gn z*>(L!s8`U%?u+YR*|@ufI#}2)DlF>2rA&}4ug?8MVH_0Z#4D<-+T<7NoPJKwhS8sD z!6ggoI&G*&x$*IHpXIE#i+^E@Z?|?@)@ENQS@_{5@=6xIXJlpf8iTQ`I~)g-7gRRC*=fS3{|;l_O=yTn!^pV}zb%;2Hv?~Tx=u&%CF(k8O<{jbUY6;&MXGAmvRHI0y5rdB_S$uZA$ zEZpEkYB#YTOG2nzH^_4BN2QIYDIm{$D2z)EhwV-)kn{V?Lt>ZrkbbooYDkQpjxG(y z`!Az;h&(rM6e~q|IP4-NTQ6)JpPFxdQ&z#KoMiGMMCXW9f?>Me^chtXs)MPP zpxDCcr~z&AdM{(JlwXXdTZ*C-)l?frRn7cM`IU2wB(n*Lq{IPu%)U`kt^d zy2H{PurODr_svfiBTnMzuYZi+E$j&}t_YXl+1 z??^#zXu|Y{)nYdmUCTUI8cJUeWq+aJvW2tfUpzN<$^6&_3un){bZ#m(cX9W^xr-KE zvS7X$F&lypxWyH3dDy#gk;Wl^KFvTkacSIdeJyolyiYo0qx$ggm^*j4YKdEKa4OoI zKx^vfG+BQi?`Xmx|DgW>^tln=DCEnH1k6=a^8_ZQulaW#WaPD1y6o}36OQDkhG{%? z;`Y9AM-sgz*@Vi?HZvji@^bHveVK2v7lf5AAI-G2>E~1{DO+NP2tQ*OeRibJZHH#n z6rYgNsOPqs?lU>~QPy|EljOqBl&ecEeQ(;vMDEuewNJ6GAfnq3>x^z?6%*sW$9{=g zbm*7Fp`k?Wy0*TLw)M@xzGBJiJ)IW&g_)y@nuo?85_h3_rN5=6A1Cf|k911wGacTv zXDFid50!W?&>mP_PqS@Y-T6-$zwH^H|Aym(LD*MMrDiEVb+%S)t??6uQ2YXxKurMc7m|$=;XAAfV+0x|C?{FKm)eZ0atNM@l5mp!+Uz>3~*&~jqGajm%^ z5H47D!L^cwi@W>+hjzhDOZsY7?q#i;<_&sg&|R~m?kb-S1&#%718bKN-fma<{)r0KxL%3GVMdh10r%}^;6d_=!H)Eo@C`>F@cMtH!m@^YUH#&=p0&g+#2tiWAq7i@m}cy%U?4Mn;Mv86L8^3?aF}aLJ7KvGDaRmKPU3bPD8OHRQE9FL|aG)^zFzH#eK z=Oz<)h!=kx-d|$zsa^QlisrX&!sr|pptqnIxq%hIit}rk5+^h!YS){4g2&~gX@dJw z-9`$)UjYLr7s$Qurc)Dz^W()?JUG2ne`UYx>7}KAicH<%J7x`~a{r7QYq?FO-eH57 z4i1;0iEdXePn|&xh7Nf4`*g?1-_lzvm#1)s-Zs3v{$Wd382O#y!%@M584LeQX;Y5! zhVqAs^NKzE()6h#dC#)vG_Fk6m@v3Hv5G%%(KiItULQ|ZtNkA zUkDIw{#@d~)if`S*M$tyk&srN(e9i*;G|zMPU=!eK3-s^w^**mOr14U@zZY-*ca@R zv>;V@iOEgI-Q0L>^_CMUVr69-H~twgIBKh{r`udP&mBXUXR2~nt7&N*)HR}-eMUuv zY_ytvsz)niUZxB@%<)ZhuVpv*=L+MEA^#juGeZ8^s88abNAaM=LhRG=z1?D;#y4M0 zhDQ1wC6UZ8imW#L#RcN^*}*o1-1 zfEps#;>mpATKW(s^zIqF|3GmKbPCRG?_(upwTrPN;{%c9aD6*SGcb3rJAU4Zqj67p z>#;I$&rOf1*{9N6e5$r_KU+5L+xoH=sV%oovLKgjvXC|t_s7fhubH?nSQnK|+;eCV z3=y>`&NEVp*Esw3_eb(*DFaR1%!J3l{TB_#tIk#oJdgY2A6B<^fG%gw5o6P+wiKhqdp||xcX`$J_N`1;( zaSwh8+xKtPd`!{9nv(jOx9VlJcXR0mWlM>ilx&z@uaACi@AcCgYDzb1Ce}}UzW6%xc~^y} z-i~2)<*vVwKHJXXnwP90{Hs>;UqPR4AqwcTiZoIC3Q03W?Mb}en>#_Ho)9of3aEqZ zhGf$pyuQzf63q`%I5?OJ2DkDZQJSGJKl55GZvLnjMkqk$Ksqal+vNHVR71*wxcSwQ zyh%-ESmcl^aG$!j7&O4Y*=HLP4^twb&{m5Ywy6289U@ubWkeNEyE|$k6>}UFj+;p6 z9gt3VcA#;t&=$K&@7(JNwaFs80V=6MB>}Q!Lbmpu@Zl@ru&9FJpQDfHc9`?Mf)qsdXp)mI zZb*H^ZXhDzL}dI-B3IYw=Rd-A9#^N#)Or|BmFOp2A3_1u=w$w*Y-o~AY!0=9!OsbD zsxuipJXLwwyQl~z(4hxiTWlThuGygwZo~GDB@Tx3lU&EjW8P#2V#Fy>68kjlMz{)C z7Eh1>hQZA-@e{3TZoS3pWukzc3HgESB~Btgy+J-6O(YOHTa({nX2aT;oTGYjpaS(J zo5B@eEGftNR_@&TL@hLY85fePnrr)&QzH4+Xp?VEA7H<-mnad26i_%m$K|a%tblk~ zuM8*@m-1i5{m_+Lc;|0vn7p*w@t2aVJJBA6k_M2ZRh3k_sgf$(xVz$YC3^pG`~!Mo z*BjDa>A8SN+^0Z35Xv~`ESNWMc4}^H?!38|&7Ge*t|t62_jBn>E}uPb?)*7(V{_)s zUbLwEX;EtS!c=U*MX{sKUVQB0bB~Heg3^U^FHYkVs6tT6*p#!Jf8pCmRZcf=!JOGC zgsztO*rQ@sT$1WSDtpw~#~pVZrSsT%+8K$Nv5`y1T`Cdtt2Xi(+^tyGpJm z*q@tE(f)vw?q$#Q@uiBvE)Gw8-{ECPL*+i}HI)4d+*u+ccqY(GPZKhOm?hA%lo=e0 zpDugw@Mr=+u%VJK~8mVCR*i(@ATU1uQz|LIY4( z{G$Qz_z3l~wW%s{Me=;PhRngCHPljN1_3U&I%@S&3uQ~s*azsirdZ+# zX@tmDRJjrp`->awtjT7Ba?&(g<<@=6=Ueufoqx3BP0e+EOU=uHX#jvhWx4Kj4GdU# zv5x>Xvm)}UFmnCS$hQ)pgeAmwmR}?*tjxgc{X9$3o5z?@j!`~esf1JI`UH-TqKo3y zMIA6wMq%eyH!O8$QBI9$L-=R>*A%EHZVt8bmpvyAiq_hVJ^WU1Vt3N%6i++jea>Ql z6jLsO_Z}eGh(sLv6Uu#)`?_9}lcvs#kHh}Qz?A@YE#|lwU=dj=a=>lYKd(Ru~vlCOPW0nW+x9}UP6b2Wbxz{s``#oL!c5}aHai=$Sd5@xx{hFmJ>)FMv zYya|#BQ%{ESbgt#kdmU==k-3wE32Al$gOHRSBjWKo47~SDqFD-6|QuQYh^9`;v(?i z0mZSzw|%e41(JDZ0188u7lsSYu$wfgPgk3%1S-f(rDGb!X9AltaovWo%h=5$U&gL# zR_e5%gfOig^*~1-kSx9S_~5HPZWbhH`@b{Xc9}MHA#@@+sZJ|00I)-!8e0MGxs9rs==}( z!y(a!ZQ%_r0KPp)bW@|6Q-O;91`ZAVsMS@dsE2@%8AP~9SNTF*^n=~PMTOnKMYF7# z%#ydjMP1;c83J*P@~mOF=m=&Cba#Zy3>eh~U%FF+#d;dRrw|v(FP_%@;do8BD44Y& zcqu2Zs3DAM1YG1BE^4l(z_xAA6zd%tT9=Zz>j_^=i9Yz~sWhhciQiS25S@tEuLoMQHWjwSb zVs&36N9~RydA7rz@UC=iThANEdN;<1A3{DlO}$>^xScR9Xz-{Ohif zQbqMZNJ0Mip!fzx0d>>CXt?_dY_z(O^j@Gg-(;-P&b zj%UO*a>^%3|4$XCc1L^P2iKomd#uH_pxlmRuHU-@sZXd6b4s8OlY2DT)Ss*!lqyOG zTo8YVN2-JB~){C0?u*szE9pFo!y~Wy&sK`Zx+h1*dQfbv)Cy z<&hB_?XeJg)irX`=_CM|0W4~6TzFq3boh86bSSMt6R3FcNCl;<)L=rUj``!E73y73 zMqdFGEJLqhkiZ?E85KD1%~2gd(g$~LrIXz5 zqHvCh;5dz8k6a~)^8uVX@N{y^22y}1kW@M#QrrPM4$mJPo*SWFHb^dm8_6mF#R1e* zcEXggVVDw`+yuj(U$A)wy23&Q*YMD$fIvow`daBhm#K&)5PaSnx z&72H&xJ<5=%-lIC=ntj%Au`OOOvS$0ca!Pac)mTnDeHY9-jr-*GUM|_!b}GD8}%-j zvr+~((_pR9pZ1aZ8sW|l(}?9G*MG)av`^-*E7~XBwXy`a_$Y-|0NS#EPtLa6pkwd5$VXn%?q_z|X8OQ1t?ZHnz zJ-bJq7hWWk8AH^vcWDS_H}KOf^ygn)o+nLagl~3^S0S7`R0Pemd7HvHrzI86(F4PW zpM?)xObYV6vsw&ydpN~JH2SmoGerK@M|c(FsXUK-jgLcxZw7hxg;|=&?d$dc~wyyp~BDd;O$Q~zeQ!A@bPY(faihF*%TexTWZs49y z>y`?6TbCfh$mfs)Cd;x@sdE}7EQ)YXSbzzD^S_n!96-h9vSyE3(ue# z6yX_Dn=#z;g4I*XU*H})i?l`sGPm8vJ+hQs?&mkhJ-W^Grnu+zVYsGR+IIU}eE&;v z&pW7ChhB@`aRgM{MByP{;6&*QkwEY3RDC4;v!bK6=TC_9KEd}2ao()Hcc3XVs#=;S zv@=2;LplIh8Ns~U7Ql{RgO`Hjp3qo#?bskwPB(443Tx3Vi(`9e5$(C>;3LXvBMM5 zA(6A=$e?(|uz~S<=ZusKWru&ZUJjGjxudg4NZ_mz`}ym%=dt5H9Uk|SN9CEZ9U@Ec zRdH~vYpW}X=W+ho6Z}@5gL>F|+^BGVALZA&LP=={WhE#%}(ZkH~@!PNpX%;!-)}^d|HT0;nS7E5_zXC9o zWqCK(`yE~Zn1lQT2gYT6nTYo~(Q&1A)|;Oj9|+;HZtenSzBeHCx5SxMRZacZai-== zct5BB6&bsTS#JOE^FTKq0cD!87OuDC9?z}GJXwERZTeum$(>?x zOy#Wf|G0IK&~^(gZLP#({t!7-$R8$dFMZeIximkG)?4>}D?{b}Z2ni_Wi+L$z%ts= zuAMSW|9etd7ObmhhVZw}%YGQ*68z2n+8)NB=f_%_8QjauI{8thGOySBx*$Vl9l-1H zGGsMVGgWEP;A>o^OJ?|>nPr?mm(>h z6Y94)g)-k+JFz+imQTnoPzXi~Ik<@8cuBpNy+q{=8TjuKwwk?{YgyF)|Hbmr!*H7X zR=1!6>5OZKt8aLj8C`lnaNGiQi0S)3n zwyL4vN-M;*RpvF-+_0TtJMap~K+)t#f9DkPw1jGo+pnJ)a@6iB&eIj#%Mc#;SG7HV z=PVof%wqjay0eQPFZ*c=n=X?cr)|ZE2NpvumIfpu$TRRNNzBJ;!Yd%#?IIp z)`N6q5vJE`Zm=@zy2YKi>+GrqKb@xqk$W3vfCiw_Y{q|hXn|XRWSx?$Tf(K(h6%8y z;Qlw|>Y{?PLshZ7Tep{GN5#*T`A$@>m%WvlT2YUuieDli;;-?+Rf9B*-u;>w2hOdw z@#8g}qkg4Ff}V9_QowLnK0fH@zGOp`%V>xKhcf*R#cp9gL0Dj zTf~R_{B0`cZD($|1|#JPVk$DCb(a__Eaafn@j6`>VyalX>RBJE1a+ZlGg~Jzj*ngm@6`>X zf??xi;nv1}O%06%Gf-SZ7q)on)Dw*?TOFF-LlZVIGRPan)*4X5vsoIc1<(8Uk7=;lOUGj_l$fsJ`Cp;HAg7PY4i^D zR9JkK$dn!w=*-Ur^%z16LwsXJu44wG@ewRJ>C=sd%cOwDqx&9-!fvUXTX8v!>Y;0)fLK3VB z#4&}9K9}0i`@t4P$l>#N$J~nG0TEe5VFBD--K8$tV0?-vH@%fOua%pT)OKqgf`$## zV+!afTrn$=o6Z_y-%-ZmOS8TpOK9M^MbC-c-ucl;Ke&CCn?8ZinF_^Y)$|7a=UX4U zy<70OJ;X0o$G|Mc@Y@9yLcVf>@UZhvO>?GUj2~_}agWNThwU}vln;k%P>c~YKGzTF(w(wZbM{lgznB%9D5PoL4pKgAv)@abR#A`8OjC4}K+f1-kNX538QBF4n}HcRbSJwyF#ZPO*a z0n5k%1AZqpHMQlwQ0mn%IL&Zz5U=Uh##`*yS%$No!u_4TIVY_LQ7$L$v$#F6g+Q@& zIOyX;+N|}#pbK0l36pX8*i?VFm%WZWG{HBLK?T2ljrm}ZvpO?N8}2tg)mM~0L zyf3r0Av4%~#nC<{AIXw`zW1#)-WU6Ipzv*?lp2oJhwp9^Tgl!;$Oy$|DK-=%9Y8Ks zpj+~Agaw_cT+l~2N{qI7Oef$V?1lw5q-MET0YB5iZg6y$lgFbD%?q#q0Gx_ zAtowYccf0MkPpa@cW?h<(A%jkr327U1y0KN8(|K%2(i>|%(U#A`a|e0_VQL7*rrav zXjwD2J=1rNKqTj@-A+GgDPis+uPnK@> zSK{$ee@iv*CUCv8dIYQolJvj?vtG8Lc(`Z@05KkBZKM+Pk*rTJ_wcg4QD-bMb0$m2 zRmX`HrP@KmY8UoKQerPOPgAISi1xq&T}=$mN_O3#Sv}rwT3@<7vZO46E62wKy}TdRX6X}C~Ok#<)Vd_jE3{F zmer)CD<<>X+Q zLGE?R{*+7>?~PSh9yL&kU$IIYC3d}Row6;PERN(+yOuY}-fs_yTn_|dgxm{oABEQO zPn@WaUrkSowOf0`=3vXCNx^+1c%h|rR){B))mz9H-@IPJX~XJOoI|!wF0tF~HSlEX zKP&zV0sHQ0nGZDR9AkyBk5J2rgQVWO3CO@BX4&KtzK0lc3GXn1b6&gaF47v=S-cN& zSYB-pSO5?SYlOPXbl9N5&OOdufM&}#5DhtVz(XkDNaB`7QwBMMO#mxZ)hJVshH&i) zSFC8r!^NkMwyEJ-zGANMyR5+go^>fUFl>0MRx=tAYdvFBIu3gq6h0UP1kYDAfNIh+>w4qfQ($ zRZ^!~W^Q(_Ej^-#(ktPsS*s~MZGo)s!6sb;XQ_rwy!8JHIV4pm|0%uAcUcE9>kn9~ z$~@OlG2;ag^V2!;5|0^yZr7EdeHjM&I_&kUctDEuKaJLNI!oCkZSLWo^%5&d&zVZ^wmHtc58p^ zXj4`XSAL zz8lm$+Pqk87Mtx7(#`&k5jG3!xkrd;-F-@79Jopm$aHZiciW(Jw$0rTAGF8TP3fY5 z&dg-KE1o>MtHoa#`Y}ih{JAda{cx*opap-=)P#0I7Nrf36|FqFPwuEQTWdj>x%)AM z8yfrq=VS8tYb0pfzOE-#*Oqw-aN~^Mt7LZklA+~ZY|q{5-2PE*w|wO8)*j|?wJv{` zWg%0D0qn@%YU`9djQ5Z^*1u8{!*)8mre5}2eDH_ZHkFyM$HG+dq<)Z}4{g9d?l*;E zDK6%zu>A!)7ncn$BIb&Mo6EtI8>3Lb=o_v}hA-QPs4329Wp1mRW4Z?`(zx8C ztFWtx!pG@I>6dHByJ!laAR7JRT-amO-jvwOevN#OhR=u3G~MqH?39OzL7+_QeO~sb zB)VvM&sDVzHK{}W{D-&`g?UIAq+R&QmI`L@l=c_HW5MJUxp!#V*NdILeRMypkQp& z_hlRyQ?SNH!Pi>s;#G94J(aHA1^+=dznHDc*q)Y}^ir&liIpb{M^awRS+bmqIiK}4 z81TUId*Lw5i2nhR@649Wr2Vd#3`3bymrd4gIcet>hja2%kY};VkBf8Z*e@KjiFD)f zy#e!?%L+f$wE>&YIAMZ}aEjh{(*NG750=d~>i9)~L%ShvJG)h*sac{`o~P8#1t=J#h-q z`F5jK%ai=bxAZ;sr*G0uKlkvke%XFqAML;#hOPk?KONP>g)_{p;p15ee7#9HEgsm8-A7CUV*A-Uw}SuJj(8 z@Bf_4PfWD_K6R9zKOKO%HCg*?vgxH#Lr723m1n_1Tq0*tov@dqO_eK8+E6mBy4l_|3Z%SI&9fIK&Np_UlIqG~cq z*E*2?hKj&+{`&O0?b;^%G=T#LEJ9*y55DMSW$+vmVpEacuKEaBa~p=srhDT_(_6(p z--R6ELRz?*omyR-N|N$?tZqd5L~EjJFHND%<<{8jvKj}~t!(~~1D{7jR%G;G=amoQ zvj7HDceZ0N=lgk%#RHs;akYJ*XqfUlQpXYx^J4GYFhv4m`kzIt({)!e_rBbv81CjA zFq9W&{#?8C1^R^WC|c&y`r6XJIpVeQ9m|t#JLu?)h{}QwVm0P`y-w4kipTgAFSVjNt0&8G|i?AVRfnZRdq|& z8j&}C^8d2;Ht=y3RsZ7$Fhj zBM-;GCk6(NRb~SZK7UVR5_zPmv~@DS{!+R>ISjBD;$cenMP+KyczEx!s?m{HBh&^7q6t)Sm}Fl38xubgsfH4hwlPAjp;7gF!fM4hLMK#N}^>PP$d8NOSU z$B^+f&#!a-L&&NjG)W`9EdA*~lG7cq)S+o?Oz8KdRa=PevO3F{OR zgn=cEshcSSF*^gH{vpg&p=K;~S^z9CuNOxrN7uiII62JZJsM4+vyZ}Cc?9`*W$xs{ zZcG52xe7gc=LGcV-CyAZ2coMo*-t0-cy$ORfoU=)6}CiN4=W3aq2vK0*7b)WMOE?F zrH~ueoEp!7zILz??c~hTVOkTyZ|X=w{Tp~-j=sTOIPEo`J(L>$Ba$ziS;?MH6pKKo z@9e#TT%SLJS?%CD=xpJ%+QB2M@yZ_O^=siYIu7>wXi8avFQDuR=>IBchWFr)w68Qa)C@!YS5qPxhUW+p z23CPxI!e}M8+xg>s2(iz-DFA$2UCPn5#O*XFPR!Xfn;>@KLjXWE4P#j- zQ<_@F6e*FLbEH>NzG#?Wx6Ck20_ZAOiy;Zvp;%(Notq}JflVyxp)JB9$L^2YOGN* zgt5is)E9=QBWYDWSh{{C+5v`xU^rZa>a1{psLS;*2Bf*+H~t~zr0@uy-}^`MUk0Nc z6e;@~+~3k0>JNg!@GSfR9R{x_($5ERZ}Z@p9hB5VxuO31krJBxwA5tn7=?h;4st6W zz5w6ZDf$$?Xo5deUFoOi3=NwdQcBI%rB@c|W;4L2xPZu?!sv7FH}n9AD$N00?4P~u z<0qOYO`E^of-HH>U(;Nu&;0d!sDY)=U#kP7WNqi5&tDJxF>~VDey=T!wWEm-ezCy{ied?^KQfmVnVz5y0bXM{=GuNqCxN0JytJ)) z;FT)Or41~YJk$~7uJH-@0n4yJf`-CURs225tLu0ZKw|?SYQJZQFKL&xZ zKD4n9LAA7UvxO=XE*<2`TawR)uO55wcbGf)Dd<^T_}a*zD&W|__52*4L+IBIB{{=X ztb&Xf6k`bq0u6J{aGK3vPnh`K3K>YAZTO^%R+8?-r%Id_jP}?oNjS?jeI;oJ2y5|1 z&z<;u<>B5`u+o3ZR&=(t22ZU0aUllt|y&^NT{xu%w zR4Tonh>}|esiKp?7aEG9TYek_h`}-q@}AIDTk}W&iP%If+6sF3EEFfPy*lR&ilL{O zPhx?!CrtV0*OvVxg?OzU7+kQwh3P4*En;~EYmA|HpSveE7<(1f2Lp~rvA#Go4^x{v zVh`@Y`r>8V;kT^A)Xb`IEiyq$qO~(h61M9Zd|=@V1HM|+WW%3=R2zv@R~2Vb2&;-H zkexK53DKe&X;buDi=W%@lM0JMBa87e0E%yi^^*rkkdEeru00BZGjQ1wo0^=cWGTRjC3WVZSo ztj+62e}^=BN&sBwFR8!KUN_!D>&Cj8$@=MFIhwbu>>^>RrF0Qjs=1l1bsMnI`Zq}u zYOT;Y%Hf9q@dQeE4}XJd=~<_CguZ(-6X_ya|Lf5DGr32iVHTF#Ide&oP8DU8FaLCYtTHe1_A384^`n2rV5vx zs%-y4eDSNK)av@*4}X04EKq4RpyzV3|D#a<8>EsU#4Zd~?4;(0{9ukUf>(dWpoh>6 z<%Q_mppQSG@1(mVt+dSA($?+x+k?&dC?3^G+s1Ar@!$Tuz1(ZPq`&yEDZC{ zooa2)aO^}Z#PIOAEVjL3GBSw1wE}%B6&!8SFa|rXhOSBh#e9;|5KSCG4Cz>*Tk2SQ z&|@OHSPg_IcxMhyq~MOV9P32wVQ${suP)!?(XVcE`c>jhu}{b>7A?wt5nBHgq>CN@ z3tl*d^3k>@f+fPN`?i7aLt&VN-Lb(1ui{YkJ@}6PdQbPSsd1qvN1>pE(5U1L13L%= zu{`9PnO%2n4jxyPc6b&-q3uE%Lb;$O(GE)t*ile?s4Hqv=Ltp`*)hocb{t5xo%IDz zWq2L6`n0#-(CxjytsQuAxE=*eCYy-ukw;*$uhlQFa7lI^jPZ-3Ritp*C)otWu`dg!3e5n;1R$DDAT!n7mmPzS=hIZ8wa zk7Otz)L(_{E7^yPx381qbR)C6i@V7TF51`0fL+Z0M1>_=CV6#T;t$~`p~}3(tJ#u? zVTy>L@BB_I0kzI`{Pe?n?YHl>f}G_Zrn5RunrK}*(JD%;Np>byCQnW^w&oDXh75d7>qOR}-n9oypcjb6ZogQ~g|>>}*T6be#+~CwC>W zN36+%tZ30G6-AJssI9woISAWVoZOgbX^{l1^NVmNp#;KLBJ4F%4fD+dI}4SrgZxsQ4=K7FbKD$z;8G;J@`6 zYdwMy=}pTohYA-jiw)epjQWs)8_MzVa_AE~UJkvxzYgDx(PMN6d4=$d`5`=b4o|SH z2%Yj^=<4s%WP2ahFscWzA?HCdu8K4^bTmEDTZ&O(UOp`0ph`;LD_xc2!%Bg=G){7|4{!xXtS2>UfQ{oK?_Ma*B;~*eOF8i zhWZyF$JK*Z#Hxqpm(tiLR`zPD1RGDB@zl$qrC0ZYb(#h>V?>@H{qA4mHrI3q+Rd@~}PG5TLG5lol1U))D{k$OH<~$?=FKdGC=( z#AZinc(5BzqO@Xz_j46jXBqJ$-cU>nSlxHUQuy-Zz*G;$S(UXzx6}Fi+xzJ+aCpQ0 z7OE9}g?4KPZqLInd=%mX_a@7|SlO=7`m#JK$bNdEQEZ^UgFc4(?^M55;Y0gbche8Z zrYI`WD>0Q4S#QuEc$lJto{SCN!YP*hA$4MG@X|09U>zQ(w;rm7miZXshr6-8@qQ9p zv=H54cb%dBXK0W&l-zZmev2hV!ocs>?N;f})^hq!T|(QCv8ZYc$##2Vtp$dz~KetH#C#nwV%JMgR65QUoDPX!e^zW-MJ1j6(Ci`gHz ze+w|GhoR$#2oWlBW^}K3KSkJY@81kU=89X3u;#TTHh95CxJDRmJ=}FXH5l!$#s*L0 zO-G1pl}NC%zjQuNRfv=9=R>s29YC?6`^#}lbbNm)kvRek-A|E%d=r%m>*Fg6qgXi{ z>My67LxDL%LnIt35xsT+8As0hNev5za*rYR@nM{8MxVPNC7#;};z#*uj1gKebBE~f zp<;l@{GIp!>E+v5n}c_6CB_3o+wifye+T{w`=$5_a$<##-T1grHLi-K73a_*-A{9= zTopgEDnobg1Ch}PU^QX`cXt5X-cJ=%7*mY~MX8F(QNbHp9=zYKPr7RIUi|c`85_KT zUu`jXH|f`|p{nEJ9H{_mer0V&wT1}gNYj3Z@-NhRRA%WZ8Ry{{d^3p1gy)8?{se|r z6@&Aq#Z*IxHRfIw%h^dW7iwJUwr9g9;t{Pss+pt=B>?MiIDbF)_hJA)((^w~yMGH6 zj?q4D;Bp!4-^IyN6u{j*^!50iv7y=krX^mjjtw;gwqg<^7MlA|?O>SJJ5j59K~;PF zZp=wvaq`|P>~(zZGOGK2m{YZJCLCMLWv@zNN$# zE)Q9%kL&RFANHK$g!*Yg z28mO<0OM8o;AE-d|B$O3W=HqYocy&%;~tkU)?sIBN1Eb37nc34d++eSFp5%ga%CJo z7DhzNeaY6?(9BX(0N!{H*$@T-y57qv!i2uDbT>h|+QDT|AdK>#@ILR_(_Igc$f@(9{_XEWI`NYLPFaO$=f zr9iR;iKR(W>Ye)IdwW6c?RuoX$-6{I!I@WGXFDCx5l&*5))Zcz#1JVN##l%J6Rn!X zH8qRt<8@0G&#SJD#-mH?7B6XtFQ{L<$ZBh+f!Op5yV~0@mg-0}s-fb^cnxji>XVxi zsRRx0&YNgmFmc^Pt6_0NMQymDdSMhJ$*>y!brD>5a@FFq7xA5N!;)z9)QQ$d-Pc5G z?&5}q#S2e9vo4KP$p?=0brqHL?81tr;f2wKiEuI&SRnL!w&qlc{2`{WzQsd}T>y_Gx9!sm}@+)813irquFk@;Q zfPQCs+1F`$CDb3qfDXoVGk(AakcPiBx~y;Av>?nubXjU5#%9q~^nDfF(OB(Jva}Ws zei@>r!qU9^w%~Et3s4OF7UX>!iCs=Veei>djz$ST?1oDsvoPk&6s-W$`$uAfJV3XH z>pUQ@#njMdbP%zjdRo;hBu8^M{dqbzgx#xn>|W)J!=-F_hGtfAhUQT`4Ts(YCiXHp zO;6ZHo{YRgRuuPW9(olG$Z^qwb;O^h4k^7ASV`@`O6R6-7*oL2$pB>%e@oqQAX{QbxOrKOi(47 z&XgtwNg&L;K@3D3K_sLg!Xj&wT_bmV1H+V)u+uulq$*#8rmBcPVPdUgtKpp06tx0aVR5MwNd?bH~ylHIUfQ zI@w}D%ZCzvTMjriwT1WA>$&pb0q%OmKZp(8Jar#enLpPK-M@n}ZjXh3E6MV_tLgE^ z1{vas855`4&>=U~v#MZqgOpq5BiTaSe4IMwC(?dd3m?gvG&-!-o}}9if+yEc?PZN% ztEA3QtX*$-LS7@S9mw56)*dc;ly#53(08$3iD;!_1qi(NrawPVJPp%M5XM zB0&(Xxm8;8WkK?HkKp-?)YMk4TXvlxR;He)da=QyS%~w+c##AVgoOT9teCb+BbqRb z%F&>;5wndKM)`>MhLsbY6;_x1Hq<{Esu=zU8s26*x3&&W!9Adlkq$7)_K62kYu}5f zVc?ZMF!Q<-#vZY|SKkMiPNTzGO;;TS@nGdy%`4Upev#+(F}M!(llvMQ>IyqIasCXw z7hcyHeFI6+UUJ34BtQ$n;R&Mc>+KZ-%9WnFr;+U-y~4On7sR1d5I^QBk(%1Z1tA>l z@K(DmqsQ8gICvr+tc=l^Xn;0NVm_m9cMd5j_Os_>hdo4EBE>v}&Tku2{mi6#Oi>ZV zk3jL*@O`)|<7QO`3t?|^s33Pibh=QXche{JN##^h^oxFk$w2SKkLtdEg+dz+hiEtq zKD6;nilpiL*U_P?3t`qO9{3PQe(+)Zsl`zhM6dFQ&>wUYlnSk*5gr?=%OR21PeZk) zsFi%gDQRN;Fs(3_>X00IQgNUc!0Yv^D{2SsQc_~@hyV)W&Bp^=f|^r3lsgmq3J^Ar zm_W=GhOYV%su{(rlq2{<)KA$=RR5$#&KRcLv{+agO$@_gEd$N-d9_; zEp*il%u$6z#RgFd3x{BRsBS#T`B3GfwZ+*!3^(Ylo8ef_->dsx#j6)i0TVt4;U|(| z#jkci2p7h{#5c zpV9rjM6hzcw8YGt*JG8{M0;ts-H>h6Btz@Th^VDlRMvLYIa1q}%;4-sBG6UUsLMK$ zwCZbD@P0&>+|R60^z=FKG%cL(qOWDUVxh`isGYG;)zh)#e;nFqQ9<D@01xQ;zKM5vc)kB02A zWK~BPXm)+*2y^hzNpx~{|C<;YN8S`yN!%iN(69fM+xKz2r1~**AD=VIKUQoWmH$KM zFZ_A`B+zCG z>nUG2u$w59YKKo!lSAuKcQEX*aa!4>7C1ZsgL2z{+8ajt!`GKYW2BfAzpF z8jR@2v^^XC7?YGEot%w_+A4dJW=w&I#P0=>t1P>Z@M_wsPGy!m=C3`>03F%_LyQ>U z;q#C|cM9M3d}{DmsLZ;TyeDyG$crJrUN;krGjF83x_5}{((`OOIFmdSGtX7(Y|e#{QTZM#CMopAjrww#ea{cCJ@F9B^N1D zwTt^Was_OY;!1AsZ7e29ws$?V;_0uw^XWTpq@^#YLVJ&3o8;tScnNaNvhkncvtFj@ zM4Z#Ejq>pONG&MIm?D^opO9JvuV^3#2IuFC>D{yAMq*>FKbC z4mi69b@U_aS8)Ml^zK{n)_jEVc8#3OX;;kSR7l2@$5Q_wv|%fwB|89(6a`K z!{+AnG>R^w5C?YP0?#V)Euh`6oCv1!s?){8Pw|bx*3F(7NB(fEDhpbl~ zq_c*3Ux97kn3>{e%&JJmQFvL))V$OOV=S<(mR+ch$Q79GRqI6R5jB9R9{gDK;KhaM zK{oOz$zWXcm{Xr(bi9EoCA)}FpO(kAqEDdf3iRxqXY0~2%Y^iUsV1y(V{;jut%z_+ zNPYajB2V&utVu@>Oe#dASZ=KB#v;s%sbY6WO-+Tbx}(Hu}o)@os)p_JM!G z%U#&_T289C@3lbcyuR0h-6zEcKTJmzVbw+ravv~F)!ujM{syrC1Bad$*~W(`RD8lY zmqCpQ2M&#F(>wNX55DV1en5;=5zw|fY)4m(qjm_#d%%;LtSuD1R*J(T7M@6(5w}On zNpdKo7^e#1TWl)~32P7Wq@k;}0McV3)?jrG)`uy8ue+QcA`Rk56B;F#{VP?(Dzy8z z&^?omT%j}>pfk7dBDH_&uTQ#*K^zIwz=0?n944gRpG!JmfXU9M_a_pw?N zj@5aIi-8~41;an~{#tKO|w&%X=%JgIwNJ z#+#=0A|bov)me;Akq^;bDs`#?ROp-4?+&g7s1GM@jP?xwSdVW}{&c*=0hIr(;6KLl z=l+8_kLrOp^tM4hyTjdotS8TK>o#s)Y@I?^eTpF4Pq~8INo5rFNh(PmS{ilUPo_v^X|!X&Afgu^skx3~R`(U~hH( z4*k?^_<~-i98XR|z(+YhU0wF)(E7WH-(V6w(4~;%G;pD3Lu)otY8&b78Rhurgf`xb zAEHOZ3!`E-VodpaXMXrJKJ8Plf70IDjg^JNi=h#+yUgzfhhNVc;Y9&K#H=`t*`?v( z8a(Ov--=)H@GRk1%^m4T{oA#uLeBG?8tf^5s-%s6F4OaaiPctS`(8|ED2r}el`{0% zsVOu;g)`4D4>LQoEUasn%Xi$_yNkbzb>Z&_5=Xz(olS@M?_hswhq`e}0J<7&Rnm<= z8H4pxdr{`LF;Kf=9AnT=cMW4OBpbe zU*uRN(5dVH^o^|$Vtn5UeQUkz&-zp(5?|PzO7_H;C%Tf=wTsH)@s(}e@y4E>NJ+f5 zy>WHCqaE+JSQ{;gM)gz9C!Q~h*LTEQ6RVT)u2l$6Zi=T8D{TVYpH250+q>IRxHqOm zY;Nu^^{J8>CjX99XS}(sqXjGU)r;y=rSW)EGL>jc%Lp`b71b=x8V{Pf&=EiANk!Db!6mX>*A3K z{_pPpY2g1f@c%yz(Xm62XG!P+@hx7w$e=NP-tg2%_T*20_ZbR0r(AvR`xvotSk-;(v!9{sdmmHx@ppb@ z<*DImXD-L^qdOd#F@47L;*)20^UspYOJ+_lo;f{oyxage$xWirtnmCrXIjYSHo~w( z$QNx%qATZ;B^J)}&-vh_L-S~XnVva{?^qT>h4><@SiYNBm0%~!C($jH@3aa>7hx^@ z&9Y3oUcpQ{+7>_;ZSkXvp54OV(lLtep{q!JFx^i1eyo8#=YhTIf$1tpx}uBH4NGB| zvdk2WfpvIbH0MW`$?rxF><$lXn_#@44<01*&pog`9@y)G>AcOP=cOH- zhws+Bg2GLKXu;$S!HR-#U+%dR3no_;6wWQktIBWEUqMFC#m4YlF`ny{=V-RkswgPj z5U47c+!w4W2nXgOx%mZ!6$N?G{Pu#$)%WV|*ww;()}JGWrk zrU?}V#TyQ(C@Aeabbdkk(uoD704fTmfnaXIWITWzEXWUB<9VYh-rR=LpaN~f!V{PQ8dqMV=4ZK*|Q=M!yhL1AB@eIjLU9(bJ(Xp`K( zj`CGgPC`Jlsgo>HW2vz z#B`d9eBG9FE~%^KmVW3>B*h1HdoRTg$~Rp!y_!p3xcp;w`3EjiIfD8Y=2vj$@YP~H z#P|Ue2R-MMDS@6yruZjyk#B1v~^2$ZT9$g127wL!Jt%Xmv z&CvT0)!|KKKQ>Su?wc?l`ng5vr&8;uBHyBCH;EjheYPCW?vQ7HLv09JceNd)+jj`e zLGZ-DM79QI8>+}(hQ}sJr}hhJf7g-h*9N1uT|xWX03NU_OA5*ZpY*gJmHC041$o>i ze;O+&?>ltEA)6))F`12%whq1?Q8!)8=B{!;f-1xmjovZrU16 zi`H+I41%duAN8@jUZZ(2kQhohW}Hg&5V^t7(7-9k4Ajga!8wv zQJW>3pUT4@TwkU?Xw!XxKr0O4y!?6iJD2}1$gjosDmIPQ5g^+l&v3P;M}SdZw@vU> z_)Zu1e}Zw9fGwiu_XzeLB8n9hR>N=+t#ugvv8?y254M3v2=;NpAfJ>G^+_;3%A`-l zt<$rhn+&=pp}Uay)fC*B6F3K%tH`g#&tAEAD`gC2CUwr~%ec;QUsi=DgFnsntaWHX zD(^dm-_7_<*EIZpPO!}caDEorbq=Nw9c!#0uQuNzSqo(YQYFzYEGUelgDQZcNLM(p zgD+vnSh--k)h#QG&j!ILf2w?8sZq_)A?8&>P%4ieq3I`@Ktn;eu^^A^{bs?xO1PtY zw2#XnDgbo6i}RP+-xq)%$+knDn?ldwB75?TV9!!}W?M9$Y!Uh-u|*3CIs%`EEkeoK zwi*npKwd0u?U5~E~;CZt@hFj5h2$||n1l=|znjZ$A9^uo8@64xQnbS`LBiYwe z;o;JHCB5A#&rQ_n!={;aBWn9ORpRFazn+7tf$Eas>C9(2EUEw7!CT3ZW}2)z;3}ZU zvetq?=Xu05djr8DSW^%8ii(-*LXV`o*iN@MVA@2^|0LYRrSl)d_ZtQK0X1~5cELVg zwaWXl;M0_MnD~smSLai{UKbf&Mm_M#7yFD(J6lwMe61&jZnqIVx$1vQIrbD|BU`?C zetr3TRFGD&3_%ta88jL{0990qO{kWU<b7sO!t!5Zt8u zol=U!#ii>krPUb;AWMZqNGTbVW? zW4uM`yxp@-q2*8+ZxGQo&UG|Dnjt<7e(O zcnn!x5MHLcYqqm5WaN#WwcbsCRDYrR8-BJn^Vw-ar}aY5o}T5iO&QOU7(If0kP^p5 z*rp7+I$&F+J)e#`!1d7A7V0(;2yXZG5vZ%=GMFUobZ2(#tt3MrNnn@G1(m0JF|~QUFtie zCBx)YL`x|9KVeFAFcD;;5zR*%6?fbMC%ovooV{X;K}t~ z`t#nLz;@4uRFxkFzn#L*Pd8Mbo}u%!aOpZrZF!$y7m^{X^J~jeM&*HfJw-sNlkOWR z5nSI!0#4oZDs$G;f`V}jC= zp*&-eeG0&xH5~Sv?58TYuiYoKlYUtsW|PB{Oo3*LOc1{zd3TL%A#2|u!E#cxIkJ!D2M@`_YVvC`sOHi9 z(KHMUVEj>tJi%pImm%FSour2AUACX+tD`E+30&`4yJPu_eDL7=ylo)2hnYzCR!RTs zBt)hUMnfXywbbT+Tz^&b_PgY{Q|USAwl9#x=xY(C?ee(o@}L;EK48>cSHI5nNo?G$ zxxp5)ab6Vwe8TwOByH<%eCIMPxHZ?b*EA;Uph}MGV)}#pNPFS=Gd(|q$p9)tyJ=7- zLv{8JdG@o^&iPrCMdsWRjpy*NU6Awh1K-QwN6ICBuM0mq>eiDV@)~$5tW6B&<9ug|bo9&_h)!L8oab8bG>&C@@CKe&EM`r|qlxDu5N8M+xCRr#0( z#iY*p{Jj}}X`+d`jFdcgCOwRc?8mLrzMHf?LSMcifN8G2;5h~1;Fll=RdrO~D9`V1 z6&~%xz-bpK`Mz9dn!1YTSe_Hw%|h!{E`hUA29-v!ROVMH#GIv6e&S4V+J5Dcb{uk6 z%CIP~SP5N4$^b3pbEC9NI%djc_h2W#jYpK7oXbYMS&ow)CgPtp-!4Iy{rWcdvMw1@t<3?$N)OUO7V~wqk8rH|1l1?`X z$@xM{mwA2eHIzMEVA?}UM^Esz_@whCBOR)vlaHo{ENhDT;IZUMf_bKm`AV_H^USpC z@cd=c<|gKi(2lvU72gkIo-@4tNgnf1Ic*hLZXo$G_27)n)A|LHB~RMIS!q6-Z=bfH zU~?dtoZ#7e@f;8FJYRSgXUh}$duoLI5zjk?=elfp-Wmul^fp#@U-|+aMSv?we=>Cz zwaYJUZL12TQ|a^qT$iKnkk4$cK?Sa}pF_{!R051JR;nt6)+zq-dTEoi{hsSOWRO1B znV&K1!RDOc0OhID<#cg9AfIrX$o9Pn_`zdyFaJA6^JG+(XilX_A;X2k!W{9M6viK1 zQl=>zhfNIpHxH%V?0NH zkcVv3uLXHbo~_AI&zf_8)wFhvby2Kc?^K=+?2U4>qwIK_%0N$94iONX>uU`U=(uf39}g1a{)6i zE*|LBrg`S&bUc326vd+!y3}^s)fVQ{sP^|Rb?~IM-W5w!r zRf5V;5&bhl|56$~`T<&3?g)G?lU}#;7t`o5AW`(UX40Q7?I>INmQm8*EcCxilgE~S zbEZ6xkCOlEqohAcx63qn{PlCb&}S=u>NqgQ^)LFv{seeyANEHox9}RcZ54v#i$Xt( z=y8#~-6?6ligiL=M_uE0_9bNQZD%0R>FG)=$X^D2dDP+I`g{)lIDU!Od?#$tYEQ!k z>w@Vv5B~xKoy!JmzD5`bj{`Rg4aFRKwDB)MSTzhpEug$? z6Z)e-oJD!hr!~wAy*muH`(!tc_z3>s%2tLdq0h@!2J{$fy=7qkmGX6?@TAimGxFu@ z6F=+ClctGSS1$-pdWCTYPp;3rj_CBQ^J#{5r1gy^@GX}%cvKosFJD{cV(Jk0=21mr z`GMbf-at81yWS${bWiY>J!8F%=VkYKGMtxR4t}o+Kbn)$x)=($`olW|!K%#ukmoE& zrqiWO{pApc$H=xOC-91=Ofi;elkhtbnRGk9Gdn%ar>L7hc*>;o6h0mq#Z`I$dTJ6L z$7XAjF{l1VPnndS?h<~*Bg=$VHY>C2c>SByy!&L%mbINeOg|!gmTeD-nCkeX>5BGJ zswgA(0n}y!nA7u^YK-R7JWMHk;fzrx&lk|##ikQfIuzTX>!kRrJb%Zo)eGs1@>CCh zD9_PrlJ#>V*28UqD?HT;3rM!-h!d3@g@?KLvF*vQ6Fe94r1xA1$AwgZ-74Yv2cyhf zV?p%GeTOV4*q1}Ij>VPfqrvKY;&Z3)nWg&&XH1z9PcaY64p^qk98@Bzg7WyP@Y$Cq zdGzhuWS$>$4&Op;@-SU&55nMCOPvRY7z^4b{6SYl;K z1;JlY-8E-kIh|L*{3L_W{7s)sSJ`zWHv9>>J&6Es0hQ@a|SD`?F)pn)b&#R?Uv&4 zwf093V!~uXQ?3`^#R;)F9}3>9nLC2Vz@4$KPV%!9U9YF+;*3Oq*&-b zCG@WN=h}ke^N?K>vc19)%ZII*w!lDY;DON+ioHt1aU7e3cN_6$Tg77llxE-@?Xbmg z>n@@DPg@4~YGw>J0>R+zrO8m8ufpbSq44Z7dVU7|v8?5OelPn8tm7K2seZ##$1w^> z^awwLmqR*hk~D6kgt#3z^1{aSO{gg-rix?gY(YN!hcu)rKUOdeeyo#&DzMvi3Ngjr zkpr+3y?8z>ZSA78zN^}fe|Bu4_%|5+_IWA;)1dX96)u(^%*n-_1+Ja}v8QA%Hc{t* zE1SAl4!WO<%r_XeR@M_u8?!SfI3v@>aEuAr$H@`=q3c~Ev@>TM1wSGXY^GeeXHnUw zEeER>;kjj!@Z`E&`L09it_xn9J2YX_A$^Aii*hGotJS>x;Hx>)3jUhXtn~3e{u9pWE(K$n}B@AbHc7;|ri2UZk5Bug@JZ8^pNK zE%HTWGfl8t2w^*6>u|wMEZAQJk4zU?&^INP}?Joz=<9ldTViC7U`u~xh zzFN<6Cb;Za!hMqdb4L2!{cxZX4GsN|J%1R>U#Oa%jUZQ4SE{5P|8<;r)`I7a!m~5Y z&O7sp-0sr!6x`%J{F%qGu6u-EVw_}bfQ+Y0yBsf`RD^yP#72MjKW}>74_Xvi>Ar&2 zpWPskphYuc?ki~RbAv#F*2_NlUwrVt`QWek;D7hQ$=h*XLF*rG5J=E^%?JOd5B|Cj z{)P|kseYuJL&f8|f>zK6pWuTZ>VqHVgXjC;@AAPzKKQ$R@WXxZ_xj*R`r!2b+w_Z; zegl?+f6}-ev_9yfzmn;ldd_jhUzQmKjfmPTS0pltPtAtQ(W{=oc})gFj|a1g#T|Uy9Mm;2SXTbo!HB^q*#W z2T!Lz#YM036>;HF%zIG2^nS$OKyJDo5}d}gbn#v`d=_KwhUoWAWY{`KeOTWYye?k> z3Bl?Su0<*RBVGR+$g|X+HSrF1!l|}aeDDSz{45`QsSkdh3#Ywk zT>mAeg7=(=tU>Dn7yac-e|paKa_3l~-6r_=GVlpdBVvOy;RP6{1uO@rms{v7XkFo=r+Y!`N*}z>2k-a6ulB*O@xeFw;Me-#n_YN4 z=l6Mgy^rE`>FQ(r^c;GlHC=bB5B?jpKI!5^H-eU~{RT1Pbi}Ot3R<7>!Ef@xZ}Gu- zRne6|(E2YQ`Y-z6U-rSj;)CDegMY&Z|CSH_9UuH|AN(F4Tw9rRRRpc?`_SL-ga5z> zf6xbi*av^a2jA|4o8F3(hoJRiANnVJ@SpnNPx|0L_rbMy#|FaLi&j)|m2mh-JKLYb!?5}=A$vEAh2wJZgznnY-tyg{U*L?8T zeei$z;1J2<3R(dlJl6+5#0Ssw!6*9QlYH<3A6%dAlb(s7^&TI3T0wVTLF;`!_+%ga z13viCKKO@y@F_05U+PJCnv#=ZIOsa--Bf>0&!KoUy0kw`-!Tq#@liPMilDD)7si!7 z^vC<)C;H$g`{1Ye;4^&iSw8q2AH2*5Kg|dKs1N=zAH2c`uk^vAKKOheyxIq^^})4Q zlva!=cRlOj;3vID*_mx8DvZ`i>G}}HOH_Z>Nc~Blw^`zoZi5egmJhzv2S3*bKi>!c zgb%*V2Vd@k)9xGh6|`3P;H!Laj<|I(3R*2b^ld(PhYz0e!PofUm-yh9`QVrP;JrTh zRX+H7AAExkzR?H2#)ZH42vY9{UH#Mt1efg-b{TwF@DdwQU#1E^Cj&oTaEfO&ujztU zn;^c=5S-RK&8t-KdK1L=j|#5mG4<`ajQ`4&-x%ZNuKX?%KIdx&^4TEtLxWJwkBVCT2hN0mj>1{KG;o%g#3a zM;PyQ(VxWlfD11Xyx8WTzLYY4V@_!Xeum%~uvH~^PsWV}jNj%;w~p~Ijcz}9rw`kdeyu=Pd8BQ8E)6`aDSK$7dOqmxl8a&d-7YsGt>Q};O6`(F?&()GMlsd@>jt# z?ax02KRbgyz!kGI@aGKtFu{2*fN`%-@OA^EuSYW8<ADHC{2IjaYTQMi@qCpkr5xI=?h@krdYSS=$8U7 zvL@Jmou>aErvH+Q{|zT%?)&6rZ8ZdVtw01|9#*^R>(#FaWs%A*4-}p8-W*DP8^r!KOH7` zinY~6-wnLTa^kymefT@$@3qrCPvl&4ie=qq{lw;zC-~!x|J26ygA_OIRj+3H;4$Du zmJ>gw)7=jIHfyKNU#ELC24uHcKeKV2?nS`8(!I?G|FRGMO&|OTAN=P&_^*K%8S!TG zMQ?4GaJtRpy+UBqI zc{y+|{>?u4bw2oi`QYF8!T+BR{sQnK>sVc^R*lHNY9`^wx$x(Jd&xfm4YSBP#iqYc z_^fB#i67H=a5m99@mUix{$2jAm^zwUz{UgpjJI3Ik54;};l9>n8q z%U6PbS>(UohrZNDpEnDij!BBaD&g}}!FLP(9>HJn;s3!?l{~Z$g0A8a?* zDBbd-6#etU=VHM(!@r{o)sn9VH2u-)x2FG>;JY*ED{(9@O`4U&FZ#wJ#eq~_&Fc^1t0t`KKLo+N*;Z_YNez* z7r0lt)xh6vy&zOhycdl+}(Y3aOdx=O0Ou0BY`=t;4 z^FDat0&h9b^uag!;5Pv;vRZ6;_9``4zhk_^#&w)b5)P+Vy}I28-{yn=$_IZR44oJM zvwZL`0jGLG^8s`nrar6(7r?yhIth(i{NV-^vg zOKp11|0>3vxZ+~P-uk=`ejnpk+I;w|W;_#GO#J(7T+c{ez<9rn7s|J%8@Rj1T?^;6>IZo6oz%9u6^nt&M+O(wz;*uTZ|5A0Gu?WVz}8$oOWP z58OY#u3JL%ZoIVKn}3fFzSRf+Zy)>>AH1Z&CtV->dLR53z>AEy>x(77N1jRe^|l^9 zE8pfb?!;YRB=}m!ow#c{BZaQ7GVa7z)0x0@4V>jI|1CcF4&X)VlqY^(N4))oaVH*I zN9ayHo9LZ*Y>2_vLdL&r=SxQpeF3;vJ^79g{+JKG%ZLB;r6i9N@7*r)tY`cVTb|8= z?_~TNHvTKYk35I?e9Ojfl5cUwop|rNh5oBP_}>`6+van$d@Dbf_`C5z#_zG|HUFo4 z@G0jJA17{H^KbFN?_vD=Hh)WhJD>PC@#Ni-uN!^v;tPo0i8I$d%0|W?)Ld2;=wB?`9whv|3Q^o@dFx19Jm@!=Xj8DEMlCqDdpLjPmNo%rx?3*OvB^lm&a zNw^a?uK9e4@#k%MG@q&!MDND`!1xO`eT{tk&Pwm{{R42Uv)J@=<=f$_2;XPpy1$;! zxc1`l3NtCMYk=Qo?XvZ$AN(TIJMrf)%8d!l#NUZC*Kx$Hj9+8(NeKNR7ZSY_f3E4< z7CVD3>JtwFNpq+6i4p8&YYax0kUi~?dpo4KI{!o|nVXZ{(#Ie_koGTbd zXscWrf0*%rjlV4S!)?ST*T!EGd>!LX9Q%ucKg+li$FA{@!B7`j6Ky^kzm@SxHvT)| zLxD3zmJ`RW=^Gh$;@CC*2;)v1yT*^Zi1;{h?3(`o<4zp=za-sP7@us*GfVJ~cM_iu z*f^cLNY`f>cjDMTFM9q9<4zpA#%sHX&lHePZIv?7}vcw z&MFqW@f71uyt<~J0mEBlIq~Xrh96y<7H+R?RxaVL&l`#IBkh~9}~r!(j1`X1v>9J{7}|5~DV;@Igt zIJ&;dxD&@t=ep4~@e-nU;@Ih|Ho9(Nyu!{eow-KWKN+vI@$Cw>YA+=|P8>U*nTC7U zGVa8ye^Q>@#kdpSuIC?$E+alpygHp5M%RUm*V^go{oKC=KE-;}#!D5s)v(UH{;UFC zWV!kLhH)nzewNg$n=dE&r8a-v(pFtTxc2g>Zm6rYmvAR8{ZoPmuOxhl&4O`0=vp^G`Q2gD>o0Sz zA^Hyelg}k0`o=-RQ#MX#3(@sW;I~;%*|-#=b?7Fdzr@Dr93i?&fP2}QG9NtYgKzf1 zpY*|VhrHAMun%72gP-GrHv{*|@AZu1+=H1a|KbiTR*p`+t!bK@INu`>LrR&BA8F%&z{D<&=(g%P4b=0oEZ_A_0sFCppUHI357g-x@yi>mAZ}!HUflsj> zu<14b?=b#D7ybt0n{50Pk-r!jnPLsuxaQLcTz?l*{up5T%{ILhgY_We|6${k<)MH0 z@G1HvrTd>Y{Y66mX~wU&am{BE8vYdPQ#L+N=+9#OGcNpA#&34v&olmc7e4cP;{RVR z{Bp)`ci}r2-{QjGa|7}DnhQUl@o(68rO5vU#=qslpJ)6o7aoB@o?_kO!h0CM*T%Je z9%B4{7e49J#AlleKa25)UAVQnBi_}KXiUaa&8^9JS1QrCdU|6=hZR3}QGKd3zGQhk z)tO9Ix74R*b|jiRt7}?XqV=gralAg+l59*xx>D8kC2>GATasN})wr2pAX+jrzA(Nr znTj{JbtOAf@$R4!pNOUHnOKR$8n!HBODp4O@oXJCH1Dey4m34J5kGCdLjjO5`mBr&L+qzj| z+-_^{Y)!Ppn^Vco1m(T1rg2eyaXj0sKqXPub!9vng)qob)XWjIQyPyqB~yv!mXhN5 zlH|%{PeW&-t*eDno15rLRvThQN;-+a(O0x~c?AE9sW4EE&?7&Yj5ZntH$G`ZMohy| zWwx4Ofg9V~P#L-#Q`L2-J!=}`^>gC&sgmLq?VT4VI-6{@$5V-w={eFR=Tga>=B~!n z+775-5$Z2m0PA#NqHA^3;9xeIx|&6iNKO0d)$Lsk?d>gHk(u?>)Edyz>ZzfX@!v)5 zP01*#Qhll{Ufq;zOEss~R^xZ{+(k8LT9H{DsMM)=XR@)ov#WUxDsO#zTG3@!_o;?d z#hapMwoqDNAE%az&uA$M7?rRq8LdOZnW5V}YG_lEDSWawdYdqEN-!fnDUFLFONuiT z8NaZry^XX9EgYa;ptsp^Sh`eadsjP*T}yj=$9@|;%#^kmV)&xb7P0}e;_>#5uE?x- zHH<@?>?+q+RgcT!4aM;W(}03aJWk1uDaGs(^eLE;>vyEMqNSz1F_CJ9o>7(4Yq-&C za1SE=##rmf$fB4{?H~v;ax z)F+O}Ff!BT7;j6oCZo;SJy%k^nvGEhYHBkoY4h^VMCaOQbL)k5GiJKPQb1i*a!qq% zvbt?WyPb$>j-DS8@s3&RbWN-O=)|LrOe1rc#Ou@0KHW;G=-T&H?u z*RnD=aOgMclNXI#z0|mL77R`1KpxE*)@KPmG6(Z%$wYfF)}b+RHfGbYx!KlMmTwV+ zFzx4Dl8ivtxKD<`v(Qvlv6H68^B|7JBat|_xOgiK;#!O*{l6+hUN#3E$vd%_W}}!| z6V%-_!{vrC^e88Ed2=vUORj`JfgTAn1?csvm-BQ7vWnjwo$VcZa>}Ux|Lb$C3VM2N zWwC`n5&Ba?e`e61ne=BC{VAhArSxYG{fRJPgefCT8e!T96GvtfO^IU0G$o21<1?Af zOy)R~xs`C*vluT?i2BYnGnmf|B^C3T!D-Flv}W@6nF?3@nSLhIW3v||nZevC5=pGNz9dGt&rO_d?}R%*2smric^^3G<0W zRFO(qNnuH8DK$q*gpw1BNa?BKi$oO9h$2yC6j6m5DN(7bVvUq2Axc=-NQq)rqGXAv zj~Pm8RdNwkbdeeAIaM$bRZ0<6KoM1Pk(sQXh$_v9D&~kP^TaWHCNT0yb;6V8F-%&I2={qjMHZdmnrN-r zm6gP6+u@scw6`=ju8o#NqgAt_YgD?<>|=JbdX=+y8am_QhA zv$)51#ItSTY~>4JX5HiFJF{!}_Yf3bxrd;o@p=q4+u+zYMp5J#mSb?_Idm)STHBUN z^k4#!X5G~24HJYk4cC%X)x<8uQTylQ2*cy_5O7Sayz@G0RdLnC3kj+VtMv1ZrYvcEB{ZWgoSSm)67J?j>t8b*dv z(a^vv5>LN5CKZTc6~{Rvam-kUOIv0lEzW=z6`NTZY{sjM6!$XXj%lPwb9)z;k)AH* zxnu6Fpyyedt5r6{MnVZI<&H$}q8U!l<*D#{g}KmB~&FHnFS*Mm*bz;)Eronc;;Az6~=; z%dfDMR(yW#;<**I@x}Az)nkIJp<-@rlyuOL*5i*^DpiTbJ>$yuNyf{N@8-5O?W=i# z+sOCggQfSh)(~Z1M=@xUkO)Yh6S`U(m)4eAb_uF8_&GZjq z7VQT0Hf2$#e~`2Ic9xl{p6r2oR66~GoW-}RqEhzM z|7dg+Ssa_!Hcqv4Oo<=N%#CN^jXHCb_`%AYuKeTG_(qjEo%q4b+}l=i>22<<_1?G{ zHYE`g+`d-(apOK1H~pCX3>D{}#gioVG}oBs6;P50$Z3osUbL;d1$E{i@I<(JBEGVl zVx|*~7j-vxViMWFIq8dAstqA(| z30Q<;+b(XkT9d7!qYhREQym8n&T-R^Af#F79}HMVx}N5@)KByVvm z(|bOeP%RKmMDwSqGKwI>ywr+zh(x>^H$Y2-epSgg+}@k1Z(CHB_1L z6Qm9GKBN{}G3Aq$ffl5cu{?nq+S!>{8*fW$)ySgSTdV|{ex&Gwc0|;#v8v9V-kDr6 z9eY1|dg7REM9g`j1tI?NHG1=lTAQh|$Cvh`YDsewcXQ5!HV}$K0Zv(ieh~TXWWO=d zg?+z_V+F#&IUY`Qk(JRKb)Ut3%E%3r3O<`@-%+QH2DaZBB6B_(I~*3OxoV!uK4`sx z>h9jwsaf6Q?x!=#wrECcy0c9FfK9igGp?rFi>J}=C6;5qg%v-u?c!!cCNDvlZ|lMA z1WB4K>iM{6($!%dpjRQXr>m2^bQyraD%jtDz!e@P-jekJV=VwpyKJW{fjAOmqT-TnOp`7GHrqm-{UWCzgCxq6yI&x<_|*tu(i3-w@rG*KU^mrV*Jz)h@XP z{$;!?sgfAEf*jx$q5Vo!V(;i!(M*2OB}u)moJAEVv19xXY)8TVrL?Q6N+@mT3Czib zbvzY6a{aS&>fXDue*wyLTgebWHm+nV!^pc|_AiG0e1;gj^(9*&M%q0y3K2TGyH;hI z4Q1N*Q>71N=hOb>v+LxT_MKR|oR!I0m26StnwbbagnuC}emlB^WTF-RDs83r+TTub z4v`ru>`$nx5yVi8(3{!ux*CLyv{1i-5hLXYgEB>m;0{l2vl=n1@1%|XCGlzmfZ#t_ zT}RqPC${4yI#+fP*Hn8JdlqLSLok-q=O?>XVVh&rO7=9T9G0$5K}kC5h{zJJh{!C% zt|}wO!x&s)oT_6$p|E82$YGp(^;jW`qN%Twe_3TWA-4`ek@DPstGuIRP1t8N}7_b2~y1>Y-pW3 zi;s1n`Zq^aRMaxsD!ZmRd9i1O6|YP)vB*7B%?GD0sF83>`$`-UVNaImhG%Yt6)wuy zVc&A&DnUAvrte1vUGCC+Oqso7UXHrJE)n=O@Kq9RjmhOcGdpmdmej}X>TkQVv@289 zeA^SK9@)S-oWwSB%R_7!oQ2eUF6U(uSvbC=kn zWO#|#jO=$SBM%u5axS!i_VD{gRczyUeoASaI&4@*+x8d}_#+I`>f6=aD0^>Bv;(qT z41jq90no;c8E}>)n0Ca%bgZn(DDfcuz(DHIUCe<{Eu|Td{rG+A!Tk`;q%M=sUYKQf z&hSo`cdtO#9Epp0-VYNT#niDD^@o-SO0+T50#~`clPui~(la(NH?PFOE_B8dWoSh8 zMIsgU86{njV#kReTTex&CDb_$iO=>?O0|tusjW14G|I8}a%m9kjgyPukn)5@S`9)X zX;sCjT&>OxcqUFYwcQaqJVBlIldzzL!o(KWV*lWp%X8-dptn`vj5$GU`uTE%~W%i_7M)*Y&03oJ`%(elxE{&VISvdOzve}ErRZLtqHI0b9aSm78v4mBpbJMb6iM2)B3&dG( z$)1kRIQM3*nvfMY>?hYgrRGK+i?RV@&umk7YpWgiVC&P|RTiP8Tk3b^U^*lT+obz{ zEZIu`Z%m-0iy3*cUbRo}GSOh^9~hMX|$oi9LZ{LN6l00uU98S({R>-K2Och_9biw%ysmoST)%KDh@?@>JA&Y zB+8F-u~GhrFta6H4~ra7mog$lh=B50Dpo^M1#wF*7fJ=?S%ZD*ZK2W?3dUCm>u;q%1Y-Ds8@e%Z6cnW*rW zQgL;tR&z$avlo#3u2kn*J_yTIlG%7}JfkYEC55(5F4vlIRWyiY)E>BMpAd70EjY$Ji3u_tB8&b|l&354m@;7=RpC<0 zxN#mQ6~P#|R5W&_i_sfrj$Sf)AN^sg+xxbyGhNO``Hu1wmN6c(&od;5S!>Y~%&l-z zD|vp*bj&l)`;5R*YhT@sKms~hla6bqqyFiv!Hh%XaVYETI9X(lx72mrbsXU+`O*3P zPSRb>-Wb|s?;%mepxG@%#PPvG$<9_jpjic`E?=?;GpF$Lu{C*7@y7Nc>n!$0og zy|XLcI7oL8i*{V3vx^p8g}o9smN(h(41xs9tfJATj+j9QfD@8Bnv;#mi<>#rOWryX zPhrHK>h5SsRxhBp-5{){Dqg*S%pC_c>ChGXJtXoH9jqqkond?qY5IM=D3!JV?L-Nu z!SwPDKDSA^_@14rj9Hsg%_Ok$pYw>x7l%u!R(zA#gN6*tAjtNdvhEUR7)w7H2WYD!f^lY{u3wzH3U(=s;^S@t>z3ZT6!2VDWYL5Am)5lJ}8!@tI6{j;k9G>bz9 z?Vu_^C-P3L0Wyts@D=dZ*8o1MUPkvE@+CujkA^>b1G69IW}_Nc=DIHF3Onx14^VPr zDl37L{Y2$)S|}MGz3)GPgPMbJ(ErFe$ZU{fC}3k&%Pa$4-Ws1m$RdRUEQS4~Fb>6# zMG9sf#>dH_vbPsA;~dolN0nc_;KVh-KOK)ZJQ%B{oQ87NMqi&?D?}NL+_MP#@ra~~ zGhaSxfFoAz6G&|dN6lD9o_>rm-BP8F8DY)y>7-?kS!1!G@5l^ue>~n9 z)~>|ZC!!Bd32V959E=Q;Cf|t}KClulp->UsR-6S9SI|h-ZIFCKypy?g>>PMy3MUR- zC~L|G$SKi+-F|I26&>#y9(!~Szgn(~cD&fXr%?epla{m*n5D*jP(`DZAEt}>c znpSin(!uqjM6?GU1iZs-6E7yfHeKA_*@Sa8XW)>Zf4i1!ZX@z835?4AEpj!3qOGMp zb8n$`4I`>XoDA>mr7vy0BMmRj1xUuIs>PS%y>m_UYW9EE9I@$z&5gGsG9E8S?M(V* z^pZrTAz4Uu>Qori-K z;@;#si&`BWzvCC;xL`Wb z0Y`X6`0xqTm=Vu2aJFFYk6E;g-~8U*+REn*jmTBr14=QvI8iX!M$-a(pyo`q0kM6B z|CUDzZf9CKo{Wxt^x0!5aqy9BxXL~zoO;G5lr6@|F7y&^<;m!y&_+rNXPl`Mn)$Q? z3X@fNp=S_TuFnE(Kn2J~9!|J@)`}J!Q^(ULbn>+fXOldQl8uHb%vm3Nl6gX+%9@_f zmc0O&AHl*~=1U6o&4|}cRB30C!QMcMouB^4P}rLVRB|J}!Em%3S;i4LD%*lpf#wvB zt0RN7gsjcNMAvHjoB<_R<~tG7vYHhemWJ76y!dalAz3uFN;8dA`_o?`I9g76wmiN3 z^+IA=7PHm8vCly%E_1bH+_PNDOH^7ePaA16Ng zN6uP=I*TKOdlJi=*Wgv!5|Ph+2lfW7Xt!ktmomQSJ5 zp4YcN(R#EddrkrsV{C6Ar9wGyPIeVNAeju~aey-ERmua)os!2fjbqo7=5*kCQaKwh znf&!Ms#hDB{YSczM$N`sL!)A&lr1(htwN5Pjkh$T?G*jhGZs$cBa^?9Mk|wDhpw{J zm5Yz>sBd1Hae6?=tYu8u)VtZt^({G;{^<|5g0g{0ju9biZ%#`Iv#?oAO*_;6F0>_Xtke_y_)L zJ*+e6O+9Q8`~=W$H~4(rpx{h4g6ID|E_`m!@%!1@Yf9dF$4dnf$uc%KNgmly0uUztV^P zY=eG+L4S!sA28DWjDhDG_^pCdz9ty>-3I-?4E{eb@Iwsx!wN|Os{Wh(QJH}sX3!59 zc*wv{INaf5w!2cnGu!)WgWhZxzcX-?|4m0Y{7w8L?{#of{-=EK-@VVF-)-n;kKmbd zo_wT3Z`Ow^4BXVu*9_d0=OF_(=@XM3{${?~4BYGodkoy9ztIPO&-)$zlg;una8u4| z12_GUGe6+)*=p$RSpzrA@m0Z*q;-fv|As+-xFOH&A9VPee!@cr9yaJ-Fz^o<_^hK8 zA4>O7Bi&O4r}l38Mau-wEcaCgy;+~v8@SnzJZSJKGURzeaFQp_kY|^{$FwJV419{g z=N|@c(g%-r@=Lz4wpV$AQ+|&z_!JtrS%2PZ;J-Kce89lX@?9plOK%2!n%)dNO>YLD zG`$J#(wo7@)WaSFPt%)$oAkjC`RGk>m);CKO>YLCrZ)pm)0^Nfy&3drdNc4ey%~Jc z^d`7VZw4Pz4|@zeO>YKn(g#26qc_1_dNc4ey%~6#-VEH-+nIuA>TQ`pf1FXzxA@S1 z$A|t^ANpWe<(Kkh@}DDkraU(p^k)C^H6MJN51-uz{fCWw{Yh{t--$*$eaVOZH6Q%^ zDPVw$^7RLU&q@O~(`^%+(#<#M*Z9z1Zr~>W0RuPrZx)>RPs(xZ*o{8)cNn-?E_WHY zS>OIgaN_^29Ebla2EEyj_nHHt2H# zj+`$W_^Ady@fea)$!Yot3k=-s-{J$q^)}Ox z^CZD3zq1VdYy&^bz&~a1nQh=-GU(4X@Shv_QUibAv5q|F82HhGlRW1d_+o?J^wU}m z{5*sH5(78oTyNlJJ-pq(&o}t&5KC`tY^m9RB|wduIY)RdN3PST|Hu+;MGOi;9>aAXKdZiGm)}bo#&kANxn>G$UPV=?f;z* zmvis${+?x?+2_o;VZG|oqYb|jdbUv9K?NJbpKZWrdwB~u^}oG)n||UylMK1EmV2@O z{~0*>1NKbl3IA8{XG8?A1ebr5=6{dba4@<`2u|1>h|A z%l8TM{|TJ@fqmNetj|Y9@beURE-qI;e+)kB=S<+N{|_oIao|4Q@5o0SUINZI?5X>Q z;?E%Wvi36F!(CHN(s3K7SBW#{rOyH9KGG?=pJ4jeO~nh&#y$i0-%ikd0ONmG`E?$C zk>aO&_}z-1=i!SLztqE<6<<%+vu1aoW_Sw^KSA+bvHs=$*lt)iNj#gB-xup3?)&YA z^@8y4F+S%1-1pl}=gH>hi^j*i`csElIi3xi`;gB8=YHd^g=s*fd_RGnLx6L>cO>wC zfxpjAsUGuF_WmT@f%%N&cNZbJ^eE;t+*h2ZNq!&H>V#WXB;fE@I zJI0GaqF_z=ub^PIwilrZUZ?nN9)7dpA1W?!{;19&VB+RY^Te*wNWuLQpn zxE4zi&%1!{hj@}dOmT_--Qd&iFM-qUy}h@t0hXufO zT9?Fu_p`b|Kj*8}z*!G}7{NDET>RnvP3`6ryNlq@x1fjjD?3ZirV)R1`?H-theZ78 zEIrplKjZmO1b-od|2u+j=VB|#?>7cT@X82&b_D-f1poi}O3zpPx0KiBX*Egu2e#9l z6qowLc6wL@w|SY*p9enM^?%AP`;(_!9kzLqP6v|q!f`>D5$)o$Kk~)+j8$Cvy{Do7 zd%zjza}@XEHV1s_xf6VjNArO*&W}X!CBUD7pG$#13!HKL1MpQ5x96e%%fyX({!?+| zc=rPGwIkyEB5)g*rT)AGd~f9o{xWc@hl0NXe2DU;Ui}gHw}Jl&cn&zr-BFSxdR_zH z<{Lh4{f5kw<@NUZiFm<)^par2ZJag!@C{Pp;mQ~N+-Ex$ILFNf;PihwaITlX4}1$} z-1>p@fm6S&FU6lN!M_xI>WPhm)~F{R@?EakDtvy4KhKJLspLmw+?B z&A^%8H-J;mKY&xuKY>$^oC%R6elowCMDVSFvwU|2PCa`8Cw~BN@@;)D{*XUR`F@;j z-S6{jp`Z13S_HTK0MWzxIV-}S3!Hx1K7p@C?kPwToc=rqoO)gaPJg8BOY-%63Y>au zeee6Tt^_imNA5itPCd3C;OprLKJzsgIQ0w#&U_uAxb&aA?@$3g^`8Vj_xVo)pX;W} z!SCzdTR(F<_}u5e7dY+Oeul(>`Fauj!0&;dM*?SiJPA1cw0##p4yS-mKW74`pSDjUdg$j};B(*jao~(6&l@ve?}E>K zttAFsk_+>dfbKsj26-*e{Z^&7;&&_FMFosMM{&Kh@~=|B*7e43R@~;{hA+|k7J7WC zRnPohsln|$yGs=>^zhph-^Ig=bRXa5IcE0*o#6EJ`27`Eu~vW9QoN7HZ&G4^4?k6L zn=hH&k2Sv~9^dji*u$HZKT;I9B<1t2>jSM_UkbbhxZL}YBz)qVp`H*QAHi>p;GaeC zp<>V_-|poRd`Se~Bvq5FgEnw^vHaTpiS(bu&rrUoTOWKYN1uN~gg+8E`&I5c5x4p& zcG=#o+y&nR{u~4SyuW`T@J+$L960YsUkjZ5_H)4RLw$G$IPd%C97mG)Nqz%x@|zTQ zE-rT-;1ck89zb+T68(IB;UVDcmu#LO`af|mEB6<{=lvk6*HRC+bwq65B5hWZ_``Z4XRag(&i&P2DDK-WP1x=8C9#qu zdYG?~o}cFbiSTC|XT;)gipRHnodG`Uo0Nql^V9g!MkI+p}Vz*)XO0?zm^i|Ak7{5dlXLlQUU_jcfHzfVVS)*tfMKzvw^ zI|66Bo`|@y{nmod_PZ(kVSjiWaQbrwaGuw?Lvg7O8#!B6pYH;ncJ2O))t{GjJnI8L zY4<0J8^2mV-wHn4wd}b`lKM=%N))&xILoUEIPKm5obi7TIODK4#$}ev5x~ix7{Sj0 zPJdn#$6XThjPu)y%Y|`Xb8TU_=WnRE&)+4&?-k*fg3tPPc!d9L;EZQ3f;Rw{KFaFV zWx&~Ay^v-%DPP99FL2iLBY^jCK{fq10B8K!e!GEhcBNdp!OvHrhvzM&>?BG2spn+i zwEI)VMZdhPz5EP(##8Q%N)r9VZM^Vt**lfw`|~F7ZIRy%#R=u}y!3X!X}1zM+a2f6 zEU({!Pd##$$?OvUV+8*QIO~ti!{uw)gR*kpM%$g>n*!(hcX#)t@%ICt?Xd*ym+kR5 z;Hop-A5MxH-rDp%9rxp9{w)_-U9yG?!6@8?+yO%fU_KB zjwi{lS2^IU&+jWP7kOEK{x9$uhaBQSyO#hb|8Kx)_XpyjOLFPuY*{&;2b_9lM)0eE zGj8`QF4>TKNv3~Y^jDH$!%Gww{^p4P5a29F_Mb)2b3FK4K+g%V%jZz82cP=?1U~b% z{yNSdZV#OL2PrOLqW?z%XM8GvlRp(W`DXzq|1#j@-=w(YYb*GFEBMs& z5OC`G8*uXf4V?T9^@fVXp%~?Oh~nZ8`;+0|vp=bi@EariCnNk9BmBPuXaBslZb*rr z-4VAP6qkIFUlzg7fu60Q=fVhoF>v++9|323-$)+tbxHhTyB-gm{C_Jh`I49QOY7); zEnm;(z^SKC1Rt)r=w^F40({n=@xWPs>VT7fHgNKP0-XGtfRlfZ;^OBvD3|*q{Kddo zpPz#swy$RJX}2YU7wCOL@u%FqtpDr*d|UXrm*P@h?DxI{oOTxj@9m73{=WlfecnO$ zQ^g-y`x<{Y#r^s}1~}IR)1YU2=s691`acW&9l*aj!k-8J*TH`=io zXCsMD+LuuOW{OMP=+9XZ{zVbKJ*O}6p+9d%_&aPY-lXNl`Q&cESuQC%^?$7UFcFJ8NQIE`FBuRbPAO7sBxaip#dWyiOo&$g% z06jyYXBX%h4Llgux*B>|Pk7&-^~BEOOWeK% zKaUcFE(uOO6~MW_R|}l{n}H8-@6G@F6qo*l&v8ElKI8Kn;MD&+;0L<*rvEkIoIiX4 zoO;&9x|Mo122TDrfU{lO{dY058_Mfo@Y%km0B1ii19%DY)#UU_l5%1HVD|xh{4msq z`{7SHaF*j!z{%%16XLrep1*>AIpZNo{9*r7uDD$IT;vJhGd`z_5|=~|`=8$>X#4uf z{S(G#TjYzlJfkg1^mE-k2>!@>t5<9<zq$e-1eNjSGM?zkdbJIN!dm%cM(^J=TXUuzsZ7y(9REic8Em zud4>1_2*>ZJRdS0IM1=zx>)?AKi7fJ_I@95>Uj$ImZ(2}08W2iSKO};e+Qra&w5x# zv)}0Lt)s189SA=443FSv0B0O#0B62#22TFTE{>A?crHxgcJ1Z=TK_f}abSBnDuTZW zoc)jNJxY=|AB_6O`7rs%fY0)hHZI98uT7+4D$aVlHE`B{jtkT;W2@<5JNiCw^3MTI z{Z|5KJ)8@idY%Bz_VNmF>Uk45^UHI3)bm~>ZgM8X@=Jemz*+8QSHAw(y=>h1JNWG1 zK2%&T-*7${{|oS!0%!Xg>Nv)iXCWm?x!(`|9N_f-Md0+G_os$Hzr;|I=qJwerK}If zD_<^*1LvQNLj&})TqcN7m&7jf`^N-r@6TT%_`iVDPp(I3SN2RK`F438o^hC&(i1-Q z-w2%ghbu1g=W|hBlfWP0Vq)dHEW&>h^UTA+e?Ef$QE>@(57=D>KI@yE&lLXd;C~X~ z-z`L!r;d(Bf9Ac7@OSKQ4lw z62aN-sAua4zgGk=2hRKsRot%+>uMY%+w!t_a$O*8&GLI`ByRVseqT>n#4g8u*28Bb zdNz;vIUs^hiugGKxb(4>FB?z&_>6`A)0}U{FO-bBB<0Td)GO}C;kpQaIO;j;+qcn< z_HaI!-3s7)0oI!B^fSrDM^Q=m!uy!+I?y5)Z!!kgUm?`9}B+JHN!bBKZ;XRKy}g06-1m>*M*!zMb0TogGv9Z9NRn`{KFD6WB*9r9jsZ?S_qSOe zJ_4Whu&V^XCDG4ub34WT_{bi+B;hkYHqV!@$22OuQ0H;6nbFwpH`ll#g?8?j9%QetL{Wk%p{>Oon{|s>QX9DLs zeKVJLNs?doR}vFR;$t7g=K$~-pHkplcXJ&?-0Hbs?x(_TU)W{;M!Oe)-w*uD6!*(< zyChd>e%Y_G-ymKd;h!GCFN@$YyR28VdtyY-SrPmf5uEpNsGs+viO2l>|M5wG4~O$o zwj;)w_52Sg7vg^d&UW`1aQ25h=g;!`Hu%I@Pw3}2(JtuEpa}kL;Pi6>aQeAb#2=2o z^ppK0@uO8wYd@*;ydOjV{muvLS5FtBOU6H68oo<275B$q?k8~k{k8H%obxN&9~M17 za2&I1=e>nbJ$&w!`8rwW;ld~WHT736yx-RYIQcb-`}w^LeCqi_1m6ntYVzNV;G8Fu zKMC_&mdi1?FG>Ctz&Rhd0l1W@#d$t(*28CkbH4F*1YbutRwNv(xBc8_NrE%ZoQDv% zaop$clW1wHhh6o)o$Sp@^6QU1M=5$(f11(0XxHXxzFpooXPj+cLHNX9M?I&0d(O+R zSEX8S{dP18^_l*2e~j(uZs=hL>XdpnekXAHjKFp6!VD--%xWJ#0sJ17|yWB7)ofbO|f@ zU&noF+T9&E+x0%c$sY-v?bP;}EuKBKJkCvON!otz$GGqvv^%c9CZc_@-txXG_nr0< zgD&~?U(QBKk~mP$DBzF6pZ&F-oBviHMxtHN&#{qq!RIL1zV3w{wy*gSJ-yH_SpWBn z;Ew}m{ro3z>N!x$$ItJDk#_WC1Yal8z8;R?d=7>6;qyqlD~Z(eV}Ucjw*Y7TXFFoK zvmLSB#oE!jsQ+vin*e7!>It0fB{m*?FR8Wd>+^+*OL4M3&p+LaUUyQ@Gk#_ob@Tq67NV_{Bg5MQscb`V^-O#>h zw-Pwp-Dwe=;~n|8NBH*wXZ?8uINRe3z}c=p08YD`p`B7sVFcd~INS9}z^SJJIQs|w zZVAhs>sjLROpPR|UaZek6qowBuX}Iv^Y4Ps{o%>LsecDi?vmfG_fO$=q_yqW@ zw;Q7$V?DeM{ocn;r`3m_fzSGU2l)L_5AOk=`;-4Ieir_h#Ph$!&m%RS((L7B^(v>h zR8!XftbF^uFKKt2pG<&$&WkQp-1lcT`1I!<;B1d075D9q1)p|pzs|RNIry}D2XNZ` zzn0%Z#DV=7_eE}v85IpKdpKhFuT13#&s^8xCYGhmX$AL^HTMv?@l{%-;2xYLxd+s})( z1E2BX{jd8S$KwCr@_f)wk>ATuA8ti{d4HjoR5X{Qf4BmC?oVC<{7lRfSZ`010&z($ z#9zfY%kq5_>ki)6SXb8h0_z3Y zvo$`Smm$vQWr)87J@n@d#eIK12cP}0J?A3vXZ`;s))$QPArXA4lb0lVSpVlGX!~~b zIdJlMpPF&|KI$R)y#LGR=B@>w=V2a!UCt-jFZ~eZBEL}}N%F<^E;=PiIIaf&ec*Bi z*vj{F=#jIEhVLo`<&s?F_4aP^$^Fef#l`M4_ulw?j)V9$;In-Hthih_k9`+>&SUNG zNBQ;P5pl{T!DDd~-^|Z^;`USU88>+**YtduxJ`wA#*O%@j@v^?)Y`}GUEpWKPmXJ> zZ!-6jB=zlD@a0(~NrKNr+&)!Y%8T`FCnqaOF7mSaHc)Zl%h_9t|Cte-&keD@H7j2( ztZ#2a59{0Kz}f%sJSXeht4^;Z@$(EPYkqEs{4#DgDlYN49{isJ|A~8VdR~DZ#%*o& zQ!etdxb332_*3WJo1POQxa`$P52=G|GWKLp!4ouao zFkerAzq;kCyZSHXbu;`N1pH#)To*9@XDZ*1|0|07asE4S#`z%F{Tb{Y3j8AA+*hPO zjmr1^c~NoSAFdbZ591?k*~)z|{P{g_yKgA^>5rY`^8HyF@#jt8F@LUyUHbDo;9sRb zGUo}!rwRC~_NO1pOEt-#D*W23+PsR-Zpq zT%xW$eO}%uD_-OKiv5&N%AZA zK8#-voc^2%oc>4~mn3@V&n)2dXC83+^Dc1uW9QXHKmFO(`7B9r`eW-X-=DtV(;wOE zkR<%!h(k4S`uP}e`uQes`uQGk`pNs(hdYkN|C`u9p`Jm&smGp+6#tnodoI$?*9FkS zbL_F_mtO;){=5a8{%j-$U6Kp=TLLG4XW;bbFyPd~^I+7&-@m;a@q8b8Sib$R@5FsD zyB{QC)bm^Lr$hf|z`1X8F7~guZ*v83)}IByxgXLC`%Cm^6ma@;0dU&A5je-wyMYft zzIZ;9asD&-thXNk=eYd5R0fwMp3K+oXz%QA&sN;IvfS?&$QU6>^srx*IjSV#4{-0T z9myCcN%&k(t#1D8m3Y}cKHU_TbsW#<90WesYuv})809z%eBzG*=X&ia;N-s$!MVO* zz3PJavpx(~J$}B%K|k~LG;sRE^#yT`*Y_e0_In6YAJzlD3H&53zeOg==kF82dETD> z3{k^uclrQE#b}#EU&V?TKGq-`ye&(0pv!Aiw{gC=YKmQ6oaXVM$^ZC0U zVPCa{%b|r9rwLi zpY!P-$Ug%5>Ce#-d|U*#=ShA4{|P?r+CHc7iSHR{kL(}FKM;KSKP-aV?>&fJ_8a$u z&whjFKWX<>@QHJt%zoqWNV_{af^+`Ne0>jmj(7I=9mFm6Cs%;a{^UW$h0p%vG4R=+ z{2n;l``>}n&yOPb7ZH4C=Z7R|M?8OWK!T?2g6(Lr;=(`I)iG<28==1O{GL4*BmDU; z)5bp){562fJvB*EPk3JRW#G(jR|%v`!hh0nO#k+Zi`^N(j|QK5WDO!o^ss!-1kQS8 z&!Y*Sx`YQNrN1XrApKhYSCDG4v z8IYi93>b&|BRJO!>}U8~C*!j<{3JdeILr5G#l;u)8_$E!{POo#c}}JUe8&Gn;9EK) z7XPmyKJ=4u+Y0>d;4_{RHEt5;8t|_H&UNK2z`3q`U2!pUg?pKwoIg_!=g-trkNlF~ z2%LP@=Lg`w^f{8mpFQ2n{E@yzlHl?(oaOQp==mG$vRoKv`pG!cPrIKhai;zfal$3R z>Hh@a55k{%#pNO|n>Tz;0e zl6cC?&I#-=e&;N%R=RgKfA*pxu+?~k2A+X89U7X_hFayoZ}$FxPd_;ha(tWx{p52TWWIh4KI3oCA4z_huQ!x07uE-kk1Usb#z*p3 z#rXJR=d6`G$4BCwH9qbj0dq+%jPq{58Rx#h>CZ^ucf)`Cy94qy=g+&M-)6sY0C4uV z=PNGd$oc<8;7gxuahnG|$F+yS=Q#2haMr`W0B3)-mfnXFe>jeBg!@y}-xK@+@Uvfp zKN|e~z&}31KNWnA%jZP+mx9lE!qpM}jldb7H=u{(^}FCR4*87BkD&g%>f$R&>JQJ; z<})tyJT1rNOAya5GcNPo?CLNs)1S^7myb`PpT@ri<#G{l_8V6NXTM?l1JYh(&1>yc z>b4{)U+OssIQ3KjC%+ar`4p@Okjx zepgn$rXHT(VEs83dYIqoz^VUA;2clyR9y1QacVyJ?4O?jpX26>5&nDNbDa8Dgx?F} zGRLX@7-#9vDDXMH@b3_jUkN>||7QT_IDRg0@^6G)j*qv2PrLbyYchAW`uwU?9+xCc zX9Le?T)P&0j%zbrA7%Q#%(y1^o=i{HaZUC>B*{fyrl(nP$uISP44n10585NktK7*; z5uh~L&N%(AEb}mB9&vq~Klj9EcaDSD0CPv1EX~4#k(c?y z-$P^lyfN2h>Ke>m=NJUTzZ=eR@vxi3opUr;@A zneAQ{pHG0xTf?`G^#2@pXm=>;8}0r8_yx{@>Axm|KN7L~Y6Q3YjN&`}=RPFsIe!5$4!1diy@E>q( z#Oy8upZ)W@;In`JCveu=&9F{kKhq2A8jhR&!KeOF;B(wOCc>WrKF7`PNBGx+&-LT& z5&l!)bDVuC!v8aH#%C)%uPEih@png@V`Ln7zK->l`>t{?!^-hhskAOh^*RH1Y#h8* z`$^e%l{u~Hku&g;1pf)@3GX+_oZ0vrx%ZOfA}`x_-Ai%tr_Q}MzW63daJHlKfU_Ol zskmI^WqOu^PyH>x*2>dtBmifc;KfeNgCHTzm^}wnB z7r+-n&m+JW0Ph2w^@RF=20nk6;|AdGLC=lA*UYgOOT&@I8{XYjj8G7yqE_<-1{|&_*v|PRY1pJ%9-$aNmi9fdk-y1mNupe;x zc_i@bpl3R8>S24K9vM?4i9f@kXAbbiz@GtrIPgz^)9xB*FSNTMaQRIJi|6jZY4-r& z)Nj8BEB;fz{f?#JgQ0&q^b7+&8#vFm&jWr9_=|zx0{jKw5<|<^o51e?{t58gfUhTx zyCj#{z_$i|74Y4GGd^7ZGCtn|pYgH#q4G83!26->5BYZr9)mxHPF|Aec^r6Ef~NRy zf%ClLBH(+W9SsG}bIWqC#Nu2PX^*EukBkMzKR<&18aU@sg-%wI1tK}0{x-PT`%Q@`E6^ZA=1J}j3z zBDl;gC5ax!fpI4Oj`AfO^0N5=_wmRdh`13y8aU%z51f42+mR%GGXDI%tP01m`eV<5 z3cniocSVUyg3FmPEmi=TvkdyY@^NFGhUotG1wer|yH z6WX)^EBtH&=Be?AY`|9{@5-`<29{x82XZ`Gf{+8nl zeg+HaLF>IOO=EY9|Kti(^wx1SThCAqLY+PMzF*&g2lpY3r|tdBTO9S)rN;<*df zXZ{^1#;qRf3z^$kzAgjK{;fOK9b6Cc_lvk5EW&z(=lzBQXL~#uIQ^dkoc`Piob~WY z;B3E71Lyg`WxzK^{rLoVSKw=OkocUT?+qJYWd09Wt`9Ir{tj#6)?Wi0$ z?Vbsodblp2|8Ij&J!^<_YM1`+4xIXnfm6S|Bs-De2$yUZz1Xl&r=lxXTB<-pZzeOXD9wJ^vE8C`6*+KB*||f@XfV+ z5ApdC{OJg8e-}XX@b}Poe~{a0hyx}`Q|5L#G0e=Db9l&1%E-{xR zem)O;9rs?6T;#P~5Bb!V1d}o1dkSed6RzN|E3U&=D{k}MuKK;{*-rhi=L!w)ulVL3 zf3)J=J$#eF_)Y`p)oOlwYLZ8@@yL^6}e(nwZ#E*#JH4&WWj;QB;~?>W z)4i-6{Sfha#eHeG^+Qsu#1GPT;p=HYd-)^ud_Th9Q53i&`q@9&{S;sSk>JyxTHt?j z@6G=iipz!hm3v8&#O}-B+kF$&X%iynDdyRiGkzJBiaQjg7J zeLZ|0migj*gZX+x{q*hfd=cY$x3*)y+<88S{DEt`OuFRrkB;DWE?4;M=YOJni8G%& zm<2tYKR*DR{r?k+`}y5O_YHjf1I7LF-5%>}>hBGl5zZdeY z&SwH=JH1+Qi6{Gk>%eC}Fh9b7B*K3Q{EwXt>o=Ms`~n?#q#US#;$rt;_ull_{7CXe z{Tz>||L%zX1<-#8^vhgVlCOU$aO(dvaQe@6mi(55`7e9*lH|hjl|5KVav1{t@xU2> zp3h+%u2#PIPe11Xr=NF1zs#x3Pg%=I^5gI}aO(djaOz)Q$7T8YQ0U(n<2Cu)gFg&> z&J)Pze2Mqneg*y8IpdZuyKgJ`V!80V&1>M>-*@);TO@%=%d4-`W%>^VJ{s|@;whY^y$XMLU%M3e1K>*=w7C5VIQ?${PJccF z&h_lZn2(jA9PJ!$5?0vV3-dIVZy)H9-(E964+Nj(I}H4h;Pdxasec^w><@pqj;8+U z&_4?L&ww84KOZ>tUk04|uYvy2(0@~eZ@>HMTrZG&9~Pe%q31~G`BOxX{T*1*a}@Yr zMEKk2{8sqi2LJ1r_cCAK1b+u4g`N3_)WlB|K|Z` z{XY`(YPO?iBKTCyOU0+*@}EmT#k`bpcm+7y*PFoEu0I665%RSj=7F4ta~?}QM}hw= z;(sD=w(EM}Y}ZYSOEx(!B$;;q3I2|IbwjzzcZS>V4(r#g_)@KBs=gKPs^c8@i$uTu zz3`r*+$HHxUPr!$Bxs7uy&G#6c7H+m?*g9X$i^B#966B{7jC zcz@{s4)8aD*8qPD_*BIu&SQXI3O?JB&0~fCH}IbapZuuo^jA)&*e$|q(AEj z;F2FV+Yb~y70|P(@_jvauHM(PBl!EEKG<`AKHtunh~4q9+Xs5+|9*=5dIl*jdMcsk zkcgfU5k2;I2mCm2|C9dMdc^mq3U(QXiz9ZgQC#ev0ROLt9@bl~M`W#S^~csDzCRB@ z5B>iY?4Afczm4#pQry?S6na>HUWw>=J)-AL@ZWa9uzYQV^~-+1?RR)2ZgTI)_(y=x zxYZ~weA$yRKG#!h?`MO568KFK{r5-k-$2hq=y@D`mP<2mj>|2IOZ+)5+wb#8_&6?~ zqU$WlZ#C@NbDDy4|KtX&%Ve*{;`0b_o~wKs`X@pEi{LZIOn$`fph-03+AERC+FXLmAQxcSp`1zKMb7wxmZUKUkZFZ#QzP&rM%=N zWhv<$@M-tM2)@qxshrdk&WrjeF1j~Dz6OHNefZOWGyZ$(e8Kl~AFM~{=U~P6aCSK# z7z#f1PXNw&P91Rht#T`u?*gaYYk|Lo{LWF__vhz|OTH$9e>e27{XP)UvjBYdZ%;zM z*syumi{R7$w>*C9ybkLu(PQ{wic7iw7XD8LzZ>wW;By^)VFbS^f-eTn`nD{BpTD7V z&?WJc{mdNTY%jkCPCqx^C{dHN71rnN6c_!h&pQI=x_G~co+02<&&l9_;%rzwJUzlc zTXCsxJE7iQ1U<6mGCkKq58K6D;Ow^-0Vn@i=&yzTmm~bwfwLaI3H&waS$E^M_{+T# z^S`U&e*AX;PW^jD@FBq24~zuPe&873)SmgBKW_6Zvj08x-lVf z*b4Zj!0G3Xz-e~~)(hnKOv9hFBaUC=fZvaDvHNl25BrB<;8V}8>e6gSD4xIgxoh$bFb|2iwOo3*|0_gFrG{)eHT{g2EsBuRYaET{R?3pm>g z#~rqpgTQCp06PWuj!mhxYT23hfRlESLFX%&|@+y;;)^NzfMNJoy9d@I`Y3u zM*VhAAz%G=1}0y={kD0&e7gsjFW-J+Ctvdkr zFV@dvJp3vBJl4bQ_XQ?+_%i)m>){{k=V>1PFa6x;;s4gpGd%ojl0lc6(o1W3t)uuX z4_{yL*&Z%?I+Et3msUOYJ3DhdT=tYD%}Xz>{B0Cp;NkXs?;;Q1N%>1Wd{@Pndid^& zH+%SAid($pW1)N5I=RK;_f`JK9zHri#+@X`nkV{pRb=wJp3~KEN4C?$)(V}=IG}#55HeOkMVHp zQ^tDullpmrhd-mAYd!o${XEUXU)9fz9{yMTJj27^*3V5I-lCspdH4tVdA5gts-G<$ z@=@X=d+3tp>ecYIbPhDn!@DTHz{BOtkfcQ(zPaK{JbY`#mwNcu6>s+N-4$Qv;j*_S z$>Jej7rNJA#Xt7=M=73c6gi&p$1866GhFsoB-wh+a9Q(6vh|wbvUebf58pvQ&+>4K`)m)l zbN_QZd>8#Z*Te0(%6T5%Lq9L@@ICbNA`kDWpO<*JJ#Vno!;AEDvxnQ?S6k-cN9gAk z53khEAA9&j{hZd`w*J=YXE*)A>a*py(8DdxMZoQEA_!FC;d(5gpv=Sdwr0Ut58qTj z*Lrw&{oLr`JLu;o58p*U&-QS+4#S@M5+-)bX$FPCl_E8*)c!Q@+e4qotX z36lQTAN);#4+m~_O1>Tod^7MHfZH?j^0m!N#qJj1+qqo9w*+qUNx`=Qz7YDYF3Z<8 z4;22^;M@FH@NIw>2;h=jwoTrp|Ji&~@a=#P2Y-9uHV=}otqsZ7Htq|qq5>CKe{6W6 z=4Y^0V#8|{uLW*xQS>wc7nw3O@-N^PE8%z3#vrua1khyXDh2l5TF z{+&4MlLT)9e_sJKJpo*F6{)>$+9?PouWs7t8$7&48~tn#FVjZ<1aRvM#q@K)4-i0; zJ+B}(zh$7iZmpe>;0FR94ZH;Sali)xp9WlX+4-T{fDZzHA#mZ>YNxdnxbQV>1#bfv zezWq|()bA`FYDyGdw8LCekC5>sQ3gAZ&v&);0KF-P0s=syJgymF7xmf#W&aTG(Q`) zb1m}lC5jIQeux=$*D=6{06!J@P~bCx9}4^l;C9bczHSCS9Q^IH-kJZ+>gTS&4+DQZ z@IemOj|G!}3*W|`8NkIxqYe&Nd3clJHv$(u)~CM>T+X$9J%AsV zLdpLPz;nP)11|daP=6Ky7yTuwzs18F6<{NG*sKcQ6u-x0Xz*+cbI0~e@dr&MSPaN!@X z{Q1BKIlPDBj{+C|$%;1v7ihuG?mw440DfW$CI6S`8o2P~Y_z1gz-v+{`TsNEwZPZbaYn>NkL{xk z2Yxd6M*BxaeA<^_rNa$ek$ZgGfS(Wi2f!}@E_RPnyYqpc3H~zRHfNEq`|G$Z z{+tbd1MqWzp9Wm)+P>Bez<&t-%fM#<-(1Iev3oA?;lR%WeirZ_0lxsa_|u?qxEuKS z;J*$00^lD47d<~vJ=^KLK>WNA{375#20j6J6Y!IPi~ftOyntT>{s+J>2L3s4(eq2y zGeqYR;^$AmKLWV$?eFhi1$-v>Hv$)a;acgJEx<1UzlV;`V)s(uwZLZqpAKB~pQQR1 z0>2#mZiVRw(SIfIV}V}{d=BuR0{;N`wZIE^Oh1VJ>wpgjem(Fe;5Pt&0{D%4&emi>(O+=?h%+*gi`m@LPqb=?UPX zt7W(Ji!QsQSHW&i-zNWW0$lXlbCtt^-vR!Sz=i+GTIrWfz<&<@<-mo%&D!ag&jOzd z{wu(Rzn}8E@0yat|6hQ=BXHr{-&q+0{7&%8feXK3?exo8!0!V8THwOB-)~(6{BH1{ z0xtY3)=t0t82CNluc755`4avd<@W&oOYn<<3;&nO9|Qbe@XLV{3GlB5F8q>p(=T5K{v`PC02lt5%J0!LC5b=31HTx!@NZH6G~mAn z{|w;5e_#3YfiD67QQ*S2-%;wiS4t9po&tXh;KHxyl73kR{Auuy1}^-wls_BzGvMD0 zT=-8b|8?Ncg5RxI`a%4B4)`?Se*k_4aMAz1>YoezdGPN8F8nU*>6d$_SFyWPA-Svv zT=+edKN|Q8;2#HE_~$GCD&Q}IeVVC8Z?)9}E0F;FZ9|?gtyBU)~1%AKS#ldlv8y!M^~w@TaN%XMukN{wu(RKVSJh`llrE=bzvg0~h{l z$}i|uKYda|`8aoNs7tRC>|I@Db$PFb%4rP+y~dX}lo#|GS6^R{0KIa@j2Jemp>IXQ z^xDdy6{Y>h*W^yA8eciNv?5Fx;0Tk;>*{JwDXnmnR?VVlR73H;xr3)nu4t&LnVg$Y zK6!j~W!=z&$5oWNulnb5<0~7=tE!8Oa|0(&Kdii=VuJhDeY0;aS21l`adC0)y2=wP zr{x;z%BvdcoinAw#}&1{N=r+Ni*kqMCY4VvKe4i|bmXXp0iq};IT|@^RR5ea-#>R) z`gN|Rwz95V{AkO@DsZou?hSC>RZX5+GqJMN`2+6`{|W-NoF}Vqpo(2FmaZ^RQcW{d zrrx=OCY0A@s!jiC4>~;teRG5A$}1*THvA{Uurf~k$0L!pnoh0|StB7%WQj!YeR88} za}_mHCO1@$&(${6xn8HXy1b%NI@8u}woh)v!2?&^y_S}aDjzzvboht?x!j49rzE{_ z@7(a3iix?}n(C^G>7~6(O9%HZo!YLS|B78G3b?S!hMJ@(RI=h8)2>UqudlE^uH2}b@*bfYRQ5+&b;V$_6)Us;{hT$W57Cb@G%-H{+>yYs%tWud4dG z@?J%5%2OjNOIb}9_bUDm&wz@}=kYFc4YK-`1*WXoT`o?j`A>T%>+dJIE_n&A~Z9Xkmfn4xf=gGZ`awBEiVRT*jM*u^kuPVCe*Nu7AtVT%P+JE7!qxdVi7GjUv}qtauAy zxw4j`w$7q#*ofldVKoyc*3^%#sj03n?lY>^t(!(yO{yH#;8xHBlK)54jIS&m)yM58 z4ag03TVV}V4bz9Z&!w_e);m|+x3;coazn1JvSLbIebrRA+cTT4!Tj9qLxHCmm%g0$Ii<{G-nJW1w6 zo!(@#Zs4YI>8RC)M~zMojm$UlbI9vPR+%RqSC_9iG#xwC7MdxOtE(nfR!?{1oa?LH zMpDBBcW=OTjFyKMxvsIeZ~D2SW^#Q)`Q(QB;-ciMoXlWK%Z9oA@jw>8l)m;J z>Le+h)-6B1>+emV@*E`kmXEKgZIBsH+opBfq#?gi;Go{6hr5o=bHHW2A2<1&uF9b+ z-lt2ZwJz6{j+(13uXht$_okwzdVFY2kyU%LMp5kneXY4JPIH|U_t1(FqjK$U>V$U` zTQ&5~FK+3g3G=&jw(jmiEnj%O$5*;LMkiKRjwqj0IjC=Pqe<2Y`_fEqYE|Vap^>^Y zo&K-5etbz2?dyKK%Fs50@p89<`Acta{(`kovM$oqkn7dlWMfjYf2>QPp@#~=Z4T?o zN}|;|2dQ$a51AwT5a zFI_><{xkCu*MjAKAl8`a?5=~bx(VR8()K~+TJt zG|3GzlUx;P?In2InO#As7f9#p{mN@=D_uo%nqr#*Sv`bGulf$lvk?{VBdzF!Db>~P zu6$bu=iRYM?(w%ex6dTG_wI)1`YF}!K0ELJIL_pnx=H2Lxz={>vYT|{`2|V3jdFL_ zDL0^g$~bqg-WeJ?YM}HcrTtD2&2Cqwp?A?Zx7f0_(Q0Yb0O5_!jT$P;A@?shbLg9T ze?oQniRtvAbi}YDt0$G_DymB-wXIQF3wnit?CTbM4VA^k<0?<)jV>-8SY2IHksPRTllSqJ<>|-Dl^eRthE1JR z*4D_94VShmvzob-sfB(8fnxJ^C%48|y4~xcS*8TK%ajbywNvUR)4R5PizN{*u~H`Pp+rELe!N@dPg zTT|Okm)kLJ9Y6b|Qmx}wXAhu}WmDzJ>5icnrM3dee{JAuz&@^^gEc_D&>G-b%DeZj zs~kV2qB2+GN+su_UOKLISZ-S8uIZ| zCQV9jUxo_MozAQ%pFG*Mzlzf2W>&rXsB_KIsj;r6)tMEG$Ai9{oV4x4tefhMa|h;< zdsS`wM9BfxR*P;fI?ZkH%Stz&_TAPy!Sy?fuJZtq1s?a>Q&0$gO%elTHY3qGCnEj6}2J@^Na@$r4 zxWa9e)+aS8uaaf&;f~v`Ov$!Wk*CLUi@kjO)bh#NZFS_Y+gElASvSlF7t#Ier%!Gu zpXN@Z$j z%AJdtn(PKlO?Crha0`Vgf8{b_xSPCgr=lS@wY+*tWocE1!TD0!mk-IxMMQ@BhPvr) zYqi|PBNBtWMtA8!bpunD2z8YwxE+?Ha zmDj2#NjlkAy~DX;t$7s{cCqU!Yh9;VT3ziPGV+GtepB6<+#$qZeTvM zsbV+($$P&snMk>l6zPm=)FJLoCuAFSKiP0}eT(a#PSA&&l82hw-*T`hRHQq`K{t%! z8h6%7P;!K=Z-@C?sfz6;mojyzt1KTMI)rFmTlub(_x;>)Jh$}Rch%&;HO&>};7hmA zRj0fI&)oxagJqM)?bEosz|}5<)vZ+=fSp}fM~=GEEp$YDti^X-srvnQPY)zHy) zW7(JPDLOlpo#5}ZI)CAcRNFN;;dZ;{&(Yv^| zsJkSe{i>F8m81%S2~iLC%CoB;M~wdrO79U(89;6oU*n<-^rQD zw&NIbG%IxI${o@QO%s#jT~(8-8mh{xtG-+5PGr=U$~hR+GZz)TiKtV{&~2fS!`z%R zd|L=Z`hfIa&Zx?hx%dkl0hErkqPk{sXbWDQNeWAUG9quitt+G?-)=FZx2e;7w_mol z4)uBO+U$c{G_u2jnNoV(#ogj)J77F@1vgk$fk`>I`xTnh$;4M}veR;zG-%!6N}kZr zm40UzU_YCNX?g3Ce8oYx0Bb{d|9-quM zbivg=JMC<^M^Fc+kE$mXBkAqkQ$PCn`cU`4V){6?n_hqUjXt-U&Uf3%)y-t`C)@un zO?8`a!~F*n+$_Dd#8>XIUv1}Y&*93M<`tbt$XpU;L8h6@RV=S0zIra>!hw!5)T!mYz>uHKa}VtM`&wUq&!BA&cy;z~1)cSOK7?MgM-P^_ zZ@qCaQqH}(lPflr=A^7MR>v!-Nit(u`5n@)Bn-){vsciWbwf_ofuQl}_OZse9%yW1L*-IE^fhb=l|_bO59ejMf` zJvtFRl9YFz^~hPjoNT-5nKd_EZ~u^a=#*RAkhJ_3XzRrAt8t?f`m=I%thM<3kH zsCH$=3F2yaFxa)Oq+L|i=c=nFS0?w;s$8|Jsaw%>diBgmQW7#vEuY|y&y-fLsBl-u zQ{}SWAAdrRA{aXU2{}FE^K39m^%TiIM({cJhpt z9Kej1(SJ|2q=?*E!d#6z%7%ep(j1vKAGFE9+Gn>2i@1+19}cm&J4<_T=(sAzqd8II5%2;xhc39Zuh$>?p&hX z1hL6)S^BI0viH-vVVmz$`0?LuEF0!dKH(=pR*`Cd8@IC@*VSC-M}$#c;j{JW&%Vgh zByGDFtwGEr>BlHf;dTpJyS1key0{$~w--~qYVLNV%Jv)x&NEFBhRaAMA3^P_#ZRlonXv zZrUmdhV6l`?gi$?yOl36>pw=1N=}X*HpR_c(g%!I{4ccQneBDUsj=hfS^q*h&QQ;(At+)1%bJ?{KI!6LEZ*k<~B33eYlpGv#3iX&0Y ztS;Z`y0VHp!%tKuxqa-ZSUB86xPKqt+)++HfUT#MvPu#gR$XE48H8Cwoew(>T2Z=BF6aJybnC=wwa5X`gjprt^J{EAAAZ!{PXnbwg)%%LOCZDQumSBtPcn>UUx& ze$u`3&ezKi!N?yRv19tuNBA9io=#=^sTH~H)Ap+@&TMPzTjBn8+YgR+bnl{cK=Q*V zHIpWlFW2w6U9ZsARo~pGTtk)nEjrg5EWeW_0)fZGTa{MSH`o@vSB`_f?SgqiFZYL< zr%lVbzisdSCYF1myJ326s{2!g70xsFcghNSO|EIE>~+Y9BlmJYfLk$9Kf6Ee+^e>( z#tAh{*CMH$kp9@c``aURHB)K}IwAFIEGXC{pr=H!E_!|SYXt=})+i`gOF!E+CO;$~ ze{Kf(GL`QN`{!klKQ>_hf(-KG1NJY>Aa8}k_%&sapBC`{q73ql0r`tF$j=DK|0IKa zQ$T)Z2KiY5`Aag$&ko36nn8Y!%6HSN)c=z+$j?(b*54~L$S(}YU!6gINkIOm8RTCM z$X}a5epx{N`V8_P1mthbAYb6Pk{JJ=WsvV0kiR*DeD{F-tr_HZ3CQ1`LB1#;|MLv; z`v>IbW{@8ekiRE`{AiWmJT1loX@8fvmyJ7ijg3DO0`?!uV821-+5Uf>LH;b2-wysi zlEMGk0r`hB$j?`K*8j&d_`fJ1|3n7)XH}m0@0G#-7L{lDU!FmJEytBa`>$n?FI0KP z?{^vU-!mZp`wa5^Ri5>4Ne1~L0r}@L$d3ugFU=r7A&~!fGsrinJm*h!8RSn5*k9ja z)^FG~)_=?h$al>kKQka-pTYmx0r`zH*uO0x-z|guyny^R8RQoRB&fd4}?_kRP5werZ7dunh9A2jt5#$hQRK zr)DU>&jRwNWRUNo6^#Ao@frNzJRqOTAYT}eADcnGr^>ValxL7H3D~d9AU`}He?kWN zF#-7#Gsuq*$WO~q{)8jzoyL4HO+z9xhG%z%7t2Km_m`RN(rcUwUIyBXx? z1?0b%L4ILC{?rWeO9JxKGsN%Zfc$A0>@N$*%bG;t)@yA1`ye2HdItLiYqy_2em{eJ z*MR&P8T{`akZ;Ujf0uy#*%|B?1?11kAisY={)ZXlhXmx$$dLch0r~SX*dH5^|4|0{ zYL(~s^Xm-qjRE;bGsw>j_y7LfmO2Kjjb`KAo=3j^{OXOLeKkpD>r z`IiIomt~M&7LcEnLH>h){FNEx3)X4h|6P?qzH31Knhf&Y1M;$`lW+gOOF;g*4Dv+* z`5Q9G?;nuAF@yY&fc#AvD1$sm7LK>pSY@=XDG z*%QpS{#_N2zdeKeoPhit8RYK{$p1Wp{DOe|+zj$h1mu5_L4IjK{>}{YuLtDs${^no zkiR>F{AU6Adosv(S+{-vdv6B$%>(kXC!KHoEey!tmqET~K>q#=^8Ewy4`h%Z9FTu7 zgM3*){-F%=#|GpVWRRZ_kpEQ%`G$bJ+*8Q6{2K%EzsVqfen9@Q4Dz!A@{2Oa-w=@h zZ3g+d0r|xl1-fy~{l}*= z$af9Mzm!3~dqDn~4D!1K0r?j*$PWp~Kb=8-bUkk|_}?6mzcz#Yw*&H5XORC`<@J)B-})?re8GC{=Z~LfkngJUw7(!j z{5B8Bf04odb^-qj+&!&)>u-;M{jX(^FACUSGlTs80sCuZkRKede}0Demj&#vox%Q? zfc>j7*dHITzfK1G)dBn0WUxOiV1L~V_8SBC~EOC{>K6Pw`8!t*81uA!|`LI4EDRKJm>$nWw75pV1MHb_6q~{@5o@kXTW~94EFm3 z?0=MD{45FB-z0vo zjDY{m8RVM+@_)!6KPw>rREGLLJ0Smb2KhMw`9EZkpBs>WK7;(cfc!5q$S(-U-=!yS4z}B^sZsZTp~`>Krxi-x*z*jAZtLF2oT9`4y$;#Sb#^W_3Be`Vdw9!T zZ9MLtpaliHxvSVu*$TQ#VM+Sl`1Xzexu^R=Fkik$Nh;y<{m;dYmgL|0$5d33e$s8k z*022hk96OJru-+AHtFK4<#_Lr#rj{KK<0wMVpmEXwO zWb*Sr)P*@DUobG0>PY_ahgzV4G zQ~pm8`6Vi^$4FXp;pcyxyU!W2->mW-#s4@bA8J2cq+ngLb|UTPbNAV=e{V$Wx2XNT ziI%qieE*vx_6q~{zX;er*L6^#{1**MZFXe;EGHkzfB%5}HJl+o|9d$gWWP2~`#qd| z$bMPC{+a>%Pets{&C~u95&IJY_SX*BpW@c3q5QYxX}{LVhw|STu)l7={?=}u5wc%& zP=4jVxswmspB1pbUcml?5&N}y+Lw85$o|}b{S5;4k9YHwQ2ytt{R7&XUh>Xwe@8p{ zko`pg`x^%Ae-W|YlBfMoBlepE_BRgLpY0}iq5KyOPBY$7{;zcMq5OXwu)j&b{=f~x z_G{ICNB!^qPCjJ6+o5YF8DRgrS-}49BK8~A{&zYk|HTpeJ=Fd*m6!g1i-7$xE`y=? zH|J@8l#>tTe|EtBRss93MeLW9rjB3SLH=Kf*zZ29ef(vv=(@`!S-F&LoaVo`XXk0P zUz4h7{Z?Wn$*$v7ejOKIrm~^wr$Y$3_kR1$Ir&ihiq!uhDlg@?UBLgZIfdejZ-2Jh zzoY~EpGWLZ3)tTwVE;U||1~fFeGg3yOWv3)Ziembe*7ooe~HQuGNNAn`0e22L-AV> z@PEgE{})H>H|1&nf{6Vt!_$hx^4mFJe~nGU`EOSH!#c?SXA%2l0sFfK?9YhUFH*xD z*+0|ChvGjgVE-Ed`x|c-&VQpCUhHI;{PJJl$%pJWtNo=aEbV9afc;M*_R9`S1v|3; zLB#&N!_xAn{XGNrC%Xe0l10D$79O6T{VFFP%74>{_V)J**#E{BVf!s*sr~usrS*S5 z{yRDOko^gVr}jDi>>aTGi-`TXN91S!wut@afc@ft{r%hmI~4!gk*WQcTXUYi@$=u$ z$%pbkMjznrFUnn#`nONO{sOh{_n*T@rE)u@m)8GPUF+wgwu<<#@*Vkqgp&{X-*iM; ze)PXz!2g%jemnn1=jZ>)ZXlLC`St%Km9J>cY5K;`f3=ej`M+pn>i+_jm-r6|`2UdF z_x*oT?c4sNx#8R2Y-{!32zq@{^F@~1)EjgF24PR5&7EkRARUZ z>eZKjIO2cPacTTr^-PlZKRDq3PTPdr&jPi7w#wVZx4*rU54E2;YQIPY#s0wo`*jif zW#dx8Tgo{#ab@j@U1#NCkIPdAs=be;%>l|M>RtKQv(f z-)i5l|2@>ckDLEaRgx;){RMgN*Z;99|3@P#-}nD`Cm$-mGWFknhfLykSit}L)xP_B zxl~e_e(d7bmrQ>D@l?eBvbt32VNbE|{}U1a=jGD)x2SRPzbxSY8SV$RLhBLnu=**;?bl+^yZ9prxvCm*sut30*eg#62I(pmkn`u~TB{le+_ z*?%fxzsI=t_KynKf8I?{B*cFGE&5(+-+sqVv(aw-`?Qk}<$s>qU!a0g{$m36clmm1 z-*0C(oSF){>EUuoe3fL^=_>F0zd+^hP3f)w`}McM$%p)(R*}YUno5fQ-wF8tXvBWw zX{q3qYqy$C-uU(xMC`Yyefu3Xv432^{^o_@@+&+uwY$9qO5O17Z|vkl`5$sZnt!XO zVm}wKzu}JI@;l(H)Szpg%O!Kit`!mau_|A@oOE0JG5Lp7-Y@^zDt~pFjaDsw{_k`0 zq5O~4{L3>Vk|h5X&ZyshH`pnX{~4*AE<@7~?tk;!u2-nM?|+lZ@9*|^n0)^)aq=Pm zi>lI$+c_Zd|Ac`5g*&G{`Sa%|E=#R$PUG&q*kan&$%pLEs!#2+{m5A6$8V0>_w(PZ z_T@JVnf&};AF=gKQmLET1DE$!>iqKN!5mEWUPGJRw5x3G@gHPz|IzwpYGe^Hu^RxN)1zvJXX z6zsBU-Ul_4J`@5Eo`UwCV3wWING zEhit!|Jc)0!`x2Wm){@q?Y|qde_Lv>qw;?% zV!ui4v;5`vhkW}-_Xx+o?B}Wd^|bsn`|bLV(M~=T|Hkj9g3ZpRB#FQLevohfhKT*K zccyYh>8165KmL!Yyx;zsRQ{q?$@GocSGNj!?H34=SS?9{4y1s=H!_C{QodwzeVl0sIb^SGhqLXi2VigQo(K(DAnWJZ;se+ z{z01mX|ONPpZWRU-*xa}!tcMA+?NX8tnzm8?eFX4L-8MTW@>+|3QGQe7_dJ>?fdno z@%~h>+6?Q}{I{?yj`-iA@}GB5e-=jkpQrw_{N(RHn0>21YwQ`0U&}+O!y9%`e?E)Y zpL16G_{sB2zWx0o_6r_K?ceUj&o94zPCitAUCwS_f8_5^`1aq8*q^KRzuAHPw<7i% z)qau6OZ{mI*uTDKB>rmuln(4)!O;V1G9!AIg8pIcfRNQRgN9mj>)tsC~cv&UiExyn~r{@2&or zTXQ1*m;5Fb)NZs@iyy!1BmOT_{|nWS_m*Osj&EeUBLf`BKBLJO$CpnarfT0e_zCY?T^#=4S{`me$Vo6{n9&X-;ZDEbE)6} z&%TAjuHP;Smw%(mkME%TM>_dX`Oj1T8`Y4+PyYUi@Bh4r{g&rb$7?+Q{rKG#vEN@8 zo{Znk0sEV~4I**Tk6&(SYIrNpzGf$pk*^w5-k(1;s(h0t@B3flh2 zJYv7w3#nnfw0hy&|4qdHBDKFjC8hl2`90r$cNe%&{94rTjjfi`Hzsd!Y*2YWezRXp z`O;@H`To~9`B403T%5L_E-Ekn%kxKO-`dY(5&I=Cr&jNwarfT0|Eq}ork|wtr>VTy zzbjyW`+dUgui%wbu%rFg?oK|G|1L9A`*UFbo`C)Oi2cGprh*;ie{#hBT(!^q%kxuy z{1->;H>>@Q^1m=*zsDu*^M7B!{@43N;@_-+b23bR`ETRoL-Ajt_L=_&0`}`;_Fqk{ zPN8x4-nTzFVt>e`Y5t2;Uh3b20sC9_4d=g6?aQ7clW%_$Cm+iHG_}wC%kyJ?`A?77 zZ+R`Xx+9Id_rCpxi2W9|-(BS;|BnRhUmdYu_~%q`N(c65MeKLEtbP1{9kBmV#Qtox zzrF=b{qXbuUc`QXwO{MIvza?S?m!y~0|9$%-oP4PK=UkrV ze~3zo{l^0K=SA$7y`2gkwO*^~wXe5vll;qBJ`1PSi!Jtz${nQBfL(#J>FfE8l)y#D4R?Q~RfNV1H7?e&g)au$@1W_&*u2|NDsju{v;8 zE+77O?eDh{`!jAx?H8%M*q6DupZ^ckz8glDON-RLo1QF}Ox~$V(l!0VWer{_Jh? zv;T6${+xjQmjm|C+&`TEv4#2BKi$cP@?Umy`~1sUBtQPU9uT%)xLaz!qP67HH-7mS zI{A?OkJWw=%D*{a|927lO?ld19I@ZymNfsg|60KQDc=g`zu+5b{_pD`|8-72l>aem ze;V@tdcc0+fnoa#)c&0v*x%O4hwLv2*#Aqw{^E%J#vb|Qe__P_kXzIEGyls1_UlT* z`7hZ$wck{omV8 zm*4(Aa`Ixr?|;kWVFQ;2rI+Nr{O8+$&&h}EFH-wD3@7uKzdK#N{o+Ak`?GtdhC8}{ z+SAF0>@T@J&3}t}F8OZ>*q7&Y#gd=@Zt}2!ONVtZf0`Jvzu=D4KF3cvOX%nSp@{vl zdT{=o)Q!X!`OlC4eG&Twzew%RQAx@F2Lbzg92Cxf**8{H`;d`NpB1s+d}r!7?SCAw-)(R>|FtEl{WVfG(fn`V#p3G{PI6NV!!O3_WA!TVE?0t{n~?5`@_>qs|&vU_agRZ{4%w_R3)YU z{X1a)_|kCv7aWqG{iB`yTF!>GGjnw8z3uH6I3N7>_nV0QZbMW1|1gDm_4EHo#D4#I zsr@FEll;p)BHw1zH5&H!?@VwK3{fi>@$K2OG z|I)|$`TyD>;rzGcY5((x{bd3BT>|zeN9;Fi#qTKpRZcz>|7rKP&;R-X`!7c9FOkFc zF1^}8{GW^1@A5!<`&|R}4;~VZ|AG;z{f_cK(8-7LKPzB=qk#RpBKGGVo}c|YBKCXC zZ=e5e0sDn+fi0H&@qcz%e)hL@@}d0C3)tT@VE=-M{iY*Q`>%FT{xc%>hdkIm|CTqafc?5d!|`t%mD+dPlglOF{v;KeCFo&x9YVkg^zKwkDLRwYaUJ*+@*NnzZN6Id{Bs=6iYX{xR>}H}CsC-*fJH zZ{Ez@*^O2*IEjDK!;b-f3gEA}0@qL2!ThWnJgw{amyjOCpWRzuKT`q!f-5nep_**>uD97N*QhzoLI{te+{MLOOzx(;Onag48&z@JuJ^bP-<|oDf zcMreV&wMxj>43j@G0uPKCg$7EuYK_^B0b7~_nY*vk_^Xco&nkL~?Uh~ZpJF}cWtsfA*zW=xNZ;!L!YMlQ8nK-xc%o=>% z_2;{!NBM6$!tobGZ(cvX3F1HM;b+Zcd1^`X-v&MW=w0TQBv8Yj2l#E*;P}g%Sa|ZR z)5pJ%^eFy}`~z_Ne;5t_62Sk!$2XI;Q^bGF!=L!K`uOJq{#8H3@fXZwX=vbU_wWabEc_K|+@|Ai_weJB%#R%YBEbK>@aMP?TJL;@ zg-O3Zox23*FA{yznA!tt|FcPt^4Iza`#B`n5K6 z{HsZi_>u5?MQGyh1pKxf=I35#@Y5D7OU++MdcMSDN9Qx%j&Nr`>@0O@C&7 z()ITu(j)#>;k)PGYQR6?;b&v!-9PL5w+|MnhWe$w^t z1=6GVTgEWoz5bc+vUUFNyAkI<=x2V?^(P`d;up?lzFYrm0e|@_%#VaG(~zZ#>fb-K zlOFMl!gt?4bOHXPn=n5-#PJ7XtLVy#uKx+7NBo9Hvo#3Hyr_)7xfjv-zj8J6_5EA; zSLTlp8@=e(l% zD?R*p2Is#`^oG9~@E`Q>3!gIoX3S({7v8B{Fj~he-8Nn_V6>K7<@xQ{Qvau zhvzWgt-q~+|L`q1{-T*IK`n{@0O?Wu&2#Jd4+8$owanMo-%!5Ln_bO3uY{_9tLPY5#*B|AWB) zBfx(Ly}>i5nD!qDpQhK;w6LZZ1TTwT=f7X{dc3v&Kaw8hKm1mG{cQ*S$F9Tv%PIY@ z6211{Y$gj)OY+}AdgMO~{67x-@A3F=6@F6w#}{z@Z%yfcEa{Q|2>3VuKiiI!r_%8zg=hF#_>OUC6KTOR)nX0jc% zr2Oym_-_UNp9TJ>uE+Hg3O}iSx<#++C!f;)deWo(7l8j=!2e;7|48@?W&G?Sv@5cl zwgJ~qe@g!skskRk0{_ng|91*s*H1a6|AQX?&F7@6pZy;H1Hk`o;D5?STtBVCPs;y# z(d+uzn$mw4=~4cJmiqJeCE)*n$A2-U|4Db?`WZ^;e*)=|{|xZo2mG%SzOJ9ZOqQjV zbpG!5_-_+^()H&JkN+I-zX$lg@J?Jmxs?7lh+fxEZ%Y5`NRRU01N^@Z{2%oAk5l^p zGJU{gUca^f2KmEjN%_B!^vHh<{J#PG-z9uqKcVoG>Sw^?KcCY7L684o;D0ahKjSW( zzi#2TRL+7g9`yaobkd{zh4al;`kQMaHLw5s0sjxe*ZC_6pCmO+eH;)J=mTHdPvr}wXUy8n2BUh{PSlLWoy>Hgw-PVZmy zbpP1|z2@ou=zDSf$1?tv;&v)9bk@!4NYbPFFG>9ejVv(r|2C-q$9(*8T=~O_7pndv zKK^BV{<+`3yaV{>`~>H}G@ki7U%H+}DV=CyO4yqxntQG{mv-vjyoO!(So@FmXwEDM&U&A(lq5pn+2 zZow?k>+M!&x1US;(bQp@-AeD!sj{ZypApIUtNpT~?^Z7$T0foimHa7vM)KD- zm7g&AI|lM+;?drXqW=fHwY-S+?^E}F+S&5$xQwBvNAWH-kG+qwzPP<+bEVeZE#s(z Q^xb(L|4Sox@A|R&Kf(YKj{pDw literal 0 HcmV?d00001 diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o.d b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o.d new file mode 100644 index 000000000..e5c1f158f --- /dev/null +++ b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o.d @@ -0,0 +1,275 @@ +profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/space-time-stack/kp_space_time_stack.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/cstdint \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/iomanip \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/sstream \ + /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/fstream \ + /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h \ + /usr/include/c++/13/bits/fstream.tcc /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/cassert \ + /usr/include/assert.h /usr/include/c++/13/queue \ + /usr/include/c++/13/deque /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/deque.tcc /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_queue.h /usr/include/c++/13/regex \ + /usr/include/c++/13/bitset /usr/include/c++/13/stack \ + /usr/include/c++/13/bits/stl_stack.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/regex_constants.h \ + /usr/include/c++/13/bits/regex_error.h \ + /usr/include/c++/13/bits/regex_automaton.h \ + /usr/include/c++/13/bits/regex_automaton.tcc \ + /usr/include/c++/13/bits/regex_scanner.h \ + /usr/include/c++/13/bits/regex_scanner.tcc \ + /usr/include/c++/13/bits/regex_compiler.h \ + /usr/include/c++/13/bits/regex_compiler.tcc \ + /usr/include/c++/13/bits/regex.h /usr/include/c++/13/bits/regex.tcc \ + /usr/include/c++/13/bits/regex_executor.h \ + /usr/include/c++/13/bits/regex_executor.tcc \ + /usr/include/x86_64-linux-gnu/sys/resource.h \ + /usr/include/x86_64-linux-gnu/bits/resource.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_rusage.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/cstring /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/kp_core.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/build/common/kp_config.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /usr/include/c++/13/chrono /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/ratio /usr/include/c++/13/limits \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ + /usr/include/c++/13/array /usr/include/c++/13/charconv \ + /usr/include/c++/13/optional \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/span /usr/include/c++/13/variant diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.d b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.d new file mode 100644 index 000000000..71301c3f3 --- /dev/null +++ b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.d @@ -0,0 +1,82 @@ +libkp_space_time_stack.so: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.txt b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.txt new file mode 100644 index 000000000..b9a259f29 --- /dev/null +++ b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/kp_space_time_stack.dir/link.d -shared -Wl,-soname,libkp_space_time_stack.so -o libkp_space_time_stack.so CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/progress.make b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/progress.make new file mode 100644 index 000000000..30c309113 --- /dev/null +++ b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 34 +CMAKE_PROGRESS_2 = 35 + diff --git a/build/profiling/space-time-stack/CMakeFiles/progress.marks b/build/profiling/space-time-stack/CMakeFiles/progress.marks new file mode 100644 index 000000000..0cfbf0888 --- /dev/null +++ b/build/profiling/space-time-stack/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/build/profiling/space-time-stack/Makefile b/build/profiling/space-time-stack/Makefile new file mode 100644 index 000000000..f19681d48 --- /dev/null +++ b/build/profiling/space-time-stack/Makefile @@ -0,0 +1,242 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack//CMakeFiles/progress.marks + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/space-time-stack/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/space-time-stack/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/space-time-stack/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/space-time-stack/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule +.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule + +# Convenience name for target. +kp_space_time_stack: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule +.PHONY : kp_space_time_stack + +# fast build rule for target. +kp_space_time_stack/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build +.PHONY : kp_space_time_stack/fast + +kp_space_time_stack.o: kp_space_time_stack.cpp.o +.PHONY : kp_space_time_stack.o + +# target to build an object file +kp_space_time_stack.cpp.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o +.PHONY : kp_space_time_stack.cpp.o + +kp_space_time_stack.i: kp_space_time_stack.cpp.i +.PHONY : kp_space_time_stack.i + +# target to preprocess a source file +kp_space_time_stack.cpp.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.i +.PHONY : kp_space_time_stack.cpp.i + +kp_space_time_stack.s: kp_space_time_stack.cpp.s +.PHONY : kp_space_time_stack.s + +# target to generate assembly for a file +kp_space_time_stack.cpp.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.s +.PHONY : kp_space_time_stack.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... kp_space_time_stack" + @echo "... kp_space_time_stack.o" + @echo "... kp_space_time_stack.i" + @echo "... kp_space_time_stack.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/profiling/space-time-stack/cmake_install.cmake b/build/profiling/space-time-stack/cmake_install.cmake new file mode 100644 index 000000000..f8ee807ef --- /dev/null +++ b/build/profiling/space-time-stack/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/profiling/space-time-stack + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake b/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..95005bf3a --- /dev/null +++ b/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/tests/CMakeFiles/progress.marks b/build/tests/CMakeFiles/progress.marks new file mode 100644 index 000000000..f64f5d8d8 --- /dev/null +++ b/build/tests/CMakeFiles/progress.marks @@ -0,0 +1 @@ +27 diff --git a/build/tests/CMakeFiles/test_common.dir/DependInfo.cmake b/build/tests/CMakeFiles/test_common.dir/DependInfo.cmake new file mode 100644 index 000000000..9fcf87201 --- /dev/null +++ b/build/tests/CMakeFiles/test_common.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp" "tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" "gcc" "tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o b/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8d5b52befb7a5ac90cb7d66dc4eaba52d6681b32 GIT binary patch literal 8328 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 literal 0 HcmV?d00001 diff --git a/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d b/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d new file mode 100644 index 000000000..d7663e973 --- /dev/null +++ b/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d @@ -0,0 +1,540 @@ +tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp \ + /usr/include/stdc-predef.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/cstddef \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/include/c++/13/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/string /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/exception \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/locale /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/cwctype /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/streambuf /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/sstream \ + /usr/include/c++/13/istream /usr/include/c++/13/ios \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc /usr/include/c++/13/ostream \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/limits \ + /usr/include/c++/13/memory /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/c++/13/stdlib.h /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/iostream /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + /usr/include/regex.h /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ + /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/any /usr/include/c++/13/optional \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/variant \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h /usr/include/c++/13/array \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert /usr/include/assert.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + /opt/kokkos/include/Kokkos_Core.hpp \ + /opt/kokkos/include/Kokkos_Core_fwd.hpp \ + /opt/kokkos/include/Kokkos_Macros.hpp \ + /opt/kokkos/include/KokkosCore_config.h \ + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ + /usr/include/c++/13/version \ + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ + /opt/kokkos/include/Kokkos_Printf.hpp \ + /opt/kokkos/include/impl/Kokkos_Error.hpp \ + /opt/kokkos/include/Kokkos_Abort.hpp \ + /opt/kokkos/include/Kokkos_Assert.hpp \ + /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ + /opt/kokkos/include/Kokkos_Layout.hpp \ + /opt/kokkos/include/impl/Kokkos_Traits.hpp \ + /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ + /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ + /opt/kokkos/include/Kokkos_Concepts.hpp \ + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ + /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools.hpp \ + /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ + /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ + /opt/kokkos/include/Kokkos_Rank.hpp \ + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ + /opt/kokkos/include/Kokkos_TypeInfo.hpp \ + /opt/kokkos/include/Kokkos_Tuners.hpp \ + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ + /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ + /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ + /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ + /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ + /opt/kokkos/include/Kokkos_Pair.hpp \ + /opt/kokkos/include/Kokkos_Atomic.hpp \ + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ + /opt/kokkos/include/desul/atomics.hpp \ + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ + /opt/kokkos/include/desul/atomics/Common.hpp \ + /opt/kokkos/include/desul/atomics/Macros.hpp \ + /opt/kokkos/include/desul/atomics/Config.hpp \ + /opt/kokkos/include/desul/atomics/Generic.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ + /opt/kokkos/include/Kokkos_Parallel.hpp \ + /opt/kokkos/include/Kokkos_View.hpp \ + /opt/kokkos/include/View/Kokkos_BasicView.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/mdspan/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ + /usr/include/c++/13/span \ + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ + /usr/include/c++/13/complex \ + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/Kokkos_MinMax.hpp \ + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ + /opt/kokkos/include/Kokkos_Extents.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ + /usr/include/c++/13/cfloat \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ + /opt/kokkos/include/Kokkos_MemoryPool.hpp \ + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ + /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ + /usr/include/c++/13/charconv \ + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ + /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ + /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ + /opt/kokkos/include/impl/Kokkos_EBO.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ + /opt/kokkos/include/Kokkos_Future.hpp \ + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ + /opt/kokkos/include/Kokkos_UniqueToken.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ + /opt/kokkos/include/Kokkos_Half.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ + /opt/kokkos/include/Kokkos_BitManipulation.hpp \ + /opt/kokkos/include/Kokkos_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ + /opt/kokkos/include/Kokkos_Clamp.hpp \ + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ + /opt/kokkos/include/Kokkos_Complex.hpp \ + /opt/kokkos/include/Kokkos_Vectorization.hpp \ + /opt/kokkos/include/Kokkos_hwloc.hpp \ + /opt/kokkos/include/Kokkos_Timer.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ + /opt/kokkos/include/Kokkos_CopyViews.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ + /opt/kokkos/include/Kokkos_Crs.hpp \ + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp diff --git a/build/tests/CMakeFiles/test_common.dir/build.make b/build/tests/CMakeFiles/test_common.dir/build.make new file mode 100644 index 000000000..b7d82b4a9 --- /dev/null +++ b/build/tests/CMakeFiles/test_common.dir/build.make @@ -0,0 +1,104 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include tests/CMakeFiles/test_common.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include tests/CMakeFiles/test_common.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/CMakeFiles/test_common.dir/progress.make + +# Include the compile flags for this target's objects. +include tests/CMakeFiles/test_common.dir/flags.make + +tests/CMakeFiles/test_common.dir/codegen: +.PHONY : tests/CMakeFiles/test_common.dir/codegen + +tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o: tests/CMakeFiles/test_common.dir/flags.make +tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp +tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o: tests/CMakeFiles/test_common.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -MF CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d -o CMakeFiles/test_common.dir/UnitTestMain.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp + +tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_common.dir/UnitTestMain.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp > CMakeFiles/test_common.dir/UnitTestMain.cpp.i + +tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_common.dir/UnitTestMain.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp -o CMakeFiles/test_common.dir/UnitTestMain.cpp.s + +test_common: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +test_common: tests/CMakeFiles/test_common.dir/build.make +.PHONY : test_common + +# Rule to build all files generated by this target. +tests/CMakeFiles/test_common.dir/build: test_common +.PHONY : tests/CMakeFiles/test_common.dir/build + +tests/CMakeFiles/test_common.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_common.dir/cmake_clean.cmake +.PHONY : tests/CMakeFiles/test_common.dir/clean + +tests/CMakeFiles/test_common.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests /home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/CMakeFiles/test_common.dir/depend + diff --git a/build/tests/CMakeFiles/test_common.dir/cmake_clean.cmake b/build/tests/CMakeFiles/test_common.dir/cmake_clean.cmake new file mode 100644 index 000000000..10960aee6 --- /dev/null +++ b/build/tests/CMakeFiles/test_common.dir/cmake_clean.cmake @@ -0,0 +1,9 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + "CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_common.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tests/CMakeFiles/test_common.dir/compiler_depend.internal b/build/tests/CMakeFiles/test_common.dir/compiler_depend.internal new file mode 100644 index 000000000..635bd94ed --- /dev/null +++ b/build/tests/CMakeFiles/test_common.dir/compiler_depend.internal @@ -0,0 +1,624 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o + /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp + /opt/kokkos/include/KokkosCore_config.h + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp + /opt/kokkos/include/Kokkos_Abort.hpp + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp + /opt/kokkos/include/Kokkos_Array.hpp + /opt/kokkos/include/Kokkos_Assert.hpp + /opt/kokkos/include/Kokkos_Atomic.hpp + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp + /opt/kokkos/include/Kokkos_BitManipulation.hpp + /opt/kokkos/include/Kokkos_Clamp.hpp + /opt/kokkos/include/Kokkos_Complex.hpp + /opt/kokkos/include/Kokkos_Concepts.hpp + /opt/kokkos/include/Kokkos_CopyViews.hpp + /opt/kokkos/include/Kokkos_Core.hpp + /opt/kokkos/include/Kokkos_Core_fwd.hpp + /opt/kokkos/include/Kokkos_Crs.hpp + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp + /opt/kokkos/include/Kokkos_ExecPolicy.hpp + /opt/kokkos/include/Kokkos_Extents.hpp + /opt/kokkos/include/Kokkos_Future.hpp + /opt/kokkos/include/Kokkos_Half.hpp + /opt/kokkos/include/Kokkos_HostSpace.hpp + /opt/kokkos/include/Kokkos_Layout.hpp + /opt/kokkos/include/Kokkos_Macros.hpp + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp + /opt/kokkos/include/Kokkos_MemoryPool.hpp + /opt/kokkos/include/Kokkos_MemoryTraits.hpp + /opt/kokkos/include/Kokkos_MinMax.hpp + /opt/kokkos/include/Kokkos_NumericTraits.hpp + /opt/kokkos/include/Kokkos_Pair.hpp + /opt/kokkos/include/Kokkos_Parallel.hpp + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp + /opt/kokkos/include/Kokkos_PointerOwnership.hpp + /opt/kokkos/include/Kokkos_Printf.hpp + /opt/kokkos/include/Kokkos_Rank.hpp + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp + /opt/kokkos/include/Kokkos_ScratchSpace.hpp + /opt/kokkos/include/Kokkos_Swap.hpp + /opt/kokkos/include/Kokkos_TaskScheduler.hpp + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp + /opt/kokkos/include/Kokkos_Timer.hpp + /opt/kokkos/include/Kokkos_Tuners.hpp + /opt/kokkos/include/Kokkos_TypeInfo.hpp + /opt/kokkos/include/Kokkos_UniqueToken.hpp + /opt/kokkos/include/Kokkos_Vectorization.hpp + /opt/kokkos/include/Kokkos_View.hpp + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp + /opt/kokkos/include/Kokkos_hwloc.hpp + /opt/kokkos/include/Serial/Kokkos_Serial.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp + /opt/kokkos/include/View/Kokkos_BasicView.hpp + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp + /opt/kokkos/include/desul/atomics.hpp + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp + /opt/kokkos/include/desul/atomics/Common.hpp + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp + /opt/kokkos/include/desul/atomics/Config.hpp + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp + /opt/kokkos/include/desul/atomics/Generic.hpp + /opt/kokkos/include/desul/atomics/Lock_Array.hpp + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp + /opt/kokkos/include/desul/atomics/Macros.hpp + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp + /opt/kokkos/include/experimental/__p0009_bits/config.hpp + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp + /opt/kokkos/include/impl/Kokkos_BitOps.hpp + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp + /opt/kokkos/include/impl/Kokkos_EBO.hpp + /opt/kokkos/include/impl/Kokkos_Error.hpp + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp + /opt/kokkos/include/impl/Kokkos_LIFO.hpp + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp + /opt/kokkos/include/impl/Kokkos_Profiling.hpp + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp + /opt/kokkos/include/impl/Kokkos_Tools.hpp + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp + /opt/kokkos/include/impl/Kokkos_Traits.hpp + /opt/kokkos/include/impl/Kokkos_Utilities.hpp + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp + /opt/kokkos/include/mdspan/mdspan.hpp + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/any + /usr/include/c++/13/array + /usr/include/c++/13/atomic + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/atomic_timed_wait.h + /usr/include/c++/13/bits/atomic_wait.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/chrono.h + /usr/include/c++/13/bits/chrono_io.h + /usr/include/c++/13/bits/codecvt.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/enable_special_members.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/hashtable.h + /usr/include/c++/13/bits/hashtable_policy.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/iterator_concepts.h + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_conv.h + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/locale_facets_nonio.h + /usr/include/c++/13/bits/locale_facets_nonio.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/max_size_type.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/parse_numbers.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/quoted_string.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/ranges_algo.h + /usr/include/c++/13/bits/ranges_algobase.h + /usr/include/c++/13/bits/ranges_base.h + /usr/include/c++/13/bits/ranges_cmp.h + /usr/include/c++/13/bits/ranges_uninitialized.h + /usr/include/c++/13/bits/ranges_util.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/semaphore_base.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/sstream.tcc + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/std_mutex.h + /usr/include/c++/13/bits/std_thread.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_multiset.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_set.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/stream_iterator.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/this_thread_sleep.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_lock.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/unordered_map.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/cassert + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/cfloat + /usr/include/c++/13/charconv + /usr/include/c++/13/chrono + /usr/include/c++/13/cinttypes + /usr/include/c++/13/climits + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/compare + /usr/include/c++/13/complex + /usr/include/c++/13/concepts + /usr/include/c++/13/condition_variable + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cstring + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/format + /usr/include/c++/13/functional + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iomanip + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/iterator + /usr/include/c++/13/limits + /usr/include/c++/13/locale + /usr/include/c++/13/map + /usr/include/c++/13/memory + /usr/include/c++/13/mutex + /usr/include/c++/13/new + /usr/include/c++/13/numbers + /usr/include/c++/13/optional + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/ratio + /usr/include/c++/13/semaphore + /usr/include/c++/13/set + /usr/include/c++/13/span + /usr/include/c++/13/sstream + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/stop_token + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/thread + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/unordered_map + /usr/include/c++/13/utility + /usr/include/c++/13/variant + /usr/include/c++/13/vector + /usr/include/c++/13/version + /usr/include/ctype.h + /usr/include/dlfcn.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/inttypes.h + /usr/include/libintl.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/regex.h + /usr/include/sched.h + /usr/include/semaphore.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/syscall.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h + /usr/include/x86_64-linux-gnu/bits/dlfcn.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/semaphore.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + diff --git a/build/tests/CMakeFiles/test_common.dir/compiler_depend.make b/build/tests/CMakeFiles/test_common.dir/compiler_depend.make new file mode 100644 index 000000000..335d0d224 --- /dev/null +++ b/build/tests/CMakeFiles/test_common.dir/compiler_depend.make @@ -0,0 +1,1861 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp \ + _deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + _deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + _deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + _deps/googletest-src/googletest/include/gtest/gtest-message.h \ + _deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + _deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + _deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + _deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + _deps/googletest-src/googletest/include/gtest/gtest.h \ + _deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + _deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ + /opt/kokkos/include/KokkosCore_config.h \ + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ + /opt/kokkos/include/Kokkos_Abort.hpp \ + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ + /opt/kokkos/include/Kokkos_Array.hpp \ + /opt/kokkos/include/Kokkos_Assert.hpp \ + /opt/kokkos/include/Kokkos_Atomic.hpp \ + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ + /opt/kokkos/include/Kokkos_BitManipulation.hpp \ + /opt/kokkos/include/Kokkos_Clamp.hpp \ + /opt/kokkos/include/Kokkos_Complex.hpp \ + /opt/kokkos/include/Kokkos_Concepts.hpp \ + /opt/kokkos/include/Kokkos_CopyViews.hpp \ + /opt/kokkos/include/Kokkos_Core.hpp \ + /opt/kokkos/include/Kokkos_Core_fwd.hpp \ + /opt/kokkos/include/Kokkos_Crs.hpp \ + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ + /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ + /opt/kokkos/include/Kokkos_Extents.hpp \ + /opt/kokkos/include/Kokkos_Future.hpp \ + /opt/kokkos/include/Kokkos_Half.hpp \ + /opt/kokkos/include/Kokkos_HostSpace.hpp \ + /opt/kokkos/include/Kokkos_Layout.hpp \ + /opt/kokkos/include/Kokkos_Macros.hpp \ + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ + /opt/kokkos/include/Kokkos_MemoryPool.hpp \ + /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ + /opt/kokkos/include/Kokkos_MinMax.hpp \ + /opt/kokkos/include/Kokkos_NumericTraits.hpp \ + /opt/kokkos/include/Kokkos_Pair.hpp \ + /opt/kokkos/include/Kokkos_Parallel.hpp \ + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ + /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ + /opt/kokkos/include/Kokkos_Printf.hpp \ + /opt/kokkos/include/Kokkos_Rank.hpp \ + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ + /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ + /opt/kokkos/include/Kokkos_Swap.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ + /opt/kokkos/include/Kokkos_Timer.hpp \ + /opt/kokkos/include/Kokkos_Tuners.hpp \ + /opt/kokkos/include/Kokkos_TypeInfo.hpp \ + /opt/kokkos/include/Kokkos_UniqueToken.hpp \ + /opt/kokkos/include/Kokkos_Vectorization.hpp \ + /opt/kokkos/include/Kokkos_View.hpp \ + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Kokkos_hwloc.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ + /opt/kokkos/include/View/Kokkos_BasicView.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ + /opt/kokkos/include/desul/atomics.hpp \ + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ + /opt/kokkos/include/desul/atomics/Common.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Config.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Generic.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Macros.hpp \ + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp \ + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ + /opt/kokkos/include/impl/Kokkos_EBO.hpp \ + /opt/kokkos/include/impl/Kokkos_Error.hpp \ + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ + /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ + /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ + /opt/kokkos/include/impl/Kokkos_Traits.hpp \ + /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ + /opt/kokkos/include/mdspan/mdspan.hpp \ + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/any \ + /usr/include/c++/13/array \ + /usr/include/c++/13/atomic \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/atomic_wait.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/chrono_io.h \ + /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/max_size_type.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/cfloat \ + /usr/include/c++/13/charconv \ + /usr/include/c++/13/chrono \ + /usr/include/c++/13/cinttypes \ + /usr/include/c++/13/climits \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/compare \ + /usr/include/c++/13/complex \ + /usr/include/c++/13/concepts \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cstring \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/format \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iomanip \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/map \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/mutex \ + /usr/include/c++/13/new \ + /usr/include/c++/13/numbers \ + /usr/include/c++/13/optional \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/semaphore \ + /usr/include/c++/13/set \ + /usr/include/c++/13/span \ + /usr/include/c++/13/sstream \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/stop_token \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/thread \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/variant \ + /usr/include/c++/13/vector \ + /usr/include/c++/13/version \ + /usr/include/ctype.h \ + /usr/include/dlfcn.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/inttypes.h \ + /usr/include/libintl.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/regex.h \ + /usr/include/sched.h \ + /usr/include/semaphore.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/syscall.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ + /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + + +/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/usr/include/x86_64-linux-gnu/sys/syscall.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/usr/include/x86_64-linux-gnu/bits/semaphore.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/dlfcn.h: + +/usr/include/x86_64-linux-gnu/bits/dl_find_object.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/asm/unistd_64.h: + +/usr/include/x86_64-linux-gnu/asm/unistd.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: + +/usr/include/wctype.h: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/include/stdlib.h: + +/usr/include/stdint.h: + +/usr/include/signal.h: + +/usr/include/sched.h: + +/usr/include/linux/stddef.h: + +/usr/include/linux/posix_types.h: + +/usr/include/linux/limits.h: + +/usr/include/linux/close_range.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/inttypes.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/13/vector: + +/usr/include/c++/13/tr1/special_function_util.h: + +/usr/include/c++/13/tr1/riemann_zeta.tcc: + +/usr/include/c++/13/tr1/poly_laguerre.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/usr/include/c++/13/tr1/modified_bessel_func.tcc: + +/usr/include/c++/13/tr1/legendre_function.tcc: + +/usr/include/c++/13/tr1/hypergeometric.tcc: + +/usr/include/c++/13/tr1/ell_integral.tcc: + +/usr/include/c++/13/tr1/beta_function.tcc: + +/usr/include/c++/13/system_error: + +/usr/include/c++/13/streambuf: + +/usr/include/c++/13/stop_token: + +/usr/include/c++/13/sstream: + +/usr/include/c++/13/set: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/c++/13/semaphore: + +/usr/include/dlfcn.h: + +/usr/include/c++/13/ratio: + +/usr/include/c++/13/pstl/pstl_config.h: + +/usr/include/c++/13/tuple: + +/usr/include/c++/13/pstl/glue_algorithm_defs.h: + +/usr/include/c++/13/pstl/execution_defs.h: + +/usr/include/c++/13/ostream: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/c++/13/numbers: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/13/new: + +/usr/include/c++/13/map: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/13/locale: + +/usr/include/c++/13/iterator: + +/usr/include/c++/13/istream: + +/usr/include/c++/13/iostream: + +/usr/include/c++/13/iosfwd: + +/usr/include/c++/13/ios: + +/usr/include/c++/13/memory: + +/usr/include/c++/13/iomanip: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/13/functional: + +/usr/include/c++/13/format: + +/usr/include/c++/13/ext/atomicity.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/unistd.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/c++/13/exception: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/c++/13/debug/assertions.h: + +/usr/include/c++/13/cxxabi.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/c++/13/cwchar: + +/usr/include/c++/13/ctime: + +/usr/include/c++/13/cstring: + +/usr/include/math.h: + +/usr/include/c++/13/cstdint: + +/usr/include/c++/13/mutex: + +/usr/include/c++/13/cstddef: + +/usr/include/c++/13/condition_variable: + +/usr/include/c++/13/concepts: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/c++/13/compare: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/c++/13/clocale: + +/usr/include/c++/13/ext/numeric_traits.h: + +/usr/include/c++/13/climits: + +/usr/include/c++/13/cfloat: + +/usr/include/c++/13/bits/range_access.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/opt/kokkos/include/impl/Kokkos_HostBarrier.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/c++/13/utility: + +/usr/include/c++/13/bits/invoke.h: + +/opt/kokkos/include/Kokkos_Printf.hpp: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp: + +/usr/include/c++/13/cwctype: + +/opt/kokkos/include/impl/Kokkos_EBO.hpp: + +/usr/include/c++/13/bits/ranges_algobase.h: + +/opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp: + +/opt/kokkos/include/impl/Kokkos_ClockTic.hpp: + +/opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp: + +_deps/googletest-src/googletest/include/gtest/gtest-printers.h: + +/usr/include/c++/13/limits: + +/opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp: + +/opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp: + +/opt/kokkos/include/experimental/__p0009_bits/utility.hpp: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp: + +/usr/include/c++/13/string_view: + +/opt/kokkos/include/experimental/__p0009_bits/macros.hpp: + +/usr/include/c++/13/stdexcept: + +/usr/include/c++/13/cstdlib: + +/opt/kokkos/include/impl/Kokkos_ChaseLev.hpp: + +/usr/include/c++/13/bits/atomic_wait.h: + +/opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp: + +/opt/kokkos/include/Kokkos_MinMax.hpp: + +/usr/include/c++/13/cinttypes: + +/opt/kokkos/include/experimental/__p0009_bits/extents.hpp: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp: + +/usr/include/locale.h: + +/opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/opt/kokkos/include/desul/atomics/Adapt_GCC.hpp: + +/usr/include/c++/13/initializer_list: + +/opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp: + +/usr/include/semaphore.h: + +/opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/opt/kokkos/include/desul/atomics/Thread_Fence.hpp: + +/opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp: + +/usr/include/linux/types.h: + +/opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp: + +/usr/include/c++/13/cctype: + +/usr/include/c++/13/bits/unordered_map.h: + +/usr/include/c++/13/charconv: + +/opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/stdc-predef.h: + +/opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp: + +/opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp: + +/opt/kokkos/include/Kokkos_Rank.hpp: + +/usr/include/stdio.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp: + +/usr/include/strings.h: + +/opt/kokkos/include/Kokkos_AnonymousSpace.hpp: + +/opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp: + +/opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp: + +/opt/kokkos/include/desul/atomics/Common.hpp: + +/opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp: + +/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp: + +/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp: + +/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp: + +/usr/include/c++/13/bits/codecvt.h: + +/opt/kokkos/include/desul/atomics/Macros.hpp: + +/opt/kokkos/include/Kokkos_MemoryTraits.hpp: + +/usr/include/c++/13/tr1/bessel_function.tcc: + +/opt/kokkos/include/desul/atomics/Lock_Array.hpp: + +/usr/include/c++/13/bits/ios_base.h: + +/opt/kokkos/include/View/Kokkos_ViewMapping.hpp: + +/opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp: + +/opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp: + +/usr/include/syscall.h: + +/opt/kokkos/include/mdspan/mdspan.hpp: + +/opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp: + +/usr/include/c++/13/stdlib.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/opt/kokkos/include/View/Kokkos_BasicView.hpp: + +/usr/include/c++/13/cerrno: + +/opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp: + +/opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp: + +/opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp: + +/usr/include/c++/13/typeinfo: + +/usr/include/c++/13/bits/hashtable_policy.h: + +/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp: + +/usr/include/c++/13/unordered_map: + +/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp: + +/opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp: + +/opt/kokkos/include/View/Kokkos_ViewAtomic.hpp: + +/opt/kokkos/include/Serial/Kokkos_Serial.hpp: + +/opt/kokkos/include/Kokkos_hwloc.hpp: + +/usr/include/c++/13/tr1/gamma.tcc: + +/opt/kokkos/include/KokkosCore_config.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h: + +/opt/kokkos/include/Kokkos_Timer.hpp: + +/opt/kokkos/include/Kokkos_Abort.hpp: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/c++/13/optional: + +/opt/kokkos/include/KokkosExp_MDRangePolicy.hpp: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/opt/kokkos/include/desul/atomics/Generic.hpp: + +/opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp: + +/usr/include/c++/13/span: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/opt/kokkos/include/View/Kokkos_ViewUniformType.hpp: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/include/c++/13/string: + +/opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp: + +/opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp: + +/usr/include/c++/13/bits/ranges_base.h: + +/usr/include/asm-generic/posix_types.h: + +_deps/googletest-src/googletest/include/gtest/gtest_prod.h: + +/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp: + +_deps/googletest-src/googletest/include/gtest/gtest.h: + +/usr/include/c++/13/bits/functexcept.h: + +/opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp: + +/opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp: + +/opt/kokkos/include/Kokkos_ReductionIdentity.hpp: + +/opt/kokkos/include/Kokkos_TypeInfo.hpp: + +/opt/kokkos/include/impl/Kokkos_Error.hpp: + +/usr/include/regex.h: + +/opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h: + +/opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp: + +/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +_deps/googletest-src/googletest/include/gtest/gtest-param-test.h: + +/usr/include/c++/13/thread: + +/opt/kokkos/include/Kokkos_MathematicalFunctions.hpp: + +/usr/include/libintl.h: + +/opt/kokkos/include/Kokkos_Half.hpp: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp: + +/opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +_deps/googletest-src/googletest/include/gtest/gtest-message.h: + +/opt/kokkos/include/Kokkos_Tuners.hpp: + +/usr/include/c++/13/bits/memoryfwd.h: + +/opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp: + +/home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp: + +/opt/kokkos/include/Kokkos_DetectionIdiom.hpp: + +/opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp: + +/usr/include/x86_64-linux-gnu/bits/syscall.h: + +/usr/include/c++/13/algorithm: + +/usr/include/linux/stat.h: + +/usr/include/c++/13/bits/stl_tree.h: + +/usr/include/c++/13/ext/concurrence.h: + +/opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h: + +/opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp: + +/opt/kokkos/include/Kokkos_PointerOwnership.hpp: + +/opt/kokkos/include/Kokkos_HostSpace.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/c++/13/chrono: + +/usr/include/c++/13/bits/basic_string.tcc: + +/usr/include/c++/13/bits/hashtable.h: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h: + +/opt/kokkos/include/Kokkos_Extents.hpp: + +/opt/kokkos/include/impl/Kokkos_Tools.hpp: + +/usr/include/c++/13/bits/max_size_type.h: + +/opt/kokkos/include/Kokkos_NumericTraits.hpp: + +/usr/include/ctype.h: + +/opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp: + +/usr/include/c++/13/bits/nested_exception.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/opt/kokkos/include/impl/Kokkos_BitOps.hpp: + +/usr/include/c++/13/bits/stl_set.h: + +/opt/kokkos/include/Kokkos_ExecPolicy.hpp: + +/usr/include/errno.h: + +/opt/kokkos/include/Kokkos_ScratchSpace.hpp: + +/usr/include/c++/13/bits/basic_ios.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h: + +/usr/include/c++/13/bits/ranges_cmp.h: + +/usr/include/c++/13/bits/stringfwd.h: + +_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h: + +/opt/kokkos/include/Kokkos_Pair.hpp: + +/usr/include/c++/13/tr1/exp_integral.tcc: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/usr/include/c++/13/bits/locale_conv.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/opt/kokkos/include/View/Kokkos_ViewCtor.hpp: + +/opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp: + +/opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp: + +/usr/include/pthread.h: + +_deps/googletest-src/googletest/include/gtest/gtest-matchers.h: + +/opt/kokkos/include/desul/atomics/Atomic_Ref.hpp: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h: + +/opt/kokkos/include/experimental/__p2389_bits/dims.hpp: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/usr/include/c++/13/bits/parse_numbers.h: + +_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h: + +/usr/include/c++/13/bits/shared_ptr.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/opt/kokkos/include/experimental/__p0009_bits/config.hpp: + +/usr/include/c++/13/bits/stl_algobase.h: + +/opt/kokkos/include/Kokkos_Array.hpp: + +/usr/include/c++/13/bits/chrono.h: + +/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp: + +/opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp: + +/opt/kokkos/include/Kokkos_Complex.hpp: + +/opt/kokkos/include/Kokkos_Concepts.hpp: + +/opt/kokkos/include/Kokkos_Macros.hpp: + +/opt/kokkos/include/Kokkos_Assert.hpp: + +/usr/include/c++/13/bits/specfun.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/opt/kokkos/include/Kokkos_Future.hpp: + +/opt/kokkos/include/Kokkos_Core.hpp: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp: + +/opt/kokkos/include/Kokkos_Crs.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/opt/kokkos/include/impl/Kokkos_TaskQueue.hpp: + +/opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp: + +/usr/include/c++/13/backward/binders.h: + +/opt/kokkos/include/Kokkos_Layout.hpp: + +/opt/kokkos/include/Kokkos_MathematicalConstants.hpp: + +/usr/include/c++/13/bits/locale_facets_nonio.tcc: + +/opt/kokkos/include/desul/atomics.hpp: + +/opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp: + +/opt/kokkos/include/Kokkos_MemoryPool.hpp: + +/opt/kokkos/include/View/Kokkos_ViewLegacy.hpp: + +/opt/kokkos/include/desul/atomics/Config.hpp: + +/opt/kokkos/include/Kokkos_Swap.hpp: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp: + +/opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h: + +/opt/kokkos/include/impl/Kokkos_Utilities.hpp: + +/opt/kokkos/include/Kokkos_TaskScheduler.hpp: + +/opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp: + +/opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp: + +/usr/include/c++/13/bits/memory_resource.h: + +/opt/kokkos/include/Kokkos_Parallel.hpp: + +/usr/include/c++/13/bits/stl_construct.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/opt/kokkos/include/Kokkos_UniqueToken.hpp: + +/opt/kokkos/include/View/Kokkos_ViewAlloc.hpp: + +/opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h: + +/usr/include/c++/13/bits/stl_relops.h: + +/opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp: + +/opt/kokkos/include/Kokkos_View.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/c++/13/bits/std_thread.h: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/c++/13/complex: + +/opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp: + +/opt/kokkos/include/impl/Kokkos_OptionalRef.hpp: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp: + +/opt/kokkos/include/Kokkos_Core_fwd.hpp: + +/opt/kokkos/include/impl/Kokkos_Profiling.hpp: + +/usr/include/c++/13/pstl/glue_memory_defs.h: + +/opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp: + +/opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp: + +/opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp: + +/opt/kokkos/include/impl/Kokkos_StringManipulation.hpp: + +/opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp: + +/opt/kokkos/include/impl/Kokkos_TaskBase.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp: + +/opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp: + +/opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp: + +/opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp: + +/opt/kokkos/include/impl/Kokkos_TaskResult.hpp: + +_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h: + +_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h: + +/usr/include/c++/13/bits/streambuf.tcc: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/c++/13/cstdio: + +/opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp: + +/opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp: + +/opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp: + +_deps/googletest-src/googletest/include/gtest/gtest-death-test.h: + +/opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/string.h: + +/usr/include/c++/13/bits/stl_vector.h: + +/opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp: + +/opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp: + +/opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp: + +/opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp: + +/opt/kokkos/include/desul/atomics/Fetch_Op.hpp: + +/opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp: + +/opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp: + +/opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp: + +/usr/include/c++/13/bits/enable_special_members.h: + +/opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp: + +/opt/kokkos/include/impl/Kokkos_Traits.hpp: + +/usr/include/c++/13/bits/stl_algo.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/c++/13/bits/ranges_util.h: + +/usr/include/asm-generic/types.h: + +/usr/include/endian.h: + +/usr/include/assert.h: + +/usr/include/c++/13/bits/postypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/13/any: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/c++/13/variant: + +/usr/include/c++/13/array: + +/usr/include/c++/13/atomic: + +/usr/include/c++/13/backward/auto_ptr.h: + +/usr/include/time.h: + +/usr/include/c++/13/bit: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/usr/include/c++/13/bits/algorithmfwd.h: + +/usr/include/c++/13/bits/sstream.tcc: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/c++/13/bits/allocator.h: + +/usr/include/c++/13/bits/iterator_concepts.h: + +/usr/include/c++/13/bits/atomic_base.h: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/c++/13/bits/atomic_timed_wait.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/usr/include/c++/13/bits/charconv.h: + +/opt/kokkos/include/Kokkos_Atomic.hpp: + +/usr/include/c++/13/bits/semaphore_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/c++/13/bits/chrono_io.h: + +/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: + +/usr/include/c++/13/bits/istream.tcc: + +/usr/include/c++/13/bits/ptr_traits.h: + +/usr/include/c++/13/bits/concept_check.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/c++/13/type_traits: + +/opt/kokkos/include/desul/atomics/Compare_Exchange.hpp: + +/usr/include/c++/13/bits/predefined_ops.h: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/c++/13/version: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/c++/13/bits/stream_iterator.h: + +/opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp: + +/usr/include/c++/13/bits/align.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/c++/13/cmath: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/opt/kokkos/include/Kokkos_Vectorization.hpp: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/opt/kokkos/include/Kokkos_BitManipulation.hpp: + +/usr/include/c++/13/bits/localefwd.h: + +/opt/kokkos/include/impl/Kokkos_LIFO.hpp: + +/usr/include/c++/13/bits/string_view.tcc: + +/usr/include/c++/13/bits/char_traits.h: + +/usr/include/c++/13/bits/move.h: + +/usr/include/c++/13/bits/new_allocator.h: + +/opt/kokkos/include/View/Kokkos_ViewTraits.hpp: + +/usr/include/c++/13/bits/node_handle.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/c++/13/bits/std_mutex.h: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h: + +/usr/include/c++/13/bits/quoted_string.h: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp: + +/usr/include/c++/13/bits/ranges_algo.h: + +/usr/include/c++/13/bits/ranges_uninitialized.h: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/include/c++/13/bits/std_function.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp: + +/usr/include/c++/13/bits/stl_bvector.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/usr/include/c++/13/bits/stl_heap.h: + +/opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/c++/13/bits/stl_iterator.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/wchar.h: + +/usr/include/c++/13/bits/stl_map.h: + +/opt/kokkos/include/Kokkos_CopyViews.hpp: + +/usr/include/c++/13/bits/this_thread_sleep.h: + +/usr/include/c++/13/bits/stl_multimap.h: + +/usr/include/c++/13/bits/stl_multiset.h: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/opt/kokkos/include/View/Kokkos_ViewTracker.hpp: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/usr/include/c++/13/tr1/poly_hermite.tcc: + +/opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp: + +/usr/include/c++/13/bits/uniform_int_dist.h: + +/opt/kokkos/include/impl/Kokkos_TaskNode.hpp: + +/usr/include/c++/13/bits/unique_lock.h: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/opt/kokkos/include/Kokkos_Clamp.hpp: + +/usr/include/c++/13/bits/uses_allocator_args.h: + +_deps/googletest-src/googletest/include/gtest/gtest-test-part.h: + +/usr/include/c++/13/bits/vector.tcc: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/c++/13/cassert: diff --git a/build/tests/CMakeFiles/test_common.dir/compiler_depend.ts b/build/tests/CMakeFiles/test_common.dir/compiler_depend.ts new file mode 100644 index 000000000..5cfbbb2d4 --- /dev/null +++ b/build/tests/CMakeFiles/test_common.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_common. diff --git a/build/tests/CMakeFiles/test_common.dir/depend.make b/build/tests/CMakeFiles/test_common.dir/depend.make new file mode 100644 index 000000000..df5019f8e --- /dev/null +++ b/build/tests/CMakeFiles/test_common.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_common. +# This may be replaced when dependencies are built. diff --git a/build/tests/CMakeFiles/test_common.dir/flags.make b/build/tests/CMakeFiles/test_common.dir/flags.make new file mode 100644 index 000000000..6b149ed37 --- /dev/null +++ b/build/tests/CMakeFiles/test_common.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKOKKOS_DEPENDENCE + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/tests/CMakeFiles/test_common.dir/progress.make b/build/tests/CMakeFiles/test_common.dir/progress.make new file mode 100644 index 000000000..9e6c9e4e0 --- /dev/null +++ b/build/tests/CMakeFiles/test_common.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 36 + diff --git a/build/tests/CTestTestfile.cmake b/build/tests/CTestTestfile.cmake new file mode 100644 index 000000000..b8e3c50ad --- /dev/null +++ b/build/tests/CTestTestfile.cmake @@ -0,0 +1,8 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/kokkos-tools/kokkos-tools/tests +# Build directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("space-time-stack") +subdirs("sampler") diff --git a/build/tests/Makefile b/build/tests/Makefile new file mode 100644 index 000000000..1a298dd10 --- /dev/null +++ b/build/tests/Makefile @@ -0,0 +1,242 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/tests//CMakeFiles/progress.marks + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +tests/CMakeFiles/test_common.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_common.dir/rule +.PHONY : tests/CMakeFiles/test_common.dir/rule + +# Convenience name for target. +test_common: tests/CMakeFiles/test_common.dir/rule +.PHONY : test_common + +# fast build rule for target. +test_common/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/build +.PHONY : test_common/fast + +UnitTestMain.o: UnitTestMain.cpp.o +.PHONY : UnitTestMain.o + +# target to build an object file +UnitTestMain.cpp.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +.PHONY : UnitTestMain.cpp.o + +UnitTestMain.i: UnitTestMain.cpp.i +.PHONY : UnitTestMain.i + +# target to preprocess a source file +UnitTestMain.cpp.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.i +.PHONY : UnitTestMain.cpp.i + +UnitTestMain.s: UnitTestMain.cpp.s +.PHONY : UnitTestMain.s + +# target to generate assembly for a file +UnitTestMain.cpp.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.s +.PHONY : UnitTestMain.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... test_common" + @echo "... UnitTestMain.o" + @echo "... UnitTestMain.i" + @echo "... UnitTestMain.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/tests/cmake_install.cmake b/build/tests/cmake_install.cmake new file mode 100644 index 000000000..441ac5edb --- /dev/null +++ b/build/tests/cmake_install.cmake @@ -0,0 +1,60 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/tests + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/tests/sampler/CMakeFiles/CMakeDirectoryInformation.cmake b/build/tests/sampler/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 000000000..95005bf3a --- /dev/null +++ b/build/tests/sampler/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/tests/sampler/CMakeFiles/progress.marks b/build/tests/sampler/CMakeFiles/progress.marks new file mode 100644 index 000000000..7273c0fa8 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/progress.marks @@ -0,0 +1 @@ +25 diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/DependInfo.cmake new file mode 100644 index 000000000..1a6924eff --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor.cpp" "tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o.d" + "" "tests/sampler/test_sampling_parfor" "gcc" "tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make new file mode 100644 index 000000000..c3220e3d3 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make @@ -0,0 +1,121 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/sampler/CMakeFiles/test_sampling_parfor.dir/progress.make + +# Include the compile flags for this target's objects. +include tests/sampler/CMakeFiles/test_sampling_parfor.dir/flags.make + +tests/sampler/CMakeFiles/test_sampling_parfor.dir/codegen: +.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/codegen + +tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o: tests/sampler/CMakeFiles/test_sampling_parfor.dir/flags.make +tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor.cpp +tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o: tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o -MF CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o.d -o CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor.cpp + +tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor.cpp > CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.i + +tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor.cpp -o CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.s + +# Object files for target test_sampling_parfor +test_sampling_parfor_OBJECTS = \ +"CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o" + +# External object files for target test_sampling_parfor +test_sampling_parfor_EXTERNAL_OBJECTS = \ +"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + +tests/sampler/test_sampling_parfor: tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o +tests/sampler/test_sampling_parfor: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +tests/sampler/test_sampling_parfor: tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make +tests/sampler/test_sampling_parfor: tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.ts +tests/sampler/test_sampling_parfor: lib/libgmock.so.1.14.0 +tests/sampler/test_sampling_parfor: lib/libgtest.so.1.14.0 +tests/sampler/test_sampling_parfor: /opt/kokkos/lib/libkokkoscontainers.a +tests/sampler/test_sampling_parfor: /opt/kokkos/lib/libkokkoscore.a +tests/sampler/test_sampling_parfor: /opt/kokkos/lib/libkokkossimd.a +tests/sampler/test_sampling_parfor: tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_parfor" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_parfor.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tests/sampler/CMakeFiles/test_sampling_parfor.dir/build: tests/sampler/test_sampling_parfor +.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/build + +tests/sampler/CMakeFiles/test_sampling_parfor.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_parfor.dir/cmake_clean.cmake +.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/clean + +tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/cmake_clean.cmake new file mode 100644 index 000000000..56d729f12 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_sampling_parfor.dir/link.d" + "CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o" + "CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o.d" + "test_sampling_parfor" + "test_sampling_parfor.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_sampling_parfor.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.make new file mode 100644 index 000000000..7e6fb0b64 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_sampling_parfor. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.ts new file mode 100644 index 000000000..bffdea490 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_sampling_parfor. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend.make new file mode 100644 index 000000000..f1143b959 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_sampling_parfor. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/flags.make new file mode 100644 index 000000000..6b149ed37 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKOKKOS_DEPENDENCE + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.d new file mode 100644 index 000000000..b4da9fe6d --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.d @@ -0,0 +1,118 @@ +test_sampling_parfor: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o \ + ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ + ../../lib/libgmock.so.1.14.0 \ + ../../lib/libgtest.so.1.14.0 \ + /opt/kokkos/lib/libkokkoscontainers.a \ + /opt/kokkos/lib/libkokkoscore.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /opt/kokkos/lib/libkokkossimd.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o: + +../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: + +../../lib/libgmock.so.1.14.0: + +../../lib/libgtest.so.1.14.0: + +/opt/kokkos/lib/libkokkoscontainers.a: + +/opt/kokkos/lib/libkokkoscore.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/opt/kokkos/lib/libkokkossimd.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.txt new file mode 100644 index 000000000..bb6be3d2f --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_parfor.dir/link.d CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_parfor -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/progress.make new file mode 100644 index 000000000..6e6a7b1dd --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 37 +CMAKE_PROGRESS_2 = 38 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..751115172e3520b37ee7f7c4b602cd3f1cc0a508 GIT binary patch literal 138040 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 CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.i + +tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce.cpp -o CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.s + +# Object files for target test_sampling_parreduce +test_sampling_parreduce_OBJECTS = \ +"CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o" + +# External object files for target test_sampling_parreduce +test_sampling_parreduce_EXTERNAL_OBJECTS = \ +"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + +tests/sampler/test_sampling_parreduce: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o +tests/sampler/test_sampling_parreduce: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +tests/sampler/test_sampling_parreduce: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make +tests/sampler/test_sampling_parreduce: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.ts +tests/sampler/test_sampling_parreduce: lib/libgmock.so.1.14.0 +tests/sampler/test_sampling_parreduce: lib/libgtest.so.1.14.0 +tests/sampler/test_sampling_parreduce: /opt/kokkos/lib/libkokkoscontainers.a +tests/sampler/test_sampling_parreduce: /opt/kokkos/lib/libkokkoscore.a +tests/sampler/test_sampling_parreduce: /opt/kokkos/lib/libkokkossimd.a +tests/sampler/test_sampling_parreduce: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_parreduce" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_parreduce.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build: tests/sampler/test_sampling_parreduce +.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build + +tests/sampler/CMakeFiles/test_sampling_parreduce.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_parreduce.dir/cmake_clean.cmake +.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/clean + +tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/cmake_clean.cmake new file mode 100644 index 000000000..56978550c --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_sampling_parreduce.dir/link.d" + "CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o" + "CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o.d" + "test_sampling_parreduce" + "test_sampling_parreduce.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_sampling_parreduce.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.make new file mode 100644 index 000000000..6393e4810 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_sampling_parreduce. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.ts new file mode 100644 index 000000000..ce7d3c3e9 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_sampling_parreduce. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend.make new file mode 100644 index 000000000..73d571801 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_sampling_parreduce. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/flags.make new file mode 100644 index 000000000..6b149ed37 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKOKKOS_DEPENDENCE + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.d new file mode 100644 index 000000000..a94062752 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.d @@ -0,0 +1,118 @@ +test_sampling_parreduce: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o \ + ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ + ../../lib/libgmock.so.1.14.0 \ + ../../lib/libgtest.so.1.14.0 \ + /opt/kokkos/lib/libkokkoscontainers.a \ + /opt/kokkos/lib/libkokkoscore.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /opt/kokkos/lib/libkokkossimd.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o: + +../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: + +../../lib/libgmock.so.1.14.0: + +../../lib/libgtest.so.1.14.0: + +/opt/kokkos/lib/libkokkoscontainers.a: + +/opt/kokkos/lib/libkokkoscore.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/opt/kokkos/lib/libkokkossimd.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.txt new file mode 100644 index 000000000..d3968f863 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_parreduce.dir/link.d CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_parreduce -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/progress.make new file mode 100644 index 000000000..8021baef3 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 39 +CMAKE_PROGRESS_2 = 40 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..92e9103d71baf07c733b1e1355f58d21aaf5ceab GIT binary patch literal 147472 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 B7IXjr literal 0 HcmV?d00001 diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o.d new file mode 100644 index 000000000..b86f0c94f --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o.d @@ -0,0 +1,560 @@ +tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ + /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ + /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/limits /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + /usr/include/regex.h /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ + /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/any /usr/include/c++/13/optional \ + /usr/include/c++/13/variant \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ + /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ + /opt/kokkos/include/Kokkos_Core.hpp \ + /opt/kokkos/include/Kokkos_Core_fwd.hpp \ + /opt/kokkos/include/Kokkos_Macros.hpp \ + /opt/kokkos/include/KokkosCore_config.h \ + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ + /usr/include/c++/13/version \ + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ + /opt/kokkos/include/Kokkos_Printf.hpp \ + /opt/kokkos/include/impl/Kokkos_Error.hpp \ + /opt/kokkos/include/Kokkos_Abort.hpp \ + /opt/kokkos/include/Kokkos_Assert.hpp \ + /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ + /opt/kokkos/include/Kokkos_Layout.hpp \ + /opt/kokkos/include/impl/Kokkos_Traits.hpp \ + /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ + /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ + /opt/kokkos/include/Kokkos_Concepts.hpp \ + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ + /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools.hpp \ + /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ + /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ + /opt/kokkos/include/Kokkos_Rank.hpp \ + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ + /opt/kokkos/include/Kokkos_TypeInfo.hpp \ + /opt/kokkos/include/Kokkos_Tuners.hpp \ + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ + /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ + /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ + /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ + /opt/kokkos/include/Kokkos_Pair.hpp \ + /opt/kokkos/include/Kokkos_Atomic.hpp \ + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ + /opt/kokkos/include/desul/atomics.hpp \ + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ + /opt/kokkos/include/desul/atomics/Common.hpp \ + /opt/kokkos/include/desul/atomics/Macros.hpp \ + /opt/kokkos/include/desul/atomics/Config.hpp \ + /opt/kokkos/include/desul/atomics/Generic.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ + /opt/kokkos/include/Kokkos_Parallel.hpp \ + /opt/kokkos/include/Kokkos_View.hpp \ + /opt/kokkos/include/View/Kokkos_BasicView.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/mdspan/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ + /usr/include/c++/13/span \ + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ + /usr/include/c++/13/complex \ + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/Kokkos_MinMax.hpp \ + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ + /opt/kokkos/include/Kokkos_Extents.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ + /usr/include/c++/13/cfloat \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ + /opt/kokkos/include/Kokkos_MemoryPool.hpp \ + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ + /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ + /usr/include/c++/13/charconv \ + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ + /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ + /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ + /opt/kokkos/include/impl/Kokkos_EBO.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ + /opt/kokkos/include/Kokkos_Future.hpp \ + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ + /opt/kokkos/include/Kokkos_UniqueToken.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ + /opt/kokkos/include/Kokkos_Half.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ + /opt/kokkos/include/Kokkos_BitManipulation.hpp \ + /opt/kokkos/include/Kokkos_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ + /opt/kokkos/include/Kokkos_Clamp.hpp \ + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ + /opt/kokkos/include/Kokkos_Complex.hpp \ + /opt/kokkos/include/Kokkos_Vectorization.hpp \ + /opt/kokkos/include/Kokkos_hwloc.hpp \ + /opt/kokkos/include/Kokkos_Timer.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ + /opt/kokkos/include/Kokkos_CopyViews.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ + /opt/kokkos/include/Kokkos_Crs.hpp \ + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parreduce.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersSkip.hpp diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/DependInfo.cmake new file mode 100644 index 000000000..0c79d5dc5 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan.cpp" "tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o.d" + "" "tests/sampler/test_sampling_parscan" "gcc" "tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make new file mode 100644 index 000000000..63a67eba0 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make @@ -0,0 +1,121 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/sampler/CMakeFiles/test_sampling_parscan.dir/progress.make + +# Include the compile flags for this target's objects. +include tests/sampler/CMakeFiles/test_sampling_parscan.dir/flags.make + +tests/sampler/CMakeFiles/test_sampling_parscan.dir/codegen: +.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/codegen + +tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o: tests/sampler/CMakeFiles/test_sampling_parscan.dir/flags.make +tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan.cpp +tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o: tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o -MF CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o.d -o CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan.cpp + +tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan.cpp > CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.i + +tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan.cpp -o CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.s + +# Object files for target test_sampling_parscan +test_sampling_parscan_OBJECTS = \ +"CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o" + +# External object files for target test_sampling_parscan +test_sampling_parscan_EXTERNAL_OBJECTS = \ +"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + +tests/sampler/test_sampling_parscan: tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o +tests/sampler/test_sampling_parscan: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +tests/sampler/test_sampling_parscan: tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make +tests/sampler/test_sampling_parscan: tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.ts +tests/sampler/test_sampling_parscan: lib/libgmock.so.1.14.0 +tests/sampler/test_sampling_parscan: lib/libgtest.so.1.14.0 +tests/sampler/test_sampling_parscan: /opt/kokkos/lib/libkokkoscontainers.a +tests/sampler/test_sampling_parscan: /opt/kokkos/lib/libkokkoscore.a +tests/sampler/test_sampling_parscan: /opt/kokkos/lib/libkokkossimd.a +tests/sampler/test_sampling_parscan: tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_parscan" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_parscan.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tests/sampler/CMakeFiles/test_sampling_parscan.dir/build: tests/sampler/test_sampling_parscan +.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/build + +tests/sampler/CMakeFiles/test_sampling_parscan.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_parscan.dir/cmake_clean.cmake +.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/clean + +tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/cmake_clean.cmake new file mode 100644 index 000000000..8accb0576 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_sampling_parscan.dir/link.d" + "CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o" + "CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o.d" + "test_sampling_parscan" + "test_sampling_parscan.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_sampling_parscan.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.make new file mode 100644 index 000000000..bbcd9f83c --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_sampling_parscan. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.ts new file mode 100644 index 000000000..5309539bd --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_sampling_parscan. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend.make new file mode 100644 index 000000000..453667b56 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_sampling_parscan. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/flags.make new file mode 100644 index 000000000..6b149ed37 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKOKKOS_DEPENDENCE + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.d new file mode 100644 index 000000000..93f69232b --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.d @@ -0,0 +1,118 @@ +test_sampling_parscan: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o \ + ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ + ../../lib/libgmock.so.1.14.0 \ + ../../lib/libgtest.so.1.14.0 \ + /opt/kokkos/lib/libkokkoscontainers.a \ + /opt/kokkos/lib/libkokkoscore.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /opt/kokkos/lib/libkokkossimd.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o: + +../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: + +../../lib/libgmock.so.1.14.0: + +../../lib/libgtest.so.1.14.0: + +/opt/kokkos/lib/libkokkoscontainers.a: + +/opt/kokkos/lib/libkokkoscore.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/opt/kokkos/lib/libkokkossimd.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.txt new file mode 100644 index 000000000..67ec93adc --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_parscan.dir/link.d CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_parscan -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/progress.make new file mode 100644 index 000000000..1f42eb558 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 41 +CMAKE_PROGRESS_2 = 42 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..b41d472c8b6a55855dd33a788165457b7fcdce3f GIT binary patch literal 147088 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 CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.i + +tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp -o CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.s + +# Object files for target test_sampling_prob_parfor +test_sampling_prob_parfor_OBJECTS = \ +"CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o" + +# External object files for target test_sampling_prob_parfor +test_sampling_prob_parfor_EXTERNAL_OBJECTS = \ +"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + +tests/sampler/test_sampling_prob_parfor: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o +tests/sampler/test_sampling_prob_parfor: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +tests/sampler/test_sampling_prob_parfor: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make +tests/sampler/test_sampling_prob_parfor: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.ts +tests/sampler/test_sampling_prob_parfor: lib/libgmock.so.1.14.0 +tests/sampler/test_sampling_prob_parfor: lib/libgtest.so.1.14.0 +tests/sampler/test_sampling_prob_parfor: /opt/kokkos/lib/libkokkoscontainers.a +tests/sampler/test_sampling_prob_parfor: /opt/kokkos/lib/libkokkoscore.a +tests/sampler/test_sampling_prob_parfor: /opt/kokkos/lib/libkokkossimd.a +tests/sampler/test_sampling_prob_parfor: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_prob_parfor" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_prob_parfor.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build: tests/sampler/test_sampling_prob_parfor +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build + +tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_prob_parfor.dir/cmake_clean.cmake +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/clean + +tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/cmake_clean.cmake new file mode 100644 index 000000000..946b1b37a --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_sampling_prob_parfor.dir/link.d" + "CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o" + "CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o.d" + "test_sampling_prob_parfor" + "test_sampling_prob_parfor.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_sampling_prob_parfor.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.make new file mode 100644 index 000000000..91d442889 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_sampling_prob_parfor. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.ts new file mode 100644 index 000000000..870f67a61 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_sampling_prob_parfor. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend.make new file mode 100644 index 000000000..e0f7883aa --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_sampling_prob_parfor. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/flags.make new file mode 100644 index 000000000..6b149ed37 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKOKKOS_DEPENDENCE + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.d new file mode 100644 index 000000000..a74c936aa --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.d @@ -0,0 +1,118 @@ +test_sampling_prob_parfor: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o \ + ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ + ../../lib/libgmock.so.1.14.0 \ + ../../lib/libgtest.so.1.14.0 \ + /opt/kokkos/lib/libkokkoscontainers.a \ + /opt/kokkos/lib/libkokkoscore.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /opt/kokkos/lib/libkokkossimd.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o: + +../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: + +../../lib/libgmock.so.1.14.0: + +../../lib/libgtest.so.1.14.0: + +/opt/kokkos/lib/libkokkoscontainers.a: + +/opt/kokkos/lib/libkokkoscore.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/opt/kokkos/lib/libkokkossimd.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.txt new file mode 100644 index 000000000..b2513024e --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_prob_parfor.dir/link.d CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_prob_parfor -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/progress.make new file mode 100644 index 000000000..147cdba82 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 43 +CMAKE_PROGRESS_2 = 44 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..1ce49f1f14655e9c59db0cd7e171b753d5bd1ca0 GIT binary patch literal 133560 zcmeEv34B!5_5V#K529cuSX6AQ3^*uJflSyEL`)#TH##VqXtjzVgo&hNYcfG_jV4j1 zLzMoi*1G(vtyS9E*47ObHG%>zRissEZ56Fc##q6niYx!`IrrW-cb3Oi?604H`#zbx z`@ZkqbI(2J+Xer~RVrbUavIwojkM33Kej4s) z;`eR!e7d@SOWn`F{Ve>>R?l;AKS#N%ai5D{4Sw_RBf7Qt&BrgSp6k?o0q*t6y%6^X zsx!2(Sm~uak` G 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 a3zzzr{b8ZUH=O#*FApWZrTSs9`u_tkj5;F# literal 0 HcmV?d00001 diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o.d new file mode 100644 index 000000000..690b0ebfe --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o.d @@ -0,0 +1,560 @@ +tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ + /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ + /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/limits /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + /usr/include/regex.h /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ + /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/any /usr/include/c++/13/optional \ + /usr/include/c++/13/variant \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ + /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ + /opt/kokkos/include/Kokkos_Core.hpp \ + /opt/kokkos/include/Kokkos_Core_fwd.hpp \ + /opt/kokkos/include/Kokkos_Macros.hpp \ + /opt/kokkos/include/KokkosCore_config.h \ + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ + /usr/include/c++/13/version \ + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ + /opt/kokkos/include/Kokkos_Printf.hpp \ + /opt/kokkos/include/impl/Kokkos_Error.hpp \ + /opt/kokkos/include/Kokkos_Abort.hpp \ + /opt/kokkos/include/Kokkos_Assert.hpp \ + /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ + /opt/kokkos/include/Kokkos_Layout.hpp \ + /opt/kokkos/include/impl/Kokkos_Traits.hpp \ + /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ + /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ + /opt/kokkos/include/Kokkos_Concepts.hpp \ + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ + /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools.hpp \ + /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ + /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ + /opt/kokkos/include/Kokkos_Rank.hpp \ + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ + /opt/kokkos/include/Kokkos_TypeInfo.hpp \ + /opt/kokkos/include/Kokkos_Tuners.hpp \ + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ + /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ + /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ + /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ + /opt/kokkos/include/Kokkos_Pair.hpp \ + /opt/kokkos/include/Kokkos_Atomic.hpp \ + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ + /opt/kokkos/include/desul/atomics.hpp \ + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ + /opt/kokkos/include/desul/atomics/Common.hpp \ + /opt/kokkos/include/desul/atomics/Macros.hpp \ + /opt/kokkos/include/desul/atomics/Config.hpp \ + /opt/kokkos/include/desul/atomics/Generic.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ + /opt/kokkos/include/Kokkos_Parallel.hpp \ + /opt/kokkos/include/Kokkos_View.hpp \ + /opt/kokkos/include/View/Kokkos_BasicView.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/mdspan/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ + /usr/include/c++/13/span \ + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ + /usr/include/c++/13/complex \ + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/Kokkos_MinMax.hpp \ + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ + /opt/kokkos/include/Kokkos_Extents.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ + /usr/include/c++/13/cfloat \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ + /opt/kokkos/include/Kokkos_MemoryPool.hpp \ + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ + /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ + /usr/include/c++/13/charconv \ + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ + /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ + /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ + /opt/kokkos/include/impl/Kokkos_EBO.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ + /opt/kokkos/include/Kokkos_Future.hpp \ + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ + /opt/kokkos/include/Kokkos_UniqueToken.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ + /opt/kokkos/include/Kokkos_Half.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ + /opt/kokkos/include/Kokkos_BitManipulation.hpp \ + /opt/kokkos/include/Kokkos_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ + /opt/kokkos/include/Kokkos_Clamp.hpp \ + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ + /opt/kokkos/include/Kokkos_Complex.hpp \ + /opt/kokkos/include/Kokkos_Vectorization.hpp \ + /opt/kokkos/include/Kokkos_hwloc.hpp \ + /opt/kokkos/include/Kokkos_Timer.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ + /opt/kokkos/include/Kokkos_CopyViews.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ + /opt/kokkos/include/Kokkos_Crs.hpp \ + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parfor.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersProb.hpp diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/DependInfo.cmake new file mode 100644 index 000000000..5590f8e1b --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp" "tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d" + "" "tests/sampler/test_sampling_prob_parfor_fence" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make new file mode 100644 index 000000000..52b576b6e --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make @@ -0,0 +1,121 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/progress.make + +# Include the compile flags for this target's objects. +include tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/flags.make + +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/codegen: +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/codegen + +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/flags.make +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o -MF CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d -o CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp + +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp > CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.i + +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp -o CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.s + +# Object files for target test_sampling_prob_parfor_fence +test_sampling_prob_parfor_fence_OBJECTS = \ +"CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o" + +# External object files for target test_sampling_prob_parfor_fence +test_sampling_prob_parfor_fence_EXTERNAL_OBJECTS = \ +"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + +tests/sampler/test_sampling_prob_parfor_fence: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o +tests/sampler/test_sampling_prob_parfor_fence: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +tests/sampler/test_sampling_prob_parfor_fence: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make +tests/sampler/test_sampling_prob_parfor_fence: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.ts +tests/sampler/test_sampling_prob_parfor_fence: lib/libgmock.so.1.14.0 +tests/sampler/test_sampling_prob_parfor_fence: lib/libgtest.so.1.14.0 +tests/sampler/test_sampling_prob_parfor_fence: /opt/kokkos/lib/libkokkoscontainers.a +tests/sampler/test_sampling_prob_parfor_fence: /opt/kokkos/lib/libkokkoscore.a +tests/sampler/test_sampling_prob_parfor_fence: /opt/kokkos/lib/libkokkossimd.a +tests/sampler/test_sampling_prob_parfor_fence: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_prob_parfor_fence" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_prob_parfor_fence.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build: tests/sampler/test_sampling_prob_parfor_fence +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build + +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_prob_parfor_fence.dir/cmake_clean.cmake +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/clean + +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/cmake_clean.cmake new file mode 100644 index 000000000..a4ae3826a --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d" + "CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o" + "CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d" + "test_sampling_prob_parfor_fence" + "test_sampling_prob_parfor_fence.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_sampling_prob_parfor_fence.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.make new file mode 100644 index 000000000..76038b600 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_sampling_prob_parfor_fence. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.ts new file mode 100644 index 000000000..54a1d0834 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_sampling_prob_parfor_fence. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend.make new file mode 100644 index 000000000..a34328d40 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_sampling_prob_parfor_fence. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/flags.make new file mode 100644 index 000000000..6b149ed37 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKOKKOS_DEPENDENCE + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d new file mode 100644 index 000000000..4c3804dfa --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d @@ -0,0 +1,118 @@ +test_sampling_prob_parfor_fence: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o \ + ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ + ../../lib/libgmock.so.1.14.0 \ + ../../lib/libgtest.so.1.14.0 \ + /opt/kokkos/lib/libkokkoscontainers.a \ + /opt/kokkos/lib/libkokkoscore.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /opt/kokkos/lib/libkokkossimd.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o: + +../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: + +../../lib/libgmock.so.1.14.0: + +../../lib/libgtest.so.1.14.0: + +/opt/kokkos/lib/libkokkoscontainers.a: + +/opt/kokkos/lib/libkokkoscore.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/opt/kokkos/lib/libkokkossimd.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.txt new file mode 100644 index 000000000..b64df4f25 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_prob_parfor_fence -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/progress.make new file mode 100644 index 000000000..ddd8d40ac --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 45 +CMAKE_PROGRESS_2 = 46 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..1ce49f1f14655e9c59db0cd7e171b753d5bd1ca0 GIT binary patch literal 133560 zcmeEv34B!5_5V#K529cuSX6AQ3^*uJflSyEL`)#TH##VqXtjzVgo&hNYcfG_jV4j1 zLzMoi*1G(vtyS9E*47ObHG%>zRissEZ56Fc##q6niYx!`IrrW-cb3Oi?604H`#zbx z`@ZkqbI(2J+Xer~RVrbUavIwojkM33Kej4s) z;`eR!e7d@SOWn`F{Ve>>R?l;AKS#N%ai5D{4Sw_RBf7Qt&BrgSp6k?o0q*t6y%6^X zsx!2(Sm~uak` G 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 a3zzzr{b8ZUH=O#*FApWZrTSs9`u_tkj5;F# literal 0 HcmV?d00001 diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d new file mode 100644 index 000000000..08ebf0318 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d @@ -0,0 +1,560 @@ +tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ + /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ + /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/limits /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + /usr/include/regex.h /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ + /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/any /usr/include/c++/13/optional \ + /usr/include/c++/13/variant \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ + /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ + /opt/kokkos/include/Kokkos_Core.hpp \ + /opt/kokkos/include/Kokkos_Core_fwd.hpp \ + /opt/kokkos/include/Kokkos_Macros.hpp \ + /opt/kokkos/include/KokkosCore_config.h \ + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ + /usr/include/c++/13/version \ + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ + /opt/kokkos/include/Kokkos_Printf.hpp \ + /opt/kokkos/include/impl/Kokkos_Error.hpp \ + /opt/kokkos/include/Kokkos_Abort.hpp \ + /opt/kokkos/include/Kokkos_Assert.hpp \ + /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ + /opt/kokkos/include/Kokkos_Layout.hpp \ + /opt/kokkos/include/impl/Kokkos_Traits.hpp \ + /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ + /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ + /opt/kokkos/include/Kokkos_Concepts.hpp \ + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ + /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools.hpp \ + /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ + /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ + /opt/kokkos/include/Kokkos_Rank.hpp \ + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ + /opt/kokkos/include/Kokkos_TypeInfo.hpp \ + /opt/kokkos/include/Kokkos_Tuners.hpp \ + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ + /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ + /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ + /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ + /opt/kokkos/include/Kokkos_Pair.hpp \ + /opt/kokkos/include/Kokkos_Atomic.hpp \ + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ + /opt/kokkos/include/desul/atomics.hpp \ + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ + /opt/kokkos/include/desul/atomics/Common.hpp \ + /opt/kokkos/include/desul/atomics/Macros.hpp \ + /opt/kokkos/include/desul/atomics/Config.hpp \ + /opt/kokkos/include/desul/atomics/Generic.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ + /opt/kokkos/include/Kokkos_Parallel.hpp \ + /opt/kokkos/include/Kokkos_View.hpp \ + /opt/kokkos/include/View/Kokkos_BasicView.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/mdspan/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ + /usr/include/c++/13/span \ + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ + /usr/include/c++/13/complex \ + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/Kokkos_MinMax.hpp \ + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ + /opt/kokkos/include/Kokkos_Extents.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ + /usr/include/c++/13/cfloat \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ + /opt/kokkos/include/Kokkos_MemoryPool.hpp \ + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ + /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ + /usr/include/c++/13/charconv \ + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ + /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ + /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ + /opt/kokkos/include/impl/Kokkos_EBO.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ + /opt/kokkos/include/Kokkos_Future.hpp \ + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ + /opt/kokkos/include/Kokkos_UniqueToken.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ + /opt/kokkos/include/Kokkos_Half.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ + /opt/kokkos/include/Kokkos_BitManipulation.hpp \ + /opt/kokkos/include/Kokkos_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ + /opt/kokkos/include/Kokkos_Clamp.hpp \ + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ + /opt/kokkos/include/Kokkos_Complex.hpp \ + /opt/kokkos/include/Kokkos_Vectorization.hpp \ + /opt/kokkos/include/Kokkos_hwloc.hpp \ + /opt/kokkos/include/Kokkos_Timer.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ + /opt/kokkos/include/Kokkos_CopyViews.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ + /opt/kokkos/include/Kokkos_Crs.hpp \ + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parfor.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersProb.hpp diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/DependInfo.cmake new file mode 100644 index 000000000..24edf8553 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp" "tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d" + "" "tests/sampler/test_sampling_prob_parreduce" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make new file mode 100644 index 000000000..dfd9d4d76 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make @@ -0,0 +1,121 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/progress.make + +# Include the compile flags for this target's objects. +include tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/flags.make + +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/codegen: +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/codegen + +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/flags.make +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o -MF CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d -o CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp + +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp > CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.i + +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp -o CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.s + +# Object files for target test_sampling_prob_parreduce +test_sampling_prob_parreduce_OBJECTS = \ +"CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o" + +# External object files for target test_sampling_prob_parreduce +test_sampling_prob_parreduce_EXTERNAL_OBJECTS = \ +"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + +tests/sampler/test_sampling_prob_parreduce: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o +tests/sampler/test_sampling_prob_parreduce: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +tests/sampler/test_sampling_prob_parreduce: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make +tests/sampler/test_sampling_prob_parreduce: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.ts +tests/sampler/test_sampling_prob_parreduce: lib/libgmock.so.1.14.0 +tests/sampler/test_sampling_prob_parreduce: lib/libgtest.so.1.14.0 +tests/sampler/test_sampling_prob_parreduce: /opt/kokkos/lib/libkokkoscontainers.a +tests/sampler/test_sampling_prob_parreduce: /opt/kokkos/lib/libkokkoscore.a +tests/sampler/test_sampling_prob_parreduce: /opt/kokkos/lib/libkokkossimd.a +tests/sampler/test_sampling_prob_parreduce: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_prob_parreduce" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_prob_parreduce.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build: tests/sampler/test_sampling_prob_parreduce +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build + +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_prob_parreduce.dir/cmake_clean.cmake +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/clean + +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/cmake_clean.cmake new file mode 100644 index 000000000..1eee2b6f4 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_sampling_prob_parreduce.dir/link.d" + "CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o" + "CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d" + "test_sampling_prob_parreduce" + "test_sampling_prob_parreduce.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_sampling_prob_parreduce.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.make new file mode 100644 index 000000000..a9ad40a48 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_sampling_prob_parreduce. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.ts new file mode 100644 index 000000000..0e3d6905f --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_sampling_prob_parreduce. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend.make new file mode 100644 index 000000000..dd81f21b3 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_sampling_prob_parreduce. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/flags.make new file mode 100644 index 000000000..6b149ed37 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKOKKOS_DEPENDENCE + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.d new file mode 100644 index 000000000..a30263d69 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.d @@ -0,0 +1,118 @@ +test_sampling_prob_parreduce: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o \ + ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ + ../../lib/libgmock.so.1.14.0 \ + ../../lib/libgtest.so.1.14.0 \ + /opt/kokkos/lib/libkokkoscontainers.a \ + /opt/kokkos/lib/libkokkoscore.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /opt/kokkos/lib/libkokkossimd.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o: + +../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: + +../../lib/libgmock.so.1.14.0: + +../../lib/libgtest.so.1.14.0: + +/opt/kokkos/lib/libkokkoscontainers.a: + +/opt/kokkos/lib/libkokkoscore.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/opt/kokkos/lib/libkokkossimd.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.txt new file mode 100644 index 000000000..b59f079a8 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_prob_parreduce.dir/link.d CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_prob_parreduce -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/progress.make new file mode 100644 index 000000000..ab595e5ba --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 47 +CMAKE_PROGRESS_2 = 48 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..dfafbc1543eb5b440b13d1cc3bfc164213d30223 GIT binary patch literal 144792 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 z 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 literal 0 HcmV?d00001 diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d new file mode 100644 index 000000000..85964ba0d --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d @@ -0,0 +1,560 @@ +tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ + /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ + /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/limits /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + /usr/include/regex.h /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ + /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/any /usr/include/c++/13/optional \ + /usr/include/c++/13/variant \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ + /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ + /opt/kokkos/include/Kokkos_Core.hpp \ + /opt/kokkos/include/Kokkos_Core_fwd.hpp \ + /opt/kokkos/include/Kokkos_Macros.hpp \ + /opt/kokkos/include/KokkosCore_config.h \ + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ + /usr/include/c++/13/version \ + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ + /opt/kokkos/include/Kokkos_Printf.hpp \ + /opt/kokkos/include/impl/Kokkos_Error.hpp \ + /opt/kokkos/include/Kokkos_Abort.hpp \ + /opt/kokkos/include/Kokkos_Assert.hpp \ + /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ + /opt/kokkos/include/Kokkos_Layout.hpp \ + /opt/kokkos/include/impl/Kokkos_Traits.hpp \ + /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ + /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ + /opt/kokkos/include/Kokkos_Concepts.hpp \ + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ + /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools.hpp \ + /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ + /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ + /opt/kokkos/include/Kokkos_Rank.hpp \ + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ + /opt/kokkos/include/Kokkos_TypeInfo.hpp \ + /opt/kokkos/include/Kokkos_Tuners.hpp \ + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ + /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ + /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ + /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ + /opt/kokkos/include/Kokkos_Pair.hpp \ + /opt/kokkos/include/Kokkos_Atomic.hpp \ + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ + /opt/kokkos/include/desul/atomics.hpp \ + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ + /opt/kokkos/include/desul/atomics/Common.hpp \ + /opt/kokkos/include/desul/atomics/Macros.hpp \ + /opt/kokkos/include/desul/atomics/Config.hpp \ + /opt/kokkos/include/desul/atomics/Generic.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ + /opt/kokkos/include/Kokkos_Parallel.hpp \ + /opt/kokkos/include/Kokkos_View.hpp \ + /opt/kokkos/include/View/Kokkos_BasicView.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/mdspan/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ + /usr/include/c++/13/span \ + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ + /usr/include/c++/13/complex \ + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/Kokkos_MinMax.hpp \ + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ + /opt/kokkos/include/Kokkos_Extents.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ + /usr/include/c++/13/cfloat \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ + /opt/kokkos/include/Kokkos_MemoryPool.hpp \ + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ + /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ + /usr/include/c++/13/charconv \ + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ + /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ + /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ + /opt/kokkos/include/impl/Kokkos_EBO.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ + /opt/kokkos/include/Kokkos_Future.hpp \ + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ + /opt/kokkos/include/Kokkos_UniqueToken.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ + /opt/kokkos/include/Kokkos_Half.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ + /opt/kokkos/include/Kokkos_BitManipulation.hpp \ + /opt/kokkos/include/Kokkos_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ + /opt/kokkos/include/Kokkos_Clamp.hpp \ + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ + /opt/kokkos/include/Kokkos_Complex.hpp \ + /opt/kokkos/include/Kokkos_Vectorization.hpp \ + /opt/kokkos/include/Kokkos_hwloc.hpp \ + /opt/kokkos/include/Kokkos_Timer.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ + /opt/kokkos/include/Kokkos_CopyViews.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ + /opt/kokkos/include/Kokkos_Crs.hpp \ + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parreduce.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersProb.hpp diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/DependInfo.cmake new file mode 100644 index 000000000..f241c7f8d --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp" "tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d" + "" "tests/sampler/test_sampling_prob_parreduce_fence" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make new file mode 100644 index 000000000..897a96dbd --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make @@ -0,0 +1,121 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/progress.make + +# Include the compile flags for this target's objects. +include tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/flags.make + +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/codegen: +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/codegen + +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/flags.make +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o -MF CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d -o CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp + +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp > CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.i + +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp -o CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.s + +# Object files for target test_sampling_prob_parreduce_fence +test_sampling_prob_parreduce_fence_OBJECTS = \ +"CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o" + +# External object files for target test_sampling_prob_parreduce_fence +test_sampling_prob_parreduce_fence_EXTERNAL_OBJECTS = \ +"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + +tests/sampler/test_sampling_prob_parreduce_fence: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o +tests/sampler/test_sampling_prob_parreduce_fence: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +tests/sampler/test_sampling_prob_parreduce_fence: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make +tests/sampler/test_sampling_prob_parreduce_fence: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.ts +tests/sampler/test_sampling_prob_parreduce_fence: lib/libgmock.so.1.14.0 +tests/sampler/test_sampling_prob_parreduce_fence: lib/libgtest.so.1.14.0 +tests/sampler/test_sampling_prob_parreduce_fence: /opt/kokkos/lib/libkokkoscontainers.a +tests/sampler/test_sampling_prob_parreduce_fence: /opt/kokkos/lib/libkokkoscore.a +tests/sampler/test_sampling_prob_parreduce_fence: /opt/kokkos/lib/libkokkossimd.a +tests/sampler/test_sampling_prob_parreduce_fence: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_prob_parreduce_fence" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build: tests/sampler/test_sampling_prob_parreduce_fence +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build + +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_prob_parreduce_fence.dir/cmake_clean.cmake +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/clean + +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/cmake_clean.cmake new file mode 100644 index 000000000..032fd7cd3 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d" + "CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o" + "CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d" + "test_sampling_prob_parreduce_fence" + "test_sampling_prob_parreduce_fence.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_sampling_prob_parreduce_fence.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.make new file mode 100644 index 000000000..8db346c97 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_sampling_prob_parreduce_fence. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.ts new file mode 100644 index 000000000..4d57bcd33 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_sampling_prob_parreduce_fence. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend.make new file mode 100644 index 000000000..792f5627e --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_sampling_prob_parreduce_fence. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/flags.make new file mode 100644 index 000000000..6b149ed37 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKOKKOS_DEPENDENCE + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d new file mode 100644 index 000000000..48b969d74 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d @@ -0,0 +1,118 @@ +test_sampling_prob_parreduce_fence: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o \ + ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ + ../../lib/libgmock.so.1.14.0 \ + ../../lib/libgtest.so.1.14.0 \ + /opt/kokkos/lib/libkokkoscontainers.a \ + /opt/kokkos/lib/libkokkoscore.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /opt/kokkos/lib/libkokkossimd.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o: + +../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: + +../../lib/libgmock.so.1.14.0: + +../../lib/libgtest.so.1.14.0: + +/opt/kokkos/lib/libkokkoscontainers.a: + +/opt/kokkos/lib/libkokkoscore.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/opt/kokkos/lib/libkokkossimd.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.txt new file mode 100644 index 000000000..ddc4d4492 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_prob_parreduce_fence -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/progress.make new file mode 100644 index 000000000..4733d2b63 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 49 +CMAKE_PROGRESS_2 = 50 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..dfafbc1543eb5b440b13d1cc3bfc164213d30223 GIT binary patch literal 144792 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 z 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 literal 0 HcmV?d00001 diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d new file mode 100644 index 000000000..46cf4911d --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d @@ -0,0 +1,560 @@ +tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ + /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ + /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/limits /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + /usr/include/regex.h /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ + /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/any /usr/include/c++/13/optional \ + /usr/include/c++/13/variant \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ + /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ + /opt/kokkos/include/Kokkos_Core.hpp \ + /opt/kokkos/include/Kokkos_Core_fwd.hpp \ + /opt/kokkos/include/Kokkos_Macros.hpp \ + /opt/kokkos/include/KokkosCore_config.h \ + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ + /usr/include/c++/13/version \ + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ + /opt/kokkos/include/Kokkos_Printf.hpp \ + /opt/kokkos/include/impl/Kokkos_Error.hpp \ + /opt/kokkos/include/Kokkos_Abort.hpp \ + /opt/kokkos/include/Kokkos_Assert.hpp \ + /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ + /opt/kokkos/include/Kokkos_Layout.hpp \ + /opt/kokkos/include/impl/Kokkos_Traits.hpp \ + /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ + /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ + /opt/kokkos/include/Kokkos_Concepts.hpp \ + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ + /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools.hpp \ + /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ + /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ + /opt/kokkos/include/Kokkos_Rank.hpp \ + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ + /opt/kokkos/include/Kokkos_TypeInfo.hpp \ + /opt/kokkos/include/Kokkos_Tuners.hpp \ + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ + /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ + /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ + /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ + /opt/kokkos/include/Kokkos_Pair.hpp \ + /opt/kokkos/include/Kokkos_Atomic.hpp \ + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ + /opt/kokkos/include/desul/atomics.hpp \ + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ + /opt/kokkos/include/desul/atomics/Common.hpp \ + /opt/kokkos/include/desul/atomics/Macros.hpp \ + /opt/kokkos/include/desul/atomics/Config.hpp \ + /opt/kokkos/include/desul/atomics/Generic.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ + /opt/kokkos/include/Kokkos_Parallel.hpp \ + /opt/kokkos/include/Kokkos_View.hpp \ + /opt/kokkos/include/View/Kokkos_BasicView.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/mdspan/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ + /usr/include/c++/13/span \ + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ + /usr/include/c++/13/complex \ + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/Kokkos_MinMax.hpp \ + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ + /opt/kokkos/include/Kokkos_Extents.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ + /usr/include/c++/13/cfloat \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ + /opt/kokkos/include/Kokkos_MemoryPool.hpp \ + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ + /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ + /usr/include/c++/13/charconv \ + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ + /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ + /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ + /opt/kokkos/include/impl/Kokkos_EBO.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ + /opt/kokkos/include/Kokkos_Future.hpp \ + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ + /opt/kokkos/include/Kokkos_UniqueToken.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ + /opt/kokkos/include/Kokkos_Half.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ + /opt/kokkos/include/Kokkos_BitManipulation.hpp \ + /opt/kokkos/include/Kokkos_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ + /opt/kokkos/include/Kokkos_Clamp.hpp \ + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ + /opt/kokkos/include/Kokkos_Complex.hpp \ + /opt/kokkos/include/Kokkos_Vectorization.hpp \ + /opt/kokkos/include/Kokkos_hwloc.hpp \ + /opt/kokkos/include/Kokkos_Timer.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ + /opt/kokkos/include/Kokkos_CopyViews.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ + /opt/kokkos/include/Kokkos_Crs.hpp \ + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parreduce.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersProb.hpp diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/DependInfo.cmake new file mode 100644 index 000000000..114b57e70 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp" "tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d" + "" "tests/sampler/test_sampling_prob_parscan" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make new file mode 100644 index 000000000..11df7d414 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make @@ -0,0 +1,121 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/progress.make + +# Include the compile flags for this target's objects. +include tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/flags.make + +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/codegen: +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/codegen + +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/flags.make +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o -MF CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d -o CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp + +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp > CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.i + +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp -o CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.s + +# Object files for target test_sampling_prob_parscan +test_sampling_prob_parscan_OBJECTS = \ +"CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o" + +# External object files for target test_sampling_prob_parscan +test_sampling_prob_parscan_EXTERNAL_OBJECTS = \ +"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + +tests/sampler/test_sampling_prob_parscan: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o +tests/sampler/test_sampling_prob_parscan: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +tests/sampler/test_sampling_prob_parscan: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make +tests/sampler/test_sampling_prob_parscan: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.ts +tests/sampler/test_sampling_prob_parscan: lib/libgmock.so.1.14.0 +tests/sampler/test_sampling_prob_parscan: lib/libgtest.so.1.14.0 +tests/sampler/test_sampling_prob_parscan: /opt/kokkos/lib/libkokkoscontainers.a +tests/sampler/test_sampling_prob_parscan: /opt/kokkos/lib/libkokkoscore.a +tests/sampler/test_sampling_prob_parscan: /opt/kokkos/lib/libkokkossimd.a +tests/sampler/test_sampling_prob_parscan: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_prob_parscan" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_prob_parscan.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build: tests/sampler/test_sampling_prob_parscan +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build + +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_prob_parscan.dir/cmake_clean.cmake +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/clean + +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/cmake_clean.cmake new file mode 100644 index 000000000..e9212defd --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_sampling_prob_parscan.dir/link.d" + "CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o" + "CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d" + "test_sampling_prob_parscan" + "test_sampling_prob_parscan.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_sampling_prob_parscan.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.make new file mode 100644 index 000000000..c756ed1a3 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_sampling_prob_parscan. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.ts new file mode 100644 index 000000000..f87ce2093 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_sampling_prob_parscan. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend.make new file mode 100644 index 000000000..a5588a1c1 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_sampling_prob_parscan. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/flags.make new file mode 100644 index 000000000..6b149ed37 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKOKKOS_DEPENDENCE + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.d new file mode 100644 index 000000000..ed2ad6d0a --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.d @@ -0,0 +1,118 @@ +test_sampling_prob_parscan: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o \ + ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ + ../../lib/libgmock.so.1.14.0 \ + ../../lib/libgtest.so.1.14.0 \ + /opt/kokkos/lib/libkokkoscontainers.a \ + /opt/kokkos/lib/libkokkoscore.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /opt/kokkos/lib/libkokkossimd.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o: + +../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: + +../../lib/libgmock.so.1.14.0: + +../../lib/libgtest.so.1.14.0: + +/opt/kokkos/lib/libkokkoscontainers.a: + +/opt/kokkos/lib/libkokkoscore.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/opt/kokkos/lib/libkokkossimd.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.txt new file mode 100644 index 000000000..58f23ca2d --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_prob_parscan.dir/link.d CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_prob_parscan -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/progress.make new file mode 100644 index 000000000..9d0871167 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 51 +CMAKE_PROGRESS_2 = 52 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..7fcca0e6c170747785a090450d81cc4f753018fd GIT binary patch literal 144568 zcmeFa3w)Ht)jvMT=D{eMCn#dPvf!eL707Z;P}@WZJgbXF5)cIpAz36fBx$nC#cMPh z%yxVz6!^_06Sp%{NIt@R1 zSE+Y3-ZSyLOnpyR?-}ZSDc+akH%oob#(R!(Ux9ZGesl4w#gFjL!>Hhxk3zJuR)@mq->`7Ot<8^2rdyA8kZ z;rD&~$nSRi?!fN{`27$+f~~^uNBG@|-;ePl*lPTKqTD~l`~Tp#2EU&v*j;%4r*f~w z`{&C23%q}+-2aXDdgcBV-oIAv-{5_Za^H*heaig+-VZAGLwG-|+#B)Uq})AtKdRhY z@P1smx2yLPc>h+pf2ZD0;{AK&{)2iyh4&8SepF+<#T?7x8{cxp%4e%Xq({+<#N=SMh#LxnEcBH`IGK-ZAC=yL$KHy+^s< z#QQDfejD$-%KZ-B?<)6uc)zdQ|G@hL<^B-weaih2-XAOXCwPCV+@GoU=Xm!iHwg&- z1XWUcXRCKE-bWGuk5%+;d9^R{{&XwyS(O#}AFJbIbMXaM^c!$wg-$f@>(_OJ6}?Va zkvX|ra|Vl9bINCLHU|r<^O<0;75TG2@;YT*qzTi`@XlwJ6kCz!t&VM3ONPpzkvaJ? zrWL6G;%zp9-i<4yyZbzf%kCBP=Z`Q4Q}q)9>6TCTcQ@ykS5L39I`-uHBO|TO4}z^A z-imyPY^Ve_TOIq%#iQ{*D|o8a*%LaK=r7+o=~PhKu_c#sQ9g(AQEuLsVH5*-w-c+WiT$`KDmzAPx=A5Oh0y=^^)ChkKvHEsS`W zT!*{Z;hw48kx8CHvuL1)v)TTzhds>B@0VfRbK-+Zoz646NzW2wy|E&}Ol#4?K>mdK01 zYf1#~9qPRcZzn!vhtdNyA2A8T2Dk}nK4%`((;MFmk8Is4eYlu%6`2-TJ(IEeqe0J1 zfA=up0`YJ7BOl1bB9AkjoCN61@%VIg0Gmno`6Hi81d%>|t7tE&_gg?FozZJOg*Mvg zN){U{dXE&Yhz`Hmih|{3;OROSsUWNKO*8ys4@&;J5@Cj~KN(!v6q<;_RSD?IN!UTs z4hWs}k;MwhW~s2E#{e5pv*gaV%%*+w&Bm9k$a2pLf=8-7ZnJ2%r^PD$tr`9YuvpPa z9=8>pnQKKs_rsFTj!#VU=F$TAc6^d$cAfy2d0&O-LOCIdKeEq?tdcqFUgs%;d~D4r z044>Ctn(C;%tY5Xu$`l^g>NKR=L=?M$q=GwH{mLA;2<}ZhMNi+C09m>2qBezJ^`7$ zX*R+Y8sUd-cp^V#gt7o3C0VFU6ub28-~cNcW_qpe7NuUIGRywbKIuytbofd99be|m6>R&M#RIp z^hO1mi8npOPc#EzPbHy}{#+R0i6_Dr+}S}f(4HWtJIPtP(=sRSgzmP?Nq_bi{mtyU zZYaQ91oxi=7g8Z)ggKv>U+gR0Vum>}D&#igglZj9UBzUSZ_PPPJW_}NO0+jqS|x-+ z%CbKS`QguN3ap6Bid>WH>-ZD`*?xi$aAld{`{0_|`KsCZT{!%ay8QWObG@hK{H-}> zibq&cAkP9g=rN1dc&LtXa@!c{?Xx-__Ut2HD>5^;%)E`26Zt73h(}y8B~A3Xi$d$% z0zczp49GcugnP{J*FcdDMT(hYMbGs}{zSGCk11h)_VOHokjnaZF6SS|gfSg<^R3KLAHYwY4Ie!kxXEq~9r5&U! zIY>SM5Twiw;&ui>OGSi>&|C|dl=OqRos>hB576!MN5ump0kgVUF>L}0aNt7~evC)E z^_%GD%y;$$`&rQ=`YNHHRxw(rj^G(q^c<^uVm{Gyj1`4L*XK=cN=2*94(K*FQSY`& z!>j?#&ipsOANfdSQ?~R!cce_#}1F*8+) zI_F4PJMA}Ex(mUrM3#~)ei4>-CveOU4wQghI)_$tw#PzSsS~A|uQ{Ykn>h52P49~t zIHNfxOXkoyH2NzJX^oRXhQ@rwp#yM;MEM#9mTa7=m-Pe8Y zu~yLzf9bB)N`DqcSdRtKl2&`l%FRu45Yg|cjL62)!e|wps(m`p>t^!ee5rNrPc6feH_}>ajj==u0M*j{ZXW9hVMQO0nt_$+6}cDRBpvLbJBQ>|m@H<&lqjsTP;2&nxiVxer{(FwCEyiZt>KT#h^H~*5!5-)Wn zY?tg{9eT5WKCD*1N>6PkLo| zHbQB;0c5eAGU&A+D>2o(ebIiVoVr*Qi#2<{^vYR4Fc9o6Cf&>X}rvuKPO zXW5A!uDk)+QZjt3V>{cnM6jW?!6t1_vCauI~=bfZiZ`?vQWNET4zoNVb zX6rH}A67#{SP-D%7{h}{F=1R>y5>B1bQ&0_0fxkIY2rG}6=bU5G{|)D(h-y!IYK0@ z>U{=P9YbXZjbb3I7Gx)i^pPoWH%x(#ld+X_jLK>?4bR4S;sp`z2@ZU4ZW_A!r^5V5 zJ0B?#6IK&vVHLTZ@Wn%8c;Hq`%8QL=ENQ{ zHUT5WQq6CP-<Lfjo={_{0+)Db#3}!^0bj4KDu7zX@Op* z)JV?~{Y!{QJW}Bz6D`fJd{4}Fp@P<=Fu|GB_kP8pr%N=8!@TL(JdoRc_EA=J zD&B#7f9cC+__r*K75La~-t;CiMEPAn9hD-gs~kD&DVhp0!+Fe(dpKRBq?3j$EQFm0 z%tlHu<`n^lD$lg#NWRRExJkol_)v8lfrv>|1GaM+n1k3zZWj4rvDApU{I!5k_l=19 zLWU7!nWPzwfun{&p9PVMA_WR<1xt-m8XY~b>q095W)|JUmTAe0c=&b|-ojh)i4#&L ze$tT?T`IMeImPTw2!RC1M6W|gcX9|B4-*m*g+oz*8bLi5dNid>MQjF|QJ#N%!3_7l zfxdC1ueT&VMMwtzu43ps$S%z}nqA*KQfEN%hXoP>P902CBi+43@soav-2tRY_(nVN zUEsvW+p;{KUQ3x0CQMbK?Jw6Mu1>{<2j1 z$v5`h1pE{#c1;{VS>3yS1OA}FmgPDvj(;L_$2OSb3*^Xz1;vV9lN-BiH+W*wye{~H zd8CO2vB?0D{Ad*i64w`n9YCjLvjC9B;q^Y?p!}Do(Lsim@ept@WKu_AUBQ#?ad+~K!9v}Ee zoE6L#-F9VSh4zpA?L%k%(L)ckWP2epq^G!eVt2o+%Hd&d%Hhv5&(iZIcx?dij~zviedxO@S%;n=}%w=b(>iSJj);J*jGvireV4e6s7bi ztorIJ%Zi4C8NLPGEo$m0fE9U4Mu-$M2<9;YUgBrz^^zQ|UHeK1do5#&iy zf_8<&aq;P9WG=lY@i#37_rSHl&Vo8B`WHA24veDe@ zB_6(x&rEY!>At=`F4><#VgWkUyt(-EzCI2vncyft>OB#!38C3Z;i!ItOI&``^rPI+ z_&*Byv!d1L8=z89&x6ZN@f2kiJCmZy>E?E1F!ss^sA{B_UnYT|g1dPwqLn`!C!M}I z$ai#*Wk055v=Vm{e_(4-^FExIFS3QGYat$@4Ckir3iu;yR1owuSzWB-zF=%H;YVjS z@*U1k%9vp!D3O`cM4WZ-RQDE!1!Rec z;{c@KbPrf!k8S+SS^pn#gF{RX&9;(*tVrEus5DS;+bVJa5nC(r0hV1zQuN`C|DcBb z4UWe%Yx+ZXG-E$R2$D-b3bf3RDp%<*de-Xrtj`SJ{AOPtCgA2~`ML+59XlRhs=v^+ zk~qc{a2u&g&7Wytui_6^EL-g>{xEQVwQZfMkW$wYbGSMtGKa9lx}oK{Jt8s|&v%GY zl8C_4_9oYSHloC9e#?QRMousi4J^Z_zt2_zsRqwQu94B+?>hQ7D0iw0=6!+|dQBCv zy@=uTSF@|J-7qZ8r}il}h^u#)N)Ali7He{T10StyatvY@g1ualTwamB*q!?iPyIeS zJmLSt{=>Tx!l$PHB61zam+Jq(0sL1c`pX)C^1}j^Uoz*YL8aOddyq@Fo%uooL=Z;d zLXEP~)g$G2f?seGc6_53|x~$RQJEs=i1Qa6AGgh%POli`@?WohERZ!kU=LGyz+{ z@C|Mdc4joi+w5Ekp6)kDXm&b6Q!s_* zIkCjaN)4ES_3MRZ` z?FUZWL;$C+Y>bg36jJg~kHeo+h#bM~0>%ms)H*QU6n;7{{p1Y^DljZRo264H<+3`q zz)H1q)|}0p1O`D0rHUd)QGI<`N1GU6on(v_7vPN%;*|WoeYxm4M5lnEmx8fnSe^QO z->%IY2EqRU8bMn{k6MquZ1}n-9fSV;R)1vg)Y7*?Ux#gCyQ3dInObr+ceeqnMMdvp z8w%+4&<3o*6}|Utz_MD=d-nzxz3#F)cDvF020o^+_vagqC-^Pip5AY7z(7j$c5EOD zV@ol7-+(T^h&7W7BX$uBkSmv5v&eNMxh^3W*|K6&$OT)Th@D3+SPeyNG+cTtY1@(} zkT=$(i`YPNokFgo$aN~Y1i5G|9{T_z_YGKDAYyySHIQ7dkc$lNv7O|?)Pacofm~Sk zDq>s6#d7u_xdsqyJ-IOBCSrHNrHM%7Vwi$6LpFe&B6cmsL03}5TD6B2?OsB?>eB8m zyn+o@^hf-ySPvnvI(op`PJ;G6EyY2JOO$(?R#aLVi#~^Rhsvz(iXK_4R3>m~QxKJM zYy;a+-bc?rkVM<=X z5y!4aLa{S|OHvlggHsC|VJ569brNZ^Qj#&zF<*&=D9!-nyO(l?aS5@F3^L)fC;?h1 zZH5PPS{OQ?i{Vym0Dt*mZ3U(ISdHR~?4&uw ziLo(MuQQ}>#nGOZ5v>^>5)U>gW3XVCsShoqQZ+)`qGlnA1jQ#T^@Oj%TB_N)1($0<6y{_a$H!^ZY@vMbVAT-cN`QQ~X!2qmb|&o1$IeOOMXCyj z?Mny}J2K&u_?WCTVp|h}#9n3#l&;XR?f3+l>fzQX-hT@}6FjDGZb950*f%$SL2aA6 zEi|t!*xJx^rCUdI#K&IJe>_O-ty*FtJ5rd6*^?{TM_r-rYtS8fYt|gDzl5@>IUQD_ zhw)JhebD&k)wVU%)kq2_OsJV!Q`Z`(4F<#n(Nf#mR#)33s%jUuGzMBLTbt)q2ik&I zG1+|8Rn2Xc6Wnd=K{cn4L%(!@*DkqIQ)VxLkkGo+Ugn=+V^-a#tH zH1Q5Cf63`3P`ID`jZVwYgxG2GcaRD)C4cD^SBip66YtQQd0}8=YpAIy z&^mH)bL&+jui}ou@L+RuV_V|Kybv1Mku~*!mbQ^sHaB0{7zm;(F}$s{&ha_2p{cGh zR38|5C3)g27-(&(ZIqwG_2-BMTswrA*xXd#K&`cV2!*eyt8EL^%x`gDd#wVrg&Kkk znP1z`7^olNmJz8F0~OK44RuRv^P-0OfO}puTGZ-5ZR@1w#Z45ViXyvf(N;R46OqQ* zZghw6b}y{GDu9kyYrq{`5Ws)5{mo5{OYtw@ZfOm)1)75H+MxI%e4>oBjgp@>d1Y(u!iCgN_EEvludNH5+2$r$LeVd3 zz6#x*$~Yqx7p(7kiSL2+IfwE8uyU%xD(hC zY;`A!9Ft1@b2{t9-+g5+_0zep-?68_an#8qPcF_m>9`?Z&?53O^FBFr!-DTo7FJc{ z+9t}-)x4#ecJ;pTAcjda9?ON@v_P(X@7slS9RBV`PYy3gdw`C=QH%AoT_p43G-+P# zy+wyiOgWgx0}~$nL^k(gQK%eo!W?Uky$mNTWf{NE5`W5Kb#$InPg%^W2o2 z!xEH`^CieRjfar1Gw1n~bCvJ`^)#pOK}2KmhpI&c-oO~ zF7LydUl_t(n&e+$2a7 zpv^zz5a>>k=pcrQ2mM)xM{mfd%!8FQwPYl6?VE6(+`2agU6p(B7bp^Yz<{mrI@0Nw|qb>yYM+5mjG>7Bk z_Tl&eIc9hl;Un>KwuuNI!rnEGPtD@7R`lN6DIhnDOc+ksTVO@!%q7%k>-{lkXNk0H z8D|^eEU=0`m*Go$LoZPT!e?R)e~SYdR_a@b89W;BnK}l5Xr(K#qk_-zfkUr!-n5o! zk0ag-~8>ucg%x-I-GsVU_z6`@&z5iEf$iZ zZ~MGJ#cs=rUV&ZnXC(9_OT0bQ_jS|uedL}FN)sq1xeoPpV3Iq3CQ%4fklCIBc?j5? ze19~=d+<>SCV2{IwR-q-$|Q8yRle?{bF9eG9&93Py#iG@%PQJQCjd;t=Kp>hNpqvi zWflDuOLmS%_vL8jH_oV|$Rl`}DbD-Z#!#98y^rulaf)5{4ZyUIu;yA>Am_2rquv*$ zmhPeRpqRurY>pG4#2y2foj)cV9azJPwGwnnBX4;HQ&oS9$UliBG4girP^?Gpd|^q5 zikr@toW_Ju=H0vslX?g7EjW}=e(YrwCB_jCQQl(Tw95;JC;5wBwmLrQGjH1*n`Xlk zsS6pLf=niX?oh9DAtG?A$1Yo19#UvUuB8%y9RHP;p8^Bg9$L=<%D_@H{DuOf&{_)k z^oANhrbe&F2V$Ls4_~xK7GgIQfAlJR;0(X5NDtK!!LWRu7UfRGwoZJ(i}tJdqSF!X znb6U_vz2^C2YRgN)kqo#L0*dNS`0WJLUJ{##s$SzBnMLQlo?(N%vSV#0MO}il-jkP z+)Xp#Cz;W4u1AD^fn@T1s9V17sR)l0N}mcI3D&0lG)**3D8c zebGbt#Yl88<@9Uu#y06RI#iHNZiJRiJN0L0sa8m~Kj^(-B^d@$sP2pNor9=^#tImw z>+O(w9r|lhqxrk35h()&vHN&l1#XGF_o=zx;O5k`Ech6Fx?vkFJa(-ihzyoR8UzeXl^Q~ zJr%S%71Wao+La0twEQEHRCg++H_jNtG7Ie3BEG@jeTCn%)w*I00Mc<=}6L}0>yMA5NGncS&#z6MTcup%YYUtF{fI>YSRLp==HUoyM4;zJR+ zO+}^9k(r2uEkx>&VwtQJEs0$XE~)+l^~1Oi{H)y1rm_+J5izEBh}~bK{=e2@P=vdv zQ-6{b!9m3OB+bwZ3Le@$e}%5y>TnXrUh7A4!3-w$5$d}U3Z*3?E(V9uf4Tx*?5)mP zwmtq!NA`E$yBZW?dpnvW`?TdK1Fh(7YuWE@tGjatTzv3RXAfMAi0lPZBOgtT?DjqZ z1Dd39TjwtL(+XPE1FZTcZY5CRx1cwUrEqa+h}(4%*5+OUx~=ZO&RM$0J7+TpT?NF_ z)}2kICKaEJLFWEJI*KzcnL0-gelrf%oess52QP*fV0wqYG&sx5=%AY@Kl($b7<&j6 zE`h8QzA#zMUjkYENe?*JIwyA19gGg`arV-=EzG#5=iryle}(7E=G8VHE@$F%^7;F* zDcCRyIqUmjI6Ld3tS7UKoZ7k0d zPiGtNA0uAPHg+E)KFl`$a*X)4%UF{qe&jMfHN|?DvDXxvUB;Gt@tn)R>hYM%SeGw8 zbs4Mk#jQEU%6#$D9HT2=+?!*pGR5{BV}&VR$T7mEcq_-)mnUvCj6Hc`rD5#K6aQ%# zf6NmP8pifK@q5E~I8W>{jN9|Xdxr6TzUb&@?9LZI>SwIa6C3*(w+|4n9AUH%$h!4N z%*u2fW!z(m4M!PkO>tX)=$7B~zhpzdibrzvPSij~Rx*q$cU<`{D6fM~#Q) znjB-Bi>wCnfmyO}OE%!kT*kwOc*bQsZit>7a_`Ks;JzPp8RBUJK@j$2Fi(g-WE=0g zM7s;l+g)FW^Gz4_AspEIi=;&8>Z*~#ty#vMCyRYq#+xUJbuMGmN#dg%<6gM?8LLke zcN}GGJ4yVhzwzEl;wMKB{`raGzGI9RP7*)PGhRJOypc!l=<&wqCyK|9H{koL0)qUm z!1y-soG3FD&iXLRc)%m>%r>?U5pTJSM}~;cT^n5g@Q5dlF#gjces`2NcDi^rKb-xz zN9;Hr+YPo3GS+*Br*&i2y(7f0vW;I1$7v)}_6!&I_A@q& z6mRr1zH^q?lxzI(Eb&b49a+zPP2Akycx8lG+uwM8xOnGi5eGS>ZV9nc|5-#`c-SeT2X71S32{ zY(2qfpDuQuV02w7-a5f}zgny?S7kf@IR#uBOry8$TiT^&;*jpu*pGM(Von|~aL##W^=$Roloo4KuA^v!p zv7=htGT2ymso0AD)#B;F#-~-{9yf*G;WoBUCjoeEw&)pp(mS)oYeS9CW{Y=*9v_(_ z?mpevP%U0K-FWgc@m-H`&t>9HkFoYL(LRjAuODXIHb?9lX8dfH_-vT*E0pgU#>QD< z%^AiMv&4gE7`vv6_s=kTE)(m{G*(?E?myF5ahbTIkm5dCX#8Z3h!q;0v&FI^<3DDL z9~K!unl0`wGJZZ=Y%VgkRErg784u4C+s`uA&lLZ2ma%50*mt%8*;qdO2U(9_F76rO zz58heL5ljEAR- z|0*?BUMg;xV62@X-kM;nm?54%hfv4PG47cmHlKSY#PKiZ8A#>*^Niiq;-}v*?w%vI zl^Hv$#4G2M`_4(m>T0p9g4}B>h=$uH8%S~c6bkdGMZSOZQC7cy0j0j}0!sbE3n=yP zUr4Fne<7v*{DqYI6Ml-db1LEabSlODuZsxs%thpW>mmd6{Kv(V);$*!hUYIPoHtie zn7b+o^IzD#{t^oR@+E}l)@c;}*V739pQaIf-!w}1CsmX#D(E0TD&}`w#%G4un`1m} zh=-2+x!s_kS)n$XZolzG{(%c{m{#>j+Yw- z&uV*xT(F6D(pk6u$SyMbVTVPLxLUS z90al)Chhr*eM==S9nmH+9OBpxa@Dz1WSBmY##R{r*!K^?w#G(SWyDse;KI7jrcM=~ z$8={hsp`D5UjVBdeZZ>h=E3T0kn9}K0UnE?(+oQ}4=s_U*mLrm@jV0-+NQop;i>=x z)^v4slO7pfCwJGy?Wc?n=N&!9=*qzSH+Yku9uHzT6l+0F^*8Y|&Z^KiI5j%2B@uq6 zq@o+epy-h{(8OTDi=}5`+yu*fVua9BX~qM+KUE#g-dnYynMz7NEZ_2OCrpEO?7>M- zO_*I7ks#iM4)MmBG!W~bAvRnX(nsL}lPW|P3Z2Eek<9AXKr{=HYx;W)hfp9WsNP|aKbXY3-lRn3 z*;z}jSNtZUbOciZBm{rQ@z09Wkj4qpDB!?12atqN=fp1HGA~1|e3RyD_*||f6BKUT zwW6>hWBNqNb7F%C4azc}mC#s@q2$8>KUHChOGVr>I9bt}fGI^P;t?`PMXE4>O<&2w zSMmTcu%EBmKd>TE$(o&CwSRVd_y5iIFJYJ1gw{YyBNj4?L@0LIX%C3Nu(k>Anwpm8 zHh1CT1r2ozXo2&vt3yTZuVY<#L)-ALw>4ZHC@f0yRr*xjpGenIs`bQ$v}(;4`P^6Z zfxq-!pE>0@tMo(jroWK=(LOGCDjlluEUi1p!gU5c=1spM@2G2P_rMZAZf)`vJwxCy zo$2kzyxr8&=gpgF!poPn#aHx}Rr;veL9H0(-Gg3V>6^i`ecfZuzOeh;vwa<(qie|V zaKizPdqme$U7$$&p3wmq=)rVsun=bzW(807NB)lO&uCHYQ2yv>3e$U(d0$p}SB{6i zBUNbXcTU`zGYDOSgvnBB-*6K{>2~ub>MKo+yaSUnH>j_p5lTUNFTzj7Gwh>ClLG5J&b1q>jsEGKbl*tu7oL*?EiwYapTRQ{r-Xj!7u2&L@J!#Eh?jb7v4kaPBfkmrQY{8jpl@u@s^|I{cxt zeWlxj_@HjiQpi-|*ocRCC$iF!RNny@jNt=s9L9yyzrIgy-`p%OBw*DCisIKr=N* z@VbI`5H~iEp_BO7)$*=>v6tfCSzSlO43w@+kK^%4n9d%lg)6-vaB>!eCRLp?lsq@e zB!f8pQ2WF4;Ylm-u?~<|Enc;^V}U!%T-meN>NwgXun7M$_KKcB%lbN&&_Rp?J;AwF z1fsT$Z*;pV*Mij$4;@K(It=Z!R3&)Kg9PIx>o|;dQz3uIg%Q@aiMbq}gvsuPhK_)g zW3{n9=_0{To=Sm8+eje`MyC1hVFuswiItI%Wv9RHUJlnA}{Kcb9nDm-bx~xS221z?SZE2 z=_bo!VuG=^qs*N}Gk_b40e_?h|B%oyyf7!Tim#HSn@-)JmQF~`r#H}3CBz>P)qBd! zqDh`goej|Iowmt`;O?Um}8Z`BroD)I`nMZ z)`}|#_i!Tik&XC=50)=FinG{3u{q!#rq~>?j_;enS-gZu^7TEl`8t$Z^Fq|tw=w$! zXUL6z)5|s~ZZN@s%(=)MP=fb$#pZy@GUVWjIHe2n@!b^vZgHCfmLS|r#3{R$nWLFf zzV+tiL~{B}Va{q3<%Od>GLOO~@jVAH2rQg7TLut#ZJGmcD?{^@VDH>~I4%ZXEh?U7 zFn2*Q9E(vBEoE@rPzjb-n)gkaTW$`RQmgTmcS*pvYyf<3h+k@obZq@>b+6=$AbE08 zp6Nn)AX*+%c_@MVR=81$^g^Cj^63!1(zngcowNiPP1% z%jnoYn?=>0xmW;w{Z2$P!!)Cy^g*-VQ-)wbi2t|)i8{m!=-mGnvncFo2NJrAcm>{+ z;6NQqdLar2T<%%T0dY13-dxz2;_m!2(V`Sl26C^2YOddwGYrxAVN&Lr$L=t3tuiUF z`9AadZAAGF!f*_y?}yT1KgwQe-XpNnA*SjDF<>vX_c zNh6u;8c~oH-X5AIPrTSkt7I(mDg$-s%wHhB8@>PR;*?gemj~}U^z^a0? z59l=jgW0ugQA1!cY6FMaS~dxk+m(beLqZ1SVyje=RFb7hhz+<~W74%y!HemeN{${~ zV>#*a=%r=vm7C3HQet#~s-Uln^XY%Ho06n@N?(hMBb8-zGCBdUwZt6Y1~X7IQB4=P zQ6D*xGDQp}NY#c2;DksMQp^mM5H_S@=wc2^h4DBTrN1dE5zn5o3!wFCdVR{0OT{rO zxmE;ybhi)|YSR(c9oJCDK{5sxN+U(AE^vOkUK(usbhi=LHl4SMdO< zZMe9KXN9gc6oVM+qkWFFp105ppF&Z(aS-Y9fipk# zG@SZ^`I)NngW6>4M6*cdDM2B|=zd(Xe}_F5c+B?(aK7bHLEHdRji874n+qM*gi9a# z(3VpKVGaV2)GJkuP)U^406Z@uPdagk>JZf>!UFvyAg&bAyq`l-H_cBWx^Y!G*Ip%> zDk3Bh4GC7|w&T1U;ts{NMJM)6KxMgU6LqWx8CrpSKP<1`MwCj50t$2+2G5lYgku$- z84kx9K1-U~2Z7)KEa$U{;E;z05%=+;GIf_YLZSO7^I(#rcdP#VzB8c|%437#C^Q8Oa~EQ( zd~j(?z%7cz*=`W%d6QRUJH@Zg6=t{%Cq>e*jw%5S z^IGuM_lr^0|07nV(Qq97tj5Qv+V4WLipN}`y&urHj2b11s;nn3z#TBq34zkz3w5 z30jva_o`rvJ4Oh*5KwM)@5{#|*qK%|2h&Qp;IKs<57v$DFDLe zpKr0~1_{|KCVm%p;wVMgZ#2WNBH$x5idBmpAEH~PWlmKX9xJTkK6S$8Al36kXL2o~ zfFPPHmNBCWhD3LeUv!;kHHX0z9wpsFA3TqIUM{;}^6DTLO+g26&?)s_5ONjwpyeF2 zbW?N7u_@$wLc<|3fLlQy5$I*Sebnw)M}iqI#M;4UvJcYMmv02d=_%ja`n@IP(j%?WGw)AUN=x3dGD(PyNCV9v+YO*UtkPb~ zoZJgrrPcAK6z?NAzZMS zv7YV3dMdD5axW?oEBYS^{O_*HvdbXS!^QABVk#OgDG0K&L}S%8~6g)dYv*%i@Lv0Wd(9cRZsYE8Sv-vq=(3u>TJV&>y`vUIof&-8wWKM3lG8KQsuZp+ZP^a)`aeDJKq< ztg`_Eq83d;EC~6AJa;^nWtIMq8U9b0qs{w{9@PF(A*{dcADwHieDuieYqNrX<)c(} zeZuV_u>4Og`V@A5Y&hg|P$N4xLMny7XqQ#G8`XQazw~eBP2Z$4=XH!7yaE|`g!ZOe5L%{mfjz-{>5I3C#k9w?e=$%ITlx| z_)FhwtD-%dk-aE95>o2WIEIj=V2sWiiwWVO`m^jk^sRX1&D9bkT|C716fGllpmw+3 zjs1F5i{$2bx&yTbd4q+6wkZ#l^EAT|-cKih(^L)3@W`ETG|y6inWi&kPH1+<>&x0h zni4mKyX7R!%g8m)T+wApc2t_&spR;qDtx6q!P9gF^vmfW#|aV$46BjU0oo29TY%j8 zS#d+6E~Md8xAhr#o{cSz7{p`3$PABRaMfp!AV}D6t;p}KqTgaZtvhJq=yWQS7ZDUK zhurItQnE#8b7Wz2$?LMx;fT56)fm)p$#288IcohB=3UCWCTDR^md0v z`W{QbWIn%#8kiO?H|o(0XMv_34fjaskZWdb2Z|`P#gULT&k7ET@5!7eua>_>MdU9bKBwupKN}cayS`ES| zm%52g>UqUFQTW_cdSCEGdLqwRk(fWy)A4bx+2I04?=xi|Y|Sw{DIaiUo1J&V)$uwk zLp1oJ24pqA$s&bf=%Nqw&pJ<}adSBpA=g~Fb?YV6S$X%?YrvgQ`BlZulZ*z(nGXli z+NIR5yO5}PUrv5k&Vbl#4F1gf&&{77Id=ebe|GGA0HXPk0S}`3h!`DFUe1Lmuim2# z@DPC=7W=UMc@$rB zwk_66HVW0%LA}8=!xUFs{j266_7*gM8vT3+Qj~=dLAm{f%Plev97+>*VM=kLy@<^r zEtabI%TfYIw#Ev9_@P|TI2A_|#m3NmcBG4@xU|mFIxIFgJ-L5JTr2V?()F?$(gZP& znG!gkh91&32N|^UV1tIPNQ<#smbqjrKH7m#3Hr4dDaZRxyW$?n`ZG**UPVgs3++~^ zssxr~ku)6rZkl2UZA?pGa%qLW=ftROBS$Mo>{*bhsYZ5mU((U@J5ZNU_W7JWIcX-) z{lr7+4bt#uxx9%0RiaE&=U~vENKbU1q1c;;dYnT1w*xsa3?Ngs%>e(v7kUm4}w)Mpi?pV zphR^7A`Zi((=pvRxjNWT+lccpgMo!D!E@a6LP2*+ZCe|iX1yTLTM`{Z4JNhc5QyKH^4<1jE@( z=yq=pbM=uzc%u6#>qF%6snM@bjV?kjMfPX9ufvHSw3Pe0T&!ur!sJt6o#53?owUUi zO##*mpa&PiNRCyB9;D$`^zk%p*z`7Ec0)RL7gC}J2Dsnzo#tlIa@N)|ZGBi2#+cp1 zIUJqIwT(tMu+>X)AfLPNNn>nM^HU?&Vck(h0Vbd;FqJB@I4um^cs&xXXh*6&2uBYk zMtY1BlUV%`q@_Daam~UF2&(x`gr<~O`@y_WC=c)&LZZD3etag_arDI@(OMA{OJJx^ z_%Kg)+EpKfP#}8fP)kacl3`+~cWAIdLjvilJx&u{0dyf@2g0db^2%Ctkoxi|{Lc`X zMw8kCX0wMQs?an;<|MiYk>W&eU=&i_^12-uHX#>|@yAp7lnBjZU>*xzj&7(ue&RD{ zKIPi=E@r4?QAV%JjqL`E#w*=0WT@t>7;heCsH=97xe|`xm-p953oMyjS3tJ3ev`YH zrRDW@z)e_Q*W!)yMt0L`0K!fMO&w)=s81kMTAssi_?3_l;hE~Xez#Twetmb&@#Le| zKzKj!MK4AeH3^dyvmyiRJDrs+H_9={UJ7ZKv7_Z^SXfh=gCvCRrzgs~FR3I|E8WZG zv`OSCn{cc-n@Q^e%Hne_(p*Z`*SSDI?-sljXSualDKFDiH3oKAGPqJI^d?r|RX~}F z(Cx+G(F*d1$L)C21B=dTax&5c(~+_c^07dLxx`J`-{$FA>`Z@5Mxn@hD6XQUL*u9k zB=#H^JUf+WAY=V5lo=_B_n{MBq*YRG67B_T5ReiNJC{61u@Y(loN{1M zra7w~pkdrD( z8)0_hO%HK<1>Qc_MUcX$Wa?5drn;_V0iw)#KL7)Ln7B{@RAX)n5b}a42`er>C@qzy zlpCGC8yP`5RG5?}TB}%T7GX6T5+M=UtKI^h^qr5lN)ugPGNYGKw7AIZMg+4C@)2F>S{%yjJQ(ES0d3>^62Tm(oK3p5zXFzT@qfu!l&N;C_U zXwn_z`EVmW@?wLax?vq=FCt3X7<0*)YGb^Dt=V+i*()SP5E(+oLvb7@W`?JcP9q!R z-%!~82&(rgUaPh>=R|0nmF%X`gp8$!scL3Un+us{+gu1WoUd5DO3oc2RY9qOefy9F zdWZrysr|k9K;Fn-=IvwXZqn~_nNA#aw+^?D1C)?An8nPlr)g$@?Wf=48Ul<|i3p>G zE9}E%+J5>Cp!7%UDZy1t0c;$nfEnxbRD~iJij?9a+e9X1n{nX`5Ia9RHJPWArO9R| ziXDxZwr>#ml3@&7qGDf&*7foDa%-}&Lu|`n6f|#If(8#G{9}-6f7tcW$b~)alol3M zhiUIQt>^WZ?lN!sEfq8jP&ho4da86kJ1r4Dj#&`&EP*9arPm*-Wf*XvT>m8UuI!*V&@X30hqX%t?RDu?$m`l2k6o5^Qtm7?uP206t zpce1fP)%2y0)L6aq#2^DjHRV`6{{XB0okp<)DCh2kySbLW=$z$u(giThL==Q5~-%o zp(|ygl8|^tSFpT?Wy`2?ww_?f8P>k323YfXHTlH(oH!PwW-mEsSOb)hvtoov%2^rV z1o`w%${B?wFMcZ)k}?FCS%+K_t(<7=x(}$U6J{Uk4|N&2B!eGHL(T;7MG_aOK!t#n zl{!l3GD}k{j+V@gJw$h?n}a7&9%Us>nQGJXc9{%c+CO$LECX?S9`pq&%Q7fCX*aS> zYyw6C>YtJJdf*?RolR}30cCnKrerI;*bG>I6x~n(%ukxS&U!n#*xm65DTcA9$iNuq z&#PwF4@j3}^^h#zj+ANg=cXvN2eboX4Z|ewIslZs>pBF9OBoI77?hYX36PF?S0@Xx;73q&tWbuvg zULrraSBQ9Ir!_k%kSJc9qN#jE$eWJ1S9pb*h-2sLYFTOHrbaZ0=e~|gO|#n z;9Yv1|JI4L(CRGN%6rtXOn#|Uq%iTTII)6@IRiddeg{13`~&tT|CkoKdSr=3HLf5I5%@u#uVMDWht_ z;ZTK0CSu2uO?Pk^N(nO%u+ewn-1Gji-gy0_)yP!H(vB-nH6?umcv&2N8LTHt4=u@} zwE&Up$U+K+B#jM!qZ^a>yhvA8>;?qZ@}ud9wMk%@*h3ZrHXajyW7o3cY$v#yci_B~ zGdpGYG)b4llSY2gm+Q)-!e*25XOzUlc7D=GKte%tr%ac2yr8*^mF%EXL=~DCE@cA6 zrOQeNiJgHAYWZh+s;Ig!JtPPlZE{is;J{r9yP!b_D}=~8*|#JKenVA5*{h80CcCf0 z6#Y3{(^86VA81O$7!udNvam*~l?^+o%pXC-ge;)RFhafkrVI7>>&CPjg<>b90R3Y<`}D6F4(o1l1P5o7TFY;O0o*4ko1Jp#G4xX z7dAJg4J@%^oJd9I)ts60kO$pmNnzln@gNDjNJ-i3Bx|Q_rj{xpL-sqfIH;29WJ0yY zbT(-@cij5=M%?-;vB!Q6>nn8{j&3uGfmD;E10PgQiYT>*Azqf$%eDQw z?11qA>j^muWCOjSkHV*uP|Hhm3&@ECC=4Ts^#ep_=#{->8Z4M~&t9f!0ZZwz}4a zd4X2@#;W~cvD3HdA2nuDXyL-8heSpA2M>%J5 ze05bpueWYNZEH=iwYDMH=Bulys>MHgQd5dUP;>|V*z}E8RDCHFWhTc?f7IA2zL56| z@_kfE(oMKE`f4_k!p!MvA3J@!{1fEYhg)`i`%h#4Wnts@j?)a*7peVAIDIJ6rFlc| zIQ=D+&5cVJHn+CmI0T)Qi>hkkd>d!gwpH=H%5m>Q5$y`^*s0A;%_=D_foT_3mDKE? z(N3ZrZkzr%ontO)4r&Uic)yG)=%C;$=f9EzROmpzZ;wDUBZ@`_}nDfVF*rC9PqclCxnz#}&&{#vai%)RR z=Sv;yvGM?u|F|_1ZL)h_fbM~;l`+p|t#*8Q)Gs0V>Jb;#pBOgBlzbO|@7wGEs5DeWreg>*{*45KQ){^|JlaD?k zmwLt&=M?1!3q3ysD^_kNY?6Xe8uU=Ond}mR4rZW-V2$h&f+x=utX;vJaaSr>o_bT< zwMno7d_SyUUV2}Um*0^+Yja+%OpE%N^c*K&g2L}n?qT%yQ}}8MZs#-W>PkOz;fNnn zh?6xhNX|V3!E-Tw#6MAym%l7~a$Z4)Yf_&3ilg!hCgtUq=jE1TZin+v6$H=8@+I@H zV5ch>;cQp1aRg(Wm4x$xJhv~ez+#k~_S%C8M_XQYsBk|~_?Bl+$}3n#Gr#!E)!Os4qfQ~U~wKZ)W`$t%mAnuMUDzaW}551w7w-aRJWHnczRGI|=?T!Pc!aEV3WWD^NIb5vq)bGNFj17se>R3hl@BDQMTH z>I3)(mH*{BeihY6WE>Te=(?Q=RdtqeXTPBR?ooapA)L%>_HObcS=^!gs!293wB?ZH znB@?>bdAeOET8htTc7;Bthf0}5osOe2O5upJx4epFSkkrft)=AmZSbCw8-0z15u3t?8NFwf~Q;J>OL z&@IbJH!Xv1LH%IX=YaLaC}(F4LG6>Wp?TnP;8J>u5hA2m`q!pn_{kab(6t0ax#pU3XqvGuE zNsTBQw@QR5R^fk*O2Xlj(zon7q0(RNaz%2}QgA+%4dDzcoHwGwkPc^3J-Z;U$8ddo zR9c+W1T)T^3g>etq~L_?sJa{H(*=2}k91v>zOr%MB|6WBoYV6FqbxK0nlvaa zooK~`aO2mmaGnJDV4QiYk3l`?x7_H?xy5yBHnkmVkHkMb>LowY{3jKaBi>1Cd2)%1 z(!`*?;3XO0(=x!TGQg`dz^7+`&&UABWd~^im;NcAL zWf|aI8Q|RNruex;GzCTgmsp+weoF>8AE}k%=Mw*s0waJ+d?y3kDIM`3E^%A@!{Ks? z?>oNYPM5en{^4-B#19-_ai>eHihn5Ac~E584mkJcl%Gr7nG&7=F0ncT{HH1KBhd%Q z7I8TD#Z)MlSd$W-04{M?2Kd?x@LyzruSi!3QOA^hO2O%ZhcBn;G6L z_9gMBTfxhm1&B!BW%y${y8XUG!Kp9ieCQ}MI=xVj1GV4J7@nM4A%3aCJL?<8`4z)k zbaeZDpMo#3A=2@X!sAJTKg#g?#h@hkHij=qf(r2@!>>w#Kh5xF9=ka`pHuK;N?%a$ zceCKnfg3nEY4_ENpli;Hjd`A+z zRKasO-|-Y^X*khYk_4|%@RlU_g$lkl34V!!%kqrlzf{5Lo-5}wN5LzT;B^Y#l>~24 zaBZj1xa4V#sJ}_!Ln?f+(#tyhH43iB&>DWDg0D^rf3t$`OoGc54o%`DjX=G>%i){E z&?NXB3QxWoOKR^QEBJ~e_|Fu)D@iZ?QsGb04=VijBs}*se1lHTes5&>{r0zZY-YGC zt5O5h`w0b40*j{yzN`DR_Po{38W- zC&Bv^yeA26aCy73b|k_3EBLM?_y7ejPJ*AH;AKhhQx$w~5}dYGpvRGg&RW7#q~OW= zaHN8}lfsW>_#+88=;Is(Pj08m6+F3}nj-P1;Gu&?E8J^s#3Gru!)2KP|F}Ph%u0^;{kKxI+8XLE;KP5g3 z6UQ}^;itp_%JmS#Jt^>)08ixt?B{?F6>&R>uEr;zpoWULokYWn8D4GUXEDZCT?Y8~ z7#_EuXpY}nGG*jt~&uABHp&)#me<-1N`F*@H0#MC{(W3Gla*TD{1l2gwFuS{EKdnuFVjBSqAv+8Q^O(!0!WmsKdTT zbCUE-K?6F}Vc(;hw{dtKN(h>}r04q?!rz?%{#*w59>DJ+Q>}V()O&bQdV0z- zz^~5$|855O?hNppvxNAG_)L={`YG24z|-+(c?S6U4DcrbAL_8jYJTozc#oYf&F9k7 z^|kcr{xAc4R|fbyfDaL`OQiTeR=LhPJ3ao=4Dhc5{u7aHmshUB^J|7@*>J5A&K^$b zzGxlVNcSi2WB9W+9O{~%<1kQ4hvz)NhluCx@E0oAa)$4; z;hLTo82)D)uJdb*Cp<6Ma2@N{%WIQ%XGJj43~)i)rtG~cEv?P-M%1;mh?>jOY*;uP8-~VXTU4;Md1=L>5m@RS98pY3 zees<~-ch(F6HC#7D^wTsRbn&JqUxHe@ikS!QN>u1zPPrvzNP^y@N2RAt0q``<%ov1 z*4jf&ZKBs#H5&UqDle?V4v^6`3CK!nrp?2~s6fDX2>Ga}3XW;1ZD{pfST(lhqH%H+ z{MhQ|=EgSfC^}`YwP9hPDOlU+9bFx$U08+7KC45tAq^3|#WhudMx4XvZ43IUCe{$H z#z0$}52$E^7J({Cz$b74yWc7iW3;BVrm49;z#;w@@-k|yW7omOb#;DTOh#3&`*F22mC@K`My0 zii3+%+DaQOaFHwRv~WcAmn@V=BDMj~7ol`SU2|hSrM>@MVI{N?<^1M)s&F#K6#vEN zm;1qz(7YO7%>fa3i&;Z7G|g|WsSqRl6Gzd%(e$rm9Q_~TW%qdgU&8-O>3?Z4|7YJ) zj#SFAO2;sKEdOT=r5v}Er0|% ze@*W})2158QKNkF++Nk3Rt18z0lzKIQg3mnso`58G<(5Ata3r`nEJr{T5S76L){n% zqR-;2g5%^i%ZX!sx)8=yq03a;2u@DBu(}3%2^~UjLvvdVcC-g-8XM-d*0wI?egJEr z3#)=->*&%gY-ca2Z?0L~P#W_L2KU4wh zrh0TP8*3Yycw6&DRpm8aFQ4!%w}SdAaU4KRnyun2r2ctc+WKEHsk*MQK3Lb-)>>UN zdP*QTzomxuOjCa*p1}N;;+pv_UdT4O&gC^gP)VrMpR$my896-p9tZm3Co<4>>qE>m zb7p^sJa9Ih0u)zo&J!t^@%wMKDkfzTpD*4{W|FG?$ZjzUVtr%fqJ@VkI}&4RPr*C7 z3a3j1>MLuPHa6GR`)F+A&>R_L@lf~61AB^6nMAtR9-Bf!i)*~&6Nr*0h#auHtct99 z#{P@e$xv1>x~TUbZIUX+1BA-R=PxRN-r|X^0UWnZDiG2z>CzFcf%zk9YOY+eqy}Tt zwr1?$ZU`=|SwzG5ro{B%4NK`f?dv*@^>os`yA0qt;Q@7x%n)$U2ENphwvQs`hO?{@4P0#nkqIgm(CTxL+ zWvr=s0EY>iYCh6%{&0!keweQX?cZU%EZJH;!d&OoJisVbX&8E4#y#M26x! zOxTl4@G#3qQpNeF~ z_>v0ypR=xixds2v(WZppK$d@%g#!gs*r0u!W|A`& zV{@@^V`@!(Lt9HTmSw=AP*dO5T(ba+5gG&ds9RE71C!g5hM-jMTHVE4wJ&PLV?~;Z zhD`P}(yylJkNOO=4x>g-t-UG$bN;lzm2?<#E5-0(F#y>Bsz%kwKQmRDm@)(wyp~`g~fDLS}<1EOe=WDS>l64@orDAb#Bf1;PE13E!;&w#QIR zou5+sv{zsGsBtw|2t?Bh|GFtzJun-}u*4Gyj5B6T9noF&-G58Ii$Jh4P+k1E|ieVo6^ z3HeJ9h4KH3qTuMz9i$=~-x|PlTwS1I;X>4_h166nY+eL)a7c^e#zMa+gjgikSYJ_D z$7snu59{R^ZJ2Bh1#6n;*T|(w^A`q@^wpH4(%-z=$vfI=ZVRfZ5T3?GagUL+tbDRL zrT{Q?Qr8%$ZBjF&NMfu`f-I-=Lrrph6?%`2JncG;v`Cwy57UwrK2K;hf*N@4g0BbU}$m!zAldCFV=Pp0rU%{f{%-N_>GFRnf*kz?PEl}6o zTJM9_@|FbYu=BdBFri%&XsVsp2)v>N+9!YvEet_F*C5taDcnlp%&5^gv=)o@$c{`g zdEr=nZLk&vy>MX?!cbEZO0^KMm=)t>Itmx{{EHuD{mn|Am{EC`NK2qvB}S(omv{*` z2vG4pRZJD*_>f*K|BB0oB5gdAR;do{t*WbSI>af0bToR$g2)8iN`P(id)rco(L!lj zCxi4wTClwP5v>2)-kHEhRb794tcr+OgQDWvfT*Z|Nk|A-)F4EOY=K1F9VW>HB1tAr z1_Wz0?pUqGx)gV+*rG)RSFEDgMvH4vQL%18i$$vzwEhdO|8w3uXXcl~yO|k`*8cy! zABOkdH)p%&-gn=9%e>JeM{+nU$nyq0?@mYR#&y|dy%B$+_k!@MiIri#RT55~+VZWI z(vI(ZS0s|BI{s}l-uKg-A{Fuzjozc30q1da)17mYJaLnKsIp>nI*}ZaYoZPGAR|pw zYUznrvYt8+C(}77e?+7))<}nzdg}RfaH&Yt&<;Aue`_@DP@C0>O9wa6y~nzl->J|1 zd>uyVT%0_^1>`^o8HRwws*3cKmG`gBLef8&w6y1tB_@$jc$MZ@X$yW>0; z^nXjke|p+`CMTfNbjq!tp){kNRLO(&H+i~aczCdHq;y7U@ic$6ecLDZ>dm_yTIzKS z9ftA;ClggMy}Ftn;BG$^hrb_5ch08Ay>o_C3X8{*N@Pk@kC4d@qkrJ6_&0EmDDr;Z z!`QbCMTY1Wc%FB>OgjJ-@qs_iPoo!v%VN#^p+~KGWXSx%WEPf#Q+{6Z5$&jVBni8o zGUFW56KmBphhhDSSW#{L^yaBv-P&K8k|C4=qg&ZivcIU7y*`bvX~ylMcnw`^OEYjw zPKMO-i}GnG_1kSU-O5i6DXCGPs^++Q=U*%wL>2c9RKx}~O;5Cc$SpaV&tN-KjrLjMXF;0l(j+Qrx>F8wUMr+> z@+}xQRirP_%xFkg$Idt?LThx2xm0)P;0}OEXFAD>jvv1B`fCOv$(_g>T+NP^YEryv zmdPWdrZV5qP%3``&jN4Wxam!Ppq)F}Fhu;_T?2IgP*l6Y>pQ$E*g7*etFm;2b`t7u*2=L+Zd8%zLxgK)Og2fQ@G$aE$-Q!rAXc zuu}r^{B3EqUkCE##Cy_*%dZS)|6INRJ4e#G+8H1(a^S^Lz)OX*KEIn(z{^Np2I~x2mZ9Mv!kMu68bW@OvHnPr!$R-aX?Vkhk{7!7; z*8txQ_+sF@1OFp%+>f3Y&VDC>-&a9?7}!}29QT*^9DKclZ*=gTx=|2RIM3LQeT3U~ z9045LaWvS$cANwp+wm0O*p9yfj_o+#!G9;5<2;r=+Ftj7JhtN>fnz(q2prpS4RCD7 zPlVfc{2b)59k<+$f}_HD#&+D!!FO`-Jsi9UIJP7G1d&&4J4S(HJ2rqFY{!|vu^n50 zV>>jgpd2Giuz_A@a1&-~wjSPUCe{9E{h1+)A3*@mK_XUpa zIKaV+9Q;rRKNdK)W36!8ju!#PcKij{!FIeBIJV=>z_A@)1CH&u*1`WFoa5wo18F<{ z3*@mKx7nVAsBpVrJMIb`+wlP4*p9`*Z95(g^4N|?0mpV6@8HKec-X;b0mpWnE!?)_ zZNRY|7lR#a$A^JqJGKJHcKi}Jwqv&+dg=G_kGzL)j`IZiXglr(@_WE>>Hy%_jzfWC zJB|j9?RdO!+l~>C$9Aj(j_t_rOXkA;3i&JtKgYqZ1CH%@yKvi%PXotxd=czmJH81V z+wooC*p5Hi!K>CL?bYAG2MOmmPo$5w>ng$9DXQaNCaOfjqY3 zCBU)0u5j?{9Q+msUkV)C@fqQ^9X|w)?f5C!!FJS_Y;k|XcI+xI-(rsKI2<_ccjFxV z7~vczzw=Am@nn$4c5DES?f6sR*p9ydj_r7ZaNCZzf;_h49l)_2?{n~_4*s}+i_Rn+%DLTeSl*-9ta%Uu^KqGW0Qkl037ptrEre(Wcq0P_S=y* zsBoNH!+3ibaQ>Afl|K{sMBtYL?+N@jz%iaXf%7#bwSPZwwEqX-X#WM^X#aKKX#Zp3 zoQG5BqkcC6=XV?{{|f9>K%8B7A|WcAH|&QyI(UEJ*sp#p-1e)JfMdU^0Xx{QV!*Lq zoemuP)gs{7ua-LalfpU9$@J0u4DCr9RBRrGJNP)@IBrw}$8lpiaBSc6gmXN2o_h(% zI%qz>1UuNiU3caz`+3Ip%>j<>TLv84 zm*0!8c92&I=Qtzu(Rls<@|d@$9Q+mF*uEbC$M*dSIJR&1UA!>8aTVLQr*Q6X*uHy$ zd^!D1(iqy$a5+r~9SnA`Ud0Z6xPu?%;1S^1ADV>Q{%|>P><`y~9qbSDfn$GI2ps#v z8sOOOA3OLLz%f5t?drD+=O1~FaIP0#_a5Mo9|rQDla97a8OVP@T>D`;$m8|-V+~h3 zX8_0R{1<`!ufhJ4!11{A64rM&m~A)M>=Iej$#{XqT;;+oF^Apa$Cw#TK=@cupyjW=92Lz4{eEApoquJOz? zTtj`qI>j`Dl$ z9c(`g9OZus9PK{}9OYjEj`BOpi?q2vOrekFr;l*1@0-8}g8WqAMZn(zehApX{rU*t zZ6IF*9OFFS!LJ0)zj>_j-z1#t^$^(4&7}=0w!Q;$J?ynF)_16ImdE;*0Dp`ArhZF> zbKbDNV}ZBP-&8&U9QV`99elBae*zray>IW3S8Tr>2fUReG@iM@(axQ~v0a`Aj&|

Z^|#)DFu%4)B;C4Hv-4@`W^6Ah-bHb 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 KlIn-W>i;h>$^qj5 literal 0 HcmV?d00001 diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d new file mode 100644 index 000000000..5e40cb2de --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d @@ -0,0 +1,560 @@ +tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ + /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ + /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/limits /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + /usr/include/regex.h /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ + /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/any /usr/include/c++/13/optional \ + /usr/include/c++/13/variant \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ + /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ + /opt/kokkos/include/Kokkos_Core.hpp \ + /opt/kokkos/include/Kokkos_Core_fwd.hpp \ + /opt/kokkos/include/Kokkos_Macros.hpp \ + /opt/kokkos/include/KokkosCore_config.h \ + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ + /usr/include/c++/13/version \ + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ + /opt/kokkos/include/Kokkos_Printf.hpp \ + /opt/kokkos/include/impl/Kokkos_Error.hpp \ + /opt/kokkos/include/Kokkos_Abort.hpp \ + /opt/kokkos/include/Kokkos_Assert.hpp \ + /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ + /opt/kokkos/include/Kokkos_Layout.hpp \ + /opt/kokkos/include/impl/Kokkos_Traits.hpp \ + /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ + /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ + /opt/kokkos/include/Kokkos_Concepts.hpp \ + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ + /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools.hpp \ + /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ + /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ + /opt/kokkos/include/Kokkos_Rank.hpp \ + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ + /opt/kokkos/include/Kokkos_TypeInfo.hpp \ + /opt/kokkos/include/Kokkos_Tuners.hpp \ + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ + /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ + /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ + /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ + /opt/kokkos/include/Kokkos_Pair.hpp \ + /opt/kokkos/include/Kokkos_Atomic.hpp \ + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ + /opt/kokkos/include/desul/atomics.hpp \ + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ + /opt/kokkos/include/desul/atomics/Common.hpp \ + /opt/kokkos/include/desul/atomics/Macros.hpp \ + /opt/kokkos/include/desul/atomics/Config.hpp \ + /opt/kokkos/include/desul/atomics/Generic.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ + /opt/kokkos/include/Kokkos_Parallel.hpp \ + /opt/kokkos/include/Kokkos_View.hpp \ + /opt/kokkos/include/View/Kokkos_BasicView.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/mdspan/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ + /usr/include/c++/13/span \ + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ + /usr/include/c++/13/complex \ + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/Kokkos_MinMax.hpp \ + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ + /opt/kokkos/include/Kokkos_Extents.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ + /usr/include/c++/13/cfloat \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ + /opt/kokkos/include/Kokkos_MemoryPool.hpp \ + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ + /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ + /usr/include/c++/13/charconv \ + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ + /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ + /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ + /opt/kokkos/include/impl/Kokkos_EBO.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ + /opt/kokkos/include/Kokkos_Future.hpp \ + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ + /opt/kokkos/include/Kokkos_UniqueToken.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ + /opt/kokkos/include/Kokkos_Half.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ + /opt/kokkos/include/Kokkos_BitManipulation.hpp \ + /opt/kokkos/include/Kokkos_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ + /opt/kokkos/include/Kokkos_Clamp.hpp \ + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ + /opt/kokkos/include/Kokkos_Complex.hpp \ + /opt/kokkos/include/Kokkos_Vectorization.hpp \ + /opt/kokkos/include/Kokkos_hwloc.hpp \ + /opt/kokkos/include/Kokkos_Timer.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ + /opt/kokkos/include/Kokkos_CopyViews.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ + /opt/kokkos/include/Kokkos_Crs.hpp \ + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parscan.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersProb.hpp diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/DependInfo.cmake new file mode 100644 index 000000000..22ebac44b --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp" "tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d" + "" "tests/sampler/test_sampling_prob_parscan_fence" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make new file mode 100644 index 000000000..cf61d1327 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make @@ -0,0 +1,121 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/progress.make + +# Include the compile flags for this target's objects. +include tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/flags.make + +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/codegen: +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/codegen + +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/flags.make +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o -MF CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d -o CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp + +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp > CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.i + +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp -o CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.s + +# Object files for target test_sampling_prob_parscan_fence +test_sampling_prob_parscan_fence_OBJECTS = \ +"CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o" + +# External object files for target test_sampling_prob_parscan_fence +test_sampling_prob_parscan_fence_EXTERNAL_OBJECTS = \ +"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + +tests/sampler/test_sampling_prob_parscan_fence: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o +tests/sampler/test_sampling_prob_parscan_fence: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +tests/sampler/test_sampling_prob_parscan_fence: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make +tests/sampler/test_sampling_prob_parscan_fence: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.ts +tests/sampler/test_sampling_prob_parscan_fence: lib/libgmock.so.1.14.0 +tests/sampler/test_sampling_prob_parscan_fence: lib/libgtest.so.1.14.0 +tests/sampler/test_sampling_prob_parscan_fence: /opt/kokkos/lib/libkokkoscontainers.a +tests/sampler/test_sampling_prob_parscan_fence: /opt/kokkos/lib/libkokkoscore.a +tests/sampler/test_sampling_prob_parscan_fence: /opt/kokkos/lib/libkokkossimd.a +tests/sampler/test_sampling_prob_parscan_fence: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_prob_parscan_fence" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_prob_parscan_fence.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build: tests/sampler/test_sampling_prob_parscan_fence +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build + +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_prob_parscan_fence.dir/cmake_clean.cmake +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/clean + +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/cmake_clean.cmake new file mode 100644 index 000000000..ca96a0886 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d" + "CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o" + "CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d" + "test_sampling_prob_parscan_fence" + "test_sampling_prob_parscan_fence.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_sampling_prob_parscan_fence.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.make new file mode 100644 index 000000000..79879d05b --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_sampling_prob_parscan_fence. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.ts new file mode 100644 index 000000000..6ea3ba180 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_sampling_prob_parscan_fence. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend.make new file mode 100644 index 000000000..d1676565a --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_sampling_prob_parscan_fence. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/flags.make new file mode 100644 index 000000000..6b149ed37 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKOKKOS_DEPENDENCE + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d new file mode 100644 index 000000000..14265fc97 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d @@ -0,0 +1,118 @@ +test_sampling_prob_parscan_fence: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o \ + ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ + ../../lib/libgmock.so.1.14.0 \ + ../../lib/libgtest.so.1.14.0 \ + /opt/kokkos/lib/libkokkoscontainers.a \ + /opt/kokkos/lib/libkokkoscore.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /opt/kokkos/lib/libkokkossimd.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o: + +../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: + +../../lib/libgmock.so.1.14.0: + +../../lib/libgtest.so.1.14.0: + +/opt/kokkos/lib/libkokkoscontainers.a: + +/opt/kokkos/lib/libkokkoscore.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/opt/kokkos/lib/libkokkossimd.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.txt new file mode 100644 index 000000000..b3e6c8147 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_prob_parscan_fence -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/progress.make new file mode 100644 index 000000000..f524363f2 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 53 +CMAKE_PROGRESS_2 = 54 + diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..7fcca0e6c170747785a090450d81cc4f753018fd GIT binary patch literal 144568 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

Z^|#)DFu%4)B;C4Hv-4@`W^6Ah-bHb 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 KlIn-W>i;h>$^qj5 literal 0 HcmV?d00001 diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d new file mode 100644 index 000000000..d13e35f04 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d @@ -0,0 +1,560 @@ +tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/cctype /usr/include/ctype.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/ostream /usr/include/c++/13/ios \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ + /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ + /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/limits /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + /usr/include/regex.h /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ + /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/any /usr/include/c++/13/optional \ + /usr/include/c++/13/variant \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ + /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ + /opt/kokkos/include/Kokkos_Core.hpp \ + /opt/kokkos/include/Kokkos_Core_fwd.hpp \ + /opt/kokkos/include/Kokkos_Macros.hpp \ + /opt/kokkos/include/KokkosCore_config.h \ + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ + /usr/include/c++/13/version \ + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ + /opt/kokkos/include/Kokkos_Printf.hpp \ + /opt/kokkos/include/impl/Kokkos_Error.hpp \ + /opt/kokkos/include/Kokkos_Abort.hpp \ + /opt/kokkos/include/Kokkos_Assert.hpp \ + /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ + /opt/kokkos/include/Kokkos_Layout.hpp \ + /opt/kokkos/include/impl/Kokkos_Traits.hpp \ + /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ + /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ + /opt/kokkos/include/Kokkos_Concepts.hpp \ + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ + /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools.hpp \ + /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ + /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ + /opt/kokkos/include/Kokkos_Rank.hpp \ + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ + /opt/kokkos/include/Kokkos_TypeInfo.hpp \ + /opt/kokkos/include/Kokkos_Tuners.hpp \ + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ + /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ + /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ + /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ + /opt/kokkos/include/Kokkos_Pair.hpp \ + /opt/kokkos/include/Kokkos_Atomic.hpp \ + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ + /opt/kokkos/include/desul/atomics.hpp \ + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ + /opt/kokkos/include/desul/atomics/Common.hpp \ + /opt/kokkos/include/desul/atomics/Macros.hpp \ + /opt/kokkos/include/desul/atomics/Config.hpp \ + /opt/kokkos/include/desul/atomics/Generic.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ + /opt/kokkos/include/Kokkos_Parallel.hpp \ + /opt/kokkos/include/Kokkos_View.hpp \ + /opt/kokkos/include/View/Kokkos_BasicView.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/mdspan/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ + /usr/include/c++/13/span \ + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ + /usr/include/c++/13/complex \ + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/Kokkos_MinMax.hpp \ + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ + /opt/kokkos/include/Kokkos_Extents.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ + /usr/include/c++/13/cfloat \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ + /opt/kokkos/include/Kokkos_MemoryPool.hpp \ + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ + /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ + /usr/include/c++/13/charconv \ + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ + /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ + /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ + /opt/kokkos/include/impl/Kokkos_EBO.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ + /opt/kokkos/include/Kokkos_Future.hpp \ + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ + /opt/kokkos/include/Kokkos_UniqueToken.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ + /opt/kokkos/include/Kokkos_Half.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ + /opt/kokkos/include/Kokkos_BitManipulation.hpp \ + /opt/kokkos/include/Kokkos_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ + /opt/kokkos/include/Kokkos_Clamp.hpp \ + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ + /opt/kokkos/include/Kokkos_Complex.hpp \ + /opt/kokkos/include/Kokkos_Vectorization.hpp \ + /opt/kokkos/include/Kokkos_hwloc.hpp \ + /opt/kokkos/include/Kokkos_Timer.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ + /opt/kokkos/include/Kokkos_CopyViews.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ + /opt/kokkos/include/Kokkos_Crs.hpp \ + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parscan.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersProb.hpp diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/DependInfo.cmake new file mode 100644 index 000000000..e44e73dc0 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp" "tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o.d" + "" "tests/sampler/test_simple_kernel_timer" "gcc" "tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make new file mode 100644 index 000000000..724063f1d --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make @@ -0,0 +1,121 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +# Include any dependencies generated for this target. +include tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.make + +# Include the progress variables for this target. +include tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/progress.make + +# Include the compile flags for this target's objects. +include tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/flags.make + +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/codegen: +.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/codegen + +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/flags.make +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o -MF CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o.d -o CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp + +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.i" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp > CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.i + +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp -o CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.s + +# Object files for target test_simple_kernel_timer +test_simple_kernel_timer_OBJECTS = \ +"CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o" + +# External object files for target test_simple_kernel_timer +test_simple_kernel_timer_EXTERNAL_OBJECTS = \ +"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + +tests/sampler/test_simple_kernel_timer: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o +tests/sampler/test_simple_kernel_timer: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +tests/sampler/test_simple_kernel_timer: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make +tests/sampler/test_simple_kernel_timer: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.ts +tests/sampler/test_simple_kernel_timer: lib/libgmock.so.1.14.0 +tests/sampler/test_simple_kernel_timer: lib/libgtest.so.1.14.0 +tests/sampler/test_simple_kernel_timer: /opt/kokkos/lib/libkokkoscontainers.a +tests/sampler/test_simple_kernel_timer: /opt/kokkos/lib/libkokkoscore.a +tests/sampler/test_simple_kernel_timer: /opt/kokkos/lib/libkokkossimd.a +tests/sampler/test_simple_kernel_timer: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_simple_kernel_timer" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_simple_kernel_timer.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build: tests/sampler/test_simple_kernel_timer +.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build + +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_simple_kernel_timer.dir/cmake_clean.cmake +.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/clean + +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend + diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/cmake_clean.cmake new file mode 100644 index 000000000..f61ed5af3 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_simple_kernel_timer.dir/link.d" + "CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o" + "CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o.d" + "test_simple_kernel_timer" + "test_simple_kernel_timer.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_simple_kernel_timer.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.internal b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.internal new file mode 100644 index 000000000..f86b16d3d --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.internal @@ -0,0 +1,684 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o + /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp + /opt/kokkos/include/KokkosCore_config.h + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp + /opt/kokkos/include/Kokkos_Abort.hpp + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp + /opt/kokkos/include/Kokkos_Array.hpp + /opt/kokkos/include/Kokkos_Assert.hpp + /opt/kokkos/include/Kokkos_Atomic.hpp + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp + /opt/kokkos/include/Kokkos_BitManipulation.hpp + /opt/kokkos/include/Kokkos_Clamp.hpp + /opt/kokkos/include/Kokkos_Complex.hpp + /opt/kokkos/include/Kokkos_Concepts.hpp + /opt/kokkos/include/Kokkos_CopyViews.hpp + /opt/kokkos/include/Kokkos_Core.hpp + /opt/kokkos/include/Kokkos_Core_fwd.hpp + /opt/kokkos/include/Kokkos_Crs.hpp + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp + /opt/kokkos/include/Kokkos_ExecPolicy.hpp + /opt/kokkos/include/Kokkos_Extents.hpp + /opt/kokkos/include/Kokkos_Future.hpp + /opt/kokkos/include/Kokkos_Half.hpp + /opt/kokkos/include/Kokkos_HostSpace.hpp + /opt/kokkos/include/Kokkos_Layout.hpp + /opt/kokkos/include/Kokkos_Macros.hpp + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp + /opt/kokkos/include/Kokkos_MemoryPool.hpp + /opt/kokkos/include/Kokkos_MemoryTraits.hpp + /opt/kokkos/include/Kokkos_MinMax.hpp + /opt/kokkos/include/Kokkos_NumericTraits.hpp + /opt/kokkos/include/Kokkos_Pair.hpp + /opt/kokkos/include/Kokkos_Parallel.hpp + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp + /opt/kokkos/include/Kokkos_PointerOwnership.hpp + /opt/kokkos/include/Kokkos_Printf.hpp + /opt/kokkos/include/Kokkos_Rank.hpp + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp + /opt/kokkos/include/Kokkos_ScratchSpace.hpp + /opt/kokkos/include/Kokkos_Swap.hpp + /opt/kokkos/include/Kokkos_TaskScheduler.hpp + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp + /opt/kokkos/include/Kokkos_Timer.hpp + /opt/kokkos/include/Kokkos_Tuners.hpp + /opt/kokkos/include/Kokkos_TypeInfo.hpp + /opt/kokkos/include/Kokkos_UniqueToken.hpp + /opt/kokkos/include/Kokkos_Vectorization.hpp + /opt/kokkos/include/Kokkos_View.hpp + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp + /opt/kokkos/include/Kokkos_hwloc.hpp + /opt/kokkos/include/Serial/Kokkos_Serial.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp + /opt/kokkos/include/View/Kokkos_BasicView.hpp + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp + /opt/kokkos/include/desul/atomics.hpp + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp + /opt/kokkos/include/desul/atomics/Common.hpp + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp + /opt/kokkos/include/desul/atomics/Config.hpp + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp + /opt/kokkos/include/desul/atomics/Generic.hpp + /opt/kokkos/include/desul/atomics/Lock_Array.hpp + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp + /opt/kokkos/include/desul/atomics/Macros.hpp + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp + /opt/kokkos/include/experimental/__p0009_bits/config.hpp + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp + /opt/kokkos/include/impl/Kokkos_BitOps.hpp + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp + /opt/kokkos/include/impl/Kokkos_EBO.hpp + /opt/kokkos/include/impl/Kokkos_Error.hpp + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp + /opt/kokkos/include/impl/Kokkos_LIFO.hpp + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp + /opt/kokkos/include/impl/Kokkos_Profiling.hpp + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp + /opt/kokkos/include/impl/Kokkos_Tools.hpp + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp + /opt/kokkos/include/impl/Kokkos_Traits.hpp + /opt/kokkos/include/impl/Kokkos_Utilities.hpp + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp + /opt/kokkos/include/mdspan/mdspan.hpp + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp + /usr/include/alloca.h + /usr/include/asm-generic/bitsperlong.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/int-ll64.h + /usr/include/asm-generic/posix_types.h + /usr/include/asm-generic/types.h + /usr/include/assert.h + /usr/include/c++/13/algorithm + /usr/include/c++/13/any + /usr/include/c++/13/array + /usr/include/c++/13/atomic + /usr/include/c++/13/backward/auto_ptr.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/algorithmfwd.h + /usr/include/c++/13/bits/align.h + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocated_ptr.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/atomic_base.h + /usr/include/c++/13/bits/atomic_lockfree_defines.h + /usr/include/c++/13/bits/atomic_timed_wait.h + /usr/include/c++/13/bits/atomic_wait.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/chrono.h + /usr/include/c++/13/bits/chrono_io.h + /usr/include/c++/13/bits/codecvt.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/deque.tcc + /usr/include/c++/13/bits/enable_special_members.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/hashtable.h + /usr/include/c++/13/bits/hashtable_policy.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/iterator_concepts.h + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_conv.h + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/locale_facets_nonio.h + /usr/include/c++/13/bits/locale_facets_nonio.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/max_size_type.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/parse_numbers.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/quoted_string.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/ranges_algo.h + /usr/include/c++/13/bits/ranges_algobase.h + /usr/include/c++/13/bits/ranges_base.h + /usr/include/c++/13/bits/ranges_cmp.h + /usr/include/c++/13/bits/ranges_uninitialized.h + /usr/include/c++/13/bits/ranges_util.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/regex.h + /usr/include/c++/13/bits/regex.tcc + /usr/include/c++/13/bits/regex_automaton.h + /usr/include/c++/13/bits/regex_automaton.tcc + /usr/include/c++/13/bits/regex_compiler.h + /usr/include/c++/13/bits/regex_compiler.tcc + /usr/include/c++/13/bits/regex_constants.h + /usr/include/c++/13/bits/regex_error.h + /usr/include/c++/13/bits/regex_executor.h + /usr/include/c++/13/bits/regex_executor.tcc + /usr/include/c++/13/bits/regex_scanner.h + /usr/include/c++/13/bits/regex_scanner.tcc + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/semaphore_base.h + /usr/include/c++/13/bits/shared_ptr.h + /usr/include/c++/13/bits/shared_ptr_atomic.h + /usr/include/c++/13/bits/shared_ptr_base.h + /usr/include/c++/13/bits/specfun.h + /usr/include/c++/13/bits/sstream.tcc + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/std_function.h + /usr/include/c++/13/bits/std_mutex.h + /usr/include/c++/13/bits/std_thread.h + /usr/include/c++/13/bits/stl_algo.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_bvector.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_deque.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_heap.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_map.h + /usr/include/c++/13/bits/stl_multimap.h + /usr/include/c++/13/bits/stl_multiset.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/stl_raw_storage_iter.h + /usr/include/c++/13/bits/stl_relops.h + /usr/include/c++/13/bits/stl_set.h + /usr/include/c++/13/bits/stl_stack.h + /usr/include/c++/13/bits/stl_tempbuf.h + /usr/include/c++/13/bits/stl_tree.h + /usr/include/c++/13/bits/stl_uninitialized.h + /usr/include/c++/13/bits/stl_vector.h + /usr/include/c++/13/bits/stream_iterator.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/this_thread_sleep.h + /usr/include/c++/13/bits/uniform_int_dist.h + /usr/include/c++/13/bits/unique_lock.h + /usr/include/c++/13/bits/unique_ptr.h + /usr/include/c++/13/bits/unordered_map.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/bits/vector.tcc + /usr/include/c++/13/bitset + /usr/include/c++/13/cassert + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/cfloat + /usr/include/c++/13/charconv + /usr/include/c++/13/chrono + /usr/include/c++/13/cinttypes + /usr/include/c++/13/climits + /usr/include/c++/13/clocale + /usr/include/c++/13/cmath + /usr/include/c++/13/compare + /usr/include/c++/13/complex + /usr/include/c++/13/concepts + /usr/include/c++/13/condition_variable + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdint + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cstring + /usr/include/c++/13/ctime + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/cxxabi.h + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/deque + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/concurrence.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/format + /usr/include/c++/13/functional + /usr/include/c++/13/initializer_list + /usr/include/c++/13/iomanip + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/iterator + /usr/include/c++/13/limits + /usr/include/c++/13/locale + /usr/include/c++/13/map + /usr/include/c++/13/memory + /usr/include/c++/13/mutex + /usr/include/c++/13/new + /usr/include/c++/13/numbers + /usr/include/c++/13/optional + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/execution_defs.h + /usr/include/c++/13/pstl/glue_algorithm_defs.h + /usr/include/c++/13/pstl/glue_memory_defs.h + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/ratio + /usr/include/c++/13/regex + /usr/include/c++/13/semaphore + /usr/include/c++/13/set + /usr/include/c++/13/span + /usr/include/c++/13/sstream + /usr/include/c++/13/stack + /usr/include/c++/13/stdexcept + /usr/include/c++/13/stdlib.h + /usr/include/c++/13/stop_token + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/thread + /usr/include/c++/13/tr1/bessel_function.tcc + /usr/include/c++/13/tr1/beta_function.tcc + /usr/include/c++/13/tr1/ell_integral.tcc + /usr/include/c++/13/tr1/exp_integral.tcc + /usr/include/c++/13/tr1/gamma.tcc + /usr/include/c++/13/tr1/hypergeometric.tcc + /usr/include/c++/13/tr1/legendre_function.tcc + /usr/include/c++/13/tr1/modified_bessel_func.tcc + /usr/include/c++/13/tr1/poly_hermite.tcc + /usr/include/c++/13/tr1/poly_laguerre.tcc + /usr/include/c++/13/tr1/riemann_zeta.tcc + /usr/include/c++/13/tr1/special_function_util.h + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/unordered_map + /usr/include/c++/13/utility + /usr/include/c++/13/variant + /usr/include/c++/13/vector + /usr/include/c++/13/version + /usr/include/ctype.h + /usr/include/dlfcn.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/inttypes.h + /usr/include/libintl.h + /usr/include/limits.h + /usr/include/linux/close_range.h + /usr/include/linux/errno.h + /usr/include/linux/limits.h + /usr/include/linux/posix_types.h + /usr/include/linux/stat.h + /usr/include/linux/stddef.h + /usr/include/linux/types.h + /usr/include/locale.h + /usr/include/math.h + /usr/include/pthread.h + /usr/include/regex.h + /usr/include/sched.h + /usr/include/semaphore.h + /usr/include/signal.h + /usr/include/stdc-predef.h + /usr/include/stdint.h + /usr/include/stdio.h + /usr/include/stdlib.h + /usr/include/string.h + /usr/include/strings.h + /usr/include/syscall.h + /usr/include/time.h + /usr/include/unistd.h + /usr/include/wchar.h + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/x86_64-linux-gnu/asm/posix_types.h + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h + /usr/include/x86_64-linux-gnu/asm/types.h + /usr/include/x86_64-linux-gnu/asm/unistd.h + /usr/include/x86_64-linux-gnu/asm/unistd_64.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h + /usr/include/x86_64-linux-gnu/bits/dlfcn.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/select-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.h + /usr/include/x86_64-linux-gnu/bits/semaphore.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/sigaction.h + /usr/include/x86_64-linux-gnu/bits/sigcontext.h + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h + /usr/include/x86_64-linux-gnu/bits/signal_ext.h + /usr/include/x86_64-linux-gnu/bits/signum-arch.h + /usr/include/x86_64-linux-gnu/bits/signum-generic.h + /usr/include/x86_64-linux-gnu/bits/sigstack.h + /usr/include/x86_64-linux-gnu/bits/sigstksz.h + /usr/include/x86_64-linux-gnu/bits/sigthread.h + /usr/include/x86_64-linux-gnu/bits/ss_flags.h + /usr/include/x86_64-linux-gnu/bits/stat.h + /usr/include/x86_64-linux-gnu/bits/statx-generic.h + /usr/include/x86_64-linux-gnu/bits/statx.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-least.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/x86_64-linux-gnu/bits/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.h + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/struct_stat.h + /usr/include/x86_64-linux-gnu/bits/syscall.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h + /usr/include/x86_64-linux-gnu/bits/unistd.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/x86_64-linux-gnu/sys/stat.h + /usr/include/x86_64-linux-gnu/sys/syscall.h + /usr/include/x86_64-linux-gnu/sys/time.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/x86_64-linux-gnu/sys/ucontext.h + /usr/include/x86_64-linux-gnu/sys/wait.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + +tests/sampler/test_simple_kernel_timer + /home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgmock.so.1.14.0 + /home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgtest.so.1.14.0 + /home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o + /lib/x86_64-linux-gnu/libc.so.6 + /lib/x86_64-linux-gnu/libm.so.6 + /lib/x86_64-linux-gnu/libmvec.so.1 + /lib64/ld-linux-x86-64.so.2 + /opt/kokkos/lib/libkokkoscontainers.a + /opt/kokkos/lib/libkokkoscore.a + /opt/kokkos/lib/libkokkossimd.a + /usr/lib/x86_64-linux-gnu/Scrt1.o + /usr/lib/x86_64-linux-gnu/crti.o + /usr/lib/x86_64-linux-gnu/crtn.o + /usr/lib/x86_64-linux-gnu/libc.so + /usr/lib/x86_64-linux-gnu/libdl.a + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 + /usr/lib/x86_64-linux-gnu/libm.so + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so + /usr/lib/x86_64-linux-gnu/libc_nonshared.a + /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o + diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.make new file mode 100644 index 000000000..7d10b0802 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.make @@ -0,0 +1,2036 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp \ + _deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ + _deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ + _deps/googletest-src/googlemock/include/gmock/gmock.h \ + _deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + _deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + _deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ + _deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ + _deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ + _deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ + _deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + _deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + _deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + _deps/googletest-src/googletest/include/gtest/gtest-message.h \ + _deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + _deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + _deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + _deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + _deps/googletest-src/googletest/include/gtest/gtest.h \ + _deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + _deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + _deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ + /opt/kokkos/include/KokkosCore_config.h \ + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ + /opt/kokkos/include/Kokkos_Abort.hpp \ + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ + /opt/kokkos/include/Kokkos_Array.hpp \ + /opt/kokkos/include/Kokkos_Assert.hpp \ + /opt/kokkos/include/Kokkos_Atomic.hpp \ + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ + /opt/kokkos/include/Kokkos_BitManipulation.hpp \ + /opt/kokkos/include/Kokkos_Clamp.hpp \ + /opt/kokkos/include/Kokkos_Complex.hpp \ + /opt/kokkos/include/Kokkos_Concepts.hpp \ + /opt/kokkos/include/Kokkos_CopyViews.hpp \ + /opt/kokkos/include/Kokkos_Core.hpp \ + /opt/kokkos/include/Kokkos_Core_fwd.hpp \ + /opt/kokkos/include/Kokkos_Crs.hpp \ + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ + /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ + /opt/kokkos/include/Kokkos_Extents.hpp \ + /opt/kokkos/include/Kokkos_Future.hpp \ + /opt/kokkos/include/Kokkos_Half.hpp \ + /opt/kokkos/include/Kokkos_HostSpace.hpp \ + /opt/kokkos/include/Kokkos_Layout.hpp \ + /opt/kokkos/include/Kokkos_Macros.hpp \ + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ + /opt/kokkos/include/Kokkos_MemoryPool.hpp \ + /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ + /opt/kokkos/include/Kokkos_MinMax.hpp \ + /opt/kokkos/include/Kokkos_NumericTraits.hpp \ + /opt/kokkos/include/Kokkos_Pair.hpp \ + /opt/kokkos/include/Kokkos_Parallel.hpp \ + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ + /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ + /opt/kokkos/include/Kokkos_Printf.hpp \ + /opt/kokkos/include/Kokkos_Rank.hpp \ + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ + /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ + /opt/kokkos/include/Kokkos_Swap.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ + /opt/kokkos/include/Kokkos_Timer.hpp \ + /opt/kokkos/include/Kokkos_Tuners.hpp \ + /opt/kokkos/include/Kokkos_TypeInfo.hpp \ + /opt/kokkos/include/Kokkos_UniqueToken.hpp \ + /opt/kokkos/include/Kokkos_Vectorization.hpp \ + /opt/kokkos/include/Kokkos_View.hpp \ + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Kokkos_hwloc.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ + /opt/kokkos/include/View/Kokkos_BasicView.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ + /opt/kokkos/include/desul/atomics.hpp \ + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ + /opt/kokkos/include/desul/atomics/Common.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Config.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Generic.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Macros.hpp \ + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp \ + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ + /opt/kokkos/include/impl/Kokkos_EBO.hpp \ + /opt/kokkos/include/impl/Kokkos_Error.hpp \ + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ + /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ + /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ + /opt/kokkos/include/impl/Kokkos_Traits.hpp \ + /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ + /opt/kokkos/include/mdspan/mdspan.hpp \ + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/asm-generic/types.h \ + /usr/include/assert.h \ + /usr/include/c++/13/algorithm \ + /usr/include/c++/13/any \ + /usr/include/c++/13/array \ + /usr/include/c++/13/atomic \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/atomic_wait.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/bits/chrono_io.h \ + /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/deque.tcc \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/locale_facets_nonio.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/max_size_type.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/regex.h \ + /usr/include/c++/13/bits/regex.tcc \ + /usr/include/c++/13/bits/regex_automaton.h \ + /usr/include/c++/13/bits/regex_automaton.tcc \ + /usr/include/c++/13/bits/regex_compiler.h \ + /usr/include/c++/13/bits/regex_compiler.tcc \ + /usr/include/c++/13/bits/regex_constants.h \ + /usr/include/c++/13/bits/regex_error.h \ + /usr/include/c++/13/bits/regex_executor.h \ + /usr/include/c++/13/bits/regex_executor.tcc \ + /usr/include/c++/13/bits/regex_scanner.h \ + /usr/include/c++/13/bits/regex_scanner.tcc \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/specfun.h \ + /usr/include/c++/13/bits/sstream.tcc \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_deque.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/stl_relops.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_stack.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stream_iterator.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/unique_lock.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/vector.tcc \ + /usr/include/c++/13/bitset \ + /usr/include/c++/13/cassert \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/cfloat \ + /usr/include/c++/13/charconv \ + /usr/include/c++/13/chrono \ + /usr/include/c++/13/cinttypes \ + /usr/include/c++/13/climits \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cmath \ + /usr/include/c++/13/compare \ + /usr/include/c++/13/complex \ + /usr/include/c++/13/concepts \ + /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdint \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cstring \ + /usr/include/c++/13/ctime \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/deque \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/format \ + /usr/include/c++/13/functional \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/iomanip \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/iterator \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/locale \ + /usr/include/c++/13/map \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/mutex \ + /usr/include/c++/13/new \ + /usr/include/c++/13/numbers \ + /usr/include/c++/13/optional \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/execution_defs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/ratio \ + /usr/include/c++/13/regex \ + /usr/include/c++/13/semaphore \ + /usr/include/c++/13/set \ + /usr/include/c++/13/span \ + /usr/include/c++/13/sstream \ + /usr/include/c++/13/stack \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/stdlib.h \ + /usr/include/c++/13/stop_token \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/thread \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/utility \ + /usr/include/c++/13/variant \ + /usr/include/c++/13/vector \ + /usr/include/c++/13/version \ + /usr/include/ctype.h \ + /usr/include/dlfcn.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/inttypes.h \ + /usr/include/libintl.h \ + /usr/include/limits.h \ + /usr/include/linux/close_range.h \ + /usr/include/linux/errno.h \ + /usr/include/linux/limits.h \ + /usr/include/linux/posix_types.h \ + /usr/include/linux/stat.h \ + /usr/include/linux/stddef.h \ + /usr/include/linux/types.h \ + /usr/include/locale.h \ + /usr/include/math.h \ + /usr/include/pthread.h \ + /usr/include/regex.h \ + /usr/include/sched.h \ + /usr/include/semaphore.h \ + /usr/include/signal.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdint.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.h \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/syscall.h \ + /usr/include/time.h \ + /usr/include/unistd.h \ + /usr/include/wchar.h \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ + /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/time.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h + +tests/sampler/test_simple_kernel_timer: lib/libgmock.so.1.14.0 \ + lib/libgtest.so.1.14.0 \ + tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /lib64/ld-linux-x86-64.so.2 \ + /opt/kokkos/lib/libkokkoscontainers.a \ + /opt/kokkos/lib/libkokkoscore.a \ + /opt/kokkos/lib/libkokkossimd.a \ + /usr/lib/x86_64-linux-gnu/Scrt1.o \ + /usr/lib/x86_64-linux-gnu/crti.o \ + /usr/lib/x86_64-linux-gnu/crtn.o \ + /usr/lib/x86_64-linux-gnu/libc.so \ + /usr/lib/x86_64-linux-gnu/libdl.a \ + /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o + + +tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/x86_64-linux-gnu/crtn.o: + +/opt/kokkos/lib/libkokkossimd.a: + +/opt/kokkos/lib/libkokkoscontainers.a: + +/lib64/ld-linux-x86-64.so.2: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: + +/usr/include/x86_64-linux-gnu/sys/ucontext.h: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/usr/include/x86_64-linux-gnu/sys/syscall.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: + +/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/uio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_stat.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/ss_flags.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: + +/usr/include/x86_64-linux-gnu/bits/sigthread.h: + +/lib/x86_64-linux-gnu/libm.so.6: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/sigstksz.h: + +/usr/include/x86_64-linux-gnu/bits/signal_ext.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: + +/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: + +/usr/include/x86_64-linux-gnu/bits/sigcontext.h: + +/usr/include/x86_64-linux-gnu/bits/semaphore.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/iscanonical.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/dlfcn.h: + +/usr/include/x86_64-linux-gnu/bits/dl_find_object.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/asm/unistd_64.h: + +/usr/include/x86_64-linux-gnu/asm/unistd.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: + +/usr/include/wctype.h: + +/usr/include/x86_64-linux-gnu/sys/wait.h: + +/usr/include/stdlib.h: + +/usr/lib/x86_64-linux-gnu/libdl.a: + +/usr/include/stdint.h: + +/usr/include/signal.h: + +/usr/include/sched.h: + +/usr/include/linux/stddef.h: + +/usr/include/linux/posix_types.h: + +/usr/include/linux/limits.h: + +/usr/include/linux/close_range.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/statx-generic.h: + +/usr/include/inttypes.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: + +/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: + +/usr/include/x86_64-linux-gnu/asm/types.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/features-time64.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/c++/13/vector: + +/usr/include/c++/13/tr1/special_function_util.h: + +/usr/include/c++/13/tr1/riemann_zeta.tcc: + +/usr/include/c++/13/tr1/poly_laguerre.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: + +/usr/include/x86_64-linux-gnu/asm/posix_types.h: + +/usr/include/c++/13/tr1/modified_bessel_func.tcc: + +/usr/include/c++/13/tr1/legendre_function.tcc: + +/usr/include/c++/13/tr1/hypergeometric.tcc: + +/usr/include/c++/13/tr1/ell_integral.tcc: + +/usr/include/c++/13/tr1/beta_function.tcc: + +/usr/include/c++/13/system_error: + +/usr/include/c++/13/streambuf: + +/usr/include/c++/13/stop_token: + +/usr/include/c++/13/sstream: + +/usr/include/c++/13/set: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/c++/13/semaphore: + +/usr/include/dlfcn.h: + +/usr/include/c++/13/ratio: + +/usr/include/c++/13/pstl/pstl_config.h: + +/usr/include/c++/13/tuple: + +/usr/include/c++/13/pstl/glue_algorithm_defs.h: + +/usr/include/c++/13/pstl/execution_defs.h: + +/usr/include/c++/13/ostream: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/c++/13/numbers: + +/usr/include/x86_64-linux-gnu/bits/types/error_t.h: + +/usr/include/c++/13/new: + +/usr/include/c++/13/map: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/13/locale: + +/usr/include/c++/13/iterator: + +/usr/include/c++/13/istream: + +/usr/include/c++/13/iosfwd: + +/usr/include/c++/13/ios: + +/usr/include/c++/13/memory: + +/usr/include/c++/13/iomanip: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/c++/13/functional: + +/usr/include/c++/13/format: + +/usr/include/c++/13/ext/atomicity.h: + +/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: + +/usr/include/unistd.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/c++/13/exception: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/c++/13/debug/assertions.h: + +/usr/include/c++/13/cxxabi.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/c++/13/cwchar: + +/usr/include/c++/13/ctime: + +/usr/include/c++/13/cstring: + +/usr/include/math.h: + +/usr/include/c++/13/cstdint: + +/usr/include/c++/13/mutex: + +/usr/include/c++/13/cstddef: + +/usr/include/c++/13/condition_variable: + +/usr/include/c++/13/concepts: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/c++/13/compare: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/c++/13/clocale: + +lib/libgmock.so.1.14.0: + +/usr/include/c++/13/ext/numeric_traits.h: + +/usr/include/c++/13/climits: + +/usr/include/c++/13/cctype: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +/usr/include/c++/13/cassert: + +/usr/include/c++/13/bitset: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/c++/13/bits/unordered_map.h: + +/usr/include/c++/13/bits/unique_ptr.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/string.h: + +/usr/include/c++/13/bits/stl_vector.h: + +/usr/include/c++/13/bits/stl_uninitialized.h: + +/usr/include/linux/stat.h: + +/usr/include/c++/13/bits/stl_tree.h: + +/usr/include/c++/13/bits/stl_tempbuf.h: + +/usr/include/c++/13/bits/stl_set.h: + +/usr/include/c++/13/bits/stl_raw_storage_iter.h: + +/usr/include/c++/13/bits/stl_multiset.h: + +/usr/include/c++/13/bits/stl_multimap.h: + +/usr/include/wchar.h: + +/usr/include/c++/13/bits/stl_map.h: + +/opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp: + +_deps/googletest-src/googletest/include/gtest/gtest-printers.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: + +/opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp: + +_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h: + +/opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp: + +/opt/kokkos/include/experimental/__p0009_bits/utility.hpp: + +/usr/include/x86_64-linux-gnu/bits/sigaction.h: + +/opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp: + +/usr/include/c++/13/bits/atomic_wait.h: + +/opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/c++/13/cinttypes: + +/opt/kokkos/include/experimental/__p0009_bits/extents.hpp: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp: + +/usr/include/locale.h: + +/opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/opt/kokkos/include/desul/atomics/Adapt_GCC.hpp: + +/usr/include/c++/13/initializer_list: + +/opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp: + +/usr/include/semaphore.h: + +/opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp: + +_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/opt/kokkos/include/desul/atomics/Thread_Fence.hpp: + +/opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp: + +/usr/include/c++/13/charconv: + +/opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: + +/usr/include/stdc-predef.h: + +/opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp: + +/opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp: + +/opt/kokkos/include/Kokkos_Rank.hpp: + +/usr/include/stdio.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp: + +/usr/include/strings.h: + +/opt/kokkos/include/Kokkos_AnonymousSpace.hpp: + +/opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp: + +/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp: + +/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp: + +/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp: + +/opt/kokkos/include/desul/atomics/Macros.hpp: + +/opt/kokkos/include/Kokkos_MemoryTraits.hpp: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/opt/kokkos/include/View/Kokkos_ViewTracker.hpp: + +/usr/include/c++/13/tr1/bessel_function.tcc: + +/opt/kokkos/include/desul/atomics/Lock_Array.hpp: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +/usr/include/c++/13/bits/ios_base.h: + +/opt/kokkos/include/View/Kokkos_ViewMapping.hpp: + +_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h: + +/opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp: + +/usr/include/x86_64-linux-gnu/bits/stdint-least.h: + +/opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp: + +/opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp: + +/usr/include/syscall.h: + +/opt/kokkos/include/mdspan/mdspan.hpp: + +/usr/include/c++/13/regex: + +/opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp: + +/usr/include/c++/13/stdlib.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/opt/kokkos/include/impl/Kokkos_HostBarrier.hpp: + +/opt/kokkos/lib/libkokkoscore.a: + +/opt/kokkos/include/desul/atomics/Common.hpp: + +/opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/c++/13/utility: + +/usr/include/c++/13/bits/invoke.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/opt/kokkos/include/View/Kokkos_BasicView.hpp: + +/usr/include/c++/13/cerrno: + +/opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp: + +/opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp: + +/opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp: + +/usr/include/c++/13/typeinfo: + +/usr/include/c++/13/bits/hashtable_policy.h: + +/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp: + +/usr/include/c++/13/unordered_map: + +/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp: + +/opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp: + +/opt/kokkos/include/View/Kokkos_ViewAtomic.hpp: + +/opt/kokkos/include/Serial/Kokkos_Serial.hpp: + +/opt/kokkos/include/Kokkos_hwloc.hpp: + +/usr/include/c++/13/cfloat: + +_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h: + +/opt/kokkos/include/Kokkos_MemoryPool.hpp: + +/opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp: + +/usr/include/c++/13/bits/this_thread_sleep.h: + +/opt/kokkos/include/Kokkos_CopyViews.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/opt/kokkos/include/Kokkos_UniqueToken.hpp: + +/usr/include/c++/13/bits/unique_lock.h: + +/opt/kokkos/include/impl/Kokkos_TaskNode.hpp: + +/opt/kokkos/include/Kokkos_Tuners.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/include/c++/13/bits/memoryfwd.h: + +/opt/kokkos/include/Kokkos_Timer.hpp: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h: + +/usr/include/x86_64-linux-gnu/bits/statx.h: + +/opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp: + +/opt/kokkos/include/Kokkos_TaskScheduler.hpp: + +/usr/include/c++/13/tr1/poly_hermite.tcc: + +/usr/include/c++/13/bits/uniform_int_dist.h: + +/opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp: + +/opt/kokkos/include/desul/atomics/Config.hpp: + +/opt/kokkos/include/Kokkos_Swap.hpp: + +/opt/kokkos/include/Kokkos_ReductionIdentity.hpp: + +/opt/kokkos/include/Kokkos_TypeInfo.hpp: + +/opt/kokkos/include/View/Kokkos_ViewLegacy.hpp: + +/opt/kokkos/include/Kokkos_Printf.hpp: + +/opt/kokkos/include/Kokkos_PointerOwnership.hpp: + +/opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp: + +/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp: + +_deps/googletest-src/googletest/include/gtest/gtest.h: + +/usr/include/c++/13/string_view: + +/opt/kokkos/include/experimental/__p0009_bits/macros.hpp: + +/usr/include/c++/13/bits/locale_classes.h: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/c++/13/tr1/exp_integral.tcc: + +/usr/include/c++/13/bits/allocated_ptr.h: + +/usr/include/c++/13/bits/locale_conv.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: + +_deps/googletest-src/googletest/include/gtest/gtest-param-test.h: + +/usr/include/c++/13/thread: + +/usr/include/c++/13/stack: + +/opt/kokkos/include/Kokkos_MathematicalFunctions.hpp: + +/usr/include/libintl.h: + +/opt/kokkos/include/Kokkos_Half.hpp: + +/usr/include/c++/13/deque: + +/opt/kokkos/include/Kokkos_Array.hpp: + +/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp: + +/usr/include/c++/13/bits/chrono.h: + +/usr/include/c++/13/bits/locale_facets_nonio.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/opt/kokkos/include/desul/atomics/Generic.hpp: + +/opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp: + +/usr/include/c++/13/span: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/include/asm-generic/posix_types.h: + +_deps/googletest-src/googletest/include/gtest/gtest_prod.h: + +tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/c++/13/optional: + +/opt/kokkos/include/KokkosExp_MDRangePolicy.hpp: + +/usr/include/pthread.h: + +_deps/googletest-src/googletest/include/gtest/gtest-matchers.h: + +/usr/include/linux/types.h: + +/opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp: + +_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h: + +/opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +_deps/googletest-src/googletest/include/gtest/gtest-message.h: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/c++/13/bits/ranges_cmp.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/opt/kokkos/include/impl/Kokkos_BitOps.hpp: + +/opt/kokkos/include/Kokkos_ExecPolicy.hpp: + +/usr/lib/x86_64-linux-gnu/libm.so: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/include/c++/13/string: + +/opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp: + +/usr/include/c++/13/bits/ranges_base.h: + +/opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp: + +/usr/include/c++/13/bits/range_access.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: + +/opt/kokkos/include/View/Kokkos_ViewCtor.hpp: + +/opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp: + +/opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp: + +/usr/include/c++/13/stdexcept: + +/usr/include/c++/13/cstdlib: + +/opt/kokkos/include/impl/Kokkos_ChaseLev.hpp: + +_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h: + +/usr/lib/x86_64-linux-gnu/Scrt1.o: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h: + +/usr/include/c++/13/bits/regex_error.h: + +/opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp: + +_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h: + +/usr/include/errno.h: + +/opt/kokkos/include/Kokkos_ScratchSpace.hpp: + +/usr/include/c++/13/bits/basic_ios.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/c++/13/bits/std_thread.h: + +/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp: + +_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h: + +/opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp: + +/usr/include/c++/13/bits/vector.tcc: + +_deps/googletest-src/googletest/include/gtest/gtest-test-part.h: + +/opt/kokkos/include/Kokkos_HostSpace.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/c++/13/chrono: + +/usr/include/c++/13/bits/basic_string.tcc: + +/usr/include/c++/13/limits: + +/opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp: + +/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h: + +/opt/kokkos/include/impl/Kokkos_Utilities.hpp: + +/opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h: + +/usr/include/c++/13/bits/regex_constants.h: + +/opt/kokkos/include/impl/Kokkos_Error.hpp: + +/usr/include/c++/13/bits/codecvt.h: + +_deps/googletest-src/googlemock/include/gmock/gmock.h: + +/opt/kokkos/include/Kokkos_Pair.hpp: + +_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h: + +_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h: + +_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h: + +/opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp: + +/opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp: + +/usr/include/c++/13/bits/functexcept.h: + +/opt/kokkos/include/Kokkos_Abort.hpp: + +/usr/include/c++/13/bits/string_view.tcc: + +/opt/kokkos/include/impl/Kokkos_LIFO.hpp: + +/usr/lib/x86_64-linux-gnu/crti.o: + +/opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp: + +/opt/kokkos/include/Kokkos_Parallel.hpp: + +/usr/include/c++/13/bits/regex_executor.h: + +/usr/include/c++/13/bits/stl_construct.h: + +/opt/kokkos/include/Kokkos_DetectionIdiom.hpp: + +/opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp: + +/usr/include/x86_64-linux-gnu/bits/syscall.h: + +/usr/include/c++/13/algorithm: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/usr/include/c++/13/bits/uses_allocator_args.h: + +/opt/kokkos/include/Kokkos_Clamp.hpp: + +/opt/kokkos/include/Kokkos_NumericTraits.hpp: + +/usr/include/ctype.h: + +/opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp: + +/usr/include/c++/13/bits/nested_exception.h: + +/usr/include/c++/13/bits/hashtable.h: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h: + +/opt/kokkos/include/Kokkos_Extents.hpp: + +/opt/kokkos/include/impl/Kokkos_Tools.hpp: + +/usr/include/c++/13/bits/max_size_type.h: + +/usr/include/c++/13/tr1/gamma.tcc: + +/opt/kokkos/include/KokkosCore_config.h: + +/opt/kokkos/include/desul/atomics/Atomic_Ref.hpp: + +/usr/include/c++/13/bits/deque.tcc: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h: + +_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h: + +/usr/include/c++/13/bits/shared_ptr.h: + +/opt/kokkos/include/experimental/__p2389_bits/dims.hpp: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/usr/include/c++/13/bits/parse_numbers.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/opt/kokkos/include/experimental/__p0009_bits/config.hpp: + +/usr/include/c++/13/bits/stl_algobase.h: + +/opt/kokkos/include/Kokkos_Complex.hpp: + +/opt/kokkos/include/Kokkos_Concepts.hpp: + +/usr/include/c++/13/bits/streambuf.tcc: + +_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h: + +_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h: + +/opt/kokkos/include/Kokkos_Macros.hpp: + +/opt/kokkos/include/Kokkos_Assert.hpp: + +/usr/include/c++/13/bits/specfun.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/opt/kokkos/include/Kokkos_Future.hpp: + +/opt/kokkos/include/Kokkos_Core.hpp: + +/opt/kokkos/include/Kokkos_MinMax.hpp: + +/usr/include/c++/13/bits/regex_compiler.h: + +/usr/include/c++/13/bits/stl_relops.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h: + +/opt/kokkos/include/Kokkos_View.hpp: + +/opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp: + +/opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp: + +/opt/kokkos/include/Kokkos_Crs.hpp: + +/opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp: + +/opt/kokkos/include/Kokkos_MathematicalConstants.hpp: + +/usr/include/c++/13/bits/locale_facets_nonio.tcc: + +/opt/kokkos/include/desul/atomics.hpp: + +/opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp: + +/opt/kokkos/include/impl/Kokkos_ClockTic.hpp: + +/opt/kokkos/include/Kokkos_Layout.hpp: + +/usr/include/c++/13/backward/binders.h: + +/usr/include/regex.h: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h: + +/opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp: + +/usr/include/c++/13/iostream: + +/usr/include/c++/13/bits/regex_scanner.h: + +/usr/include/c++/13/cwctype: + +/opt/kokkos/include/impl/Kokkos_EBO.hpp: + +/usr/include/c++/13/bits/ranges_algobase.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp: + +/opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp: + +/opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: + +/opt/kokkos/include/impl/Kokkos_TaskQueue.hpp: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp: + +/usr/include/c++/13/bits/memory_resource.h: + +/opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp: + +/usr/include/c++/13/ext/concurrence.h: + +/opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp: + +_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h: + +/opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp: + +/usr/include/c++/13/complex: + +/opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp: + +_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h: + +/opt/kokkos/include/impl/Kokkos_OptionalRef.hpp: + +/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp: + +/opt/kokkos/include/Kokkos_Core_fwd.hpp: + +/opt/kokkos/include/impl/Kokkos_Profiling.hpp: + +/usr/include/c++/13/pstl/glue_memory_defs.h: + +/opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp: + +/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp: + +/opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp: + +/opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp: + +/opt/kokkos/include/impl/Kokkos_StringManipulation.hpp: + +/opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp: + +/opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp: + +/usr/include/c++/13/bits/enable_special_members.h: + +/opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp: + +/opt/kokkos/include/impl/Kokkos_TaskBase.hpp: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp: + +/opt/kokkos/include/View/Kokkos_ViewAlloc.hpp: + +/opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp: + +/usr/include/c++/13/bits/regex_scanner.tcc: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp: + +lib/libgtest.so.1.14.0: + +/opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp: + +/opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp: + +/opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp: + +/opt/kokkos/include/impl/Kokkos_TaskResult.hpp: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/c++/13/cstdio: + +/opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp: + +/opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp: + +_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h: + +/opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp: + +_deps/googletest-src/googletest/include/gtest/gtest-death-test.h: + +/opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp: + +/opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp: + +/opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp: + +/opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp: + +/opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp: + +/opt/kokkos/include/desul/atomics/Fetch_Op.hpp: + +/opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp: + +/opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/opt/kokkos/include/View/Kokkos_ViewUniformType.hpp: + +/usr/include/c++/13/bits/regex_compiler.tcc: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/c++/13/bits/stl_deque.h: + +/usr/include/asm-generic/bitsperlong.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/asm-generic/int-ll64.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp: + +/opt/kokkos/include/impl/Kokkos_Traits.hpp: + +/usr/include/c++/13/bits/stl_algo.h: + +/usr/include/x86_64-linux-gnu/bits/signum-generic.h: + +/usr/include/c++/13/bits/ranges_util.h: + +/usr/include/asm-generic/types.h: + +/usr/include/endian.h: + +/usr/include/assert.h: + +/usr/include/c++/13/bits/postypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/13/any: + +/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/c++/13/variant: + +_deps/googletest-src/googlemock/include/gmock/gmock-actions.h: + +/usr/include/c++/13/array: + +/usr/include/c++/13/atomic: + +/usr/include/c++/13/backward/auto_ptr.h: + +/usr/include/c++/13/bits/regex.h: + +/usr/include/time.h: + +/usr/include/c++/13/bit: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/usr/include/c++/13/bits/algorithmfwd.h: + +/usr/include/c++/13/bits/sstream.tcc: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/c++/13/bits/allocator.h: + +/usr/include/c++/13/bits/stl_stack.h: + +/usr/include/c++/13/bits/iterator_concepts.h: + +/usr/include/c++/13/bits/atomic_base.h: + +/usr/include/c++/13/bits/atomic_lockfree_defines.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/c++/13/bits/atomic_timed_wait.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/usr/include/c++/13/bits/charconv.h: + +/opt/kokkos/include/Kokkos_Atomic.hpp: + +/usr/include/c++/13/bits/semaphore_base.h: + +/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/c++/13/bits/chrono_io.h: + +/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: + +/usr/include/c++/13/bits/istream.tcc: + +/usr/include/c++/13/bits/ptr_traits.h: + +/usr/include/c++/13/bits/concept_check.h: + +/usr/include/c++/13/bits/shared_ptr_atomic.h: + +/usr/include/c++/13/type_traits: + +/opt/kokkos/include/desul/atomics/Compare_Exchange.hpp: + +/usr/include/c++/13/bits/regex.tcc: + +/usr/include/c++/13/bits/predefined_ops.h: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/c++/13/version: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/c++/13/bits/stream_iterator.h: + +/opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp: + +/usr/include/c++/13/bits/align.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/c++/13/cmath: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/opt/kokkos/include/Kokkos_Vectorization.hpp: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/opt/kokkos/include/Kokkos_BitManipulation.hpp: + +/usr/include/c++/13/bits/localefwd.h: + +/usr/include/c++/13/bits/char_traits.h: + +/usr/include/c++/13/bits/move.h: + +/usr/include/c++/13/bits/new_allocator.h: + +/opt/kokkos/include/View/Kokkos_ViewTraits.hpp: + +/usr/include/c++/13/bits/node_handle.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/c++/13/bits/std_mutex.h: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/include/x86_64-linux-gnu/bits/signum-arch.h: + +_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h: + +/usr/include/c++/13/bits/quoted_string.h: + +/usr/include/c++/13/bits/shared_ptr_base.h: + +/opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp: + +/usr/include/c++/13/bits/ranges_algo.h: + +/usr/include/c++/13/bits/ranges_uninitialized.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/c++/13/bits/regex_automaton.h: + +/usr/include/c++/13/bits/regex_automaton.tcc: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/c++/13/bits/regex_executor.tcc: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/lib/x86_64-linux-gnu/libc.so: + +/usr/include/c++/13/bits/std_function.h: + +/usr/include/x86_64-linux-gnu/bits/sigstack.h: + +/opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp: + +/usr/include/c++/13/bits/stl_bvector.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/usr/include/c++/13/bits/stl_heap.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/c++/13/bits/stl_iterator.h: diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.ts new file mode 100644 index 000000000..a30a083f9 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_simple_kernel_timer. diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend.make b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend.make new file mode 100644 index 000000000..c28d7d64c --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_simple_kernel_timer. +# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/flags.make b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/flags.make new file mode 100644 index 000000000..6b149ed37 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKOKKOS_DEPENDENCE + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.d b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.d new file mode 100644 index 000000000..a704ab92d --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.d @@ -0,0 +1,118 @@ +test_simple_kernel_timer: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o \ + ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ + ../../lib/libgmock.so.1.14.0 \ + ../../lib/libgtest.so.1.14.0 \ + /opt/kokkos/lib/libkokkoscontainers.a \ + /opt/kokkos/lib/libkokkoscore.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /opt/kokkos/lib/libkokkossimd.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o: + +../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: + +../../lib/libgmock.so.1.14.0: + +../../lib/libgtest.so.1.14.0: + +/opt/kokkos/lib/libkokkoscontainers.a: + +/opt/kokkos/lib/libkokkoscore.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/opt/kokkos/lib/libkokkossimd.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.txt b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.txt new file mode 100644 index 000000000..f91c1c9b5 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_simple_kernel_timer.dir/link.d CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_simple_kernel_timer -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/progress.make b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/progress.make new file mode 100644 index 000000000..b26c15648 --- /dev/null +++ b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 55 +CMAKE_PROGRESS_2 = 56 + diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..040d27bf936d084c66e92281ed98927efa43d632 GIT binary patch literal 251552 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ʺqZ5_J3Xh1WJ}TQGUPi8%Z$uJXa_ER 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

    M_YK2g%7iE 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 literal 0 HcmV?d00001 diff --git a/build/tests/sampler/test_sampling_prob_parfor_fence b/build/tests/sampler/test_sampling_prob_parfor_fence new file mode 100755 index 0000000000000000000000000000000000000000..92b471e07a256ccaee092639464d53b37e9cc77b GIT binary patch literal 447672 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 literal 0 HcmV?d00001 diff --git a/build/tests/sampler/test_sampling_prob_parreduce b/build/tests/sampler/test_sampling_prob_parreduce new file mode 100755 index 0000000000000000000000000000000000000000..806f9a30d932e8acb55bc2edc564741e647c6459 GIT binary patch literal 456168 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%0ALX8l7bv!vwQfzGK^hOqwDY2oA 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�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΃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⪻I_EMb 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 literal 0 HcmV?d00001 diff --git a/build/tests/sampler/test_sampling_prob_parreduce_fence b/build/tests/sampler/test_sampling_prob_parreduce_fence new file mode 100755 index 0000000000000000000000000000000000000000..806f9a30d932e8acb55bc2edc564741e647c6459 GIT binary patch literal 456168 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%0ALX8l7bv!vwQfzGK^hOqwDY2oA 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�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΃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⪻I_EMb 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 literal 0 HcmV?d00001 diff --git a/build/tests/sampler/test_sampling_prob_parscan b/build/tests/sampler/test_sampling_prob_parscan new file mode 100755 index 0000000000000000000000000000000000000000..a49844d7a57b0bcf68b88349ec7d15233669d1a6 GIT binary patch literal 456000 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
      K8c(rQ6Ntp=J!0>!lvRnxj*WyQ!ng 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 Q|LK2=M14EhA$Z&Re}hD$5dZ)H literal 0 HcmV?d00001 diff --git a/build/tests/sampler/test_sampling_prob_parscan_fence b/build/tests/sampler/test_sampling_prob_parscan_fence new file mode 100755 index 0000000000000000000000000000000000000000..a49844d7a57b0bcf68b88349ec7d15233669d1a6 GIT binary patch literal 456000 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
        K8c(rQ6Ntp=J!0>!lvRnxj*WyQ!ng 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 Q|LK2=M14EhA$Z&Re}hD$5dZ)H literal 0 HcmV?d00001 diff --git a/build/tests/sampler/test_simple_kernel_timer b/build/tests/sampler/test_simple_kernel_timer new file mode 100755 index 0000000000000000000000000000000000000000..882b0d90f70559f85f38440a09bab56cb75b0b96 GIT binary patch literal 507832 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

        VqskMcNCBh9BmdI*o*>bRx-a?Ui8lOCwzbsL2 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≀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 CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.i + +tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.s" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack/test_demangling.cpp -o CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.s + +# Object files for target test_space_time_stack_demangling +test_space_time_stack_demangling_OBJECTS = \ +"CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o" + +# External object files for target test_space_time_stack_demangling +test_space_time_stack_demangling_EXTERNAL_OBJECTS = \ +"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" + +tests/space-time-stack/test_space_time_stack_demangling: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o +tests/space-time-stack/test_space_time_stack_demangling: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o +tests/space-time-stack/test_space_time_stack_demangling: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make +tests/space-time-stack/test_space_time_stack_demangling: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.ts +tests/space-time-stack/test_space_time_stack_demangling: lib/libgmock.so.1.14.0 +tests/space-time-stack/test_space_time_stack_demangling: lib/libgtest.so.1.14.0 +tests/space-time-stack/test_space_time_stack_demangling: /opt/kokkos/lib/libkokkoscontainers.a +tests/space-time-stack/test_space_time_stack_demangling: /opt/kokkos/lib/libkokkoscore.a +tests/space-time-stack/test_space_time_stack_demangling: /opt/kokkos/lib/libkokkossimd.a +tests/space-time-stack/test_space_time_stack_demangling: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_space_time_stack_demangling" + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_space_time_stack_demangling.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build: tests/space-time-stack/test_space_time_stack_demangling +.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build + +tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack && $(CMAKE_COMMAND) -P CMakeFiles/test_space_time_stack_demangling.dir/cmake_clean.cmake +.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/clean + +tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend + diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/cmake_clean.cmake b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/cmake_clean.cmake new file mode 100644 index 000000000..dd7ecff43 --- /dev/null +++ b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_space_time_stack_demangling.dir/link.d" + "CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o" + "CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o.d" + "test_space_time_stack_demangling" + "test_space_time_stack_demangling.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_space_time_stack_demangling.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.make b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.make new file mode 100644 index 000000000..22707e6a8 --- /dev/null +++ b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_space_time_stack_demangling. +# This may be replaced when dependencies are built. diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.ts b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.ts new file mode 100644 index 000000000..4137e08ce --- /dev/null +++ b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_space_time_stack_demangling. diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend.make b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend.make new file mode 100644 index 000000000..4fa4449bd --- /dev/null +++ b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_space_time_stack_demangling. +# This may be replaced when dependencies are built. diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/flags.make b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/flags.make new file mode 100644 index 000000000..6b149ed37 --- /dev/null +++ b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -DKOKKOS_DEPENDENCE + +CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include + +CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 + diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.d b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.d new file mode 100644 index 000000000..98dbb4040 --- /dev/null +++ b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.d @@ -0,0 +1,118 @@ +test_space_time_stack_demangling: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o \ + ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ + ../../lib/libgmock.so.1.14.0 \ + ../../lib/libgtest.so.1.14.0 \ + /opt/kokkos/lib/libkokkoscontainers.a \ + /opt/kokkos/lib/libkokkoscore.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /opt/kokkos/lib/libkokkossimd.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: + +CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o: + +../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: + +../../lib/libgmock.so.1.14.0: + +../../lib/libgtest.so.1.14.0: + +/opt/kokkos/lib/libkokkoscontainers.a: + +/opt/kokkos/lib/libkokkoscore.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/opt/kokkos/lib/libkokkossimd.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.txt b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.txt new file mode 100644 index 000000000..6b5dcddc1 --- /dev/null +++ b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_space_time_stack_demangling.dir/link.d CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_space_time_stack_demangling -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/progress.make b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/progress.make new file mode 100644 index 000000000..36e8be29e --- /dev/null +++ b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 57 +CMAKE_PROGRESS_2 = 58 + diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..06bfc25e87869fbd62bd08ef17125cf948b309d9 GIT binary patch literal 139096 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 BcTWHS literal 0 HcmV?d00001 diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o.d b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o.d new file mode 100644 index 000000000..9f7ab5351 --- /dev/null +++ b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o.d @@ -0,0 +1,556 @@ +tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o: \ + /home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack/test_demangling.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/iostream \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/char_traits.h /usr/include/c++/13/compare \ + /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/iterator_concepts.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/ranges_cmp.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/ranges_base.h \ + /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/ranges_util.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ + /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ + /usr/include/c++/13/bits/sstream.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ + /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/ranges_algo.h \ + /usr/include/c++/13/bits/ranges_algobase.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/array \ + /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ + /usr/include/c++/13/bits/unique_ptr.h \ + /usr/include/c++/13/bits/shared_ptr.h \ + /usr/include/c++/13/bits/shared_ptr_base.h \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/ext/concurrence.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ + /usr/include/c++/13/climits \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/bits/ranges_uninitialized.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ + /usr/include/c++/13/bits/stl_relops.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ + /usr/include/assert.h /usr/include/c++/13/stdlib.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/limits /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + /usr/include/regex.h /usr/include/c++/13/condition_variable \ + /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ + /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ + /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ + /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ + /usr/include/c++/13/bits/atomic_timed_wait.h \ + /usr/include/c++/13/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/any /usr/include/c++/13/optional \ + /usr/include/c++/13/variant \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ + /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ + /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ + /usr/include/c++/13/cmath /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ + /usr/include/c++/13/tr1/special_function_util.h \ + /usr/include/c++/13/tr1/bessel_function.tcc \ + /usr/include/c++/13/tr1/beta_function.tcc \ + /usr/include/c++/13/tr1/ell_integral.tcc \ + /usr/include/c++/13/tr1/exp_integral.tcc \ + /usr/include/c++/13/tr1/hypergeometric.tcc \ + /usr/include/c++/13/tr1/legendre_function.tcc \ + /usr/include/c++/13/tr1/modified_bessel_func.tcc \ + /usr/include/c++/13/tr1/poly_hermite.tcc \ + /usr/include/c++/13/tr1/poly_laguerre.tcc \ + /usr/include/c++/13/tr1/riemann_zeta.tcc \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ + /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ + /opt/kokkos/include/Kokkos_Core.hpp \ + /opt/kokkos/include/Kokkos_Core_fwd.hpp \ + /opt/kokkos/include/Kokkos_Macros.hpp \ + /opt/kokkos/include/KokkosCore_config.h \ + /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ + /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ + /usr/include/c++/13/version \ + /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ + /opt/kokkos/include/Kokkos_Printf.hpp \ + /opt/kokkos/include/impl/Kokkos_Error.hpp \ + /opt/kokkos/include/Kokkos_Abort.hpp \ + /opt/kokkos/include/Kokkos_Assert.hpp \ + /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ + /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ + /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ + /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ + /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ + /opt/kokkos/include/Kokkos_Layout.hpp \ + /opt/kokkos/include/impl/Kokkos_Traits.hpp \ + /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ + /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ + /opt/kokkos/include/Kokkos_Concepts.hpp \ + /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ + /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools.hpp \ + /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ + /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ + /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ + /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ + /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ + /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ + /opt/kokkos/include/Kokkos_Rank.hpp \ + /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ + /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ + /opt/kokkos/include/Kokkos_TypeInfo.hpp \ + /opt/kokkos/include/Kokkos_Tuners.hpp \ + /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ + /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ + /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ + /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ + /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ + /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ + /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ + /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ + /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ + /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ + /opt/kokkos/include/Kokkos_Pair.hpp \ + /opt/kokkos/include/Kokkos_Atomic.hpp \ + /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ + /opt/kokkos/include/desul/atomics.hpp \ + /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ + /opt/kokkos/include/desul/atomics/Common.hpp \ + /opt/kokkos/include/desul/atomics/Macros.hpp \ + /opt/kokkos/include/desul/atomics/Config.hpp \ + /opt/kokkos/include/desul/atomics/Generic.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ + /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ + /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ + /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ + /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ + /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ + /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ + /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ + /opt/kokkos/include/Kokkos_Parallel.hpp \ + /opt/kokkos/include/Kokkos_View.hpp \ + /opt/kokkos/include/View/Kokkos_BasicView.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ + /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ + /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ + /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/mdspan/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ + /usr/include/c++/13/span \ + /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ + /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ + /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ + /usr/include/c++/13/complex \ + /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ + /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ + /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ + /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ + /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ + /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ + /opt/kokkos/include/Kokkos_MinMax.hpp \ + /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ + /opt/kokkos/include/Kokkos_Extents.hpp \ + /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ + /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ + /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ + /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ + /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ + /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ + /usr/include/c++/13/cfloat \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ + /opt/kokkos/include/Kokkos_MemoryPool.hpp \ + /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ + /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ + /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ + /usr/include/c++/13/charconv \ + /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ + /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ + /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ + /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ + /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ + /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ + /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ + /opt/kokkos/include/impl/Kokkos_EBO.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ + /opt/kokkos/include/Kokkos_Future.hpp \ + /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ + /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ + /opt/kokkos/include/Kokkos_UniqueToken.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ + /opt/kokkos/include/Kokkos_Half.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ + /opt/kokkos/include/Kokkos_BitManipulation.hpp \ + /opt/kokkos/include/Kokkos_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ + /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ + /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ + /opt/kokkos/include/Kokkos_Clamp.hpp \ + /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ + /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ + /opt/kokkos/include/Kokkos_Complex.hpp \ + /opt/kokkos/include/Kokkos_Vectorization.hpp \ + /opt/kokkos/include/Kokkos_hwloc.hpp \ + /opt/kokkos/include/Kokkos_Timer.hpp \ + /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ + /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ + /opt/kokkos/include/Kokkos_CopyViews.hpp \ + /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ + /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ + /opt/kokkos/include/Kokkos_Crs.hpp \ + /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ + /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ + /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ + /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp diff --git a/build/tests/space-time-stack/CTestTestfile.cmake b/build/tests/space-time-stack/CTestTestfile.cmake new file mode 100644 index 000000000..4dd4caddb --- /dev/null +++ b/build/tests/space-time-stack/CTestTestfile.cmake @@ -0,0 +1,8 @@ +# CMake generated Testfile for +# Source directory: /home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack +# Build directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(test_space_time_stack_demangling "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/test_space_time_stack_demangling") +set_tests_properties(test_space_time_stack_demangling PROPERTIES ENVIRONMENT "KOKKOS_TOOLS_LIBS=/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/libkp_space_time_stack.so" _BACKTRACE_TRIPLES "/home/runner/work/kokkos-tools/kokkos-tools/tests/CMakeLists.txt;40;add_test;/home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack/CMakeLists.txt;1;kp_add_executable_and_test;/home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack/CMakeLists.txt;0;") diff --git a/build/tests/space-time-stack/Makefile b/build/tests/space-time-stack/Makefile new file mode 100644 index 000000000..7233ed603 --- /dev/null +++ b/build/tests/space-time-stack/Makefile @@ -0,0 +1,242 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." + /usr/local/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/local/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack//CMakeFiles/progress.marks + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/space-time-stack/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/space-time-stack/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/space-time-stack/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/space-time-stack/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule +.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule + +# Convenience name for target. +test_space_time_stack_demangling: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule +.PHONY : test_space_time_stack_demangling + +# fast build rule for target. +test_space_time_stack_demangling/fast: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build +.PHONY : test_space_time_stack_demangling/fast + +test_demangling.o: test_demangling.cpp.o +.PHONY : test_demangling.o + +# target to build an object file +test_demangling.cpp.o: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o +.PHONY : test_demangling.cpp.o + +test_demangling.i: test_demangling.cpp.i +.PHONY : test_demangling.i + +# target to preprocess a source file +test_demangling.cpp.i: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.i +.PHONY : test_demangling.cpp.i + +test_demangling.s: test_demangling.cpp.s +.PHONY : test_demangling.s + +# target to generate assembly for a file +test_demangling.cpp.s: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.s +.PHONY : test_demangling.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test" + @echo "... test_space_time_stack_demangling" + @echo "... test_demangling.o" + @echo "... test_demangling.i" + @echo "... test_demangling.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/tests/space-time-stack/cmake_install.cmake b/build/tests/space-time-stack/cmake_install.cmake new file mode 100644 index 000000000..c56904d7f --- /dev/null +++ b/build/tests/space-time-stack/cmake_install.cmake @@ -0,0 +1,50 @@ +# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/tests/space-time-stack/test_space_time_stack_demangling b/build/tests/space-time-stack/test_space_time_stack_demangling new file mode 100755 index 0000000000000000000000000000000000000000..795c5370e1de6c152ed45c7e6a8a84f559916b53 GIT binary patch literal 451640 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%0A%jA)%A(OD8Q0 z&3l)R>JdD?+N^DDqv3N@d|2^m$w|dI>YX1)h_RCP3IeL%*2^>IC;~t-etkZ|&^*7t ztP|b>^(SXAn%pT_GSv71QOGa z12)3^V6SP8A%}{BKj#~Vh<+so$N~0#Bss|-S@L5GaD&NJ-0==d8Sd@G{62z?7mICC z@nwF#w}|5yIY;TIt7e+4^m9q~YhJ8k2fOGN5K`8AiGxyXOB?$`BbpO^4i$=)47_{n z?xjj}kkQ;%_j1j>gyMd4--P~x=H>^@U1_RS0URpN9B{Bg>=$UbT6=`h@v;1^4{w0t zTfxwafm&LA6XN%QgLmlHcE1&Vl3)GJ@$%Wl&9~i*YT;wE zj4qXeADu*0bc%}xxV`yGV*!=r*;Bsx(s;}`Ddn<;xwD43vn-lCUL;TFb(qH}0gy;` zt2c@&0{PV*M|kI3G|-e!w*P*&8pFw9wni@kpxubO zwioMG)}E|er*L*@?ggdY^T`y3r ze5IM8c+{^-x>x*`W!7=5?8Gk*u^!`+zj) zAXlC&OMWO@P>$Qy_#-)uDi&Ld*<{H~3Tbo`&@1n35y}<~Cs~;-)EneD24(OKYhS<8*<|gR_m9nh;YRAKt#Bs za40>)l0KbOt)#_#>Q~Q5spAAGB_b3MsXsZ2wB3P|dHc&EyO!?JpD!zHH&+VNWbTH~ z>0;82pDv)bOnvjvpaQM?prp_B>Sa2@O8RcOAFATpg5rch)&40SaUm7X%LucrvVZ1m z%W32?DsdiGBFWsnzn~@trj#5(jQ}bL3S+7=lrXD8?H<tgqJLe6@@eHgBS zvaDKuLLH#H3X3TvK|-o?nOfMUAW;aKUjded)Y)c^vXcasg%ZG2>qDj)z?9wiM1I>3 zVcqz=p>PUi@t!u1C@oVB*Aftb5woBsJv9jc$W8;I;_8ue_|+fwL4uTJa-qCv0?+KW z>{j#H0a9MAtX%*^IhcLI)g0d_GX_JVq>3z?xy`J)LC9IbP6u@&$2@b9ArfXiU7k;7 z>T$QSO|ky-LrXY2U;#D1W9XZzJECPD)V2rDE!^3|(frQ`tL%6LF&MQqc5hS+LoOjs zk;optXtwS^<;65a%~-8$ob_ssZlGJ1xaPN-d-fNPTwxQ+K)Y^M)}^7w@7hrIq)_7! z8|wDGP@`3A7i|hez?$Ucg`6cg*%Dt*INpDZyw>Yeqs*2<3(xG{gyj#_%eBAcNIL(d zma2lCVCwD_n6owr$vga~e#^H)k&Zj?PEN9Ji!MsqE~rikw$wditvFsp}} zANrv@a}FW#k?Ax_X$5AqpEl4OZ__%=G1xG)=S-eIVzU^nSX+i5ax!=$h=>EmO`x&W z<8M00!597+EF*#Zp@W$%=9L3fm7{v^Xq(&sdRb}uYlsu8^M^LG=sGgFm*q2PS z@tqva-8S=thReOG@DVT}1)eq8hwq}Q#29eKPA=r$z=A$LC zyX@5UK4X!0{Rpirg?7tx13-qLjvgbVQKk<_?hG6`s*7r z*H)a`HHmtgEe^Hak@wBJeqHJ}?_fdNm5^$4O*vL3W>HriZ@tp)l?`Q=4RqxC6Lp0@ z-ZypAOy6!Eps3|e=1>vKDAxy@H)E?#*!A_RkV`JLPlS0bpgJH&AD~ibK73$ax zzfj|a2wv(O@jdfVU+I>2qmOdsNtRE2i+;b-NA*K$wNCA*I@d?Fn{8!4mqLCU$SmH^ zp}c{XT7p?_Ubi@weEgmo(PsAi7L*U^8s!I}v=quGbdB=O%9AXApaYcGAug+$qcc!G z!y?mWPE*yeon49YIK{(2VLc#erU;WRsI88{?V`ha`54*>b=SUuthU_y4U3dyH3-~W zm=XSqAJ!p3Hf%qT=XR#zmwVGv@yop@Gs@Ox#P{;Uf`4&F{Dh4B>G+l2rKvnCz3Wop z<=(ZaaOe2>8Tiadni2mMQkKJix%WjzIM2^7++HVtu>ViXo@jkbC9W0d)T-fU zVm*lY1t>P00B6^xYCl@~4jVntMt^E~7-lQc#LR&;Dt{j_5oy=Ouf@99DUtF%n_CDn z!oo`u!oYKUaY9WJAKxWkO`?{M&tuh*#O#4)0>obv-&T{jIzN)ED2OCyR%jc7)TK3i zYfJ>7UDF4CXy}rO05oSobO5P+Jd&)Y(5woevLvg_FTz23urZY+NMX=KYQ$!TN^<3R=Gk z+qke=8*eeMUFA613;fy^3fxJ8z=%49-FP(*danbN`~eK?gu>4#s4}+(0IYoPqku6J zXIP%5SyZA9FFAtzl^}n9zB$h?IX+!-yJ_tUIF7n($$al|n6>I;WHOq4h+lI5bjc2r z%q&^pT}DYXs-+n+L5A*E`pvX`K-W6lL=SZ9d$o)?EnDyD-ZAD>=n`Viy&QL`(Zp1I zVe%073(!D>LnUO!{8N(Shp-f|6mAd4a|+G%Z=sQ$HJ$Zx*4R)(xhOmSxv51u63d-1 z0|XPfgB`TuaN^vd)_>|N84yoS_C3OhycXbh1n^0*K*5|DYJA;>8k_W!!2cnFCNg&Q zOzDVszKKDZwXHz4wB2m^k*do)5ezkIM$t!B>n!~ZQWNq7udU5RnP_L=4;g!FJb*Re zRy9mh7C3!@%bktKc!ZXnjPo&Q{VCVcEoeK(M?VZ*C zCb>=>Tr%2$8pDt1AnD%tpnzmCn{kpd0&=2`MCsK>BvHc)5D+;}dOACchgXWbhZ^Qt zfq-pDn>k&?oYcv1vi$d7vd+y%ufVa(KANQL5No+Ok zct3%Kof73YD{deI0I#r|{vk{78%&Pkm`Za%?Y=L&XDu#K4<<|cBBlt#SRZ5$ySqu2 zl=^WK6<6T$jrZfC#4%wm282}THHjy3wvofGA`#6uM*=T&w}(+!dNb znOruQzj~ItXUnLX?50ssZygluuS1IO(K6~3;!pPe*f~D8WmJUtuy<`bKAap?5Kg%5 zr$oR-wudl;VEPYS%k&>rob8RYJfe;y+R|aiJCcA@``vgt3!BwmB`S(hIffeE2Q+y) z)`XU9^Il8WGkNaJoM~5t8vDXYyk%l1f9!e;WBUURf^Q*V9lLM#8SYIh%> zH&lV8m8E%|@vO|mv)JKr&stZ*2h;$btRrpa`w(h?=SgWimysn%TtwuNVIX41OarSrGm(Bm722 zcz^Z)L7ta0;+JHEH)Vu>oe?$}VZpcO`HP@A{mqdifuWf_5XOW(aT=DYSY>f+WrraC z6~Y^KrxEPzi(ZDD^Q+@4BiYZ{Tdgq;#|#K( zW2E;*c5DuYZ02lBk|QNZ4pe&m&g|G(u)ELnw%#B2Q2&nf-_$!iH7nh^&VWYZMvp{% zZq}b7(y(A&Y=6}4vlrpzA-kRM!0!Kxyl|!OT1zyrc`>YRcCrw#}4W z3bFa>=LWzktx|-PEUB}fZD!faDFDZ%0et;}1Muk-0PxV{RJ2 z=VMbCJnjSds{qLPI{=3J0G`^@VldRlpdt<6Z)pJ6`2c1JfO;1I-+bblFxvs>u%B(F zsaBkj7> zW@e=Ue0*A}4<2;@FkRei{sa*7A!|rDan3-j8}nrCQ3SCxfEgvMoe?r!hMm!>o~qwo zR#@Lz`mB{bnlGI%Hx=OG=H^Q8!F|)=mW=Ql8R1Vd!aWiEgR)9YrRf+^DBfW-?xUnghPPFKY+f#z9%GTnts%*pRwVB4zD+q` zkw;q_bBMQk6pOw3;HGZsgI04;E`meuNw(hZ)a$%aL@cOXQ9jC?u6X#)>$XYNG`{zd z5w#9;bjzABNB^~xGORiJZDtxdgT>~3R{J2_Cu4{5D)AWvsx02wX?djbY>sa(_!vKA z&XAog3&#JOO4*;CPHZ^wU3+IWnwZ8~ZO;+Li+oV6=&ZltV#&cz&=Ga*d)s{-nh~om zsi{fK9*WAOpr&kRH2!5IH2M`?c|b7PV%E|}>@7aCDAj=WnV|g*6C;|etuR+UZTGrOuiE4o zJqx=+C{EL@_oq>^ZOD3RI$0v|H_cbB&G@JSRWp>H2q)MqV<^hZzxa9e z$*3^svu3xB3R9YstWlQ3K=l`kj^m?XDWfn+8a2fxGpg7xk5)Y^xwv3&E$G@oxNLmk zz!(R2oDvn%d6tZ2v@%e4hhQbIanlm3$KwE+?af1|P4CB_nh1bMe6ty4@m>i>_wlZ_ zc<0j<8F)YNobaw5+fqFi5qpaiUZ@%>q#dBY!mZV|A*M%EKrKa01})e;DCUJ4@1e33 zc33QEoiJqbGr)dKiOw^9P0-JstE!e|UejbA<%d zE$W}W$SuCso!^u$>uODS4R$m+y}~<+YQl+=8EklC;tc*>HPqC%c62N?2gO^h)bEmK z`N_3I&7@RvCG)^dwBkrgyg4dI4k-z+}zM;v{0 zvDwqsQ}WnGClY-Hw@6p9^GjDniC@KVzltHYijqD)t}T|ul=Se?eAIpRa zlGWEA0m(0m=EqcN)}8Na_`CgWGtcsC8CRQ`?!c_}F}sjY?uDMgr^+KhpVkTR=?<`o z`w-{)5U))`9PA(tc;2-&B#3b|X6Q#cf$HIdI>85ZtPkqQG^oGBn&{l9kK77AeNc}n zCDq)=zfi&k^T`C)&UX9TX5Qo1Z)cMOHOL2bZ5ovLUmDbO2P&E@-V|<7wT8LKp_5Lc`+&}pcU*Xel z?lVeBHTSt4uDLlrsISjcYMc3#Ul_ZBzi^;pKB$}1pyqS}HP;9Am<6%bJnVz|g9T-= zI@N(H_d%VQ26ap)P{;b9uJl1o_CcMW2G!kx>fwX>6n^73&?A^`VEcC0z(ajd2l$}& zO@msb0?CpWpK-nahcu{PcLKG*2etNGRj}2pvA>)L^Xrqw6%JH`aiGpmgBsTf)R{i0 zqz|gm2Q|xrvfX}&16AXL+BXd4|&8}*3&J8Ixt+C5q>fiUg^D_5$>Ls&i`C0euei< zMtEZ?ywckvBmdp0_!ZvQ8Q~qN@Jeq`M*agc!UI#`mEJL_@CxtfRCuL#Mk>6*J3S*j zAR|0C6<+DxnGrrK6<*<;nGv3o5xzbn{6z-NKTXB2^qxwES9pKkBi&b1Q{k0fpHz5- zwCw|PlZ=_xjszge>Nk3|5Top zUP&sv!aF`A{JT_mrPnQ^-aRtH(=x&11a5evSNEBx+DG+W+ST>NDCio{GPyE-zzKD3+s5&hAC}m-SxSUs(D(bSj>yaFlD@xQAin_e+daj%(>QthpDe6jHI|()F#;kue zB-E&Vp=tiHnCVs%hFzF_SBW>IRXT?_{hz(B&i9eJI9Yzk3fT8& zd^r0hY=7Bn4(#HBOLj9@*_s>r+oGJPNm%}ZqbEs3?~F&quicQ<<057k(_>@t2c&rZ zrQ)Y!R%lye9#qniB&GJJVYESN7g=ocO+s0A0yXHre{=`u{HHQHu3-Ui0(e4ntdD4^ zK%Qz5rT@P5K2RSA%=LT2?G_lmj|8cQ4{6IdAZ_27iGS+E7=gV)n+>+CRs6>$wRs8Z z5xOMXdp@H*!3lE`pU4>q>txdoFa>W?LDwPK-uKj9sr#hqvs0=f$B)9DB% z(Iec-u8>}`cj-n|Sc9A8HUgI@6+=-_+GsEX>|-&ZKWQz*f>|H7@F;A zmu%-1&6#<+#E`ZnLP;BV^YJ$wUV+UZ%YzKum+!VM-}I=zEpNX)*k})D|C;jeks4d< z`L7&2%!ql~kIz80zpjyZk4_)?(9&srCY*6Y{ z4^*#)`c!kej9*JG4zU~1pIoAZ=A8ssv7=>BPc$)VitfR2`C-N6(B;iIHo*%@H8os? zj%=@J+3FYvJI`>tDA2ca%XLrZhh-@_BPN`-v^uAO=RtR>h8w#+$=&y!fW>qskABeBsDnjQr3{ zr~NZ%|5CNzqy0;Hc$)U#@B)j3C|j*rX-RP#8Yq9=4=3{I%5&fj%_#Yn72wNey?okO zA2j&2k-mIglv`@qn=$t;KvNkDF)DD^?c5nN{Xjh$pE|K78{_J!QwUD?o`BEJ=di7M z#QP(fy&&{TZzgm4*7L0kqpT-%*+Rd0v zyTN*um3TeJyyl3_0e^1wp2`yMO*4DiYmY-e({X5prdVQ3F+Lm&NAR&B^fz7@P z3jLX@cle+gQ$VJCo54n{2`~0ND(z`400f_0Xd!_CEKX$l=s5l;NP4s1JdwR1R@N=$?AOoQ*-$NEqs zMY^V6%@MVxBk;@*hJOO`H;No|TUCT*1Ip=jm!oUQL3ho$)n# zTvV<`;61u0J#C*f-(f@(%(?iFm?y6>?~-SmXwkCp(v9LfYb@WP!zR`wFD+ndOtG5U zXc_pn)ZaqGq!Gl$SHs=(Alju{(18T=n_}?ou@&JX#+IgiVli4d)*%*07JIQQ&K&W% z`O8MjJ*Hc}VHt2-r(mt4rmF^32?egy)lLR5st3(SO|-UlFVZt9enP>gX`5JXHGVe& z-d)2t%kfn>6zI z6H6=Wk1yl2xegaoZgjy=sSH?fPLhk+RL9 z#*3JOz0 zfVFSiezIouxAU_%O9K`ZC zB}0wC{13~IUz<6TCC@9S3BDG(&5YyDr#F}wCnu-kN8-oNL!R3;e%~*MXGZ$*5r;4O z+AYXw-(z*){xPW$SwE(L4gQ2ekGVpc@2>CYw*oBd)N0#;fe6#Kmy<^>?F%t9` z=ZumWM zlHkl>0JJ};`LFwN`9VL!fh)p^?$P8iYi$2>OKf!hCzYXTgZkd2H#+P23IzX&iD2fPL_WEA^Zp;G4okt!`>!T#NAiNE?Av^raD!4C2kko&zI$d8V8c# z2(ku(ocnGa3Cw$8nC$&4d$bXSEb+r9{#EMzj+FThFDwMQ^X07uV^?n%tRgnVvI#hZ zmzBcLl}9N1iYV`=wlXZz%`p*JabhYRbI}xg2Rx5-UC~ciz7oS;E6q~|Y!FY`REv9= zsZ%_89Zu7yxgt!`a+0EnYmhiMr$rij_n+JIzQoyw##?XT<8zi?i4m`lWUmy(MzYi|G7-s(KUle$Rg*i5XSt!RRbs`Z8+18DgQ2 zR|kT%*C0~W37$|!RBhoqE!noOvN!R)GvVT$mx|hP=7{$lp6T_Y_5{;kk>4hlUb8zG z-Om2ua|lfjy!%au$pg7ybNJxrL3p|Mx*wL$-45ALa3t;P_U;q&PxQO@B^|TdO?Js` z3TJ!Pj6t<6ruO&#uZs1l4L6x|xtZb>y$*xTF ztV&MrC|fz}psF~Vqzy#|7Qa$+FHC_vcFF_u%!_n;b^JJTz$}yNQi&J6rS&eK)pYS{ zj!>4q*FB1o2}y`4#49vkZqpMhwKwV`oE%>mCF8whR3`J5O^h8(Em4_@Jb+{YTDZ2X z?v?FLf)f0B5|pl{^z}jMgL+tl_ye@4R8u69UD;F}_J-SHZv79+ji%g$pxg#_xtP5- zJWU%^b~I&AQQ4C{Hsw@VArm1iqdE8J_$I#RoH8tw>(4G~>aKib_mTIfFS@pK`TG&L>kC2AQ1!X#UEh*epm<5@+N^~;EqK?6cIr>jz_V1~1 zqiSaDtVq(oqw4s-qH+UZ+h#(=sM+b)s0rVq7EnzBkY2206fdg_9~)km>w z+_6Mv;ih6eNRs2A@MFV=Pn|Y(>a?rEWqGj!@lMQboo%=XR*7p?yWTkJ1Z?1j)XmHr zF4_GC38+7 z4L1u}-FoOFo-=*!3GT|nyV^XYTJ5)X56D6G?fH~h{5{(*CA}XIowk_==x@#bnHG#< z{*9R6_CsQoasg(!X;4O7NiYYL>u(mOdsi!*e8fIMBTeY@ZwcOR6X;yKsqrt#d#~eg zF125b;|ozX{U2FT#*Inm(TWIWfWPk*W%&ILkImo_fe{I(g9!(A?nT$Gc`f z_y<>Pp+&!>_4n>`gRNor)^vy}cW(`K+Zi`sL~#JE2`^4v;?QV>%ld~Jty|3GEsn;L zci7$!^F)WExfkHi$i&EpX3yVi;>{|~V%BlNqd+4Ilme4INFfNvY#7PJ8t^5Alazl5 zH)~5xfo4~--&0TP(ls9Ul22IZm5ZEXgxAB#8CaMDAXLN^DD$IH>i21MvBjTvdbD{C z@rs=yY#w%?v0Srbglc-Cu$XAps z;e+eaB=_2i6v>@Umf%XrpL`k{C0a_BjK9aVB}Pfzc@_<2PM}*<^R7tOo}|vUbC>@6x&FJ2|AK>=XHrVQ<=&Ev@K+h( ztr_7@Gr})qgg?s&_q6J_!MyIU(#uVSmwQt(@;s6e{wO0H%?NKMoK{H+V_yb*h_31+ z?cGO&&UZ(&!d^m+@9?ap`O8{Fw``~!K>hfUqvD$2r|(cWKZ(s}Ad zGbFEVHSMnL_Ne3(apqXUb*=Ei|H{l`d1ah8at9*#C7=7$ff0#}Yq1%j~Ck zX^evSnaIGlZ_GExlEf<8VcrLRK&`px?1J?|aq(?wf5G}j=ozRtZn}?XULKAg$Ny>i z!5Z89t2&@3(a6ur&#N7EU+x+DX>;9|y+c1;cJP{v{Qm)Xum7v?a9UqFCL2%byl>&^ z=Q}U+yMH)w+#<*VJYPf$+avt<_2EOSUY!Y!8MvvxeEhr0-|%W35IPs}>+2H!e_8$v z6m5M=rhtd{msh19_xrOz-uv-8t--N+l=?5b)qbL*(scOL_ejC< z=Nt3$Un&3kL%}%w@0I_)_U>vdx17jjDsPi&j@i=~sMC^TVTOC>gkF7xADH`lpZ%&|})4J};C-?BKMZdRXm*Atey{lzO&lIt$Q`F-`N@C|EgWqA-GPlHxLKe>*n~r~uS2tA zY{9t|r7LN^)dd?~H#1UUdL3Wq%@~9%>DW=&VqK)mO8>&Ih-F+NnD? zDzdw?dXs2ky1St@f*9^%@jNI6PSLuuZ>=lAB{i zm?TjR_khf0NJ3}{WnpArEHc+>JlT^gW9@6v#APm?M{CUaB&qnN7(%pji)(6-)MiGh z6iLJ7siqc~Za-kX)L6K(SsCnS;yThM@B3tuLmEG|!(`dibuk?Lws}LWfJWob4C=sj zhVXqu{Vw#RY+4YGzvAt00i7QJ+HM|I7N{KyiMKs~lAlv)_Z|}!nxFgWdrJG1=lz?X z!>>p=YBO`>dp}f;&Zaz>_MiCEM^=C5QEn|;7a`1wXyUsxIJEFc^PT5FhBu2+kK8!A zn+4rfa0MH}i{ke-z5&;79nW@|6?3niR(D0-aN+>+R+9N8ms#qq401k9dF3R4yp^S! z0|KP6izpQJdy2Ag&uCsQH|33dI{6Br( z;V({eQL5M5Ic#Sgy?&s1ADXa7Y|yCk^q^nt3tqb3$_Xvj3BBQ(SeJ0=^d^SLTAOJt zxK85*<^RobE#D4<1+Kl+*-=3~M%;e(j%qhz%cUceI zRZf=f*?)uWVl!|UwlOUBr@@NQLh_cu@G632m_P=p{QE)mtcBf$Z=WM$ zd)%B!qs&819smcORj_v=SGweJET`t2J}koL_YgJ6{aBcpvS ztNv;G4gkQnx3AFw_=oL#o%vxlk&*V*LcC@=|7EmqsfEFP5JbHo|PBN z3+Tx0w%}k}oN&XFdMBD6x2jeClU8n@V*4jJkHQ0lWP|5eG+*)856+@8bQ0)s@!-2- zCB4DcI=?E8ieYON*GS{bTSdKDl^w6?q9 zv7X@~FB0!nh|$_XmesP`@9Q3fnXn5RtcoAq{-#!_39PRX%-%@xpy>(bWtw*>nw%Rkd=yb@E>9fKx$d5axsttyik-Pmrm8`-jDu_Nlr zHzA8>#m-1n=OxE>@LC||TCwq(V+cx!B;FOz_;QYYgA5bb)@q$v!97`st0lJT?UQu= z|Ha;!fJarG|385sQPCR|ZQN5E+eBOvmzoIJ2?V*L6UDkfT`Dd`tO^unlvb9&OeDAC zD6MN-t+ur;)t|Q2B6Wd;9a|M>Ra!UHDt8zW>VgrK{6F7w?kow>($@Zd{XdU951D(< zJ@?$RyyrdN^PYDZlFe@pA2&Je#hLpIPSPaVv@a6(pXckE2EGu-+$&MXvGsL0FyDtgT#1A490YK|4dDK2dbd*_yM z?%X$$jIr>1i`+|^>fa^0)pTC9>#$t%M$Z?3J|P@mT%qu9QgM(U-lqCDqN9Zn>6B>* zk*0w!&h<0_Rf16mH7A^VsF&~=HeZL{ ziUqyGO%8la_aoV<=HQrH{kECpVSdDW$a;C=Q2BNh#y_E#kqGfi zM(PuzO;Ykof>5mU_s~G4`do91L~w_Gh1MvGDO5~re=h(|4e+RL8_7gR7Xfej6WNmv?b$&F#^wGQZ zE7$(6X`|7%d&s5&@9J_#=B5wn`Y}?p3cOZ%8xiYMr8>$`zlMtZUWN)`FR~He!w`@T zR|j(Nhi|k299p%JSC^b}9HdXeBCCW-Z-%PyBkl9JkJEA{kJxZk(S0ZXM2pU2rcSmc z*}ltmn*YZGExNSblOaq+eE?Yx|f6?rS5YEecq zy30q@;vWI1)4M>n#~m|rrWT@W{JuFgvB*mfqns#F+r;hfutwVJh7H2 z*~I_N=1%?|#ZB1OTkNP^ceyVvFTOics<^_Ev3{9zvU)uMj(yA=6{9Ma8pg1LWdq=f zZXv++sdlxmCrJAcPv(!|yQ<7x$_AwUmA;EtOsT?A&aP5{vIw|E*)`GC|5LcpE^lW- z&!$hIl1AR3Exg$~nDs7;W7Goyqcppoi!f8c3G44D$~N*thPq25qbNlH&|kYpUHnN6 zd(V(SPYrvXC%J|_rEJu6M`7o?)!(1k!e8jUYzuGXMlI~G7M?~6b9hZ_ePKJz2-m;w z82hM(Gu+gOGSghG;q39i;gRH6yn5mjLj@!~6{*LAl%_-opOcm$NgJ!CDND>mLM4<{;wV@T-2<8u8VCGS>HGdKzRc>!NBx4No0||Nar>;JRaa6 zGoGU`+}N|>j3#fX+S=qT7G%K-S+KbUxQu|yF2(3X{SjeV^*92r@9QL95Bk6~vm7o) zXH4G5EpEf_>EzuJ&pEAvo6=ao@HeyT99plYJFUM^G6&M7zE}%`DxAs&eo6E|mpuqB z%bdhbCJ&ev^r4(zQ%+?gPG@u$Gora>E>pkV~Z89PBK|Z!W!G8$A z*?Z85si}RCp@9a+vp2`k-+zZ5&|LWt5NEm_x2-+k7XQRY)l)^bU-#(VuV(&>4ha&f z_|x{YcV%X0`6>9QZ)@Mo4RrilchK?sb{Q>uUeQHHgv;X@fHJe39EGVFQXg?lH@UyU zL_f}Db7r4BhzUc0*4YQm{W>NeP05R@nvz#wfA%_*ll9x<1h(t@(Hizqdq+GJ57**- zZrbifw{Hdw18FUv{s4Am_flv%>n$1Yk9Z#^R>y{5JC64pjK0uf_NUCkiTT3XwwBed z6ZRtx8jbW^#OpYVGtO?fFOr&p=na?_sh?6FtwvLg68+=V`BM5yPDC0qriyw84b0qN zaU{72Qk1#V(kEnBY8CW8Hh9|Xh7bfVbrO%#Ba!6sRgokr%Mx!t&C-%enum!HD%v>c_&{N4?&Sd%IAL#%h*kY-8^c>|1uJoOJeyGaXM%+5 z*F>Ka`AlUzZAn-bRk_J270|hV28Hsaud68IR%BzosPv9-$O8T|qpB#1)a{}Q)Hvy? z-6WUAf>3%Gj;UK)OWSwnrpGcs&>>-)!eE;6qKGqm5&vIHH}Rm59#B=Fa-*o6k#_mt zend6I81a2{PpP3q-uNAUu-UjS@+6fr@pmH0engp?QjWLkwN1|Ob~k=yc~RII{uitS z(>`@J>wvzG1wW^y_TG$-QJs9xtarxG5$xm1Q~mzX8XHlwuS!j3Pdb?VtXdi({%L9$1{h)qC0D`34vuX-;=yuTaoLNEEx&t<<5M>P|z=^XUR%VR|EYsyuk zbui?gNOwZ#emA*^seS6Z#qrM4$(MvSF9U}?z^62QzoLz1{iSi=KUvGMNJ>2*2} zM~(%HMULC5chkknMO>`S2hsw)|HPCaiaVO!j zT{|MFVRhm7+Kx!|(&G2S)o;hwbx<>B)=i8X*R?CWr{e8sEB8C1$?I2B|G}h<>8U)T zFt3xMl96LSqGlhNnq9<$9KG84m~%E}?PXnbwpp~Y_Oe8?XZwVJAQx;1;4TEl4i2X6 zB-As3?QB_qf3kkOu%De?)z#-1XBg9=*|+>L3>7@d+Rvsx&3-oLc?|nmJ}Mo%E-uIB zPBZiKVCX4i5OiMPF^oCu=4Wemy%i5*9n|58V$??1>Hw<_N3r49$E0Bcu<|#d9|OT> z?(uJ&XGB7*zuo#P{^oy{zYqD{XTaZYp8D_d_puNEZ}a!RUHJ+8{SQ3&H~9N4(A>8C z{c;NZ4EX!urf&ZxfB*hNJ@WTIeebj5?|Fad|7rT2hJEY5jZfBm_ur-8JL%K^U3^kW zoqNP5JM-Y*px+lB?1_HoPWepecLK!#2>v~M^2Bd?q~G056`julp8!WbW-IfKmAua% zBVkMOsww&zG=CgF(Q0-$9cY&jq%*z|#Afqg4bMW4g^(a2yF}IkUJP~2@8BJBx2`oM zHDi;2`F<0t!0A^i%4 zlP~tFUeK8trtr9j1(BkKu#+m4oaXASex#2^OzXe*Ym;b{dpWL;m6?j7nD7D*j9i7H zRphmqd-HkzJ^4*zc4Bo!TKEk+Ro9w z!MPuVP@$dUCPOUoWd&L}8X6N2JiA{bEW0HwxFV;6Ac-r`*m%cDECAogyz!7q{pDar zKLC1J`0niVAL#U#q41Rz(Nh4&A*A@&0gpp=dRfSQBx|SMB+D;Zy_I0dyf8fT(7{qcpZJc8x9&M?EH$@Gi=TXn>e(BqUe>O^vd_l zhD{_gk2lzcs4(w)6)Mo_kAsK$MX`I`c%~*&jjjD_n~1}+{}{I9(LIoXu$8q^iTe9R zyGSJ>9s{XC^qO4bL{$6&`#EQp1VCN7%=lZFdoX?Cxo1v}CP-=UN|vkB&3 zc0Sm1x|wgbswFAmdg%O_9QWOk0u(JX6@~k+LNSIn}3ObZ|Bpoc(bK-OokQBe*KtIeMbN z`;-E4J8IGrx0`yRm6aD+Sb6&xO%p_2Xb_`Iq#B}EWr{*cfTC*j9N%5c==}4{kL|hO z?^QScIgupFe#@GwkwR=S-XrRta1!N)pf@>*sVX;BvYSh=iCGF^MVU^^OI)znW1D=U zcj=I#6H}2P?3g-d?4@l}%N(8}s$#DPsa;TJye=6ZkXsD>NJ4gwp+!j$MUU0E4#n-Q z9$c@HRHDqY;d_vH@uVYiHkA&cpztAKtKrKgw(jQ4jgpl=U`$5nbN`pR>eB1c;eNB~@Q8iAlP?C5eJhvHt|FrIcF7-G z2@(GEhY(@siKWG11w4S`H&5Yhi*v3st zK^3NIm@_wVNWJEfw*h65uNVct)E=iQ5=7DsHL_?TUTQg#g%ZWs(qXMOx0}4~W=e48 z?u4@F9+^?W_no;X^kOdbO00-B)-8{10=lg<-+XjAKfmWQMYWrk#WnSG-RR68ih~)@ zAY$Yk-$?IyixH7%UL~(>+8#Q6HU<}DQdjPj-E zuH?P?KqPhV8l`yGsWdvTj)Kj1Qn6y=+hjjm8|9MZX_o9x8e0d$qHR9!L6x(#u?l0A zpiYBKouZfZT%YLawl0@971ZNXDsU&o(;YztCXN1tkJ}MoNCkd^0~-@czF{6M09MHA z%eZeIxXyH+TA4nA*&dAZHu-wz^JTuDU(ysMrFJ#r(77u8IFdvYk;9mX*sD<#xj^;s zdl5A+kl$Oyfjr^5gJ#=t8&2g!vsp^^J|x7zLs{w#;Rt46K)%;Mi5Zz9v=oqV2cPLm z!jImrFE9T&d=#G1r@5{uHa=-w(Tj0IgqGY5tz%EpWh!K;H=yUBG{2OWGwl{<_wxw=C{GO9WCJoy#XLNV9@exCUg`A`3zAwjVefPe< zkTD)yQOG`Q-$$r|mg>aLWS|qzb`q=j5?57D;x>C#?IfO|>q$GyNr(?|b)}Q|j?xkv zIL{%;^W$q@9(<0ISVU?hd9SJqrM!o*T@3DMF*vx}fkurqwMR@&(37E%;6h6s?+fuu%`Kg;>&kz-g0F?f8sut-$3{2 zzZuwS`J%|P`Pi?;u5wfGP|tEW%S|xGRH<`^77sqwNocb?cnCJt`u(EQQo^^zqXSy9 zB-oeI8s?4XZ}7Q*2-DY)l%LPbjDHmhDzdL(a#oa<06yRgZt~GhDkB;9^;7)v-Nn&T z7v~Ad#$KJ-9_d`0+i%!XO39mjNO#e`{JiKo8N}nyGEDxQ+RauaD(&B(&nGAY1L+F> z7EldK2lX(kynH^{UQT~e z*x%H%cD0m{!Hbz_5z#T+oMf|AAY#b}raOSHI+njmO+8*?6eg{*8B;glCjs^0tt$?f%2; z#4Q&{-XtEZ36nTS1mxks(WOHlY*Vs#t;o@=h?m0?r?Zl_w2~5P?mQ%Vej%l6?I!hX zr=>#02*rPai{>fC)0~!FxUz%8yL4GwFWWC_M3%(at!HV)#2jx{R-0`vW&4!pd-EI$ zS{9%LH)U4kEQRS}u5rVBJ-{7pZGe8rdiH@IT^@==2A%fYu4E?VY1C@arH zRZ?bQFGdIE_=_9J(~c>Wr#+|HfL+h4;pD#PH9RkK4x~z~n+ViITj}4C!_03Zf+Oq0 znLn9(JuTRd82iSC(k~E&2Hs^KI_IFcPj`8<^r!kZ+qbO;l zL`;4BGTI%u3CyK^1UYF-bkuDcz>qyJJRJv#Weuk_AYTkra3B;BOW#Q9vSL_Tl!8a0 zc(i`f0gbK5f$^>8U4nCP!SozHHtTp7+^Zeh&M&BDy)*c)(z<0(ZRU45`ZM(TiFo!X z#3AAWkzi*A`4qyd9yex>EYt_{8#8=af@}(rRq|#!*qPfO7&9PqhOL(~_Z0SJ?Y%%T zjdd$yn}AT~Tlq-*Q4JEu=)zrg`j&H*Wr`NjHq6sPla}`#Tb|yZJ}K37Yx4(tIJ3vX z)6K>K!)M$q^v51vo_FslDyrmCj1-S-i4aL$cRfzxY^?#}gZ4Z2`{aYunoU+v4VZS3 z@t?$Z8=Pz8O(!*c{@@B{c1C$qdo21|S{`|UTj}n^K?7|C|u-Fn?(-OXElpO8tuKCIZ zeJ;e7{vq?%X6T8wggVm`gsISf&+iw%OrO}73_(~5G2VqNhFN+2*3O3bN8s3_ADYqWA#Y*-*o+Y5^%%$&LFR6|X)z!p~M=FILN@`>lR0AN-iE(z(1s%$sqE|yJfMb6HIONLk zyZiV{p+`GTwF+5KdThwKewp7)s(~QSXtiNcn#!W|=yioOW7d04@(Rb_jN;AeZQ)_D zaD#=#vKpE@4s{Y8RGF)@qF?7PTh!a_JqY-It~SrUn!j_L#LxJlWZ(QO*rcDX+o#Tz zb{A7rVDD`3v$XM@xg(34w;bjq7V={A7PftO?BRla-&z%wyh%jdFz+n>B7vJdhhJW^ zA~`p;KosErv=t!&8{be+tFqXr<^^~2q$qll?XQ6G1amv!GWkjBpG^t5T7r}9hxVm} zf>ijcePw6T^VqQc*VPiRS99#apZ}NOk{^Jqx?{K7{_`*F^21rXGmk3UhCF=6}y7MZ@ z^9BAJ;rYCSxiaxhyblFK6gaO zomW$Ie(BhL<8|k{^Cs;Q-SKidp1YCmyaNwB{P45SKCdr#quqHn-=tl*8&iu}&4^3k zr@xqqe<~`wT!{5BzJkeA`?3+^R1A=GA~R(+SzPbYW*+8;(=*PKH@CCwJ*&E*YsePv zW?kZJ&9fXZHDvvjvMGq)PI@q=5j)HM8jV;|zMfI!95l4diNCCulY{Y7fF9s#ZZK&{ z?NN0JC8Uo2`^CMB{HvM6MxOMLvU+y01lOkwTMKsEq>J2n^&BG6(8Q}U{5ZoG7OeG4 z%?mL9xMrgM@s`hzzk-pss8Dz|1t9evRI4_(S2!(|uo>6u*xVk%!K|)ReXeNkRkV2t z9%*$(!2JYsPq6q7*i3EP%vYLKxHEiNdL0S=nY184!NDx^@7hSCSjo?2!OPQDe*Kb} z6?_MMhU9Dmvg&7#VQxo90P;)OOClwU?i^pBO70fjrFKK8waV;cpkFuj@Jf;+sf$Y8 znaj#}%MT;@hdcYP7$7jLG_!JnyLT)oY|A|6D1JnI~9rHP>P3FU5m%9eYh z$`v!q+?m5&>_2SZ!+cG@uOhQX`C>9>ZV&RQeLbJYZ62`~O0klNyMwN%a^mussG1#45OO8(Q zy=!t4B=g0tPtlMe4&S%41o9i^i$?OI7uB=t{B!l&wW7aKkN5q77)_T3{D^|eRgjh_ zf1CPKSBQt zf&hPIW?;42+f}!t);Far*`7D1y15dLyM*rA%h{m zMFv%)O=V?U5ei!2+VAALq}qHZTUwNZ*Mk1oCn%}M{@9u{J#PAANMV1x&I8-e@kJpj z!g(gM+bHM+{U7K<&CcAF?45NfKBC7!W80ChSq+e9V1_nNhCe1eb4V8Z>;F14p`VG_9SVnibe!DO< z)CNvL?Ir*gR==T)sgz$|(AfHBSr;V-qx5lnnM=#X1*It@2*b{4^7Ey-t00xJ;N0VP zTu=adWD_b;{eag?r^@Mn5*+dTDw% z`3?OR$d=8$;XiqOaZujOH|J4H44g2`I;LQ}tU-7!g4?xtBybXT%a7688{yP=1Wxax z0U354f5yFFwOhQ}KlSU_m1^^T&0agO_fJj7>}5mdaIAPD)o;7Fi*v3y64|>k_mQz% z^>dNpjeZj}gg1N~SRaN_N%T0j*OwLXX9uj=aQ`&5jqB6p-?bB`In#Gg|y~Hz?a%k?Of<2enAQuXS@}v8&^El zZ+HvOblT?&ujgbay} zllUb&dQC!Pb|{tEBD#22z+XZ$4fW5)yicCcb)y;rM#m^lb@J-UR+8M}RdQI8e9UC9 zC1UA~mu~Bw!GM{Yk9f-?)thKLYQ23q*HPp?=bGz4)Gp^s zgkzc>Qly4)L;&kcxQK{HSP`8lhEtbUG@*)V)*5=EDsw`X{=>;pez^WwCozx@a)YTf zH<#O+DswZF8#jJwWodIbHM?1jz%x186SI^Fjmgx6wx;?kmd75Ff$xNHaz>k*#8ebp z&2yV&9TGh&_mRf@M`E`by2bT}a{EV_tWKg&{>!oNQ&t7VR~WoTCdX!K84qa$bfjjX zEbpf9gJEpu)u)IIK(?nal#zOz<~c2!*=o{(BO}R6+$P0~%aG8>P!7oKZuvB9qohgB zE>`gbcG1+U!Fl*}4#pU|E64fIL^?ZB@AymlJ|3I-Og~%WxbIOJD!SG*77V4@i_F+ zj2A&kw5}<2MTj_p;;f}UTz^S_H zAsW6^-IMFfCd4}heK}}at}mTLEzi>5G1<4~)*+{*p5oFIRHpZA=7&zpUpt^tyac3I zaY2AyUeMhu{BFaCV~zeerp>nLhxj8+I{eJP^F?xK-|Rp3eh+0tzu-q9YzyudW&V)8 z_@i*j!A!IK`e5+HHs|Hx+1#|AqxySMZ7kR$TN+0%4%@VcI+Uqp`V zddmJwnQzLhGW?~-{b)D5BdJ?YcxMgi!aJ`TymJWD*yMd8-nk&muo}Fx30Nb%W9(-w zeMh_xQJTmcYN&gQML&a312WXT73?GGK1IU;X%BBb1|y(oBa|HzWg|On5FE7 zx@V{D9kjPA0^-S3#j`AKY^|k?*kgEVG>({nGtv5OkkHQ%MHQCw2{>q(o7`P!AYA`v zEU&y(nezO2J98%nh$v07T@RQXAfnn07Wb?L_Yhi-MY?TzsZ}6d3wv z{1o|bf0yAB3_%y&;EJB|Cz8I(^(#zYvtXD!m3PRa&u8w+B$!*E$sl}qs+IZp$@)j+8B3! zzNAglOQ4G;OAQ*dW^x*)Ej>4JHYFfmH9c`At5JG64=gT5)g|#OW%HJ&XP8uFX1!Y$ ziqua9$FxWe>&ypP7U0o|29H+xFE$E~E)^dAm4R6XkAg3TTz7%Rqji4zihvLd9*raq z0Wz{?{sk;5MHhodWzsX+e?TO|d8-ts81Ruyf5q&9=-9c^xB4BU(?p|1%FSqtOz%1m zWIC(cX98q;CZ7@dD_6%@0--QrQxT8;iLCe;Q}bS;>w7l5hqH<1d0O@LJO zCUwh$)lVV33PZkP;g z1*r5}vu*@;wzi{$&@Y8cn;zWp+8`s>(D=#V)LfBs=r-g!-5GnX6UK8@E0M;I* zFDolJbsFHiX^g?C<^#%mUOsOS?vs6BllQc?5NrW@oTIlg$Rf)+C$U9?powYeKCOU& zoL3a=zq)d|mOYW{Ycj0i#e!|v{i0iZm66(I8?e~^eV25peqf)1hNxx4@7SGa)D!&E0=Faq1{sjDm?jjvLyIyIz{Uu5S z>E}rSse{%p0Ik0nJ(7N9?TS+gtk#U&?OYEOeO>P>?Hn369u7zb92Gy-6Ba#xJ`pD0yaOP z?(>$V522_$jQv{rDL`2s?-bzKQIJ;`JbNzFr4Y|5wBIMezQ9qGX;mPqG`y{WEF&%p(@H?VcVUPt)(pzQtF6Y;2d5BTa-F^IO7R=H3 z(H-SxeDbZE&IYcqb&mqKgVs5T^LS`<;Hi)i-fuIXV(0sNF|W5xKfy2VG5rWX%`|dT zj~QO;4_<9=R6YN2-E^O^(ewPiyphG&tFsq}W-lJhUi1$x#84{yS68WIY#{v(oi>wJ z<3FXe?jMNVCfGjta$#nB{?H8%-%Z_m!oxR{Udvt|;onv+KLre*ahztPgnw%S;a>(< zY)#}B6f$- zBesFN7l6z@P2NXfHkqDtjQKW-jr$w?fFq#dx)b1!^Js{RL3QfuD0IFZTPJu6zq2@U zNXuEhi&)79G1sEEK;!ffyJ}1mh@C7-GvYRm+@m2&^I)En~AHBotHagdORBw3Qo6gnErk+#=hoGg! zV(0_1u->?ds0K*BFusnuUtb#I7U(nRy^BoLoFs}xpNkPHZZ)8Q2FI^T4eOJ*W zr#K7+K+Vb~?^e$OA_yWV;iSQWHH~@UBu?9+GNv}d$vO)G?-<39%;-{l4r#svrqZ}i zjKF1@X|<70f+h{_1MUz^O2-dVc!Yo3I#vEOlBmKI!!cMq4B`xglVp$7cUqyOiZigf zHr`R99oyKBOsn^$iJNLTN@_RBC;;W^BGq^1N zJ6`xKx{d-uxdQIY7Z81t@7qs80W6)<$LO<}A7*jf@xpOV%azQD%+J8fW?ZAYXKURe zc*Gl_%&lso+M8D3QGL%Oe_wP6Ycis31&x-5%?125(#sAby}Yn;bW{D<(&%|%q?db9 zpx~WJauR=6>m|J;L+q=fH#zqtemXsD$OO-TZ~1?|IGA&i&OXPZ3_{Utu}|dQXKBp7 z|JyF_U!Q+JB9Z6yJk5i?W7F+O=S0_qtDKl`7rZwCDlEi%SM$=R;=OIwxvcy$U(KDn zRCB|)f@aFUnH37wZ(`#l`JvQVCE&k-PQ#eW0I?4w?F>-b6fJH-X&v6v_Mt^-TJk_? z$R|$4UHCF`u@(D3_|LntG`)!nGriMa)7W$YY?t#a{R`y;hjd}ovB~~Z(7Dsnho^#W zA4~S=EzA7WX%VDX(o_6y`{J?w4ZOH*`hos5lP>4IMX`w#rjb~!&?LptsliCUl7U%btG z6C3Do>Ktk7H&wsM;pv})!_z$p!iPgy@YAmV4Na*SA}N+8dzcsT-a||i_Fl{!T6miJ z444WAoj*%0rU&d<>i&`X4bh=+vvZ83oU_!rMN=1XZ;w*z{v>gt%BRcVRzEls+IZTu?!bthAx3t zoWvQtjkf<%1GmsS7u@2=ghGyiSGydQ0HXHE9BTO(@GHzhvF$l55NuZ<*bI9POSmW} z(M+xCc9=0W5J<6>q67)sC_G&aC$D}^`G(hBfq?QVtzD;JO}$L+YMtWY~c zVfmGndZN~2I&~sMHqLB{oVmm(KOVsz?sj&7(^mNRU8uP|Ry;JC{*|2)URf#LZFL5YE}d4 zmr+3&wHT5~5GMHzBaog?s@4r4=?o6|mrQG8EkZI00CZXohbWk(C!depW7HUkS8|Vi zeYb{W2_<9K(IXW|SA{}*i3I453V-wkrdt%)S>vogu#Ek<+@P90K`sh9i@|4rfgXRJE7?p$+cPqI&|1R3$noR`Pn zY&NHo4>F;f6a)hW6nvQPCueSf^V*X*5Cwp=oI#d=@6cCJ`yy%U1g8R9Is>01riz!%ZuEaAM%NhFmr_rzY#!$7ZqP!6DXp_1p*<9HZ+ z4_x}i<>^UaP_ut+0xttVH$=x87siaYAY_?;#~2GC%Rrzf=9~Qo22FR!J=YVd7Wz~H zWAgY?r9e1ADc{VO;@P;JH3z}H<+&JCf%s*ruuh+d<&}o+&Q`GJBjZL756r+U6x5{ z)(Mvth!12ghIfQ`q_R-kLiv6o6zyL_F|6ZAG*y3%Gh52mPHcb$iL+Rkx|e7E$`rw*1?|6>(L&6FK1Uxyv{G0 zb>8~1JfP6-{#;W&cK2vrs1YeXL;Wf%}m(Ep5c^BT`?9`r6mXD9IVHm3R%p6+o9YFocKptLM>h{11IOFjxv< zTvXPgS%~kf_xThi+I?FSCLh>9hyEzLaSRnnU4n+<2dHb2$*#=xz7tnGJh9EzYqSa$ zw`uh+RhW!fN2n64LB_80Fm6=KQvV%VZ{*}U!6y{TSxxmFit?nTUVo>D*%7qtSgq1DtRG*18y%pVk-=gSVj}}2iW8V*z7WH;o6!9}lFUirR=`#!NXV#r}>G+tFXs2De zo;c1)Y%ddU8sTW(%oHOe#nsnYo>(p>&-K7(*_?DA6 z(Bzpo>0;iMhRe*liLvn);6KD%Po8)l*CBHqn>g`XPRk$Z8n{`#1F>KoKkXe)M?QgPNx0zHMZw^^*pCVQQ}FxNU#3Zre5N-d}Q;Ur_@_)>ZMN0 z+cxzqrCw!IDc85Drz>@$O&y2d0-JiWQqQ!hwD`|9HLTP|n@R~!*wkT4JuH{nW>beK zwcMuCdvk5-F-q;F>n;=*8{|LE*SaNs8Ek(+2utA~jN+Lg*7qOoo(q-m)!)do_ch}8 zKVWLjX&B`eza2Q-@}4y2W`^I*d{e6)E`ulfY1H6g8SQ>q!~096ZxY*S>~LwaT*7_< z)4td~V;gszJf?Km`RqjXR)J8R`F06=r(vUAM6SCxdcrbGN?h-fk(t$I{nr^TCphkW zMoRwY=R~ewTA#NA#N^a5u9+|rm@a+mc1EDLE3#b?J3H5j{K{g>g&xmNcpd~&z@CUGuKLMwP}Bq&Ba7# z?$pYuy!8@qKh5u}GG`d0)C;+LLw6%}H=4Wk#?(P~5$;enn!b$Rx1DO12&Epy-DcfY z=&p*pExIey-M-vyb?g7m{)xH6fxR1lb(5RwCt;=rdzYd}@hjo#m0Bxssn*dqaIo0^ zYOkhLKf(h}>J=$okMrW`d+E<9rA?`lqawv`=_V|n&(j;q$2K}kK15-uyeT=7cpGk6 z6Y-wMHhRaJ2feuZUWqQZ6zQ_mT$|IDZ^e1I zwsjQVDNcb7P#I(&dZ!tlQ+9A3{!U5js2zAzI@Y^_4Ih*E(uf(#uHir}Q&P-;MOL)=|5WK7e%e%ASc1C4EoQ2egjblk{@Z2Ppku z()T94ymi#xr0+{Qs%pc0G0O&9KrA}=iz#1?ss4p3rpY#ns6V5 zS|@FdVCnj|F8-|+u&vO)8EI6-Ax;7yrYCBfG|wc%`3Qf6)8vyVI+L&^uhJ1Sv zy#05lh_@fT=dfNywVnPqSOu~;;~(?y>i0h9-=Fhu!{> z{{9?)gP1?Z-=E{}&jx>Qa{q1q{WwKz!@m#wKgHkc4~KsreZ1k{Hy&g7_g`3Lwu^s{ z^Y2T4&c8pGpHzM>KlxmK@?S4MsTuZf^Y4#`{@3yEgAay($3ljGKU-_~_g>)~|JHfm z={i2d(|nf`J@nc8HrEwL_g`9szYsKFbX=7?{D~dJ!4GcW7ddl7D97OYjwl_hpavz@s;t`ZNJ*p&^cv1-_@?m(9YK#! z-%kxWa3ET5&fGD@P083eKZ>R$hmoi?S>1eNV;~=0eK|aQmxDu7Tf|VN!e{ic754o5 z8Z>}inws%P(28KaGv}jOf6_hoSmn|p91?da;yl}1ikA??<&*u0t@pPN?p@@}9Y?kC zOyNIvTu|@fY+YnjkgvD`9po#%&Q$!?5?k@B{dY9NUB8;~uc0-C-EaNhWRE+{sDEbt z|MTj?{(pDKKhyuua@r+=@%%%2YQ{1W|6~2XzN)bQ2WRWOef_^*Q1Pq%$s)M!{l6;} z@45d8l4s+K*C6UV-Nf@|>-&y>pBeupMmKHQaC1l=Nn#v)Sw%#V7^jgtQh!Os^kbyH zgYfuIf&CrlS?!i|BK6}cun$(`bF6a6&*`wSt4Ql*qF+rrRqt}@&$~C9q?i3YY_s+5 z^hy&c-6(6KHDn7&$NANMTEW_@iejUUD*QTsze^Z6JV~MzfP&n{`D%^dVG7H|p)>Q; z)WG#J1S(hP>!Xi_)do?@3o{z!DVqB2ifOmjwq^Rx(Yf&r=mb9-eH=}#-`93V27S9C z^INlj*L-xnO$}$b?fwo8_;-CT8|^bS8dIRQ-YCkKIC8fgy85r~s`Zi7Q7fBLl`mnzHF>{?_m0}Tph)M_dzuze)*_r8y{7o1dp5*h z{~7@jtK8HqWpTaJQKK7P5k_~ag9}&jDY-bkjGH<))v8P4&lzr;agl$9;dU?kPw@f@ z60i+Sc~eK368($GuW02oQ|%kLle03*>G&|r69*39}?!ZxH9BKCEHd2p)!MmK8 z!~GP@Knq85_ptYYTp*aD+QV@|@O;zu{4ImbC~+(aL*--x4YV?p?5V_1)S(uZ$}#Q} z`qSq2Q4ir8w~crSH6}@pa=GE0vP+CDjcX+Jon9xVO1_F6zBB7#(S!_DUeX2n*pXBv zgS!@*8jKd7D%-xU#4j^-nM@4JWjvH!|0=&Jbreefc-Bpg#EF9(ca=KVtfLro!2R0{ zi4CLPI8zKp<9R4Q;ti4~6fI8Pu=0~rm515Nb5|if(ug-1x|(C!qo$GBRfAU3poKK3 zF8wkGd{%x{{l2?uBb1Bn8)s%zAzZ(Ca<%F){YuqgAL_t|GB?=qT~JQl8Xn^?xhOpl zQadp<^)Nb;-1y#l&ffs7kUM=LkDQjX_-i~ajOb7zzNd(IvUc)O{u$7jEzfD$$7Tw9 zJEY6>mbJHWTK3PU@5!aV`m2m&YDi{J;K&=tWZyUI=_qO4+EodKquR}=9L;>Q&d>jX$R|mVmz?A^O7ST<05-*|^t_e?1E`p&9W8&NF z5&SC;#(i_ne%r0TrLtLHNSqI~N~_keXj1Pssf$Z!OOgWO84AjOv(9MArVa^(+g~q< z^qx@1aqNWCO;p}o0k1uxzom4S>Pq;gnOzK$q)EVnpP@=oJiuCzx1}SYb-(!3^ z*?ud!gWj9=l?YHXr13|)e2bfs2^}{FLGK!$D*r~QU3yCyrZ(Pd!^h?_^fl4e8rj`NpXRy zn!n@G@Bpuk>N<%Hq!CRA^8k*LQv*UK>P_!c>WoY9_y?WQhh^NBm`Udm&N%F)GrQV) zV1Gn9u1ji7vv!o%Lv%C-)J8Umk@>N*j; zXN&+tF(5>!f$pyK}kOKlA}!-#%PM` zpHqFcDMl6u=v^`a3Mg)?1d*^xeMc-?nGA0rZ7naSUnGMae*i2@@MVKq++=fyiehTk z`OhDz73Q1{d{mObdSMZx6Z>;hajkjo%tbbT)?o|pWqD!xU9_?2FUqelRiN(rwEn3b zYLot{nx@}1Q~FS?NXiaG7-O+V_z3j+e&x!Z2qX6LRLO17$&v9#Q!KFRZchN+FO`=_FhpEiEbEN9~jC-DWNP-?l`e!u=| zFVuG6PU3I?ACx@b7oYpGda}m<%{#P8Gn=qcRfcX4rzWCXR*ttaWtRTnrTarrU>0m) zm@1=~DkoRWSf|;Eq1x8W>rACElVt~`Ppb`B>wZV_agi#1a|{pXKhjOz_vDfM4pt&Wpb5+1Y15akS8})qPv)BXo6WoW%k8aRw<9P$R7seZ_~)=5&q%yKmh3roXBNU4$NNM zn7v?}U-qA1LP<%zS2KmC0_u8i2F4z(S$WGSZxw@_1y~;euS{IQQJ`o+`Ex1f8Mpd9 zmr%nXaO^$$7K4p3%UUyeM5KC=yDHMN*gc?uBzK3$EWJ#|f#yT4##Tg~o#xTf~w| z|Bl0@$y`ziHTNTCygb@f^;8w1E(5+J#qZ?s_X8BBY8*f{3@kIY4p{{L4T^5^j;d^u z-Zr(=)}q|)BbF1!eyz$a&M2wEJUUyY&(SlxqcGbIwiPA_eO+Fx6Zme0g-so3@$@;u z)3=JI5p4V4ySUZCF3$9Iw_ThzJt1TIP`lcCSg2$rmF{fj2KE#;?ZlqqhjgTkU+g9c z{ih9T>J(q081|tKJ0J@vclw8X12w&otUV)Yh;Nbp12Z?zo^3qAZvI}%X-k*=hX@|u zwU{!5+WnIF+G1pJ$G9*@EN3A{8w(@eF(7(Mykie1q3rRF-H4~lg`#5ga}rW}7Yop{ z0zUUeHWIKneK8w^!%$WZpX6dzAodL6R_t{t6CVcfo14V|gO$9tmJz7H{Y!;Sl z?f$hP1G{yC+v9IMFiGq^vJP+ELrZ;(z&jt|jiR(;>9dFWe?u}P`Ju1|k$(Cn)k5vK z?ZVNe%dV4#I*r{U;%# z^jW5A7XS57zu$vJRfSV>_39hc3vR0}_Ai>EkDGeQjnwT*8#eP3D{T7TTjCd)Iw#e+ zC#D8KVOgKp0V+zBSiBvyq4ybem}8c>y&I4x+3|6`Z^OIC@ju&QyS?+@1L>vN#Q=LA z(25pG-6f#rrsTEI#1((-V%w@KZ&cmmAw8{+kKqU73Gi?HQB`yAC=oukq0%dPZUcip z`DHCWrobNt1s<#dnF}M$$bkS@wf*5&q_;;oxiLRr!TE{b>T6|K{zzMS_6<6c?8#M;HNRxI1r^H060C(dq){DboKTtALN z8O~WZbavWORZelP)Og3b7UG!HsUM#KbkJk zzOk)#GaqCSYTE>!+f-O~j`OQomIc-NT^rnQ;@7`?Jte2|PQ`#<1_)~vB?4|!TFx&m z9`&l=#1L$Nl^C>Uo`Fm2!dQH{hUOu1@6ukZ6j_U3n@QHb<lBEZ?=bZZvE3yLduLnq_dHB+mcv$Eh8#k z$>J0$9qTM@D`t5@yu2>9LX~-NnYuJ8BYDGf{R4ra>0b-7CeP>y_EkUBVwo!|bx4^% z6+#auPwJr5;ici!@vL(RTcgwu%-$;Xd%M8$J#h_H+V!pvddXJK>Cdb6A7K!0ddIW` zx=3R!Z90pUCoru%?#-_K@5Y}Zhh@oHRoW=s-|H4T5N5TwTsw1z=|5^oFR#=|6^D|J~{?tluui;K201R+&w< z!wdU2+p~Jy&iG&qr0wANR|3K9i@D{p&fO0-^Yqb zM0yeBhe8dIqUa+B^kPE+d7>!0k6n~|-x2VsD3IY$!tZ-3A$qP~{G~h{@0i^Z{w`P4 z;$RDEtCHbC_ewmDMaAO&(g-l5>i4S77kHH>#)N}_)H%_G;otw?&yRf;{gd-!%l~Zu z{CKNkJLks@H~sg_kG;bG()<`|$nqc0kM($C$r0tY^JAau|K0iVm+N{cf%);u0eN!% zm*>YFyXNP|t4xRNJTvp-WLA<-oFBC-{{LG%wl4T5C&!bwZU5w0wcmD5jwx8SiwB4P z3l@(*4*!=X$3cdw|MBE_^3YG694}ql18M(Li^nZJmB8d!yl1X9J7Ecw<2ZK7351K7$a=|uOY7Hx+uvB~-EG7IbEFmam*7Pn|%EBlUCp5pz z=iyT`F9M$ovIx+W(?1KR5>{ON(PKT#fWLzQ%o5oHe0m=4BNSw!yZ!_C^z`0^Ga%9x zJ`vdycyqRaPdi+jp8+IZh{I7l*9kvm!4!ft3!m<*RI|urg$GXmk!9dhYsJjP)%HLW zP$jrzLDlFAfEADl3^oqPG!e)&1^Cq3NzpUc#VSc^`&`|UtO@k7?S@Q zld8w{AiEOaJ|&WTK=d9--X&yNu!TTyX!Z|QPBY}xUcFHZtn%;O6A7{u8HbDL*%Jre zl7C8Xpv@?yK#^vJ(G1*Wmqyxd_(cprHzd$=F?egJ#3@8}t^I?r=xfZK?0JUO zzeMW%PxNQ+V%wi*?eWj_=QQR*m;OBa_)qE2!>>_4{p0?8?kk^3fByOl+uxsmhK#!O z=XDH5(4VKXVLPp%vs1QrhE|N5pX7C-Q#ZMwXF82rIu%Ru-on|7VslgkL^tX<+etWi z$dcNC)b@4FV_)9ht~tz-T7K_jvE?UH)M^I4OAq`25;OAt)6Fh6wM$vZ_JM8wcD7qH zslxOcjsGGu?t~%RH2w>Qr~PBPSa8sPs`1YZ=+^k_p&jW_s7EyZe`d(KjsGWgfFTRB z79kv{f(g3fuqv?IZp6Fa5{bzgzeAGZ(tH|FprMP5TcycH8!Q+u8mD|6}d%-@W}zhl2J8 z^FLJokLQ1?&z3q1kDzufrn$A1NswoE2eocro1gsRf2z%|m33?L&zS@kk88eHGEScb zy??YVy;q|bxIL@js*3+q+t)eW+I}Y!pkTad|KAwJ&!YYN4%>#_tFPM5_8;&cYyYm@ z+s_2(+WtF^`E1%hc-#42-LjqS-~T_>{$0AapUF_r{$Rcr9lbsC{Ry~&S>!)$z8{^~ zzBa$O-+!vj@AT`|=HD_2g8jGAXK3=4$l~PBc#C`z%6~^XKwY*UrL}F%Un`286Rv(Y zT>Yd1OC78Y30mdg`vC`OrFU9h&~hJ_>6eU|0qlrGse^b=39Yy6XdL-o-CCXaJUp*2GV@LC zQVY7(dQYuw3)MaATzf5N(UH`l9dApuZo)Xc;(PB%FR__-I56Nu#$M^v4{S9>eTHB1 znf!2`SsHXvb|V;gByZ@$xDZdVnM_$H=F+9Oo%=}Y4ik;h^=$AuJj3C!wlz2dN|{4? z=@+6Ji!B1jQaAIGzN&zVx%1rM4F6~2r~vOwG^))Uc>C9q(t1l}GcQnmxms6bmLBT< zM&F?Bz3m=0sQN1O2(nd|bOTSBujHB#R9OKd=$fF)+tyNghw4L#HZ(FH;*ng3!{z?p zb>+Q`n8g3;IZDJCKE&Wxb3WT*xiKy{g#n@859Ms%cV_*m7k8ZLwS2{7qVkA_YB%_&o=uf?c%=Ft&y6U^qH``P z=pAGZoS&!Vs5vjBz(R>SohBMM9qrK5=!;ZS4L2MfQ&`v|*dk+I6Q+<-71Ds#Lm55Y zR1sK_5mWsus-btfNzuDCdQ`;)rZU_Bd7mhDRB}>=!uQ`bW zOiP=}tkSE8-dK`wc0_G&Ih`pR)NWF7d~2x_zmmM6%}Yz1mNi_-9V06-S{7xk{YmcS zBo61++w44iTFut6-f6X4&Fg8_9JB8c&v0g4r4P;{N&j#$y#xnjC?>wXgKSAEbbPmO zUl9?C18RpzC0zWbTkKPHjbD}j!kGo#{xmms+|27(hM3@gZtAj7<^;R(SlFf;QSsHJa)Y+a-t1k_CW3LqLhvs|8t={Ti zwS)aI<29i!jAol^LFbPMrH}nsFGEfYOs)4U_5d{#^%@e|?d z<#^bmT9aD%MOy2vh_{!XoE%Vkk~d)2`c;$ON~7UJSZ**v^X5B#@xUOC8t%@(iYhXWUwx3h~_N0wz&r~nOD72YD=$v79 zlEe*crrF6dZ?o4wd0Nd!4B+ z{d=rP%N4X${Oq@)To_@g@1Jk4%KewP%CrYkkn{n{xlKz!{P-1rd(~tbeB$FyiC6 z`7dAp&MjE~bp7AD{uPOcK4twowV>Od=H~xq{p_F?E8K3UyX8n6z>)(eT=N6T2>!10US^u~)>tB$<`qyJc^6Q@{*RFqf z#n%<!19YB=?|mLtpAt3!R~k2 z7Ou6lWp}?pK%)CueR+pH?K^&)t{ui1?oo<#kXRl2N?5s5dki#E^H2z66Z?8?TSN25 z714nsTJJOY8ol*q5}FxyExakeQ|l$4SuYi&3)d(%2?tD zyz@wfsm8j_mF%N4w+NPO{#fJOZRh-*kGdzabM8mZEM71>=Y1fB{Px4zTbKhF&PcOy zEM~sBoKH$r5J~p!vYDPoy7ZH2Iva{I?yxO+x2bwD_RZQD&Fip8Z-xRe&yt2UNZlW$ zz9w*O1Y@6KHeRx@zmUyf{nF@QxyklW`^)KnPS_3eCSYtk<|5dSB)B`T-!X`a z7dIw<(Q2Lz4Y>n{q5?}md&oc@z$-AQDUsAEgiQ{{ThD0A*E&m0q{t~M(&-F)^e={*PDl-4|Aq0p3Y{YSuP{7hi?@|63w4-F2qvvTtR zoYb&w$648fWIwgJeTj*C;v{~dSCW$%$VC;}B3l(o5d z*{y!bKaNb|6!dFnbQd9}DSG!SK{CqhL2`|f%SE$P}u5kQOn_h^Y}(iu;jG# zS5sy#7GZmSa6+zep?XxyY0>W0IRCKw#M-v>DeQCRXt>Am4t7JikxvtpEWZzfIl5S9 z^E@|vGM2A?%5C2&i>^%w@#>#;5)bjx*g4Hpi_40zPEQVkK=(zlc-hhsWoVus0MW}| z3L=NMC;c@&JJ=I-X+&(Kf6n_oG%kic%8(QP1S8+oki$m*Doz2>R6v#o=A={Tq1fbY zIwg9MKZMT8vWMNW7msHz;BSvrHq&_jhHt1q4NNd5>hnJSHKsbqDU_@+QSw#(6(pyp z(xLukTxE=I#xEe8V84QW*c3Na(!aT`C^jQt-I3Hm^>`)8y28T!6c%K(YhTp#U&H2R zbX|N7qOX#5s-{2&wWG*6PGjgHS@v9~aA4z=*2Yisl81(NYv^TRK}8s#i!wG010~ z!~Rur*mP`uAdl1&>SGBk{SpF4OHW<$`5eaCe z{3k`^^N%pa%b$aa{=Ff~!IhcYvi!PhyQb&cm7EMSqGmtAY~t8q#Fw5HylXqykIw=F*>L((_TQa*9v==*)`Zc&(U^#hPUZ4!h zm{_*Cs5mysEUs(xQZ*~+!q~CKwTJPl@U(v(y?`f(FY5~uJVq4Zt)HmDJEvR$&#|!F z=%4tJX3u5RiUt($(_@t}zPPT-K}1M`Qn*2UDGMzTN0}bTx@aqZO8u355Ki^M3qY>Z zbS=nboQ_e*gEh)aY%Dy(nr8jZnNLI4c1)TQ1SGu5XW3rZp{d<1fQ7 zy;ZKbu%HM|CYDDp`2#1HEBY?0SE~rU?dFa+YO~=i+I*R2FHG;D`*(Dim-HcVDL zbnVD8|B5Xd(=U0K5QMDZY~vp+{&De)x9Ks`OqSEg62GLhIP+o;-?wPno@IS}YK}?c zpGp)iX5D;cc~SJlfOWFm#j_5e^8EJHQhy`7q4{ykUSCii4zR?`vt66sRbyc0q2JqZ zHAQz`Tq*`jCUXRq{uPDf>!_tG>ou!^;AyM~Uq2OzG8S!8SA&dIL9kYi-@mF}fzuOj ziz^t;I0j}I@j-|Dhy|&3MN{euI%^9~R5-oZjCU$X8@_hx4=u;#i0eJC9gClInSb)5 zTZvS}W_=jEdstO;FnU?FSd(qx#a8VtaGymnwhWQ@t`uTosfpmTrTjnU-UPnN;`;y3 z1)@>GC%EFCwowzo8dNk9sEH)_T)j~gDY(;OEpDB05V^NFSHJrL9`xMxUq6jVcidnuF$TZZ+o0Wd0DQ=$TRa65Nb>{$9)nj>5lsa-P&OD zm?!yKU0{=Pa!Zd>Bst3(+4iSz1UkzamQEJm|H*oB$F){?jaY&3x^+z;ywsg8dMnHNz>qD=EGN=4nPu6{mvh(A<1*5673JwyG^pzojuXOM=sDx`r%lyt+cny;K?I?N8qJ zXR{rm`m&S?Rf!KNOMz&(CCaKD5jk5?b|WGHMDU3BB5xc9()`n zPz}hi4=m0;sxXPwEH&Vcbx!nG!DP?I ztSV#We`^f10|Cw?aGZ549l?Cl^Yz$>!hZaHy$n$}Q+G^~4V9RSA`V8|y(1z@U zP-wnRss&uG35OMi6G8`kHFQa3`MGG({b@?NE!&=N884v{eSTLZ`Y@;yDADITCHhfP zY+NrPEjlwWRzbS}$F6i%yen_PMbKuoxgSMAOM{C^vy3bTNN;b83&&kROq$inNmC@6b#iH$kMGY!q;}SriIMZwt_IDMoI%rCGhfl* z>uJqAK*@?Vty%VvqoZZ^YDU`Hi)vl+f^ zle^mtTWzXyzsgZ2zE;s!KP~3Tu^HC$3e%+756`g=W+-WIj?Ks$p@1U%ZT3O#KQ3p4 zce4)`XYGUgceM{{aVmSB_&0+v_Q8?wsny-nWgi?&1ZcDFKYWIWyBwnIUG0OTdgQA+ z-0THmLUk~+GsI=?-AsOum_{mYf51%F&m1jXA7P9H_CBr0qKVBm=)ATVSh`-lW)N(a zqa!xjAQRkTJ%1HqgyAcCP86l1iKnq?6v`N{NT6QhZWz^=`LT%96;D=#X?bHE%FrZ6 z%YM=^KCj8sb;VxO3=QFgqlU_`-tTsD-Di(3)7`-`n*gUfC7RqEVWMyl=LHq_B$rk9|PPXam%dMqj0ukKZ?4HU-4{wy_)OVV+C)p zX>=0uPLWG5V|o-};uMoUj~Cks3gI}WD)B~?Z5o;JEP)s4Xd6RymME5VvA480qCOF; zsju{XgMF7CJ>2yrSA|15Rzi@6?V-V15%u-kMhyZGnv6oX_@RbK&R!gTi;X0yfzPd! zRn2V$qr~g{L|ZiSwTRE9qqI}uvg0hYY6*1zg7)W@qV8wp8B(h2hNZsh&ntC< zB&Mnlmy~ep0&+g1>6XT0yvY#rSl-3n@O-_^t>I4R=tXQt!0*kb`5ldd9o@LuV>R8X zJ+F#?$N#3**nS-Dgb?OUalO`DLePB-)<40%nG4&T-8UPo!YS*WTC927D+p*}eXMky z+0j<&=o!*Cq^la&^iQTI4dly*$Ybm(3Hy+9>1iz1Z!O3d+=#yoR=xclg*hprqU-+)zG*2 zpWS1&P}3bK%aR*I-%5YZV}@VVzPZ$OoCCY*i=PhQ4KfN%2|g zL-lkN9L2Pfw^+6_4w8LksHZ^+6`8LHS&dghJA!w5jlWchss4a#d%9wwH}e)!bn`gV zPt%k7YS%(qZrX7WN&5-bP&Ebq;2N8Y?eMBVNK_#tMk@<-u|Qv#6&6}I&Ah>WdeQvx zEfAM;x}a3L6&F@eM>@QLRRw;ciVqSOHDK9VH!>!t)GxE+nK4zCl^4kBp7Nq4BQI1B zl*Q1h20x2nV9UeabWGa{C~6uuz82)qq9SC@DwX98yxchXvpD`%taMW}b>3d^3)5imd2;^A)sUy_Wt~&L&#JlEG3BcNluj_`y5^Jsfa(aOT%0W<*J@X}Y z&-@_pB{XpSUE!;Y8qa?#0g*phtFG_>R3J~azXbyiVaN7ppB?4A)}u@KSIK;EkT>u` z_>yj@SX7s9M+<}Gc?yUoR=_?(JJX-Dm|CELz=ucqpr%YcBFmInuU(rT;{W(B=`q{6#b>VkrrpU{XN-{J;! z`Kw1zm!G2So}ZuL^SBm1-^u45$}xKwtIZsHz&sSU60>w|zB#j3RGQ+nTq<)tqpe4I z+{K!@&&eikOT_U5pJweF!U{f4EwMixdu{GSH7LI~>2hqV4P zuR(_(pScdEYkxSjmnhZkr`Q{FoQc=ESTR4~(giI_7xu~X6a9;GwE1eqQZQ3qg?!rM zvtGBsnIbM9LAb;;Htb0R&Co?+pc42G8L~EhVEWHM1oLur^AKX#TZ_>WCe5>oOIoX0 zI`|bsiaBCHmwR(g&tq%vfxYFIg($_w8{d!nVep`ywOL9nb4A5}afzjL!ao*NH8)yN zyHBHN!-%z_SZWehP!?g+fl_s4_%B`Dz~$^-bE#xuq(z)eRKBOZna|jYRJ;oP>V(BNY>Ie|Lv7VeF)!NCKvnV90-L=u5ba zbuLds4c4o+h~#;av$$cU4t(zMK6$l-_D}s)Yo_*{LOW?gTS2X25Pm_u(d0hj&!U&X zg`Rnz51L>V=^@`0V?=VFO3Vx{&PnyUJ%%IS^g>dy4$JcE&~dix3uNZ944 zh0UXxL3i=nM%xX^*3ko**5CoN@DOzutdpa?e;)J)A~B3>(KQ~gyy523YTM%jwjZ>) zli4(RBEs(3x)hC9(_daPTCW!6|GZp-Uza?k&{Eot zDj<<2_0ftTeGDBGON=NUx;8zRqWsjfNE!#1ZurN!c4p+!^AQzsY;s*|iSOgahi!W6 z!QGoq2#!C!k{OikD@6Z^*s*iRBUdeH50<^)=h$_btnrA$$H?EI3v?Na6Bvu{t2Nm$ zCYix#M-BW{q}EAo(2BM&R{EaTEXNbCvE8I`idPVTZK ztYlS8^HfvK&`wmVkTPk4=2-m_{^?iTjMvF-B&d*_Liaa+6p_GSV;LCGvxTNVJE~p5 z>U`7I6QOp<)BGTuax4>Q*9`F&&1lLEq>E_=>yoIFl@_18C+JcywE zwWaIjj$*acrS3v0yQF#o(s3ISOS@KY<_x-&W29cwTpkE@TN_#JCl8LMj%KR|8l-QMG#k*tn3BUScushACuMxuCk)+qjUUUfYu96R@@Y9#;>l zk2kYbMP^!zO3a}ptB??e6>ip|zrb8=dx|G4RB7S}SpJBWu8l=La0=*Jty8tFWfyEe z2OOhzZRArQCkw8Wq9r})9K-7;;c@osxa3I%9mge3@;YLvV+KVTx()y7h?Tw=`662S zC68*^OgSy`JQS~kO$hAclOuLNJ~3jqiWfO7h6;i`F}fgB#nJ+v#WBb989Y=c3lh&% zC%o!ptl+EaM9ljty%9l1n)g_&VDs5Z+MIq*vMr;S(Wg;wH14;n@)eHu6D#;e9>XS% zxrIR9jxXEHGyjrC_I`YT&iJl5aC4`*lp!BjJx+TO?P6WP!e(y`1i1JbeqBH7OX$BL z$+ihoVKcqaMW9U!BfM|tHTG5iVF`q%KSLU-YmiaeQsSwkp@XZ1G|x124D=drwGW=x z$lV%w+}G!}2>(R!VR-93y+&P5($KNJ*Yp7Mp`UuhF40o+6>i7;7>ATtO1-zZjG-E@DaipR@sgY=v{!2jtjV9<@Z8Pmi=eqV+@SF^4F_Jcvtw^#D2#M0W#G z?(+MMWV#@&L*E{X8c+b1#pP;oQklM-Qy{T*Yd%eJJX-SL|V58_{Rv49^$`{ zy>1cuWKeR1R{Z_|xd16kXiXXxS)hfbFDx}Z*h_sDSUfdjsDYVA0r#+$I+~u=n{hXR zDZeAZNe6G4N7fkyd)CJiA$qJuG{n=-!E-n8RNjA-^J`o9y4@DG{Vn$&gq{txXS|D1 zxH)T>BeA^&@rWg$dH2h1)T_c1F?|1ml z%a1b0>#KTxKYb&LbLXsDm}W9_*-o?j$d~H;h&kt(K=a7G3D#@0d$jg8*zi)-4BPlO z(x9CvO`>6s;Tom!Ne<^dy{4ztJek3`-)~#jro#`1NDy+K5Y_tY!`9ADSR*fe3+wOz zcxnK=Ex;CW*Q|4|)96TFqy@VhV=765cR``~V^~hD{fy^-MuqSi_kv*Nt7qMGo&CU8 z=&jH7NPLa;Ncp|tiIzcDx6CarJ{y3Q_k;kSGg*Z5{H0O{a>`Ev`PAe1Cv=)+Ibd~N z!Mvu4hauG zNDbSJoCD7iip!Dj_Poi^m%^xgSFe$T#zxsQs&@x?%Xf&8TiNXP9k4zbKqTP}4N}b70zq9OT7r!99AVcXICi-2)ubIuLkn;htFhWtwLV*S9_PSey zsL&uFQ~vg>c&whg(wz8(Wz2PW1Z>Z+*`%CMBYB3bkHn+AlX9g$R`ScrEfdb$*SoMR zGe<7{TH(Ca2#hy20Hw}*C_*=JDEXfa9H;-L2D}VA6OYwt$Yh%9GCfdS&jVW|E*hoV z%p&I##dne(2J>#QFca7SyU^|N@DOY!44lYJ>4JGLwNR5?Fz+dqM5V;0Iji2L-X<~< zU+j(zIJ$%U7+C^WeLKZnd?pUt2(;3qexhNP6N`-Lf@N_|SnrdND8%(1WDZ{8Sg(>L zTKBl#$?TC7)V@dEjsXU~&8-@E4+MKBcN7bEjOTSHWY&Lv@`@rqg&$@`n+}-ppf!1` z&BtmDXR3-eukkhIlV?@K;z|qfR{>y!Z_y5oEtPw;ta;JWg=@4py;5&W!H%t)wkE6I zl3DiZQCn&q1JssC{Zu(ND3S9p0;V`xqVq1UtV3;CvLInOvL|6CVzx1R*<^R4Kvonr zDP{KyFFw@|5+#i7c7>D=pHZWVJ@t;i~_#X>It?hRkkG-sGJoZxb8Cm5d8!|MgJKkKhM4jI)ox_jYK(kPm-W@*7 z2_7WeY)yad8m`?guGZsdm0es}{Ylxn>!-I_M3Vii78ja;b5vAyOQ4d5Dk|2OIy4f* zSh-bE2LNJK)I010D(Z0LiP`&5r=s3X4LK_6V|=qJ>LqOIb?q#Z#8Em_QTHMAx6_=4 zS-BPj{QV9p>b_GlD(cO4H05ZiZA>OGn_AsPORXm%6rLG9^?lkC>ZyP4T~B?3LmHBt z7ZEW8JvFr@J@p?BPV6|*R0F(aJ#}lLDa%``Y?=V;PQr#YJR zT_5Rdtk}0Y>Pm~FoO9H;TphLlIw4_o)PFRCC3N~-QI3w04Sw<2?qQ{wiU0m3n=K;F{R_KWn= z?UgQPHmk2N8qg%K%!oR}pa_)1aY5~C*(~+u#3PmUn-BDETn|7L@l2>9?%JrEQQ3S5 z^0QCtsLlg*Q(d`LF<(Vq1*LdFDfduH4tC8~SrzjiR3R>YgLA@SelR}(Lk zFY>O};nHknUgHAVes*FzRcI?~|Fv{$jxn#uSSF6FE#06Ex8-ciVuX2~ezdpLkJSTW z7dPCQI>L!9i;bRI`N>rAS{v!8YA&m4t&ALK!BYY+#Z=m%`+E}a#3Gx$$F{}J(gzz$ zpR*G_SO0E^ukll7^ifc-Lh)xM`gg2!qq+X6uXQ)lLA99sz)iGbTBx+!3g3pW6ljZp zp{XIhkMNv>uV&)2MrVPE=m z{?ojmWp!r0@EX~{$ulECA2%O7Kz4|Mw-)x5&4(77zb-)kg_R1tIfvq^+?HM{Cc-wv zY&P|Uj7j83_S7&9Eo)y86hhz|TSzQ{tMfz(Ash|~N%=dsrSZD@#zL^4rz?Shozgd` z!X8*R9it*rBVYY1Mwg-|+=SP)VNEjpp!c8h`*1Pwx2JoB>r@S?VdrGvX7&#Ex`TW7 z_OQHDdWX}|C(65B`%tyXoWXWx$)cR!FCh|K$r!$LQlnu3_=gRALIpmVhD z`}k(H?lD&R$n6rda|hcOfnoSQB7!)r`*3o6AH(p4=VY{Q{I7CU?l)u@?!H-74|?I? z?^WM^w0C{`SD(WlmsT z$p}zg`+}6U3!{sh+uo-f5(|ZC%#F8R?AMV1&)@wp#8dpHW+G8~=-d}iMpfx#B68zj z>R}gK`XQH7*+X0YzN5Zd+p?wG7WM3NKXWbW3sxCDdn*tN_3TH3KKTvYWp(YDBm@G6 zeb3WCL42h>SZ~hm>OFr9`XqseED#TSJ&ROHl>@q1ujyK{ z*L0rKA5Y9=KBq_NUenPI=hY}!kZC~kkAqq%3jd9w!$=3>OB zG_V){Y>WGXnIrH+vG$h#efHueMvwF_Ex7{y%NmOVL1(AvZ?+c`uEpwK+hOAQuKJhv z&+o2(Jp#M_FR&N)fAjxJ|2mzi_&e%feHJ<1>(yS|L+|>F=FV@@yDBV4=1%fX?;32) z8|Yn&_Uxi}5kOmVQP&KkB-#CFXVkpB4$-3JhsN0!jhc0Ke(i>4U4^;h;jFTh3D7e; z9Kkj&pe=KLSM%iq8gXThxV+u%m2SP5u~)LWl%pbT5@Fo_dB#|2l_fb!SY_#V_5o!{ z``+e?eVno+g61eo4}{9ng*{D_W*ss*P?oOTBb*$M_@2sApI_!EOWGa_chP^4Z@X5l z{C@VyfAp>|Re-Jp*Ye%1zBFq~ddWaF%jrvF%v}KISpO#TAxB@j`!&9z2WcPu3~7_F z2D_=JS>swpU)sm~WUAAbw1K_|vO9HWP>!~AJ(1DVOzEM#>_rc`Y^|FT2ZE9-Kz^{0}6nfRP8- zep{;5n=SZE4&?ZL z22dRmwRXao9s&dCt~}=$6s0R-0L8yB#|Bzg6iaOI9@FW9z~*@jmc+$a5)*I6N-6(OatE;goZ0Re1@7dD* z9MG*9poavM8g?lXA2*CY@z$IDq=$a(Og0$}q0yeT^OM)s!#P$Bk~2n&_%X)^!#ZVH zTU*vGK)a!Hf%9;*s1JU%W3Kl*^~)*QrNOWG+YCW+NU{ExY6|>udNphY>w~O6#txrb z=@!~It-l#vF(3WJ>eshX{I~dHJal)iejU@X`p_SPqhI(;oR;;+cyIS!_3OKe>!~N_ zc2KpJoR8Y(${&McOi#Erb0KJp1-4g)Uhj?u4V+M9Zw8%M#;H1dFuLCkntUNgq5g*3 zK|>0M4jA^9&`Q&PFAcKqwA+>co|b0~!yyd7jj2bLMJ%I!vxUnp^JGLAkq8?$C|x_gOe| z{|53rn$b7Rxo`4*SLR*q>AGI%VNV^};@YXR`2PkaGi^sZ@=glX|9;p}!Bw_WJB}MV zw!%-B*}b77-)p>_2X$Gljo>S(OxQPRcUEOj-%00op~Vig`V8|7{-f=?2IHT@z$47A z*JbtJZYBRYDA^J(TXx1j#tg=FvHh7$`^~x6^Zt0|y_fzfeb@EZ!tJ}DR~Y}1;;1Z! zB26!OO~0p^X8T*v?@)fS`kg?uG7-oGfoz%u$Y=+`ILVm$iNhB-9Y4+yE%C<*)aNJf zx4u4!l?%2N>Cb1d_>(s1^GiGEvmM!5e^!QGRrqPO*b|#Ln;=g(Ut?bXCqw5YsC)J- z;jxO&G8f+f9t)Ia`9$eP>BkbHE`4_>8sDZyEBVBnfq2pvt zG?z9}#?NhiIHoQG@mT79nUbwjI2Ptf1?J^dQb1Rmb1B77&Q~kV3|XMvGsVdhj*2*W zLgb~V`-L*4z-v^Hr|v9uA8Ajq63jFA{lRYLHS(;Aw^0Asp#Jv$+4?WUNvdo8CE>{z zGb)Qfyur1@ctIKWsEour(ts zV|sgg9pm#FUs2nW^C#M#Z-0KRR!jEEj;h%V^A)szYEO|5|?GamNY79yCu%FKFaTwk8XjOSE!QChoueq&R zCVn;;{KWB`Qyyc5W9V4WL7`CfwpA)TS-*iFukD#QCUb|6m9 zM5v5x?{bXqO)wEx`-#QvZ;HIXgV!_jOV9b%c|+$gzB3BK`>Pl!PLJAA=ft}i3%w?; zM(=9V43A1OuKZMkle>hO(AeX>5IX6Cx)yPadXNz-pG2H*^)yCLG&YD(!b^!9RPj>P zVa?*VH2gcw6I*K-=^!w}f2E=Q+;}7ZAagL->I?O~W0vTP6MeW(vuIGIj-TBEfc`|( z%CqmIk2ZHUJYfMiz{hQD{}F!LZo<##61>Dw9VkG0H4PxF4n318*+ss^liJ&bapET? z7aSXkA^V9080Ze`a;>$876l}@;5t0qTzn@fUTNSQU3$I6!z*=O)8;sEL+Ekt-R#Jt znpa}B(Gxr|MYp?8V+07V%!qrSxSkS4%PHo}`)S&I)w!eBG#sW$|IMt)q$86~gHSg>d4&hwxz53J~tXs9MTZCtCL1fY#+TRq}sT!%|{l5)K9@Nk26T z2djLA~IVVND)^M%!x2^t~!kQ^Iq(eQvF( z%;RN(eIb%~VHN-R<~nF#=eX5oAF#u+C2V%Gk097-(zhX6xF3JpzW0|!-fvpu zt@2wy+6xcVhx^#0A{bSpmB2kJf1hEAO~@LF(5CV%$A|0LXp-Qg1TZN5Z?FkO2sB05 zd|Z^}&m#;I5jvhFFhC!Qsn~!MhaOV>c2KyQnf>)bUpMVcEj2@1hCU$ssvMVgyKXC zY~dab;i@d0I|7pfdVo!K11<2VQeXznX}0Iayy8T9f%y|+qcL68TFHeg3_G&qWLkhw4r?4 zy7!WOQhsN{7m-UU8alSFI~4C;&cVDMpWh3I5-m`=gd}{O@`;IPGh3^ufBol>9TosO)7YQcPljqBB;^44Cq%Dj_TGF_KT8*H{-f6?g zQW#zxb23YjE>@YKTMC(z?7|%pXO6K?y$iGUZ5{M}7RD|`%{&%mFUn#){#n;9P}L17O* zTi+X6O)`aOa{TSh8O(B<*S;uJl>57fwlrH-Hb*}i+q0cb*dY15($r9(DFh~HZ*Hl% zJ&-<%3;~Rd=@2}dn^iuT^}j*&*ol^=Y4Y?_hb|E(m_N~ZSoGYK%8#93dyu|~(+-`c zDNA}&p`y3YiD@h`IT}|Gzd`ZogEjEgYg(wgi;^{$gwWEsOWkn|9lJU^Ttf%v!iRwI z(3cqAUZX46TH3GJyz`Fkfxl1@J2ETOvW%+C>O-s5a&!2dn>(4} zSQd_;C?{uno@ehW3V6es{c*ppc$KvCb~iOM9c;%6;QYwbzbft6EG!`3u@# zUw#2v#~553Xguo@wHz3B4it`hGLP&Vc&sAofzT>KDu&dMJNY$vqK205v?4>I`TwRi zmc3)rph3Kb)I-aFjiv696p>dVmSd@&e|g@v-VD!T$3Wo7b(y*Mzo79Ex5Ht^#Al$`nl;yQPM71+D9ka6p($(%C!E^YVUN0H7P%N|1k327yA(RNmW&28NvwE{%xhM{wGCfJ>dG3v z>{EAY!B8w7CN~^`U7j3p%?d2k2?O+Z_ z`E9K0_+v3w<~0`6E`Kh$^vA7)8@!ofe?<>i2=m+F7mc)vma#;b43#-HNRpr zcjuID9{N(oUgJI1f7i1U{W%%DsE_U>#8GC07BP0KQ1$x+)**_pTUKg8={4R9HvU|c z@hlE^kR%*N_QYX=G6@HKY_6m@aM;u0VC7)4|E{j~eyaVyHgr$T7)5cP_(_!{&ouqG zGnoYZLWc*2B*(~G~xr?Gqh-!#jpH7&8Kv~S_@-DcWjlK8s z={l%L$f$y&TKnx!mS2?ksVm9|tz5*VV@1Gv-nH`Ace$4GWOMyVv~O5aNzM`-{I|KI z73;jl*(xvj3#=GdfXQ%5QC{zoW*hSG4SgkSO+#D6YnB_9xur>@WSN2>p2Q-Ih@_iM zo)VM8tu__f59r;kn@1Itu%e@Ghfhi>mICG_jJv=tm5pfyPrxa z$1t3cf}0xPb1ySr`F7rgVg=dxwdzc`FpLk8%0GFcm51$bs(#J8cS1(<7s|=X!Ev8U z4#vZI_j7aBeC!pe>1CRT>B3I47)ehX_Ie?==7H3rP^E^PX`W^21Fzq9-oq zqH7+6*Td{@h7WIKyF9#4D?8({>-lZ{U6R}1+fmc^>+i%Fz4iAaV(^Tf^^4EC^>^Ll z-TM1w%$)zj{`RTre`|k#H6z<$nJLHi_aee4sK1|WbNzj=7D(Y#(^T*J`$6=)DYbFk2I`OXE3gfgs-OVSLcIg>i-@R*Z4`BWb4BwamfNb@y>0{GR9`+j*+g4Q| z3klNhY_Fu%d}!IFZJyFF#Sdej!@NsRw;xOi)cmn`a{dur^O=8k&GY&B!6hCNU zEcFXw)YjM;PWK5}A>uHxURRsQ^skAxk;+exlRP<{`0Q8Z*PPOa z%k}#02_c^-u2<{AUZut&Ztn=uPy=g-FT;`C> z{HpE_^O8#)n_wuI_tkUc4mhA(xmPjR(g)fZh|>kE&h3%uJLue)Id1cntNS2?zytE4+nxA*Y-~s7DX9xrQle73!=w6qeBJHX~5vW~I z>T9nEc45UlMCT$Z8l1#_+j_I+a&-afPQ_OWTUCSoo31^Z4C1*GUD;Thz^xwi7E;eF zCP|;DA*iQqk<0GxrSm?dR61GLAO)~4k+PQYG3j!b5 z51{Mrj0^|{7VX=(a%&SGShiko4ggelho^sF@snPeX?gn}dSDo@HPbFdwfw}^(2e)v z!w~3a{0z$0(Sn|N_u%vX`aF)$=3$C3_v^pA_1~ZPFPKZxFJQz8pJO@C3v!-k@SLMh z*tLs{O7>PxLPTG^W+}X(y%EGc){Pi~vl30Ft8p0+Tup8PpLyCGgtPyIdz~h}D)5Qf z@OOGUgtvJ=a1g7m-Ws7K`dDj38Z<7G)bOYU&l2-65c$22~f1d*K#GX*bD$~Ybsi4 zegn@5_#A*mc@6)JP>2(lb?16!MUbdCQL=`3hGZ~9sKOC?N&41|^>0b~rp)u=^z5AH zYk1C1&)m;9KB~J>vj%+BIqn)J_VUr(e@j5vW=uy%7jQFmcq4M?q|-=y=$_=^F>HAF zN6bb2)E|pVoM8UOH^sERH2S1VCOvi1fe7l4V&3SFeEl3{MBk6#Mhvf7I8`b*GBM*a6Pegr3ad^J<)rol^Qx?s&@^|c zq1YCyz(DLH+A`b!23sF;CLMNFyo>gNyoDQeV>EKXULpW(j#LC{X+ITQy)vq>ZX}z^ zbrbwV9C=?0829=n$Lg0o#?HD6S*>EnWU?D&C%e|Ikp#}i+Q|np?_o2Gt#a}vhPOW_ zc~4ZnV|9hlj=ok@C1$ud$SPmc;ev4mt^IbT;^FOo4CD=WSD>L;kxIO3DQVO5+F#4a zcR%rY8h1J72-km@>s$!cfCtpvn2fr~y=_x#3K4(N(zku?GOt+W&3s$^s=JHrWjnEo z|4bdnlKHA(*_(7&AKN{5U44|0Q)6Fm4(;dK9hUTiyn&UbnYh;tA4THtMI&D^`Dc1g zcxUab{k9|Q!BuDa3&N|b{-smHfK4Q^0#9XL4gWeg9?r_)y<=+AsvbTCt9(j z?ssmTdZBEffav<46HR!p3jp!=(h4>h&@Z$9OLM1A68A-63halnBeI-Fn;=ltzw3VF z;HiHPwM%7t15cscV>@)e3n038Ah>a97m6T|HWphX(=QM!IgK_Ib#}6F{ei2J9f9;6 z+CuVytv3V%>4f^}x}jiG-Cl$V7^U(5pDExaUPA1gp1$~EYd6r^e}YB0CeOND`>CDp zeM}9gM1@&a2m0$fmw5{|v_E0)6kO@Y&PB@dIXB%keCb_!jJh6ni|?kH8C1k-r^9Od z*v)nIlUR})p%g^l+)LHHz|@1e;HH&vHKU#IxKCT4)|%wP@7GXpoB3r>K>L%k%v)+z zYUILG7>?^NVur|BO;B&uxLE4KLc7}tonncDdxA^f?gbT2TBqKOT3qSv^G zef_VWIz8eq=gehoglkNyxaD>Y2SBSw=6R1zN9x4$&R*D7koeM@Q(jsAg_oKE9@XV- z-t}^Tt}b7Ax;_wiFFFjAIrnbnbg1X2C0z!YdkPHb$zQQH85 zsDGroD$84EJP&o%CJ>EyHxi3S!ly8^2Np}6xjB{^-`TJ_5?#J2y8O#n;vEEYY#3Ai zYhKFQ_!Iwa-!|M|lXp$E+BK2kep){5I&WXPWJj1P4x_(z)i%|Mk7J4USYlQ4Nov`m z8P6e4xhGDXjb9K=igM)jko1itWax#u(zRVQO8bgSb*at`Hz+SNSL!r1%}`x+`LkC( zSKZ9AV58R<)#{{ST_lV5^}gDfI&Bz&th27Dx_P_ycPvEnb~ZH!a&I7`6`#ac#fW&A zs?K9noRm+Cwgr^&?=a@t!7HzBpPR$)i52bjj08~@0z2YjvEl53kg>h@MVd3y^wmeU zXX6&hjy~SCTDV0M>7g%i&Dsv^m6cNE2@K9Js<<&`Bp(^yRyR!Uf*(l5u62DD&%*5r z&E@!l_@_J-@>Iwzc*)}i@iZvDil-u;isG;FRKin9{9imVa~xk5M{XU5AJ_5a@wq%z z@>CiBJ5N4Oe*7+;#_%*IemhSSc$yGbZ4-H#80UECag%wP>@`gjMU%%(;cbf7#9?#2 zP2+8v*QBi!KY2sFx~bwu{kYrbNwbT|iW~LA?WqpVF2yTu)Q{Ix+X-i$2 ze!QleUD^tlrXR1V-lZ*bY5E~_jZ3p`I~6zThf`KAtwf`+;zs>=P1P>VcWL_Zn#x>S zrAyO~*R-cgD|c!7!OPyJT{Fg}U8^7F5T-t-Z&?0F4g2g=EiFd=7$;Lj;g& zx4(%wBhCk{oSCzZ>|6z3@wJ{N1pJkM`nP;PKlqLkwL?&ZtABBq>B#LTP+v`0Ugs(| zFL$f&!0`JP@Yy;1zJ>g=&->=~{2~0lh5Sw5^8Ng8`93cEz6JbepX>1J*VH+qA8pSI z@v!}cE-~*&h;RNrndu&VCc8hP@5%gKPVSS3)`K3GKZ%l9!0a`a-?scOutCBBwlDYV zTt=7w{^x!29^X;Sk$C45|F5hs(_{`(R+1uvZ)NxXeloz1{yfr~^O9KN8~gK??+Jf? z7M{hHWw~!CKQS_XP9LEd@K0jo`Q6@s(e3^8Ztvr|z1Mbouj%$avfKNxZtn+nd*8R) z`(EANckcE+pxb+XxA(6xy63j{vu^KeyS;zV?fu`~-e2wZ{(QIhCEebi?Djsp+xvsx z@_tLV@81`n?)Y`Dzw3KyB2IZVxg(9x6N_0mrO~C&sa!DF)*<%UHHLPT0=GdOzER^HjoAtUAFz*JZAZ! z*Y;-HU)lUvi)3`7qxsf_JV1%9`FDIJ|J_zk3pA%ujNYBD-Fwk8Rk}X|A)H zmz@O-Wi`*5Ew_dU<)@y$*fjFZ;kqPUfz2|UFO(J-AE`W++`mWt$^5xzIp&&FKQe~x zGf&<3a-0aw9Mqtyo$NgZ@rkO6b-K0Vx@Ae{s##I&3O zpbgK(i@G5_-XTpC0ZpN*-{QM~u;=2+?ZH>ScOP!|Zq0EH-xnu=@9f_2&Cq+N99(y_ zxVrh%_P6b5JTiKr^_3K@fjqu`xAPeSq&7>m0rt4|DkbvBlDN zf8mS!W>5NN@ICA2S=!28o68?tpzj-KE<*LB`jNvds$5>$1=SN>=UIJKY)rHq)MRn- zoVAXdkF$8LG#j6?cwS41?eo47&nJ)*As^?1XO^Blh}kf5Dp+7XsVnp!U`Vqj%Ih-IZ8$oFGd@_W^4UJD&>g~8ACt^ zOAxkF*Su(AjqcM-{99LjH`7df^-5@!^W>Fvc!ZibMo#v=NKix_UgORb6V+}?um_9~ z)`?d?^0Aqk#+t$H;5wD;huiV7icW4SXE$t?D5@|(HKPcg6c#^HJx85)#x^Poi9v} z@R}}>K{YjEiMr36bMn`n$F%k9&tDqQyPN;W z=~lXVO@$PJ9qicDd0!XkJlk+tqVmlrq64+lo;aIj>&?4LVC+?z6@TFgnu&=sQ?b|d ze}oHe1*C>nJ3Q-xaV_3#zROmH30QuVSJG9cmeD4ch}$6btMQTv?`&-W zq1uYif{+oZ{vf22o)rtdncOaiY<$LR5{x$g2Z0NOCvvyCiOt+#2R*``-O+`xn}$5v z!q#Tfhxmo5)HhXzc78e8TNq7EFKpjiCfpCZ~@?A@qJ4`%F!a#+o( zE&VJSS)xHBofTy474o0!o|C(jS*Hip{t`E)B1=WFN|iY#eY9Xp`!rIcs;RUWoSm{Bpkico#n#97YhL(b3ll`_kHqmd}s*0sk zZFpv=eq2ZTSwdaP34qR&=O2ytGVz8jpsgMOHx)BxX|zbC#w3Glt)JqfV& zX1@U67wq<0{z2c4@6GgP*bjSj!}r_PI|e^PAFKg{ntBJafU;4!VB-Z_0HLY z-FjzxhyS%y@Ez7W%W`<>%JZ}9oo~Z`P!|6?s{cp$FW^{;@ZUbb|Ly}E{>RzK^ZAcq zu=x)77v|vqpYw9?*ICu8*D&b19#oaRoM3VJZ;z7o)N9&JOrGR|-^8Z2{KX{losQws z?@E0ce&DsFae)LcvE+{!@(YFoAeVt_#=+Op=$ka7mag)e8Z`MP^PiWUhOQkj^qHYA zE!g(WLnA{w(ZQ4X*VCld{PR_bzU!u-pYdYdSY)ToA8Qxj){QWKJixYi?MTuRA!Z@* zPQAWZ+Xy_|T&xE2a7VF>{yf}OJkdQoP&|bPZ(#poQkfZDD)Q5&TK`tcxzib*)?(kzDlW4nF0*e0OX2N-;#Ky|o-U)@4fYM~mTylK=RqcKV9Z9ixW2g1zTI40 z55@R=b8(SP2m)RVysP+5K6nFNzzc8Sqs1-u-Nl&EwWzD?`_080_=P}MKb=Qyep`MU zRMVf;#oO}7hynTI%edgtE6v|Z9aoyakNYWcKSSNm5$6lXneg?Ro`W4FK!S7C!|%|DY| z8EzQMOO_jI>_XddLsYgqF`GTD-jy5f2)W^|kQ*Kdx#7`}8=eTbVNY?x9U(VdU+lW} zEO|S_Ik}EcIJ1eI&uC4RIt|C&)UfNUfn%ka{%_5`I<<*( zT19VSP4E->hhdg7|9FVk)UYc8&=Ye(XJEB&*JVJL3G`G4dPV^H z)!R7;oS6ZAQlMoHv^D@;o(p$7$9RL8*7cDI>}U+?Ukr|s3z|=zo(k4-qP;XKa}m zH5QvzlFjmC1G2Q5jrNhN40T1hx2^SUY`Ajk!o0d&wISxsL-yvGS>&=&)xp<=i`{%Q zDQHNYrkZb|K79nX?OgpocOXqpZVZK5QFR#AoP9 z;KS6gPmhQ&@AYl#D=o$wII7TW0;%?)nf*mG7~5l*$=M%m#`!Lz&9am%ezNyHn=6kI z#<`YMcX$`8FLT_A&`^Xf(6O z#C{&)XVch8!b!M01IW_-yj8p~{P`&vR>J)&0!U(7oI)RTrA0hn)^GUP_Kw}Z$hf(S z>u{X2=dGU~OT1OiB`x(UI4An1=%fusY#~Q#o3Zp2A5ZZb4tYfWMV(&bHI|a23gu&b z`Z1|~2m7T9>xyuSuiGOQ;e^2~X5g4-uC;81;cso-AbrOoTlZ5ez3hX1 zWZoPttcPb#Tjz9HweVO;v_jpMywMaUw0CEVS>FDb>yNn}sHE!{V(z`VnMj?(+qqiC z^>^R^Y%|@Fo*}zTYGlVyEDa}8ZxH`yyc>ZGis$Hcxy-}bjKxn_o2-ECb9$n&cqs{( zPg0{Er^T~!?*=w9)*JPsxsTU59R(w5m zfS>BOYm6>zn1?x5{5{N_P~Rxr5ot;%8QqUP17_Z7AHTpi(x+m}kLs-Y_vpYS>}>JHdMi z!;8u#pYNysdAqsK*C10UN)q=Z3-O^K5`rjl5C_@2pggiaIGMw!3o6s*x|rJf z+fkPKB~Txu{1Qe3j)aVZ&G3Ss9914mjV%$~XFf;*C!xHClX$T1jz8idmN>VJ@(*Ga zSEGix#a(K;B;-q&Iuw_He}(3q<&tzgTJe~wAvm0Vx*Vv(o{rNS%Q({rIUL4b<6+`* zjNRg&w~rF$oadlhasIb_BcD95hHr?@(k_Wt@m0t>tGtGM4Dr}wy+%0^M;kVC5b=-T zY&T^-G*{5=jz zv?CPs&tO3fpEu?_&(C>&h38q>_Gb3_{M3+3#^UYK58VK-fy`YY*1k?)^S+ZYS|2@# zb5A98`*NDmZdN%O&T%E2gvS4Xyg6fKmBvcL(cBra14DvZ(h%bE+jxdwcdx^JZA+08AB72-S{q?OabzuZz9gDP3Cb*`U#jG z{}jXiA<<;^WiTOMqfdpKAb>2XqZu=>dCPCU0qsju?n&a6=~VyUz^8QW zPS^R5XHJoM4-s1oU-qMm04lTqHffnZ?{DsJTdF4-Ei3>OlR2gDYLB#)F4KvkOHQ@% ziOo=m1&-s;RNzD=1fl^lPjK!pF^1n!zMsj3Tl)6 zieu=~hjTBOl|Ayqy>N%D+@VL4jJd=`jFZtt!GAnl=*u>h@uZkEN zldW?#=DRLM0)raMx#)^kqx;$rqUlgraXHFk>2XZQ9({uy;Qdy zbJsLxr+*F?lO8+8$_8jk*YZAG$4ObN(Y^NQC+mUDW=}gbAa-)pG*%02hnCeeZjAe_Saz-AQ+#4{;rsn! zeJ7SzHH;|kf9a2_AZBz@ziVTWj-Pa{0*H0NC?aLv&MZ_v-;%>?yoVR3eR9-GRRTElXIp= z>63}qq_d9eK%Xe136}enG8XTj^xmYnagj+M9wU9Lp6NRtL;5-@cknL$E#*9SWM^m9 z5eO`=Q71a05~P{J_O2!qkz#W7uTkg#ql&!7nQFDAUy~cPtXr)Sg6EOOkpgIBSidQs3Mr)rtIL_Gsh-T~LN$M%yp0XbP`e2J zCx19ho6g|HjSz<4708!&OmY#KMw9N^k+k`A36bufxVPSGx=qAq|Ip!;yh-J5T-48N z8pH?3keCkhu70Td0YogQLE}VOo{3=i51=Kmq;f3=>U*6I$fU&E$7g15S zuN4zWh;&{CKbIe+Y!gZ8TWn?WF*=l`1LGgUOqwkBtHuJpqik>vSaPLqe@;wiWXi7P zk|}HAETGSwoPNh45%8y#Uu)vH7V&8@pJK^N(Ky#;RT{ip3jH3EHSk@+ZkQ; z%RomhH2d1p**O*!3(_nEF-k&D^#-bHEALs&wtcC*aSGDo5L8{KiuhPFc$mX8JAcG~ zVs=sDmh@5^E4Ryx6PHuX&xuWF9y|m?bOFe@Wn)``5<2sj68jyA`qO6HT|-fpAm_k3`Ar#KG%^f5Iry#O7$?RTTR6!l1vZD&F=| zw^~+gQi0J)Z~MtxT=rof%R000y}o{Ag`X^^tb2hlUyRn3QCeTx_bmA90#BBk6&8T` z%oVFlOihmmU(Y$h-Z<5C3}0)KKdGr$eN`!Lj(+k<0all;(iz^=PD?aWs6t4wvK>@l zegKD8rOsq_+PjvJsj=ZB@A)BS@}>&9DVnS)!Ss6r2?3gnF$S(oP*%wF`j#nsU=D1#u3Wv%@N5%P0y^~d!(PMaA|HA{2W z@ayr;^;5rCajHE26-$J>5bgXBOFd~1T&9MN+)sw>PBZl>5w59FtezS+oK!niH`#`c z)5qkKdRFAgjW~t`ujaa6Ybn@iX7Wq_*pQ-GdqvpleTo0Ro$d=f__f2x@y{>1Zfot0@rE& zwm>rX$quE4Lu`gt@r|q1C8?v~mRs`F%7kqjW!Vz6Mmo=SfcqMBD_3pITuSxW>&lCO z6$$+0Y*j@8wiZ{wQLWV&-a-mmd<1LeHHk-NYqqOZJF_??YfFe19jj>ZW)86x2gJXn zNU*69Wp>^6f>mg3TCCzrZ{``i*Fvl!JbKHbtlzxGr%19(l^4vKGSy}aiY1=3Q*3g! z@DTniHf*n}yMAQRdQ!cj9(^B!h?1YUQTc60n}^-ArRrTgr>8R~@=+P0M_K@J1nc_ z%Eg9LN`7kU2CuZKg-mA6Z>=WPB;6WRmXf9=j8~dcN&w|NiZ604oJe|G)58GT;uz*J z);jn4$k~GtB zgC$(KzFUXpj~ngBJe%PUs^6SxVFD?Le07XTES_+RYGs0)Z2?*MOg+dVBnml%ekO#1t{sNpYJ4kxwj>B1 z-s!i#)8%<<9`Hp9|2 z;+fQ5cMW29u}C61HEb65%1gVRVlfQJ;aq;K7qKE)wV8v5NUm`C6Kt}`R0}q-a^6m^ zh@pd+49kMFpx7U5!lt&TOEZn|vt4dgwbiKKB|g$EUx14vZ`EAn4%P|PkQ(rVT_|qh z1w^jj-Ld#A+cxuel7i8ceozWwAT?d%=cx$4Z6Q5u$IdJ(K?NRF0Up z>cO!)(S#cYqaLK;r>@`Epgs)N_Y3$QY75V@L!f7N0n%%OXC|@q9_)35FqK<)z8!cs zj|eis=scf=2K8e62bFqxLA?7V<1ldhS+5pelZeQu_#3UhYNG{|PU5_Bq7 zyVD%DAu8`{2&~E`_+ggGww@1cx@%o#dXDeFCXVQpV?r>4DLf?qE;-$DIM1xh?5E_` zSe!UfwM;(pm!hM#5iKf`uBVcmqm*`@xBVmk&?K?5D_-_y-f5{yB%c|CLw?y$OlJdc zzi8wYzv4LztsMQ_q{j{gsyQrc3(@}a%PPn8>M(bO3tD%?TB~3d(jdn4WdV!nf zYYZzu;1A970__nm>F}Tc#Y?(>e?cJghdr~qrqhxCAA9ctA60er{U?%WRP+QzjS3ni zYT^|XDiP5MByysYiXxRNDvBVj7Z7F?FF-Jpn(1^Dt(R79OJA**YSp$%5f#HNL9L2f z6|dlxGmZt+3Wy5-?{DvO=8^=pPi^1#dHxTd);Zbd?Auyvuf5jVYp-?rC#=&}Z)Z_; za`0t6Amh6#1&c;zV&G9fH!z0QoZ`km)_E<~#1~z_lmJXs80N5~%6wM+iF4Ic0zg8y zZ#QB5aTjdTtF>HBGu~UC_zzMb-F(%r!~{RJ9ni0S4=~b$6_PCgyeG1Fh>^ID({RcQPae38rt#6 z?&Wl3=f{}=b5kEfuueZk9t9y#QNeV5NrBsJz&Ct@;clm6Ny7s)wHM8SgtLl3!oDCX z|GXS3<8pFn;LFanIz4d{XR*h91*}7E^%s%-LM=zIt8UdYLKH9%(^**#-3Rth95JwJ ztjH*6$2L?E#+GRaK} za;omLIn5^-VPVu(<{;G2OT9w0=--U=AL}2pkDHHes9x3J9Jh)t(zk+-VSvTEem~)6 zz@y;ii4vym9dT%0JW3N|Z01LD*5O3CuMiZ+hem^gfA-8{!X6*Fi5kqlNa*cGHVsv} z@ypTZUy;k{a5w(6BsJqhusJ!Y8wTw$WS(477k|bC3ii%r3tQi^yPQ8D{W(xo4W@kMvR7e%@OGfN-wVrtG2 z2)o4?ipj?J01^{hhXQ=HJVua9MI9E0)xRL$s4ktx?$D$byjvtWWZ?clu5gjM{RQ8- z3`KS9dTm!#%xSHq?IFRA1-m@TH8+2Vppzj!WQUaqm8eMMsr@*7&Wq%qR1>HUq3 zS61{ah~HPyN+IWQbPsjtKx_ihkQY;E#yVFI{PX%hpuNXB2=~KlWRJv_V;#4++ry><5n=8;= zD&votZzGYLqurbynsFJq*rFsn8p1Krhh=60PV8x9J*pK|w1rBM)~VJ*e`6(S8xj<3 zWrVAgm4{BzuHV0+CY~}n!{?gIaX6Ov?cHjGCWV|%SZDb#(^&=x2o`8kXK8om*e8J8 z2x+v5p~ed49@I@C2(!l)vVHBx2lC0tId$gjXRmDp@HJkzf`tw81Zeh6WBIBt{7Mrc zG_5%Tf>#EI&)*BjmvZ`Q_T7%>uAS^&OEY#ac2&-uCzOYof{4Hc@9Gdt%M!+!vhG~4 z0%VU42wB=ya^2W` zP^1zRdLAwc7i$ z%6$?D;26Nq7`90~1dCqf?STSn2@q~HpRU2PG1iUIlnjN6C3r8aM_p;vni6+I2=f)u%2X2+xn?|S{(~!QNiB0@{mWi3O6V2}^?#c)J3!c>cS6Ts* zt^C{_icT_6)F0^|+Ii`u&+=Dl2fWe_3_#4~Oa05jcH=!=bh_klPB9*{d^UPU4#+A>xN6E2AUd{N1KoVrq$E)S{-W` zp3j({*_&2>toP_2eZBi^+B45f zX_Y&`+>iGek2yOr^khuwylPLsYg{${jx~F|8Q;%*R^{c~;>7`!t+q^)!yRD*GA2f{ z{WO8J|uUC0H5HYaRXOYXi{S2Hs4#=bWyX%pT?xeb}B&QDu z9x8)}JMBYzy4o*ET_y0F6&9YZo0qG+_kP?($I+`L4qnFU@nXBn>GAJTqP29 zkx7WHwZr;8bRO@$fuC@E@aO#aF~vjpud#OYZ-xw=JBn-*`@LemCrfgB`hH)Y;!wyq zs;={XFVY~~tU^lQH^D9{hq?EdiP=)q*V=uZ)W?(mPiAe|w8zIS#PC_aU{$yD^_i6) zWGTiMaS5}qzU?gjBg$wnIXGO%YPxy1%yLK##+IJrFDm?@m-|R^bKFEpNaZ%o2o*%W z?7X8YMvtVPfOfe{K)2F)&-YLeVEq$Q) z?VwR?4|C{;r&1^On0>-GWTBpPYK$4I#vN1^#e}sqf}!iA4fqT|QbIZjVaW@2_dV<|mkA7Bn204&SQx@OImJfRQ0 zqxkNTU3nVsT+)htNaqf(xba;!mTy(?se5nRkkN&%(dWP(V7jWs{48s`>INPPu^&|e zOd{Rcb*k|wUfr^qA2h_<{0x3rLyT?s7u2XvG)%(QU}xyYZ6uI+GSSz^pTyKfEINYq zUOIuS8KzXXF0}Uz!Nu`ZNOH!Q`l^rX7rfoAKK_DR^+kQvQ#x_3U+|7-$BF$zqf2)G zs$e;os7_7Z84J(k9UF-2zimVHLZ@kgXt4Sj+Dk!Z-JIAWDl{agu>kO?l3f~=9Qg## z6R-8RMwjrW@~d^gVi+)GTh`mKd(8>*RIK_Tozw8{NC2w$qj=A1h*dOdAZTMaQFS+q zhti+<){84ET>iSDVm9A6J&No-Wg$cN$&s<~p3*(zzTQPw(n!yxC^bLw%UZrBGC6~Q>_Oa(sXulfZapmu+vPrQbi3~=m= z`ZU`k-XkG*>=JBj4)vjUDu39mAs(G7ND%c~?M!fSA zm3#~bE8(ZWJCZMr5h}UM&tUhsk#HU`;5r^LZb;yKO8-%k+68WVs9bdrJ242!v%5e6 zWeeiW_=8p!NZCsQ@pr`WhUQf3ZKYM)A_Ip6EB9^7Q{27(Y~b^WN)&R#&LQNm1_Isw^E<*ixtjt3VsKQ$oU;^eiOypY;Q!RF%p*~ zI<4AHi+boNr$I8W0oO1!H8tk1O812Fs<#2>o<;~SWk zzvO)0rQ;-};>lZmqNm&?!#&8~aeVJD8EH?)K_yx;^>)cT!CN=6L#uv}!4AqU8P!wk zRLU;z)Hcw8zi+W#F5?@mmw9HtV))4Q4aCt~u$dbhuQ;(Zv(3o$CnSrG4OegQ<@$Sh zCAt3Z$Hzw>Qh;E8h!O0MmtarQr9<{o_wn9)^TUEE=O=X$y}+;Y*UR@95EIy}19#nO z&C2yws7ER`lDzi}G+>rTxawmg-aqSYN8R+#19~NbZk}Av85NNTHyEM*#_SZ0NHc6< zMyS7(Q6cP|+1)IbOFsj@3%3szOMB|C97oxGVNq&D&hzU$XL(N`59X+YCjQlY?Q*Ge zcHmp{w+=>eAnF;M9apub>Ue4Re@FrIxfl%5#cP9s?1xr`*BfAc!A%i}#o zAwEB!`f*qMd?B@SXd=VUucGQd!O!=k@htibeP`k)d}R(o#l1s0$D6ek1Mw#qY6iau z-oNciao=uUA;wh`R~A-EhCU(!>0&jfDy8HIhj5geGs#La&Jma59I-Xt{^fGzj*mtr zPolcP=H!ou%8fh7%L1z8cUhCRW<72mj*W?dWh7dsxy5v~ zIAk`ofO#&`viq5=N&8!QjlZXkmoOy%iUYk1)i9b2y(6)4-@v$Ntn*$fQHPZKiNRsl zxxGdA@{ZVAUtpeH(P=D^Q@k6^fb*&-Ky7*rRI&Ru0aYwXms#>yl77g45PeKIFK4!Q z*x9CU69w%EU&taa;9r?|Y_7aka8K!oJoyuqXT0Ne@P#jf&?6I&(Bm}!jVJ5B0*-J> z$>ONrx*Qa(@UFN`dnYK$cd5AZHjvlj0G5f~Spmkf4=|4-2iJ0Sl&?|VfW z%_)ZdeA~mxY)8)(t2htqgTVS{e+TP*%)7iQdsF2$6@&B0xQnkE)){Q#23dKpbW4BcYy$;#dZT}Mr!jKfP)d5 z0^y9*YRMh$A_|JH=`9EZqh#?+N~QNLHMAq;4|%OLP{a~gfQ0FLX)(~kZuHA;R++Da z9kj}R*CY(EcrRJobbfguDQhgwW33TpA^xG&={8+K-eAU!%}exzBfFd*R&3_dQbM=z zh_q)ja>n0M@iNt_%rK4U_aPVDCsxd_r1I%!q%H!mKA*_{kgG8!j{Pio{8d3t-p)RU z$hH<4OqTE4(TOIj_5c)_@~XGgP(Lq*cqMtn1%AwF^dhY)N`9put%_cS;nAbL2${#vRP{pGQ!?KRYTBz~Q z?9lD{mWeBG6 z)rHa5xbCMkqGo+fWXD{fV;GK7YZ#C&rJqE;PvsGv3}^89M~*vB9Jrb?po~L}Eo4;fvFy-$!ALuAE!8-W%4u7c8YTsf$&|mXqKEKK? zV-l+VZ$8lf%?J9w`9N3yPs<0Y<880o26zwhG4}cu+&@h_{=S7?EXVoXocX&oeb~2Y z&1C}b&h=j+VUgOS&AXLH!kkTZ zVRR;h8J59C-ouoVpzw&A$JAbZ^;?ljXa1GF3mDjT8^7G#_{AYL&JBwjzc|aeVPVa- ze?uv`v9)GfQs(}n@budFN|TVO=1lx6tbUU`B=T-yL7+mE;NxzN@TEw?W(U%u6?u-3 z22#bJ^GfL!^KUJx8RJ3w_jXcoxh>wh%}T;{D&8K5ZZs+#H%5@q5^EWkf=07Mq|EDwa zU*MI}Yk<{(~n^M_VGDH#eNIl^XG7=srgO#Z22@7 zpL;Nie0**I!`ich{Oaye+4g@b;@fo5AGk-rmWX7*1oEUro9t_+tzmT8E3E0<@mzLC%;;$yYjrT)HNZNaS z`!HjdF!qP0;%Yv{!Z-~1nHV-$7I;Qn&O3>bJb%cxYC66#Y=e3ugETHY6){P3-I@r!YvYkTvn172cnq5?mWk z;2=u}SX|dI-UzfD8Da8Pf0i!B-V|S=z$arlAjk0(A8!1dxH05KL}Q5&YgL&wj3&ms zMr@!R^qY}o-eSQxSx0Q2712j=jSR`%o7A}j2H`RWYn97)s{s_Dm*N9+(kL31oq z_$X6=aq44@fgS2xZ5Tb*3LaQ@EOp0MveDw9+HsM`>?Lo7kbDtk>B#RrhMKmw%RVnphfW_?*Y^PfL5Hcv;tSsxD80p#9VRm zO&`+)&KmxJi+qoJ#db0_SFg9?{^yPGR;tW9*miXoR$Ps6SayV3znKx9WrwQ~o~w!Z zo8UPgXgp?wJJ=EK<&W@~P9q%M^#~UjE2->OSCCpyNM^pNhdCt+p8uHhyfo+emptdF zAOU^6RC7vw{2!KM;1)RZqb*U%Ag~WMfTuBUE%8pHK$d6Y!wQu5;BUQ3)*;v|n=-la z=z|7FFW~-?*ZOzfbWKy^c$Gs_a!3+QIk7V!oUZB0X*L=9@@Z?9=qev!A2ObKds&3N zJl`VhCP7t~XxDg8L+C-2?)Dclh>7TnaNrfecIXoz044w*XPLr?>u6MxK*bi zmUlHo8@bF5^H_$N53I*m)79a2ggyKb{zwhWTXc>0Yqc1RaHjgV>+dI;n7{sRd^a<~ z!|Vt{{s_nLRXz}>(_JSZI?Y+?{uMUvfTDY34xAUIcF1|I$a(&ZbB*BpU31Fcq#PST z2+ts&cg~O${U3@aeWY+{13`C=C;iip%*$^PPrCI`oz{H^@ucrY7V@^DUn|f1+602q zOID26`nN1GZ&mf)g%+px{eKS)B>heK_}WZJ=L8scAZeV-^L8 zK1@+3BNxhW31_{6b;C;EWH+f8h1wU>&#GN#PB+Crpc_JU*9LKR=VquJ~N+t=Gsg~5)|WqjUVW-xix(%xO~cWO)Vc|)*2 zFY!UJRNGU}bFBS8CqD0WtBiv7?}^X*H&R+;;`0t$3?PR9KKD zz1u)?=$La7%KjeD#HvoEnPHyAY$Ax5FD> zZuTZHIIAtTr&|3pFqse2!Fkw7YYa4T%C>9?SfDv#FTQ}}p5!_5WDz$;&B~2po00xC zZABG@8RMO=y!Nzr_XllB-&R|%tWsMmycM6DhI*A!%Vx!yJclQoNg9|3CIYk=1`!k%=G zwS4w4z%)kK-(d%N1z+V3 z@>ZdvGl?uW27E~5(U-C$@|k~tCldKM=efi`*i`wel;_+J`!4J`M{&7XH}EkxeOkQ3y6a^>~b%FZntUZg!1$p=;oX98o@pAR40PW`9`7fqs;4UFq70s zfm_H%L{cN12z8EU^BO(HIUt%*ec)EDL?=2^b7E!G&PHsJE%GXomoe2>y!V$2D_?Iq zsm`P}!rsTpqhhM$_zMz8@tgA+L1z$}g8K#c=}lfE^3*i7mg9R^p3Q4SuB30yYc!Z~ zceIC5aS zdl@k1y-9ob{Ehy$v^kCM+}0y(PWwH<<}~T0?7mdN*|+Sj8T$71`%zoUzvFV}Hj{s6 z0zMeukbmd5MY+UblHv8{9-6qqQl|DF*6)?i=irKL_MP2`!FPvQ34`y%exBnG@vZgy z!-WQ;-|GUuO}{gcE9H|!Ci3BjF`M)|tk!Tvh?DR!CjHL!04CcXHUFvnJGX&DO!@`? zx_*Chx19VtXYq%%ZxFR;3;B0;v&lNT3$coLl~CHHp=EZT#dL4uyFDr{mXj+Z4VZlW zzNi9m#)jm6`)$(tjX8om5P{BI1Sm0nIr0R#y@Z_dRgj9x9Tp??!z@E~5h2}`og z4d#zdBxE@M0rFlaqG4UlouMhcihEkf^ zG1Gs3{v5N^bMoheGT&wL=iu|UIrWn1RFUf{c7nGj#+pTJ^5-ZeP#94@h)?)!#!g7}vW?sE3I1Xi(%p&I#y{5cYvjAS#$@N-|XQ6##+>&ZwsPZ@HvtomDK z&w)X8%$_q*t;C=6ikX40otq$uU!OgPJaVljjHu%EOf+{b?7fI@h)0*npM$R?gbPp1 zNuT4x>l@rMJABGuCjEl|#{%Q@D4lxO5e^W`0yDs!9xwEtg6Lo6Pg_kGuIp;gcU!A%OekSe@>5> z2}SF~O1I(7f_I3aOuVQUy^jH}A4Yj8Un&x^>RA5f`u=TQ#8EawN!W2<*~aK_Uqz$e zz%qUj843GIEE}~Mt5~UD6u#N|Wn3P=`p4s1`(!@*1<&50PeFP3Bdp{P1+87<-B+%? z_de5{o3KH3Gf^5fT*ah4QZwOYqy7#;I0`I!xrccfshAXs5mNVOloEYb2)eRj%=mi3 z1c~q`C_E+qC$%0SAzz8?74TmZUwNA_fmXwDY^NwZ#902YZOF=kwjmpc?Q#4v6Oo-x zO~BnhJgt$$Dnw{GBG3m4Z9Q|bXfsa$3IQ2^80!QZjamN~$vVdFRQ0bQq*-6*Cn2Fu z<8Xsoaz=|u zV&u)XdV{In(W%#oRRRDxY7zBW^P~AbdnZ@hG`iKVAnjIUMuPbp6ssmg> zi0YwO9)2wt&10w1zZr6GBDULA7o!+}es983>6ex>@VD-86EXHnElH#b`C99~01UVR z!Qt5mc8H}m#d58&LwwWzoQ?CX7~gLE3gScDVc?{2yP7fVs=H<)d${h^#cl295am21it=I;nYYhL zL+Bxc4u4=Je3*KGa^werU&~bg`n{gJ$W!I2nfv;Myw~T8JJ{W#JWDT}N>-Rq``Rm< z9t0WIenIKM74Cx1yJfE#v-vNb%d!A*cKdXC9H>QLa96dIOTa`I_9Ir#h{wZd0CLf*ZG zVccfcpAaSL&<3vsNVE+n_7R`f$KTB0+t?{0N9M-M9=4e4uR1Tx&k%J@d^ap4 z7Ds@6f5{#%SnYY| zmH6!(tOk`%<->4%WqtDCUbAdG>@DZ-H1V)?*JD=~#(4XV7XrEKCC%9&d50b+-6ZfHMLt*4t zH%XQWIE^<_h^7(??ff!bal{aTAdwtNzQ47R;~NM6{B9bGE->(4>nzxc>QUsIHC~#q zi0Qv%+OJnwJ;Jse3%_9Xu5hc~3MB4SX{%t5Y{I?Fb{h_G^KiB-Q?hw@nV-d{kr8La z^e*G8onmg865Dnvv_*9BRWuwkR@JnJ#u|F1gi{Lrg_;b2HZk9FitD8P5?MNHL z$Z}=^#3v>pm$eP|jxfy)9{oE4`Tpe*nvN4k1M_ntgrZWh%*dV!V~<-O!CXG|rab=T z=Aq7<8~Rtn$YL)<52)AI$zAq**IZr=v57@b?$=t=_*Hr2pkXcdneS@jAI=p6ZQQt> zHsm@ayijSvEnAQ(YTUR3L8$HIwCz6TpNH*J<0vZ=Y#;ez^tQ*B!XLr zuD1ZOtKM@HlR0m`SjHOim^ZB{3s<$f3)YawymkYct)IegyzamK(mNIW`0}KgOX5T# zTNm|c99R&Yp#UkMo*VBoIdctI15Ch83?t`cuaiyIv2LRVHVx{2>CuU9^<#@-$U4Vt zUTOIk7lmuN{*&y<*2OjAgO^c{1B?++!8mpruG+>C3%GIvD+=xk=WHtQs78Uw)EYFb z+=*QU!b6Q;6%uD~(6GwrlZ{WvW>pYvZM#|z8dpe7k@?QQ=w5S1>N9ee`uucp8RM~g zUTPB>w&mxlku7gS@#w02FZ%AP{7y`ietF{5GI!9am3}<`#4t;ep|bVM?kQziInBE; zU2~oU9=%_oO>m+VE1*zPF>e*TkARz*_M$*@O7_RyxlgHg?Q`L*GGQuYa9ks}EgL){{Di}q~rCq-kbf933_n=IUCF9%841JB7R1hGl!ug71iqqz{5cY zdcBZwVIj}#fKKxlj2G|@v@le1a`=n##g>a9D&5B34{KN8f4cLz6TJ!L+>>wjqI30! z$qdNoJfiU;Ku3RNco5M!qI;$Uf7UtrS|O3@Nw3IW;KY<*k;rOw#D<&?GuX^_TUxL1 zo8``YV(QzHy=}?B+KRm+Po(OolHG#yClNi$OwrDlsW9j4Y*H(w9%#f~+g~gz%uYYD zqgOL0%LF-P3M;sreC$|(e!Uw zSbh9&mH`J$i`XNgKo{oKctsg;4t!R^J$@q}DI|K9|BNW{R-m^vK5p5~8~TPTg<@_2 zl#Cu``}Mj3X0wp_OpJw(OjMNAEi{sazs5%bj-r!C7+5rY#G*KnA=M1jbkK26b`v;R z^&;8Mh*D?H`K1`Uy2&1kTz+a<+t5;^Ev@e1B~DdQg*RB5C7VO2<$S0fYa>D$P7Np# z^274uu_zvCjoFP}%7~4EgMs^mfv~S~Ei-#=pFIkX^vMH@g@3~Ehr0`-@7~=QeVXMs z-=1_YMi0fO^BMM=3rVDD{0~7kz!Xhk_ z%r{cO6h~ouwTGITrV~@*s}x?ARI&J3x3I)%zL-+~=rcA>U%Z^puLF9>hqb>r1nZHd z>q2Fvk$t^4L96ctK-&2X9<%X=yhmk#;Et}vIq0}o>&5p}@_xnJ+7eTgQ=9pzib`xX ze;b;}*SXYDD|F6Wg-;6e^-s9NmA zo{}v$HwvJ0)eyEr-Jf0mpxB$q!A9N=H?C9VbK#~oADbjDkY?e_a)et1a@R?oo49;~ z8@~*>>t)GZtC73N$-G)}*IGmpEk~$Gk@Le6p~aK3^YyNhY_JYcxIPJe67qna0RT zKAAU=VEoeWEJGw%N)F5eB)H$p+A@xI&+c9y=L9w#z;|3(|g3JxUXV1 zC1Pb5Y!xUuzNR*QhfNX7um^f2%Lz8WM2N%GL1yIli93!irbz%>RN6c!x zvaqxOM_nRWC5j5&!nSaH>u{pBu%zv{QjS56W6>@wlr7(_-Z=RMW6O0h9>SKg=eyD2 z-e>m-P#wz=2L`_jX1qHMS>PW}a1t?PjZ(k?Qqd`$>P61;UV>c23J~1n&&RV=)M#Md3!UFZT8qwNYHIj)WT(|HN}BPF)F1y<(oyKamhK2m;FTp#Qo) z+(%O+zu8Ub!*~6j=Wo!5$3hle>BHOq?f-&4{IY=;%qv5n=))%&oaPpy4}U~qfCi%v zf5ALD!tYelZWB%;zOH5@A<54moN*wKkm$bYqfwF+bJ%!o1LuGp8PQ?nOazL;T>1Sz;@0W>!w~ zsXBA*$`6wk>SCOiy~rNXRu|!>L>=1CG)`;Q4Jj*)Vtp7n0gYmEF&ahm9@AmGZbHZA zH<;6%X;M&O-@Y0uRUtLvZnMv8{A$pj0~|gUr$=uwtFduf1pV=Nt@(@zEiC?(7&$QY zhFRkU5@em`pO}qoqiw{SOQ*K3&I!_gHTF>Y2_S@&>8o6;X~e>+UpS#0V(go;Fi4fa z+|bAEb`owJpQLxn!ke=Oa)LD{n(HKs_NKj>e(kjbufQNcu9wZJ zr!_svTV1b{5hb72I1`I1j7(znat0mJFzTE+Bqpe7Lyjt}*G#;_fR88~+aHMFVPIVg zpO}}a|HDhc%fK6Wog;yy3wX;v)R}*=&bqu`qrS)-GTt;ia-gU?wUrtQjykuM?^?S9MS)V!G z7V^R_!>f7f$Qj;Je{cn~4cl^#4zQkgfxMD5^KC;oK z+vjfm3AU_Z!ECE!;&ZDIzgU2XsLbw5qcCPZA~kkwra%^7P#@or-WUAgdn<~pbQ3*s zwpxJop%vzbslth!%9mIlFyp;qR?I2#ZQxTwpIgc5QjR4;7Fgm>_OFm}!c9<4L-AL5 zgGHh=@~hNT#t`6_>__YB$l4uayWE_r)tWPKrw|%CpT#VQr{oWxQ+^qLraus0OVmxe z8-BAN1#&u0h~(!OlDG1DV&o)sv9QQ#UZr^ss;i6~&YIl;|E@rhszH&uM%^F4e|)&p zKSr<%)ZCNktVXT6lh=Vq>6f51b)#B@%awV*<6S<6*)Yq0*RhZd^WNWPH%t@g=qb2h zmVUIC>frESwx2YiM}7)s?;_!Fvn()=r)Et?Mb0zIC-B+<&*e z75|{4qLt%JHoUYpF?Ny`&Ty$)+VaMHv$AD0t@pHY16ez(X&tU&>-Q#2>vs5IM@PU}?8FY0ob=D?FI*sIz8$83{xV>;;Lx#L`b(cH zf$;~w<~3lw|7}&z*I$NqsuwxZ+a+h!XL61_ZXunclKk1bl8)2&c~Sk$kv?)SYbDDb zj6Ndnz-`RIlUnfUHsbT49i?ZNZKJeBR>L?uHNx$aiE0pA+T2|1vT%L{8V8 zq*6ZV2SKfHlc%t+LXhQdGF;Km?7E4q)lwzsExe*>$ z7!|QNVN$dNeR@&8Fyl7+FIwuv5~-*EUNCY~_ub;%v1~6aa;rayeoUyP%ptLX z1Lwql^bWf#O?VN+tn-qF9*tQNUV8=Omz;J<~D-fWuD zqdCqlL6zt&ipanQy~O4?t1C^v<;&&CsfFHo^sDo49TyYC%~%*s8n9;pH>Y(4CX#XW zSrE?Al;lJ(H2jfV-WhpZ@C1qP*Z4LFOy3L>2KqGkgjr=gUh0;zAex_ao!Zx=ot}!X z)oB0l9$Cl;{Ib6dA%D(4J(1=a)++#i|i~5C@al#*gA{ zGptqKb2n>P?Ep=5IA=K%+@p&i2=-wAq}2Ds?yS z8_MhBqz^;?VJuXkb&l*iZ!Ce70NEBH=*#V+d0 z%|1RKOgH7=^JYGx{|CY6Z1fm&!194tC{jt(%{Eu30)2pU+4KtU1N$lq)96R+ckUU$ z;{I+P_G1q^Q{iKk_XG8rOXCI~b592!j{=bZAG^%`7WkO?(Q-j6o-CpHP74ssT*pFq;s60M zIc*ksEQFu6J&9Cwf7pb6 z_}v7mYKcM|5K6gb(9jr8{!UFABI(Z6xrrlZX=Rr3bjED0%yOQ_J?Qi}7db6)qXy`0 zCKH~UcwF`T)v6l^%^IPZ-`-|^H=f1chP8=$ZoR%EYA@?VJ@73z`FN>mW$0o8?Rm$TRG2E@KR(|OoxSO;HZOB{ zsiCvsKcvSIfHR=8=O4~KzsGY|{9e(Up&#SPG#!Nsmj9{Z;xsL8%q6$E^gf{_^7t-then z9}@Yu;F0b1b^JBM?iFPwS^Oje^)B1P7(uLl1d<_6@$clgMm}zg{z`Uoh_6Gu-y(seGt@#C2$^0n&ld^E49DLAvMZj8@C&e|rF6 zNIY(^W_bN7%xP3-=#7SaR{k7bza1ssaXH9nd?;5)$nsxf^A8iI|7yWxTBD*!zhrh_ z25vUsnIB2f&BX?Lu=jgF3pVPV+BfBQf2MZ-&wAgt+-kbHAvmY~PZ$(*_UX%F?pOb=5nT(pNHUso`W$h$( z;a{aEE&K)MyS2h>qh0pMHaH|bZumgbEMK!tn{C;mjkWKi4FvjV1A(Ktx&GmP25mWu z-igU0Aa~*K4Lx&SBv?a^@BLS3{{A*_;cOOfef(wi zDjclF&GL?8P{6PF8hi}^d6#>@RlH+W0J+Q_Fx%e)eqr{2x5t@1U{;t6A=+MN8zTQg z#DH5YNNe=!z%B&Aa=KH@UPc3a5hWk5a@<&Eqbm7?-oqgUoH@=%2 zKd}_I-I8rVd)u(x3v?cDNIF^k(z%!#lK8j90mLv)5|%}F!9L30toydY)WdXb#@Q8o z$k}}(^^Fxr^=DMN$)N+KwnBzHNUn}(>?Fc<>HGB5c>c<+pB(>r)O%blxrxx1FcT#? z%SZT(z3m;DNO+0}UdGB*>wNh6z@kqVG zZAfZYNlALO2YH`(2VqH+$tzsFDzc*t6dWru-o=2F4j&&2ToPAsl86V4nG@#=>V^+1 zb2iG~o3beb*^cp_6vzTSDRnt5Wkq`E!HN9{ie)jT_c8P_H5%akWN)y#Wwan3JC}|~ z!2c%iPO}gQ-Eg?!Sdw4z1`s{Ob{uq?^=InvU9tCioS+LoP&fH4D1G>SQy`|-ewsU8 z(Z{#P&zy6`Kd&Wn=lc!#`4t~`fuF5aocK=gGpGgp%rWid zl2}yu={_0!90dZi^z_f+XV@);ZAK&zZ2nSJJw!5_&1(G`APxuOnKaWd$ zXh=TL$Tt}E8ese0_PwQ@_@b-1NV^H$El@AEET_7Oq+0XN{|J1bP@!QM>H0&L{Ppr7 zMHjuc7yTrQXOq;)xMRlOp_Hw}+uy!;Krd{`-}V$wm!q@Sh(C;sA3g1jAGd@0YWGd- znagRqw^~S={mHxT{VzA0b)&9}3B=zY-JtR!^96DsQH%fnM zD=J0eF*+0mhYVTL@Rl{GyHV?qvyBF28y0n%Y(wb|iqxAi6e)RA2lFvflU1j5V*@+V zR6O*X`||9~=3`7VdiE!3B$OMaVI!q5V)NPO!mqW6_+O{`@P(x>#w9?dpA%?SyrVC3 zKpi>Fd(?E2Q)Wyiy^$NeavC=BDo&HFJ|Tm+-A~J|fn>)PqxXwWzNgi|syLM2?A{s3 z|0504Fw|ZjUvK#gmo22sSrUI(MAVV6uh%p!cUgT2w3|2>H8~RWyQCY;BQa zMfM?0_LD}9p(EKJ(24ASOJiQ$wn7PVUe|O#p0;x7{x^p1f9YL=qZ#)5ABPjo`E;M$ zVdqc5;HKR~$i>bNff%$8di0s-AHu)RzT87Eb@d_#2Tt=0e+i)73tH5b~Q-5_@3^KI&OEI;@E&XR;=OxUo6w;amo6)`NF5U*xQSgq>X6=LBSW*yQ~~*!InWR%o~O8K3@P z2!?;3acY)!pI?!~ziZV+E(#(;z1bbh%+lDZ4tgo3yMVRd9X$NWe-IWTG@kyg*1~}- zuRJEr-eQei}8~c z-WJL0eGGd_dxW>x^ibf+y{7j-NOHiRQ8{Fni125o1LeV7FeEPlQE&Z9qr7nQY#78-7m z2EK$oX@q__Dr*H@3teZ}GTxyCKWKnwf-lU~qjz92cBwL+%pDQ$(diof#Ns0m0G>FE zV)v1YP98UQ;^cFWZVM5nw+G{L9XBpT8Sja5n1=BlD$|2EjoR`8!H2SqGdIWS0h1Z# z)U+SBn>%qzq&|L}lTozG&8SbOMorssd&&@1d_PP%@B5TdgvVRtnIOz?WxZ$=QF3rDE&>C zgW&HFW*PT*&I2Q5nj530TQk6U(=;WD+CnGOH^?zjow(OB+8@=ZlYw9-{pfUZ0)$6&j7e$iq|?_s&wncQ&d?K+Q|%%nZ$^&w2GUhP(O}V1{gU7zC{dGp zb*iqQ9V@&xNHHr<)^PYd;CxQE?biCWY$iEctis%qS>c_v((s6DQ3o{j;rwYr%@6oF z3YoaZF_ieZbY&;gkhXtGJi>0koGbt-BUEv+9-;NEzDT=PlGT_GqD#_N5+K0ty13V7T(hu2^_H2|iCoT+7l#>h02kf?1vB5JfmE8n-QqZaUXtPE>A7hum3Rg{?%pM**V+qeZb7Gcx zMuy5fb9BY*R(PL*-YkAhycFw6^CI@jzB&6PHXAleR#~angR6=h{7l~wGBkNPR(Wqt z)hNZ)lt*N3(}eOuf;_Bso4QvJm^pHqeTTm>e0wT^4e?hiiJT*!aLmf>a#Bl-wk#3c z0Y?t`_7}@nb34q#jh`x{_gJxc+5AfL#|rNYx|E%qUb6+6Y z_mE3958Y}VWg37JXPBDPEPg00D4>6A-;ERjLXKuG1k2ENdSBUN*TD-phL;`wK<^J~ zl#!O(4NnGHu@r9?(;0hUsy}so_-6Zy_VT7gG@Mh+AbMI&ej9A~-7mrH@rqwNr-IBL zhn&e;IUUGb3SE+F{ssIYmqFNgOe0L*j`=1vM;E9NAQ>-^aOY~%9Wm+bu^K*5G#B(& zxO2ziVKDBZu^b8*nAcVuAk>wqMK;#MkS7sDELj>%xYaA{9%V6c7n2Y{<&1x81KdU4 zm%IuVSo&uB>{F2Md!`jLDvx})9c7LBu*5gc?yzXqc=rGi&8hDbLxeD4!`p>!w0S>s zF(VFzIO3OuKi=LJs^N>21yBv2`wkQj^PPc#PR~^FAr&y^zV;)<-kezcfL~bY7xtA% zRN`&GIV}r}@(eKg8u{QB4KG;JlRB;GGrL^V6O4yl*DLzqZ&=Y)beNGZ)w-LZ^XT@V zVU(ruMcyQTWI6BC-WL~V5p=~(+2?UQ2j@YMKVkcupPZr8#ZRRwA>~|ocD!>*tD7i( zl})&P*p&boC~qSdKc~kq1IN3}hE3>@_%NdG4I7nnXk=)EyYKD8Bs~!{6fLnp|99i3 zj^X=CB98ct#)plfeqvbv_^=CDt~v5F_X!fi`1%W3QkvyoV`SUvZcb81np&gD;vuN4 z#$UXy-wQJ_3v?@}Z(qP--R#c%lWeXS9x3{W5c7XWDS8qqW#SMgc!hTv(U)>rl z4p%=HIiNQF{MFmJ)f=V_P}#PWIWf7q)W<)skGH1VeLkXFCE+*;R^r{v=g!aGXC&~G z_IA_f*rAa@L;E_h)l>~9MwHjLFH-p-vLf*#}K#@wzJmF8jsEOEkU;%LX7aKkbfO-onQlS_TkJ1#rutf$zTV<*ZPTz&p~-kLS9mrNa71T` z5n~cV&+RreQn+x?i2gH9b;mBNPxgGFdMHj$hsTFTe0l+IK81j<)Cn1GoESQqJukL{ z#tyKZYmTCE5XX_}Py%ESh+|pJ=tRMyaQp=<#P@`g=drQv6^@TDF(EpAdpfjhVA9c< z5RT5YjWoixcug;;gDZ5;Z;+ib=8B>SQe6FV$oWmXif&k-%hRFQbJ17zXY>B%`yS!M zkh1#Z+>&x`6_OXdy|I8N{ZlmVR<~)@2E~J-e1n|g_*b!a zAKo`Ud{lh+1XI~Eptw6GJ}IYxa_#~yGnc}vH%1p&V075)Cc|W1a|?jO?hrzZnX8+f zD38J1G~KEV$rjD8U#p#5`W`FmApAIpx!0jSN`U#872KgGwzL)AChQ5`9TNjqy(IM^ z-VGi3A8HexOc00W+Z-13|R(*P9WRP}AEDE;UADeF1c$atT)@eRLWk}vl)|3H1 zN}S)f`utJR#|;5S=j8D1>Jek2cS3^1F&!}>dYcSIH^)B~{j`9=xx%8vzu4tGC8qR` zul?ov&uiif`K?*Mu_oRc_kLLyUr@7tLoE?=8^*r<{Y1s8hQzrQgtIz<+k|5)k4si; zTU-6Xl||Lh&nTX!)imC@Xc_;9RbKRJZG6N9<7=FYmX3GMS=2t%&;gH6L1PPWX&+r% z{YRcp;HUZoa}3O&DG`Q6t6B6 zm)Kf!9MLy1w0~mC)MielWbYSCnd;7LAH#RKT&2y4{e;(+Uu=o5v_-}lzG8XU>OR5u z1mS>!52(w4{hxEW_^1o(j;uWh?6O;#Mm< zOUsFyV^0!qzKR28r+U!uB4jE)WSLIV=*p5CyEw zS|O=M6n0o$bL;dW#-d=p^{r#k17#hdMCTwT9+vM9>kU2jD;>RzhGTCYQP%JE^dfJq z8TN_T5(j_AX^89syL4yV^Wm=0(t;B27}f=EU*WBHxTY=xN?w2Sm|wZ(+QjjLv7wk8 zpkmI2%y=GFzykJ=Th6eil0TR(yU9vsk~m^OMh9gCidsPaM_$YDG`^jx)wb$U-?vpK zt14RjKz;C%pxkjVPBZ@46mx3++1RX&WC4fA0<-KZ%X6N8%d??35!U>3O>cw45v~;7 z#Z=?PXJ1+@mAqt8j*9Ekr+*&@bH~Jz96Z%ll=N#wX)D@p+j6Aa)l*IiCk~JwH2Ydn zdIzmn?q_kkJ3Zw{;$rphWlSQP_()(Sp0QFJEKLUJ+?@enO~~L9dELn6=~ukNsS>Q0 z?|eK<1Ye9c|HOFy4^{l}_`VRV+@_BvgcFD5foK$TmKauI6nbC|rDFLpneMcQxJhHz zzM$e1qYgJD#+3ljQv^_R6^AQ_9A!p{m7nerz*F(yV;Av4Fx|^HGeLiL4$(K%Rf)R7 zcCcGP&|H0d1r;annQ|a^7Gq3b5dW{eu%UXD)AV!N8%le}WZL`Vcngy^%=P}|=H`BV z)f*;8x`yP&yI0f~zExknIP45tS>N;})}?W@!V_BHt!8|4w#MZTDM%5ozL54l(A+>U zyI&ZgqOa~k4Q)vF@98#e>~;yMCRVvkA9kCM0kXjB>kpvM%z+o4{iBPl@lpriI3+0H z2Q@BzKCm0nh1s5pxV zi}>#3HyW=5jM1J7Z6B__KnYz&^4b8`=GkLOV?oKBx+x00W=QbV#S<)7GSM4_zi`z` zXHHnT`8Kd}vGJgaF=`>d%#2eY@V*SFL88x|EL1J|p62xeF*6h+!K$ z)4T3mF_UuvH;tj|+Zz!a$$jCi8_T@tt#4|oX&_{Y>s-w;{#^QHB0x<(+>oN*pCaDJ zJqSEb6&~~JE9ca+$Mfz> zn(UXcYM=4!_^h=p5vyWGBO#5 z=v|JQSPc13>^+2EtR{o_ajJ^@o1dPk^yQnySFKpop z?k(&j+5{hj|7NN`!?^5@E&hY4M_BySQBL!TMU?5~L=m8g&X0W*lM%G#O*x0^vLET7 zkpDm>qbr8b;#`t*!;oPY$SmbM{>ragtFA}9sbjoVXX^CAUZwhp(cmSW)`-GwuPmi=D<+wP z?{(fiV=Ot3N#Wcc(5*ISAu6*(oaPl8wG7~hD8h1<6Qn+%XQME0q;vl2wfA7_oXD__S^jv@5 zW-FPLx*t;u{X;U5K9EZoaxtXR0Fj9n;u})0n@{ZiCR*bQtfw!aZ=;t*rpK2xZ7gw` znwhGJ+af0kR{Cy8&%3qsxO*$7`R@h_4G?NXl?ng5lukCt_eei-zM>JhGd07cga57G~@xu5r@VE_6rxfy^rG(b0uWBt^ z+q7~+(}oh~s&k+^p8LHJf4*rUSFih*xbglDp~BXrhViNu^BU(br);xnJQX%&D|Dl=&K1PDXCSJ2Lm)u!SFD_X&pnWJ&PXlg+2Bnt zgY#1k0uJEon04zS}wjNP3%Jqw%O`KobaRWyw-1PwL< zU+Cadc55E`z0i2{?v>6B=vhddVEcWyYI%M2Th3KS!z$~m-U=r#6}@C;D(|-r-r0+J z7>uPDmCV z#U9}_72sMRZrV#AB%B>>hvTpK1DbByA8CMzA~v+G=n5f~!qYRHGL1G$n!xh9LTakXcae7h2X;vJ# z)MWq@G}W|hC9oJ9a+nwe#3lf3DZ(ex#+uY+e3~yFSU%!yJXO=>2K`SK>64}ny`8IX z1WHfr&40W%PSe)2u;vNUDdzyL&K8TyYRJ181nBhHjQcOV4a3+t-4JZ2m8Nc`>2UIB zAhc<6@A~BQ!UkLe8f_y&O!N*rgY+K+7W`o^dpm!y(OT~$4OAPSYwOWO>c@r$W{)E6g%jWF_j)*ahY3!U-Z|ha z67JJZ>_ooEDgn~9A7KHo8qlMXv5H1oQ|qPt+C@YBq@W8o{w8fqE=#3gF+saaX!q|< zld_en-9vqyca?XxZ8w4j<%u^{y@~c@wW{hRup>_jm634j&Go5Y(gIKDQj((BowjcA z$CHp`o<=Qk!2SglQ{hv(KqZL`s+g)YHcC`QP_072x)QOzgAgcY znpzU0K~l~P8&LR}&Xj{25=RE|hp%!9RM+secw=mpA#DTF$#0nMjDZwY;Dcj9{hgg# zHDbtV0H2m~(9<)}=iuT7KXTj7$ItGzQ>*7%yr4vnF_Kcw(0%0WnYs?>W%vtXip5VK zzuhc;7Kr}gg5QXr;TAt9(SpT~lyrk14Wk2cMj7Pjo_v53CnhafKpJj7Mr*a0$nhO~ z=?7h+;Shjj=`0^4Tic;Ku`l!S&>_H-)7%|cAd_fyWyMir7i?d`QYZhOIe|@`Wkjf2 z(SBaJ@NDQn=xg~6^MLo+eQ8Jj@OEI_Lc}DqDcx5gx-yqI2$Y!iCXN&Z@-`I;+Baly z5PwMzeQEqG)9(4X?f!!%yoXhjc88mGabL|gx`*HB@Kg(fGwn&qReKyeUx3(-5pB5f zO8wmB9fnmBs=qGg?rAp;+)hbgQ@CO4U zv?4cdb>>MaXw+1f;Gd%t=s4W-PJ-uGzd3n;E4o!RAIN^~;ihtw?|yF^JbQPljQ?aY|R;czko1zBz+$IyXTGd%wfF zpu>Oc$=BBc$v_$mU7CG9Fz5NSoaf_s&M`JhZpxJxeFqhkc|;#9{j<2*gBXDI6e+HH zwG+D?<5bELMWaRz$P9J#7(8X>)C8><#2cR2ATK_kS;+S16aytmrXb=EEySlNwW=k*7! zo#tci>I5qPCud9LC%7Z9ZacGUoqsQ%?5)l}N{e@F??+6<!jiaLKIaWJ7{afh!_pm4u#kY^i)Ay&Jt;v)Gy8ina zUH^;kOW^W#{bR)PB=Y=!?7a_kRY$eJeRBWMl)xpn)TS-1hc=YZCLw_UAwrvwgxo*~ zX%gDh(k3Cfkd%<5$qj@SD+Jy zzDqf#_B#3}QZ+Ai`?Y@uYh^9?E*Xc85W^2eP*iCzrTudlETI?h@f7IY5Hb5*t*3v@ z`|1u`^SHI1F2$lryQCfBhRN8WjTv+`eef4?uk=9zTZmyy^`%n%*cGnCDeU#RT763> zXH9s0ezU4_r_=!V;q^ItiLB38s`YvM?P_f<1~7VU{*)?op0)W85w)z%bEFpMV*A9! zEwW1$u|w=}`b}8Rzm;H*OE6is30>S4zAooFY)`)a zagoCA1utX?Sh^vby+ifD3*|eTO7gH7suiv7Bz$;-*usasOUTL{kqZP66!Jg3FHQ`f zG9i0BJlFdHd1<&0t1|7`_Izk3kaKYT3K<^X9UO&4Su2_mCI7>Rl+{%CXje#K^~Q1W zTkSWFr&$HRO~Hp37;D9rEFHMhs}1Ihddq|-?&Av-!Lt2U(s^U6vTRpEP_f1RPa(_p z`BjuMEgMS%@%$NHxk`V}6US7hKyqeVcCF@NZ@c2fv};cyftN=3;e42~XWx-3#h(2h z#w>d#j+~Cr%=jga2=U8r^M(}3A@)q3N3HBxRXBcW*|QvJ9^6u>1f$0As-iMGepwcZ zU)Cr`;};?;?@#XR* zCE~-JmAxbftkt{)Gx5TV*fWVg6W$vv5-F1n5%Z?CrSS_<7Nmz^Qx;4Pd{z#LE~_lc zpxtEq?GbT7-n0-A7jy|vwmpm2#3L5_sVvsuAB3?TOFw^y7v0&pM&t$Y&Ir#bS#aik z6tL7m#;^lx%z7vPBkdgTOQwM@@0I7#$QD$MdZfGP3DM3J;UpC8+&K_< zT&{dk>ovKH`D3l?m{!j!>A5X$;EKG+Vm}cJDF?l$J$v@0Z}Z2NhX_>J)!j?`vXCS4 z)UAt(yNUlg^wRTc5>Y8Co_W#svTAHBv+Si!mc9H1 zQ0!%m8Jt9m2~NKG_OeR7i7bY_ta{0`myv4FF>~-&Vo{=WLs`%>$ym@Y7GXgrlfky2 zOE!hC%ej8(UVg&P3;LjPva7^s=WQ%_nGu^kJJ<`4I4Z03E99R(E8!b?nIX@dGGBf* zQo$JFgdkS9siv6u7yN7fBUT$Ky0OAdE4+f)>TOP%K zy`^y2V570)YlBA%xXSi)eDUSey&8+=mw#xUFcMKFg@##&?7wqvG4$M$!6u~nl03+1 z@XP*TLo6Hz3*=ym2uEuC_vhad__qZ9ErEYa;NKGXw*>wzfqzTj-xBz@1pa?3fjEtI zI-hm5?TvNS?ZGx4{g9*AwKQ|tQ5S4%Y35nlEt~Y_j;1EPv0ZO&3F@0`n;PpaiOp?j z*%X-D*3sM?Xq&sGrETNfjV&8DwzQ`OTUwghqyGd0?ZNiB?c7cqNDDS@3Z!uaqi*9| zL08uYc+BR8CTdTwYi(t>Dh+C*w&p;SzV@#5Ep2P>e%&-}DC68jc>fG}kvO^_VI7tLtjp1J&zW^=;d96Vcw$7*v?`wT(P`I$bvl zN~`p`+GeFlt!*uv8|wr5x)y|98K`Y5XxY*%IVz;EUfWzBh0UjqRK2w+0Ms|tZVc${ z9X#tj*bv|s-E3)Y+R9HrZ*2>-2bzO=ZBQG(zKTF_O>1;zA=K-r$!g!5-7l(l(l*rw z>u7a*s5>J1V{@=}T~nZ1pSe^G+SXv39?=D}+H>^k>eiNaJ!MNnV_k#DZPxuAbM#w~ zV`F>TE$xl>2U6xZQaPca>y-^6bycxN5n+q;^~PpYp|%Nm2Lqd0gKyW@bp-X++V*zF z<(7s(v)&fKLg>L3eM0~{QA^)Su|Q{Q6VKKaEs_V+sLx7eJ#uo&u?B&%mZrwKt*A!_ znh@ODN|Cm4E0WjcqN>n?z?f*S0lE2kNs|u3ouvbw%~<#TCWNN(!qB3U4pYFRWN< z%1JK>Y;NQ+1da7Fn#3x@c5`3@(%c-FscCw7ZKH^P-ByeLoSZPXs%!n2ig%eAj%`K7^PSTM+{Trz3P`x{OqU>mD z9CrlU#VknOs_z-v>(Qb1mX0=>yrHe7qm?c;jfZMtzKr8^s}dz3`%k0*iqVyvoDBi2 zRZwi!hSm-wVad~)+uB$eYb(XqO+>+qzmrrU|cfrFpH|C6RFqKwCZBQpk{sbAziy*J@*INTBM>o zYTKHXD-pAWmTIrcE3?#^%Bq*$Nx8-i&Ah*(UTnI5^Be>)N+6-^&d!^07EBEX|WKTUMS|v?{Nld?pyEQ-yUOs|aNa2YIFP~XI( zOi+WmfExRj9@MpL!tbiralDvs+ctD48#FsYUgP9QOWSDrd7Elm(@gzHYphROx7D&w zlTG*RU-uhL(CUMj%(YLf(rAJcD|6mllPj4(#Vl=TtKB4;+JO?=>XNSOceZpW&!+?L zMNHfJmZqkbEs`aw8S9&BH?%WkCo`i3+gk9tgEH|n)NXEM>YF^-YI?rB=4N%PnAi3k zX6I0cGz6Mj^)a6u7{iI9Vi?;LXm96{_K~IP8{5UCr)@FEZM#VzN4N00+1t96Y*T2D zB%vxugX{H;8#mPub?r& zM1n<##cYmc&9>6tK@4?xrnL<_4Htc3I-Lkdt+j13 zcQ-LvZV<%~??;-~z}QcZ6nbdHMld5nH;wC7#A8r|$h4+mUYkDNLJ6OuM>uNQ;x;4-Yp;UdOl*t5-=IjhF9Ybv0S*3`JJeQ8Byxy@^iUZFg;tt>QT zIYZOccvh3MIe60bRpQwOSlI_AG>Xvo^%CxAt(90n3zOrzw%RsU2W=|WAa&TNMpfNJ zq@akY`N3S9;`R%ptcxTR5+c~nDwt+S?uk%M38ZgG*GmejONy73=at`CU6xnrmjM@= z4otB*CxsmSwvGTz5*AXLT59V9^>Zv6uOc_ff0v2JnwpS%^Ms6Si<*&ei&|S-+Jg2n zvb~|DqlqP)tOb#-wKUw^SUZt6I+}u)(!TWi^z`)WW3*ExMyW@hxRQiC^pyKLT7uF{ zGsq>qXflhME7jT3NT08pP%A0G3PJ)|*o3CWP5i@3F>W`PnSPMH(@Aa$#p(pf#xU$nL)+(%U6H9p#x^ z9#F$?U59cdLwPq~13T794y%|A8r$1D5YBo1+t-meSt||24oa6Z6tVZXNC9*sz^YY^ zoOHd+jOdAS9?_o?@KG65Jg~Y5JD6WpRb5_K zR9IDAQJGg+h-q9^T&d$FZV0r6;!MTODvGTK+UshGE3rNbFnm!8YVII!1bMY2v-8hR zxfRnhXSOa2-Lx%@^-K{G=xS5$EUM|oA9#2pxR^g|0S4}YS|tCBJLv7R6cwqEJi zm~OQD0WWNWYKtiEMr>S|FGbhRCwHaFq5|o4rgh#uTiiFZV60x|0GX}FruI&-RJfe@ ziAr^)%Cyro|WXL790_CGBpF$ zsuNiK!C63;O8A(oUUoyovCGLRL|NMKn{Xfr>6vjknRlwu+m?-i`fBxf)*M~3>*dlx zSp9l^xoA`@dS0UZ)G)_h*_E}mtY;g;q!*^5Y33l#$*Eo?Yn=^&YU1)z zuDZI}c7AaB%n18ZwBtM>cEy(!ms!)SV!&vl_z)HsWww`?qid;pc_nUN>FPW5ZRTZB z$?9c!C3Ec1ymH+&Ez}}qc&dp`NIR<8Rg+#1r`IE(wwA49GT7ygC0R(JbdyLQAvpHLMLI znO0Q@phZ=twkE96ec||($*tXf)vWev*-WTrV}S^<=^DbP9mBRXRNRMJF-vp}o@^W1 zE9)6dOH+OGY!yFWFKakL@ai+U0zJiUm0Ny(eq?wgXYz&OlD3>|v!gaSWUh*}VIUQT z;(D?hA}Y@`hjmin_;CwSj-hV$SsU*v*w8GS8_KaWH+!)IEY4;6wCS6B4opW<4b2}X zj2OyqW{l!z{6ZJz$MoUp?F;a|j`1I;WqZlCAEv3OU{(s$=b1K!abUinA)i*XG%pb` zYPaO%sCZVj$fFHkMQshq2Dh~;jt=yyKrY=PqgHK=N7pBhk*-vsdUiQC74T+-oSc@n z4YeX?Hsi2Sh2`a|%bDoJ|F<@a0-c1Bc)f@ETm(IF1xewn^95NS7m>;uiB`Q{3TURGuB>ncfx_UxjPGb484e*$DAB{my+-+YeRAc>g|ok3DrM)R{LyQSOiQ> zVVUlbzEqzj#3n??nw}jbXoX!~Z&`;cyjcZTajBJ?%k;oRAyav12i0r>A#uO8bFUW5 zwFGI}YsH$Xb0InrK{hLNy_99U_*GW$y1oVSGP^Vfr03W!l~rQ{vEnU~$E5A3Iz9S) zOHM88!{&Mik}2GD&&T510_;>X#fkgPlg%_W*J#3t*nBO9ccj~S+s({@b_Z3Pq@IH3 zrS`U&)3w``wQgC@3@flAz> z3OQIKd!kYPiK$=A*s@&FbX}AAE*ynp*M5V&f92S8w#~ThZHB|cv$fgjnmN6MW=e1~ zwfxG$ippwx$*cCRt1Is;E3^{I3oBNyDbFvgE-GKWrmWiB9cvG^G}={}0Za*A>amO1 z8P%4t=tFp8(ApHVb6DIeA;X(e9&Co3b|DhkjHt~+0XTtjvdNk<=@u3Km`Uv=y=X|?8+b~|Y;ZH@P<#RGWL54QemtCUj@+Vt+VP(0VNGy3f&BX$e(R})|^ zDJ-upDqW*(XzmCzw7zx|<69HAv%Oko5UshzE)~7WT6}v!VOi{?HKpaNOG;v=-Cmeq zxw>2<*5XLdt61g05Ln1uG!{26BL;4M4BSEo&VNVA>U;+dSGS-l%X^mMVz5w@C}dq$2j7!pP9}Lj=mP2N+I?v9%XYjNZTt zx4k*^h3WbvKPcOKtNjYvaNt!zoPG;W+4kl=7uDGoY!-(zvBwlL(a-+`<>nGk`=o+O+j}B3gT6r`8_8 zCD8&xTVq=kWPlOg(!`puiCLAs%Gzd=v^qj!Rbw45iAYr|>yQ+L4O+;8CyldrdD?QV zNL!)ZuHB)%!)#bP=TX`MX;u)#>_p;14OS~1$#sowbsd}5Hw8Mia0pjpdwp{tP5d@I zzV+I@+I`w)ZHsolSp%`3rmdk0LOP)|#1v(8jv!|v16o00iFQx&+Vq=lzBOgeU3Wk5 z&TU%yU2AW;Cs{zs9MBJJGyi~_9EF^$+4F{|B(8uJxI$0S0)AT?YPEG7bla%a5xi>> z{#zR~Hn#(9ni^PIYe#ckP*Xu`t+T$7C~YXN6Ar4V_*r^5L9`0Th`myAeZvX#S0nS7 zik(?ya9h^1XC4$UQw}GfvG(4FrZ3a2hC*!UI&{*wd(>+ORv|i z=fsqLsl%C(Q!v3ct-eVDXDOke!#Z}Mo2%_j>1sl)&EuspUdKyfrPhJ(Wg3vyY8kr3397>dnUYfI~RNw#BOEicsz6$m^0 z(RfpA^??9^sFv2Pq5RT}u~;*=ig!ijjK%9wBty&4DjH>LU1P9!6z|2!4M19T1+Mjn+h7kX<`DZ?IBc~8N)N< zPXuU0mqRnQBTi&bsgB1QHwuW-WB=)8I5MHS&0NjV*A$2kU0c7&a1 z#c^obHH(|mpFOpy9WdrM2?&JNTxN(UC#SuRGZ1wR$b6H^pj)w{a12U0__$TN9vyzD zC@e3|E6I@^qsf|CN}Ie4bEMW#6i{Ij4uBKQz-ZJngx9d!BF?b2AC}Ig8T$@}dSuDi z#1S{v8){=j!kczB&ShGGl@#jS#=Qc8ZJBell;)Og6lxD_%a{`_9NK(WN3${_f%>~8 zydvi?&EN{hjaB$VbA~7UY}5tXme|I~8bypb{d!I5p{7*?Gc&7Kbp!*Q)pCrYxTJJ( zbu}JjbzNs?=Dg~Xmb#4uSmYRS;k?2^wN#Dzq5Q(?3K?hw=!hF%ERoVha+DNh%vOO= zP7`M?kcHQBc4vrdFN3ETwT4*;mCszfN;KmqLQ#N6U|9J~4)XgmuY`0Bie%9DUb;Qjo z)oPJ#XO00w^@rpir5_TGES^XmVTnao5~82E&=#Pr7XK1ShUsT>8hpPiMxAbVlahF-p}E@rDIO2b$Ul` z-!S)_IA28wQXQLZ;cgM!X{@pt)Jc~&&&B-Mc=JXp>t-_c&@``=-3c93q`XbThLS}l zdUMv!k!TyH!}bM<`ihTgee8`Z=M>0kkCw)Irc3tktSwQorfebCr_9MQ-$H3ci^W%L zTxs1uBO@&*M)*@*BASBmUaF=A3dXC#MpM_h*6&eb0eE0M1<$IiO#?(=xlkXnBLkZx4k}uvjYUBcsUNLG^ zzID{t%l9bX=~s;!hprqoUgg`(cQ5Hjlgxbeq@CeE_Ghu!A345K-LAH!s=58p6eqtG z!Flr?_KE17ibfY>`?9OiC_>UrS=F4c5lnb4W_f~F6q23{mckwBFuK^>J8D)RBd?k_!s(b7XK#i(g$x2|2F+M zlm9nU{-*3NPX6<%^BJLG=jS|wZ9>YAmPYC4Mbp24@ZS*q2?+lU)4xdm7gR4ZPfz{p zx*$sauZR8xn(&6`PoN9lFnz`U7UHMlf0lf6)JX0dHJ0$5!gt@dMvb+6ySc99oAunN zaf1JnZlvZhD7J z!OE7ORk*ouO;Z^K%{sHp;%c>wBUo5iZSy8DR(XnMW|juF6kBI~3MW9X_X@+<&ztXi z`F8P5N-~UrD-9!_?{WSg=6@Mq$=AvM9$-E1qba!&$Ty4c(bJ`)61Y;ZWvQ; zqi()u_U`Hle#fVM{1(p9pYH_z#wng?f!H*X$ql8G*#9lJa`ksQ2{zFzEa zvHWGLyQ9mGSATR#VJ7Yx_uEr>xnI3JhVp;T88uvI|L-}Y3s?o*FaJl*83(S_v{y#Y z86Mu}Fj?bKg*R&KC=46>fcFEtxM}>8!1|js?bC6?#z|n6d)V-#Y1&i3ZNPb+VWW4h zrY-gk8>u{q_eo%Vrl!3HJPGWYJZzNB)3js2uKAia1l);-d~d?Aai~bshJhuwY1$vA z3>yc5Q>XIeKJFD=3+w^T^$i=Z0)xPUyESbqa0vJ@V8cC{_B`+?a1b~H?VdVq*a!mW z0sDY=05fVd?Z!l2CtMJ7;aKhCkqPVEwx_?Gb@HH0?iuhk?HYChnv? z*U*m-X<7zwJMea3{Vq*w03HQCCFxz7_5$!2@Y)%}M(+DKO9<=*ehIku{k*LRIOSpV z?^^h~LemC-{nyftS@Z|`<_G$LgTR3b@Uv~-=dk%cjzMh*X2Y=Z& z4;!c9V*r=|{iIarT&`*HY19M#swMEj{|4YOU?=btunYJqum>1FUDFN%X8?PF8NhyE z0dN3V1snu60f&Iwf$>Xe7tjwp4D19R2lfC@1N(tG?M%95*ysi}01pCtfk%Now+AS*>Wea7kCKR#q(iL z1Cv(Kt|amSX8`@B^b4>bSOu)&k;>bF@nw{gbl@?8<;eXi^4&o{1BZZ}z^*%yqrki9 z$EzvN%abaB@invy*u`7827!aTsx9Rj}vLF&;br=BZh{39Rf}V_IpMQ zeLn4(G-6~eh5yMTM$;Sg{eFlFY5u}8)y z@BpwA*bD3d9s?c(o&xp)Uj+^V=C0MI0*EhKiMhp3G4#y1r7lFfGKl`m!MZeH;ovFfxW!%;|#Df75>q)L0}KC zDvkWW>~!dfzRevm648e$U>W`0kU^{mn3PHX(9iwzzyp&OjTmQvL%9WevdCie!zn~6Z#PS z-%v#Rfdjy#EZXU(eqcYa6*vU!2F90+7z2`CI%1?OK+db_FQC6{#OMOXSHLf@t8&E1 zT?ni~AAs3+jTqUBkPomGSamo200)3)fSt9(ld|Eb4m!Zj0P+G308aq38<5*#(t#Pk z>_+qgm_&^12(Xu!*%@GG(}|8K>sh1Q$GCv8vX^Iq91?B@=ck>XQR6f)<&sgOq!_+{+kpP~QDXqudns$A706}ssL=yFNDT25u>UQi zM$Jm{T}EsXI6z$R1h8l3sF6|vy;;x!`eze|1jgSqYGkjX-nqmmfd{ijjbp%`C9J(l z;V&0@z$D&&a~N1vObim(dD|$yJ$zJB4%oG3)OZ>g{|?Gw4~KY%P9?CXdek@ojBgw@ z`mv8gO`}F)x#%BpPGEd1u}olB+o&-p|2yEPf_$5y3moKqKFO8v%{$f#fc|%l8b^Tr z+sU_v^mmUM`+)uLfj+QmC+)nQ|G-LM=R>S5fl0ea7d$ZO4%+#C)}6rq?op!^I0)Pc zjNgqsfhoX4z$#!LuoHL!*aI8{_5z221Hi;8_yx+7{gWPnFJLyX1Xu;E0d@j|z#d>X za0qx1nDQv?0agKz1G|8yfjz(>;6dP&JE;$-1N(tlzyY8iI0#$|90Ili9%@xDPl4 zJPeF~jF>bq2{-^u0iFS71GT%TA2=OY1xx`p0G9wefn~rhU_G!0*a;?`3_XFcU zfSv(Ufc-!}@FcJScox_R^sI#rFbQ}Nm;;|z zHhdU4SA*}NeqirMXb*5;KYZ3e?@9U(nEe#(s)cW0C$RSu$Zs9#pQoRJJzpffj&z_7 zjQndBay`FBFC{;4$_DU29T@)`@&l8AX9WLSx< z0seu5z^8##e?&ilorCaoFYN(#0^?soKQ_Ym%kVGsfqvj1aIMsP2K@*6{{p|%(+}*X zT-RCX0S~@{{3+k_DspRr-v6Qxz?6T`-}3)8$^m%P?LQ$Qx8!TacfZ*bT7i62r)Dg}=$<2UaD3m;X~KcOUIY zG>m<1wBs_vSkjJOTtn;zI52~FN)Y_ph^+vJW)j!wgb&^kzWsjq$R?fx{m#YEhfWHw zFm44l0QU%8;1cL&za2dAAaDTaUuqaZ=ymZLq$9xWTMeV813JWi)@}x$PYekdUqE|+ z2Z3c<;G>Y36R;O}6qr(E7%A{G02~HZl@K%9iX2xFPXhK=5+8z3{~GuJ4ptdP;sdnf zPVxcc?}9I&e=V^mU_bB_u;Fg_+D7_4lzS)j0?UB$HN>BQJ++46d6570#KpG5Zvg&* z2R9f-#=9xs2wlo|0e1qkd7I@BumL!Q@&|!Ba1dAnovtSO0hrQE`FBCT1^EKw?<3|0 z>}-P{=r?pA4}qPuk9zufL+F6OZHAHh9@_OzVr;;kcTo=5wVhbl4)}i$`GNhwW5CXx z@D1z%mhD7-z$w2?3v>({N2R_~lf50qY*JH>BnDhbU32bX6Z{Om z{lr>slspBOBnn98o5lCkFU}cfFX6(MxZIbtVp_r$diK_<7vD5L`FgOb{953_-<>mb zL0BK58{~T!{3$7KeS~;7-=36V!$u2kKi|C$+|%Ipfb#<7Bl-IIc7vNL2tI;4$+ydq z?<}~T4xESfZU+}xZxXm|;C$qlkI+j6*Xh9Jf(trumEc+vTWA|$+Y0`&6Z#B@f5raXUyIgeR4tIf1zh|;9slb;=<#`F{kmPr1 z+SyBn4OB|gmiZEQOWtmGo=@N9$@8V`@D}(o?w{;S0g>lRBEvGXtnj&qugE(O=$S@c zO}@l(IF+Sn&_AG=NZyo0D68)+HzlFw+r&SgvTA8B437U#bi}so~qEF zp!8A>W9%hvrpkRicDYrNB7fssXag`tvvzFxvx7nAbtXrvX zC*=x-&$}tD`XU(W3mHpK+v$1H=^}&e)O(urGg7ZA>-v=xmb87O^%Cp*zi`^1q%Glp zFKPQyiOWD=TPc0AEYv3jR-d>R#yL9W`R^S2p{dJ5ls}Rd9xr~#Oz}V$+})%}KR+ro zA8{}9>AOA4d@0@DJYUAHNqN5P9hVgNYTSQyP4;DjLIub|R=ej#zp9{hEMwTfJ+kzR zzEk?;DpwLjzoehHlh2b$JW=X&^zjPcc9;8lYSHNnQ~t|PNloY5OSyenmQJcMb0=eF zS;Fo7t{{_)o0H^;UqB3uYx(GW&w@Jvu0#;3T&*fmq(+=+x2B6>S!n5k3w5jW#V3PG z1>XQ(jRRHIwM-SO;@6*`24D*LD#>@8e4pjo99w>Ady!9n5Jf6hW2*!n#lCJQZ{?z4 zBge|S!*#DBDPv#yWIyRa(qEN+Mm~{!QW)JQD|}_H)|g$gGC|Qg1Fe+B!^T#iNsDnD z*}shAU6Tr=e~akf?QswT<>=pn1d(m_B;xnPcV}`fAJNHe$hH&Qqwwmv6UPO9ce{#0 zdbv{ca)qzP^;3tjC`i!CD1U_V{lto2k@Bf_`LJFqTLWiX9mV|#uHQLOV!E^fzKJ3~ z;>$;|VV;+9vf$|v(d*r!*WI3CU&=1g>m8G%$=B2542BQGKBUk71mUd;I>W@JpAz1F zYSP*5Dh{F9a6q_YK~zb7@9lZ!9K)Wp}BZ0 zO{L>XFO}U{;oEbm`$M9bV-1h84MNkyL|)T6Z2aR=uC2a`&1b%;>wDbpxt^FbnN>8U zn^n-9a=%5hcPyXbwojbqA!zpQuxNhtUqe%4eyHC)Z2U?3=soA7X~}cH$9?}LG270l zG}~SY&BN1%jnZk*{QCuI7Wwvg-J9cM(!>&(cK9GPyMKGmkk^lUav19r+HuLQN!{Mv zo=4n|y0Xc4j6CrgdkM(NGnYI{KUYkhwER)`Bc9#f%I--!E^(*3({)$gWc=2=1Q&NW zVB`44)AxTob`(r)h~o=0W6kCXTiPdz0o*nRZX39R4%{AaCmgr~;51Kk9lhXE9k^rQs=zIc z;N=v!oetcq;0`-*@hlupg0tI}3JsZ~2f&p`^|!XFxx?~7O}{YLc1zeZmi*8dBL6z6 zKhl=!cZE!8aYBpj{-`qBDU;>BxH3;urj;@ukb3ZocHyH~z7_sRQju~n3Z){`*Qg=e zAZ3>98#XRuJea;+Vf5S|_U(#%xi~a24D5;o*ZX58U@62uDnWQd)KSWH1YfIs`qogJ z{Uim+r+<|7R)`noyhuN!Fw)O-{UK(Z%pfve`=E6iS_9E_uJq|HTsrX@nZJq>)ObEa zUg^&w$*X+rHhisR3CkJO(%(yvQRl~o4MHE9r=r>YqI(fI|T`MhpznzQbz;j&cM$~DHrzh)i}aGk`*V-C{TI# zk~a~4E|gbf)JNW(@UvIwjlklN@X5|Ai6IttPS?uDCiCdZ< zUS_GXeUv@=I?Co!)i7myX#cOR_1+l$rC#xibKN(y2$OX{q+gt;`YQJ_^yiWhqtW7h zm#op%TE}Islx6rm{~cu?n#k)X?*_>mWglJdu!m|cNk{3IJ>>g2*Pfr=t7I~UH#LA< z7*=tuLjyGS|7D z7V^}JJytR(_31dz(Q?XmN!{$%{9HGZqzoyxw{ldq3_%D#lhzM|O{ zK{Jc`_mKBAc`JnH@K`|cc6nF}n6W0Mh{)IsIH*`jKjo$z7&d(@c#)?05Fltx&M0Z< z)7ypSdS9X})CD!n&k%Jfzl?4w1}`$7eg!|!nhB7P$g&Dq&HzWaTk|~85NX4TRg9ZnmKo2tR%0T zr&{vKVdL9eoBg8Z0rKwfY%?=cb&*<|pCIok@=lSwe56f-;7&SlawcoQflEXfCn9j- z`&5dsurZV1)AOHI{r*98?BG)fcubhR8|2$`z7|@>My`fUAm2pf`=sQVYqytJMWm0V>b3f- z%ylMae-S5;c2q*ImGM*JfnEaiko%)%Y!KZaBflaaYs#(67%|$x>`5Q;?Zg;1Ju_^4 zO9n%jUhG(7tNWm9ocVJJ#g9TuPZ%+N!F5C|RL$d7TqeWyOtjHhZiYft%-C}k`bha- zNqL9O36=j&ba|1>63R7988Kd#a;wGvL#M2`QrQ1%GAHiP6vZmF%ojh_2{hwXeOI!c z>K!)zDt*@%P_h{__bIwru@|<5k3CDWf1@4%dA|Y2*?{;WjN4HFZ-g?2 zQ)I?w%3LqUtdVv~-}gZ)>znM;2rYbiOID2QZrPi#eej1Joj_?*54CHs4^ufG72;*w z@mWB8wHIFCj>uYM$Qx=kQa!W=q4h+FRye*Ij@5?79KK679u{0i(kf11Q4#}RnxM(p zK1?0S(?*OxS#?CVSH&`wZn(bUXzvOMj5|Fg=?j^tjwX&6H-&f}xBY(K_Bhw^n4RHI zkiOVPU-UkUFV2|uJXU9or4sR}l`m_@Bi)x_92~nvu%R8HeA|h0YF+3#KzVf5yUWw< z-tAKQdXn@Z&c;42^mmgUwi~hRc#-c^ocsRRu|gGp)TuKAd3t|#&S>D;Q!90zii@+!5sVuh5&F(Ax8sH&<_x5OC9T!^Rifv~$NgOLnp51Qi!7 z^0m4j5YeGd4h8im=(N89dJE{Q+qw4K0X<)9q}Wt{b(81dw}*|-NE~*xUFW#^McmNi z{_Lcf3KohRo`UA()ccssMRJn@g(54K{yK3T{tsu8?f%LJmxPQ@g8R0#{~^j@>mp-0 zMZU9f?iN}sVR}3-oGE1^s7|Y-Y{tMjqd?laP3k-wXFGDD3v$-CmHzuz=)xXo6*sIyXx(0@gJY2%=XJi3}zRrA5{!O#S&bFA!j%$CL-m| zP_CD9pAVIzudUdHOSb0BelKzE@g~ot|2aFJBjs>UcStBGzEthcGu>%H`mBuf46Z#N ztktx;%{^|>jT*|%Wdbaj@3V}G3mI(|)vx<7RQExZ(_H$3cr!Fin@kRE=9D4qQ(sA(a&9UXE zVkR;^rX(}J-Y^pT421NqIX+fIj*lgj3nKsAWX^(%9zB1L)d%=Kk!M8kbljI&(g{gC zU&T3hQt$p*Biwt)NA;g78}{ERyUEdg9NSQ1qK~qtDf^h!SF!ru{XwZ07bH|Kk?i+6 z2wHpOiL>x0xesDibRWcC=ajj7V~ccIg2;0%w32QfG5%ZhQrQjHyD=P8z7J54P|ol2 zgth9rkzc~pYOTJPa)(n#j5Q(;J~CDZ(2Zemx51a^{=3zBW0y@M$4d%)*yzn6d6+g@qg}xT+^-|~9~_(iQxW;aSCZh;(+fvJv92;u z1<*JSZh1U3ilIRtTI>B->+==jI+e)O{Oo-7PC(%e(857K$CUEcVo9thOF{+ zJE3{9e8l*(#Ci_cG{Z5n@c97CzlP89*fiBx5FOn&hd9aI7w6|>Q0@ff4pUC#7wuDV zw#c#)1qrL{OJzs1>7OR<7Zf|{nG65nwUwjK3uRp{J|WXsj2<>WC;rj`1hsY!MPW{zGp4aY-?A!2qPWeYlW~J!6S~|vvD=9tmL-Y7e_>T65r%ifQTaFYb} ze}?kP9;)*nCB9adxK4DZX%HoU6ZyO3o>|HNUOPYWPTBu%bscc#-$(wc{UgRdC4a!q zAEM6~kEVZ&{3%ab`SUNFf0+D3cK(?c&M(g_>3?d(_>1r(JFcp|A^tgW5Y5k8@^^j0 z;^)_P{_*+mCV$ldEB}98IR6pyr+m`N|B(ylKSTZ@@+3JYFo#0_e)K5%jNM2c_LVFlk24T};*1KFM;zFy9zEdE?Vbd)Gooo;^_}^TUUs zGp>(l`?zuLFU4-J@^N)&9){*K&!1Cg**q=K^zDy|zvq(Y1bOzu|0eMhtI0#ZMc#v= z_7&7B zn-I(cDFx4Cg}=it^)U?l4`neg%U~P3%)+j`D69lgV~}vMuO9O^*{LLoA(26Bg>-2m--Wv+FM zT{SM0FQMAIlK9xuG26RL4i?1NUt3Y$mR!T} zL2LXTk8>||j$gH|6WcQYjp6U{oCXY~=cgtOD<%rS!dIXwXU`7ZkcQ&#G1Flt^y zPVFz89jB&T`0j>Y)r%v>m&9(r)ugxEHO8+z>~a@zsvycFs9256*~g)A;*Z2t#9#lv zRhGV=ho|Flu7AYj$)6xR>5CcPJl8|TIsRtSi_Oz*qKlDcO8M==Q#~|}|Bd*j$mzrd zd6GVs?S~jWV)FDf^lDz?*)5`n@<0zYzr~VM@whwJ<1-iJN%h?y&%={H zhxM+D=N$-7PmRkHYm;S8p47gn#1_`#l&5${jqh@8`j*&3bv6{kW4V^H=OQ}ZMc!lN zeE?mFY1`G<4*3->;^i?-m+V4ivqp8qA(cMi0%-c%S^x1omOsf@dYRsI%xN;n99Qu+X;yY zxnK0gq^QnR3C&?>_H#~QlEffC9!1k(&n!8f^12_2ZO_#DQio<4{c`Z@=Zu%Q_WTl> zzEe@>c|@l2Ore?|@{BQ&%{R?@BmIOTAA@o@TBb87cZhNe{_C8&@5b}E&^{j8S1%y_ z80pzOKl}HhgYPuyj)^&;7ds}2^XFoRA_G^BAsgCjD^@03AtaP_EpACKy9#+H4C zex0d`EYg*)C~_=VO1rNaHEN|jx#z3bm5+_U-wajgPvFRJ6bn!lnmy2Lx^~pKPiS8C z#%V%9I|I$0w~ZQYLi6t{t#K2M*Er@ciLZ2@*Zw1?{+Xl3A7q{IC!5~5wpR9R3(?52 zGpw~=-3`5l8!URyzA<{qwD(Xh@v@(sGvq#e)1Isrd$Nwx@qe}LiB6K|R?hT%?VNdk z`zGpD>srpb?2!Ap)sZKjK}ftIndg&`U($ED=s0%c6esz#xHrF zl)UK6MDBaRb%HGY=w@J;3+D5@CKrGB2(AEJ*@98y8ig@&Rp8cwyD9?L1g^n>+YT-W z&gN6-?FF~Tk?$b5eGc3aa0eZ@EFnFN5MJuWdNM$%T!gXN$(6e(U-`wTCu5rk+|vLwmb5rfa?b5 zji9##T$ck^25u*~NS^D#?Q!JmwCG(DL9g4QH!T9U-=Zh-kdN4ur@;w-*9$`VE^Dzi z=oR1Nr0pf`KO{~04&%lN*U&#z+|obIJMs(yvrR|q5T+< z%P{%39zLh;clZ1$4A;LIY(vL^Uf3HpJ(J(FPM|p1QiN!o0kb&d* zG-(e1c+CC?XOsRGdyT8&fI2j@aPQwnegDn1=i|_n^WBbTQB;v<8_!o&efeSXTtr{) zrR*bidm4nksh851heGv-JHfr2Px@eJwN-?fSmY zf+IrTrA~QPZKqx5mr4H@)G5!s{ni((aj-GEPLW?9Va3xMM`NBfR40(Fuoz7zA5FNv1v62E813O@X#& zfWSa0TxT!*}-dk&b-E#50Kb?3lEYTgI2MRChj$s5n7~&S~iU^YfNW z9+P^a@9mN?G_V@`Q!;A2gKPZJTzQ6>9OPNT-&aXHPTK3aXG;3H9+~f7HEKNWp&eJ5 z?HCga1nP#X9;XL?&}cw9isAqdq<52 zi)TQ5(Y5(@yM$H)TU*Uh; zeawlSbqhkT0N&e#_wSnh5n(>mxu*uU=nhqmUi3MU8fYG%Yz;d8acTGY?H%*t#+X4u zPM|yyGl2lC^l3IfOV;q*Rv8QL%{`AyLNVA2?(KF%^J9msz1?bPI`(#@-oyMPH;o$K zND$eP=lty}^08ZRRqQyZvgcwGJjko>?os33c&;B{(W`8A{?tij=5vG8V}mYr$s>b` z65P+Z(-Ylgaq0NDl+C5=HhBK4(0M;)9ghtXp6khTJTPi(qCY$>X{2o$9-txZye%?!9d?RgY9tDCY}?i{66`c$oClOJ)6Tml;BQ*+Y2sD zGVu}ItKbehaPgJc3!cMm`(Ki82DmP8J}JmYa2eosf}5!@$O0H-OMXAN6tQccyr4YL zQJ&S8J$8SJXA#If4P&ju>I7ByA?i+n?`p~F(Uq-zz(N*G;*SKg$z{@k&8>P%z6E8A30X~;!us=$Fn7SF>R|v-st#M3f z{v?|Vt~&|7yXTCnrMgrB@y-WEjc2*`Tn_*089J^ibpr!9X~%Z*9Qo`y)eeta+DKEZ zw5Hqf=P6&vf3uA(N`FPSyGTpj#+VJIad!^GlSk~ui;fLIcN^)~Ld^5cybF!F*QH}R z_2eSEtKnaC-P1}vj((pGKI;y~!h_NMA^A(dcY?R|Q|7Ea(92?Md|7lP#pHX;oL?++ zz8ulucxJ}(==}q0&K`iyA#~s>Y5!=hYJZINOKa#3q|gFpxjLtqgnYZ-J8Jw+`1md5 zl}%*+l(W8N?zf7rnoo;bnSkUiPk&j0$X=e!fB2oWLF)d2S@)RvUhU5n%X|+#*KcDE zaC|0i`G_&VOO#)8gnGVk@SJ+?kLO|PamZfA+$r)*KXT5jVF0Ju6H6!%phh_P&Y5 z!4Hr(gLfdvb2ZQNoT<)e#VH*7h=CZ-nOX};50g&K!*5QUJsbM<(BIR2@p0^2%I>GE zXZP!mS&MBs4UPT0^MG)dWp_Bq#hF}r?w9cAxr_On^amw9?31fA*qlwVpCNFMI+7IH z>SHb2`4s#x6H|ANa4I zHggve9hNyrXzwGxyc=O6wB`K@sl4xCBDDR`9wPtR?_m$PcD7la2UPp2uE!m_nS}|B z(OM?8&8SoQd*afR5S4}+mD>l~jt zU#9j`WG7BNaWyhxQn`E%B=kG~W7K$2Y@a8JKN`Esqs~#S z@||+K{_fy!h1veKv=RPTK5Cv{ydC~dh1#D5ZpuBZ1NuiV`u^ww${nU$4m8YpJ;3-f z?~fL`^`svsy+hKK-bdW~6+S~4bzf--S>;_GoljWnw1;W$8(gQ&K>qLlgtbnqgP!A_ zqzvjztj6Dh*D~QXJV$btFZR7tGENI9(?^-QP?^~G(1@*RC2zsUUf(+K5M}$R=gnLP z=F(Ru;7_dsH!eMo%qPAM+zZW}Pg(20d}un>f%JsdOP)iY#{U!DPPoMy+ZbEx?4{Ce zp6KCrv37`x#+tf4MENgMhxDQ6w^Bz~w}pNZvO98c)L0;6`@5vavK?yd5ao%YU!cZL z73JRpebI5xp=kOt-aAP@M&GEjoqJ9C7kjo-=7>GD#6PjipW)gZE9$I@8RO_O=Lo_Y zDsCcU66Q<(ek#%rzjy`5BWYQ`PBFtGk!C$qEVx(IKgyVL(3J4*6{6t)){EMnPW`|dh*xB=NXrl9p!BC7h~^JsPmLMG*3eF zvmdjbt@T}Ka#k^NpCXq$qNFEiQ-_Coze*m}t}$n=*%gU>uS5YP3ZRkrQ_Gfp)TD8- zwro3ex}g()g1tZ4t7$apSkDbqXB>H6Rku7N*LvrGx}SaAv+C^j#aKA{6WnngQpTQD z=i$v_Pfx99zx0Hdsdcbm}@wT{nL8obfi9H>EDwbBG8&iwveC zgX6y@E+KiIAdecuDo#~O&|x3e#0*mrYmoc}XchrUUhdpviz zSNZzf?yDmg7Q;nQ*J-UCw$YT8aGnk^bN%Hh|gC^`>z3``m{83{}1U9s~BFR zio*$wL;`R}soyJ^`AAzTk#`?B6+8MHrIh{Axg5`gdV#tBMVV)8 zx{r>fD?G>3#_r#b8UdN7+au^k?g3QBLHKr)ZOZ6;b1C;AwCQEuVKSCBCQYjs`O&u@ z5}ucm2Yov4_-<8Gy*Y+?@J}d&usXrDHs;`7q2g}RpS|>xs^=HB{iJl{{nIM$X4#R~ zQBMi&$)eBC{)PEn+S4(idcFzUL@gb=dDgk#ozP36bEH|uXP^ShoxX?5z# zrOekqV(IKhC?h&MiPuJ`_fnYSp`JYYAFNpHJ0s{a9tt1vtlI4@?4DG_hO2w8k16(n6X|y$`}SxwIk5 zHSxa0e@HpqF6WONqbqq?2IiP@_@1AZA;q4TjKQoX)}_45QN^ey+hvh&sVOI(b#;Y| zl-r~%rxw*oESp+ijXaw` z>%^9yY=KYSb(tiD_=s<(*nJ(+JedAde<*DTkb{p4ZZ*x@2fFRzi1Z87*1-kv7kxeuK) zW=pXOzqT#Bfq4bByEVaRgz!n9uFUhH+|3)WSokOUn0p<1CL71$jOQ~DLJ$L zledUOX%+TQbf$swf8Kje`Fx%%X=8@1Qp(5eBK-*T)w{iB*!1x%qo1j9%FS~pqh1ci z{b531-ZQ%o`gj+bXLvsJ!|^O>TW>r4LoD~BTw85ZhXEwbL%WZs7;2B+(@)vk%=75e zNjpoq1DEo?Q7Okc^}DP+koX|{f`3HtN*0XxNM7aj0_z>T5{1epdjVw=CtrM7nIpDS zww|)Z)|feuA5|dt%1(=I&()rZ(tp}lKh-eb9dUe~rT;2kA^VaC7I9 z2hXYdfIOceKek8oe>-U$feYS4{dCpv67;%%x(@!2HoAb<@oPoJV?vEO~k`3J-CGR%=9Q7`jdV8ea zQ&DXdU*qs**4NkYUS6)p?+-QquRvp;j9DY|j?CeyY)HhFU z-`J;i1;#c`7NI(I^-$Lpw5^b9&u=ou^kW(LBjoAl-O>3hzC6#7N6B=}`2Ifr z%}L>hvvv+oJampF5qZ7%n6)RhSL*GHlIe8er<3*g{&U8yT-zVfs}jogCL8K`OP(5= zA0;0irny_*#}OI7ScB<+IF>fzP19$fBQRa?j4%;kvQ+SJL=N*x*kx3rj^m754pU*bMtz$2SGiN7I%FHly=2=dFSVzIPY&f zaj&?}#Qn*meZuQK?A1Q!C6!sy{J=}XyKd*M@K@pvgXHhD)mLfSm*TvCacMiPN)qbt z{EkceQQZ5?9Fl8i+-q^(uO(|Ab9wt`YJYKizd2JIb@#geH(C4MCEiabYd@Hr`O*#A z&k}dKzMZTczv4O=f2;R!vNm|-wNKxmeIf}a{wvA*xf`^{ul{@7sT;Jz*GlT?Yv*x2 za@}1N`sdrcTo3Ake`2Owe|@GG`Uh^H?BmITfRUHtZV%8}SJ9VeYd`aNU!9}9*X#Y- z&Dw7!c@Ly&uT1(#-1eKaPhaYNcDB}ksrUP{wZ{^?56#gIBxF7|M>D2)pSn@|^i(g` zFZjHlnxnnuOaJH`?V-2G^~o!|5PkIu?{hb6pM2|b=#0MA`r=C}hpzFG z^&>O9U%gQ~aINkd56_b8 z=Vl51m05!M=#6syI{2f4|_faraE)siq%vdB2yeJ>&L%HCcP!GwmZcXn*&3 zKR8SK;3V%;H)y?=c=z0(^~X=!H%mKtsrQq!w09?XpPi-sGhtfq4ca49y@+8G&~zjArMe=S<>{lInF9?#o$U8jB3V z=dRQKBfGI*iF@{1?Tc5*pPg5G zxqkmOa{bwBV`&raplyH%R@^GV+CPt`^ks=m1X_+4=? zOpP-x^*-v;zB^f3I{CKOrfR=R;PS5tx9#w0zn|hI$7@q0$H%71_1C7#b=ZzPaYfwZ z{UW8`#(Co+@L^jgOkZ6Om!F7p_r+^ptul6ciTu zFW-21=dIt>qVPAG_=MH(kNbO^_HI`=+rkIELq5Tr@M+Iry?okBZtp3d_Nv>fPDVNS0)C$M-)skFDN$r=~hrS65f} z+ze4WQr%}+7mQRFrC6tr#0NF4r$?&mQv>*7(^2VG_ega~y7l=8^<4(xCuEksH$oks zWqmkOU6p068=;=cvhW?Nce9psjZhyAvu+xp&des{)oglt_;C8Yl17zthR-`0KYiAU z5$Z}GJ-oq333<@B*Rdnj?KxKKNY$M~_0eUpT5as!as##`H96uL51-R!k4NLBZFtqarCXI|^7 zG}WF4Z4?Asm4d#-dd^EjiBhk69`fKggLPg)s3^A@ugUiPJ031aBgn$n-mN3E)GeM< zz4#X9yUBAd$x@G5*4bI=uoMf(X(@MkuFq2IQ~!aRAJa;^Gu5~0*3+44Wd=RID5Lbl zOm$AC^>wDYF_RFArErdpWsd^HGSj!hQU_q%Khop-K3QGv!Owd=J`9o{($Axld~YSI zE0gf^{v_Y?$?9YJxx(vvBw1bU#m@)5zRqNITrwIkSX5nJg;~@O;$H}>E=0{!HpYA%cS3N{~YHT-R>QQ*{9b!HP!Q8GG0I4vd&BO*!t3z z9$&6CQT^7Mp?1OZJ@G$Y_Sbvo;{I>@J(#N=^jPobs8>AJ?YU|_V$V_6Kpf=aE2-Aa zIqI<_>%v_11y$vdUh4&)I>~FDk*n5vttWES!&IR!dadJf)rVf|Q=j_QYvBXOYbZTe zBwK59NVt8GqwY<%?(!*}%&(HI)o6N_^-7Lvv#g^=sOw0VxZARR@To^F>-Ajql4V_) zqmD`ed~%BQOfEJ4M}6x06ziK@k~#P|ZHjeoj`}pk`UuT0#d_PP&PxS+O{%qKgt{%& zIweOvlxp4JQy&rheX4b-Pc2Wg9vrStNwaPru5L;Le1Dqt%y9K&nsv=^)tzQtI9wf( z4*0}$>x|)QO}cg5aCLdQb=YwA7{RZkTWgSobZfOweVJ~3G+doQLhh0b>-FL4x(w?m zpSml<`ewL#HN%IQPlokHwpy8Ky`Qa4&$OP%R(F$-c_P!gIUAprweHPUA7oldP$ahhgf-Vb-U^bejp#mwnL|cG~+*&&{do zBC3Knyws6aS=QQA^^9emg5N2GtV-V$bXJZh zE!P^Oh%Vk%=+&$fJQlRS7rf_ki_NIAATU>nNX*EyPWMpf(x{}nx zN%Z?PN+sB2KIye?Ojg$<`}y`Hk9ArSzP$@a3_Q*Fi-k`&eJ5-(!RDnT^{&J*?syAx zs-sf&K(%g2@m}FWcLmcohf_U&H=H}^x_xVxkY)IQt>bVitrz6!TBdqsE zs^uf`;<+O&ko;>TJ-lob0LaYop0NuLR@9e{O7+}r{Y|MWQ|RYgDdS?bKy;{^fK{Yw z@m9QU#$4%n)cb0>I)~cmE$J41en3B&?=<|1SkHJo7{Gs|^8_uJqwb{w1&4ovN*8xfj-_5ZAcEUHQ+}}2nMu|SmO46l!WEYK z8lnN*42P>dQ@Sm6Y?5`lg+X`12^PrnECft_9&GP|iKYigDRTDn; zsBfjwWmHaB?@^eRXkHoR6W;fzF9veA_k>qGq%CdId%o{HBQT&qMNCr9O1gjhoX3lg z7XOgseKJeEmTEnirC!Xm@JZqev#igDsdZU|oH1+<9r2)ued|4_wsVuL3zAfajt%4Y zxJG2*S?d#PU9S2%+qx;&b7~HFf008!ucF%L#;4n3&^k~pj6qcTJJ3k>WRi7Cn!3Yl z9g(I^O16$oQ&*83eiVW^O}$657nC{Op34#aBgxhi$?6pvF#z^X(oY^gvFu8+o=QO< z8T)dI`jKjSO$q@kh%eguUY>a;Cs`e%Ar8mjD}Ps8_3w|uXHcyTqg7A3b@OO-;V=ux z?Zd6_Mthzgu_y4CM$+%wM$ua@jUvj+Nful<#=2~b$s^?6rAg-{|CFL$N|~$^=wAw& ze|hG8>qRT~9+3=HZ8wyT*8*^Y&IJ1NRy%7V>$_yn2T7}u$&)SXB1_#s>6Wfbnf>zt zH{sc>-qF`)kOc3}P%D%F1hJnyepQCL*7^{nH>48$c`AgYx-!E8{!+$57??6GyaN`$ zKGm~FYdZCYuhKB7$U7z-v!QAr8`3QNy@Esm$Y#~v4hHvlM;|p@ec-ij8?H`EMt(j? z9uKwt7ONXEU71SoEva9^CiOx#sr#*@7@juV!aHx%Pl>J@y*bHx4%Ohzdp|{;ZdC($ zGQ}dCYJ;LH`4^?vYh9k9Hh7Vxr;^8CpP|mQt^@o|s&#vY`YaX3+50dUXQ*e>=v=U) zGA)o?N~7e{ne-y~Y=hjLs-rtjM|WfjRE8-)ZWUn=D!m1--tM)o8?FwgvU@Xm{JLy) zne{Sqv?kTMHCuJ2j#uhO{c}~?@yOhb(0#MjN7=M6e5{Y&q?k_d?2U)W*ik9!6K~%4 zmRey=0dk$hG-_K20(C`_^{l1dNZLW6iNSh{H@Euzb$9@^{S_#FUh5rbf;840r==0v z<=g|UPkiclkM*KYUF)?va!6nL+UI%8vO0&WYf|Psoul5Qa$BE19Y5dAAT4Em*7Zra zdB(RljCwg%caG=AT4rBxzJ;MI|9n0?_YW?Qf3suy9z z7@?jUZruSEKEhA(Ssy?l^wHDxzHNc5&8awiggQ6ZI&%b-g7wEsPzv~wu~!qu(W^vu zCI1SE1UmIZ50uphJl2V+um{0CpgYOBEL9y&D(reM=_r>ZN0jQctg}+_byKS&RlO>0 z>9?&UQ&E1!}1gj9Oh8?jWB(GR7JA|^PL?mf)y`f;nPHRaLyPPa3;Y0 zt&j%@^prwbY|9=6R`cW2A+GBY!ReCDLyTXU5 zHuAE5IL)1o@NKJ;I{7-wd(9}dHtnzYI`hTpf4OCpIyb|64>a=O7Lc1pT0pu+((m_1 zTIY^Z-;=tG{7pE<`#EXesov*v)QU9k2RW>%U+uGA&rxTPrv6lpg=c3OP5lbe)Gti& zou z*f&jA->AK#FJ)fG`(IriBglVs`92i?-iq_TRhNIAB>m+{76j4>Uec`4QF|w8V7h$7 zv)@7Bc7BreBc{sUF&~anr;s*vLW=b!Chuw1i=)&rG&g@VV;+F-A@D%54zu%7o|i^c z0s3kr{XTUR(LXba*j!7h{f5!j6-Kq!lJb|Y+Ydz9{{K|B-`(i;-)6>i`xmpI+usV6 z9}4~1+0bt%DD_Pm{X8c9Q^3b&S)lI7x)3dJ!!Qfvr)8t!(HMUo1)uaO*72XsAszJ| zt>d2t720dPmJ`?Up}HF#A3x(dK5nkh`8#Zmxz_!;o;4$^^F|nr1Zm#&M9&o%xt>k7 zp7g1=ldb!F>JsZSAg`rcxA@3_c$H6mo(0PrEH&1vFrQ{y=fM`14VUX5hSSeA(Aa&H zed~90#shWAN|XmI&99TH_~&O>G2D@t_kMv|I+gD)P){ElLMg%~jyXju%?B{Cz|ZsP zC(1bIxFqXRuR5L7x(mGY6JW9|G7bMdJoT^$h;J!(%H)7`aM<_Kx3{kKc;W^=ZDX;l z47DXVq5kLst5L48+u|6zBj|UwTD|Hx*z>)Z4lMgBiDswz_0du5b+7tVFT@|~wLb8w zOS}i_Cz?O$INN~oPu6m;r_D0~2mD{E%i*2bt|lZMBVBwz1pIw;rW(2o+{(e0Ky@(g+JAr;VhCD|OWWc^&#ukLOd5^`*y)rR=Mc)a}${&?+~{ z9{yj;H&r(5KSQ*byRRp>*~5FOm5BHMtggGir{pMzXe>4*StsVIyS-zc%_VCwkmIrF ziM5wBGQ_XVAY^%#^;)jy2;W}7SLV>~OLK_kfgF1GPMYp^j39HJh*+u*-%R+YJ>*&Z zWD;4DUS(-3(sSIh2AqZGnT?_AIT${Z)%(;Fen?t;sUFtW@RG9-yA-<~1I8}ITpunF zU6$uO6186^)6Wwv7-LN`K_G<73c6raHoahmFpHHcoB!rO3( zxehB^FJ;g=Y)>ZnZv)kf5SV_xl%nqPj(sad9i0Mh7p4$^bp}dzwI>W)+kIozquw#M zj8%`P(2<>3bv|{hYD>4S8mmspu+AH+?#Z;C9ILL%w%!@5I!4mdlSf-C$9m2l1I6H# zF{?dz3Qr#Jd2CCfe1``Aqs9^gQ=n9y>3_Cnsnt|~QWnrVmV3M#JmlN=okuOFx-u4O|d@DP^V>B zYcth58T9+?%>DJd&J~g!ni1h09xr?uu1@lPo(#iX4St_Z=YV~ZOfC-452(DbPC_mf zH+!trmglRaGf~i&S=JpEc>$PQ=@??`B;TdcI?46vSZTrP#kYj89gm0%?c)BtJYsM%AS|=I6Tq73%+>i<6)GwfycN14ahaTJbp@t>jb*YOUdI`WT^A>`o$@!*6Iw^kvd+f zkM+;*Qtw4XFQi)_`8ItOeqWwRZz4WgDLF^4U!0;>N{*$4nJGZ-p=Jt#*lg>}Ar>^mm&&La1IF5MkNVeX{re)sGed_#_>G=H=b-Ab0XW-{! z8CF-e>dJb}gPTWaq3T@n;ljfGr8%CTa;zg`%O;fawCUEK>Od}&q0V=-j2eWW(~f2d z18oLN7*Bd>2?O8r!gBnPP&t$6H{73e$;N2cYuYz7E!Go2i{*q9ytK9erytO6o_W!B zCT-6r>E#uy1beJAlF)&zwj}kC2$6wNWy~nS2;{LI;ZbG^=VtOG-S4r!NW#imQNp9Kd*Tt6RbEJjdmk1=pw~Z|jGP~oKt)XK|401~-YPAF z!^tyx1>{}N5!_%i^RYBROCcX{+9UzK>Ft0&MGYjY>%D(X;60{z4W7Zp?@|jZr&hbA z&Pu+Yxot>{r^ zUMf0y?Djgk-_U|GoY&wR4Hxd~Q4(;(O2Q1t!s`rr-wd8E} zvB!GIQm-UgcUd$Gy~$Et$(L~gxBnyFm;;v&tjR1-Qc>#*5BYLqMR~2R*RzG=jt8v3 z3*UPz^icTNF87i{&?iaiUs!a~@xGa)PBjVs9j79*f$Hlz&)poASwONDSr_o?4^1AW zUWV_4-+Nm)58xh;wU(z>?fxtY`a~{%!+Qc>sUkYjU+A~BAn9RFqvT~Y75-(g)ugKj zk{?TcDqTG&E9S|5X1|Sg!&u{8?>QljoCqOZ;0=!7@2B#D7W}3BY8DgwKfp3D1_bYY z$xmdekJGI8A#BsFFEX*<@Tvz8rN>0wgm>V)b$uG#T-JFy)6`|6l$fZuD?nn^g_u%j zkUKgS{7*?a7RVE+^t&}<9G8PBZmm6S{0|tYuB(}@qn$(lB^-82*mEi0w_V0zmxR76 z_&$0ihrX*g?2xcc_%e!l_}<7PuHrixX_t`iu&+a&_jEGiU&mqFT^vU5=Ft4@6#7DW z-gQs^^v?@@RQQ(OYdCS3_7_fHtE8*Lq_Z=Tu0ZJ8pI|)iNe;W;;IQjO4olzS(EKfy z_oBkLQ$l|yQ*_CFn}p`Qyw~|x>B|zz^KJ<{_KIc%5b9TFNIyUF{$kC?7d!d3|l-9AEB`XSSGn&&Wj*{`UBuJjXr9^H^gXMg9v zzyDhT|1E)ERta=QMG%@~9mw}P%J^j9Lcz^_tK+`iao;WXr4By+hIo7=@}iFCG5$hl z#$khZ3*L)wW1O#{rLa`+Vn;lkf;;2)H!&Z-j8`#Ubnq6g0tcTSxi9Y2k5yDczKj3u z7X72pF`mXL+<&z%bC1`5aAJO29rxXi`$GKz)_5H4j(hcwM1G}?`%cHb|DTEUt&aO{ z$9>@;iS+G`dv$2y^HRrsr{g}J6Zc=Gt%>|v&Ap6U=B-YH8vu@b_RD{G;(e*yoAK1p zwhL~?Poqz4wJlSa`-zVGT^#pwrzF2->(x|U{{2XFCw7#~G5H5QO zm(dDt`WtgL`c;>_h)JWqQYD1X9$#S&4F29Od~edd#W=o)SyW#p{$I(xq5JM9J`No9 zprIe-zTl5c_>l?WrVJed0&GvVNqg@)tbdCpIg%TD^SSn#u!d3~} zBy5+kL&8o8yCm$Eut!3LWmdX;68a^~ldw?2VhKwnj7r!lVVi{Q5_U+~DPfm{-4gal zs9^8c@k{8JFi*ll35z8xl`tw{tAupU2wm+Gc1YMMVV8v6681=_aMl7{J_-F2(m4`z z6-rnvVX1^s30oy>ldxUF4hcIY?2@os!X61#6UXC|&@W-0goP3oOIRvlRKivX+azq4 zutUO53A-fhmas=c)hzK#=$9~0!a@m)B`lRNDq*XHZ4$Oi*dbx3gk2JLOV}f!YLWOQ z^h=m0VWEV@5|&CBm9SO9HVNA$?2xci!Y&EBCG3$%SS(?wgi#4w zC2W(hUBV6tJ0DnSY)o;kgo?FX6=!UM}I)5?&|a z%@RH>;XM*QEaCGKz9HcT3BQo=YYD%XP*wBzl`LVJgjo{$BpfN>77}hP;kFX~TEgE* z_7YQpQte5Z~5*{t#Y6;Ji@OlYvm+*cGAC>TF2@e-L#Y=L3 zQ5EOATkhYI@B;}yk??Z~zn1Vv36q82FbUHo93kO$5>Aw`P{R2V?k8bV4X2}3(z77K z_uoqW{9WiuC0rx;mlBo>o-OG*S@>)t_hTjeOz0n5#Qd+6`&Bakc)O1ARh1mB7P?B| zzevIh<-O}9or?uOK*B>LTp{5a2``cGIte3UXL(lmeNoHt8vD|r6@1?*^bgDZ&Jwms zI`5X}ON8I^Vt+bS!n>t>zmfDtB))a>-U;%av0Lpc_$iYA`{dr(xh|6XLxs;na{q{g zuSxikgdX9aD&ej(XYTCZaj){`x~67-Ab(>1#JmYpn)Pk)kl>_=d6Omvek%|9lSd>^ zlGUd_IcZ1_^We!kQKbArFan_)J&fln38&im+nMkf4ipVbgqPmOz(NsVg$N1nx}Wj= zB_8^2wMT8Ed{r#>j2<{1IMMrBnf?~xv%laS?Tr6X6wI~4r&ajm@niM0;Dru+IN~S% z4;{vYTL}MsfV<^)vC!vnz(?SiLDyx5AQ z={sgH@VwA(jbb4_Z8I4^Sa4E1soZ)NCzjhkgx)uc>6Z)t+XU|vyX_3&=@I-q!H*UkYfu__kOS2tc>Aslyn=G1s}@?m zF1M>0uVz^7i3UpfZIk?(`N5Hbw>!$=2H?bJ#u3cGCwyKP`ck1c?PNzxjEH}sga3ho zXH;`JOY+sJf~Pz1n>D_*+Cs*0L;s43hj-!Os)= zn0!uWdLy61h?n|l`w}jP)6@8c;|1@g1miOJ-GaACxk-0X9}8YcYt}aUaWHrh{}nt3Cfm6QbN@>7YDA>FMM#LuY-lY#XLk&{XaVB|0?*ePhvvD=PWZ!A0yAZg4|AwJl|XBUlaQ4C0{YQSHSd6xp%TO z%m$&4$)!IseJ{DR3*%0?lyV9)km6GpNP12e{1f5-wcyK7Wnf>yxAk*=jlV)r@Fl?A z`t?7BK3dA@G41dZ!CM8NAbggMqw?QU?I`v`pWxR3r*iIa(9hkD=?fh6Cu@8g_1;k& zqvPZsha+;6vryEx7(BB;qh~JNmy&Z{)Volhr>NKTpzQ8JiS zrg!$!!-d}2PdiUydS^fFfvX{1&VKs2@G<@LS)_;Z+bQ|=>$jBpQt);MP9Dxw{zsp| zgr@z>5d22LP5DFx?}6(WUG$wUx~4Dh%pC~*iHCM2kw^su+W!!xt|^;<*?;M z=CernpxNu|dBIl+PI?SoSvxWPwSwbTUvmUE{$%o489C!$ZfQExPK=!CcF37yz{f59 z=L`Qg9O-;R@U(L{9VY!-BO*6G`M{~%CJKEHzoym+UMRR}x5)vfH~w+Xe6=s7w-vWen&;M<}7_~H3W7sQ3W z=yL~zx6(0CxIReLfw~F!IOtLSeK?&yhE>uO%&p|NJs7ER%!5X<{LGSv^@96HB;rr^ z!RJGv&s)j#^o?4&Mox8)cap|2kIPNue<*Oum+{-oW;W_2;Ny@3zxcb17d*Lu>Dymq zV4UE)3Eq7_m)lv=uy&iq^leu$aGTK6=jte4<5y_PITZpY7kHkd9O^VKFWZ7uz===k zU7W8=T^siEx*WgxP<%VAP7&&<;aJP1HD{v}*;~#?J)z??Tr}KWkA13(nKPj~q^ee>Q z$mrqU0jKs^DE=EJ-hCj@boq$Cr|D&@fK&NL9qr_Pq4#gY`He`t?+AVO5-xxGCOlnP zh0Le>FvbtjDEgD&#g6)IF}T>rM9on*0;lq9m-z+MBz=7doYLRb#rJbLP=B7zc-sRU z?*Y;db7pXPDk+~iLSG7;_!xic4+UQZoXVlcQ4U>#w~t``!RR@kXRtS|4rEyEje&{MnfEy7YqI2PREYVvFW?$9Eh_!sWT z>3l@^Tnn7|lw!jJT@4&49|lUoi)rf_uD$eMrKSnqdI!gQuEcvHaB5c%NW6ZbUnlg& zj~&tJYa|A4N>8zm`D`h8HE@cz`v+z`ER!GHs_BKu7Q7^Ux*hfM8z_D{zguvApObg0 zfKxh+-})AU-zfB5qc}ZWdT6&rQa<9BOb5TvRU~+u$c^n7Ru2HDc)J|w84g3V&ez^t zz&RX^I!N&7os64#&2zwY`bRUN;Xe}%mH0$^I3YJkyvGA~lN+xB_u-2%dUL1HQt-B> zhrD(4yI-T@5P!2@z?4HHaO!v6qQCit*Lgyp*UjlUNbt9SQ#qG9+M$0Q^Y4&$wI^p= zwFsW~Ff#}XpIj(%l%AgZxg1Use7)fQbqttxRkR1w`=otV2>rW)x8KP?w%}un-OFt* zaEiC|R*v^|p+8;l;x8C~L(>00dvbl{<#2m@U+C`#PIBA$5&lZ>_k}(hWIp=}zRd!T zw+mVmU1r>D0Pa@5tA)OJ1}9|ybY}E4@U^I~2OR4=JC;Z~9sO=M;6#6kgZ^wy&phpa zuLVx!Q#gU^{as1ivx4Vc%s7T8ebp@Fc%zQ?_AlVXrd@EQz^T9Vh@DE7m(+;8nU7PR{|UHTd9DCX^=15e!B$_d3vT>lA=dQu z`@b;%yb4bLJkGW{8v@5qUutsr&#VAFr87_D!#Lsd7I2*}85hj>-n5T#lxHh&qHkTv^rs5_4}uqpd_G0+zn}rT zmFGV+4tYM7+c|9*r|U7`#J^4Ydlx@e?+Jao$l)gz<{l>S0G8Wq=h`Y%qu2TturiQoDp!9DxCr+*jV#Haf+ zE&!vSJS2E$O=5lh;qOe}5#*XR=?MWReb3*@IHyXfFmP&b-9E-4X7!Z@0Za5z(SLk` z?*g3C)9H|tCjfV=-_AbpS2T`!(-_XzaN$3)l*`BXKO6b57jTNVRrpPtXT1ZJlxeQlG^<>31jm%~;Zs6#+c_2rj&;_sPUT`7Dzh0i#_@6)*4*n-!A zyQTAU;nO1v;Qu4<{JEUd+4iwVBR2@X5;)bDPulI4g1;>EX20A9eoY-+;U4c9z;*k4 zhzTRY=Mzm2{*HRtp_1e676CS0=>G_!Smhq?4B!-R z+n>09?au5}gQiD*$8&m2exDS)$1#2#C+(`|VvcY}iFd2T%)hvm`HNeaIvluLIb3Au zu~(R`D}~P<)!a{8rJtq~x7g2|up%XaiX@!-Rrc4w14}nvD&Av%~if`c^z<9S9 z`1Los@y=7g-O~Au#vxb90SQ+~|HU`PmoT5MySX5LC*^r5a6K-IefV|3H)vd5wgn?< zxE{?ukD2mpU*MGf9)~{gg5Vt&G2_WX-%!i(w&LtBx~`RYPY15+{VpbamILLjW88lk z*B2eSP1pXwwfw{}1#}%Id@j?th7$hVA@rRhZ%511(e=#V?5{mW@QZ;H|F*4}|HxE+ z@Qu)SUd<7r`RQxhDAD)6W&vMIdcM&&xLc~bfKxm1i(cWES3m26&o-D~Qu%Z(;sW?y z=nn=?{mbmPnJxG_;JSPq{UW=8`QYSoO}Vqs|4Z7qj*a24vmP#1v{pZ4#$+`g4|c%$IH zdl+~@I`FOsF@53JO#h|OKMb7W?fi~`Ny2~IrBcqvGyNOVo(~qhqnz<41iuit&ewAc z{J@XZlfbE6nSE?q2>*;_jJG-D(w@NG>Sc+>p$}IxV=*VGD+TW<=6LTF{$B|0v@dOS zFsC!>&>v0{y!$ccvsB9GZQyR{8S%f&r~65caA%3PMexog%-~zWp9fBQ)E1&Y2zzzn zKiv6W3Y^NV!%;q;0jF|~I^@`~|8(bb1#qHw_OHDTVZ0sRkD?3N)R+HIiWl=5+5cwx z?*YKw%3(Qh%^xQQ(zRCqRq8LTM2~jvuy5RGaEIRhA#loXo6Ik8tFQ5gG57w?r)V7c{hsN!75Q)%a4p}8xkD5PAK&4e&W>|A{gb6)rU~BW&~uIxTuDEb z?xk)8PUT?EFA(vpc07XdR&gNxm&98wxH*sD6v5X69|w8j6Zvf9RqB!M`3-6u-;-+@zpm81P!(g&aWgpYEpFZ})}E}ufFuPjMtrQofO@#}2hTECKgvws!(Z-7(z zm~#TM1^>g*?)jPxoamkQrBem(dYS7>j$u%r0jK=>7FwD!T7bSrEqCX?Cvf8LyPNs! zEcH(QmpSsTJ(vO9t-Y=81HT10@i*soJS)s5U_f`{GY>e?`&V&7%>3>N!He%<1{fyv zwe3ntzswh&6Z{jwO1O?onKB zSj^Mc(;Bxike{Cd*X6vP38Aj&YuDqrotS;Xvjtxb+$}xbec+zsnSY1OU#=8B`vIqP zc3;WqY#7E59ud5Bd&Vyj`cDk~0#0X}bl}k^Fn{O#ZYSWx-*+I>%W{!gsBvLx3zh?? z_G$LDNuUs3U=su%vPhW-f#Onjy2AuNc-;&3R^&F@RffN7s*SNi*`t`O> zN`DV+RKfKpeyqL~dUL*v(Z_yw2J?5$XU`M7?O0CuT8>_Ae zbcjD>weUYu@J^8fTM2$0a7vFkm%^my6`?O3$>j|3sINb+Vg9~7xZrE0UjD9eA+iMr z0oUcWkm+f^2VHxe!?=HcF8^$)$J>EZ`t!u@v;&i?uZ7+xin-}Wd!EaDN?&C{eC0=9 zZvv-$6*}8nJL5f$@;?YTrL*)2&X7;?b&udtS-`1G*X&inTBdJ(hY24S`fA{0S80`X zXX#$*9N?6mJV$!o15WXFeZvWVTlgGy9^-9dzoM_&(3O8aXy}h){$~Am{|ls?k7W8Tp?^^0a$^f#1WtOLIVZ!6*V|u6e0pC~fm43{qL2B7 z;M;t16q2#w%^7|NYxAOTCxX!O*U0}kcoSwpSI6X!W zY=4gNo~xMg4#K|#^u(t}_^g$7a-s0)p34BLPhZao9(A;n&xB7W9p;M5=+(uSxu^eR z;JW;8W&Z2+TlfNQAM_szz0=-1{&MDH&KGMIK4HO~j;D-oq&J)@~@aKTLZd*Y3ED+r32ht(9Ils-=wKf2!dg*l70Sd2iPtQ5PsT@il=884r z_&0)g<0}bty=ZZQR$j~WT{x}zApiDp7>0iu0Z7(hXzviOUA;5`$Ycbd3IKgiM zPW)S?zQzdtr<)`_oeYc+`~cu??SG}v=e^E^X5IPlo0*T(e(S$Q>I?mbuKCg+N;J-x z{qG{+RQ~3CO;c_+^g-Vx{G)Giej`$z-x8jL*;3Tb9lvjN&)4rYj(&7F^XZb;P6bZo z*?Aw=m!AW5;B7QMLNAqZtw-p)fV-932f)eh?erJ=vJd(Nx4ZK>95|(?@YkFWqtCo5 zxH(t!P)X-M?jSzMm%~nVyT%=5gWGR`6Mu7#rEE7<3(-G`4^G?HFJ(wMKM0)Yoqk8# zb~1gj_$!)mYKF!&i-bQ%3VmKCk4Fzk`tJZv^Y>1N9y0PS=HDUnngZdr8*oaGx`Y|b z6?}!k#qXj)aO-a7)9IMM%+RWqr`E1WxJcTAZXQzZLrRg17#W zafn%c9di%2e{;Sca-y%>fD@nMPQEw&^gZBIFa9L1mnP1(Dp<$uvsBurpI=iS0oV2D z@ROna7;f#h=w5exKaC@G!??a~=;j2j=H#j^?&JKLa|Cx3 z`ewlk9QK(Tf$Q=-pZQD>`aSMvKBbQN!l{C{JJ#vQub0Z9T{djVGK@Ol0p{OX#~J!q z_&*}J(=V$BIPvMI;tZkt=qu$xPEWDe6HGns1UyG*?7>Xn#HUO83nZ7m_7mK{1@niv z(AUixmm6E~is9p9dNYpv0G#Bia_lSI_932smCCxdG#@n`IHf1*kQ-MDeXG#N=6%4a zUV6>@9+q;J`RP(gYlGn34!hRzz==<1EtkLPFFl&xmQnfXeZ;*yrvj&b+9`eulZ8GC zT(?g-H#Z=7J8;TxxA_13DERA|5BzUs{%gjgy&om|-q+>8iGRoGoc^0KnP&UP826vT zxNOf;tAOitM!6sDBrNX``og;ym@atseP7Pv0A;mqf3p|1x{{LML=a}0l>FBQFO znBXhAxEy@HWj^K{i8};$>RlTIZym<%jm~+YYsM3j9+AW446C~YZ=c76rkp1}$@F=S zb-Me3yOr}6Pr2iZ`@mOf9QE>RPUj_(o(|x;+@w9k^l-tQ<4Evn?l0{TOLIsQJ|W=L zew5gyM++VSPW=61Cu|Y?e!-o3_*;g)lhbMJ59dF_e7auaaywDV`6J+ZJQ926MB%^f zvrJzo3pG&B^mV)7Jr6L0LXJjl^PJSXqraaCocx@f{+1UDeRn=HIE9;w>H$vqEtYZF z^p`(A&v^T7EMd$zbp&uN_r%ZtcuD6wLf<6^0=*>oq8Ee@+7VsHaG<^d?t`AN=Pa1(!dh(8tf)RoEy3jlQmM0)#l;74$E>BthR4akI zwcE4%z`p}d=``oE&Xjb{c-fuL-+`|M{aDBP_!h5l`a2x+$Nhj)I`cl|3~eL%x>#^? zp7^B_?>Cx{+}MJwSDAk&eH{arDeXDHiGPQzYl~YIJ~-)~{!xA4LEyxv`x)kcpro_1 z5Bd`|j&&u6Us;dvaoT~$baOekOMBQs=K}kJfm6IryU>^g6Dyg-qr5VOSgNE_@F;JbM^YJ_QybN6D zYlBy(yiU@yQw;xNnMS;7O z|1m-z?c#LqkjgI5z)8*b+Cu9XkqsA8@yFSg&!^yZH0B3w_!r z%*TAs!HlP~fKz?>b9vx3^Zi4C)3|W72w<)SoR18g()q^W%s4Fkr}i-3Epj6u_!ok= zEoTnp!l?06ruQAnfYDFh65M>>}u6==%+%xCY?;!L?3U1C-pDp-f!pDDaVt+aA3y!zT z(XXEq+f>@4E%7b}y-rUqm)i#!{NR>8_&g)@{--!S zcSyUnzGwcevQAMV{HJSNZfwEdfKz|;iGJ>rXGixze-Us>XQ{()VY?p$ci8#=30#+_ z!~SrR(EIP;^c%b7?wD|C{*HazPYCWqz0s8?1-JSqrZ?aH*_9uw?cvBo@pg+{;u67k z15W&%`=*~4+?SQWLfouNPGJ|UvRz*pScT4;H zMDWuE&wGUFbJ94Wzx6VG;Vz8N;bKzX0H=JlOZ)LNxtf&BxRUk3X9S;baIvdzDfsDv zcRB2e-5M7nTkwt0`yKZAiI$X)!!PBZz}@7=y})((IP3tKDUA0#&XIOY+`9pH;}aHo zpXdoM2>nHZcgsNtZ}RY|J_f!PoKhTqH7|{k{vriz#+`jrIX&tUF8`4nsC$5q1D|fu z&nHT}UjTPYXJ(q@OZ2yFp+8RWZdu1XRq%b%nZBc*BmA4x`!&F695LT05;UHo-d_?UNR=Dc)j7f7~6oTfWMGQ+lGEIyq`Q z2kJOY4{0ZIew^ULhDmx#IXzi|{~5S$w?}fl+%4_l8li8W&GZLI|5e#SFLq#28`U;~ z7m7Y(@F~El9C{q~#uC8`9r|;p@Nw>&-VfzV>2%JIJ_kOIO32{{{wEknb-dyiRK(d( zmjc)MmHiGkOF8VCL-f6`<1`NYu*|#f6+ZX$LH~x(7dq-UFPGzW&QJdrxLdrZYaH`y zS=&W~v(*MpwQxkKc`E|Q+zM=|cShnxbO__sUC?OCBOmUd+cpY+j8 z-?k;E-;9I%1E+Yqzv2wNE&c9GO)oFof&<4epHfG>Hv=a=rOz`TSq4_$X?hz2`8ga8 zu|(f<5l1*#@C$)czSzJJyy{)9@Y6hw#4Sy88tC|Z8YP`PI2;L(FxeE`I>J#8p@7)f4XAxaj9(<}^CaL@Zfy=d;Rd01>U$f6{t}^Y75=+y&*k73 z`?;vkstmYW|N4iyZ|zbdI{XbMcMSK)A3d3Cs{tV%US z8k@qEk=nAls+#J$s)-fRs0!~pzocnuI9#!GX&?{?mX|eFSA-jz8t}ZRqNFJhs90Rq z5N>KHt8Qv6stA>o;ZJC0pr|B2910cBsaP-vza~~UHk3`wV`c^61?6}l5-A!2=TJ%0 zq-a@nL(!a)$>I4^=F~4)Qr|dvVSRl~V;~q>8jUnm*GB4^%4!1n3nOKGrn+L;9u*bM(XzUVWj|ZK<`&eJHB~H*G&E9$|`ziFcrQo3DvA z;F_9VZ88{dlX!?02_O`lgeF-PX$n`@HAWhm!p(Kn2R2js8$%090*QTVN(-8IeFJ)? z?uUV31f_)93zwtjigriW3@xab72RW@{k1uR@8DA_>T9EA4UrJK_ar;7KrmMI^TUuA zQ3#5r@Zv}fdM1)v5BjG3+Op`-`u@~#tjkX2E*p~ucmyb<+rZ%SQ&tk%qrZ&gPpc@a zsR=hks;V2CA`Ows@S^IvvKmO2@Z$RVCE-QQbrnt3^>vM*7HYSSQkaxL%hxn!qIF3duvkO|cg=%CR5}Vck?#T@%a;FNjn{mM%ogZmcOo1DF8; zmRQ6{dSq!_PKV}}2lW3C(mIcD{bnRoVUus0Cyu;Oe{l@Hu5^McP}WTi%@s{W#VDti zg;e_`O~JfH^$iD=HB^SHQA<=1G_KilH2BzN1|370jyc*;ALa2Zq4PKjd1`fIMbok< z3Uxj@Duy3jOY_PamxL11v?0Z)x?Sqr5kUkB2+@5n)xMp;mP4}eY7z!Ib4LI4%0ZQ-{Q)c7G9VaUg!`` z@od_f{6JL-8mwajKaJ%^3^p|snQ=mo34#33(ny6Kv#1x4jGa^&Sya|sL%K~(qzS|L z43ZSY#I6v`jtgI-5CGbULI8?*0q?qZY{=rIOe3+~Qr%cxUK2s&E!7nfNQlr>`3X@m z=ob?6>K=iN!A|B=Vg)m=tgfso(hvyBu+jv5B7%ekrZ&=8k2X@>RISBZ1Jc+lTSH~! zl#5fU!qsRsvB)a5^mYnQO=KjfE6L=laO2|ogTmo69Yx)FUezX&;--cZ#{8Yu?rIn-@} zK|*!mmeGh&5@~9RrCIcyei~18ED;H``Bae=T6?OBHizO={fVc^EoC*$5Kh(c7L1O$ z8G9+I)s9Y9(7TfX+DIn@#m|*QRz}d@>7QddFeO|>qY852A}vD5$n-D`(D=2H^n=2d z{=|mayY=+hLbw6BH?H1V$7W*e+TMawq5L&Q!jZa`>W2C{YTx0OvWDt1$T>9h`6Ycf z^BBLu55)megc~BP(3UkX4b|4x+SQfBf(-;~p&V6~HI+f5irVJ}foZIjVkBQwUDXUd z0sWAa)ACs25?KW&LD?q#+epQj6roNn9kI`9>s>XQ#;=b==I2#LDr%sUhZFJ@Hl?8D z&!A`WA?g8B!@cwHvqslP7K8awWN-6T!=|u{B~hwBkQYyvF6sevfdmoWYfudap-$@Q zMwmzCMP)R%TNWCc_LQhGVI&%eqBIS%EtXT;i~~57tY(^OVxj^mXiJlA5~Js@NN;{P zK$&q&Kxkqx8C`mDSzRUcBR%f{@ifdE!}G`j5w3;NB~)XRo&Vt^xD^GmFrxvp>qwJM za|G(BU9|Piw#>VNH18^_tPGO@4K)iT8r`>%^#sfo254#vmAeA?b4 zlQ2PmO}#PCTXgQ&%@6K;gHYsO@~4iKt!&2M0G)8Yoq!^+Dl!!VcCV>tj-Y+o|KWH@q=+qyxh zmdtN`*pBUq3g&Yh4fuXDOw!@V(uzow6*$bV2Cv_kQYdbyUsP>d^}u8xf?>%utqYK? ze9l%qtWdB(7cC@%M<~%mC&_kOotPU4*42m6yg5$0cIr+(wW7J9fz)iWLy|F9&tGHK z1AeK%%#vv;AH>w!+`}O6AWd8>nH!iwJe#BavUk3tn-%(LQ)DU9RgVgRjTbR5MQr^? z7tGU!5t%VK-!&SwTS)}4Hn9XMF1k}Sbo)rSG13&OEgnkEJDadubUYI;Xu|pu^v;(0 zC1m-Hkg?=|fxJF9Fjc?W0C`^B5Met&@4A>$4n?o77-~RGO{8XaJuKxzYRd-{_v)9D zsmW-|hJOhPuXhI)!aOpBz)Y!UL_Y5uTLohLwUL=Dx3pX{HJ* z3@cWH7ZC1j15<4!x*$^7j3&`n;gcXSg-?~+7v0o^W}vHSbGL(O2~kM8H#rhVP4=1! z4ZhGrfk}y$!QP$5Io}$5B>+1>;%_(;8ta#}W?AbuFPujggu~ zHo4&XMndcEHS)N=V$-5xeR?xBoqh^_qper8Nz-70F;|ONk;$XL zySX&6!w^r+GcMoyU*O-^!s{F?8l#&I)C{E8D8z?}-33B+cY#EMc7C9;9!tGVdc};q z8k%7^##9RC)y781sD#Ba?j-qe2&z~@7Jt-bllJV2uQJ&uXaS+bJl9ad47gz9#F$AD zTO!^hbv`kxa|3zC1c$XQ5*N4@f6S$F5#tkWDCQj{c z#283J7`$?$4MFo^?XjC<^}08KgD}VLHfVF~|IrK?$%4jbGrPs?VZWqYxmnko^+ZF~ zrdikif6Z~MqV2tRQh>Y%v`}n_RMc11!P*7eyqo22NDD9n8agLq(gQ`hx~dLwiRZuN~#+8xG>OmigP(_&8o`C4VrHai$qNXXUJ1`C8i%rq9(YI`WyH>}xMfo~Vr|pOte*rF#AxGF?cT|ZQ|avX!!M8!eTy)47B3upBGHQa=rU8z zQp|nZm0`tT8LCXl3Bs9TIL3?`- zCCc)+)J}+0vTmYA_6J%B!AX4MG{Oehr_T=xBw)HW`JjPM3xT2vlmRC zhmmIftT0Sf;a%tN6%Oqt;BK=PsPL@6&YwQ7Xl6{E*<<$Xk`R{7rq7rg>d&}UUP1a+ zOe2SH2<&=;aJ3)@0xT$FL41hTI(zKXu&<*wiXnR=ULGMbli4QJy1y5(&pjok98=s$ zFd-Y)5l9ZGU9=Y5+iwHb%Y7DxL;KJIqu$@Ju*jaIAr}bd!gXb}g}crznlW>qeZu(@ zC)tc?Zc0lK7PlreAySKF(GQ9i_4p8kd2LWSYgq5b3hynedwXjq(~Ys7LadG2rmeQI zrAT7lzb*>>4TEv5p52$!=SQ2HLKS`FE5VrIG*M6@r;-yb%s7E5(;I2K4Xh!vvBjbp zdtLO_4#}ij`Q!&E6MBUu98(*xAt50rNGq1=LZG>ZMbNQMj@f&xxg=fM##x zsvKMp3eB}o#)9Fw^$@eXgDDi0rd^4IH`HSb7P7IhWFXtND8GXr5_CTzw~l()OLUn~ z_uO22`Y>(%x4HHQ$>=IB@U*jPF-qLNy$Tyj;u`?9LrQ#OLzMAJ*Ybm0aQ| z7V2kZqk^i?Ol@@A?pFt*yw;SJM{3N{%*L8D>n!of*U)<=HdQvj z6DM;s{Et~nX9l1e!Hb)d5gTYWi;H6beUpqe@LCSnW5xxKMhFrYA4iVdbwzAbn~`|X zZM+%9L|*}Rnl3|1ql>F6;v;Q1CXfQt7;RiYKAl2=oKBusUso^h(e})up{bl0JZD83 zD;lcHBl9Cwy16W@hoX(G$|SF1H8d$afA(}53*$2wg`TDMy;f;U2y1fA#l~sSA*sLfVq>_r8O~{@kkA9;$`*C9qW-liz45vMTLwXj zVH4f689&J4)2sj51`E5Q=C+}d*7a->i`@vJxuI3NIUAxbY1j6UmUE!J#JuYdf?)>B zQq6UhWqJ#NbGe{~dPNB|na!kq)`!j{moSfRGJ;lO0F4%jUuBy*wBO*5*h85YQb(GbC;nmi%O>C}gqHXE16kirW} z5(F`oS6qrr71^=bRTDR{S{{{97 zsANIxFQJ{M+8^6k;^3G^+VsM`(Ewyg7%FRhL+`;iK~@H1wjnoD7#qRjTd0T9^-=6_ zCNe{}QIpMf=pk{O0#{{lr2`XK`<>?0R^YvaK86ko>7yrnWtA=3Q^-Yg8T|Gam_T6r zAm1tY^6KL_LKUX)r?Et=uE%jQR27Nm%Y^LJL9NZmm`&|~v+`J|iwqG#l&5F&da-0k zDhH3i&#?@)Gr(>`AmZ!1Mc9wrysLlI99*FP9T260?zTGERQb#Z1vlqT1{f zcCk8GBR2J@qRl(1^pmw9Ixf^8jMVkbO)vvtQz~{iH)5k`aevk+s-lEU_GS2Ys?(yu zqJ9T7a~n$4Ytv=l&SBaB&`*hQWs}V=Hh5x52j0pq!>6s44%p6_Pu*DNSB{NryrB;g zBzDwDsKqHg1{_b&HjgXk?RF0SR8TGDwyJc~B?8m5$T54BxqXCchc-{$)SgZD9i-Z* zKsK#VWMDn3h4@QbOkAWPD~Hqy?P76aFrdN_@_gM$X$13062LQ`T)>>lI?pYPc#TcX z0+VSSV>WL^)sy^zSQ=xQOz36>(5G=ii*qTAjy7uI1E6eWGC)T-+bo<%l%e%(nKQ&} z4fgSHCe}9Lr|_t8Z*>$G%y%)nk-)o7u$1%XmB99J75<8WINh0gJRg zmWYhGZsg{$+@@o!1y$A*w~+1y^Gj773CVDicBzNU zsNUe$REQO$=`)JLfr;PM1Sk>()LA?p_P=m48;m6O!1My6|uCgFw+cY=O>g{k_Kk z=gyhlJ4I~o@S;M&U@9SiDN$@GkGuk~YYzT0+)4_d*lRNtsw!dBlE>yuvjJ~-CdF7U zkc%miwXP6!8F)isk@#Ec-KPz0b&&4R1fOt^Y&jyOdPu*X>k>t|yP z;^1LDzDzQO2H!{n4ka^*60;tZA2@LhW*t2ko(cCJW45q&TGyi*NQuLx=Ym7n@?w(f zrj+ID#a~&z9Do5aVUQZ&dVK%-BUioAAAd$|UYBA2+B}R(HUVm8!voU<6K2O+4U9Ej zcXO#-6zC3W^u7K}c5JpsDdFfi*^I5v_R!`MB)+#!l&2rDE|j3Dn#BwgZD5LNkhJ!V z15Y-|5D&>{Yb!$%22^3aB-23K9G&oCn;SVMEX0~8M2Yh^EJo>beCEmVMcO1DA5sUX z2ZvxYLc(n(%D{hmSl=XVVa3dK#P`0>NUeEMV)PZX0?B#vFJ#s&LUB zuZ8gZ`^b+|7@062%&##is~{*hvt*DmtOfZ}Q%6 z&X7?%r#02fPSlV#za_*KNHB(xuEM8g!7L7gk)Ey%O?wPZ7T>r;|ED6HW~|UUDi(_= zIX0SOF#uJ7O*ECCNrVaznse{X&C9`^}*R2M-x<~2hC2b0JB?W74eHF~&di&iJ1C+o!zoEKm z8Ht~2XI_GX(~qb0(vCM}(xPkMK5rlB@I*caE`kr$QoYpXs~9udnfA%2VajBU)PQJp zq#|-qwO$;>(kmUy>nx%CAT~PGz@-6}oic5w)@PzF*3RHa#UeO(Y;@)Y|Hytk%7@l# zoe3>ihy#16&qBjyWxHTuS=D?v%vOd%Q?xzVn5H(@QmI%G>JF+!VGexGjU#)@#M=-) zRTYbEb8=gz+!XFU4pE^Y)G?VHT*H`jYI{BZ{I--UNg?^z6VFgWq@96Hp3b~Zf> zhqiKsv$ZN}drk964uowUJ@#qLfDI$stVSonxfZfh4RSqJ$!`7N31r-xNe;FMOg4>= zPpOpkN38_*KHXzeeHq18vQb~gxHWPk$BED~IDM(al+lo<-o(HzGi3I?8N`O`N_p@0 z9n90yqhdG`HBGOp#J5mtu&JbINQTe_+Toyl0ZBx(=h)i1-hw~}BZvoRqA!m_Oqpp# zO-Y!1O^jk^+m8-aDt=y}Zm#6#AXNeRX!`IkVCD*8S~q}>Dz0}J0ZFxr9T!Xo5WCDo zHt%Un8yWP2(`d2J%y!JFzzNI1ysBlU>2XW!W}2FkIRxJvSW-q>UkI{Ak6kfcIChes zLy@s{p*=8r}Qzq>B#m2pjo(n<7v$~4tGRI6N z!I;$N1_&&{2Bmj9Z4V84vpSB2EU8E1FQ#Q`^nR!IxYliy<9lK1Y=~pjW=G6GGbGE!6mG76bodK(5 zrd^s28msfoA{`yQO;2}!?sE>P0)M8NvS}k5**r?$cG@J52^o^@-V3m4V5*TIuFL5B zfCPkdzL_?gXsyw!O?1y{3FVQ0mR@tWOXEHVG6>AL_J^H( zj^^st|NAiW4rQPxnYFi(HBL*A+rBm}Q4%sXxFwPTxV+N2Gju{q+=a;LOh4d7-k;6a z&L)C&u?)^&9zTL=Qx|~jMI8v#)K{60p>2W*HG!w?R7dDzdTKVrgBqPh7MR3``4-7> z2hN4f_&98L!i738FRXVh@Fxp(SJGPzhOiL0DHC!tDS$ac6jglDWl2odB_69`CY-DZ z$1Oy4q&Y| z=1-J3qW=PIW=N?Xv9Se@wxzQJ%^$$Q{m_c2DVdYD3$@N z@NI&BWNhJ)H{?0Dn%X6 zIPN{qZPGT={Kb_Rnzi09D^6u)HE_(t!F4#vps&3aqBppzq*G}TLZ32bK4e43J5|>n zP@F$W+^6EljWSR?OMf_*d@}4>r7L^=Nt!y$bz?icU=7zZZrav6Ip(m3{Z!@6i`*8% z6KvgNkgNSofPyqTs@l+}c&<>2dH zr&;$R?7bw6bBAL~U;5-t{`Shi^c(Fx=UAO4mwOn0^r2(CkVduX*w{YQv$IH%q=S+8 zOq`d+#;jPFo1*3-A^ zo0f%JaAaVDO^m;A!ZxvlQCN2Q*jq?{hbn@tW6&PVh)Rm0nP*e^_cHiQDQaBUfaBaZ zw%wBtCNX=0={qj;y(s;?0mTmIO=^TCE?;JL6FNct746vfx#Va(kvj=}s?W(i ztkjd>MuA;2Fhc8{GPc$4&1>eei_n2g0cun>m?G-83XzF`IqW3jsv^s+fi+aVp3tg$d2)HUJ|zFI!rfnF64ugTg6%qj07 zSmMWjRM*Lwv3;Bh;?Prn;Yu1ta*|4wiyHeFxnbgg3zQhP>47r4-WP!3O6kd zQ_P_|^Xr+d=v~h9dp6?JkER%3m5Hf6{hu*pR`cST{AOQ8HIkjCWBpsEAr7^hwQV{v zWG6$Jc+bHnnqq|#*9B21edvNH5I891lfBE)TBp&lL`mCx$6jhD19BC>KZm!#AU;H| zzmprm*?aJBwV!8Mv^%La!GMdacDM;{uuaW4M7U^oayWoX*8FhM?o>ni`<*6_wzDsB z&aYN!B=@A6!LPd-GXoOQML0|`q(3rCrDRtb@~7&LEL28t5F43xH|GZy@a;`#*EQAU z6?EtmP9mc-mE&eO+CVYHg#bF@;=pEX?yp{ik-4y9SK25`nUBLYy zBl`BjEUaknjRox?E^W|)x2-t@0(H%`nEbU=>iTW7s zYjyx_)9oXOo8l(TR`$)bT|4nB!fZ()6*?w1pkohW8@YW_=c2*|`N(bh1}sLB5?&OU zIuD0hl~qNk?GI6ayPw5wmLoQCCD(S)hOJx%vT%W_k8Qw`U8jj(fj~3RJ$`_#WUzK| zQyW8fXG6jg_9>W?M`b3LAd~Xg|B4&|#Muz-2)5XgL7mB|EgNDu5VjhbUUIhHr+MtlBP0x8;8w9jkjwKu-XRQgEp=_J0!hr!C;f-Bf9W=E!trG zG6FMZs_5Sf%Q4>ZaO(Ck4-(VytsM9nQ;(cyR3K^EP%y8oaf#kZK$|*vDaD+`ytxd9 zW_py+x*coS!F+s4kv_^JN*H}yN1vUJqv&ewI{};~7_+M;NQYHp0=y~TenRPO1|yv4 zrX@`{&%4i!V+mE0Fx`yr8ry?DiE9p;G%A+uMYoM1lTeF#rC;wJg((8(5z%pN_;`kG z2UV=FR97^cq=z+W3z$zEBe*K#bxJHY%NwLkfMhl8Orki_Bt-K1ttLwMB|;;*>zvI1{G?3F6)9-DCfRv#kre zwJ$R5Ha6o+MP#^V)!a7L1SjkLZa6|(z7^1*9f-)NYo8`**$@nnbsZl&LJsVN*D`({bC4w5>$%-lGkDcsb#81#IeFh%d3hD(te;W-{|xR8v;P zr(?ih$e88LVl{7m<>i1XaAjp>xt{sik~nDH zP+ENdx?v!HCYFI-c_H3?I9 z)a7l(Kagn>pVnPR2Rw$2e;3w+c_6p(8n81c)I#cGQ|#OQU7Nn!QJ#(rB)BBfJX5bZ!X7YyZ4 zxP;m>!ejsf&|UuNwu)l~v4%=VK*lEyWKzeG=We2}Lhp2Tt^HntkE&iq)j(hYK7VL7 z{qK&RD*lwA`BQqG8WIYM^DHceI7Eg%VS-N=E{ZfQE2@Sx<5T+*^sHbW3`ek!vnx!b zgukUR#Nn#=07|&s$$zt`lBoIq&e1m|rN`f&)9$Y-YZ{lyXY6paQa%~_9VYpqG;Go= z!P@o-fEe?HL%=rufWF>)0^@GskW)Nev^8egJBl_NpA8RiOrc&tt9*3uznRANR)Q1E za6jWr#H3(=c9NmY4>n0WZI-<;NP)X{%$g&sr&DYWQ(D=jfsTD~bf+J{39VE0zCe7P zv8B49zOELBr^I~V;C)3pTOShvJ=VZG?%(U7M4i;_pv!tJwqll!zx^J0p5V11M{UFm z%EmG`4LiR}G`ob)-P!t0f))&|+D)l8tyBaw+Zx0*o=gb25BTl0+xej z*#aTWW~5%u3UXbPb2UC<0#?Si6b5G|#ujnaA$&oi@!`s#Sd#Vt&Yp`6UQM5;qFe!O zUDA_A5!%n*^*WcQlen(NhZh3xmQr9` zlu=8Pagp2{Pv?M5=l*jlahp@qwzKx&?A!zY%Z=HG#X-%>>4H_mO1X~R^eR6u=tdSJ z9w`iofEVJfkl@-VUg#^VQUHw{ePu#fIecNOh}c%e3~Gbx&JYQ0S+fb%s9NK>VYd99 zC`_npm))w=zADM>o2kO+FKGksZc5dY>ixMh^7YSPb?IS(Jd*Vb@8yxI+|n4t9Evn8?k_h%V<)PL0 zT*3kUKxb%W_-NAUftr)DI*=O)AdiTyW_>b)3qp5Stc-~B9KsLG1fXRaO64uJC0&Rt z+nyGR9y4VMa;~X|;38ky#aFR2k04o?Ll@LTQ{d*%lGJc_B3+%> zgh?$7FBVGJdxWqAK<;IvbVq1?{{u9tYSxc3)nDx?QaNv z#-SjbDKG9bfkRW#U$u{?*mqL#y-HRA2P1sut^?i+A~c6sF0w-Ojv?Qr0T!dWGL2M| zt(gEwwvvf;ES2f@*@U$9!FhMsn|FuTv-6lZ{Wz z!^F&Ge*A1CHQLLvjn!C}lI&82klYv8@Q&YH3^R=;5*tLK*#{wtJum7;+0<127Te&g ze#ki6URi-pXJ9Spuu&AurwnhweXL|E0@#b&=!4yzN7o?Dev{Du`$NDonf;A|R`^qs z+htRf!ErGx#sg|e4mx>wwH(XhEJQjdp-zH`5VA0;IkHq?QH&c%^%aub2k|p<9Ywp) zN5LKt_iphUFjHN$>NcJ|-Z_7K5;xy@5R*BHZ*vgGB)18ZCHI;KY{E@v!d47sYU1i( zi)+Mg^}Y9A43ZCV(=8r@Q^X9&;05Q$5&U|}_35N&4=nWWj_Ip{hrUoo=@l|#_7tO$ z5)ZD>VS+0XPYfwDU?@^lIN^%ezQn^xwh87}jeR@-^Y`(j*XL$qK?q0P;UYo3$YMLl zp<5ksu{&&^AUWun$6P%83kBdV#{dQvseB2e)7Sq;h=lltjm@!WPRu1@b8-9By!zJy&qchgvlav zHR4EMw>gH>R?KzE*F8P&JVPO3#l{NMec@hwASXeg-r)!GE6GS-;p__;<~B-+VDiBJ z3s-arxyFLTm7e+a6#l+w0}>7_$cH|hEU==mE;WmoI$z1=vf4r12)O9LPjdX-I>JQ(X5X+3Q4GIGUka@tJV5Z^1q;i}bo-j)p$U8W0ld0m!2oQ#^ z?Jb|+VZv#WQfdUZhFZqb?MQO7y-3>wix&k+C{Dd^rAHjaqtDG5eRky0Ie%n0=O zasuq5mU*&4UqAL*=RGl>ehVL_nTE&NMMz6-KwK`m1GD1_FDyKG%A!=qfBMhXgC0A( zk*Q`tH#kA-V^_n&C_FbZYFuAUK2nO#q-9PbJPLo6dVxJcrV8(oUZ)kVl7R7p$g!^n zYe+vhqMCZ~)^y0T8la6(#%MPS&(X?kVxHX+y*)vo3H8*d!LLhNo z_xWHL_fe=nY_C&kiy2)KC~R%oq~fJn0KlQy#fu+JG%hX}c-t$5b&EwJWo&6()Wa`+dg zQ7cEPXgqpt0~42+fR01PZr%u+7riwHL@)TUGlb1#da7s%+*V?ix%z2&IZg;3;Y7B8 zN0!t**!T)$yKso73`P*!b`=yvqGH3s+Ia`SR#VH|<{S$BF&n*Qk8@=eg{OYY;3E*F ze19?S&VkDiH>d51S=03;56MajrkZj6Vw02kWE;iJW$t1lrDRIa$_7<`hK9%FP_nUX z>0$DGoBc!bZGc0%LAfngr_zhdS!XnYyM$~6^fA?;dQQ&!jYH4LA&N=p6&+=ZSD7h5 zSgeeqlRJ^kzYguczF?ryxPnkyg7^iV8n!4_a#Gd=7lKL(TPW(jVVsiL)&+M5;j~8! zieZ5S0UInU(x{cFR_TsWB(4iM{hK#dz;l{z{;=Eqt0}nO;<06b6q%?whOUyN7Os1W|>~wkm^&$(8Kt~1l8U?J#YI;E67W(BaGM~zqQLZFd z#hNP=a;sAFPtM=!kQ>YMS)V1k5#F`y?iFH`w}bvLO_60ec0qPX?ho=IsX$0perT2E z8KsiBqA4iW5ZmVfhFS|5fHzopBHAQpUZc1n2WP|RP{F5Fngfxeqinua;~n{Y(?U!m zm&_3oJ)>t}w93v^A_59YQzG+s(iCPt%#S8y6{H+eyGAfq(pfaUYvg4kBGsu0Ua5}a zt|>ONOKyJHTjOa5yATxD|T0m52%UREKok={-E z1DPwoa&{rs|LVRW>R9A0>AG0h)U=%XE?#>pnQHSOXX0n*F@gl&Y)&#qXDN*-G#;ZQ z5mh{A4$nmB8j`ci5T?(k zFpU_Q66Ige#5#aYjxB`vDNPi1sgE{x3mJB2((=;Uo$H-ouHNRd*|a3~40!)p?-bvh>hh!@nVURe9&%QCBRc6I@I8PEMg9yh zvG%-&I_IZC8U|0d5_Ydi*bxZ}V)5Y0Fv^YQGT zJa+BIIfG96?;X_s!I5L{Fb3GT-{iE(l62%omtUDc)Q9!*vkzI@qOg{26y^s_m94R1 zOhj^{iH1NCb%W9{O)PAmTaZP`(K#9rl8%FH5@f4i0d~Md1Tl#qi2GOOvSZSxhB?X)Y@f} z`lfderclJD%(EBlw`+1j4?wWCr0?g)@xAdar_i5x>WZyylq+{;4<;WuV4wApqQ={k z>$y`Jig6Ek{hQ6h?y%n(FA~FjI{++FAgD(bDvdrUIHt{!MIo?ED3G!@R9)UzTUp4) zb#=_4(Voa$64&l2>P&&OTSrD!u7E>KGLW-YLcfoQRDP|AscWttJ9~fuZ5*hA)#H57 zQ=q{#JetUIh$6Mf4S)wKL)=Z;?f3yC(-*-)$m`(X@_bF<1;nlbcl~iqMXaP*?-hm@6-) z%Pz)OC|~zehFOxEN{ST@I8jSOKrqdMWECj~4L`SgW#iDk7WYz=Bw|d8vhxw{l@_rl zCo)Aut77qBx}ZjA7sSSp#4=F|kF%070Ux8CVH3jRjpqY|n(o2@A#$Odp2V3iRA?hq z3n8!39mXWuiV=w?snI4k?^=xH@G*43S8i8nhin&YHpY!JUhuTl9yZd?$j~C0CW7G< z3)rz3rnnzi9h#CoZn8j5C=U|Xw0_(Ij};v1Il0q--vFBT=4>)za}=mQa!vC&_HjGM z@+l$lcO&T9-62KTRaKO@Yr0w(rH~Q>Zet=-I(0A4lgA&-~yzx=TLB)dXsX@_5%V9xm#f zZkmm~x1Y3OlC8!K z7s?DX_~mF_)RQZFyGwA#;wWsAztI~~sXSD}@!@co@e#r6psN&bLP8PI!-hS1&p>zq z1N6a~p1gc%q&1hhns`4c<*+(`X}FVumI<+n1}$~JO4m%}!C{l+ck1+aGUW<2F?iiv zQCMS4l02DEXXtegMSe_Ez%_HpiCxnvYVe6=9}^wb^ft#j(JzsAf#`_#88vKG>KWHj z(9{WUny7Spa!u9BUGg+Z>H(g4iuexx5qiM73bHoKDx#BmrZ%mDI)ktCgsY%Zj9bQV zGm+M!wF?ND#&ZO)2rerIs%L{0Jq@A#z#;`dR-^n&@u<~9g0SWof{;a!t`vxeKuV0S z0UI5mY+x`#xb75bFhq=t8$jIW2~Xby+ESBeDK1IY9re;0WLMGWi-_QPbG~@aV}9jw zpcLh&Bq#_@!AD6jYr1q3k zssc4UxKQ~$xB|8A@Qf~>ZPiG$*Cu8@1_2$QvhD%~8*UlWixa>wyHOhh@x=+*VD*Jn z=usTsjMkK)pPoO4iGaCdh6@n94JYG1lgIEx;kuT6)?Uy#<@V;w1+k)rl&A`uKC#

        @ zfkLo8qk3gHF%H}$eA=D`N5x@vcafN?;)9kxPBpc>{OZP@-d5EPrT#TqvA)NwG z-xZAUkoQD=s&FYUHCfn!UE&d{=ei-H&s3sniaoKwBCmrM3}rIyIQ@j!$y~rG`;_3N z*v|mr3p1Ui=qB0pzFc%>y|~l;a50$m0~6d67?Fo}Z`@^{3=Z5J)QYnSIxK_sT{_Kq z`w{opdf)B0#F!`@$95}6;o$AT0a`gvX8j;we%DMzo^Fc{u0RJ7L-bIkEz#_#^_Zl! z>u}htzR#ZVP$=$+U)&jV^dRVSFdHm#rP8|1fu|5qQRBY(TBAsSv`WMgyQpkEdOn&Z zul{2z6r3<2@+ml%Dcu*74IoQq6AFszJHrViT^}p9tPtZ;;)hx@LC{ik14(1T+*0i0 zhIeU39MzXPg!$LpBPx(H!N*lg)Vi%yB!5{|166)j2;3vWLw3^gvN1#b4EF*ea&+pb zpAV_K^0JMHa0rAsx+x=Ex9>M`s#Ddis?0pW)?hb@SlU(!^58M<;(rto9p7vpu{a_ZkoGAlAZN2k96> zcA_I!J~9(>;Jf)YH`su6~5({X^Bb0uEIE2JNs3OAvrt;9n!Vyhx1 zINCd5n}#VG1=Ug^2Eyd+pn(FZ+yw~d#K-`A2tg(ktyax!}4O^Q?zhO$llw zr=5H&)pfkT98qIqg7Guaeu5K@_Q~~pYcc_oBtMl_+LOmR5#^#Vr0artDigsF!Q{%< z#PZt~V5rDm-7g;NCBuZAA*!at55bQfVL4F%Y)SYF8fuFuf)Y?jO(!o03aqehqG;M# zAe2Eyy&p|*E+z>>rkl-UEKILgoUcoh>pc z5l!+yLo2Nh^k;>=N4`74InU=@y>Dm8{dehq9tbB08EQ z`2%Z~oV)&*sswwy&kdwiKpB3)HQT-3MVRt!z-1IZ`!U=hLuxcwZp`Hn$zc~dDpSOC zx(OGWWuq;di#tG|p9<{7{|w|=X}K@q*o^{X?U>6`YuJ9vqLp z4|vzdF#lqrB10gA6dKje_%?#I4&;Po*BGn}$(!ofiJV&bz^WJqxGc?moO5GfR^K&&7HJw~7RgUPfKB(=YqCFF=2 zE`H}m%EG)CG2WZ?haDQ=ewz;GwOu0fsqNy|-OGvl1+l)`E=l{^F4pk?pPuy4im$fY zzltxwWrx^U4`=v4YUy-Rn4GxMEOcP9M8 z7eUEqZI`kZ$Wzp|@$(xv$xq?mPrH+~z97Ho@i*Py^+2DsKVQX*pT|EPKXv2vxMx3% z-@h2VKEP``{#$Om9)BzN{LcihPlNIQ?#AnJC-{6g{!j4!|9gTMbG{^|IZ`=B1b@vAbBz9Y?@j=v*+t_^UcOX~O^{JOlM$A8)(@4>hW7{fZo4eM~{DjkN?DsKl*(cug7n@@pS)mpL+lDsaox?@C(hUp6}B? zkazTW=PUABudn0v`~R&Qe_uXUtHtgYcl-fOE`De{t<`Y+-{Ws|i+cXr6ffw<9chgH z37`Mp;Y~Y!$BonDkLin>pV!>)di)2xw&P!WE+5e2j{CeGbetZ)jW_K0JvUyDKU{PD ze+kCF_6@m`9{=;7+=7-r*YvvXW$j<_i@p928!|(B{3ZRMJBIW3A8x!p|Jobw6Yls) z@?hlzJMKJs_&$E2>+ASW{!+&4@oR4X=;y=h|93F{i+>}Z(Bsg}r;gY4qpyDyjGuq` zXZbBXeq~QTDaY{o|L4Yk!M*X_cVzr`|4@$M=fl@O!T2xZpFXAUx$)m~-NL=oxUsm*rTp}c}M==a^pYw zy1d@O;eYT?zxN&abL|&!)O&Y-;=}L$v)uoq-_|S1yZ) -#include -#include -#include - -#include "gmock/gmock.h" -#include "gtest/gtest.h" - -#include "Kokkos_Core.hpp" - -using ::testing::ContainsRegex; -using ::testing::HasSubstr; - -struct ParForFunctor { - KOKKOS_FUNCTION void operator()(const int) const {} -}; - -/** - * @test This death test checks that kokkosp_init_library and - * kokkosp_finalize_library work correctly for parallel_for. - * The print_ascii output is captured and validated. - */ - -TEST(SimpleKernelTimerParFor_DeathTest, parfor) { - EXPECT_EXIT( - { - // Redirect stdout to stderr so the death test captures the output. - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - ::testing::AllOf( - // Validate init message - HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), - // Validate print_ascii header - HasSubstr("Total Time, Call Count, Avg. Time per Call"), - // Validate kernel name and type - ContainsRegex("named kernel.*\\(ParFor\\)"), - // Validate summary section with non-negative timing numbers - ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), - // Validate total kernel calls = 5 - ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), - // Validate non-negative timing in kernel row - ContainsRegex( - "\\(ParFor\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); -} diff --git a/tests/sampler/test_parfor_region_init_finalize.cpp b/tests/sampler/test_parfor_region_init_finalize.cpp deleted file mode 100644 index ff554bfdc..000000000 --- a/tests/sampler/test_parfor_region_init_finalize.cpp +++ /dev/null @@ -1,58 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project - -#include -#include -#include -#include - -#include "gmock/gmock.h" -#include "gtest/gtest.h" - -#include "Kokkos_Core.hpp" - -using ::testing::ContainsRegex; -using ::testing::HasSubstr; - -struct ParForRegionFunctor { - KOKKOS_FUNCTION void operator()(const int) const {} -}; - -/** - * @test This death test checks that kokkosp_init_library and - * kokkosp_finalize_library work correctly for parallel_for combined - * with regions. The print_ascii output is captured and validated. - */ - -TEST(SimpleKernelTimerParForRegion_DeathTest, parfor_region) { - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), - ParForRegionFunctor{}); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - ::testing::AllOf( - HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), - // Validate both region and kernel types appear - ContainsRegex("test region.*\\(Region\\)"), - ContainsRegex("named kernel.*\\(ParFor\\)"), - // Only parallel_for calls count as kernel calls, not regions - ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), - ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), - // Validate non-negative timing in kernel row - ContainsRegex( - "\\(ParFor\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); -} diff --git a/tests/sampler/test_parreduce_init_finalize.cpp b/tests/sampler/test_parreduce_init_finalize.cpp deleted file mode 100644 index b10096c49..000000000 --- a/tests/sampler/test_parreduce_init_finalize.cpp +++ /dev/null @@ -1,55 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project - -#include -#include -#include -#include - -#include "gmock/gmock.h" -#include "gtest/gtest.h" - -#include "Kokkos_Core.hpp" - -using ::testing::ContainsRegex; -using ::testing::HasSubstr; - -struct ParReduceFunctor { - KOKKOS_FUNCTION void operator()(const int, long int&) const {} -}; - -/** - * @test This death test checks that kokkosp_init_library and - * kokkosp_finalize_library work correctly for parallel_reduce. - * The print_ascii output is captured and validated. - */ - -TEST(SimpleKernelTimerParReduce_DeathTest, parreduce) { - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int sum; - for (int i = 0; i < 5; i++) { - sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceFunctor{}, sum); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - ::testing::AllOf( - HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), - HasSubstr("Total Time, Call Count, Avg. Time per Call"), - ContainsRegex("named kernel reduce.*\\(ParRed\\)"), - ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), - ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), - ContainsRegex( - "\\(ParRed\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); -} diff --git a/tests/sampler/test_parreduce_region_init_finalize.cpp b/tests/sampler/test_parreduce_region_init_finalize.cpp deleted file mode 100644 index 267151350..000000000 --- a/tests/sampler/test_parreduce_region_init_finalize.cpp +++ /dev/null @@ -1,57 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project - -#include -#include -#include -#include - -#include "gmock/gmock.h" -#include "gtest/gtest.h" - -#include "Kokkos_Core.hpp" - -using ::testing::ContainsRegex; -using ::testing::HasSubstr; - -struct ParReduceRegionFunctor { - KOKKOS_FUNCTION void operator()(const int, long int&) const {} -}; - -/** - * @test This death test checks that kokkosp_init_library and - * kokkosp_finalize_library work correctly for parallel_reduce combined - * with regions. The print_ascii output is captured and validated. - */ - -TEST(SimpleKernelTimerParReduceRegion_DeathTest, parreduce_region) { - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int sum; - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceRegionFunctor{}, sum); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - ::testing::AllOf( - HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), - ContainsRegex("test region.*\\(Region\\)"), - ContainsRegex("named kernel reduce.*\\(ParRed\\)"), - ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), - ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), - ContainsRegex( - "\\(ParRed\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); -} diff --git a/tests/sampler/test_parscan_init_finalize.cpp b/tests/sampler/test_parscan_init_finalize.cpp deleted file mode 100644 index b6d1f24c6..000000000 --- a/tests/sampler/test_parscan_init_finalize.cpp +++ /dev/null @@ -1,55 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project - -#include -#include -#include -#include - -#include "gmock/gmock.h" -#include "gtest/gtest.h" - -#include "Kokkos_Core.hpp" - -using ::testing::ContainsRegex; -using ::testing::HasSubstr; - -struct ParScanFunctor { - KOKKOS_FUNCTION void operator()(const int, long int&, bool) const {} -}; - -/** - * @test This death test checks that kokkosp_init_library and - * kokkosp_finalize_library work correctly for parallel_scan. - * The print_ascii output is captured and validated. - */ - -TEST(SimpleKernelTimerParScan_DeathTest, parscan) { - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int N = 1024; - long int result; - for (int i = 0; i < 5; i++) { - result = 0; - Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, - result); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - ::testing::AllOf( - HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), - HasSubstr("Total Time, Call Count, Avg. Time per Call"), - ContainsRegex("named kernel scan.*\\(ParScan\\)"), - ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), - ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), - ContainsRegex( - "\\(ParScan\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); -} diff --git a/tests/sampler/test_parscan_region_init_finalize.cpp b/tests/sampler/test_parscan_region_init_finalize.cpp deleted file mode 100644 index d97254c86..000000000 --- a/tests/sampler/test_parscan_region_init_finalize.cpp +++ /dev/null @@ -1,57 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project - -#include -#include -#include -#include - -#include "gmock/gmock.h" -#include "gtest/gtest.h" - -#include "Kokkos_Core.hpp" - -using ::testing::ContainsRegex; -using ::testing::HasSubstr; - -struct ParScanRegionFunctor { - KOKKOS_FUNCTION void operator()(const int, long int&, bool) const {} -}; - -/** - * @test This death test checks that kokkosp_init_library and - * kokkosp_finalize_library work correctly for parallel_scan combined - * with regions. The print_ascii output is captured and validated. - */ - -TEST(SimpleKernelTimerParScanRegion_DeathTest, parscan_region) { - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - long int N = 1024; - long int result; - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - result = 0; - Kokkos::parallel_scan("named kernel scan", N, - ParScanRegionFunctor{}, result); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - ::testing::AllOf( - HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), - ContainsRegex("test region.*\\(Region\\)"), - ContainsRegex("named kernel scan.*\\(ParScan\\)"), - ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), - ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), - ContainsRegex( - "\\(ParScan\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); -} diff --git a/tests/sampler/test_region_init_finalize.cpp b/tests/sampler/test_region_init_finalize.cpp deleted file mode 100644 index e67edb78e..000000000 --- a/tests/sampler/test_region_init_finalize.cpp +++ /dev/null @@ -1,48 +0,0 @@ -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project - -#include -#include -#include -#include - -#include "gmock/gmock.h" -#include "gtest/gtest.h" - -#include "Kokkos_Core.hpp" - -using ::testing::ContainsRegex; -using ::testing::HasSubstr; - -/** - * @test This death test checks that kokkosp_init_library and - * kokkosp_finalize_library work correctly for regions. - * The print_ascii output is captured and validated. - */ - -TEST(SimpleKernelTimerRegion_DeathTest, region) { - EXPECT_EXIT( - { - dup2(STDERR_FILENO, STDOUT_FILENO); - - Kokkos::initialize(); - - for (int i = 0; i < 5; i++) { - Kokkos::Profiling::pushRegion("test region"); - Kokkos::Profiling::popRegion(); - } - - Kokkos::finalize(); - exit(0); - }, - ::testing::ExitedWithCode(0), - ::testing::AllOf( - HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), - ContainsRegex("test region.*\\(Region\\)"), - ContainsRegex( - "\\(Region\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"), - ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " - "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), - // Regions are not counted as kernel calls - ContainsRegex("Total Calls to Kokkos Kernels:[ ]+0"))); -} diff --git a/tests/sampler/test_simple_kernel_timer.cpp b/tests/sampler/test_simple_kernel_timer.cpp new file mode 100644 index 000000000..cbb97b40b --- /dev/null +++ b/tests/sampler/test_simple_kernel_timer.cpp @@ -0,0 +1,296 @@ +// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +// SPDX-FileCopyrightText: Copyright Contributors to the Kokkos project + +#include +#include +#include +#include + +#include "gmock/gmock.h" +#include "gtest/gtest.h" + +#include "Kokkos_Core.hpp" + +using ::testing::ContainsRegex; +using ::testing::HasSubstr; + +struct ParForFunctor { + KOKKOS_FUNCTION void operator()(const int) const {} +}; + +struct ParReduceFunctor { + KOKKOS_FUNCTION void operator()(const int, long int&) const {} +}; + +struct ParScanFunctor { + KOKKOS_FUNCTION void operator()(const int, long int&, bool) const {} +}; + +/** + * @brief Test fixture for simple kernel timer death tests. + * + * Death tests fork a child process via EXPECT_EXIT. The dup2 call that + * redirects stdout to stderr must be performed inside the child process + * (i.e., inside the EXPECT_EXIT block) because SetUp() runs in the parent + * process and would not affect the child's file descriptors. Therefore, + * dup2 remains inside each EXPECT_EXIT block. + */ +class SimpleKernelTimer_DeathTest : public ::testing::Test { + protected: + void SetUp() override { + // dup2(STDERR_FILENO, STDOUT_FILENO) cannot be moved here because + // SetUp() runs in the parent process, while EXPECT_EXIT forks a child + // process. The redirect must happen inside the EXPECT_EXIT block. + } +}; + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for parallel_for. + * The print_ascii output is captured and validated. + */ +TEST_F(SimpleKernelTimer_DeathTest, parfor) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + HasSubstr("Total Time, Call Count, Avg. Time per Call"), + ContainsRegex("named kernel.*\\(ParFor\\)"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), + ContainsRegex( + "\\(ParFor\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); +} + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for parallel_reduce. + * The print_ascii output is captured and validated. + */ +TEST_F(SimpleKernelTimer_DeathTest, parreduce) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceFunctor{}, sum); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + HasSubstr("Total Time, Call Count, Avg. Time per Call"), + ContainsRegex("named kernel reduce.*\\(ParRed\\)"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), + ContainsRegex( + "\\(ParRed\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); +} + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for parallel_scan. + * The print_ascii output is captured and validated. + */ +TEST_F(SimpleKernelTimer_DeathTest, parscan) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + result = 0; + Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, + result); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + HasSubstr("Total Time, Call Count, Avg. Time per Call"), + ContainsRegex("named kernel scan.*\\(ParScan\\)"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), + ContainsRegex( + "\\(ParScan\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); +} + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for regions. + * The print_ascii output is captured and validated. + */ +TEST_F(SimpleKernelTimer_DeathTest, region) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + ContainsRegex("test region.*\\(Region\\)"), + ContainsRegex( + "\\(Region\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + // Regions are not counted as kernel calls + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+0"))); +} + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for parallel_for combined + * with regions. The print_ascii output is captured and validated. + */ +TEST_F(SimpleKernelTimer_DeathTest, parfor_region) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + Kokkos::parallel_for("named kernel", + Kokkos::RangePolicy<>(0, 1), + ParForFunctor{}); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + ContainsRegex("test region.*\\(Region\\)"), + ContainsRegex("named kernel.*\\(ParFor\\)"), + // Only parallel_for calls count as kernel calls, not regions + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + ContainsRegex( + "\\(ParFor\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); +} + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for parallel_reduce combined + * with regions. The print_ascii output is captured and validated. + */ +TEST_F(SimpleKernelTimer_DeathTest, parreduce_region) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int sum; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + sum = 0; + Kokkos::parallel_reduce( + "named kernel reduce", Kokkos::RangePolicy<>(0, 1), + ParReduceFunctor{}, sum); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + ContainsRegex("test region.*\\(Region\\)"), + ContainsRegex("named kernel reduce.*\\(ParRed\\)"), + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + ContainsRegex( + "\\(ParRed\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); +} + +/** + * @test This death test checks that kokkosp_init_library and + * kokkosp_finalize_library work correctly for parallel_scan combined + * with regions. The print_ascii output is captured and validated. + */ +TEST_F(SimpleKernelTimer_DeathTest, parscan_region) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + EXPECT_EXIT( + { + dup2(STDERR_FILENO, STDOUT_FILENO); + + Kokkos::initialize(); + + long int N = 1024; + long int result; + for (int i = 0; i < 5; i++) { + Kokkos::Profiling::pushRegion("test region"); + result = 0; + Kokkos::parallel_scan("named kernel scan", N, + ParScanFunctor{}, result); + Kokkos::Profiling::popRegion(); + } + + Kokkos::finalize(); + exit(0); + }, + ::testing::ExitedWithCode(0), + ::testing::AllOf( + HasSubstr("KokkosP: Simple Kernel Timer Library Initialized"), + ContainsRegex("test region.*\\(Region\\)"), + ContainsRegex("named kernel scan.*\\(ParScan\\)"), + ContainsRegex("Total Calls to Kokkos Kernels:[ ]+5"), + ContainsRegex("Total Execution Time \\(incl. Kokkos \\+ " + "non-Kokkos\\):[ ]+[0-9]+\\.[0-9]+ seconds"), + ContainsRegex( + "\\(ParScan\\)[ ]+[0-9]+\\.[0-9]+[ ]+5[ ]+[0-9]+\\.[0-9]+"))); +} From db16c5fc05581e0df505c7e1a997e25fb514f7b4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 15 Mar 2026 22:14:26 +0000 Subject: [PATCH 5/6] Remove accidentally committed build directory from tracking Co-authored-by: yasahi-hpc <57478230+yasahi-hpc@users.noreply.github.com> --- build/CMakeCache.txt | 634 ----- build/CMakeFiles/3.31.6/CMakeCCompiler.cmake | 81 - .../CMakeFiles/3.31.6/CMakeCXXCompiler.cmake | 101 - .../3.31.6/CMakeDetermineCompilerABI_C.bin | Bin 15968 -> 0 bytes .../3.31.6/CMakeDetermineCompilerABI_CXX.bin | Bin 15992 -> 0 bytes build/CMakeFiles/3.31.6/CMakeSystem.cmake | 15 - .../3.31.6/CompilerIdC/CMakeCCompilerId.c | 904 -------- build/CMakeFiles/3.31.6/CompilerIdC/a.out | Bin 16088 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 -------- build/CMakeFiles/3.31.6/CompilerIdCXX/a.out | Bin 16096 -> 0 bytes build/CMakeFiles/CMakeConfigureLog.yaml | 603 ----- .../CMakeDirectoryInformation.cmake | 16 - .../KokkosToolsConfig-release.cmake | 137 -- .../KokkosToolsConfig.cmake | 138 -- build/CMakeFiles/Makefile.cmake | 233 -- build/CMakeFiles/Makefile2 | 1439 ------------ build/CMakeFiles/TargetDirectories.txt | 148 -- build/CMakeFiles/cmake.check_cache | 1 - build/CMakeFiles/progress.marks | 1 - build/CTestTestfile.cmake | 18 - build/KokkosToolsConfigVersion.cmake | 65 - build/Makefile | 606 ----- build/Testing/Temporary/CTestCostData.txt | 12 - build/Testing/Temporary/LastTest.log | 890 ------- build/Testing/Temporary/LastTestsFailed.log | 1 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/progress.marks | 1 - .../googletest-build/CTestTestfile.cmake | 7 - build/_deps/googletest-build/Makefile | 200 -- .../googletest-build/cmake_install.cmake | 56 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/gmock.dir/DependInfo.cmake | 30 - .../CMakeFiles/gmock.dir/build.make | 119 - .../CMakeFiles/gmock.dir/cmake_clean.cmake | 14 - .../gmock.dir/compiler_depend.internal | 463 ---- .../CMakeFiles/gmock.dir/compiler_depend.make | 1373 ----------- .../CMakeFiles/gmock.dir/compiler_depend.ts | 2 - .../CMakeFiles/gmock.dir/depend.make | 2 - .../CMakeFiles/gmock.dir/flags.make | 10 - .../googlemock/CMakeFiles/gmock.dir/link.d | 85 - .../googlemock/CMakeFiles/gmock.dir/link.txt | 1 - .../CMakeFiles/gmock.dir/progress.make | 3 - .../CMakeFiles/gmock.dir/src/gmock-all.cc.o | Bin 213544 -> 0 bytes .../CMakeFiles/gmock.dir/src/gmock-all.cc.o.d | 368 --- .../gmock_main.dir/DependInfo.cmake | 30 - .../CMakeFiles/gmock_main.dir/build.make | 120 - .../gmock_main.dir/cmake_clean.cmake | 14 - .../gmock_main.dir/compiler_depend.make | 2 - .../gmock_main.dir/compiler_depend.ts | 2 - .../CMakeFiles/gmock_main.dir/depend.make | 2 - .../CMakeFiles/gmock_main.dir/flags.make | 10 - .../CMakeFiles/gmock_main.dir/link.txt | 1 - .../CMakeFiles/gmock_main.dir/progress.make | 3 - .../googlemock/CMakeFiles/progress.marks | 1 - .../googlemock/CTestTestfile.cmake | 7 - .../googletest-build/googlemock/Makefile | 284 --- .../googlemock/cmake_install.cmake | 56 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/gtest.dir/DependInfo.cmake | 30 - .../CMakeFiles/gtest.dir/build.make | 118 - .../CMakeFiles/gtest.dir/cmake_clean.cmake | 14 - .../gtest.dir/compiler_depend.internal | 496 ---- .../CMakeFiles/gtest.dir/compiler_depend.make | 1472 ------------ .../CMakeFiles/gtest.dir/compiler_depend.ts | 2 - .../CMakeFiles/gtest.dir/depend.make | 2 - .../CMakeFiles/gtest.dir/flags.make | 10 - .../googletest/CMakeFiles/gtest.dir/link.d | 82 - .../googletest/CMakeFiles/gtest.dir/link.txt | 1 - .../CMakeFiles/gtest.dir/progress.make | 3 - .../CMakeFiles/gtest.dir/src/gtest-all.cc.o | Bin 908848 -> 0 bytes .../CMakeFiles/gtest.dir/src/gtest-all.cc.o.d | 387 ---- .../gtest_main.dir/DependInfo.cmake | 30 - .../CMakeFiles/gtest_main.dir/build.make | 119 - .../gtest_main.dir/cmake_clean.cmake | 14 - .../gtest_main.dir/compiler_depend.make | 2 - .../gtest_main.dir/compiler_depend.ts | 2 - .../CMakeFiles/gtest_main.dir/depend.make | 2 - .../CMakeFiles/gtest_main.dir/flags.make | 10 - .../CMakeFiles/gtest_main.dir/link.txt | 1 - .../CMakeFiles/gtest_main.dir/progress.make | 3 - .../googletest/CMakeFiles/progress.marks | 1 - .../googletest/CTestTestfile.cmake | 6 - .../googletest-build/googletest/Makefile | 284 --- .../googletest/cmake_install.cmake | 50 - build/_deps/googletest-src | 1 - .../_deps/googletest-subbuild/CMakeCache.txt | 117 - .../CMakeFiles/3.31.6/CMakeSystem.cmake | 15 - .../CMakeFiles/CMakeConfigureLog.yaml | 11 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/CMakeRuleHashes.txt | 11 - .../CMakeFiles/Makefile.cmake | 55 - .../googletest-subbuild/CMakeFiles/Makefile2 | 122 - .../CMakeFiles/TargetDirectories.txt | 3 - .../CMakeFiles/cmake.check_cache | 1 - .../CMakeFiles/googletest-populate-complete | 0 .../googletest-populate.dir/DependInfo.cmake | 22 - .../googletest-populate.dir/Labels.json | 46 - .../googletest-populate.dir/Labels.txt | 14 - .../googletest-populate.dir/build.make | 162 -- .../googletest-populate.dir/cmake_clean.cmake | 17 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../googletest-populate.dir/progress.make | 10 - .../CMakeFiles/progress.marks | 1 - .../_deps/googletest-subbuild/CMakeLists.txt | 42 - build/_deps/googletest-subbuild/Makefile | 162 -- .../googletest-subbuild/cmake_install.cmake | 61 - .../googletest-populate-build | 0 .../googletest-populate-configure | 0 .../googletest-populate-done | 0 .../googletest-populate-download | 0 .../googletest-populate-gitclone-lastrun.txt | 15 - .../googletest-populate-gitinfo.txt | 15 - .../googletest-populate-install | 0 .../googletest-populate-mkdir | 0 .../googletest-populate-patch | 0 .../googletest-populate-patch-info.txt | 6 - .../googletest-populate-test | 0 .../googletest-populate-update-info.txt | 7 - .../tmp/googletest-populate-cfgcmd.txt | 1 - .../tmp/googletest-populate-gitclone.cmake | 87 - .../tmp/googletest-populate-gitupdate.cmake | 317 --- .../tmp/googletest-populate-mkdirs.cmake | 27 - build/cmake_install.cmake | 386 ---- .../CMakeDirectoryInformation.cmake | 16 - .../kp_kernel_filter.dir/DependInfo.cmake | 24 - .../kp_kernel_filter.dir/build.make | 114 - .../kp_kernel_filter.dir/cmake_clean.cmake | 12 - .../kp_kernel_filter.dir/compiler_depend.make | 2 - .../kp_kernel_filter.dir/compiler_depend.ts | 2 - .../kp_kernel_filter.dir/depend.make | 2 - .../kp_kernel_filter.dir/flags.make | 10 - .../kp_kernel_filter.cpp.o | Bin 300776 -> 0 bytes .../kp_kernel_filter.cpp.o.d | 222 -- .../CMakeFiles/kp_kernel_filter.dir/link.d | 82 - .../CMakeFiles/kp_kernel_filter.dir/link.txt | 1 - .../kp_kernel_filter.dir/progress.make | 3 - .../kernel-filter/CMakeFiles/progress.marks | 1 - build/common/kernel-filter/Makefile | 242 -- .../common/kernel-filter/cmake_install.cmake | 50 - .../CMakeDirectoryInformation.cmake | 16 - .../kp_kokkos_sampler.dir/DependInfo.cmake | 24 - .../kp_kokkos_sampler.dir/build.make | 114 - .../kp_kokkos_sampler.dir/cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../kp_kokkos_sampler.dir/compiler_depend.ts | 2 - .../kp_kokkos_sampler.dir/depend.make | 2 - .../kp_kokkos_sampler.dir/flags.make | 10 - .../kp_sampler_skip.cpp.o | Bin 35168 -> 0 bytes .../kp_sampler_skip.cpp.o.d | 199 -- .../CMakeFiles/kp_kokkos_sampler.dir/link.d | 82 - .../CMakeFiles/kp_kokkos_sampler.dir/link.txt | 1 - .../kp_kokkos_sampler.dir/progress.make | 3 - .../kokkos-sampler/CMakeFiles/progress.marks | 1 - build/common/kokkos-sampler/Makefile | 242 -- .../common/kokkos-sampler/cmake_install.cmake | 50 - build/common/kp_config.hpp | 15 - .../CMakeDirectoryInformation.cmake | 16 - .../kp_kernel_logger.dir/DependInfo.cmake | 24 - .../kp_kernel_logger.dir/build.make | 114 - .../kp_kernel_logger.dir/cmake_clean.cmake | 12 - .../kp_kernel_logger.dir/compiler_depend.make | 2 - .../kp_kernel_logger.dir/compiler_depend.ts | 2 - .../kp_kernel_logger.dir/depend.make | 2 - .../kp_kernel_logger.dir/flags.make | 10 - .../kp_kernel_logger.cpp.o | Bin 13336 -> 0 bytes .../kp_kernel_logger.cpp.o.d | 140 -- .../CMakeFiles/kp_kernel_logger.dir/link.d | 82 - .../CMakeFiles/kp_kernel_logger.dir/link.txt | 1 - .../kp_kernel_logger.dir/progress.make | 3 - .../kernel-logger/CMakeFiles/progress.marks | 1 - build/debugging/kernel-logger/Makefile | 242 -- .../kernel-logger/cmake_install.cmake | 50 - build/lib/libgmock.so.1.14.0 | Bin 165328 -> 0 bytes build/lib/libgtest.so.1.14.0 | Bin 642624 -> 0 bytes .../CMakeDirectoryInformation.cmake | 16 - .../kp_chrome_tracing.dir/DependInfo.cmake | 24 - .../kp_chrome_tracing.dir/build.make | 114 - .../kp_chrome_tracing.dir/cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../kp_chrome_tracing.dir/compiler_depend.ts | 2 - .../kp_chrome_tracing.dir/depend.make | 2 - .../kp_chrome_tracing.dir/flags.make | 10 - .../kp_chrome_tracing.cpp.o | Bin 35104 -> 0 bytes .../kp_chrome_tracing.cpp.o.d | 258 --- .../CMakeFiles/kp_chrome_tracing.dir/link.d | 82 - .../CMakeFiles/kp_chrome_tracing.dir/link.txt | 1 - .../kp_chrome_tracing.dir/progress.make | 3 - .../chrome-tracing/CMakeFiles/progress.marks | 1 - build/profiling/chrome-tracing/Makefile | 242 -- .../chrome-tracing/cmake_install.cmake | 50 - .../CMakeDirectoryInformation.cmake | 16 - .../kp_memory_events.dir/DependInfo.cmake | 24 - .../kp_memory_events.dir/build.make | 114 - .../kp_memory_events.dir/cmake_clean.cmake | 12 - .../kp_memory_events.dir/compiler_depend.make | 2 - .../kp_memory_events.dir/compiler_depend.ts | 2 - .../kp_memory_events.dir/depend.make | 2 - .../kp_memory_events.dir/flags.make | 10 - .../kp_memory_events.cpp.o | Bin 38016 -> 0 bytes .../kp_memory_events.cpp.o.d | 250 -- .../CMakeFiles/kp_memory_events.dir/link.d | 82 - .../CMakeFiles/kp_memory_events.dir/link.txt | 1 - .../kp_memory_events.dir/progress.make | 3 - .../memory-events/CMakeFiles/progress.marks | 1 - build/profiling/memory-events/Makefile | 242 -- .../memory-events/cmake_install.cmake | 50 - .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/kp_hwm.dir/DependInfo.cmake | 24 - .../CMakeFiles/kp_hwm.dir/build.make | 114 - .../CMakeFiles/kp_hwm.dir/cmake_clean.cmake | 12 - .../kp_hwm.dir/compiler_depend.make | 2 - .../CMakeFiles/kp_hwm.dir/compiler_depend.ts | 2 - .../CMakeFiles/kp_hwm.dir/depend.make | 2 - .../CMakeFiles/kp_hwm.dir/flags.make | 10 - .../CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o | Bin 2944 -> 0 bytes .../CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o.d | 180 -- .../memory-hwm/CMakeFiles/kp_hwm.dir/link.d | 82 - .../memory-hwm/CMakeFiles/kp_hwm.dir/link.txt | 1 - .../CMakeFiles/kp_hwm.dir/progress.make | 3 - .../memory-hwm/CMakeFiles/progress.marks | 1 - build/profiling/memory-hwm/Makefile | 242 -- .../profiling/memory-hwm/cmake_install.cmake | 50 - .../CMakeDirectoryInformation.cmake | 16 - .../kp_memory_usage.dir/DependInfo.cmake | 24 - .../CMakeFiles/kp_memory_usage.dir/build.make | 114 - .../kp_memory_usage.dir/cmake_clean.cmake | 12 - .../kp_memory_usage.dir/compiler_depend.make | 2 - .../kp_memory_usage.dir/compiler_depend.ts | 2 - .../kp_memory_usage.dir/depend.make | 2 - .../CMakeFiles/kp_memory_usage.dir/flags.make | 10 - .../kp_memory_usage.dir/kp_memory_usage.cpp.o | Bin 22760 -> 0 bytes .../kp_memory_usage.cpp.o.d | 247 -- .../CMakeFiles/kp_memory_usage.dir/link.d | 82 - .../CMakeFiles/kp_memory_usage.dir/link.txt | 1 - .../kp_memory_usage.dir/progress.make | 3 - .../memory-usage/CMakeFiles/progress.marks | 1 - build/profiling/memory-usage/Makefile | 242 -- .../memory-usage/cmake_install.cmake | 50 - .../CMakeDirectoryInformation.cmake | 16 - .../DependInfo.cmake | 25 - .../kp_perfetto_connector.dir/build.make | 130 -- .../cmake_clean.cmake | 14 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../kp_perfetto_connector.dir/depend.make | 2 - .../kp_perfetto_connector.dir/flags.make | 10 - .../libperfetto-connector.cpp.o | Bin 133384 -> 0 bytes .../libperfetto-connector.cpp.o.d | 269 --- .../kp_perfetto_connector.dir/link.d | 85 - .../kp_perfetto_connector.dir/link.txt | 1 - .../perfetto/perfetto.cc.o | Bin 4356320 -> 0 bytes .../perfetto/perfetto.cc.o.d | 387 ---- .../kp_perfetto_connector.dir/progress.make | 4 - .../CMakeFiles/progress.marks | 1 - build/profiling/perfetto-connector/Makefile | 269 --- .../perfetto-connector/cmake_install.cmake | 50 - .../CMakeDirectoryInformation.cmake | 16 - .../kp_json_writer.dir/DependInfo.cmake | 24 - .../CMakeFiles/kp_json_writer.dir/build.make | 115 - .../kp_json_writer.dir/cmake_clean.cmake | 12 - .../kp_json_writer.dir/compiler_depend.make | 2 - .../kp_json_writer.dir/compiler_depend.ts | 2 - .../CMakeFiles/kp_json_writer.dir/depend.make | 2 - .../CMakeFiles/kp_json_writer.dir/flags.make | 10 - .../kp_json_writer.dir/kp_json_writer.cpp.o | Bin 26152 -> 0 bytes .../kp_json_writer.dir/kp_json_writer.cpp.o.d | 239 -- .../CMakeFiles/kp_json_writer.dir/link.d | 100 - .../CMakeFiles/kp_json_writer.dir/link.txt | 1 - .../kp_json_writer.dir/progress.make | 3 - .../kp_kernel_shared.dir/DependInfo.cmake | 23 - .../kp_kernel_shared.dir/build.make | 114 - .../kp_kernel_shared.dir/cmake_clean.cmake | 11 - .../cmake_clean_target.cmake | 3 - .../compiler_depend.internal | 277 --- .../kp_kernel_shared.dir/compiler_depend.make | 820 ------- .../kp_kernel_shared.dir/compiler_depend.ts | 2 - .../kp_kernel_shared.dir/depend.make | 2 - .../kp_kernel_shared.dir/flags.make | 10 - .../kp_kernel_shared.dir/kp_shared.cpp.o | Bin 22584 -> 0 bytes .../kp_kernel_shared.dir/kp_shared.cpp.o.d | 224 -- .../CMakeFiles/kp_kernel_shared.dir/link.txt | 2 - .../kp_kernel_shared.dir/progress.make | 3 - .../kp_kernel_timer.dir/DependInfo.cmake | 24 - .../CMakeFiles/kp_kernel_timer.dir/build.make | 115 - .../kp_kernel_timer.dir/cmake_clean.cmake | 12 - .../compiler_depend.internal | 336 --- .../kp_kernel_timer.dir/compiler_depend.make | 992 -------- .../kp_kernel_timer.dir/compiler_depend.ts | 2 - .../kp_kernel_timer.dir/depend.make | 2 - .../CMakeFiles/kp_kernel_timer.dir/flags.make | 10 - .../kp_kernel_timer.dir/kp_kernel_timer.cpp.o | Bin 32824 -> 0 bytes .../kp_kernel_timer.cpp.o.d | 255 --- .../CMakeFiles/kp_kernel_timer.dir/link.d | 85 - .../CMakeFiles/kp_kernel_timer.dir/link.txt | 1 - .../kp_kernel_timer.dir/progress.make | 3 - .../CMakeFiles/kp_reader.dir/DependInfo.cmake | 24 - .../CMakeFiles/kp_reader.dir/build.make | 115 - .../kp_reader.dir/cmake_clean.cmake | 12 - .../kp_reader.dir/compiler_depend.make | 2 - .../kp_reader.dir/compiler_depend.ts | 2 - .../CMakeFiles/kp_reader.dir/depend.make | 2 - .../CMakeFiles/kp_reader.dir/flags.make | 10 - .../CMakeFiles/kp_reader.dir/kp_reader.cpp.o | Bin 22072 -> 0 bytes .../kp_reader.dir/kp_reader.cpp.o.d | 235 -- .../CMakeFiles/kp_reader.dir/link.d | 100 - .../CMakeFiles/kp_reader.dir/link.txt | 1 - .../CMakeFiles/kp_reader.dir/progress.make | 3 - .../CMakeFiles/progress.marks | 1 - build/profiling/simple-kernel-timer/Makefile | 368 --- .../simple-kernel-timer/cmake_install.cmake | 50 - .../simple-kernel-timer/kp_json_writer | Bin 31680 -> 0 bytes build/profiling/simple-kernel-timer/kp_reader | Bin 26488 -> 0 bytes .../simple-kernel-timer/libkp_kernel_shared.a | Bin 24374 -> 0 bytes .../CMakeDirectoryInformation.cmake | 16 - .../kp_space_time_stack.dir/DependInfo.cmake | 24 - .../kp_space_time_stack.dir/build.make | 114 - .../kp_space_time_stack.dir/cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../kp_space_time_stack.dir/depend.make | 2 - .../kp_space_time_stack.dir/flags.make | 10 - .../kp_space_time_stack.cpp.o | Bin 369080 -> 0 bytes .../kp_space_time_stack.cpp.o.d | 275 --- .../CMakeFiles/kp_space_time_stack.dir/link.d | 82 - .../kp_space_time_stack.dir/link.txt | 1 - .../kp_space_time_stack.dir/progress.make | 3 - .../CMakeFiles/progress.marks | 1 - build/profiling/space-time-stack/Makefile | 242 -- .../space-time-stack/cmake_install.cmake | 50 - .../CMakeDirectoryInformation.cmake | 16 - build/tests/CMakeFiles/progress.marks | 1 - .../test_common.dir/DependInfo.cmake | 23 - .../test_common.dir/UnitTestMain.cpp.o | Bin 8328 -> 0 bytes .../test_common.dir/UnitTestMain.cpp.o.d | 540 ----- .../CMakeFiles/test_common.dir/build.make | 104 - .../test_common.dir/cmake_clean.cmake | 9 - .../test_common.dir/compiler_depend.internal | 624 ----- .../test_common.dir/compiler_depend.make | 1861 --------------- .../test_common.dir/compiler_depend.ts | 2 - .../CMakeFiles/test_common.dir/depend.make | 2 - .../CMakeFiles/test_common.dir/flags.make | 10 - .../CMakeFiles/test_common.dir/progress.make | 2 - build/tests/CTestTestfile.cmake | 8 - build/tests/Makefile | 242 -- build/tests/cmake_install.cmake | 60 - .../CMakeDirectoryInformation.cmake | 16 - build/tests/sampler/CMakeFiles/progress.marks | 1 - .../test_sampling_parfor.dir/DependInfo.cmake | 24 - .../test_sampling_parfor.dir/build.make | 121 - .../cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../test_sampling_parfor.dir/depend.make | 2 - .../test_sampling_parfor.dir/flags.make | 10 - .../test_sampling_parfor.dir/link.d | 118 - .../test_sampling_parfor.dir/link.txt | 1 - .../test_sampling_parfor.dir/progress.make | 3 - .../test_parfor.cpp.o | Bin 138040 -> 0 bytes .../test_parfor.cpp.o.d | 560 ----- .../DependInfo.cmake | 24 - .../test_sampling_parreduce.dir/build.make | 121 - .../cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../test_sampling_parreduce.dir/depend.make | 2 - .../test_sampling_parreduce.dir/flags.make | 10 - .../test_sampling_parreduce.dir/link.d | 118 - .../test_sampling_parreduce.dir/link.txt | 1 - .../test_sampling_parreduce.dir/progress.make | 3 - .../test_parreduce.cpp.o | Bin 147472 -> 0 bytes .../test_parreduce.cpp.o.d | 560 ----- .../DependInfo.cmake | 24 - .../test_sampling_parscan.dir/build.make | 121 - .../cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../test_sampling_parscan.dir/depend.make | 2 - .../test_sampling_parscan.dir/flags.make | 10 - .../test_sampling_parscan.dir/link.d | 118 - .../test_sampling_parscan.dir/link.txt | 1 - .../test_sampling_parscan.dir/progress.make | 3 - .../test_parscan.cpp.o | Bin 147088 -> 0 bytes .../test_parscan.cpp.o.d | 560 ----- .../DependInfo.cmake | 24 - .../test_sampling_prob_parfor.dir/build.make | 121 - .../cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../test_sampling_prob_parfor.dir/depend.make | 2 - .../test_sampling_prob_parfor.dir/flags.make | 10 - .../test_sampling_prob_parfor.dir/link.d | 118 - .../test_sampling_prob_parfor.dir/link.txt | 1 - .../progress.make | 3 - .../test_parfor_prob.cpp.o | Bin 133560 -> 0 bytes .../test_parfor_prob.cpp.o.d | 560 ----- .../DependInfo.cmake | 24 - .../build.make | 121 - .../cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../depend.make | 2 - .../flags.make | 10 - .../link.d | 118 - .../link.txt | 1 - .../progress.make | 3 - .../test_parfor_prob.cpp.o | Bin 133560 -> 0 bytes .../test_parfor_prob.cpp.o.d | 560 ----- .../DependInfo.cmake | 24 - .../build.make | 121 - .../cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../depend.make | 2 - .../flags.make | 10 - .../test_sampling_prob_parreduce.dir/link.d | 118 - .../test_sampling_prob_parreduce.dir/link.txt | 1 - .../progress.make | 3 - .../test_parreduce_prob.cpp.o | Bin 144792 -> 0 bytes .../test_parreduce_prob.cpp.o.d | 560 ----- .../DependInfo.cmake | 24 - .../build.make | 121 - .../cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../depend.make | 2 - .../flags.make | 10 - .../link.d | 118 - .../link.txt | 1 - .../progress.make | 3 - .../test_parreduce_prob.cpp.o | Bin 144792 -> 0 bytes .../test_parreduce_prob.cpp.o.d | 560 ----- .../DependInfo.cmake | 24 - .../test_sampling_prob_parscan.dir/build.make | 121 - .../cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../depend.make | 2 - .../test_sampling_prob_parscan.dir/flags.make | 10 - .../test_sampling_prob_parscan.dir/link.d | 118 - .../test_sampling_prob_parscan.dir/link.txt | 1 - .../progress.make | 3 - .../test_parscan_prob.cpp.o | Bin 144568 -> 0 bytes .../test_parscan_prob.cpp.o.d | 560 ----- .../DependInfo.cmake | 24 - .../build.make | 121 - .../cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../depend.make | 2 - .../flags.make | 10 - .../link.d | 118 - .../link.txt | 1 - .../progress.make | 3 - .../test_parscan_prob.cpp.o | Bin 144568 -> 0 bytes .../test_parscan_prob.cpp.o.d | 560 ----- .../DependInfo.cmake | 24 - .../test_simple_kernel_timer.dir/build.make | 121 - .../cmake_clean.cmake | 12 - .../compiler_depend.internal | 684 ------ .../compiler_depend.make | 2036 ----------------- .../compiler_depend.ts | 2 - .../test_simple_kernel_timer.dir/depend.make | 2 - .../test_simple_kernel_timer.dir/flags.make | 10 - .../test_simple_kernel_timer.dir/link.d | 118 - .../test_simple_kernel_timer.dir/link.txt | 1 - .../progress.make | 3 - .../test_simple_kernel_timer.cpp.o | Bin 251552 -> 0 bytes .../test_simple_kernel_timer.cpp.o.d | 569 ----- build/tests/sampler/CTestTestfile.cmake | 26 - build/tests/sampler/Makefile | 548 ----- build/tests/sampler/cmake_install.cmake | 50 - build/tests/sampler/test_sampling_parfor | Bin 451760 -> 0 bytes build/tests/sampler/test_sampling_parreduce | Bin 456072 -> 0 bytes build/tests/sampler/test_sampling_parscan | Bin 459992 -> 0 bytes build/tests/sampler/test_sampling_prob_parfor | Bin 447672 -> 0 bytes .../sampler/test_sampling_prob_parfor_fence | Bin 447672 -> 0 bytes .../sampler/test_sampling_prob_parreduce | Bin 456168 -> 0 bytes .../test_sampling_prob_parreduce_fence | Bin 456168 -> 0 bytes .../tests/sampler/test_sampling_prob_parscan | Bin 456000 -> 0 bytes .../sampler/test_sampling_prob_parscan_fence | Bin 456000 -> 0 bytes build/tests/sampler/test_simple_kernel_timer | Bin 507832 -> 0 bytes .../CMakeDirectoryInformation.cmake | 16 - .../CMakeFiles/progress.marks | 1 - .../DependInfo.cmake | 24 - .../build.make | 121 - .../cmake_clean.cmake | 12 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../depend.make | 2 - .../flags.make | 10 - .../link.d | 118 - .../link.txt | 1 - .../progress.make | 3 - .../test_demangling.cpp.o | Bin 139096 -> 0 bytes .../test_demangling.cpp.o.d | 556 ----- .../space-time-stack/CTestTestfile.cmake | 8 - build/tests/space-time-stack/Makefile | 242 -- .../space-time-stack/cmake_install.cmake | 50 - .../test_space_time_stack_demangling | Bin 451640 -> 0 bytes 500 files changed, 44081 deletions(-) delete mode 100644 build/CMakeCache.txt delete mode 100644 build/CMakeFiles/3.31.6/CMakeCCompiler.cmake delete mode 100644 build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake delete mode 100755 build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin delete mode 100755 build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 build/CMakeFiles/3.31.6/CMakeSystem.cmake delete mode 100644 build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c delete mode 100755 build/CMakeFiles/3.31.6/CompilerIdC/a.out delete mode 100644 build/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 build/CMakeFiles/3.31.6/CompilerIdCXX/a.out delete mode 100644 build/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig-release.cmake delete mode 100644 build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig.cmake delete mode 100644 build/CMakeFiles/Makefile.cmake delete mode 100644 build/CMakeFiles/Makefile2 delete mode 100644 build/CMakeFiles/TargetDirectories.txt delete mode 100644 build/CMakeFiles/cmake.check_cache delete mode 100644 build/CMakeFiles/progress.marks delete mode 100644 build/CTestTestfile.cmake delete mode 100644 build/KokkosToolsConfigVersion.cmake delete mode 100644 build/Makefile delete mode 100644 build/Testing/Temporary/CTestCostData.txt delete mode 100644 build/Testing/Temporary/LastTest.log delete mode 100644 build/Testing/Temporary/LastTestsFailed.log delete mode 100644 build/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/_deps/googletest-build/CMakeFiles/progress.marks delete mode 100644 build/_deps/googletest-build/CTestTestfile.cmake delete mode 100644 build/_deps/googletest-build/Makefile delete mode 100644 build/_deps/googletest-build/cmake_install.cmake delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.d delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make delete mode 100644 build/_deps/googletest-build/googlemock/CMakeFiles/progress.marks delete mode 100644 build/_deps/googletest-build/googlemock/CTestTestfile.cmake delete mode 100644 build/_deps/googletest-build/googlemock/Makefile delete mode 100644 build/_deps/googletest-build/googlemock/cmake_install.cmake delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.internal delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.d delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make delete mode 100644 build/_deps/googletest-build/googletest/CMakeFiles/progress.marks delete mode 100644 build/_deps/googletest-build/googletest/CTestTestfile.cmake delete mode 100644 build/_deps/googletest-build/googletest/Makefile delete mode 100644 build/_deps/googletest-build/googletest/cmake_install.cmake delete mode 160000 build/_deps/googletest-src delete mode 100644 build/_deps/googletest-subbuild/CMakeCache.txt delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/3.31.6/CMakeSystem.cmake delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/CMakeConfigureLog.yaml delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/CMakeRuleHashes.txt delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/Makefile.cmake delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/Makefile2 delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/TargetDirectories.txt delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/cmake.check_cache delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/DependInfo.cmake delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.json delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.txt delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/build.make delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/cmake_clean.cmake delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.make delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.ts delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/progress.make delete mode 100644 build/_deps/googletest-subbuild/CMakeFiles/progress.marks delete mode 100644 build/_deps/googletest-subbuild/CMakeLists.txt delete mode 100644 build/_deps/googletest-subbuild/Makefile delete mode 100644 build/_deps/googletest-subbuild/cmake_install.cmake delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-done delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch-info.txt delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update-info.txt delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake delete mode 100644 build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake delete mode 100644 build/cmake_install.cmake delete mode 100644 build/common/kernel-filter/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/DependInfo.cmake delete mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make delete mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/cmake_clean.cmake delete mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.make delete mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.ts delete mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend.make delete mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/flags.make delete mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o delete mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d delete mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.d delete mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.txt delete mode 100644 build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/progress.make delete mode 100644 build/common/kernel-filter/CMakeFiles/progress.marks delete mode 100644 build/common/kernel-filter/Makefile delete mode 100644 build/common/kernel-filter/cmake_install.cmake delete mode 100644 build/common/kokkos-sampler/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/DependInfo.cmake delete mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make delete mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/cmake_clean.cmake delete mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.make delete mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.ts delete mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend.make delete mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/flags.make delete mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o delete mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d delete mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.d delete mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.txt delete mode 100644 build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/progress.make delete mode 100644 build/common/kokkos-sampler/CMakeFiles/progress.marks delete mode 100644 build/common/kokkos-sampler/Makefile delete mode 100644 build/common/kokkos-sampler/cmake_install.cmake delete mode 100644 build/common/kp_config.hpp delete mode 100644 build/debugging/kernel-logger/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/DependInfo.cmake delete mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make delete mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/cmake_clean.cmake delete mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.make delete mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.ts delete mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend.make delete mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/flags.make delete mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o delete mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o.d delete mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/link.d delete mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/link.txt delete mode 100644 build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/progress.make delete mode 100644 build/debugging/kernel-logger/CMakeFiles/progress.marks delete mode 100644 build/debugging/kernel-logger/Makefile delete mode 100644 build/debugging/kernel-logger/cmake_install.cmake delete mode 100755 build/lib/libgmock.so.1.14.0 delete mode 100755 build/lib/libgtest.so.1.14.0 delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/DependInfo.cmake delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/cmake_clean.cmake delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.make delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.ts delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend.make delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/flags.make delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o.d delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/link.d delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/link.txt delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/progress.make delete mode 100644 build/profiling/chrome-tracing/CMakeFiles/progress.marks delete mode 100644 build/profiling/chrome-tracing/Makefile delete mode 100644 build/profiling/chrome-tracing/cmake_install.cmake delete mode 100644 build/profiling/memory-events/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/DependInfo.cmake delete mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make delete mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/cmake_clean.cmake delete mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.make delete mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.ts delete mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend.make delete mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/flags.make delete mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o delete mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o.d delete mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/link.d delete mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/link.txt delete mode 100644 build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/progress.make delete mode 100644 build/profiling/memory-events/CMakeFiles/progress.marks delete mode 100644 build/profiling/memory-events/Makefile delete mode 100644 build/profiling/memory-events/cmake_install.cmake delete mode 100644 build/profiling/memory-hwm/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/DependInfo.cmake delete mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make delete mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/cmake_clean.cmake delete mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.make delete mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.ts delete mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend.make delete mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/flags.make delete mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o delete mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o.d delete mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.d delete mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.txt delete mode 100644 build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/progress.make delete mode 100644 build/profiling/memory-hwm/CMakeFiles/progress.marks delete mode 100644 build/profiling/memory-hwm/Makefile delete mode 100644 build/profiling/memory-hwm/cmake_install.cmake delete mode 100644 build/profiling/memory-usage/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/DependInfo.cmake delete mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make delete mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/cmake_clean.cmake delete mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.make delete mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.ts delete mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend.make delete mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/flags.make delete mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o delete mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o.d delete mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/link.d delete mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/link.txt delete mode 100644 build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/progress.make delete mode 100644 build/profiling/memory-usage/CMakeFiles/progress.marks delete mode 100644 build/profiling/memory-usage/Makefile delete mode 100644 build/profiling/memory-usage/cmake_install.cmake delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/DependInfo.cmake delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/cmake_clean.cmake delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.make delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.ts delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend.make delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/flags.make delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o.d delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/link.d delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/link.txt delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o.d delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/progress.make delete mode 100644 build/profiling/perfetto-connector/CMakeFiles/progress.marks delete mode 100644 build/profiling/perfetto-connector/Makefile delete mode 100644 build/profiling/perfetto-connector/cmake_install.cmake delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/DependInfo.cmake delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/cmake_clean.cmake delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.ts delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/flags.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o.d delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/link.d delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/link.txt delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/progress.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/DependInfo.cmake delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean.cmake delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean_target.cmake delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.internal delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.ts delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/flags.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o.d delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/link.txt delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/progress.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/DependInfo.cmake delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/cmake_clean.cmake delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.internal delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.ts delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/flags.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o.d delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/link.d delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/link.txt delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/progress.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/DependInfo.cmake delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/cmake_clean.cmake delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.ts delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/flags.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o.d delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.d delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.txt delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/progress.make delete mode 100644 build/profiling/simple-kernel-timer/CMakeFiles/progress.marks delete mode 100644 build/profiling/simple-kernel-timer/Makefile delete mode 100644 build/profiling/simple-kernel-timer/cmake_install.cmake delete mode 100755 build/profiling/simple-kernel-timer/kp_json_writer delete mode 100755 build/profiling/simple-kernel-timer/kp_reader delete mode 100644 build/profiling/simple-kernel-timer/libkp_kernel_shared.a delete mode 100644 build/profiling/space-time-stack/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/DependInfo.cmake delete mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make delete mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/cmake_clean.cmake delete mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.make delete mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.ts delete mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend.make delete mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/flags.make delete mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o delete mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o.d delete mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.d delete mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.txt delete mode 100644 build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/progress.make delete mode 100644 build/profiling/space-time-stack/CMakeFiles/progress.marks delete mode 100644 build/profiling/space-time-stack/Makefile delete mode 100644 build/profiling/space-time-stack/cmake_install.cmake delete mode 100644 build/tests/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/tests/CMakeFiles/progress.marks delete mode 100644 build/tests/CMakeFiles/test_common.dir/DependInfo.cmake delete mode 100644 build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o delete mode 100644 build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d delete mode 100644 build/tests/CMakeFiles/test_common.dir/build.make delete mode 100644 build/tests/CMakeFiles/test_common.dir/cmake_clean.cmake delete mode 100644 build/tests/CMakeFiles/test_common.dir/compiler_depend.internal delete mode 100644 build/tests/CMakeFiles/test_common.dir/compiler_depend.make delete mode 100644 build/tests/CMakeFiles/test_common.dir/compiler_depend.ts delete mode 100644 build/tests/CMakeFiles/test_common.dir/depend.make delete mode 100644 build/tests/CMakeFiles/test_common.dir/flags.make delete mode 100644 build/tests/CMakeFiles/test_common.dir/progress.make delete mode 100644 build/tests/CTestTestfile.cmake delete mode 100644 build/tests/Makefile delete mode 100644 build/tests/cmake_install.cmake delete mode 100644 build/tests/sampler/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/tests/sampler/CMakeFiles/progress.marks delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/DependInfo.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/cmake_clean.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.ts delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/flags.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.txt delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/progress.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/DependInfo.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/cmake_clean.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.ts delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/flags.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.txt delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/progress.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/DependInfo.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/cmake_clean.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.ts delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/flags.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.txt delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/progress.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/DependInfo.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/cmake_clean.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.ts delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/flags.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.txt delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/progress.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/DependInfo.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/cmake_clean.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.ts delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/flags.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.txt delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/progress.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/DependInfo.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/cmake_clean.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.ts delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/flags.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.txt delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/progress.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/DependInfo.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/cmake_clean.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.ts delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/flags.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.txt delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/progress.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/DependInfo.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/cmake_clean.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.ts delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/flags.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.txt delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/progress.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/DependInfo.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/cmake_clean.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.ts delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/flags.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.txt delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/progress.make delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o delete mode 100644 build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/DependInfo.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/cmake_clean.cmake delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.internal delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.ts delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend.make delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/flags.make delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.d delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.txt delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/progress.make delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o delete mode 100644 build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o.d delete mode 100644 build/tests/sampler/CTestTestfile.cmake delete mode 100644 build/tests/sampler/Makefile delete mode 100644 build/tests/sampler/cmake_install.cmake delete mode 100755 build/tests/sampler/test_sampling_parfor delete mode 100755 build/tests/sampler/test_sampling_parreduce delete mode 100755 build/tests/sampler/test_sampling_parscan delete mode 100755 build/tests/sampler/test_sampling_prob_parfor delete mode 100755 build/tests/sampler/test_sampling_prob_parfor_fence delete mode 100755 build/tests/sampler/test_sampling_prob_parreduce delete mode 100755 build/tests/sampler/test_sampling_prob_parreduce_fence delete mode 100755 build/tests/sampler/test_sampling_prob_parscan delete mode 100755 build/tests/sampler/test_sampling_prob_parscan_fence delete mode 100755 build/tests/sampler/test_simple_kernel_timer delete mode 100644 build/tests/space-time-stack/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 build/tests/space-time-stack/CMakeFiles/progress.marks delete mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/DependInfo.cmake delete mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make delete mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/cmake_clean.cmake delete mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.make delete mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.ts delete mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend.make delete mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/flags.make delete mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.d delete mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.txt delete mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/progress.make delete mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o delete mode 100644 build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o.d delete mode 100644 build/tests/space-time-stack/CTestTestfile.cmake delete mode 100644 build/tests/space-time-stack/Makefile delete mode 100644 build/tests/space-time-stack/cmake_install.cmake delete mode 100755 build/tests/space-time-stack/test_space_time_stack_demangling diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt deleted file mode 100644 index a89ff547b..000000000 --- a/build/CMakeCache.txt +++ /dev/null @@ -1,634 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/runner/work/kokkos-tools/kokkos-tools/build -# It was generated by CMake: /usr/local/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Build shared libraries -BUILD_SHARED_LIBS:BOOL=ON - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Release - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//Flags used by the CXX compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the CXX compiler during DEBUG builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=-g - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the CXX compiler during RELEASE builds. -CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//No help, variable specified on the command line. -CMAKE_CXX_STANDARD:UNINITIALIZED=20 - -//C compiler -CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/pkgRedirects - -//User executables (bin) -CMAKE_INSTALL_BINDIR:PATH=bin - -//Read-only architecture-independent data (DATAROOTDIR) -CMAKE_INSTALL_DATADIR:PATH= - -//Read-only architecture-independent data root (share) -CMAKE_INSTALL_DATAROOTDIR:PATH=share - -//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) -CMAKE_INSTALL_DOCDIR:PATH= - -//C header files (include) -CMAKE_INSTALL_INCLUDEDIR:PATH=include - -//Info documentation (DATAROOTDIR/info) -CMAKE_INSTALL_INFODIR:PATH= - -//Object code libraries (lib) -CMAKE_INSTALL_LIBDIR:PATH=lib - -//Program executables (libexec) -CMAKE_INSTALL_LIBEXECDIR:PATH=libexec - -//Locale-dependent data (DATAROOTDIR/locale) -CMAKE_INSTALL_LOCALEDIR:PATH= - -//Modifiable single-machine data (var) -CMAKE_INSTALL_LOCALSTATEDIR:PATH=var - -//Man documentation (DATAROOTDIR/man) -CMAKE_INSTALL_MANDIR:PATH= - -//C header files for non-gcc (/usr/include) -CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//Run-time variable data (LOCALSTATEDIR/run) -CMAKE_INSTALL_RUNSTATEDIR:PATH= - -//System admin executables (sbin) -CMAKE_INSTALL_SBINDIR:PATH=sbin - -//Modifiable architecture-independent data (com) -CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com - -//Read-only single-machine data (etc) -CMAKE_INSTALL_SYSCONFDIR:PATH=etc - -//Path to a program. -CMAKE_LINKER:FILEPATH=/usr/bin/ld - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/usr/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//No help, variable specified on the command line. -CMAKE_PREFIX_PATH:UNINITIALIZED=/opt/kokkos - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=KokkosTools - -//Value Computed by CMake -CMAKE_PROJECT_VERSION:STATIC=5.1.99 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MAJOR:STATIC=5 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_MINOR:STATIC=1 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_PATCH:STATIC=99 - -//Value Computed by CMake -CMAKE_PROJECT_VERSION_TWEAK:STATIC= - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/readelf - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//Path to a program. -CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -EXPORT_TARGETS:STRING=kp_kernel_filter;kp_kokkos_sampler;kp_kernel_logger;kp_kernel_shared;kp_kernel_timer;kp_reader;kp_json_writer;kp_hwm;kp_memory_events;kp_memory_usage;kp_chrome_tracing;kp_space_time_stack;kp_perfetto_connector - -//Directory under which to collect all populated content -FETCHCONTENT_BASE_DIR:PATH=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps - -//Disables all attempts to download or update content and assumes -// source dirs already exist -FETCHCONTENT_FULLY_DISCONNECTED:BOOL=OFF - -//Enables QUIET option for all content population -FETCHCONTENT_QUIET:BOOL=ON - -//When not empty, overrides where to find pre-populated content -// for googletest -FETCHCONTENT_SOURCE_DIR_GOOGLETEST:PATH= - -//Enables UPDATE_DISCONNECTED behavior for all content population -FETCHCONTENT_UPDATES_DISCONNECTED:BOOL=OFF - -//Enables UPDATE_DISCONNECTED behavior just for population of googletest -FETCHCONTENT_UPDATES_DISCONNECTED_GOOGLETEST:BOOL=OFF - -//Git command line client -GIT_EXECUTABLE:FILEPATH=/usr/bin/git - -//Use Abseil and RE2. Requires Abseil and RE2 to be separately -// added to the build. -GTEST_HAS_ABSL:BOOL=OFF - -//Value Computed by CMake -KokkosTools_BINARY_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build - -//Enable building Apex library -KokkosTools_ENABLE_APEX:BOOL=OFF - -//Enable building Caliper library -KokkosTools_ENABLE_CALIPER:BOOL=OFF - -//Build examples -KokkosTools_ENABLE_EXAMPLES:BOOL=OFF - -//Enable MPI support -KokkosTools_ENABLE_MPI:BOOL=OFF - -//Enable PAPI support -KokkosTools_ENABLE_PAPI:BOOL=OFF - -//Build single library interfacing all profilers and dispatching -// at runtime -KokkosTools_ENABLE_SINGLE:BOOL=OFF - -//Enable SystemTap support -KokkosTools_ENABLE_SYSTEMTAP:BOOL=OFF - -//Build tests -KokkosTools_ENABLE_TESTS:BOOL=ON - -//Enable Variorum support -KokkosTools_ENABLE_VARIORUM:BOOL=OFF - -//Value Computed by CMake -KokkosTools_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -KokkosTools_SOURCE_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools - -//The directory containing a CMake configuration file for Kokkos. -Kokkos_DIR:PATH=/opt/kokkos/lib/cmake/Kokkos - -SINGLELIB_PROFILERS:STRING=kp_kernel_filter;kp_kokkos_sampler;kp_kernel_logger;kp_kernel_timer;kp_hwm;kp_memory_events;kp_memory_usage;kp_chrome_tracing;kp_space_time_stack;kp_perfetto_connector - -//Path to VTune Intel compiler -VTune_ROOT:STRING= - -//Value Computed by CMake -gmock_BINARY_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock - -//Value Computed by CMake -gmock_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -gmock_SOURCE_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock - -//Build all of Google Mock's own tests. -gmock_build_tests:BOOL=OFF - -//Value Computed by CMake -googletest-distribution_BINARY_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build - -//Value Computed by CMake -googletest-distribution_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -googletest-distribution_SOURCE_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src - -//Value Computed by CMake -gtest_BINARY_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest - -//Value Computed by CMake -gtest_IS_TOP_LEVEL:STATIC=OFF - -//Value Computed by CMake -gtest_SOURCE_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest - -//Build gtest's sample programs. -gtest_build_samples:BOOL=OFF - -//Build all of gtest's own tests. -gtest_build_tests:BOOL=OFF - -//Disable uses of pthreads in gtest. -gtest_disable_pthreads:BOOL=OFF - -//Use shared (DLL) run-time lib even when Google Test is built -// as static lib. -gtest_force_shared_crt:BOOL=OFF - -//Build gtest with internal symbols hidden in shared libraries. -gtest_hide_internal_symbols:BOOL=OFF - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/runner/work/kokkos-tools/kokkos-tools/build -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER -CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Test CMAKE_HAVE_LIBC_PTHREAD -CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/kokkos-tools/kokkos-tools -//ADVANCED property for variable: CMAKE_INSTALL_BINDIR -CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATADIR -CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR -CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR -CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR -CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_INFODIR -CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR -CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR -CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR -CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR -CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_MANDIR -CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR -CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR -CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR -CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR -CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR -CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=17 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.31 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_TAPI -CMAKE_TAPI-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Details about finding Python3 -FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[/usr/bin/python3.12][cfound components: Interpreter ][v3.12.3()] -//Details about finding Threads -FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] -//ADVANCED property for variable: GIT_EXECUTABLE -GIT_EXECUTABLE-ADVANCED:INTERNAL=1 -//linker supports push/pop state -_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//linker supports push/pop state -_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//linker supports push/pop state -_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE -//CMAKE_INSTALL_PREFIX during last run -_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local -//Compiler reason failure -_Python3_Compiler_REASON_FAILURE:INTERNAL= -//Development reason failure -_Python3_Development_REASON_FAILURE:INTERNAL= -//Path to a program. -_Python3_EXECUTABLE:INTERNAL=/usr/bin/python3.12 -//Python3 Properties -_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;12;3;64;32;;cpython-312-x86_64-linux-gnu;abi3;/usr/lib/python3.12;/usr/lib/python3.12;/usr/local/lib/python3.12/dist-packages;/usr/local/lib/python3.12/dist-packages -_Python3_INTERPRETER_SIGNATURE:INTERNAL=f811b8a062a8994e96ffe87747bf9bfe -//NumPy reason failure -_Python3_NumPy_REASON_FAILURE:INTERNAL= -cmake_package_name:INTERNAL=GTest -//ADVANCED property for variable: gmock_build_tests -gmock_build_tests-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_build_samples -gtest_build_samples-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_build_tests -gtest_build_tests-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_disable_pthreads -gtest_disable_pthreads-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_force_shared_crt -gtest_force_shared_crt-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: gtest_hide_internal_symbols -gtest_hide_internal_symbols-ADVANCED:INTERNAL=1 - diff --git a/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake b/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake deleted file mode 100644 index 6f50f9184..000000000 --- a/build/CMakeFiles/3.31.6/CMakeCCompiler.cmake +++ /dev/null @@ -1,81 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "13.3.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_STANDARD_LATEST "23") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_C_COMPILER_LINKER_ID "GNU") -set(CMAKE_C_COMPILER_LINKER_VERSION 2.42) -set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) -set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake deleted file mode 100644 index 14f6ae31d..000000000 --- a/build/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,101 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "13.3.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_CXX_STANDARD_LATEST "23") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") -set(CMAKE_CXX26_COMPILE_FEATURES "") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_LINKER_LINK "") -set(CMAKE_LINKER_LLD "") -set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") -set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") -set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.42) -set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) -set(CMAKE_MT "") -set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang IN ITEMS C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) -set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") -set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") - -set(CMAKE_CXX_COMPILER_IMPORT_STD "") -### Imported target for C++23 standard library -set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") - - - diff --git a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index abaa3e37354a9bfc765d68765e83b8ed69650879..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15968 zcmeHOYit}>6~4Q9x#ZzZnvjr`W=k7L08i}1F=>#=I_q_2k>iBKp@I-5v!1a%VjpI9 zwzUhCpzx>(sgkN{DNrd?6(I2^l@R$+QML*y0s$gFfFOhvN-G5sT2~ZgAkA{l%=tFs zVcnv_4;* zZ&kOb#UwBExj>%@fV4rml$?ug!Y?3Xzja(`fwu%SMF2B_pX*w0sq z3?BHT1OS3>#!E}Y2o8%MFzm;y5-aAbzLQelseH?+$1MM7$4>pPv`ezaHQ; zAC!3WorjdMir+aJB>L@zp+GNM%&Yq5*Zmn9;w)vsCUupX1F|~K-u%c$_ z%t;zm@^~PlJ=U!jJ=>42pMLDCkDMt#|3&Mr?8!4<>wZdaV;k-_`>+icZVy9*Wv+8f zwh8j_8LG+HCcJ3>tmG5(e6ZiD7P>5P=@z^(4_}^#znS>AwP;5f24!@_sCuUB870#x z6EiYt8lz6xEIRkviq)Lo9<_Hczb9*K)3#|ln)U77%E%AzGc4P+$DFEXyTkjk#Y)*8 zHVZ|Y+8QfW%F?Rqb7e^%K2GuIke-c+2#Yy^Be> zvZc{zT(Rim*+s9?U3cOr`8MOT{~zulC07oU-}I-h>eIE$Kg?a@Zl26t)xWHtTJwt) zl%DS{Otn8^3oFxh@Ss`*_j&6+<(TDo@h0*Cg`QS+>D=(xlgh%*pp zAkILXfj9$k2I36F8Hh6wXCTf%oPmEo1N{E$wMu?yVE?Wvy`QU$8rFp89_ie9G;BYV z-#<{;)So$p_m@@%8x(!0AOgZbg%!JLsB>d*HLk%g}} z3(gT*hrkYr4GZ4O@80-b*6EiTjbnso3GXL7N2n7%I@4&JCFH{IRJkPXJ*X0ssl?Z7eec{>~QFY({V-9goE`rk~vPpn7{tXTK{_NDi<9ap>8-}%n%clfU_ z+5aQ-pMo9Lxp12v{l857Cz!~sNPRw;UA{Q!Qe-CL5@#UJK%9X%191l848$3TGZ1GW z&On@j|BVb_y&~2pV(p=S(?eZchHlFG#pNPDA?qC9A~M!NZV(x_KI=usdPu%s;sX6& zt~V+ypOZz5SerP`H+)orHLXfr68)P3THPmNB$mo|e|K9_w5C0Ea#JbeI z+3c?L=EH?r*{h|ywrkt9&W@g%FK)YUTesHPt#xe?#cPG+akWsr+=$w6z7wSRk|ZQ8 z2E1;#l|7%2q*|dSWIT$wN(+BB!fzKI;~VyQswC7pmC6JR#yzjHPSDc=jMqS`)F-LJ zadEwX=W&=&H!F;P@ZY3LtNuUb+ox0}9av&~{Zja2!V9QZgg-6>tp@PReEE5mvVs?yTbPo_=m(k+Wyyxm!@Ir<2mA2Cf6#A zdnmuhJVl0+T*m4r#HVQdtjoYMz^@R$ipEJs#-abLiBuQG9^(yOzZLr}@_p(*Ln7sK z#B+b5_Ae5jhI0tplC9U--%k9hBz;Rpt_yW&#Pzzg3aylYP&^tr#~RAsPi|j2gBav-~fr zqT_i*dybZlmVyo(?Azx*bu?&mK>vq^`u63sMAI${Bd3d2??0%Fy@UJr^bH#O2L=x1 zhK=FAJ@l}W3?q9NGT5TUz#sEWApf3+OEmuF>AnecpWZ<_W{uxmKt;h+3AKH5|;*WU)5cfB* zkB;B-;*b2Rv{(v0AR<6$i0b=P<1WJgv={*SU01k7dk zh3AmC|G>Nz`yr$Dkb%D^-}aC{=E<`iL{foWAl;C`zeEZidx+nhcWQx0oez!*kAE)k z!+HD$aclyA%tPy2*;=WL|9RsB{=ivMh5efjoq-SHpau9rzD^b95Fhiil=w&O<#6Dx z77)Rlm^XR&OB$Oz{KJT`(=?(=MjHH*7| UmgmB){a5l23zcONhlr^D3BLOi8~^|S diff --git a/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index 631c9ac47e35575c396fa010d9b7b9df90165656..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15992 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 diff --git a/build/CMakeFiles/3.31.6/CMakeSystem.cmake b/build/CMakeFiles/3.31.6/CMakeSystem.cmake deleted file mode 100644 index bf8b35206..000000000 --- a/build/CMakeFiles/3.31.6/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.14.0-1017-azure") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.14.0-1017-azure") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-6.14.0-1017-azure") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.14.0-1017-azure") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 50d95e5ba..000000000 --- a/build/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,904 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "ARM" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define C_STD_99 199901L -#define C_STD_11 201112L -#define C_STD_17 201710L -#define C_STD_23 202311L - -#ifdef __STDC_VERSION__ -# define C_STD __STDC_VERSION__ -#endif - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif C_STD > C_STD_17 -# define C_VERSION "23" -#elif C_STD > C_STD_11 -# define C_VERSION "17" -#elif C_STD > C_STD_99 -# define C_VERSION "11" -#elif C_STD >= C_STD_99 -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/build/CMakeFiles/3.31.6/CompilerIdC/a.out b/build/CMakeFiles/3.31.6/CompilerIdC/a.out deleted file mode 100755 index f1ada888b26eb7e10c09f9d3c051a0bbc662377d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16088 zcmeHOZ)_Y#6`#8#jYE^zaU1L=r8!E15?XI;$8p`DB$wFdtdX6B!~vl+tk%A@@5KEv zcYDOHpai9qm^4xg2>Jn}szOx!i3AcVA|HyQR)Lm+8VRYPpHfIskV5MUs7#4+yf^cH z>+^CB672^h_F3LH@Av-9?3>xW+1;5hrUv`tv6uoaQM(jN$tHs&Me)RaQXrO8J!%yl zKcMbZw~)M4V@97ejI@R>#TW7h!Iuzczg8~P;ddICYA}QrGH1WVD8mgR0#|Y#?6-^+ zB8T~FQUN&hL465!CQ9gIz#kPq@LE4^%50mlpWV5T+me@q!r{lFJ_XCzQ+F5=J|p#k zBcGfT{_l}|hIzY$0T26S#4pVI#1EY7U^@J|pZ;&^J1BlHC3F}S=Jy&{fup{Ulb>|0 zSlpbUn-58Si}gd3+Z73MXOU+% z`;RCJGsBpqQN>Rf8Sz+myXe_|>#nos?s#qb)mKY@I)3u4mP;$IKYxX7xZUi-HcT83 zLxg26bDeBs^6@1q$=D`-(fe&)1B)Ekuepw{m#{<~+*t%KEP~%g_}z8lD953Ujyh%E zE%{E~%@zn5ophbCY{AWCAM_NfIltX%-{8RBUZ>OQw6+K3ZC%P47#?!cUdbEJmVK`@ zJk*;j7QA71BEqv|G{@a*^B4nNt-&$2SvOmQ^SA}g)!_Pm3q{1E3`7}-G7x1T%0QHXC<9Rj{wFf< z*T%cvu}@xWuum`h{Z^&yFVFb#>dW@Y=Nq2W?W=Bois0&|@6xexLsGGQbQ8W)s$NmO+_>Qc8$KtT>>t+6FWw}LH+Fi z=i{X0!V&VD{=zkTx^nrKsq5TK`}Eou=}G-`>YDw89ecU)8P)jgOe}Ss@NoT}^3zW@%Fp<>7kP6y2|fpH5vrM%~6u)qNWDA~!XnC<9Rjq6|bCh%yjmAj&|L zfhYq}2BHi^8TfzB0Du3w84c|3Kd@u8n4iezywXwnDtT<7^#Z-~Ij>aC77It)HFa#W zOrbp}v>#L2VW{ygkz7rPGZYfP4{Kni$&Oh35pJ=>E-z#t} z&F^zJ>GCa?Ou2PN49O` z&xqQe>%9a!28lSPPyausxZh_WwYuq%c<-uP;!je|3`7)VAj&|LfhYq}2BHi^8Hh3v zWgyBxl!5m)16Z$!^@&&ms2^Uas+Fit)-SFS`FFC;@eYx(4syN7c!XIeGS)-#a}N{r zf4@;JvixINOo%mt8GdLZ;&q8kmqhuXYLdLC_tAyZBhVX5I<2r!-02N}YRrMqd!tGVt?d&+EncmA0p= zA~Y^8YPU7PdV55PR6pU()bB|dSNdHMDSsq!n#3OQ&q*ANE5x}Vakj|)Rlge|<*zvoombfY z6^Xw&6#s3)69`(vd0)fbH8P6#5Z)Z8yJ_gU=pdZ)mP{DSPI1_!@fMXx8UW{|4v&`n z4y#Bj@ZFKD7p~9D~`B1C+!zYWyh^dDt^b9 z^L#IDwb!@codQ|MEtT9U$1C`yDK%Dd^PZEg$*CE=$F-AA`13NIG=*AYk}q>`nGpEZo!) zq=dI}=w2~RmG{I(;McxNS>>s`?~V}nONM7q$`)w5$Aq#9Mc=c=3l(dkRGjci{!|S# zQpwU@oorg5J$nb*cr0r3j9bnqD?L@9Dh&5aMuT=}GZ7rpmAstG4$9(@q^yaYIauRG zD)^LOW$|z%%cAZ~%ge|B%%sU5lJPeq(RiRt!QFgzl$yh1!J@8E7IjUYMz&mW?~d`j zjBW|R+x_r9JIu>a3)|Mxhe+VL6J7S27TZrI>R^5cxtj{L{^5OP8(}CM_h-QTJ6!9J zc>s631zO7*?1#iW82d28_K?B=?f=|3L-Oz=ZLevdFVfj^!nXSTAnQb~QBKfoV+j#Rb&fkV6T z>6v%cCHMipK?TN8Kjwiw;vcq`(}BBMLI7i89^mkoGzK{QYdOYFU_^zC1jK!iuVa2r vKznfiTR|AwPQ`$d{1KH1`=5>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(__clang__) && defined(__cray__) -# define COMPILER_ID "CrayClang" -# define COMPILER_VERSION_MAJOR DEC(__cray_major__) -# define COMPILER_VERSION_MINOR DEC(__cray_minor__) -# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TASKING__) -# define COMPILER_ID "Tasking" - # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) - # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) -# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) - -#elif defined(__ORANGEC__) -# define COMPILER_ID "OrangeC" -# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) && defined(__ti__) -# define COMPILER_ID "TIClang" - # define COMPILER_VERSION_MAJOR DEC(__ti_major__) - # define COMPILER_VERSION_MINOR DEC(__ti_minor__) - # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) -# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) -# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(_ADI_COMPILER) -# define COMPILER_ID "ADSP" -#if defined(__VERSIONNUM__) - /* __VERSIONNUM__ = 0xVVRRPPTT */ -# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) -# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) -# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) -# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -# elif defined(_ADI_COMPILER) -# define PLATFORM_ID "ADSP" - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__clang__) && defined(__ti__) -# if defined(__ARM_ARCH) -# define ARCHITECTURE_ID "ARM" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -# elif defined(__ADSPSHARC__) -# define ARCHITECTURE_ID "SHARC" - -# elif defined(__ADSPBLACKFIN__) -# define ARCHITECTURE_ID "Blackfin" - -#elif defined(__TASKING__) - -# if defined(__CTC__) || defined(__CPTC__) -# define ARCHITECTURE_ID "TriCore" - -# elif defined(__CMCS__) -# define ARCHITECTURE_ID "MCS" - -# elif defined(__CARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__CARC__) -# define ARCHITECTURE_ID "ARC" - -# elif defined(__C51__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__CPCP__) -# define ARCHITECTURE_ID "PCP" - -# else -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#define CXX_STD_98 199711L -#define CXX_STD_11 201103L -#define CXX_STD_14 201402L -#define CXX_STD_17 201703L -#define CXX_STD_20 202002L -#define CXX_STD_23 202302L - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) -# if _MSVC_LANG > CXX_STD_17 -# define CXX_STD _MSVC_LANG -# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 -# define CXX_STD CXX_STD_20 -# elif _MSVC_LANG > CXX_STD_14 -# define CXX_STD CXX_STD_17 -# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# elif defined(__INTEL_CXX11_MODE__) -# define CXX_STD CXX_STD_11 -# else -# define CXX_STD CXX_STD_98 -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# if _MSVC_LANG > __cplusplus -# define CXX_STD _MSVC_LANG -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__NVCOMPILER) -# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) -# define CXX_STD CXX_STD_20 -# else -# define CXX_STD __cplusplus -# endif -#elif defined(__INTEL_COMPILER) || defined(__PGI) -# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) -# define CXX_STD CXX_STD_17 -# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) -# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) -# define CXX_STD CXX_STD_14 -# else -# define CXX_STD __cplusplus -# endif -#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) -# define CXX_STD CXX_STD_11 -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > CXX_STD_23 - "26" -#elif CXX_STD > CXX_STD_20 - "23" -#elif CXX_STD > CXX_STD_17 - "20" -#elif CXX_STD > CXX_STD_14 - "17" -#elif CXX_STD > CXX_STD_11 - "14" -#elif CXX_STD >= CXX_STD_11 - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out b/build/CMakeFiles/3.31.6/CompilerIdCXX/a.out deleted file mode 100755 index e926ed95aca95fa7a394ccb140ffe97fb42360fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16096 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 search starts here: - /usr/include/c++/13 - /usr/include/x86_64-linux-gnu/c++/13 - /usr/include/c++/13/backward - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: 7896445e4990772fdae9dc0659a99266 - COLLECT_GCC_OPTIONS='-std=gnu++20' '-v' '-o' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7e765.dir/' - as -v --64 -o CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccZ7nRDP.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-std=gnu++20' '-v' '-o' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.' - Linking CXX executable cmTC_7e765 - /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7e765.dir/link.txt --verbose=1 - Using built-in specs. - COLLECT_GCC=/usr/bin/c++ - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7e765' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7e765.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSkQkXf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7e765 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - collect2 version 13.3.0 - /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSkQkXf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7e765 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - GNU ld (GNU Binutils for Ubuntu) 2.42 - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7e765' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7e765.' - /usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_7e765 - gmake[1]: Leaving directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-kbU7Nb' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:3 (project)" - message: | - Parsed CXX implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/include/c++/13] - add: [/usr/include/x86_64-linux-gnu/c++/13] - add: [/usr/include/c++/13/backward] - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] - collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] - collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:3 (project)" - message: | - Parsed CXX implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-kbU7Nb'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_7e765/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_7e765.dir/build.make CMakeFiles/cmTC_7e765.dir/build] - ignore line: [gmake[1]: Entering directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-kbU7Nb'] - ignore line: [Building CXX object CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -std=gnu++20 -v -o CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] - ignore line: [COLLECT_GCC_OPTIONS='-std=gnu++20' '-v' '-o' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7e765.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_7e765.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=gnu++20 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccZ7nRDP.s] - ignore line: [GNU C++20 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/include/c++/13] - ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] - ignore line: [ /usr/include/c++/13/backward] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: 7896445e4990772fdae9dc0659a99266] - ignore line: [COLLECT_GCC_OPTIONS='-std=gnu++20' '-v' '-o' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7e765.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccZ7nRDP.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-std=gnu++20' '-v' '-o' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_7e765] - ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7e765.dir/link.txt --verbose=1] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7e765' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_7e765.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSkQkXf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7e765 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccSkQkXf.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_7e765] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - ignore line: [collect2 version 13.3.0] - ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccSkQkXf.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7e765 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_7e765.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - linker tool for 'CXX': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "CMakeLists.txt:3 (project)" - message: | - Running the CXX compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils for Ubuntu) 2.42 - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" - - "build/_deps/googletest-src/CMakeLists.txt:6 (project)" - message: | - Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. - Compiler: /usr/bin/cc - Build flags: - Id flags: - - The output was: - 0 - - - Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - - The C compiler identification is GNU, found in: - /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/3.31.6/CompilerIdC/a.out - - - - kind: "try_compile-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build/_deps/googletest-src/CMakeLists.txt:6 (project)" - checks: - - "Detecting C compiler ABI info" - directories: - source: "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k" - binary: "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/runner/work/kokkos-tools/kokkos-tools/cmake" - buildResult: - variable: "CMAKE_C_ABI_COMPILED" - cached: true - stdout: | - Change Dir: '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k' - - Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_26dac/fast - /usr/bin/gmake -f CMakeFiles/cmTC_26dac.dir/build.make CMakeFiles/cmTC_26dac.dir/build - gmake[1]: Entering directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k' - Building C object CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o - /usr/bin/cc -v -o CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_26dac.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_26dac.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccBFq8s2.s - GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu) - compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP - - GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 - ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" - ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" - #include "..." search starts here: - #include <...> search starts here: - /usr/lib/gcc/x86_64-linux-gnu/13/include - /usr/local/include - /usr/include/x86_64-linux-gnu - /usr/include - End of search list. - Compiler executable checksum: b220a7f1a1f69970d969d254ad9ec166 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_26dac.dir/' - as -v --64 -o CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o /tmp/ccBFq8s2.s - GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_26dac - /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_26dac.dir/link.txt --verbose=1 - Using built-in specs. - COLLECT_GCC=/usr/bin/cc - COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper - OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa - OFFLOAD_TARGET_DEFAULT=1 - Target: x86_64-linux-gnu - Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 - Thread model: posix - Supported LTO compression algorithms: zlib zstd - gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) - COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ - LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_26dac' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_26dac.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXHL7Zf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_26dac /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - collect2 version 13.3.0 - /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXHL7Zf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_26dac /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - GNU ld (GNU Binutils for Ubuntu) 2.42 - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_26dac' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_26dac.' - /usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -o cmTC_26dac - gmake[1]: Leaving directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k' - - exitCode: 0 - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build/_deps/googletest-src/CMakeLists.txt:6 (project)" - message: | - Parsed C implicit include dir info: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] - add: [/usr/local/include] - add: [/usr/include/x86_64-linux-gnu] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build/_deps/googletest-src/CMakeLists.txt:6 (project)" - message: | - Parsed C implicit link information: - link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k'] - ignore line: [] - ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_26dac/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_26dac.dir/build.make CMakeFiles/cmTC_26dac.dir/build] - ignore line: [gmake[1]: Entering directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-1mOJ7k'] - ignore line: [Building C object CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_26dac.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_26dac.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccBFq8s2.s] - ignore line: [GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)] - ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/include/x86_64-linux-gnu] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [Compiler executable checksum: b220a7f1a1f69970d969d254ad9ec166] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_26dac.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o /tmp/ccBFq8s2.s] - ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_26dac] - ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_26dac.dir/link.txt --verbose=1] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] - ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] - ignore line: [OFFLOAD_TARGET_DEFAULT=1] - ignore line: [Target: x86_64-linux-gnu] - ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] - ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_26dac' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_26dac.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXHL7Zf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_26dac /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccXHL7Zf.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [--as-needed] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-znow] ==> ignore - arg [-zrelro] ==> ignore - arg [-o] ==> ignore - arg [cmTC_26dac] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] - arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [-v] ==> ignore - arg [CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] - arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - ignore line: [collect2 version 13.3.0] - ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccXHL7Zf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_26dac /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -v CMakeFiles/cmTC_26dac.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] - linker tool for 'C': /usr/bin/ld - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] - collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] - implicit fwks: [] - - - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" - - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" - - "build/_deps/googletest-src/CMakeLists.txt:6 (project)" - message: | - Running the C compiler's linker: "/usr/bin/ld" "-v" - GNU ld (GNU Binutils for Ubuntu) 2.42 - - - kind: "try_compile-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" - - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" - - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)" - - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:163 (_threads_check_libc)" - - "build/_deps/googletest-src/googletest/cmake/internal_utils.cmake:66 (find_package)" - - "build/_deps/googletest-src/googletest/CMakeLists.txt:83 (config_compiler_and_linker)" - checks: - - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" - directories: - source: "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-THHA6F" - binary: "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-THHA6F" - cmakeVariables: - CMAKE_C_FLAGS: "" - CMAKE_C_FLAGS_DEBUG: "-g" - CMAKE_EXE_LINKER_FLAGS: "" - CMAKE_MODULE_PATH: "/home/runner/work/kokkos-tools/kokkos-tools/cmake" - buildResult: - variable: "CMAKE_HAVE_LIBC_PTHREAD" - cached: true - stdout: | - Change Dir: '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-THHA6F' - - Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_c4894/fast - /usr/bin/gmake -f CMakeFiles/cmTC_c4894.dir/build.make CMakeFiles/cmTC_c4894.dir/build - gmake[1]: Entering directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-THHA6F' - Building C object CMakeFiles/cmTC_c4894.dir/src.c.o - /usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_c4894.dir/src.c.o -c /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-THHA6F/src.c - Linking C executable cmTC_c4894 - /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c4894.dir/link.txt --verbose=1 - /usr/bin/cc CMakeFiles/cmTC_c4894.dir/src.c.o -o cmTC_c4894 - gmake[1]: Leaving directory '/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/CMakeScratch/TryCompile-THHA6F' - - exitCode: 0 -... diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 95005bf3a..000000000 --- a/build/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig-release.cmake b/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig-release.cmake deleted file mode 100644 index d7988e70d..000000000 --- a/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig-release.cmake +++ /dev/null @@ -1,137 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "KokkosTools::kp_kernel_filter" for configuration "Release" -set_property(TARGET KokkosTools::kp_kernel_filter APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_kernel_filter PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_kernel_filter.so" - IMPORTED_SONAME_RELEASE "libkp_kernel_filter.so" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_kernel_filter ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_kernel_filter "${_IMPORT_PREFIX}/lib/libkp_kernel_filter.so" ) - -# Import target "KokkosTools::kp_kokkos_sampler" for configuration "Release" -set_property(TARGET KokkosTools::kp_kokkos_sampler APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_kokkos_sampler PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_kokkos_sampler.so" - IMPORTED_SONAME_RELEASE "libkp_kokkos_sampler.so" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_kokkos_sampler ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_kokkos_sampler "${_IMPORT_PREFIX}/lib/libkp_kokkos_sampler.so" ) - -# Import target "KokkosTools::kp_kernel_logger" for configuration "Release" -set_property(TARGET KokkosTools::kp_kernel_logger APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_kernel_logger PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_kernel_logger.so" - IMPORTED_SONAME_RELEASE "libkp_kernel_logger.so" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_kernel_logger ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_kernel_logger "${_IMPORT_PREFIX}/lib/libkp_kernel_logger.so" ) - -# Import target "KokkosTools::kp_kernel_shared" for configuration "Release" -set_property(TARGET KokkosTools::kp_kernel_shared APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_kernel_shared PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_kernel_shared.a" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_kernel_shared ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_kernel_shared "${_IMPORT_PREFIX}/lib/libkp_kernel_shared.a" ) - -# Import target "KokkosTools::kp_kernel_timer" for configuration "Release" -set_property(TARGET KokkosTools::kp_kernel_timer APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_kernel_timer PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_kernel_timer.so" - IMPORTED_SONAME_RELEASE "libkp_kernel_timer.so" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_kernel_timer ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_kernel_timer "${_IMPORT_PREFIX}/lib/libkp_kernel_timer.so" ) - -# Import target "KokkosTools::kp_reader" for configuration "Release" -set_property(TARGET KokkosTools::kp_reader APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_reader PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/kp_reader" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_reader ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_reader "${_IMPORT_PREFIX}/bin/kp_reader" ) - -# Import target "KokkosTools::kp_json_writer" for configuration "Release" -set_property(TARGET KokkosTools::kp_json_writer APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_json_writer PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/kp_json_writer" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_json_writer ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_json_writer "${_IMPORT_PREFIX}/bin/kp_json_writer" ) - -# Import target "KokkosTools::kp_hwm" for configuration "Release" -set_property(TARGET KokkosTools::kp_hwm APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_hwm PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_hwm.so" - IMPORTED_SONAME_RELEASE "libkp_hwm.so" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_hwm ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_hwm "${_IMPORT_PREFIX}/lib/libkp_hwm.so" ) - -# Import target "KokkosTools::kp_memory_events" for configuration "Release" -set_property(TARGET KokkosTools::kp_memory_events APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_memory_events PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_memory_events.so" - IMPORTED_SONAME_RELEASE "libkp_memory_events.so" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_memory_events ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_memory_events "${_IMPORT_PREFIX}/lib/libkp_memory_events.so" ) - -# Import target "KokkosTools::kp_memory_usage" for configuration "Release" -set_property(TARGET KokkosTools::kp_memory_usage APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_memory_usage PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_memory_usage.so" - IMPORTED_SONAME_RELEASE "libkp_memory_usage.so" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_memory_usage ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_memory_usage "${_IMPORT_PREFIX}/lib/libkp_memory_usage.so" ) - -# Import target "KokkosTools::kp_chrome_tracing" for configuration "Release" -set_property(TARGET KokkosTools::kp_chrome_tracing APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_chrome_tracing PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_chrome_tracing.so" - IMPORTED_SONAME_RELEASE "libkp_chrome_tracing.so" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_chrome_tracing ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_chrome_tracing "${_IMPORT_PREFIX}/lib/libkp_chrome_tracing.so" ) - -# Import target "KokkosTools::kp_space_time_stack" for configuration "Release" -set_property(TARGET KokkosTools::kp_space_time_stack APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_space_time_stack PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_space_time_stack.so" - IMPORTED_SONAME_RELEASE "libkp_space_time_stack.so" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_space_time_stack ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_space_time_stack "${_IMPORT_PREFIX}/lib/libkp_space_time_stack.so" ) - -# Import target "KokkosTools::kp_perfetto_connector" for configuration "Release" -set_property(TARGET KokkosTools::kp_perfetto_connector APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(KokkosTools::kp_perfetto_connector PROPERTIES - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libkp_perfetto_connector.so" - IMPORTED_SONAME_RELEASE "libkp_perfetto_connector.so" - ) - -list(APPEND _cmake_import_check_targets KokkosTools::kp_perfetto_connector ) -list(APPEND _cmake_import_check_files_for_KokkosTools::kp_perfetto_connector "${_IMPORT_PREFIX}/lib/libkp_perfetto_connector.so" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig.cmake b/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig.cmake deleted file mode 100644 index bbc6e761c..000000000 --- a/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig.cmake +++ /dev/null @@ -1,138 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.3") - message(FATAL_ERROR "CMake >= 2.8.3 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.3...3.29) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS KokkosTools::kp_kernel_filter KokkosTools::kp_kokkos_sampler KokkosTools::kp_kernel_logger KokkosTools::kp_kernel_shared KokkosTools::kp_kernel_timer KokkosTools::kp_reader KokkosTools::kp_json_writer KokkosTools::kp_hwm KokkosTools::kp_memory_events KokkosTools::kp_memory_usage KokkosTools::kp_chrome_tracing KokkosTools::kp_space_time_stack KokkosTools::kp_perfetto_connector) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target KokkosTools::kp_kernel_filter -add_library(KokkosTools::kp_kernel_filter SHARED IMPORTED) - -# Create imported target KokkosTools::kp_kokkos_sampler -add_library(KokkosTools::kp_kokkos_sampler SHARED IMPORTED) - -# Create imported target KokkosTools::kp_kernel_logger -add_library(KokkosTools::kp_kernel_logger SHARED IMPORTED) - -# Create imported target KokkosTools::kp_kernel_shared -add_library(KokkosTools::kp_kernel_shared STATIC IMPORTED) - -# Create imported target KokkosTools::kp_kernel_timer -add_library(KokkosTools::kp_kernel_timer SHARED IMPORTED) - -# Create imported target KokkosTools::kp_reader -add_executable(KokkosTools::kp_reader IMPORTED) - -# Create imported target KokkosTools::kp_json_writer -add_executable(KokkosTools::kp_json_writer IMPORTED) - -# Create imported target KokkosTools::kp_hwm -add_library(KokkosTools::kp_hwm SHARED IMPORTED) - -# Create imported target KokkosTools::kp_memory_events -add_library(KokkosTools::kp_memory_events SHARED IMPORTED) - -# Create imported target KokkosTools::kp_memory_usage -add_library(KokkosTools::kp_memory_usage SHARED IMPORTED) - -# Create imported target KokkosTools::kp_chrome_tracing -add_library(KokkosTools::kp_chrome_tracing SHARED IMPORTED) - -# Create imported target KokkosTools::kp_space_time_stack -add_library(KokkosTools::kp_space_time_stack SHARED IMPORTED) - -# Create imported target KokkosTools::kp_perfetto_connector -add_library(KokkosTools::kp_perfetto_connector SHARED IMPORTED) - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/KokkosToolsConfig-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake deleted file mode 100644 index 36fcb4f0d..000000000 --- a/build/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,233 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/CMakeLists.txt" - "CMakeFiles/3.31.6/CMakeCCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - "CMakeFiles/3.31.6/CMakeSystem.cmake" - "_deps/googletest-src/CMakeLists.txt" - "_deps/googletest-src/googlemock/CMakeLists.txt" - "_deps/googletest-src/googletest/CMakeLists.txt" - "_deps/googletest-src/googletest/cmake/internal_utils.cmake" - "/home/runner/work/kokkos-tools/kokkos-tools/cmake/BuildGTest.cmake" - "/home/runner/work/kokkos-tools/kokkos-tools/cmake/configure_tpls.cmake" - "/home/runner/work/kokkos-tools/kokkos-tools/cmake/utils.cmake" - "/home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/CMakeLists.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/CMakeLists.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/common/kp_config.hpp.in" - "/home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger/CMakeLists.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing/CMakeLists.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-events/CMakeLists.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-hwm/CMakeLists.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/CMakeLists.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/CMakeLists.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/CMakeLists.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/profiling/space-time-stack/CMakeLists.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/tests/CMakeLists.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/CMakeLists.txt" - "/home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack/CMakeLists.txt" - "/opt/kokkos/lib/cmake/Kokkos/KokkosConfig.cmake" - "/opt/kokkos/lib/cmake/Kokkos/KokkosConfigCommon.cmake" - "/opt/kokkos/lib/cmake/Kokkos/KokkosConfigVersion.cmake" - "/opt/kokkos/lib/cmake/Kokkos/KokkosTargets-release.cmake" - "/opt/kokkos/lib/cmake/Kokkos/KokkosTargets.cmake" - "/usr/local/share/cmake-3.31/Modules/BasicConfigVersion-SameMajorVersion.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c" - "/usr/local/share/cmake-3.31/Modules/CMakeCInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" - "/usr/local/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDependentOption.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakePackageConfigHelpers.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeSystem.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake" - "/usr/local/share/cmake-3.31/Modules/CheckIncludeFile.cmake" - "/usr/local/share/cmake-3.31/Modules/CheckLibraryExists.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - "/usr/local/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake" - "/usr/local/share/cmake-3.31/Modules/FetchContent.cmake" - "/usr/local/share/cmake-3.31/Modules/FetchContent/CMakeLists.cmake.in" - "/usr/local/share/cmake-3.31/Modules/FindGit.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPackageMessage.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPython/Support.cmake" - "/usr/local/share/cmake-3.31/Modules/FindPython3.cmake" - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake" - "/usr/local/share/cmake-3.31/Modules/GNUInstallDirs.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake" - "/usr/local/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" - "/usr/local/share/cmake-3.31/Modules/Linker/GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Linker/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/UnixPaths.cmake" - "/usr/local/share/cmake-3.31/Modules/WriteBasicConfigVersionFile.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.31.6/CMakeSystem.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" - "common/kp_config.hpp" - "_deps/googletest-subbuild/CMakeLists.txt" - "KokkosToolsConfigVersion.cmake" - "CMakeFiles/CMakeDirectoryInformation.cmake" - "common/kernel-filter/CMakeFiles/CMakeDirectoryInformation.cmake" - "common/kokkos-sampler/CMakeFiles/CMakeDirectoryInformation.cmake" - "debugging/kernel-logger/CMakeFiles/CMakeDirectoryInformation.cmake" - "profiling/simple-kernel-timer/CMakeFiles/CMakeDirectoryInformation.cmake" - "profiling/memory-hwm/CMakeFiles/CMakeDirectoryInformation.cmake" - "profiling/memory-events/CMakeFiles/CMakeDirectoryInformation.cmake" - "profiling/memory-usage/CMakeFiles/CMakeDirectoryInformation.cmake" - "profiling/chrome-tracing/CMakeFiles/CMakeDirectoryInformation.cmake" - "profiling/space-time-stack/CMakeFiles/CMakeDirectoryInformation.cmake" - "profiling/perfetto-connector/CMakeFiles/CMakeDirectoryInformation.cmake" - "CMakeFiles/3.31.6/CMakeCCompiler.cmake" - "CMakeFiles/3.31.6/CMakeCCompiler.cmake" - "_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" - "_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" - "tests/CMakeFiles/CMakeDirectoryInformation.cmake" - "tests/space-time-stack/CMakeFiles/CMakeDirectoryInformation.cmake" - "tests/sampler/CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/DependInfo.cmake" - "common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/DependInfo.cmake" - "debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/DependInfo.cmake" - "profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/DependInfo.cmake" - "profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/DependInfo.cmake" - "profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/DependInfo.cmake" - "profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/DependInfo.cmake" - "profiling/memory-hwm/CMakeFiles/kp_hwm.dir/DependInfo.cmake" - "profiling/memory-events/CMakeFiles/kp_memory_events.dir/DependInfo.cmake" - "profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/DependInfo.cmake" - "profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/DependInfo.cmake" - "profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/DependInfo.cmake" - "profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/DependInfo.cmake" - "_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" - "_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" - "_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" - "_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" - "tests/CMakeFiles/test_common.dir/DependInfo.cmake" - "tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/DependInfo.cmake" - "tests/sampler/CMakeFiles/test_sampling_parfor.dir/DependInfo.cmake" - "tests/sampler/CMakeFiles/test_sampling_parscan.dir/DependInfo.cmake" - "tests/sampler/CMakeFiles/test_sampling_parreduce.dir/DependInfo.cmake" - "tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/DependInfo.cmake" - "tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/DependInfo.cmake" - "tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/DependInfo.cmake" - "tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/DependInfo.cmake" - "tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/DependInfo.cmake" - "tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/DependInfo.cmake" - "tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/DependInfo.cmake" - ) diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 deleted file mode 100644 index 815d19657..000000000 --- a/build/CMakeFiles/Makefile2 +++ /dev/null @@ -1,1439 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: common/kernel-filter/all -all: common/kokkos-sampler/all -all: debugging/kernel-logger/all -all: profiling/simple-kernel-timer/all -all: profiling/memory-hwm/all -all: profiling/memory-events/all -all: profiling/memory-usage/all -all: profiling/chrome-tracing/all -all: profiling/space-time-stack/all -all: profiling/perfetto-connector/all -all: tests/all -.PHONY : all - -# The main recursive "codegen" target. -codegen: common/kernel-filter/codegen -codegen: common/kokkos-sampler/codegen -codegen: debugging/kernel-logger/codegen -codegen: profiling/simple-kernel-timer/codegen -codegen: profiling/memory-hwm/codegen -codegen: profiling/memory-events/codegen -codegen: profiling/memory-usage/codegen -codegen: profiling/chrome-tracing/codegen -codegen: profiling/space-time-stack/codegen -codegen: profiling/perfetto-connector/codegen -codegen: tests/codegen -.PHONY : codegen - -# The main recursive "preinstall" target. -preinstall: common/kernel-filter/preinstall -preinstall: common/kokkos-sampler/preinstall -preinstall: debugging/kernel-logger/preinstall -preinstall: profiling/simple-kernel-timer/preinstall -preinstall: profiling/memory-hwm/preinstall -preinstall: profiling/memory-events/preinstall -preinstall: profiling/memory-usage/preinstall -preinstall: profiling/chrome-tracing/preinstall -preinstall: profiling/space-time-stack/preinstall -preinstall: profiling/perfetto-connector/preinstall -preinstall: tests/preinstall -.PHONY : preinstall - -# The main recursive "clean" target. -clean: common/kernel-filter/clean -clean: common/kokkos-sampler/clean -clean: debugging/kernel-logger/clean -clean: profiling/simple-kernel-timer/clean -clean: profiling/memory-hwm/clean -clean: profiling/memory-events/clean -clean: profiling/memory-usage/clean -clean: profiling/chrome-tracing/clean -clean: profiling/space-time-stack/clean -clean: profiling/perfetto-connector/clean -clean: _deps/googletest-build/clean -clean: tests/clean -.PHONY : clean - -#============================================================================= -# Directory level rules for directory _deps/googletest-build - -# Recursive "all" directory target. -_deps/googletest-build/all: _deps/googletest-build/googlemock/all -.PHONY : _deps/googletest-build/all - -# Recursive "codegen" directory target. -_deps/googletest-build/codegen: _deps/googletest-build/googlemock/codegen -.PHONY : _deps/googletest-build/codegen - -# Recursive "preinstall" directory target. -_deps/googletest-build/preinstall: _deps/googletest-build/googlemock/preinstall -.PHONY : _deps/googletest-build/preinstall - -# Recursive "clean" directory target. -_deps/googletest-build/clean: _deps/googletest-build/googlemock/clean -.PHONY : _deps/googletest-build/clean - -#============================================================================= -# Directory level rules for directory _deps/googletest-build/googlemock - -# Recursive "all" directory target. -_deps/googletest-build/googlemock/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -_deps/googletest-build/googlemock/all: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all -_deps/googletest-build/googlemock/all: _deps/googletest-build/googletest/all -.PHONY : _deps/googletest-build/googlemock/all - -# Recursive "codegen" directory target. -_deps/googletest-build/googlemock/codegen: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/codegen -_deps/googletest-build/googlemock/codegen: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/codegen -_deps/googletest-build/googlemock/codegen: _deps/googletest-build/googletest/codegen -.PHONY : _deps/googletest-build/googlemock/codegen - -# Recursive "preinstall" directory target. -_deps/googletest-build/googlemock/preinstall: _deps/googletest-build/googletest/preinstall -.PHONY : _deps/googletest-build/googlemock/preinstall - -# Recursive "clean" directory target. -_deps/googletest-build/googlemock/clean: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean -_deps/googletest-build/googlemock/clean: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean -_deps/googletest-build/googlemock/clean: _deps/googletest-build/googletest/clean -.PHONY : _deps/googletest-build/googlemock/clean - -#============================================================================= -# Directory level rules for directory _deps/googletest-build/googletest - -# Recursive "all" directory target. -_deps/googletest-build/googletest/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all -_deps/googletest-build/googletest/all: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all -.PHONY : _deps/googletest-build/googletest/all - -# Recursive "codegen" directory target. -_deps/googletest-build/googletest/codegen: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/codegen -_deps/googletest-build/googletest/codegen: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/codegen -.PHONY : _deps/googletest-build/googletest/codegen - -# Recursive "preinstall" directory target. -_deps/googletest-build/googletest/preinstall: -.PHONY : _deps/googletest-build/googletest/preinstall - -# Recursive "clean" directory target. -_deps/googletest-build/googletest/clean: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean -_deps/googletest-build/googletest/clean: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean -.PHONY : _deps/googletest-build/googletest/clean - -#============================================================================= -# Directory level rules for directory common/kernel-filter - -# Recursive "all" directory target. -common/kernel-filter/all: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/all -.PHONY : common/kernel-filter/all - -# Recursive "codegen" directory target. -common/kernel-filter/codegen: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/codegen -.PHONY : common/kernel-filter/codegen - -# Recursive "preinstall" directory target. -common/kernel-filter/preinstall: -.PHONY : common/kernel-filter/preinstall - -# Recursive "clean" directory target. -common/kernel-filter/clean: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/clean -.PHONY : common/kernel-filter/clean - -#============================================================================= -# Directory level rules for directory common/kokkos-sampler - -# Recursive "all" directory target. -common/kokkos-sampler/all: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/all -.PHONY : common/kokkos-sampler/all - -# Recursive "codegen" directory target. -common/kokkos-sampler/codegen: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/codegen -.PHONY : common/kokkos-sampler/codegen - -# Recursive "preinstall" directory target. -common/kokkos-sampler/preinstall: -.PHONY : common/kokkos-sampler/preinstall - -# Recursive "clean" directory target. -common/kokkos-sampler/clean: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/clean -.PHONY : common/kokkos-sampler/clean - -#============================================================================= -# Directory level rules for directory debugging/kernel-logger - -# Recursive "all" directory target. -debugging/kernel-logger/all: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/all -.PHONY : debugging/kernel-logger/all - -# Recursive "codegen" directory target. -debugging/kernel-logger/codegen: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/codegen -.PHONY : debugging/kernel-logger/codegen - -# Recursive "preinstall" directory target. -debugging/kernel-logger/preinstall: -.PHONY : debugging/kernel-logger/preinstall - -# Recursive "clean" directory target. -debugging/kernel-logger/clean: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/clean -.PHONY : debugging/kernel-logger/clean - -#============================================================================= -# Directory level rules for directory profiling/chrome-tracing - -# Recursive "all" directory target. -profiling/chrome-tracing/all: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/all -.PHONY : profiling/chrome-tracing/all - -# Recursive "codegen" directory target. -profiling/chrome-tracing/codegen: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/codegen -.PHONY : profiling/chrome-tracing/codegen - -# Recursive "preinstall" directory target. -profiling/chrome-tracing/preinstall: -.PHONY : profiling/chrome-tracing/preinstall - -# Recursive "clean" directory target. -profiling/chrome-tracing/clean: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/clean -.PHONY : profiling/chrome-tracing/clean - -#============================================================================= -# Directory level rules for directory profiling/memory-events - -# Recursive "all" directory target. -profiling/memory-events/all: profiling/memory-events/CMakeFiles/kp_memory_events.dir/all -.PHONY : profiling/memory-events/all - -# Recursive "codegen" directory target. -profiling/memory-events/codegen: profiling/memory-events/CMakeFiles/kp_memory_events.dir/codegen -.PHONY : profiling/memory-events/codegen - -# Recursive "preinstall" directory target. -profiling/memory-events/preinstall: -.PHONY : profiling/memory-events/preinstall - -# Recursive "clean" directory target. -profiling/memory-events/clean: profiling/memory-events/CMakeFiles/kp_memory_events.dir/clean -.PHONY : profiling/memory-events/clean - -#============================================================================= -# Directory level rules for directory profiling/memory-hwm - -# Recursive "all" directory target. -profiling/memory-hwm/all: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/all -.PHONY : profiling/memory-hwm/all - -# Recursive "codegen" directory target. -profiling/memory-hwm/codegen: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/codegen -.PHONY : profiling/memory-hwm/codegen - -# Recursive "preinstall" directory target. -profiling/memory-hwm/preinstall: -.PHONY : profiling/memory-hwm/preinstall - -# Recursive "clean" directory target. -profiling/memory-hwm/clean: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/clean -.PHONY : profiling/memory-hwm/clean - -#============================================================================= -# Directory level rules for directory profiling/memory-usage - -# Recursive "all" directory target. -profiling/memory-usage/all: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/all -.PHONY : profiling/memory-usage/all - -# Recursive "codegen" directory target. -profiling/memory-usage/codegen: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/codegen -.PHONY : profiling/memory-usage/codegen - -# Recursive "preinstall" directory target. -profiling/memory-usage/preinstall: -.PHONY : profiling/memory-usage/preinstall - -# Recursive "clean" directory target. -profiling/memory-usage/clean: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/clean -.PHONY : profiling/memory-usage/clean - -#============================================================================= -# Directory level rules for directory profiling/perfetto-connector - -# Recursive "all" directory target. -profiling/perfetto-connector/all: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/all -.PHONY : profiling/perfetto-connector/all - -# Recursive "codegen" directory target. -profiling/perfetto-connector/codegen: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/codegen -.PHONY : profiling/perfetto-connector/codegen - -# Recursive "preinstall" directory target. -profiling/perfetto-connector/preinstall: -.PHONY : profiling/perfetto-connector/preinstall - -# Recursive "clean" directory target. -profiling/perfetto-connector/clean: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/clean -.PHONY : profiling/perfetto-connector/clean - -#============================================================================= -# Directory level rules for directory profiling/simple-kernel-timer - -# Recursive "all" directory target. -profiling/simple-kernel-timer/all: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/all -profiling/simple-kernel-timer/all: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/all -profiling/simple-kernel-timer/all: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/all -profiling/simple-kernel-timer/all: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/all -.PHONY : profiling/simple-kernel-timer/all - -# Recursive "codegen" directory target. -profiling/simple-kernel-timer/codegen: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/codegen -profiling/simple-kernel-timer/codegen: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/codegen -profiling/simple-kernel-timer/codegen: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/codegen -profiling/simple-kernel-timer/codegen: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/codegen -.PHONY : profiling/simple-kernel-timer/codegen - -# Recursive "preinstall" directory target. -profiling/simple-kernel-timer/preinstall: -.PHONY : profiling/simple-kernel-timer/preinstall - -# Recursive "clean" directory target. -profiling/simple-kernel-timer/clean: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/clean -profiling/simple-kernel-timer/clean: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/clean -profiling/simple-kernel-timer/clean: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/clean -profiling/simple-kernel-timer/clean: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/clean -.PHONY : profiling/simple-kernel-timer/clean - -#============================================================================= -# Directory level rules for directory profiling/space-time-stack - -# Recursive "all" directory target. -profiling/space-time-stack/all: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/all -.PHONY : profiling/space-time-stack/all - -# Recursive "codegen" directory target. -profiling/space-time-stack/codegen: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/codegen -.PHONY : profiling/space-time-stack/codegen - -# Recursive "preinstall" directory target. -profiling/space-time-stack/preinstall: -.PHONY : profiling/space-time-stack/preinstall - -# Recursive "clean" directory target. -profiling/space-time-stack/clean: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/clean -.PHONY : profiling/space-time-stack/clean - -#============================================================================= -# Directory level rules for directory tests - -# Recursive "all" directory target. -tests/all: tests/CMakeFiles/test_common.dir/all -tests/all: tests/space-time-stack/all -tests/all: tests/sampler/all -.PHONY : tests/all - -# Recursive "codegen" directory target. -tests/codegen: tests/CMakeFiles/test_common.dir/codegen -tests/codegen: tests/space-time-stack/codegen -tests/codegen: tests/sampler/codegen -.PHONY : tests/codegen - -# Recursive "preinstall" directory target. -tests/preinstall: tests/space-time-stack/preinstall -tests/preinstall: tests/sampler/preinstall -.PHONY : tests/preinstall - -# Recursive "clean" directory target. -tests/clean: tests/CMakeFiles/test_common.dir/clean -tests/clean: tests/space-time-stack/clean -tests/clean: tests/sampler/clean -.PHONY : tests/clean - -#============================================================================= -# Directory level rules for directory tests/sampler - -# Recursive "all" directory target. -tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_parfor.dir/all -tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_parscan.dir/all -tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/all -tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/all -tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/all -tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/all -tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/all -tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/all -tests/sampler/all: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/all -tests/sampler/all: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/all -.PHONY : tests/sampler/all - -# Recursive "codegen" directory target. -tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_parfor.dir/codegen -tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_parscan.dir/codegen -tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/codegen -tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/codegen -tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/codegen -tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/codegen -tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/codegen -tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/codegen -tests/sampler/codegen: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/codegen -tests/sampler/codegen: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/codegen -.PHONY : tests/sampler/codegen - -# Recursive "preinstall" directory target. -tests/sampler/preinstall: -.PHONY : tests/sampler/preinstall - -# Recursive "clean" directory target. -tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_parfor.dir/clean -tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_parscan.dir/clean -tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/clean -tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/clean -tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/clean -tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/clean -tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/clean -tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/clean -tests/sampler/clean: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/clean -tests/sampler/clean: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/clean -.PHONY : tests/sampler/clean - -#============================================================================= -# Directory level rules for directory tests/space-time-stack - -# Recursive "all" directory target. -tests/space-time-stack/all: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/all -.PHONY : tests/space-time-stack/all - -# Recursive "codegen" directory target. -tests/space-time-stack/codegen: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/codegen -.PHONY : tests/space-time-stack/codegen - -# Recursive "preinstall" directory target. -tests/space-time-stack/preinstall: -.PHONY : tests/space-time-stack/preinstall - -# Recursive "clean" directory target. -tests/space-time-stack/clean: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/clean -.PHONY : tests/space-time-stack/clean - -#============================================================================= -# Target rules for target common/kernel-filter/CMakeFiles/kp_kernel_filter.dir - -# All Build rule for target. -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/all: - $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend - $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=15,16 "Built target kp_kernel_filter" -.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/all - -# Build rule for subdir invocation for target. -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule - -# Convenience name for target. -kp_kernel_filter: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule -.PHONY : kp_kernel_filter - -# codegen rule for target. -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/codegen: - $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=15,16 "Finished codegen for target kp_kernel_filter" -.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/codegen - -# clean rule for target. -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/clean: - $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/clean -.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/clean - -#============================================================================= -# Target rules for target common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir - -# All Build rule for target. -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/all: - $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend - $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=23,24 "Built target kp_kokkos_sampler" -.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/all - -# Build rule for subdir invocation for target. -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule - -# Convenience name for target. -kp_kokkos_sampler: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule -.PHONY : kp_kokkos_sampler - -# codegen rule for target. -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/codegen: - $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=23,24 "Finished codegen for target kp_kokkos_sampler" -.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/codegen - -# clean rule for target. -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/clean: - $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/clean -.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/clean - -#============================================================================= -# Target rules for target debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir - -# All Build rule for target. -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/all: - $(MAKE) $(MAKESILENT) -f debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend - $(MAKE) $(MAKESILENT) -f debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=17,18 "Built target kp_kernel_logger" -.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/all - -# Build rule for subdir invocation for target. -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/rule - -# Convenience name for target. -kp_kernel_logger: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/rule -.PHONY : kp_kernel_logger - -# codegen rule for target. -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/codegen: - $(MAKE) $(MAKESILENT) -f debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=17,18 "Finished codegen for target kp_kernel_logger" -.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/codegen - -# clean rule for target. -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/clean: - $(MAKE) $(MAKESILENT) -f debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/clean -.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/clean - -#============================================================================= -# Target rules for target profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir - -# All Build rule for target. -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/all: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=19,20 "Built target kp_kernel_shared" -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/all - -# Build rule for subdir invocation for target. -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule - -# Convenience name for target. -kp_kernel_shared: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule -.PHONY : kp_kernel_shared - -# codegen rule for target. -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/codegen: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=19,20 "Finished codegen for target kp_kernel_shared" -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/codegen - -# clean rule for target. -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/clean: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/clean -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/clean - -#============================================================================= -# Target rules for target profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir - -# All Build rule for target. -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/all: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/all - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=21,22 "Built target kp_kernel_timer" -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/all - -# Build rule for subdir invocation for target. -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 4 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule - -# Convenience name for target. -kp_kernel_timer: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule -.PHONY : kp_kernel_timer - -# codegen rule for target. -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/codegen: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=21,22 "Finished codegen for target kp_kernel_timer" -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/codegen - -# clean rule for target. -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/clean: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/clean -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/clean - -#============================================================================= -# Target rules for target profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir - -# All Build rule for target. -profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/all: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/all - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=32,33 "Built target kp_reader" -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/all - -# Build rule for subdir invocation for target. -profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 6 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule - -# Convenience name for target. -kp_reader: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule -.PHONY : kp_reader - -# codegen rule for target. -profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/codegen: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=32,33 "Finished codegen for target kp_reader" -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/codegen - -# clean rule for target. -profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/clean: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/clean -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/clean - -#============================================================================= -# Target rules for target profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir - -# All Build rule for target. -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/all: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/all - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=13,14 "Built target kp_json_writer" -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/all - -# Build rule for subdir invocation for target. -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 6 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule - -# Convenience name for target. -kp_json_writer: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule -.PHONY : kp_json_writer - -# codegen rule for target. -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/codegen: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=13,14 "Finished codegen for target kp_json_writer" -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/codegen - -# clean rule for target. -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/clean: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/clean -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/clean - -#============================================================================= -# Target rules for target profiling/memory-hwm/CMakeFiles/kp_hwm.dir - -# All Build rule for target. -profiling/memory-hwm/CMakeFiles/kp_hwm.dir/all: - $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend - $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=11,12 "Built target kp_hwm" -.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/all - -# Build rule for subdir invocation for target. -profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-hwm/CMakeFiles/kp_hwm.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule - -# Convenience name for target. -kp_hwm: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule -.PHONY : kp_hwm - -# codegen rule for target. -profiling/memory-hwm/CMakeFiles/kp_hwm.dir/codegen: - $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=11,12 "Finished codegen for target kp_hwm" -.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/codegen - -# clean rule for target. -profiling/memory-hwm/CMakeFiles/kp_hwm.dir/clean: - $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/clean -.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/clean - -#============================================================================= -# Target rules for target profiling/memory-events/CMakeFiles/kp_memory_events.dir - -# All Build rule for target. -profiling/memory-events/CMakeFiles/kp_memory_events.dir/all: - $(MAKE) $(MAKESILENT) -f profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend - $(MAKE) $(MAKESILENT) -f profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make profiling/memory-events/CMakeFiles/kp_memory_events.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=25,26 "Built target kp_memory_events" -.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/all - -# Build rule for subdir invocation for target. -profiling/memory-events/CMakeFiles/kp_memory_events.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-events/CMakeFiles/kp_memory_events.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/rule - -# Convenience name for target. -kp_memory_events: profiling/memory-events/CMakeFiles/kp_memory_events.dir/rule -.PHONY : kp_memory_events - -# codegen rule for target. -profiling/memory-events/CMakeFiles/kp_memory_events.dir/codegen: - $(MAKE) $(MAKESILENT) -f profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make profiling/memory-events/CMakeFiles/kp_memory_events.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=25,26 "Finished codegen for target kp_memory_events" -.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/codegen - -# clean rule for target. -profiling/memory-events/CMakeFiles/kp_memory_events.dir/clean: - $(MAKE) $(MAKESILENT) -f profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make profiling/memory-events/CMakeFiles/kp_memory_events.dir/clean -.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/clean - -#============================================================================= -# Target rules for target profiling/memory-usage/CMakeFiles/kp_memory_usage.dir - -# All Build rule for target. -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/all: - $(MAKE) $(MAKESILENT) -f profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend - $(MAKE) $(MAKESILENT) -f profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=27,28 "Built target kp_memory_usage" -.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/all - -# Build rule for subdir invocation for target. -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/rule - -# Convenience name for target. -kp_memory_usage: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/rule -.PHONY : kp_memory_usage - -# codegen rule for target. -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/codegen: - $(MAKE) $(MAKESILENT) -f profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=27,28 "Finished codegen for target kp_memory_usage" -.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/codegen - -# clean rule for target. -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/clean: - $(MAKE) $(MAKESILENT) -f profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/clean -.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/clean - -#============================================================================= -# Target rules for target profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir - -# All Build rule for target. -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/all: - $(MAKE) $(MAKESILENT) -f profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend - $(MAKE) $(MAKESILENT) -f profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=9,10 "Built target kp_chrome_tracing" -.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/all - -# Build rule for subdir invocation for target. -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/rule - -# Convenience name for target. -kp_chrome_tracing: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/rule -.PHONY : kp_chrome_tracing - -# codegen rule for target. -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/codegen: - $(MAKE) $(MAKESILENT) -f profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=9,10 "Finished codegen for target kp_chrome_tracing" -.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/codegen - -# clean rule for target. -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/clean: - $(MAKE) $(MAKESILENT) -f profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/clean -.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/clean - -#============================================================================= -# Target rules for target profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir - -# All Build rule for target. -profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/all: - $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend - $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=34,35 "Built target kp_space_time_stack" -.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/all - -# Build rule for subdir invocation for target. -profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule - -# Convenience name for target. -kp_space_time_stack: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule -.PHONY : kp_space_time_stack - -# codegen rule for target. -profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/codegen: - $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=34,35 "Finished codegen for target kp_space_time_stack" -.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/codegen - -# clean rule for target. -profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/clean: - $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/clean -.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/clean - -#============================================================================= -# Target rules for target profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir - -# All Build rule for target. -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/all: - $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend - $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=29,30,31 "Built target kp_perfetto_connector" -.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/all - -# Build rule for subdir invocation for target. -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 3 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule - -# Convenience name for target. -kp_perfetto_connector: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule -.PHONY : kp_perfetto_connector - -# codegen rule for target. -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/codegen: - $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=29,30,31 "Finished codegen for target kp_perfetto_connector" -.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/codegen - -# clean rule for target. -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/clean: - $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/clean -.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/clean - -#============================================================================= -# Target rules for target _deps/googletest-build/googlemock/CMakeFiles/gmock.dir - -# All Build rule for target. -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=1,2 "Built target gmock" -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all - -# Build rule for subdir invocation for target. -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 4 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule - -# Convenience name for target. -gmock: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule -.PHONY : gmock - -# codegen rule for target. -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=1,2 "Finished codegen for target gmock" -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/codegen - -# clean rule for target. -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean - -#============================================================================= -# Target rules for target _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir - -# All Build rule for target. -_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=3,4 "Built target gmock_main" -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all - -# Build rule for subdir invocation for target. -_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 6 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule - -# Convenience name for target. -gmock_main: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule -.PHONY : gmock_main - -# codegen rule for target. -_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=3,4 "Finished codegen for target gmock_main" -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/codegen - -# clean rule for target. -_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean - -#============================================================================= -# Target rules for target _deps/googletest-build/googletest/CMakeFiles/gtest.dir - -# All Build rule for target. -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/all: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=5,6 "Built target gtest" -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all - -# Build rule for subdir invocation for target. -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 2 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule - -# Convenience name for target. -gtest: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule -.PHONY : gtest - -# codegen rule for target. -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=5,6 "Finished codegen for target gtest" -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/codegen - -# clean rule for target. -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean - -#============================================================================= -# Target rules for target _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir - -# All Build rule for target. -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=7,8 "Built target gtest_main" -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all - -# Build rule for subdir invocation for target. -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 4 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule - -# Convenience name for target. -gtest_main: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule -.PHONY : gtest_main - -# codegen rule for target. -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/codegen: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=7,8 "Finished codegen for target gtest_main" -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/codegen - -# clean rule for target. -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean - -#============================================================================= -# Target rules for target tests/CMakeFiles/test_common.dir - -# All Build rule for target. -tests/CMakeFiles/test_common.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -tests/CMakeFiles/test_common.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/depend - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=36 "Built target test_common" -.PHONY : tests/CMakeFiles/test_common.dir/all - -# Build rule for subdir invocation for target. -tests/CMakeFiles/test_common.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 5 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_common.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : tests/CMakeFiles/test_common.dir/rule - -# Convenience name for target. -test_common: tests/CMakeFiles/test_common.dir/rule -.PHONY : test_common - -# codegen rule for target. -tests/CMakeFiles/test_common.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=36 "Finished codegen for target test_common" -.PHONY : tests/CMakeFiles/test_common.dir/codegen - -# clean rule for target. -tests/CMakeFiles/test_common.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/clean -.PHONY : tests/CMakeFiles/test_common.dir/clean - -#============================================================================= -# Target rules for target tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir - -# All Build rule for target. -tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all -tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/all: tests/CMakeFiles/test_common.dir/all - $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend - $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=57,58 "Built target test_space_time_stack_demangling" -.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/all - -# Build rule for subdir invocation for target. -tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule - -# Convenience name for target. -test_space_time_stack_demangling: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule -.PHONY : test_space_time_stack_demangling - -# codegen rule for target. -tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=57,58 "Finished codegen for target test_space_time_stack_demangling" -.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/codegen - -# clean rule for target. -tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/clean -.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/clean - -#============================================================================= -# Target rules for target tests/sampler/CMakeFiles/test_sampling_parfor.dir - -# All Build rule for target. -tests/sampler/CMakeFiles/test_sampling_parfor.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -tests/sampler/CMakeFiles/test_sampling_parfor.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all -tests/sampler/CMakeFiles/test_sampling_parfor.dir/all: tests/CMakeFiles/test_common.dir/all - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_parfor.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=37,38 "Built target test_sampling_parfor" -.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/all - -# Build rule for subdir invocation for target. -tests/sampler/CMakeFiles/test_sampling_parfor.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_parfor.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/rule - -# Convenience name for target. -test_sampling_parfor: tests/sampler/CMakeFiles/test_sampling_parfor.dir/rule -.PHONY : test_sampling_parfor - -# codegen rule for target. -tests/sampler/CMakeFiles/test_sampling_parfor.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_parfor.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=37,38 "Finished codegen for target test_sampling_parfor" -.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/codegen - -# clean rule for target. -tests/sampler/CMakeFiles/test_sampling_parfor.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_parfor.dir/clean -.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/clean - -#============================================================================= -# Target rules for target tests/sampler/CMakeFiles/test_sampling_parscan.dir - -# All Build rule for target. -tests/sampler/CMakeFiles/test_sampling_parscan.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -tests/sampler/CMakeFiles/test_sampling_parscan.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all -tests/sampler/CMakeFiles/test_sampling_parscan.dir/all: tests/CMakeFiles/test_common.dir/all - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_parscan.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=41,42 "Built target test_sampling_parscan" -.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/all - -# Build rule for subdir invocation for target. -tests/sampler/CMakeFiles/test_sampling_parscan.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_parscan.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/rule - -# Convenience name for target. -test_sampling_parscan: tests/sampler/CMakeFiles/test_sampling_parscan.dir/rule -.PHONY : test_sampling_parscan - -# codegen rule for target. -tests/sampler/CMakeFiles/test_sampling_parscan.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_parscan.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=41,42 "Finished codegen for target test_sampling_parscan" -.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/codegen - -# clean rule for target. -tests/sampler/CMakeFiles/test_sampling_parscan.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_parscan.dir/clean -.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/clean - -#============================================================================= -# Target rules for target tests/sampler/CMakeFiles/test_sampling_parreduce.dir - -# All Build rule for target. -tests/sampler/CMakeFiles/test_sampling_parreduce.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -tests/sampler/CMakeFiles/test_sampling_parreduce.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all -tests/sampler/CMakeFiles/test_sampling_parreduce.dir/all: tests/CMakeFiles/test_common.dir/all - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=39,40 "Built target test_sampling_parreduce" -.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/all - -# Build rule for subdir invocation for target. -tests/sampler/CMakeFiles/test_sampling_parreduce.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_parreduce.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/rule - -# Convenience name for target. -test_sampling_parreduce: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/rule -.PHONY : test_sampling_parreduce - -# codegen rule for target. -tests/sampler/CMakeFiles/test_sampling_parreduce.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_parreduce.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=39,40 "Finished codegen for target test_sampling_parreduce" -.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/codegen - -# clean rule for target. -tests/sampler/CMakeFiles/test_sampling_parreduce.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_parreduce.dir/clean -.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/clean - -#============================================================================= -# Target rules for target tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir - -# All Build rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all -tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/all: tests/CMakeFiles/test_common.dir/all - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=43,44 "Built target test_sampling_prob_parfor" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/all - -# Build rule for subdir invocation for target. -tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/rule - -# Convenience name for target. -test_sampling_prob_parfor: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/rule -.PHONY : test_sampling_prob_parfor - -# codegen rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=43,44 "Finished codegen for target test_sampling_prob_parfor" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/codegen - -# clean rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/clean -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/clean - -#============================================================================= -# Target rules for target tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir - -# All Build rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/all: tests/CMakeFiles/test_common.dir/all - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=51,52 "Built target test_sampling_prob_parscan" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/all - -# Build rule for subdir invocation for target. -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/rule - -# Convenience name for target. -test_sampling_prob_parscan: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/rule -.PHONY : test_sampling_prob_parscan - -# codegen rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=51,52 "Finished codegen for target test_sampling_prob_parscan" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/codegen - -# clean rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/clean -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/clean - -#============================================================================= -# Target rules for target tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir - -# All Build rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/all: tests/CMakeFiles/test_common.dir/all - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=47,48 "Built target test_sampling_prob_parreduce" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/all - -# Build rule for subdir invocation for target. -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/rule - -# Convenience name for target. -test_sampling_prob_parreduce: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/rule -.PHONY : test_sampling_prob_parreduce - -# codegen rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=47,48 "Finished codegen for target test_sampling_prob_parreduce" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/codegen - -# clean rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/clean -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/clean - -#============================================================================= -# Target rules for target tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir - -# All Build rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/all: tests/CMakeFiles/test_common.dir/all - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=45,46 "Built target test_sampling_prob_parfor_fence" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/all - -# Build rule for subdir invocation for target. -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/rule - -# Convenience name for target. -test_sampling_prob_parfor_fence: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/rule -.PHONY : test_sampling_prob_parfor_fence - -# codegen rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=45,46 "Finished codegen for target test_sampling_prob_parfor_fence" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/codegen - -# clean rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/clean -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/clean - -#============================================================================= -# Target rules for target tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir - -# All Build rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/all: tests/CMakeFiles/test_common.dir/all - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=53,54 "Built target test_sampling_prob_parscan_fence" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/all - -# Build rule for subdir invocation for target. -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/rule - -# Convenience name for target. -test_sampling_prob_parscan_fence: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/rule -.PHONY : test_sampling_prob_parscan_fence - -# codegen rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=53,54 "Finished codegen for target test_sampling_prob_parscan_fence" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/codegen - -# clean rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/clean -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/clean - -#============================================================================= -# Target rules for target tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir - -# All Build rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/all: tests/CMakeFiles/test_common.dir/all - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=49,50 "Built target test_sampling_prob_parreduce_fence" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/all - -# Build rule for subdir invocation for target. -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/rule - -# Convenience name for target. -test_sampling_prob_parreduce_fence: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/rule -.PHONY : test_sampling_prob_parreduce_fence - -# codegen rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=49,50 "Finished codegen for target test_sampling_prob_parreduce_fence" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/codegen - -# clean rule for target. -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/clean -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/clean - -#============================================================================= -# Target rules for target tests/sampler/CMakeFiles/test_simple_kernel_timer.dir - -# All Build rule for target. -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/all: tests/CMakeFiles/test_common.dir/all - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=55,56 "Built target test_simple_kernel_timer" -.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/all - -# Build rule for subdir invocation for target. -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 7 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/rule - -# Convenience name for target. -test_simple_kernel_timer: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/rule -.PHONY : test_simple_kernel_timer - -# codegen rule for target. -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/codegen: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=55,56 "Finished codegen for target test_simple_kernel_timer" -.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/codegen - -# clean rule for target. -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/clean: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/clean -.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/clean - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 8acfec30f..000000000 --- a/build/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,148 +0,0 @@ -/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/install/strip.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/rebuild_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/list_install_components.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/install.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/install/local.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/install/strip.dir diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd7317..000000000 --- a/build/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks deleted file mode 100644 index fb1e7bc86..000000000 --- a/build/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -54 diff --git a/build/CTestTestfile.cmake b/build/CTestTestfile.cmake deleted file mode 100644 index 5012aae2f..000000000 --- a/build/CTestTestfile.cmake +++ /dev/null @@ -1,18 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/kokkos-tools/kokkos-tools -# Build directory: /home/runner/work/kokkos-tools/kokkos-tools/build -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -subdirs("common/kernel-filter") -subdirs("common/kokkos-sampler") -subdirs("debugging/kernel-logger") -subdirs("profiling/simple-kernel-timer") -subdirs("profiling/memory-hwm") -subdirs("profiling/memory-events") -subdirs("profiling/memory-usage") -subdirs("profiling/chrome-tracing") -subdirs("profiling/space-time-stack") -subdirs("profiling/perfetto-connector") -subdirs("_deps/googletest-build") -subdirs("tests") diff --git a/build/KokkosToolsConfigVersion.cmake b/build/KokkosToolsConfigVersion.cmake deleted file mode 100644 index 7aeff53be..000000000 --- a/build/KokkosToolsConfigVersion.cmake +++ /dev/null @@ -1,65 +0,0 @@ -# This is a basic version file for the Config-mode of find_package(). -# It is used by write_basic_package_version_file() as input file for configure_file() -# to create a version-file which can be installed along a config.cmake file. -# -# The created file sets PACKAGE_VERSION_EXACT if the current version string and -# the requested version string are exactly the same and it sets -# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version, -# but only if the requested major version is the same as the current one. -# The variable CVF_VERSION must be set before calling configure_file(). - - -set(PACKAGE_VERSION "5.1.99") - -if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) - set(PACKAGE_VERSION_COMPATIBLE FALSE) -else() - - if("5.1.99" MATCHES "^([0-9]+)\\.") - set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}") - if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0) - string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}") - endif() - else() - set(CVF_VERSION_MAJOR "5.1.99") - endif() - - if(PACKAGE_FIND_VERSION_RANGE) - # both endpoints of the range must have the expected major version - math (EXPR CVF_VERSION_MAJOR_NEXT "${CVF_VERSION_MAJOR} + 1") - if (NOT PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR - OR ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX_MAJOR STREQUAL CVF_VERSION_MAJOR) - OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND NOT PACKAGE_FIND_VERSION_MAX VERSION_LESS_EQUAL CVF_VERSION_MAJOR_NEXT))) - set(PACKAGE_VERSION_COMPATIBLE FALSE) - elseif(PACKAGE_FIND_VERSION_MIN_MAJOR STREQUAL CVF_VERSION_MAJOR - AND ((PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "INCLUDE" AND PACKAGE_VERSION VERSION_LESS_EQUAL PACKAGE_FIND_VERSION_MAX) - OR (PACKAGE_FIND_VERSION_RANGE_MAX STREQUAL "EXCLUDE" AND PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION_MAX))) - set(PACKAGE_VERSION_COMPATIBLE TRUE) - else() - set(PACKAGE_VERSION_COMPATIBLE FALSE) - endif() - else() - if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR) - set(PACKAGE_VERSION_COMPATIBLE TRUE) - else() - set(PACKAGE_VERSION_COMPATIBLE FALSE) - endif() - - if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) - set(PACKAGE_VERSION_EXACT TRUE) - endif() - endif() -endif() - - -# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: -if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") - return() -endif() - -# check that the installed version has the same 32/64bit-ness as the one which is currently searching: -if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") - math(EXPR installedBits "8 * 8") - set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") - set(PACKAGE_VERSION_UNSUITABLE TRUE) -endif() diff --git a/build/Makefile b/build/Makefile deleted file mode 100644 index 231b041c9..000000000 --- a/build/Makefile +++ /dev/null @@ -1,606 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named kp_kernel_filter - -# Build rule for target. -kp_kernel_filter: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_kernel_filter -.PHONY : kp_kernel_filter - -# fast build rule for target. -kp_kernel_filter/fast: - $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build -.PHONY : kp_kernel_filter/fast - -#============================================================================= -# Target rules for targets named kp_kokkos_sampler - -# Build rule for target. -kp_kokkos_sampler: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_kokkos_sampler -.PHONY : kp_kokkos_sampler - -# fast build rule for target. -kp_kokkos_sampler/fast: - $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build -.PHONY : kp_kokkos_sampler/fast - -#============================================================================= -# Target rules for targets named kp_kernel_logger - -# Build rule for target. -kp_kernel_logger: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_kernel_logger -.PHONY : kp_kernel_logger - -# fast build rule for target. -kp_kernel_logger/fast: - $(MAKE) $(MAKESILENT) -f debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build -.PHONY : kp_kernel_logger/fast - -#============================================================================= -# Target rules for targets named kp_kernel_shared - -# Build rule for target. -kp_kernel_shared: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_kernel_shared -.PHONY : kp_kernel_shared - -# fast build rule for target. -kp_kernel_shared/fast: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build -.PHONY : kp_kernel_shared/fast - -#============================================================================= -# Target rules for targets named kp_kernel_timer - -# Build rule for target. -kp_kernel_timer: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_kernel_timer -.PHONY : kp_kernel_timer - -# fast build rule for target. -kp_kernel_timer/fast: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build -.PHONY : kp_kernel_timer/fast - -#============================================================================= -# Target rules for targets named kp_reader - -# Build rule for target. -kp_reader: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_reader -.PHONY : kp_reader - -# fast build rule for target. -kp_reader/fast: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build -.PHONY : kp_reader/fast - -#============================================================================= -# Target rules for targets named kp_json_writer - -# Build rule for target. -kp_json_writer: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_json_writer -.PHONY : kp_json_writer - -# fast build rule for target. -kp_json_writer/fast: - $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build -.PHONY : kp_json_writer/fast - -#============================================================================= -# Target rules for targets named kp_hwm - -# Build rule for target. -kp_hwm: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_hwm -.PHONY : kp_hwm - -# fast build rule for target. -kp_hwm/fast: - $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build -.PHONY : kp_hwm/fast - -#============================================================================= -# Target rules for targets named kp_memory_events - -# Build rule for target. -kp_memory_events: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_memory_events -.PHONY : kp_memory_events - -# fast build rule for target. -kp_memory_events/fast: - $(MAKE) $(MAKESILENT) -f profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make profiling/memory-events/CMakeFiles/kp_memory_events.dir/build -.PHONY : kp_memory_events/fast - -#============================================================================= -# Target rules for targets named kp_memory_usage - -# Build rule for target. -kp_memory_usage: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_memory_usage -.PHONY : kp_memory_usage - -# fast build rule for target. -kp_memory_usage/fast: - $(MAKE) $(MAKESILENT) -f profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build -.PHONY : kp_memory_usage/fast - -#============================================================================= -# Target rules for targets named kp_chrome_tracing - -# Build rule for target. -kp_chrome_tracing: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_chrome_tracing -.PHONY : kp_chrome_tracing - -# fast build rule for target. -kp_chrome_tracing/fast: - $(MAKE) $(MAKESILENT) -f profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build -.PHONY : kp_chrome_tracing/fast - -#============================================================================= -# Target rules for targets named kp_space_time_stack - -# Build rule for target. -kp_space_time_stack: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_space_time_stack -.PHONY : kp_space_time_stack - -# fast build rule for target. -kp_space_time_stack/fast: - $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build -.PHONY : kp_space_time_stack/fast - -#============================================================================= -# Target rules for targets named kp_perfetto_connector - -# Build rule for target. -kp_perfetto_connector: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 kp_perfetto_connector -.PHONY : kp_perfetto_connector - -# fast build rule for target. -kp_perfetto_connector/fast: - $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build -.PHONY : kp_perfetto_connector/fast - -#============================================================================= -# Target rules for targets named gmock - -# Build rule for target. -gmock: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock -.PHONY : gmock - -# fast build rule for target. -gmock/fast: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build -.PHONY : gmock/fast - -#============================================================================= -# Target rules for targets named gmock_main - -# Build rule for target. -gmock_main: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock_main -.PHONY : gmock_main - -# fast build rule for target. -gmock_main/fast: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build -.PHONY : gmock_main/fast - -#============================================================================= -# Target rules for targets named gtest - -# Build rule for target. -gtest: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest -.PHONY : gtest - -# fast build rule for target. -gtest/fast: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build -.PHONY : gtest/fast - -#============================================================================= -# Target rules for targets named gtest_main - -# Build rule for target. -gtest_main: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest_main -.PHONY : gtest_main - -# fast build rule for target. -gtest_main/fast: - $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build -.PHONY : gtest_main/fast - -#============================================================================= -# Target rules for targets named test_common - -# Build rule for target. -test_common: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_common -.PHONY : test_common - -# fast build rule for target. -test_common/fast: - $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/build -.PHONY : test_common/fast - -#============================================================================= -# Target rules for targets named test_space_time_stack_demangling - -# Build rule for target. -test_space_time_stack_demangling: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_space_time_stack_demangling -.PHONY : test_space_time_stack_demangling - -# fast build rule for target. -test_space_time_stack_demangling/fast: - $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build -.PHONY : test_space_time_stack_demangling/fast - -#============================================================================= -# Target rules for targets named test_sampling_parfor - -# Build rule for target. -test_sampling_parfor: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_parfor -.PHONY : test_sampling_parfor - -# fast build rule for target. -test_sampling_parfor/fast: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_parfor.dir/build -.PHONY : test_sampling_parfor/fast - -#============================================================================= -# Target rules for targets named test_sampling_parscan - -# Build rule for target. -test_sampling_parscan: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_parscan -.PHONY : test_sampling_parscan - -# fast build rule for target. -test_sampling_parscan/fast: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_parscan.dir/build -.PHONY : test_sampling_parscan/fast - -#============================================================================= -# Target rules for targets named test_sampling_parreduce - -# Build rule for target. -test_sampling_parreduce: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_parreduce -.PHONY : test_sampling_parreduce - -# fast build rule for target. -test_sampling_parreduce/fast: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build -.PHONY : test_sampling_parreduce/fast - -#============================================================================= -# Target rules for targets named test_sampling_prob_parfor - -# Build rule for target. -test_sampling_prob_parfor: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_prob_parfor -.PHONY : test_sampling_prob_parfor - -# fast build rule for target. -test_sampling_prob_parfor/fast: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build -.PHONY : test_sampling_prob_parfor/fast - -#============================================================================= -# Target rules for targets named test_sampling_prob_parscan - -# Build rule for target. -test_sampling_prob_parscan: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_prob_parscan -.PHONY : test_sampling_prob_parscan - -# fast build rule for target. -test_sampling_prob_parscan/fast: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build -.PHONY : test_sampling_prob_parscan/fast - -#============================================================================= -# Target rules for targets named test_sampling_prob_parreduce - -# Build rule for target. -test_sampling_prob_parreduce: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_prob_parreduce -.PHONY : test_sampling_prob_parreduce - -# fast build rule for target. -test_sampling_prob_parreduce/fast: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build -.PHONY : test_sampling_prob_parreduce/fast - -#============================================================================= -# Target rules for targets named test_sampling_prob_parfor_fence - -# Build rule for target. -test_sampling_prob_parfor_fence: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_prob_parfor_fence -.PHONY : test_sampling_prob_parfor_fence - -# fast build rule for target. -test_sampling_prob_parfor_fence/fast: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build -.PHONY : test_sampling_prob_parfor_fence/fast - -#============================================================================= -# Target rules for targets named test_sampling_prob_parscan_fence - -# Build rule for target. -test_sampling_prob_parscan_fence: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_prob_parscan_fence -.PHONY : test_sampling_prob_parscan_fence - -# fast build rule for target. -test_sampling_prob_parscan_fence/fast: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build -.PHONY : test_sampling_prob_parscan_fence/fast - -#============================================================================= -# Target rules for targets named test_sampling_prob_parreduce_fence - -# Build rule for target. -test_sampling_prob_parreduce_fence: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_sampling_prob_parreduce_fence -.PHONY : test_sampling_prob_parreduce_fence - -# fast build rule for target. -test_sampling_prob_parreduce_fence/fast: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build -.PHONY : test_sampling_prob_parreduce_fence/fast - -#============================================================================= -# Target rules for targets named test_simple_kernel_timer - -# Build rule for target. -test_simple_kernel_timer: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_simple_kernel_timer -.PHONY : test_simple_kernel_timer - -# fast build rule for target. -test_simple_kernel_timer/fast: - $(MAKE) $(MAKESILENT) -f tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build -.PHONY : test_simple_kernel_timer/fast - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... gmock" - @echo "... gmock_main" - @echo "... gtest" - @echo "... gtest_main" - @echo "... kp_chrome_tracing" - @echo "... kp_hwm" - @echo "... kp_json_writer" - @echo "... kp_kernel_filter" - @echo "... kp_kernel_logger" - @echo "... kp_kernel_shared" - @echo "... kp_kernel_timer" - @echo "... kp_kokkos_sampler" - @echo "... kp_memory_events" - @echo "... kp_memory_usage" - @echo "... kp_perfetto_connector" - @echo "... kp_reader" - @echo "... kp_space_time_stack" - @echo "... test_common" - @echo "... test_sampling_parfor" - @echo "... test_sampling_parreduce" - @echo "... test_sampling_parscan" - @echo "... test_sampling_prob_parfor" - @echo "... test_sampling_prob_parfor_fence" - @echo "... test_sampling_prob_parreduce" - @echo "... test_sampling_prob_parreduce_fence" - @echo "... test_sampling_prob_parscan" - @echo "... test_sampling_prob_parscan_fence" - @echo "... test_simple_kernel_timer" - @echo "... test_space_time_stack_demangling" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/Testing/Temporary/CTestCostData.txt b/build/Testing/Temporary/CTestCostData.txt deleted file mode 100644 index bbc1eafbb..000000000 --- a/build/Testing/Temporary/CTestCostData.txt +++ /dev/null @@ -1,12 +0,0 @@ -test_simple_kernel_timer 2 0.00961031 -test_space_time_stack_demangling 1 0.00290241 -test_sampling_parfor 1 0.00213816 -test_sampling_parscan 1 0.00221364 -test_sampling_parreduce 1 0.00213371 -test_sampling_prob_parfor 1 0.00214584 -test_sampling_prob_parscan 1 0.00215162 -test_sampling_prob_parreduce 1 0.00250642 -test_sampling_prob_parfor_fence 1 0.00248185 -test_sampling_prob_parscan_fence 1 0.00215577 -test_sampling_prob_parreduce_fence 1 0.00220747 ---- diff --git a/build/Testing/Temporary/LastTest.log b/build/Testing/Temporary/LastTest.log deleted file mode 100644 index ae5d8eaf4..000000000 --- a/build/Testing/Temporary/LastTest.log +++ /dev/null @@ -1,890 +0,0 @@ -Start testing: Mar 15 22:13 UTC ----------------------------------------------------------- -1/11 Testing: test_space_time_stack_demangling -1/11 Test: test_space_time_stack_demangling -Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/test_space_time_stack_demangling" -Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack -"test_space_time_stack_demangling" start time: Mar 15 22:13 UTC -Output: ----------------------------------------------------------- -[==========] Running 1 test from 1 test suite. -[----------] Global test environment set-up. -[----------] 1 test from SpaceTimeStackTest -[ RUN ] SpaceTimeStackTest.demangling -Host process high water mark memory consumption: 4720 kB - - -BEGIN KOKKOS PROFILING REPORT: -TOTAL TIME: 1.9717e-05 seconds -TOP-DOWN TIME TREE: - [type] -=================== -|-> 4.91e-07 sec 2.5% 100.0% 0.0% ------ 1 named kernel [for] -|-> 1.71e-07 sec 0.9% 100.0% 0.0% ------ 1 Tester/Tester::TagUnnamed [for] -|-> 1.50e-07 sec 0.8% 100.0% 0.0% ------ 1 Tester [for] -|-> 1.40e-07 sec 0.7% 100.0% 0.0% ------ 1 named kernel with tag [for] - -BOTTOM-UP TIME TREE: - [type] -=================== -|-> 4.91e-07 sec 2.5% 100.0% 0.0% ------ 1 named kernel [for] -|-> 1.71e-07 sec 0.9% 100.0% 0.0% ------ 1 Tester/Tester::TagUnnamed [for] -|-> 1.50e-07 sec 0.8% 100.0% 0.0% ------ 1 Tester [for] -|-> 1.40e-07 sec 0.7% 100.0% 0.0% ------ 1 named kernel with tag [for] - -KOKKOS HOST SPACE: -=================== -MAX MEMORY ALLOCATED: 0.0 kB -ALLOCATIONS AT TIME OF HIGH WATER MARK: - -KOKKOS CUDA SPACE: -=================== -MAX MEMORY ALLOCATED: 0.0 kB -ALLOCATIONS AT TIME OF HIGH WATER MARK: - -KOKKOS HIP SPACE: -=================== -MAX MEMORY ALLOCATED: 0.0 kB -ALLOCATIONS AT TIME OF HIGH WATER MARK: - -KOKKOS SYCL SPACE: -=================== -MAX MEMORY ALLOCATED: 0.0 kB -ALLOCATIONS AT TIME OF HIGH WATER MARK: - -KOKKOS OpenMPTarget SPACE: -=================== -MAX MEMORY ALLOCATED: 0.0 kB -ALLOCATIONS AT TIME OF HIGH WATER MARK: - -END KOKKOS PROFILING REPORT. - -[ OK ] SpaceTimeStackTest.demangling (0 ms) -[----------] 1 test from SpaceTimeStackTest (0 ms total) - -[----------] Global test environment tear-down -[==========] 1 test from 1 test suite ran. (0 ms total) -[ PASSED ] 1 test. - -Test time = 0.00 sec ----------------------------------------------------------- -Test Passed. -"test_space_time_stack_demangling" end time: Mar 15 22:13 UTC -"test_space_time_stack_demangling" time elapsed: 00:00:00 ----------------------------------------------------------- - -2/11 Testing: test_sampling_parfor -2/11 Test: test_sampling_parfor -Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_parfor" -Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler -"test_sampling_parfor" start time: Mar 15 22:13 UTC -Output: ----------------------------------------------------------- -[==========] Running 1 test from 1 test suite. -[----------] Global test environment set-up. -[----------] 1 test from SamplerSkipTest -[ RUN ] SamplerSkipTest.parfor -KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so -KokkosP: Loading child library of sampler.. -KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) -KokkosP: Function Status: -KokkosP: begin-parallel-for: yes -KokkosP: begin-parallel-scan: yes -KokkosP: begin-parallel-reduce: yes -KokkosP: end-parallel-for: yes -KokkosP: end-parallel-scan: yes -KokkosP: end-parallel-reduce: yes -KokkosP: Seeding random number generator using clock for random sampling. -KokkosP: Sampling rate set to: 5 -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 0 -KokkosP: named kernel -KokkosP: Execution of kernel 0 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 1 -KokkosP: named kernel -KokkosP: Execution of kernel 1 is completed. -KokkosP: Kokkos library finalization called. -KokkosP: sample 6 calling child-begin function... -KokkosP: sample 6 finished with child-begin function. -KokkosP: sample 6 calling child-end function... -KokkosP: sample 6 finished with child-end function. -KokkosP: sample 12 calling child-begin function... -KokkosP: sample 12 finished with child-begin function. -KokkosP: sample 12 calling child-end function... -KokkosP: sample 12 finished with child-end function. - -[ OK ] SamplerSkipTest.parfor (0 ms) -[----------] 1 test from SamplerSkipTest (0 ms total) - -[----------] Global test environment tear-down -[==========] 1 test from 1 test suite ran. (0 ms total) -[ PASSED ] 1 test. - -Test time = 0.00 sec ----------------------------------------------------------- -Test Passed. -"test_sampling_parfor" end time: Mar 15 22:13 UTC -"test_sampling_parfor" time elapsed: 00:00:00 ----------------------------------------------------------- - -3/11 Testing: test_sampling_parscan -3/11 Test: test_sampling_parscan -Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_parscan" -Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler -"test_sampling_parscan" start time: Mar 15 22:13 UTC -Output: ----------------------------------------------------------- -[==========] Running 1 test from 1 test suite. -[----------] Global test environment set-up. -[----------] 1 test from SamplerSkipTest -[ RUN ] SamplerSkipTest.parscan -KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so -KokkosP: Loading child library of sampler.. -KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) -KokkosP: Function Status: -KokkosP: begin-parallel-for: yes -KokkosP: begin-parallel-scan: yes -KokkosP: begin-parallel-reduce: yes -KokkosP: end-parallel-for: yes -KokkosP: end-parallel-scan: yes -KokkosP: end-parallel-reduce: yes -KokkosP: Seeding random number generator using clock for random sampling. -KokkosP: Sampling rate set to: 5 -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 0 -KokkosP: named kernel scan -KokkosP: Execution of kernel 0 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 1 -KokkosP: named kernel scan -KokkosP: Execution of kernel 1 is completed. -KokkosP: Kokkos library finalization called. -KokkosP: sample 6 calling child-begin function... -KokkosP: sample 6 finished with child-begin function. -KokkosP: sample 6 calling child-end function... -KokkosP: sample 6 finished with child-end function. -KokkosP: sample 12 calling child-begin function... -KokkosP: sample 12 finished with child-begin function. -KokkosP: sample 12 calling child-end function... -KokkosP: sample 12 finished with child-end function. - -[ OK ] SamplerSkipTest.parscan (0 ms) -[----------] 1 test from SamplerSkipTest (0 ms total) - -[----------] Global test environment tear-down -[==========] 1 test from 1 test suite ran. (0 ms total) -[ PASSED ] 1 test. - -Test time = 0.00 sec ----------------------------------------------------------- -Test Passed. -"test_sampling_parscan" end time: Mar 15 22:13 UTC -"test_sampling_parscan" time elapsed: 00:00:00 ----------------------------------------------------------- - -4/11 Testing: test_sampling_parreduce -4/11 Test: test_sampling_parreduce -Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_parreduce" -Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler -"test_sampling_parreduce" start time: Mar 15 22:13 UTC -Output: ----------------------------------------------------------- -[==========] Running 1 test from 1 test suite. -[----------] Global test environment set-up. -[----------] 1 test from SamplerSkipTest -[ RUN ] SamplerSkipTest.parreduce -KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so -KokkosP: Loading child library of sampler.. -KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) -KokkosP: Function Status: -KokkosP: begin-parallel-for: yes -KokkosP: begin-parallel-scan: yes -KokkosP: begin-parallel-reduce: yes -KokkosP: end-parallel-for: yes -KokkosP: end-parallel-scan: yes -KokkosP: end-parallel-reduce: yes -KokkosP: Seeding random number generator using clock for random sampling. -KokkosP: Sampling rate set to: 5 -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 0 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 0 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 1 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 1 is completed. -KokkosP: Kokkos library finalization called. -KokkosP: sample 6 calling child-begin function... -KokkosP: sample 6 finished with child-begin function. -KokkosP: sample 6 calling child-end function... -KokkosP: sample 6 finished with child-end function. -KokkosP: sample 12 calling child-begin function... -KokkosP: sample 12 finished with child-begin function. -KokkosP: sample 12 calling child-end function... -KokkosP: sample 12 finished with child-end function. - -[ OK ] SamplerSkipTest.parreduce (0 ms) -[----------] 1 test from SamplerSkipTest (0 ms total) - -[----------] Global test environment tear-down -[==========] 1 test from 1 test suite ran. (0 ms total) -[ PASSED ] 1 test. - -Test time = 0.00 sec ----------------------------------------------------------- -Test Passed. -"test_sampling_parreduce" end time: Mar 15 22:13 UTC -"test_sampling_parreduce" time elapsed: 00:00:00 ----------------------------------------------------------- - -5/11 Testing: test_sampling_prob_parfor -5/11 Test: test_sampling_prob_parfor -Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_prob_parfor" -Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler -"test_sampling_prob_parfor" start time: Mar 15 22:13 UTC -Output: ----------------------------------------------------------- -[==========] Running 1 test from 1 test suite. -[----------] Global test environment set-up. -[----------] 1 test from SamplerProbTest -[ RUN ] SamplerProbTest.parfor -KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so -KokkosP: Loading child library of sampler.. -KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) -KokkosP: Function Status: -KokkosP: begin-parallel-for: yes -KokkosP: begin-parallel-scan: yes -KokkosP: begin-parallel-reduce: yes -KokkosP: end-parallel-for: yes -KokkosP: end-parallel-scan: yes -KokkosP: end-parallel-reduce: yes -KokkosP: Seeding random number generator using seed 2 for random sampling. -KokkosP: Probability for the sampler set to: 51.6 -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 0 -KokkosP: named kernel -KokkosP: Execution of kernel 0 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 1 -KokkosP: named kernel -KokkosP: Execution of kernel 1 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 2 -KokkosP: named kernel -KokkosP: Execution of kernel 2 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 3 -KokkosP: named kernel -KokkosP: Execution of kernel 3 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 4 -KokkosP: named kernel -KokkosP: Execution of kernel 4 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 5 -KokkosP: named kernel -KokkosP: Execution of kernel 5 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 6 -KokkosP: named kernel -KokkosP: Execution of kernel 6 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 7 -KokkosP: named kernel -KokkosP: Execution of kernel 7 is completed. -KokkosP: Kokkos library finalization called. -KokkosP: sample 3 calling child-begin function... -KokkosP: sample 3 finished with child-begin function. -KokkosP: sample 3 calling child-end function... -KokkosP: sample 3 finished with child-end function. -KokkosP: sample 4 calling child-begin function... -KokkosP: sample 4 finished with child-begin function. -KokkosP: sample 4 calling child-end function... -KokkosP: sample 4 finished with child-end function. -KokkosP: sample 5 calling child-begin function... -KokkosP: sample 5 finished with child-begin function. -KokkosP: sample 5 calling child-end function... -KokkosP: sample 5 finished with child-end function. -KokkosP: sample 6 calling child-begin function... -KokkosP: sample 6 finished with child-begin function. -KokkosP: sample 6 calling child-end function... -KokkosP: sample 6 finished with child-end function. -KokkosP: sample 8 calling child-begin function... -KokkosP: sample 8 finished with child-begin function. -KokkosP: sample 8 calling child-end function... -KokkosP: sample 8 finished with child-end function. -KokkosP: sample 12 calling child-begin function... -KokkosP: sample 12 finished with child-begin function. -KokkosP: sample 12 calling child-end function... -KokkosP: sample 12 finished with child-end function. -KokkosP: sample 13 calling child-begin function... -KokkosP: sample 13 finished with child-begin function. -KokkosP: sample 13 calling child-end function... -KokkosP: sample 13 finished with child-end function. -KokkosP: sample 14 calling child-begin function... -KokkosP: sample 14 finished with child-begin function. -KokkosP: sample 14 calling child-end function... -KokkosP: sample 14 finished with child-end function. - -[ OK ] SamplerProbTest.parfor (0 ms) -[----------] 1 test from SamplerProbTest (0 ms total) - -[----------] Global test environment tear-down -[==========] 1 test from 1 test suite ran. (0 ms total) -[ PASSED ] 1 test. - -Test time = 0.00 sec ----------------------------------------------------------- -Test Passed. -"test_sampling_prob_parfor" end time: Mar 15 22:13 UTC -"test_sampling_prob_parfor" time elapsed: 00:00:00 ----------------------------------------------------------- - -6/11 Testing: test_sampling_prob_parscan -6/11 Test: test_sampling_prob_parscan -Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_prob_parscan" -Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler -"test_sampling_prob_parscan" start time: Mar 15 22:13 UTC -Output: ----------------------------------------------------------- -[==========] Running 1 test from 1 test suite. -[----------] Global test environment set-up. -[----------] 1 test from SamplerProbTest -[ RUN ] SamplerProbTest.parscan -KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so -KokkosP: Loading child library of sampler.. -KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) -KokkosP: Function Status: -KokkosP: begin-parallel-for: yes -KokkosP: begin-parallel-scan: yes -KokkosP: begin-parallel-reduce: yes -KokkosP: end-parallel-for: yes -KokkosP: end-parallel-scan: yes -KokkosP: end-parallel-reduce: yes -KokkosP: Seeding random number generator using seed 2 for random sampling. -KokkosP: Probability for the sampler set to: 51.6 -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 0 -KokkosP: named kernel scan -KokkosP: Execution of kernel 0 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 1 -KokkosP: named kernel scan -KokkosP: Execution of kernel 1 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 2 -KokkosP: named kernel scan -KokkosP: Execution of kernel 2 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 3 -KokkosP: named kernel scan -KokkosP: Execution of kernel 3 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 4 -KokkosP: named kernel scan -KokkosP: Execution of kernel 4 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 5 -KokkosP: named kernel scan -KokkosP: Execution of kernel 5 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 6 -KokkosP: named kernel scan -KokkosP: Execution of kernel 6 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 7 -KokkosP: named kernel scan -KokkosP: Execution of kernel 7 is completed. -KokkosP: Kokkos library finalization called. -KokkosP: sample 3 calling child-begin function... -KokkosP: sample 3 finished with child-begin function. -KokkosP: sample 3 calling child-end function... -KokkosP: sample 3 finished with child-end function. -KokkosP: sample 4 calling child-begin function... -KokkosP: sample 4 finished with child-begin function. -KokkosP: sample 4 calling child-end function... -KokkosP: sample 4 finished with child-end function. -KokkosP: sample 5 calling child-begin function... -KokkosP: sample 5 finished with child-begin function. -KokkosP: sample 5 calling child-end function... -KokkosP: sample 5 finished with child-end function. -KokkosP: sample 6 calling child-begin function... -KokkosP: sample 6 finished with child-begin function. -KokkosP: sample 6 calling child-end function... -KokkosP: sample 6 finished with child-end function. -KokkosP: sample 8 calling child-begin function... -KokkosP: sample 8 finished with child-begin function. -KokkosP: sample 8 calling child-end function... -KokkosP: sample 8 finished with child-end function. -KokkosP: sample 12 calling child-begin function... -KokkosP: sample 12 finished with child-begin function. -KokkosP: sample 12 calling child-end function... -KokkosP: sample 12 finished with child-end function. -KokkosP: sample 13 calling child-begin function... -KokkosP: sample 13 finished with child-begin function. -KokkosP: sample 13 calling child-end function... -KokkosP: sample 13 finished with child-end function. -KokkosP: sample 14 calling child-begin function... -KokkosP: sample 14 finished with child-begin function. -KokkosP: sample 14 calling child-end function... -KokkosP: sample 14 finished with child-end function. - -[ OK ] SamplerProbTest.parscan (0 ms) -[----------] 1 test from SamplerProbTest (0 ms total) - -[----------] Global test environment tear-down -[==========] 1 test from 1 test suite ran. (0 ms total) -[ PASSED ] 1 test. - -Test time = 0.00 sec ----------------------------------------------------------- -Test Passed. -"test_sampling_prob_parscan" end time: Mar 15 22:13 UTC -"test_sampling_prob_parscan" time elapsed: 00:00:00 ----------------------------------------------------------- - -7/11 Testing: test_sampling_prob_parreduce -7/11 Test: test_sampling_prob_parreduce -Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_prob_parreduce" -Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler -"test_sampling_prob_parreduce" start time: Mar 15 22:13 UTC -Output: ----------------------------------------------------------- -[==========] Running 1 test from 1 test suite. -[----------] Global test environment set-up. -[----------] 1 test from SamplerProbTest -[ RUN ] SamplerProbTest.parreduce -KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so -KokkosP: Loading child library of sampler.. -KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) -KokkosP: Function Status: -KokkosP: begin-parallel-for: yes -KokkosP: begin-parallel-scan: yes -KokkosP: begin-parallel-reduce: yes -KokkosP: end-parallel-for: yes -KokkosP: end-parallel-scan: yes -KokkosP: end-parallel-reduce: yes -KokkosP: Seeding random number generator using seed 2 for random sampling. -KokkosP: Probability for the sampler set to: 51.6 -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 0 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 0 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 1 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 1 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 2 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 2 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 3 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 3 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 4 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 4 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 5 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 5 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 6 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 6 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 7 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 7 is completed. -KokkosP: Kokkos library finalization called. -KokkosP: sample 3 calling child-begin function... -KokkosP: sample 3 finished with child-begin function. -KokkosP: sample 3 calling child-end function... -KokkosP: sample 3 finished with child-end function. -KokkosP: sample 4 calling child-begin function... -KokkosP: sample 4 finished with child-begin function. -KokkosP: sample 4 calling child-end function... -KokkosP: sample 4 finished with child-end function. -KokkosP: sample 5 calling child-begin function... -KokkosP: sample 5 finished with child-begin function. -KokkosP: sample 5 calling child-end function... -KokkosP: sample 5 finished with child-end function. -KokkosP: sample 6 calling child-begin function... -KokkosP: sample 6 finished with child-begin function. -KokkosP: sample 6 calling child-end function... -KokkosP: sample 6 finished with child-end function. -KokkosP: sample 8 calling child-begin function... -KokkosP: sample 8 finished with child-begin function. -KokkosP: sample 8 calling child-end function... -KokkosP: sample 8 finished with child-end function. -KokkosP: sample 12 calling child-begin function... -KokkosP: sample 12 finished with child-begin function. -KokkosP: sample 12 calling child-end function... -KokkosP: sample 12 finished with child-end function. -KokkosP: sample 13 calling child-begin function... -KokkosP: sample 13 finished with child-begin function. -KokkosP: sample 13 calling child-end function... -KokkosP: sample 13 finished with child-end function. -KokkosP: sample 14 calling child-begin function... -KokkosP: sample 14 finished with child-begin function. -KokkosP: sample 14 calling child-end function... -KokkosP: sample 14 finished with child-end function. - -[ OK ] SamplerProbTest.parreduce (0 ms) -[----------] 1 test from SamplerProbTest (0 ms total) - -[----------] Global test environment tear-down -[==========] 1 test from 1 test suite ran. (0 ms total) -[ PASSED ] 1 test. - -Test time = 0.00 sec ----------------------------------------------------------- -Test Passed. -"test_sampling_prob_parreduce" end time: Mar 15 22:13 UTC -"test_sampling_prob_parreduce" time elapsed: 00:00:00 ----------------------------------------------------------- - -8/11 Testing: test_sampling_prob_parfor_fence -8/11 Test: test_sampling_prob_parfor_fence -Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_prob_parfor_fence" -Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler -"test_sampling_prob_parfor_fence" start time: Mar 15 22:13 UTC -Output: ----------------------------------------------------------- -[==========] Running 1 test from 1 test suite. -[----------] Global test environment set-up. -[----------] 1 test from SamplerProbTest -[ RUN ] SamplerProbTest.parfor -KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so -KokkosP: Loading child library of sampler.. -KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) -KokkosP: Function Status: -KokkosP: begin-parallel-for: yes -KokkosP: begin-parallel-scan: yes -KokkosP: begin-parallel-reduce: yes -KokkosP: end-parallel-for: yes -KokkosP: end-parallel-scan: yes -KokkosP: end-parallel-reduce: yes -KokkosP: Seeding random number generator using seed 2 for random sampling. -KokkosP: Probability for the sampler set to: 51.6 -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 0 -KokkosP: named kernel -KokkosP: Execution of kernel 0 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 1 -KokkosP: named kernel -KokkosP: Execution of kernel 1 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 2 -KokkosP: named kernel -KokkosP: Execution of kernel 2 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 3 -KokkosP: named kernel -KokkosP: Execution of kernel 3 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 4 -KokkosP: named kernel -KokkosP: Execution of kernel 4 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 5 -KokkosP: named kernel -KokkosP: Execution of kernel 5 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 6 -KokkosP: named kernel -KokkosP: Execution of kernel 6 is completed. -KokkosP: Executing parallel-for kernel on device 1 with unique execution identifier 7 -KokkosP: named kernel -KokkosP: Execution of kernel 7 is completed. -KokkosP: Kokkos library finalization called. -KokkosP: sample 3 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 3 finished with child-begin function. -KokkosP: sample 3 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 3 finished with child-end function. -KokkosP: sample 4 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 4 finished with child-begin function. -KokkosP: sample 4 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 4 finished with child-end function. -KokkosP: sample 5 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 5 finished with child-begin function. -KokkosP: sample 5 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 5 finished with child-end function. -KokkosP: sample 6 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 6 finished with child-begin function. -KokkosP: sample 6 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 6 finished with child-end function. -KokkosP: sample 8 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 8 finished with child-begin function. -KokkosP: sample 8 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 8 finished with child-end function. -KokkosP: sample 12 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 12 finished with child-begin function. -KokkosP: sample 12 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 12 finished with child-end function. -KokkosP: sample 13 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 13 finished with child-begin function. -KokkosP: sample 13 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 13 finished with child-end function. -KokkosP: sample 14 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 14 finished with child-begin function. -KokkosP: sample 14 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 14 finished with child-end function. - -[ OK ] SamplerProbTest.parfor (0 ms) -[----------] 1 test from SamplerProbTest (0 ms total) - -[----------] Global test environment tear-down -[==========] 1 test from 1 test suite ran. (0 ms total) -[ PASSED ] 1 test. - -Test time = 0.00 sec ----------------------------------------------------------- -Test Passed. -"test_sampling_prob_parfor_fence" end time: Mar 15 22:13 UTC -"test_sampling_prob_parfor_fence" time elapsed: 00:00:00 ----------------------------------------------------------- - -9/11 Testing: test_sampling_prob_parscan_fence -9/11 Test: test_sampling_prob_parscan_fence -Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_prob_parscan_fence" -Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler -"test_sampling_prob_parscan_fence" start time: Mar 15 22:13 UTC -Output: ----------------------------------------------------------- -[==========] Running 1 test from 1 test suite. -[----------] Global test environment set-up. -[----------] 1 test from SamplerProbTest -[ RUN ] SamplerProbTest.parscan -KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so -KokkosP: Loading child library of sampler.. -KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) -KokkosP: Function Status: -KokkosP: begin-parallel-for: yes -KokkosP: begin-parallel-scan: yes -KokkosP: begin-parallel-reduce: yes -KokkosP: end-parallel-for: yes -KokkosP: end-parallel-scan: yes -KokkosP: end-parallel-reduce: yes -KokkosP: Seeding random number generator using seed 2 for random sampling. -KokkosP: Probability for the sampler set to: 51.6 -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 0 -KokkosP: named kernel scan -KokkosP: Execution of kernel 0 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 1 -KokkosP: named kernel scan -KokkosP: Execution of kernel 1 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 2 -KokkosP: named kernel scan -KokkosP: Execution of kernel 2 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 3 -KokkosP: named kernel scan -KokkosP: Execution of kernel 3 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 4 -KokkosP: named kernel scan -KokkosP: Execution of kernel 4 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 5 -KokkosP: named kernel scan -KokkosP: Execution of kernel 5 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 6 -KokkosP: named kernel scan -KokkosP: Execution of kernel 6 is completed. -KokkosP: Executing parallel-scan kernel on device 1 with unique execution identifier 7 -KokkosP: named kernel scan -KokkosP: Execution of kernel 7 is completed. -KokkosP: Kokkos library finalization called. -KokkosP: sample 3 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 3 finished with child-begin function. -KokkosP: sample 3 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 3 finished with child-end function. -KokkosP: sample 4 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 4 finished with child-begin function. -KokkosP: sample 4 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 4 finished with child-end function. -KokkosP: sample 5 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 5 finished with child-begin function. -KokkosP: sample 5 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 5 finished with child-end function. -KokkosP: sample 6 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 6 finished with child-begin function. -KokkosP: sample 6 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 6 finished with child-end function. -KokkosP: sample 8 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 8 finished with child-begin function. -KokkosP: sample 8 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 8 finished with child-end function. -KokkosP: sample 12 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 12 finished with child-begin function. -KokkosP: sample 12 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 12 finished with child-end function. -KokkosP: sample 13 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 13 finished with child-begin function. -KokkosP: sample 13 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 13 finished with child-end function. -KokkosP: sample 14 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 14 finished with child-begin function. -KokkosP: sample 14 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 14 finished with child-end function. - -[ OK ] SamplerProbTest.parscan (0 ms) -[----------] 1 test from SamplerProbTest (0 ms total) - -[----------] Global test environment tear-down -[==========] 1 test from 1 test suite ran. (0 ms total) -[ PASSED ] 1 test. - -Test time = 0.00 sec ----------------------------------------------------------- -Test Passed. -"test_sampling_prob_parscan_fence" end time: Mar 15 22:13 UTC -"test_sampling_prob_parscan_fence" time elapsed: 00:00:00 ----------------------------------------------------------- - -10/11 Testing: test_sampling_prob_parreduce_fence -10/11 Test: test_sampling_prob_parreduce_fence -Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_sampling_prob_parreduce_fence" -Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler -"test_sampling_prob_parreduce_fence" start time: Mar 15 22:13 UTC -Output: ----------------------------------------------------------- -[==========] Running 1 test from 1 test suite. -[----------] Global test environment set-up. -[----------] 1 test from SamplerProbTest -[ RUN ] SamplerProbTest.parreduce -KokkosP: Next library to call: /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so -KokkosP: Loading child library of sampler.. -KokkosP: Kernel Logger Library Initialized (sequence is 1, version: 20240906) -KokkosP: Function Status: -KokkosP: begin-parallel-for: yes -KokkosP: begin-parallel-scan: yes -KokkosP: begin-parallel-reduce: yes -KokkosP: end-parallel-for: yes -KokkosP: end-parallel-scan: yes -KokkosP: end-parallel-reduce: yes -KokkosP: Seeding random number generator using seed 2 for random sampling. -KokkosP: Probability for the sampler set to: 51.6 -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 0 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 0 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 1 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 1 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 2 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 2 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 3 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 3 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 4 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 4 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 5 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 5 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 6 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 6 is completed. -KokkosP: Executing parallel-reduce kernel on device 1 with unique execution identifier 7 -KokkosP: named kernel reduce -KokkosP: Execution of kernel 7 is completed. -KokkosP: Kokkos library finalization called. -KokkosP: sample 3 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 3 finished with child-begin function. -KokkosP: sample 3 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 3 finished with child-end function. -KokkosP: sample 4 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 4 finished with child-begin function. -KokkosP: sample 4 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 4 finished with child-end function. -KokkosP: sample 5 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 5 finished with child-begin function. -KokkosP: sample 5 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 5 finished with child-end function. -KokkosP: sample 6 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 6 finished with child-begin function. -KokkosP: sample 6 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 6 finished with child-end function. -KokkosP: sample 8 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 8 finished with child-begin function. -KokkosP: sample 8 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 8 finished with child-end function. -KokkosP: sample 12 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 12 finished with child-begin function. -KokkosP: sample 12 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 12 finished with child-end function. -KokkosP: sample 13 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 13 finished with child-begin function. -KokkosP: sample 13 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 13 finished with child-end function. -KokkosP: sample 14 calling child-begin function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 14 finished with child-begin function. -KokkosP: sample 14 calling child-end function... -KokkosP: Sampler utility sucessfully invoked tool-induced fence on device 0. -KokkosP: sample 14 finished with child-end function. - -[ OK ] SamplerProbTest.parreduce (0 ms) -[----------] 1 test from SamplerProbTest (0 ms total) - -[----------] Global test environment tear-down -[==========] 1 test from 1 test suite ran. (0 ms total) -[ PASSED ] 1 test. - -Test time = 0.00 sec ----------------------------------------------------------- -Test Passed. -"test_sampling_prob_parreduce_fence" end time: Mar 15 22:13 UTC -"test_sampling_prob_parreduce_fence" time elapsed: 00:00:00 ----------------------------------------------------------- - -11/11 Testing: test_simple_kernel_timer -11/11 Test: test_simple_kernel_timer -Command: "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/test_simple_kernel_timer" -Directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler -"test_simple_kernel_timer" start time: Mar 15 22:13 UTC -Output: ----------------------------------------------------------- -[==========] Running 7 tests from 1 test suite. -[----------] Global test environment set-up. -[----------] 7 tests from SimpleKernelTimer_DeathTest -[ RUN ] SimpleKernelTimer_DeathTest.parfor -[ OK ] SimpleKernelTimer_DeathTest.parfor (2 ms) -[ RUN ] SimpleKernelTimer_DeathTest.parreduce -[ OK ] SimpleKernelTimer_DeathTest.parreduce (2 ms) -[ RUN ] SimpleKernelTimer_DeathTest.parscan -[ OK ] SimpleKernelTimer_DeathTest.parscan (2 ms) -[ RUN ] SimpleKernelTimer_DeathTest.region -[ OK ] SimpleKernelTimer_DeathTest.region (2 ms) -[ RUN ] SimpleKernelTimer_DeathTest.parfor_region -[ OK ] SimpleKernelTimer_DeathTest.parfor_region (2 ms) -[ RUN ] SimpleKernelTimer_DeathTest.parreduce_region -[ OK ] SimpleKernelTimer_DeathTest.parreduce_region (2 ms) -[ RUN ] SimpleKernelTimer_DeathTest.parscan_region -[ OK ] SimpleKernelTimer_DeathTest.parscan_region (2 ms) -[----------] 7 tests from SimpleKernelTimer_DeathTest (17 ms total) - -[----------] Global test environment tear-down -[==========] 7 tests from 1 test suite ran. (17 ms total) -[ PASSED ] 7 tests. - -Test time = 0.02 sec ----------------------------------------------------------- -Test Passed. -"test_simple_kernel_timer" end time: Mar 15 22:13 UTC -"test_simple_kernel_timer" time elapsed: 00:00:00 ----------------------------------------------------------- - -End testing: Mar 15 22:13 UTC diff --git a/build/Testing/Temporary/LastTestsFailed.log b/build/Testing/Temporary/LastTestsFailed.log deleted file mode 100644 index 9f939e926..000000000 --- a/build/Testing/Temporary/LastTestsFailed.log +++ /dev/null @@ -1 +0,0 @@ -11:test_simple_kernel_timer diff --git a/build/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 95005bf3a..000000000 --- a/build/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/_deps/googletest-build/CMakeFiles/progress.marks b/build/_deps/googletest-build/CMakeFiles/progress.marks deleted file mode 100644 index 45a4fb75d..000000000 --- a/build/_deps/googletest-build/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -8 diff --git a/build/_deps/googletest-build/CTestTestfile.cmake b/build/_deps/googletest-build/CTestTestfile.cmake deleted file mode 100644 index e72757b66..000000000 --- a/build/_deps/googletest-build/CTestTestfile.cmake +++ /dev/null @@ -1,7 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src -# Build directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -subdirs("googlemock") diff --git a/build/_deps/googletest-build/Makefile b/build/_deps/googletest-build/Makefile deleted file mode 100644 index f6b619fe0..000000000 --- a/build/_deps/googletest-build/Makefile +++ /dev/null @@ -1,200 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build//CMakeFiles/progress.marks - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/_deps/googletest-build/cmake_install.cmake b/build/_deps/googletest-build/cmake_install.cmake deleted file mode 100644 index f67b8c8f7..000000000 --- a/build/_deps/googletest-build/cmake_install.cmake +++ /dev/null @@ -1,56 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/cmake_install.cmake") - -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/build/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 95005bf3a..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake deleted file mode 100644 index ad13581d4..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake +++ /dev/null @@ -1,30 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-all.cc" "_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" "gcc" "_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" - "" "lib/libgmock.so" "gcc" "_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.d" - ) - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgmock.so" "/home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgmock.so.1.14.0" - ) - - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make deleted file mode 100644 index 9e36acc78..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make +++ /dev/null @@ -1,119 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make - -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/codegen: -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/codegen - -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: _deps/googletest-src/googlemock/src/gmock-all.cc -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -MF CMakeFiles/gmock.dir/src/gmock-all.cc.o.d -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-all.cc - -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i - -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s - -# Object files for target gmock -gmock_OBJECTS = \ -"CMakeFiles/gmock.dir/src/gmock-all.cc.o" - -# External object files for target gmock -gmock_EXTERNAL_OBJECTS = - -lib/libgmock.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -lib/libgmock.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make -lib/libgmock.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts -lib/libgmock.so.1.14.0: lib/libgtest.so.1.14.0 -lib/libgmock.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library ../../../lib/libgmock.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE) - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_symlink_library ../../../lib/libgmock.so.1.14.0 ../../../lib/libgmock.so.1.14.0 ../../../lib/libgmock.so - -lib/libgmock.so: lib/libgmock.so.1.14.0 - @$(CMAKE_COMMAND) -E touch_nocreate lib/libgmock.so - -# Rule to build all files generated by this target. -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build: lib/libgmock.so -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build - -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean - -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend - diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake deleted file mode 100644 index f4248c5db..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake +++ /dev/null @@ -1,14 +0,0 @@ -file(REMOVE_RECURSE - "../../../bin/libgmock.pdb" - "../../../lib/.1.14.0" - "../../../lib/libgmock.so" - "../../../lib/libgmock.so.1.14.0" - "CMakeFiles/gmock.dir/link.d" - "CMakeFiles/gmock.dir/src/gmock-all.cc.o" - "CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal deleted file mode 100644 index 624df5854..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.internal +++ /dev/null @@ -1,463 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-all.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-cardinalities.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-internal-utils.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-matchers.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock-spec-builders.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h - /usr/include/alloca.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/int-ll64.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm-generic/types.h - /usr/include/assert.h - /usr/include/c++/13/algorithm - /usr/include/c++/13/any - /usr/include/c++/13/array - /usr/include/c++/13/atomic - /usr/include/c++/13/backward/auto_ptr.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/algorithmfwd.h - /usr/include/c++/13/bits/align.h - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/atomic_timed_wait.h - /usr/include/c++/13/bits/atomic_wait.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/chrono.h - /usr/include/c++/13/bits/codecvt.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/enable_special_members.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/hashtable.h - /usr/include/c++/13/bits/hashtable_policy.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/iterator_concepts.h - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_conv.h - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/locale_facets_nonio.h - /usr/include/c++/13/bits/locale_facets_nonio.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/max_size_type.h - /usr/include/c++/13/bits/memory_resource.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/node_handle.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/parse_numbers.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/quoted_string.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/ranges_algo.h - /usr/include/c++/13/bits/ranges_algobase.h - /usr/include/c++/13/bits/ranges_base.h - /usr/include/c++/13/bits/ranges_cmp.h - /usr/include/c++/13/bits/ranges_uninitialized.h - /usr/include/c++/13/bits/ranges_util.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/semaphore_base.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_atomic.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/specfun.h - /usr/include/c++/13/bits/sstream.tcc - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/std_function.h - /usr/include/c++/13/bits/std_mutex.h - /usr/include/c++/13/bits/std_thread.h - /usr/include/c++/13/bits/stl_algo.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_map.h - /usr/include/c++/13/bits/stl_multimap.h - /usr/include/c++/13/bits/stl_multiset.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_raw_storage_iter.h - /usr/include/c++/13/bits/stl_relops.h - /usr/include/c++/13/bits/stl_set.h - /usr/include/c++/13/bits/stl_tempbuf.h - /usr/include/c++/13/bits/stl_tree.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/stream_iterator.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/string_view.tcc - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/this_thread_sleep.h - /usr/include/c++/13/bits/uniform_int_dist.h - /usr/include/c++/13/bits/unique_lock.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/unordered_map.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/uses_allocator_args.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cassert - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/climits - /usr/include/c++/13/clocale - /usr/include/c++/13/cmath - /usr/include/c++/13/compare - /usr/include/c++/13/concepts - /usr/include/c++/13/condition_variable - /usr/include/c++/13/cstddef - /usr/include/c++/13/cstdint - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/cstring - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/cxxabi.h - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/functional - /usr/include/c++/13/initializer_list - /usr/include/c++/13/iomanip - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/iterator - /usr/include/c++/13/limits - /usr/include/c++/13/locale - /usr/include/c++/13/map - /usr/include/c++/13/memory - /usr/include/c++/13/mutex - /usr/include/c++/13/new - /usr/include/c++/13/numbers - /usr/include/c++/13/optional - /usr/include/c++/13/ostream - /usr/include/c++/13/pstl/execution_defs.h - /usr/include/c++/13/pstl/glue_algorithm_defs.h - /usr/include/c++/13/pstl/glue_memory_defs.h - /usr/include/c++/13/pstl/pstl_config.h - /usr/include/c++/13/ratio - /usr/include/c++/13/semaphore - /usr/include/c++/13/set - /usr/include/c++/13/sstream - /usr/include/c++/13/stdexcept - /usr/include/c++/13/stdlib.h - /usr/include/c++/13/stop_token - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/string_view - /usr/include/c++/13/system_error - /usr/include/c++/13/tr1/bessel_function.tcc - /usr/include/c++/13/tr1/beta_function.tcc - /usr/include/c++/13/tr1/ell_integral.tcc - /usr/include/c++/13/tr1/exp_integral.tcc - /usr/include/c++/13/tr1/gamma.tcc - /usr/include/c++/13/tr1/hypergeometric.tcc - /usr/include/c++/13/tr1/legendre_function.tcc - /usr/include/c++/13/tr1/modified_bessel_func.tcc - /usr/include/c++/13/tr1/poly_hermite.tcc - /usr/include/c++/13/tr1/poly_laguerre.tcc - /usr/include/c++/13/tr1/riemann_zeta.tcc - /usr/include/c++/13/tr1/special_function_util.h - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/unordered_map - /usr/include/c++/13/utility - /usr/include/c++/13/variant - /usr/include/c++/13/vector - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/libintl.h - /usr/include/limits.h - /usr/include/linux/close_range.h - /usr/include/linux/errno.h - /usr/include/linux/limits.h - /usr/include/linux/posix_types.h - /usr/include/linux/stat.h - /usr/include/linux/stddef.h - /usr/include/linux/types.h - /usr/include/locale.h - /usr/include/math.h - /usr/include/pthread.h - /usr/include/regex.h - /usr/include/sched.h - /usr/include/semaphore.h - /usr/include/signal.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/syscall.h - /usr/include/time.h - /usr/include/unistd.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/asm/posix_types.h - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h - /usr/include/x86_64-linux-gnu/asm/types.h - /usr/include/x86_64-linux-gnu/asm/unistd.h - /usr/include/x86_64-linux-gnu/asm/unistd_64.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h - /usr/include/x86_64-linux-gnu/bits/fp-fast.h - /usr/include/x86_64-linux-gnu/bits/fp-logb.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/iscanonical.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h - /usr/include/x86_64-linux-gnu/bits/local_lim.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/math-vector.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h - /usr/include/x86_64-linux-gnu/bits/mathcalls.h - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/semaphore.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/sigaction.h - /usr/include/x86_64-linux-gnu/bits/sigcontext.h - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h - /usr/include/x86_64-linux-gnu/bits/signal_ext.h - /usr/include/x86_64-linux-gnu/bits/signum-arch.h - /usr/include/x86_64-linux-gnu/bits/signum-generic.h - /usr/include/x86_64-linux-gnu/bits/sigstack.h - /usr/include/x86_64-linux-gnu/bits/sigstksz.h - /usr/include/x86_64-linux-gnu/bits/sigthread.h - /usr/include/x86_64-linux-gnu/bits/ss_flags.h - /usr/include/x86_64-linux-gnu/bits/stat.h - /usr/include/x86_64-linux-gnu/bits/statx-generic.h - /usr/include/x86_64-linux-gnu/bits/statx.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/struct_stat.h - /usr/include/x86_64-linux-gnu/bits/syscall.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/uio_lim.h - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h - /usr/include/x86_64-linux-gnu/bits/unistd.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/stat.h - /usr/include/x86_64-linux-gnu/sys/syscall.h - /usr/include/x86_64-linux-gnu/sys/time.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/include/x86_64-linux-gnu/sys/ucontext.h - /usr/include/x86_64-linux-gnu/sys/wait.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - -lib/libgmock.so - /home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgtest.so.1.14.0 - /lib/x86_64-linux-gnu/libc.so.6 - /lib/x86_64-linux-gnu/libm.so.6 - /lib/x86_64-linux-gnu/libmvec.so.1 - /lib64/ld-linux-x86-64.so.2 - /usr/lib/x86_64-linux-gnu/crti.o - /usr/lib/x86_64-linux-gnu/crtn.o - /usr/lib/x86_64-linux-gnu/libc.so - /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 - /usr/lib/x86_64-linux-gnu/libm.so - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so - /usr/lib/x86_64-linux-gnu/libc_nonshared.a - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o - diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make deleted file mode 100644 index a0034276b..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make +++ /dev/null @@ -1,1373 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: _deps/googletest-src/googlemock/src/gmock-all.cc \ - _deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ - _deps/googletest-src/googlemock/include/gmock/gmock.h \ - _deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - _deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - _deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ - _deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ - _deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ - _deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ - _deps/googletest-src/googlemock/src/gmock-cardinalities.cc \ - _deps/googletest-src/googlemock/src/gmock-internal-utils.cc \ - _deps/googletest-src/googlemock/src/gmock-matchers.cc \ - _deps/googletest-src/googlemock/src/gmock-spec-builders.cc \ - _deps/googletest-src/googlemock/src/gmock.cc \ - _deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - _deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - _deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - _deps/googletest-src/googletest/include/gtest/gtest-message.h \ - _deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - _deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - _deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - _deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - _deps/googletest-src/googletest/include/gtest/gtest.h \ - _deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - _deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/assert.h \ - /usr/include/c++/13/algorithm \ - /usr/include/c++/13/any \ - /usr/include/c++/13/array \ - /usr/include/c++/13/atomic \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/atomic_wait.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/chrono.h \ - /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/max_size_type.h \ - /usr/include/c++/13/bits/memory_resource.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/specfun.h \ - /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/stl_relops.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stream_iterator.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/unique_lock.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cassert \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/climits \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/cmath \ - /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts \ - /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/cstddef \ - /usr/include/c++/13/cstdint \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/cstring \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/functional \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/iomanip \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/iterator \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/map \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/mutex \ - /usr/include/c++/13/new \ - /usr/include/c++/13/numbers \ - /usr/include/c++/13/optional \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/pstl/execution_defs.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/ratio \ - /usr/include/c++/13/semaphore \ - /usr/include/c++/13/set \ - /usr/include/c++/13/sstream \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/stop_token \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/string_view \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/utility \ - /usr/include/c++/13/variant \ - /usr/include/c++/13/vector \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/pthread.h \ - /usr/include/regex.h \ - /usr/include/sched.h \ - /usr/include/semaphore.h \ - /usr/include/signal.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/syscall.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/time.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - -lib/libgmock.so: lib/libgtest.so.1.14.0 \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/x86_64-linux-gnu/crti.o \ - /usr/lib/x86_64-linux-gnu/crtn.o \ - /usr/lib/x86_64-linux-gnu/libc.so \ - /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o - - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/x86_64-linux-gnu/crtn.o: - -/usr/lib/x86_64-linux-gnu/crti.o: - -/lib64/ld-linux-x86-64.so.2: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: - -/usr/include/x86_64-linux-gnu/sys/ucontext.h: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/include/x86_64-linux-gnu/sys/time.h: - -/usr/include/x86_64-linux-gnu/sys/syscall.h: - -/usr/include/x86_64-linux-gnu/sys/stat.h: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/x86_64-linux-gnu/bits/uio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/x86_64-linux-gnu/bits/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/x86_64-linux-gnu/bits/struct_stat.h: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/stdio.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/x86_64-linux-gnu/bits/statx.h: - -/usr/include/x86_64-linux-gnu/bits/statx-generic.h: - -/usr/include/c++/13/bits/unique_ptr.h: - -/usr/include/c++/13/bits/unique_lock.h: - -/usr/include/c++/13/bits/this_thread_sleep.h: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/sigthread.h: - -/usr/include/c++/13/bits/stl_set.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/c++/13/bits/stl_multiset.h: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/c++/13/any: - -/usr/include/c++/13/bits/stl_construct.h: - -/usr/include/c++/13/bits/stl_algobase.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/usr/include/c++/13/bits/uses_allocator_args.h: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/usr/include/c++/13/bits/stl_algo.h: - -/usr/include/c++/13/bits/stl_tempbuf.h: - -/usr/include/c++/13/bits/unordered_map.h: - -/usr/include/c++/13/bits/basic_ios.h: - -/usr/include/c++/13/bits/std_mutex.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/lib/x86_64-linux-gnu/libc.so: - -/usr/include/c++/13/bits/std_function.h: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/include/c++/13/bits/shared_ptr_atomic.h: - -/usr/include/c++/13/bits/concept_check.h: - -/usr/include/c++/13/bits/shared_ptr.h: - -_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h: - -/usr/include/c++/13/debug/assertions.h: - -/usr/include/c++/13/bits/semaphore_base.h: - -/usr/include/c++/13/bits/charconv.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/usr/include/c++/13/bits/requires_hosted.h: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/x86_64-linux-gnu/asm/unistd.h: - -/usr/include/c++/13/bits/stringfwd.h: - -/usr/include/c++/13/bits/ranges_cmp.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: - -/usr/include/c++/13/bits/range_access.h: - -_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h: - -/usr/include/c++/13/mutex: - -/usr/include/c++/13/cstddef: - -/usr/include/c++/13/bits/sstream.tcc: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: - -/usr/include/c++/13/bits/algorithmfwd.h: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/c++/13/cwctype: - -/usr/include/c++/13/bits/parse_numbers.h: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/usr/include/c++/13/bits/node_handle.h: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/usr/include/c++/13/bits/locale_facets_nonio.tcc: - -/usr/include/x86_64-linux-gnu/sys/wait.h: - -/usr/include/stdlib.h: - -/usr/include/c++/13/bits/locale_facets_nonio.h: - -/usr/include/c++/13/bits/chrono.h: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/c++/13/bits/std_thread.h: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/c++/13/bits/locale_conv.h: - -/usr/include/c++/13/set: - -/usr/include/c++/13/bits/ranges_uninitialized.h: - -/usr/include/c++/13/tr1/legendre_function.tcc: - -/usr/include/c++/13/bits/hashtable.h: - -_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/c++/13/bits/locale_facets.h: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/c++/13/bits/stl_iterator.h: - -/usr/include/c++/13/bits/allocated_ptr.h: - -/usr/include/c++/13/tr1/exp_integral.tcc: - -/usr/include/c++/13/bits/erase_if.h: - -/usr/include/c++/13/bits/enable_special_members.h: - -/usr/include/c++/13/bits/max_size_type.h: - -/usr/include/c++/13/bits/iterator_concepts.h: - -/usr/include/c++/13/bits/allocator.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib.h: - -/usr/include/c++/13/functional: - -_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h: - -/usr/include/c++/13/backward/auto_ptr.h: - -/usr/include/c++/13/condition_variable: - -_deps/googletest-src/googletest/include/gtest/gtest-printers.h: - -_deps/googletest-src/googlemock/src/gmock-spec-builders.cc: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/c++/13/bits/basic_string.tcc: - -/usr/include/x86_64-linux-gnu/bits/sigcontext.h: - -_deps/googletest-src/googletest/include/gtest/gtest-death-test.h: - -lib/libgtest.so.1.14.0: - -_deps/googletest-src/googlemock/src/gmock.cc: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h: - -/usr/include/c++/13/bits/stl_multimap.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: - -/usr/include/c++/13/initializer_list: - -/usr/include/errno.h: - -/usr/include/c++/13/bits/locale_facets.tcc: - -_deps/googletest-src/googlemock/src/gmock-matchers.cc: - -_deps/googletest-src/googletest/include/gtest/gtest.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h: - -/usr/include/c++/13/bits/atomic_lockfree_defines.h: - -_deps/googletest-src/googletest/include/gtest/gtest-message.h: - -/usr/include/x86_64-linux-gnu/bits/fp-logb.h: - -_deps/googletest-src/googlemock/src/gmock-cardinalities.cc: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h: - -/usr/lib/x86_64-linux-gnu/libm.so: - -/usr/include/c++/13/string: - -/usr/include/c++/13/bits/ranges_base.h: - -/usr/include/x86_64-linux-gnu/bits/select-decl.h: - -_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -/usr/include/c++/13/bits/ios_base.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/c++/13/semaphore: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h: - -/usr/include/c++/13/bits/stl_relops.h: - -_deps/googletest-src/googlemock/src/gmock-internal-utils.cc: - -/usr/include/c++/13/bits/functexcept.h: - -/usr/include/c++/13/bits/atomic_base.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: - -/usr/include/stdc-predef.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -_deps/googletest-src/googletest/include/gtest/gtest-param-test.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h: - -_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h: - -_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h: - -/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: - -/usr/include/c++/13/bits/istream.tcc: - -/usr/include/c++/13/bits/ptr_traits.h: - -_deps/googletest-src/googletest/include/gtest/gtest-matchers.h: - -/usr/include/pthread.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/c++/13/variant: - -/usr/include/c++/13/array: - -_deps/googletest-src/googlemock/include/gmock/gmock-actions.h: - -/usr/include/math.h: - -/usr/include/c++/13/cstdint: - -/usr/include/c++/13/bits/ranges_algo.h: - -/usr/include/c++/13/bits/shared_ptr_base.h: - -_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h: - -_deps/googletest-src/googlemock/src/gmock-all.cc: - -_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h: - -/usr/include/c++/13/bits/atomic_wait.h: - -/usr/include/c++/13/bits/ranges_algobase.h: - -/usr/include/c++/13/bits/streambuf.tcc: - -_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h: - -_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/c++/13/bits/string_view.tcc: - -/usr/include/c++/13/bits/localefwd.h: - -_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/c++/13/clocale: - -/usr/include/c++/13/iterator: - -/usr/include/c++/13/bits/vector.tcc: - -_deps/googletest-src/googletest/include/gtest/gtest-test-part.h: - -/usr/include/c++/13/tr1/beta_function.tcc: - -/usr/include/c++/13/bits/specfun.h: - -/usr/include/c++/13/bits/ostream_insert.h: - -_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h: - -/usr/include/regex.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h: - -/usr/include/c++/13/cxxabi.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/usr/include/asm-generic/errno-base.h: - -_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h: - -/usr/include/x86_64-linux-gnu/bits/signum-arch.h: - -/usr/include/c++/13/bits/quoted_string.h: - -/usr/include/c++/13/bits/uses_allocator.h: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/features-time64.h: - -/usr/include/x86_64-linux-gnu/bits/math-vector.h: - -/usr/include/asm-generic/errno.h: - -_deps/googletest-src/googletest/include/gtest/gtest_prod.h: - -/usr/include/asm-generic/posix_types.h: - -/usr/include/asm-generic/bitsperlong.h: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/c++/13/compare: - -/usr/include/c++/13/bits/move.h: - -/usr/include/c++/13/bits/char_traits.h: - -_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h: - -/usr/include/x86_64-linux-gnu/bits/syscall.h: - -/usr/include/c++/13/algorithm: - -/usr/include/c++/13/debug/debug.h: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/c++/13/bits/align.h: - -/usr/include/c++/13/bits/stream_iterator.h: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/usr/include/c++/13/vector: - -/usr/include/c++/13/atomic: - -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: - -/usr/include/c++/13/tr1/bessel_function.tcc: - -/usr/include/c++/13/backward/binders.h: - -/usr/include/c++/13/bits/alloc_traits.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls.h: - -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: - -_deps/googletest-src/googlemock/include/gmock/gmock.h: - -/usr/include/c++/13/bits/codecvt.h: - -/usr/include/c++/13/ext/concurrence.h: - -/usr/include/c++/13/bits/hash_bytes.h: - -/usr/include/stdio.h: - -/usr/include/x86_64-linux-gnu/bits/fp-fast.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2.h: - -_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h: - -/usr/include/c++/13/bits/hashtable_policy.h: - -/usr/include/c++/13/typeinfo: - -/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: - -/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: - -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: - -/usr/include/c++/13/bits/basic_ios.tcc: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/include/c++/13/bits/memoryfwd.h: - -/usr/include/c++/13/bits/atomic_timed_wait.h: - -/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/c++/13/bits/new_allocator.h: - -/usr/include/c++/13/cstdlib: - -_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h: - -/usr/include/c++/13/stdexcept: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/usr/include/c++/13/bits/locale_classes.h: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/usr/include/c++/13/ostream: - -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: - -/usr/include/c++/13/cassert: - -/usr/include/c++/13/cctype: - -/usr/include/c++/13/cerrno: - -/usr/include/c++/13/tr1/hypergeometric.tcc: - -/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/c++/13/cmath: - -/usr/include/c++/13/concepts: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/usr/include/c++/13/cstdio: - -/usr/include/c++/13/cstring: - -/usr/include/c++/13/ctime: - -/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: - -/usr/include/c++/13/cwchar: - -/usr/include/x86_64-linux-gnu/bits/ss_flags.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/c++/13/climits: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/c++/13/bits/stl_heap.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: - -/usr/include/c++/13/exception: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/c++/13/ios: - -/usr/include/semaphore.h: - -/usr/include/c++/13/iosfwd: - -/usr/include/c++/13/iostream: - -/usr/include/libintl.h: - -/usr/include/c++/13/istream: - -/usr/include/c++/13/limits: - -/usr/include/x86_64-linux-gnu/bits/signal_ext.h: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/c++/13/locale: - -/usr/include/c++/13/map: - -/usr/include/c++/13/iomanip: - -/usr/include/c++/13/memory: - -/usr/include/c++/13/stop_token: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/c++/13/new: - -/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: - -/usr/include/c++/13/bits/memory_resource.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/usr/include/x86_64-linux-gnu/bits/select2.h: - -/usr/include/c++/13/optional: - -/usr/include/c++/13/bits/stl_map.h: - -/usr/include/wchar.h: - -/usr/include/c++/13/pstl/execution_defs.h: - -/usr/include/c++/13/bits/stl_bvector.h: - -/usr/include/x86_64-linux-gnu/bits/sigstack.h: - -/usr/include/c++/13/pstl/glue_memory_defs.h: - -/usr/include/c++/13/pstl/pstl_config.h: - -/usr/include/c++/13/ratio: - -/usr/include/c++/13/sstream: - -/usr/include/alloca.h: - -/usr/include/c++/13/stdlib.h: - -/usr/include/c++/13/streambuf: - -/usr/include/c++/13/string_view: - -/usr/include/c++/13/system_error: - -/usr/include/c++/13/tr1/ell_integral.tcc: - -/usr/include/c++/13/tr1/gamma.tcc: - -/usr/include/c++/13/pstl/glue_algorithm_defs.h: - -/usr/include/c++/13/tuple: - -/usr/include/c++/13/bits/uniform_int_dist.h: - -/usr/include/c++/13/tr1/poly_hermite.tcc: - -/usr/include/x86_64-linux-gnu/bits/semaphore.h: - -/usr/include/c++/13/tr1/poly_laguerre.tcc: - -/usr/include/x86_64-linux-gnu/asm/unistd_64.h: - -/usr/include/c++/13/bits/ranges_util.h: - -/usr/include/asm-generic/types.h: - -/usr/include/x86_64-linux-gnu/bits/signum-generic.h: - -/usr/include/c++/13/tr1/riemann_zeta.tcc: - -/usr/include/c++/13/tr1/special_function_util.h: - -/usr/include/c++/13/bits/predefined_ops.h: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/c++/13/type_traits: - -/usr/include/c++/13/unordered_map: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/c++/13/bits/invoke.h: - -/usr/include/c++/13/utility: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/include/ctype.h: - -/usr/include/asm-generic/int-ll64.h: - -/usr/include/linux/errno.h: - -/usr/include/assert.h: - -/usr/include/endian.h: - -/usr/include/limits.h: - -/usr/include/signal.h: - -/usr/include/linux/close_range.h: - -/usr/include/linux/limits.h: - -/usr/include/linux/posix_types.h: - -/usr/include/c++/13/bits/stl_tree.h: - -/usr/include/linux/stat.h: - -/usr/include/linux/stddef.h: - -/usr/include/linux/types.h: - -/usr/include/locale.h: - -/usr/include/sched.h: - -/usr/include/stdint.h: - -/usr/include/strings.h: - -/usr/include/syscall.h: - -/usr/include/c++/13/bit: - -/usr/include/time.h: - -/usr/include/x86_64-linux-gnu/bits/sigaction.h: - -/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: - -/usr/include/c++/13/ext/aligned_buffer.h: - -/usr/include/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: - -/usr/include/wctype.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: - -/usr/include/c++/13/tr1/modified_bessel_func.tcc: - -/usr/include/x86_64-linux-gnu/asm/posix_types.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: - -/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: - -/usr/include/features.h: - -/usr/include/x86_64-linux-gnu/asm/types.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/x86_64-linux-gnu/bits/environments.h: - -/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: - -/usr/include/x86_64-linux-gnu/bits/iscanonical.h: - -/usr/include/c++/13/numbers: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/x86_64-linux-gnu/bits/local_lim.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: - -/usr/include/string.h: - -/usr/include/c++/13/bits/stl_vector.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: - -/lib/x86_64-linux-gnu/libm.so.6: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/x86_64-linux-gnu/bits/sigstksz.h: - -/usr/include/x86_64-linux-gnu/bits/stat.h: diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts deleted file mode 100644 index adc68d16e..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gmock. diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make deleted file mode 100644 index 7a05e2f19..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gmock. -# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make deleted file mode 100644 index 0e3701146..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgmock_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -I/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -I/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest - -CXX_FLAGS = -O3 -DNDEBUG -std=c++20 -fPIC -Wall -Wshadow -Wundef -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -w - diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.d b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.d deleted file mode 100644 index 5edfe5277..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.d +++ /dev/null @@ -1,85 +0,0 @@ -../../../lib/libgmock.so.1.14.0: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/gmock.dir/src/gmock-all.cc.o \ - ../../../lib/libgtest.so.1.14.0 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/gmock.dir/src/gmock-all.cc.o: - -../../../lib/libgtest.so.1.14.0: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt deleted file mode 100644 index cb9502207..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/gmock.dir/link.d -shared -Wl,-soname,libgmock.so.1.14.0 -o ../../../lib/libgmock.so.1.14.0 "CMakeFiles/gmock.dir/src/gmock-all.cc.o" -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../../lib/libgtest.so.1.14.0 diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make deleted file mode 100644 index abadeb0c3..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 - diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o deleted file mode 100644 index cadda7767e98ad591934006ad262a4ac7d530544..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213544 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

        F6fKp>hO3efm1>JM4hOB*mS9;03Bkg98Oc00l(= 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 RzW?lgp8f%-A1|i<{{!|cQicEk diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d deleted file mode 100644 index 1f1dcf00b..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d +++ /dev/null @@ -1,387 +0,0 @@ -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-all.cc \ - /usr/include/stdc-predef.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/cstddef \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/include/c++/13/cstdint \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/string /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/exception \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/locale /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/cwctype /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/streambuf /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/sstream \ - /usr/include/c++/13/istream /usr/include/c++/13/ios \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc /usr/include/c++/13/ostream \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/limits \ - /usr/include/c++/13/memory /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/set \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/c++/13/stdlib.h /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/iostream /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - /usr/include/regex.h /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ - /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/any /usr/include/c++/13/optional \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/variant \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h /usr/include/c++/13/array \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert /usr/include/assert.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-assertion-result.cc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-death-test.cc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest.h \ - /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ - /usr/include/linux/falloc.h /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ - /usr/include/x86_64-linux-gnu/sys/mman.h \ - /usr/include/x86_64-linux-gnu/bits/mman.h \ - /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h \ - /usr/include/x86_64-linux-gnu/bits/mman-linux.h \ - /usr/include/x86_64-linux-gnu/bits/mman-shared.h \ - /usr/include/x86_64-linux-gnu/bits/mman_ext.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-internal-inl.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h /usr/include/arpa/inet.h \ - /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \ - /usr/include/x86_64-linux-gnu/bits/socket.h \ - /usr/include/x86_64-linux-gnu/bits/socket_type.h \ - /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ - /usr/include/x86_64-linux-gnu/asm/socket.h \ - /usr/include/asm-generic/socket.h \ - /usr/include/x86_64-linux-gnu/asm/sockios.h \ - /usr/include/asm-generic/sockios.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ - /usr/include/x86_64-linux-gnu/bits/socket2.h \ - /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/netdb.h \ - /usr/include/rpc/netdb.h /usr/include/x86_64-linux-gnu/bits/netdb.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-spi.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-filepath.cc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-matchers.cc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-port.cc \ - /usr/include/c++/13/fstream \ - /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h \ - /usr/include/c++/13/bits/fstream.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-printers.cc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-test-part.cc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-typed-test.cc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest.cc \ - /usr/include/c++/13/chrono /usr/include/c++/13/bits/chrono_io.h \ - /usr/include/c++/13/format /usr/include/c++/13/charconv \ - /usr/include/c++/13/span /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc /usr/include/c++/13/cstring \ - /usr/include/c++/13/list /usr/include/c++/13/bits/stl_list.h \ - /usr/include/c++/13/bits/list.tcc /usr/include/c++/13/unordered_set \ - /usr/include/c++/13/bits/unordered_set.h diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake deleted file mode 100644 index 6db09817e..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake +++ /dev/null @@ -1,30 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest_main.cc" "_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" "gcc" "_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" - "" "lib/libgtest_main.so" "gcc" "_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.d" - ) - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgtest_main.so" "/home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgtest_main.so.1.14.0" - ) - - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make deleted file mode 100644 index cc7a9c3b1..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make +++ /dev/null @@ -1,119 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make - -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/codegen: -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/codegen - -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: _deps/googletest-src/googletest/src/gtest_main.cc -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -MF CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest_main.cc - -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i - -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s - -# Object files for target gtest_main -gtest_main_OBJECTS = \ -"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" - -# External object files for target gtest_main -gtest_main_EXTERNAL_OBJECTS = - -lib/libgtest_main.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -lib/libgtest_main.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make -lib/libgtest_main.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts -lib/libgtest_main.so.1.14.0: lib/libgtest.so.1.14.0 -lib/libgtest_main.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library ../../../lib/libgtest_main.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_symlink_library ../../../lib/libgtest_main.so.1.14.0 ../../../lib/libgtest_main.so.1.14.0 ../../../lib/libgtest_main.so - -lib/libgtest_main.so: lib/libgtest_main.so.1.14.0 - @$(CMAKE_COMMAND) -E touch_nocreate lib/libgtest_main.so - -# Rule to build all files generated by this target. -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build: lib/libgtest_main.so -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build - -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean - -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend - diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake deleted file mode 100644 index 22380313d..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake +++ /dev/null @@ -1,14 +0,0 @@ -file(REMOVE_RECURSE - "../../../bin/libgtest_main.pdb" - "../../../lib/.1.14.0" - "../../../lib/libgtest_main.so" - "../../../lib/libgtest_main.so.1.14.0" - "CMakeFiles/gtest_main.dir/link.d" - "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" - "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make deleted file mode 100644 index 9a6afc065..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for gtest_main. -# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts deleted file mode 100644 index 033891a80..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gtest_main. diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make deleted file mode 100644 index 1d67c1ab5..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gtest_main. -# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make deleted file mode 100644 index b9678dbaa..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgtest_main_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest - -CXX_FLAGS = -O3 -DNDEBUG -std=c++20 -fPIC -Wall -Wshadow -Wundef -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers - diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt deleted file mode 100644 index 9e54083b6..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/gtest_main.dir/link.d -shared -Wl,-soname,libgtest_main.so.1.14.0 -o ../../../lib/libgtest_main.so.1.14.0 CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../../lib/libgtest.so.1.14.0 diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make deleted file mode 100644 index 72bb7dd02..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 7 -CMAKE_PROGRESS_2 = 8 - diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/progress.marks b/build/_deps/googletest-build/googletest/CMakeFiles/progress.marks deleted file mode 100644 index b8626c4cf..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -4 diff --git a/build/_deps/googletest-build/googletest/CTestTestfile.cmake b/build/_deps/googletest-build/googletest/CTestTestfile.cmake deleted file mode 100644 index fcccc8fa7..000000000 --- a/build/_deps/googletest-build/googletest/CTestTestfile.cmake +++ /dev/null @@ -1,6 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -# Build directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. diff --git a/build/_deps/googletest-build/googletest/Makefile b/build/_deps/googletest-build/googletest/Makefile deleted file mode 100644 index cfa3a3a91..000000000 --- a/build/_deps/googletest-build/googletest/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest//CMakeFiles/progress.marks - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule - -# Convenience name for target. -gtest: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule -.PHONY : gtest - -# fast build rule for target. -gtest/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build -.PHONY : gtest/fast - -# Convenience name for target. -_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule - -# Convenience name for target. -gtest_main: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule -.PHONY : gtest_main - -# fast build rule for target. -gtest_main/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build -.PHONY : gtest_main/fast - -src/gtest-all.o: src/gtest-all.cc.o -.PHONY : src/gtest-all.o - -# target to build an object file -src/gtest-all.cc.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -.PHONY : src/gtest-all.cc.o - -src/gtest-all.i: src/gtest-all.cc.i -.PHONY : src/gtest-all.i - -# target to preprocess a source file -src/gtest-all.cc.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i -.PHONY : src/gtest-all.cc.i - -src/gtest-all.s: src/gtest-all.cc.s -.PHONY : src/gtest-all.s - -# target to generate assembly for a file -src/gtest-all.cc.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s -.PHONY : src/gtest-all.cc.s - -src/gtest_main.o: src/gtest_main.cc.o -.PHONY : src/gtest_main.o - -# target to build an object file -src/gtest_main.cc.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -.PHONY : src/gtest_main.cc.o - -src/gtest_main.i: src/gtest_main.cc.i -.PHONY : src/gtest_main.i - -# target to preprocess a source file -src/gtest_main.cc.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i -.PHONY : src/gtest_main.cc.i - -src/gtest_main.s: src/gtest_main.cc.s -.PHONY : src/gtest_main.s - -# target to generate assembly for a file -src/gtest_main.cc.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s -.PHONY : src/gtest_main.cc.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... gtest" - @echo "... gtest_main" - @echo "... src/gtest-all.o" - @echo "... src/gtest-all.i" - @echo "... src/gtest-all.s" - @echo "... src/gtest_main.o" - @echo "... src/gtest_main.i" - @echo "... src/gtest_main.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/_deps/googletest-build/googletest/cmake_install.cmake b/build/_deps/googletest-build/googletest/cmake_install.cmake deleted file mode 100644 index e85639e1a..000000000 --- a/build/_deps/googletest-build/googletest/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/_deps/googletest-src b/build/_deps/googletest-src deleted file mode 160000 index f8d7d77c0..000000000 --- a/build/_deps/googletest-src +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f8d7d77c06936315286eb55f8de22cd23c188571 diff --git a/build/_deps/googletest-subbuild/CMakeCache.txt b/build/_deps/googletest-subbuild/CMakeCache.txt deleted file mode 100644 index 5032fe6e4..000000000 --- a/build/_deps/googletest-subbuild/CMakeCache.txt +++ /dev/null @@ -1,117 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild -# It was generated by CMake: /usr/local/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/pkgRedirects - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr/local - -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=googletest-populate - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Value Computed by CMake -googletest-populate_BINARY_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild - -//Value Computed by CMake -googletest-populate_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -googletest-populate_SOURCE_DIR:STATIC=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild - - -######################## -# INTERNAL cache entries -######################## - -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/bin/ctest -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/local/share/cmake-3.31 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 - diff --git a/build/_deps/googletest-subbuild/CMakeFiles/3.31.6/CMakeSystem.cmake b/build/_deps/googletest-subbuild/CMakeFiles/3.31.6/CMakeSystem.cmake deleted file mode 100644 index bf8b35206..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/3.31.6/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.14.0-1017-azure") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.14.0-1017-azure") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-6.14.0-1017-azure") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.14.0-1017-azure") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/_deps/googletest-subbuild/CMakeFiles/CMakeConfigureLog.yaml b/build/_deps/googletest-subbuild/CMakeFiles/CMakeConfigureLog.yaml deleted file mode 100644 index 89a5ec6bd..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/CMakeConfigureLog.yaml +++ /dev/null @@ -1,11 +0,0 @@ - ---- -events: - - - kind: "message-v1" - backtrace: - - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" - - "CMakeLists.txt:16 (project)" - message: | - The system is: Linux - 6.14.0-1017-azure - x86_64 -... diff --git a/build/_deps/googletest-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake b/build/_deps/googletest-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 8b2c1fe6f..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/_deps/googletest-subbuild/CMakeFiles/CMakeRuleHashes.txt b/build/_deps/googletest-subbuild/CMakeFiles/CMakeRuleHashes.txt deleted file mode 100644 index f3e750e9e..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/CMakeRuleHashes.txt +++ /dev/null @@ -1,11 +0,0 @@ -# Hashes of file build rules. -9a1b7e08178dcd5ea1817bfa6c861f70 CMakeFiles/googletest-populate -24e6cf5b329ca4fc653bb8fbf2528ba2 CMakeFiles/googletest-populate-complete -0778e870e4928f45c2e028838123191c googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build -dabf1e4b5dd0d147397e13f06c9d7890 googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure -46cc4ea59d16662bf282b31bcdd1ef47 googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download -e5eeb39a6dbb2995234680b6ab38da4d googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install -2a6391fdab90c8148a11566f4b53a0da googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir -73a36aebf7a2a4f79d95a292cbd1061b googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch -bfde41831f880d3ce8e209e3f7e93999 googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test -e7a349814e1e5d347a97e9c8fbd87f29 googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update diff --git a/build/_deps/googletest-subbuild/CMakeFiles/Makefile.cmake b/build/_deps/googletest-subbuild/CMakeFiles/Makefile.cmake deleted file mode 100644 index 9d0785f99..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,55 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "CMakeFiles/3.31.6/CMakeSystem.cmake" - "CMakeLists.txt" - "googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeSystem.cmake.in" - "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/local/share/cmake-3.31/Modules/ExternalProject.cmake" - "/usr/local/share/cmake-3.31/Modules/ExternalProject/PatchInfo.txt.in" - "/usr/local/share/cmake-3.31/Modules/ExternalProject/RepositoryInfo.txt.in" - "/usr/local/share/cmake-3.31/Modules/ExternalProject/UpdateInfo.txt.in" - "/usr/local/share/cmake-3.31/Modules/ExternalProject/cfgcmd.txt.in" - "/usr/local/share/cmake-3.31/Modules/ExternalProject/gitclone.cmake.in" - "/usr/local/share/cmake-3.31/Modules/ExternalProject/gitupdate.cmake.in" - "/usr/local/share/cmake-3.31/Modules/ExternalProject/mkdirs.cmake.in" - "/usr/local/share/cmake-3.31/Modules/ExternalProject/shared_internal_commands.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/Linux.cmake" - "/usr/local/share/cmake-3.31/Modules/Platform/UnixPaths.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.31.6/CMakeSystem.cmake" - "googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake" - "googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake" - "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt" - "googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake" - "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update-info.txt" - "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch-info.txt" - "googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt" - "CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/googletest-populate.dir/DependInfo.cmake" - ) diff --git a/build/_deps/googletest-subbuild/CMakeFiles/Makefile2 b/build/_deps/googletest-subbuild/CMakeFiles/Makefile2 deleted file mode 100644 index 277bfa50a..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/Makefile2 +++ /dev/null @@ -1,122 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/googletest-populate.dir/all -.PHONY : all - -# The main recursive "codegen" target. -codegen: CMakeFiles/googletest-populate.dir/codegen -.PHONY : codegen - -# The main recursive "preinstall" target. -preinstall: -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/googletest-populate.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target CMakeFiles/googletest-populate.dir - -# All Build rule for target. -CMakeFiles/googletest-populate.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/googletest-populate.dir/build.make CMakeFiles/googletest-populate.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/googletest-populate.dir/build.make CMakeFiles/googletest-populate.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Built target googletest-populate" -.PHONY : CMakeFiles/googletest-populate.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/googletest-populate.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles 9 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/googletest-populate.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles 0 -.PHONY : CMakeFiles/googletest-populate.dir/rule - -# Convenience name for target. -googletest-populate: CMakeFiles/googletest-populate.dir/rule -.PHONY : googletest-populate - -# codegen rule for target. -CMakeFiles/googletest-populate.dir/codegen: - $(MAKE) $(MAKESILENT) -f CMakeFiles/googletest-populate.dir/build.make CMakeFiles/googletest-populate.dir/codegen - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Finished codegen for target googletest-populate" -.PHONY : CMakeFiles/googletest-populate.dir/codegen - -# clean rule for target. -CMakeFiles/googletest-populate.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/googletest-populate.dir/build.make CMakeFiles/googletest-populate.dir/clean -.PHONY : CMakeFiles/googletest-populate.dir/clean - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/_deps/googletest-subbuild/CMakeFiles/TargetDirectories.txt b/build/_deps/googletest-subbuild/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index de9eafaec..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,3 +0,0 @@ -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/edit_cache.dir -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/rebuild_cache.dir diff --git a/build/_deps/googletest-subbuild/CMakeFiles/cmake.check_cache b/build/_deps/googletest-subbuild/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd7317..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete deleted file mode 100644 index e69de29bb..000000000 diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/DependInfo.cmake b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/DependInfo.cmake deleted file mode 100644 index 29b95a515..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/DependInfo.cmake +++ /dev/null @@ -1,22 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.json b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.json deleted file mode 100644 index 11b8ed74a..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "sources" : - [ - { - "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate" - }, - { - "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.rule" - }, - { - "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete.rule" - }, - { - "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build.rule" - }, - { - "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure.rule" - }, - { - "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download.rule" - }, - { - "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install.rule" - }, - { - "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir.rule" - }, - { - "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch.rule" - }, - { - "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test.rule" - }, - { - "file" : "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update.rule" - } - ], - "target" : - { - "labels" : - [ - "googletest-populate" - ], - "name" : "googletest-populate" - } -} \ No newline at end of file diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.txt b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.txt deleted file mode 100644 index cc06123eb..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.txt +++ /dev/null @@ -1,14 +0,0 @@ -# Target labels - googletest-populate -# Source files and their labels -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.rule -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete.rule -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build.rule -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure.rule -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download.rule -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install.rule -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir.rule -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch.rule -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test.rule -/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update.rule diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/build.make b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/build.make deleted file mode 100644 index 5df6a8cf2..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/build.make +++ /dev/null @@ -1,162 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild - -# Utility rule file for googletest-populate. - -# Include any custom commands dependencies for this target. -include CMakeFiles/googletest-populate.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/googletest-populate.dir/progress.make - -CMakeFiles/googletest-populate: CMakeFiles/googletest-populate-complete - -CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install -CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir -CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download -CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update -CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch -CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure -CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build -CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install -CMakeFiles/googletest-populate-complete: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Completed 'googletest-populate'" - /usr/local/bin/cmake -E make_directory /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles - /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete - /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-done - -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update: -.PHONY : googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update - -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "No build step for 'googletest-populate'" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E echo_append - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build - -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure: googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "No configure step for 'googletest-populate'" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E echo_append - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure - -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Performing download step (git clone) for 'googletest-populate'" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps && /usr/local/bin/cmake -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps && /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download - -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "No install step for 'googletest-populate'" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E echo_append - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install - -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Creating directories for 'googletest-populate'" - /usr/local/bin/cmake -Dcfgdir= -P /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake - /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir - -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch-info.txt -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "No patch step for 'googletest-populate'" - /usr/local/bin/cmake -E echo_append - /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch - -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update: -.PHONY : googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update - -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "No test step for 'googletest-populate'" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E echo_append - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build && /usr/local/bin/cmake -E touch /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test - -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update: googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update-info.txt -googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Performing update step for 'googletest-populate'" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src && /usr/local/bin/cmake -Dcan_fetch=YES -DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE -P /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake - -CMakeFiles/googletest-populate.dir/codegen: -.PHONY : CMakeFiles/googletest-populate.dir/codegen - -googletest-populate: CMakeFiles/googletest-populate -googletest-populate: CMakeFiles/googletest-populate-complete -googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build -googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure -googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download -googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install -googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir -googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch -googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test -googletest-populate: googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update -googletest-populate: CMakeFiles/googletest-populate.dir/build.make -.PHONY : googletest-populate - -# Rule to build all files generated by this target. -CMakeFiles/googletest-populate.dir/build: googletest-populate -.PHONY : CMakeFiles/googletest-populate.dir/build - -CMakeFiles/googletest-populate.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/googletest-populate.dir/cmake_clean.cmake -.PHONY : CMakeFiles/googletest-populate.dir/clean - -CMakeFiles/googletest-populate.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : CMakeFiles/googletest-populate.dir/depend - diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/cmake_clean.cmake b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/cmake_clean.cmake deleted file mode 100644 index 4a4646d5f..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/cmake_clean.cmake +++ /dev/null @@ -1,17 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/googletest-populate" - "CMakeFiles/googletest-populate-complete" - "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build" - "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure" - "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download" - "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install" - "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir" - "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch" - "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test" - "googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/googletest-populate.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.make b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.make deleted file mode 100644 index 2a7c5a791..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for googletest-populate. -# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.ts b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.ts deleted file mode 100644 index a4681dad6..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for googletest-populate. diff --git a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/progress.make b/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/progress.make deleted file mode 100644 index d4f6ce35d..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/progress.make +++ /dev/null @@ -1,10 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 -CMAKE_PROGRESS_3 = 3 -CMAKE_PROGRESS_4 = 4 -CMAKE_PROGRESS_5 = 5 -CMAKE_PROGRESS_6 = 6 -CMAKE_PROGRESS_7 = 7 -CMAKE_PROGRESS_8 = 8 -CMAKE_PROGRESS_9 = 9 - diff --git a/build/_deps/googletest-subbuild/CMakeFiles/progress.marks b/build/_deps/googletest-subbuild/CMakeFiles/progress.marks deleted file mode 100644 index ec635144f..000000000 --- a/build/_deps/googletest-subbuild/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -9 diff --git a/build/_deps/googletest-subbuild/CMakeLists.txt b/build/_deps/googletest-subbuild/CMakeLists.txt deleted file mode 100644 index 9e5f7fdff..000000000 --- a/build/_deps/googletest-subbuild/CMakeLists.txt +++ /dev/null @@ -1,42 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -cmake_minimum_required(VERSION 3.31.6) - -# Reject any attempt to use a toolchain file. We must not use one because -# we could be downloading it here. If the CMAKE_TOOLCHAIN_FILE environment -# variable is set, the cache variable will have been initialized from it. -unset(CMAKE_TOOLCHAIN_FILE CACHE) -unset(ENV{CMAKE_TOOLCHAIN_FILE}) - -# We name the project and the target for the ExternalProject_Add() call -# to something that will highlight to the user what we are working on if -# something goes wrong and an error message is produced. - -project(googletest-populate NONE) - - -# Pass through things we've already detected in the main project to avoid -# paying the cost of redetecting them again in ExternalProject_Add() -set(GIT_EXECUTABLE [==[/usr/bin/git]==]) -set(GIT_VERSION_STRING [==[2.53.0]==]) -set_property(GLOBAL PROPERTY _CMAKE_FindGit_GIT_EXECUTABLE_VERSION - [==[/usr/bin/git;2.53.0]==] -) - - -include(ExternalProject) -ExternalProject_Add(googletest-populate - "UPDATE_DISCONNECTED" "False" "GIT_REPOSITORY" "https://github.com/google/googletest.git" "EXTERNALPROJECT_INTERNAL_ARGUMENT_SEPARATOR" "GIT_TAG" "v1.14.0" - SOURCE_DIR "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - BINARY_DIR "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build" - CONFIGURE_COMMAND "" - BUILD_COMMAND "" - INSTALL_COMMAND "" - TEST_COMMAND "" - USES_TERMINAL_DOWNLOAD YES - USES_TERMINAL_UPDATE YES - USES_TERMINAL_PATCH YES -) - - diff --git a/build/_deps/googletest-subbuild/Makefile b/build/_deps/googletest-subbuild/Makefile deleted file mode 100644 index f639e51ad..000000000 --- a/build/_deps/googletest-subbuild/Makefile +++ /dev/null @@ -1,162 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles 0 -.PHONY : all - -# The main codegen target -codegen: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 codegen - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/CMakeFiles 0 -.PHONY : codegen - -# The main clean target -clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named googletest-populate - -# Build rule for target. -googletest-populate: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 googletest-populate -.PHONY : googletest-populate - -# fast build rule for target. -googletest-populate/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/googletest-populate.dir/build.make CMakeFiles/googletest-populate.dir/build -.PHONY : googletest-populate/fast - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... codegen" - @echo "... edit_cache" - @echo "... rebuild_cache" - @echo "... googletest-populate" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/_deps/googletest-subbuild/cmake_install.cmake b/build/_deps/googletest-subbuild/cmake_install.cmake deleted file mode 100644 index 49f1d458d..000000000 --- a/build/_deps/googletest-subbuild/cmake_install.cmake +++ /dev/null @@ -1,61 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() -if(CMAKE_INSTALL_COMPONENT) - if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") - else() - string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") - unset(CMAKE_INST_COMP_HASH) - endif() -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build deleted file mode 100644 index e69de29bb..000000000 diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure deleted file mode 100644 index e69de29bb..000000000 diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-done b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-done deleted file mode 100644 index e69de29bb..000000000 diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download deleted file mode 100644 index e69de29bb..000000000 diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt deleted file mode 100644 index c26cb50b8..000000000 --- a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt +++ /dev/null @@ -1,15 +0,0 @@ -# This is a generated file and its contents are an internal implementation detail. -# The download step will be re-executed if anything in this file changes. -# No other meaning or use of this file is supported. - -method=git -command=/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake -source_dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src -work_dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps -repository=https://github.com/google/googletest.git -remote=origin -init_submodules=TRUE -recurse_submodules=--recursive -submodules= -CMP0097=NEW - diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt deleted file mode 100644 index c26cb50b8..000000000 --- a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt +++ /dev/null @@ -1,15 +0,0 @@ -# This is a generated file and its contents are an internal implementation detail. -# The download step will be re-executed if anything in this file changes. -# No other meaning or use of this file is supported. - -method=git -command=/usr/local/bin/cmake;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake -source_dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src -work_dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps -repository=https://github.com/google/googletest.git -remote=origin -init_submodules=TRUE -recurse_submodules=--recursive -submodules= -CMP0097=NEW - diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install deleted file mode 100644 index e69de29bb..000000000 diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir deleted file mode 100644 index e69de29bb..000000000 diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch deleted file mode 100644 index e69de29bb..000000000 diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch-info.txt b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch-info.txt deleted file mode 100644 index 53e1e1e68..000000000 --- a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch-info.txt +++ /dev/null @@ -1,6 +0,0 @@ -# This is a generated file and its contents are an internal implementation detail. -# The update step will be re-executed if anything in this file changes. -# No other meaning or use of this file is supported. - -command= -work_dir= diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test deleted file mode 100644 index e69de29bb..000000000 diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update-info.txt b/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update-info.txt deleted file mode 100644 index 6d49aee7b..000000000 --- a/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-update-info.txt +++ /dev/null @@ -1,7 +0,0 @@ -# This is a generated file and its contents are an internal implementation detail. -# The patch step will be re-executed if anything in this file changes. -# No other meaning or use of this file is supported. - -command (connected)=/usr/local/bin/cmake;-Dcan_fetch=YES;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake -command (disconnected)=/usr/local/bin/cmake;-Dcan_fetch=NO;-DCMAKE_MESSAGE_LOG_LEVEL=VERBOSE;-P;/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake -work_dir=/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt b/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt deleted file mode 100644 index 6a6ed5fd2..000000000 --- a/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt +++ /dev/null @@ -1 +0,0 @@ -cmd='' diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake b/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake deleted file mode 100644 index c2b78ce68..000000000 --- a/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake +++ /dev/null @@ -1,87 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake - -if(EXISTS "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt" AND EXISTS "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt" AND - "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt" IS_NEWER_THAN "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt") - message(VERBOSE - "Avoiding repeated git clone, stamp file is up to date: " - "'/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt'" - ) - return() -endif() - -# Even at VERBOSE level, we don't want to see the commands executed, but -# enabling them to be shown for DEBUG may be useful to help diagnose problems. -cmake_language(GET_MESSAGE_LOG_LEVEL active_log_level) -if(active_log_level MATCHES "DEBUG|TRACE") - set(maybe_show_command COMMAND_ECHO STDOUT) -else() - set(maybe_show_command "") -endif() - -execute_process( - COMMAND ${CMAKE_COMMAND} -E rm -rf "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - RESULT_VARIABLE error_code - ${maybe_show_command} -) -if(error_code) - message(FATAL_ERROR "Failed to remove directory: '/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src'") -endif() - -# try the clone 3 times in case there is an odd git clone issue -set(error_code 1) -set(number_of_tries 0) -while(error_code AND number_of_tries LESS 3) - execute_process( - COMMAND "/usr/bin/git" - clone --no-checkout --config "advice.detachedHead=false" "https://github.com/google/googletest.git" "googletest-src" - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps" - RESULT_VARIABLE error_code - ${maybe_show_command} - ) - math(EXPR number_of_tries "${number_of_tries} + 1") -endwhile() -if(number_of_tries GREATER 1) - message(NOTICE "Had to git clone more than once: ${number_of_tries} times.") -endif() -if(error_code) - message(FATAL_ERROR "Failed to clone repository: 'https://github.com/google/googletest.git'") -endif() - -execute_process( - COMMAND "/usr/bin/git" - checkout "v1.14.0" -- - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - RESULT_VARIABLE error_code - ${maybe_show_command} -) -if(error_code) - message(FATAL_ERROR "Failed to checkout tag: 'v1.14.0'") -endif() - -set(init_submodules TRUE) -if(init_submodules) - execute_process( - COMMAND "/usr/bin/git" - submodule update --recursive --init - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - RESULT_VARIABLE error_code - ${maybe_show_command} - ) -endif() -if(error_code) - message(FATAL_ERROR "Failed to update submodules in: '/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src'") -endif() - -# Complete success, update the script-last-run stamp file: -# -execute_process( - COMMAND ${CMAKE_COMMAND} -E copy "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt" "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt" - RESULT_VARIABLE error_code - ${maybe_show_command} -) -if(error_code) - message(FATAL_ERROR "Failed to copy script-last-run stamp file: '/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt'") -endif() diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake b/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake deleted file mode 100644 index 2feeb916e..000000000 --- a/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake +++ /dev/null @@ -1,317 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake - -# Even at VERBOSE level, we don't want to see the commands executed, but -# enabling them to be shown for DEBUG may be useful to help diagnose problems. -cmake_language(GET_MESSAGE_LOG_LEVEL active_log_level) -if(active_log_level MATCHES "DEBUG|TRACE") - set(maybe_show_command COMMAND_ECHO STDOUT) -else() - set(maybe_show_command "") -endif() - -function(do_fetch) - message(VERBOSE "Fetching latest from the remote origin") - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git fetch --tags --force "origin" - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - COMMAND_ERROR_IS_FATAL LAST - ${maybe_show_command} - ) -endfunction() - -function(get_hash_for_ref ref out_var err_var) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git rev-parse "${ref}^0" - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - RESULT_VARIABLE error_code - OUTPUT_VARIABLE ref_hash - ERROR_VARIABLE error_msg - OUTPUT_STRIP_TRAILING_WHITESPACE - ) - if(error_code) - set(${out_var} "" PARENT_SCOPE) - else() - set(${out_var} "${ref_hash}" PARENT_SCOPE) - endif() - set(${err_var} "${error_msg}" PARENT_SCOPE) -endfunction() - -get_hash_for_ref(HEAD head_sha error_msg) -if(head_sha STREQUAL "") - message(FATAL_ERROR "Failed to get the hash for HEAD:\n${error_msg}") -endif() - -if("${can_fetch}" STREQUAL "") - set(can_fetch "YES") -endif() - -execute_process( - COMMAND "/usr/bin/git" --git-dir=.git show-ref "v1.14.0" - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - OUTPUT_VARIABLE show_ref_output -) -if(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/remotes/") - # Given a full remote/branch-name and we know about it already. Since - # branches can move around, we should always fetch, if permitted. - if(can_fetch) - do_fetch() - endif() - set(checkout_name "v1.14.0") - -elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/tags/") - # Given a tag name that we already know about. We don't know if the tag we - # have matches the remote though (tags can move), so we should fetch. As a - # special case to preserve backward compatibility, if we are already at the - # same commit as the tag we hold locally, don't do a fetch and assume the tag - # hasn't moved on the remote. - # FIXME: We should provide an option to always fetch for this case - get_hash_for_ref("v1.14.0" tag_sha error_msg) - if(tag_sha STREQUAL head_sha) - message(VERBOSE "Already at requested tag: v1.14.0") - return() - endif() - - if(can_fetch) - do_fetch() - endif() - set(checkout_name "v1.14.0") - -elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/heads/") - # Given a branch name without any remote and we already have a branch by that - # name. We might already have that branch checked out or it might be a - # different branch. It isn't fully safe to use a bare branch name without the - # remote, so do a fetch (if allowed) and replace the ref with one that - # includes the remote. - if(can_fetch) - do_fetch() - endif() - set(checkout_name "origin/v1.14.0") - -else() - get_hash_for_ref("v1.14.0" tag_sha error_msg) - if(tag_sha STREQUAL head_sha) - # Have the right commit checked out already - message(VERBOSE "Already at requested ref: ${tag_sha}") - return() - - elseif(tag_sha STREQUAL "") - # We don't know about this ref yet, so we have no choice but to fetch. - if(NOT can_fetch) - message(FATAL_ERROR - "Requested git ref \"v1.14.0\" is not present locally, and not " - "allowed to contact remote due to UPDATE_DISCONNECTED setting." - ) - endif() - - # We deliberately swallow any error message at the default log level - # because it can be confusing for users to see a failed git command. - # That failure is being handled here, so it isn't an error. - if(NOT error_msg STREQUAL "") - message(DEBUG "${error_msg}") - endif() - do_fetch() - set(checkout_name "v1.14.0") - - else() - # We have the commit, so we know we were asked to find a commit hash - # (otherwise it would have been handled further above), but we don't - # have that commit checked out yet. We don't need to fetch from the remote. - set(checkout_name "v1.14.0") - if(NOT error_msg STREQUAL "") - message(WARNING "${error_msg}") - endif() - - endif() -endif() - -set(git_update_strategy "REBASE") -if(git_update_strategy STREQUAL "") - # Backward compatibility requires REBASE as the default behavior - set(git_update_strategy REBASE) -endif() - -if(git_update_strategy MATCHES "^REBASE(_CHECKOUT)?$") - # Asked to potentially try to rebase first, maybe with fallback to checkout. - # We can't if we aren't already on a branch and we shouldn't if that local - # branch isn't tracking the one we want to checkout. - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git symbolic-ref -q HEAD - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - OUTPUT_VARIABLE current_branch - OUTPUT_STRIP_TRAILING_WHITESPACE - # Don't test for an error. If this isn't a branch, we get a non-zero error - # code but empty output. - ) - - if(current_branch STREQUAL "") - # Not on a branch, checkout is the only sensible option since any rebase - # would always fail (and backward compatibility requires us to checkout in - # this situation) - set(git_update_strategy CHECKOUT) - - else() - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git for-each-ref "--format=%(upstream:short)" "${current_branch}" - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - OUTPUT_VARIABLE upstream_branch - OUTPUT_STRIP_TRAILING_WHITESPACE - COMMAND_ERROR_IS_FATAL ANY # There is no error if no upstream is set - ) - if(NOT upstream_branch STREQUAL checkout_name) - # Not safe to rebase when asked to checkout a different branch to the one - # we are tracking. If we did rebase, we could end up with arbitrary - # commits added to the ref we were asked to checkout if the current local - # branch happens to be able to rebase onto the target branch. There would - # be no error message and the user wouldn't know this was occurring. - set(git_update_strategy CHECKOUT) - endif() - - endif() -elseif(NOT git_update_strategy STREQUAL "CHECKOUT") - message(FATAL_ERROR "Unsupported git update strategy: ${git_update_strategy}") -endif() - - -# Check if stash is needed -execute_process( - COMMAND "/usr/bin/git" --git-dir=.git status --porcelain - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - RESULT_VARIABLE error_code - OUTPUT_VARIABLE repo_status -) -if(error_code) - message(FATAL_ERROR "Failed to get the status") -endif() -string(LENGTH "${repo_status}" need_stash) - -# If not in clean state, stash changes in order to be able to perform a -# rebase or checkout without losing those changes permanently -if(need_stash) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash save --quiet;--include-untracked - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) -endif() - -if(git_update_strategy STREQUAL "CHECKOUT") - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}" - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) -else() - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git rebase "${checkout_name}" - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - RESULT_VARIABLE error_code - OUTPUT_VARIABLE rebase_output - ERROR_VARIABLE rebase_output - ) - if(error_code) - # Rebase failed, undo the rebase attempt before continuing - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git rebase --abort - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - ${maybe_show_command} - ) - - if(NOT git_update_strategy STREQUAL "REBASE_CHECKOUT") - # Not allowed to do a checkout as a fallback, so cannot proceed - if(need_stash) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - ${maybe_show_command} - ) - endif() - message(FATAL_ERROR "\nFailed to rebase in: '/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src'." - "\nOutput from the attempted rebase follows:" - "\n${rebase_output}" - "\n\nYou will have to resolve the conflicts manually") - endif() - - # Fall back to checkout. We create an annotated tag so that the user - # can manually inspect the situation and revert if required. - # We can't log the failed rebase output because MSVC sees it and - # intervenes, causing the build to fail even though it completes. - # Write it to a file instead. - string(TIMESTAMP tag_timestamp "%Y%m%dT%H%M%S" UTC) - set(tag_name _cmake_ExternalProject_moved_from_here_${tag_timestamp}Z) - set(error_log_file ${CMAKE_CURRENT_LIST_DIR}/rebase_error_${tag_timestamp}Z.log) - file(WRITE ${error_log_file} "${rebase_output}") - message(WARNING "Rebase failed, output has been saved to ${error_log_file}" - "\nFalling back to checkout, previous commit tagged as ${tag_name}") - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git tag -a - -m "ExternalProject attempting to move from here to ${checkout_name}" - ${tag_name} - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) - - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git checkout "${checkout_name}" - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) - endif() -endif() - -if(need_stash) - # Put back the stashed changes - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - RESULT_VARIABLE error_code - ${maybe_show_command} - ) - if(error_code) - # Stash pop --index failed: Try again dropping the index - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - ${maybe_show_command} - ) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash pop --quiet - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - RESULT_VARIABLE error_code - ${maybe_show_command} - ) - if(error_code) - # Stash pop failed: Restore previous state. - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git reset --hard --quiet ${head_sha} - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - ${maybe_show_command} - ) - execute_process( - COMMAND "/usr/bin/git" --git-dir=.git stash pop --index --quiet - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - ${maybe_show_command} - ) - message(FATAL_ERROR "\nFailed to unstash changes in: '/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src'." - "\nYou will have to resolve the conflicts manually") - endif() - endif() -endif() - -set(init_submodules "TRUE") -if(init_submodules) - execute_process( - COMMAND "/usr/bin/git" - --git-dir=.git - submodule update --recursive --init - WORKING_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src" - COMMAND_ERROR_IS_FATAL ANY - ${maybe_show_command} - ) -endif() diff --git a/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake b/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake deleted file mode 100644 index 8552e25e0..000000000 --- a/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-mkdirs.cmake +++ /dev/null @@ -1,27 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake - -# If CMAKE_DISABLE_SOURCE_CHANGES is set to true and the source directory is an -# existing directory in our source tree, calling file(MAKE_DIRECTORY) on it -# would cause a fatal error, even though it would be a no-op. -if(NOT EXISTS "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src") - file(MAKE_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src") -endif() -file(MAKE_DIRECTORY - "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build" - "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix" - "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/tmp" - "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp" - "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src" - "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp" -) - -set(configSubDirs ) -foreach(subDir IN LISTS configSubDirs) - file(MAKE_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/${subDir}") -endforeach() -if(cfgdir) - file(MAKE_DIRECTORY "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp${cfgdir}") # cfgdir has leading slash -endif() diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake deleted file mode 100644 index 21e77e0ed..000000000 --- a/build/cmake_install.cmake +++ /dev/null @@ -1,386 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/tests/cmake_install.cmake") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_filter.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_filter.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_filter.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/libkp_kernel_filter.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_filter.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_filter.so") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_filter.so") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kokkos_sampler.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kokkos_sampler.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kokkos_sampler.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/libkp_kokkos_sampler.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kokkos_sampler.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kokkos_sampler.so") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kokkos_sampler.so") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_logger.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_logger.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_logger.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/libkp_kernel_logger.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_logger.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_logger.so") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_logger.so") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/libkp_kernel_shared.a") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_timer.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_timer.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_timer.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/libkp_kernel_timer.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_timer.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_timer.so") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_kernel_timer.so") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/kp_reader") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader" - OLD_RPATH "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_reader") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/kp_json_writer") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer") - file(RPATH_CHANGE - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer" - OLD_RPATH "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer:" - NEW_RPATH "") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/kp_json_writer") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_hwm.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_hwm.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_hwm.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/libkp_hwm.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_hwm.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_hwm.so") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_hwm.so") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_events.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_events.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_events.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/libkp_memory_events.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_events.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_events.so") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_events.so") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_usage.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_usage.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_usage.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/libkp_memory_usage.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_usage.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_usage.so") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_memory_usage.so") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_chrome_tracing.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_chrome_tracing.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_chrome_tracing.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/libkp_chrome_tracing.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_chrome_tracing.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_chrome_tracing.so") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_chrome_tracing.so") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_space_time_stack.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_space_time_stack.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_space_time_stack.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/libkp_space_time_stack.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_space_time_stack.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_space_time_stack.so") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_space_time_stack.so") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_perfetto_connector.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_perfetto_connector.so") - file(RPATH_CHECK - FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_perfetto_connector.so" - RPATH "") - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/libkp_perfetto_connector.so") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_perfetto_connector.so" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_perfetto_connector.so") - if(CMAKE_INSTALL_DO_STRIP) - execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libkp_perfetto_connector.so") - endif() - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools/KokkosToolsConfig.cmake") - file(DIFFERENT _cmake_export_file_changed FILES - "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools/KokkosToolsConfig.cmake" - "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig.cmake") - if(_cmake_export_file_changed) - file(GLOB _cmake_old_config_files "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools/KokkosToolsConfig-*.cmake") - if(_cmake_old_config_files) - string(REPLACE ";" ", " _cmake_old_config_files_text "${_cmake_old_config_files}") - message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools/KokkosToolsConfig.cmake\" will be replaced. Removing files [${_cmake_old_config_files_text}].") - unset(_cmake_old_config_files_text) - file(REMOVE ${_cmake_old_config_files}) - endif() - unset(_cmake_old_config_files) - endif() - unset(_cmake_export_file_changed) - endif() - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools" TYPE FILE FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig.cmake") - if(CMAKE_INSTALL_CONFIG_NAME MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools" TYPE FILE FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles/Export/0575ba5009b7fbbd8cac1d05f3035902/KokkosToolsConfig-release.cmake") - endif() -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/KokkosTools" TYPE FILE FILES "/home/runner/work/kokkos-tools/kokkos-tools/build/KokkosToolsConfigVersion.cmake") -endif() - -if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) - SET(KokkosTools_HAS_MPI ) -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() -if(CMAKE_INSTALL_COMPONENT) - if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") - else() - string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") - unset(CMAKE_INST_COMP_HASH) - endif() -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/common/kernel-filter/CMakeFiles/CMakeDirectoryInformation.cmake b/build/common/kernel-filter/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 95005bf3a..000000000 --- a/build/common/kernel-filter/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/DependInfo.cmake b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/DependInfo.cmake deleted file mode 100644 index bc429da7e..000000000 --- a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/kp_kernel_filter.cpp" "common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o" "gcc" "common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d" - "" "common/kernel-filter/libkp_kernel_filter.so" "gcc" "common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make deleted file mode 100644 index 35a90b49a..000000000 --- a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make +++ /dev/null @@ -1,114 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.make - -# Include the progress variables for this target. -include common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/progress.make - -# Include the compile flags for this target's objects. -include common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/flags.make - -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/codegen: -.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/codegen - -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/flags.make -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/kp_kernel_filter.cpp -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o -MF CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d -o CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/kp_kernel_filter.cpp - -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/kp_kernel_filter.cpp > CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.i - -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/kp_kernel_filter.cpp -o CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.s - -# Object files for target kp_kernel_filter -kp_kernel_filter_OBJECTS = \ -"CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o" - -# External object files for target kp_kernel_filter -kp_kernel_filter_EXTERNAL_OBJECTS = - -common/kernel-filter/libkp_kernel_filter.so: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o -common/kernel-filter/libkp_kernel_filter.so: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make -common/kernel-filter/libkp_kernel_filter.so: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.ts -common/kernel-filter/libkp_kernel_filter.so: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_kernel_filter.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_kernel_filter.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build: common/kernel-filter/libkp_kernel_filter.so -.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build - -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter && $(CMAKE_COMMAND) -P CMakeFiles/kp_kernel_filter.dir/cmake_clean.cmake -.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/clean - -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend - diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/cmake_clean.cmake b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/cmake_clean.cmake deleted file mode 100644 index 7b813b004..000000000 --- a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_kernel_filter.dir/link.d" - "CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o" - "CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d" - "libkp_kernel_filter.pdb" - "libkp_kernel_filter.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_kernel_filter.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.make b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.make deleted file mode 100644 index 52d3ae255..000000000 --- a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for kp_kernel_filter. -# This may be replaced when dependencies are built. diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.ts b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.ts deleted file mode 100644 index 63a2bed8b..000000000 --- a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_kernel_filter. diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend.make b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend.make deleted file mode 100644 index 7a956b415..000000000 --- a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_kernel_filter. -# This may be replaced when dependencies are built. diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/flags.make b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/flags.make deleted file mode 100644 index 2e2f78e68..000000000 --- a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -Dkp_kernel_filter_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC - diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o deleted file mode 100644 index 623d717f82f64272243b1550f158561d5d165e7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300776 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 RS)^}T!fR_OpSNlKzW@g}0IvW5 diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d deleted file mode 100644 index e41b55c18..000000000 --- a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o.d +++ /dev/null @@ -1,222 +0,0 @@ -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter/kp_kernel_filter.cpp \ - /usr/include/stdc-predef.h /usr/include/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/inttypes.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/cstdlib \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstring \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/vector /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/compare /usr/include/c++/13/concepts \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator.h /usr/include/c++/13/new \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/unordered_set \ - /usr/include/c++/13/bits/unordered_set.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ - /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/cctype /usr/include/ctype.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cerrno /usr/include/errno.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc /usr/include/c++/13/regex \ - /usr/include/c++/13/bitset /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/exception \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/streambuf /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h /usr/include/c++/13/sstream \ - /usr/include/c++/13/istream /usr/include/c++/13/ios \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc /usr/include/c++/13/ostream \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/stack \ - /usr/include/c++/13/deque /usr/include/c++/13/bits/stl_deque.h \ - /usr/include/c++/13/bits/deque.tcc /usr/include/c++/13/bits/stl_stack.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/regex_constants.h \ - /usr/include/c++/13/bits/regex_error.h \ - /usr/include/c++/13/bits/regex_automaton.h \ - /usr/include/c++/13/bits/regex_automaton.tcc \ - /usr/include/c++/13/bits/regex_scanner.h \ - /usr/include/c++/13/bits/regex_scanner.tcc \ - /usr/include/c++/13/bits/regex_compiler.h \ - /usr/include/c++/13/bits/regex_compiler.tcc \ - /usr/include/c++/13/bits/regex.h /usr/include/c++/13/bits/regex.tcc \ - /usr/include/c++/13/bits/regex_executor.h \ - /usr/include/c++/13/bits/regex_executor.tcc /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.d b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.d deleted file mode 100644 index 7baf22d6d..000000000 --- a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.d +++ /dev/null @@ -1,82 +0,0 @@ -libkp_kernel_filter.so: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.txt b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.txt deleted file mode 100644 index f591c1726..000000000 --- a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/kp_kernel_filter.dir/link.d -shared -Wl,-soname,libkp_kernel_filter.so -o libkp_kernel_filter.so CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o diff --git a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/progress.make b/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/progress.make deleted file mode 100644 index a35c33b98..000000000 --- a/build/common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 15 -CMAKE_PROGRESS_2 = 16 - diff --git a/build/common/kernel-filter/CMakeFiles/progress.marks b/build/common/kernel-filter/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf0888..000000000 --- a/build/common/kernel-filter/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build/common/kernel-filter/Makefile b/build/common/kernel-filter/Makefile deleted file mode 100644 index a51095c2b..000000000 --- a/build/common/kernel-filter/Makefile +++ /dev/null @@ -1,242 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter//CMakeFiles/progress.marks - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kernel-filter/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kernel-filter/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kernel-filter/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kernel-filter/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule -.PHONY : common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule - -# Convenience name for target. -kp_kernel_filter: common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/rule -.PHONY : kp_kernel_filter - -# fast build rule for target. -kp_kernel_filter/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build -.PHONY : kp_kernel_filter/fast - -kp_kernel_filter.o: kp_kernel_filter.cpp.o -.PHONY : kp_kernel_filter.o - -# target to build an object file -kp_kernel_filter.cpp.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.o -.PHONY : kp_kernel_filter.cpp.o - -kp_kernel_filter.i: kp_kernel_filter.cpp.i -.PHONY : kp_kernel_filter.i - -# target to preprocess a source file -kp_kernel_filter.cpp.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.i -.PHONY : kp_kernel_filter.cpp.i - -kp_kernel_filter.s: kp_kernel_filter.cpp.s -.PHONY : kp_kernel_filter.s - -# target to generate assembly for a file -kp_kernel_filter.cpp.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/build.make common/kernel-filter/CMakeFiles/kp_kernel_filter.dir/kp_kernel_filter.cpp.s -.PHONY : kp_kernel_filter.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... kp_kernel_filter" - @echo "... kp_kernel_filter.o" - @echo "... kp_kernel_filter.i" - @echo "... kp_kernel_filter.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/common/kernel-filter/cmake_install.cmake b/build/common/kernel-filter/cmake_install.cmake deleted file mode 100644 index e41405c9e..000000000 --- a/build/common/kernel-filter/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/common/kernel-filter - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/common/kernel-filter/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/common/kokkos-sampler/CMakeFiles/CMakeDirectoryInformation.cmake b/build/common/kokkos-sampler/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 95005bf3a..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/DependInfo.cmake b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/DependInfo.cmake deleted file mode 100644 index 7c74e85b4..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/kp_sampler_skip.cpp" "common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o" "gcc" "common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d" - "" "common/kokkos-sampler/libkp_kokkos_sampler.so" "gcc" "common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make deleted file mode 100644 index 3f61a3258..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make +++ /dev/null @@ -1,114 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.make - -# Include the progress variables for this target. -include common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/progress.make - -# Include the compile flags for this target's objects. -include common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/flags.make - -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/codegen: -.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/codegen - -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/flags.make -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/kp_sampler_skip.cpp -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o -MF CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d -o CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/kp_sampler_skip.cpp - -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/kp_sampler_skip.cpp > CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.i - -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/kp_sampler_skip.cpp -o CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.s - -# Object files for target kp_kokkos_sampler -kp_kokkos_sampler_OBJECTS = \ -"CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o" - -# External object files for target kp_kokkos_sampler -kp_kokkos_sampler_EXTERNAL_OBJECTS = - -common/kokkos-sampler/libkp_kokkos_sampler.so: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o -common/kokkos-sampler/libkp_kokkos_sampler.so: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make -common/kokkos-sampler/libkp_kokkos_sampler.so: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.ts -common/kokkos-sampler/libkp_kokkos_sampler.so: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_kokkos_sampler.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_kokkos_sampler.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build: common/kokkos-sampler/libkp_kokkos_sampler.so -.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build - -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler && $(CMAKE_COMMAND) -P CMakeFiles/kp_kokkos_sampler.dir/cmake_clean.cmake -.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/clean - -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend - diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/cmake_clean.cmake b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/cmake_clean.cmake deleted file mode 100644 index f8894deea..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_kokkos_sampler.dir/link.d" - "CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o" - "CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d" - "libkp_kokkos_sampler.pdb" - "libkp_kokkos_sampler.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_kokkos_sampler.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.make b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.make deleted file mode 100644 index 0a9dacec2..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for kp_kokkos_sampler. -# This may be replaced when dependencies are built. diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.ts b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.ts deleted file mode 100644 index 0da3b810d..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_kokkos_sampler. diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend.make b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend.make deleted file mode 100644 index 786c7f99f..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_kokkos_sampler. -# This may be replaced when dependencies are built. diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/flags.make b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/flags.make deleted file mode 100644 index e458f9456..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -Dkp_kokkos_sampler_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC - diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o deleted file mode 100644 index 9fe86f9a582481a2556ba687d08e6bad2daade7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35168 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 L3hX0;ng0I)EmpI^ diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d deleted file mode 100644 index f142c6b81..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o.d +++ /dev/null @@ -1,199 +0,0 @@ -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/kp_sampler_skip.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/cstdio \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cstdint \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/cstdlib /usr/include/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstring \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/compare /usr/include/c++/13/concepts \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/invoke.h /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/ext/type_traits.h /usr/include/c++/13/new \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/functexcept.h /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ - /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/../../profiling/all/kp_core.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/build/common/kp_config.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler/../../profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ - /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /usr/include/c++/13/ctime /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/c++/13/limits /usr/include/c++/13/iostream \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ - /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.d b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.d deleted file mode 100644 index 280b66c2d..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.d +++ /dev/null @@ -1,82 +0,0 @@ -libkp_kokkos_sampler.so: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.txt b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.txt deleted file mode 100644 index 256190890..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/kp_kokkos_sampler.dir/link.d -shared -Wl,-soname,libkp_kokkos_sampler.so -o libkp_kokkos_sampler.so CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o diff --git a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/progress.make b/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/progress.make deleted file mode 100644 index 6c29f4fb5..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 23 -CMAKE_PROGRESS_2 = 24 - diff --git a/build/common/kokkos-sampler/CMakeFiles/progress.marks b/build/common/kokkos-sampler/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf0888..000000000 --- a/build/common/kokkos-sampler/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build/common/kokkos-sampler/Makefile b/build/common/kokkos-sampler/Makefile deleted file mode 100644 index 0de46da34..000000000 --- a/build/common/kokkos-sampler/Makefile +++ /dev/null @@ -1,242 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler//CMakeFiles/progress.marks - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kokkos-sampler/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kokkos-sampler/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kokkos-sampler/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kokkos-sampler/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule -.PHONY : common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule - -# Convenience name for target. -kp_kokkos_sampler: common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/rule -.PHONY : kp_kokkos_sampler - -# fast build rule for target. -kp_kokkos_sampler/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build -.PHONY : kp_kokkos_sampler/fast - -kp_sampler_skip.o: kp_sampler_skip.cpp.o -.PHONY : kp_sampler_skip.o - -# target to build an object file -kp_sampler_skip.cpp.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.o -.PHONY : kp_sampler_skip.cpp.o - -kp_sampler_skip.i: kp_sampler_skip.cpp.i -.PHONY : kp_sampler_skip.i - -# target to preprocess a source file -kp_sampler_skip.cpp.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.i -.PHONY : kp_sampler_skip.cpp.i - -kp_sampler_skip.s: kp_sampler_skip.cpp.s -.PHONY : kp_sampler_skip.s - -# target to generate assembly for a file -kp_sampler_skip.cpp.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/build.make common/kokkos-sampler/CMakeFiles/kp_kokkos_sampler.dir/kp_sampler_skip.cpp.s -.PHONY : kp_sampler_skip.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... kp_kokkos_sampler" - @echo "... kp_sampler_skip.o" - @echo "... kp_sampler_skip.i" - @echo "... kp_sampler_skip.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/common/kokkos-sampler/cmake_install.cmake b/build/common/kokkos-sampler/cmake_install.cmake deleted file mode 100644 index 89ab2c223..000000000 --- a/build/common/kokkos-sampler/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/common/kokkos-sampler - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/common/kokkos-sampler/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/common/kp_config.hpp b/build/common/kp_config.hpp deleted file mode 100644 index d3c23bd58..000000000 --- a/build/common/kp_config.hpp +++ /dev/null @@ -1,15 +0,0 @@ -// Note: keep legacy 0|1 or update `#if USE_MPI` checks - -#define USE_MPI 0 - -#define KOKKOSTOOLS_VERSION 50199 -#define KOKKOSTOOLS_VERSION_MAJOR 5 -#define KOKKOSTOOLS_VERSION_MINOR 1 -#define KOKKOSTOOLS_VERSION_PATCH 99 - -/* #undef KOKKOSTOOLS_HAS_NVTX */ -/* #undef KOKKOSTOOLS_HAS_ROCTX */ -/* #undef KOKKOSTOOLS_HAS_CALIPER */ -/* #undef KOKKOSTOOLS_HAS_SYSTEMTAP */ -/* #undef KOKKOSTOOLS_HAS_VARIORUM */ -/* #undef KOKKOSTOOLS_HAS_VTUNE */ diff --git a/build/debugging/kernel-logger/CMakeFiles/CMakeDirectoryInformation.cmake b/build/debugging/kernel-logger/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 95005bf3a..000000000 --- a/build/debugging/kernel-logger/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/DependInfo.cmake b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/DependInfo.cmake deleted file mode 100644 index bde67a043..000000000 --- a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger/kp_kernel_logger.cpp" "debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o" "gcc" "debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o.d" - "" "debugging/kernel-logger/libkp_kernel_logger.so" "gcc" "debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make deleted file mode 100644 index 82e03036a..000000000 --- a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make +++ /dev/null @@ -1,114 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.make - -# Include the progress variables for this target. -include debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/progress.make - -# Include the compile flags for this target's objects. -include debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/flags.make - -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/codegen: -.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/codegen - -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/flags.make -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger/kp_kernel_logger.cpp -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o -MF CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o.d -o CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger/kp_kernel_logger.cpp - -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger/kp_kernel_logger.cpp > CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.i - -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger/kp_kernel_logger.cpp -o CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.s - -# Object files for target kp_kernel_logger -kp_kernel_logger_OBJECTS = \ -"CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o" - -# External object files for target kp_kernel_logger -kp_kernel_logger_EXTERNAL_OBJECTS = - -debugging/kernel-logger/libkp_kernel_logger.so: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o -debugging/kernel-logger/libkp_kernel_logger.so: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build.make -debugging/kernel-logger/libkp_kernel_logger.so: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.ts -debugging/kernel-logger/libkp_kernel_logger.so: debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_kernel_logger.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_kernel_logger.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build: debugging/kernel-logger/libkp_kernel_logger.so -.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/build - -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger && $(CMAKE_COMMAND) -P CMakeFiles/kp_kernel_logger.dir/cmake_clean.cmake -.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/clean - -debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/debugging/kernel-logger /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger /home/runner/work/kokkos-tools/kokkos-tools/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend - diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/cmake_clean.cmake b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/cmake_clean.cmake deleted file mode 100644 index d0698fc45..000000000 --- a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_kernel_logger.dir/link.d" - "CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o" - "CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o.d" - "libkp_kernel_logger.pdb" - "libkp_kernel_logger.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_kernel_logger.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.make b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.make deleted file mode 100644 index cde685f5b..000000000 --- a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for kp_kernel_logger. -# This may be replaced when dependencies are built. diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.ts b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.ts deleted file mode 100644 index 1a3994170..000000000 --- a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_kernel_logger. diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend.make b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend.make deleted file mode 100644 index ae00aaff2..000000000 --- a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_kernel_logger. -# This may be replaced when dependencies are built. diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/flags.make b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/flags.make deleted file mode 100644 index 321779cc6..000000000 --- a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -Dkp_kernel_logger_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC - diff --git a/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o b/build/debugging/kernel-logger/CMakeFiles/kp_kernel_logger.dir/kp_kernel_logger.cpp.o deleted file mode 100644 index 08bd550ebf6a403a633392c15444e8e868479d8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13336 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 CqLw`X diff --git a/build/lib/libgtest.so.1.14.0 b/build/lib/libgtest.so.1.14.0 deleted file mode 100755 index 4332395d7ee1d6f875cd230316aa47764e5c9501..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 642624 zcmd>nd3=+_^YGJBpp+}zmq55t1d{Xyft0pDIYV3SBfU~uX`9fb2cQy=8-#+0TuM0w z1T4y}V7UYZv>b8>YPk_PiXZ|i{$`(SXJ)Q~S zy}NmOc$DENmEk&b9>PE1sinWQ-&C++wOkNa5q?o}jrqJ@wqHvA5mboOgeRxKJPccw z{aHk%iJt!sL8`*j{yqK|T{$EqdY0>j^n|DVd+d!K8_M(ViJw6&kX&{vdiSW-fO-R zU-vJTyrf~fzwv!ysL4X!aIQT^5PU-t7!|g)^aiVxr!#<6Kk&Q&nbF_DZIJX zoK>OiQLfTt?M$danFbt}qV?8VJv_KdR$WL?z9Pu4pI3TcCxavBlvf9($6}YFBJ;SVk;kbI`@;$vg zyrPv}leJcFP60f5l%0N}e^+HqZ%*m8i1X-LriYg|7o@DD^PV0C!qhTJE8u@1c&nD< znp8?G14xBJS3QR-qxGy=#&fzC=cBYLRAGm-O+A&Il7lp#>+Koi2}C)s)*iq|e-BS? zqF03`F~Eig7ox0atq`OL;a=%pohxH)Hq(=9ZT0TjTg!D-)P}cvAE{t&&COGk^9Y%k z;O8?%skSOEYkfkh&7P`MaNZss-d>!y*4rB9$w4=@dU|%P?%@?$BZkvPOllkV$BEO8 zyttYbyt(sUN6U6&+_tthZ`!|k6D>Djq6gGy3h)BzQQg$cYqCdW&&Uqll9;f{PUo}= z1#lYbQP5S{nhUckmD6*$^$KgvrqvakX8`o-oYt#-CQX^nz2d{=RrKUec)*KVEfCw! z_00F;JY$a3SA`AKa(=ZvLYVY?g1I`wJ52Jf(ZpkN*T}G3rk9YsxscqD#kJ;D+9LUYb(_5M6{jPHQJkK((X`7bWpQC728}L0ih1RPBR8y(-oT2dXvU0)7XfC{| zUpZ(%ZvM1&)i_Tbm($F%rcZas4h(Sz^F3p{IZp-GyiHARGRW#`C2y~C^P098?d8Mu z&~jX%iP`UJoQIc(r-zqM{t@r$lfzCN3M=5a*&da+kV@JiUOmd{xY`9B@)8so|NaA7J%nbusc)~k+J$aGND zrV1rgjM)N~b^+`K$OqU5z|sMLg8<(E90B+a;3&W`fFA%rcD8hi{yGECvjFD-ej*%u z{0#65z^?$804@Vu2e<)n6W}+1+W;&T0sP7T#c_||`554DfM)<;BREe0F92@*%pcMd1t?BtHJYNH73!nz@1@Hq10AMK) zp1}Ye06GG^0nizs3jj-@@C*m&4$y;eY)I}4&<{Wd5Ct#*U?9LCfWZJm0azLi&k+E6 zfH(jH0869jnFP;dfYAUc0I2|J07d|o(&1^Lzcb;P4KNO1Jit2uR)BW_rUFa@mAO@BrXXfWH79 z1N;rZ(m(M04*)D2^d=Z-0LlWC1Mmi5W1$ZKOI6{i0H^^_3!pYYJ%9!PEH#2>6Mz-~ zEeY2ep05G42k<4FKRg2gf&n@LXaPb1LIJu1^aAJu&=;T|K!1QJ0G0;Ob1*!I1B?KO z1&9Y21;A1=Jl_Nu4Uhtm29OTGk{O;BfDC|4fNX$q022Tv0!#vU7l5Uy@SF|+Ly;}b zhQHqfmr4*?bfd<3u@U+6panon0G3{bXIlU@fCj)HAP^uJfTcI+sfA}K z0P|DA3D*stJpdvA`T+C?hy)k_FbH4>081m_IT9ciAPyh_zyOd4AfzPv`%QR`roU6* znFe44Fau-(WCM%?cn81=FbTjuO@)8Y0GJ6d3t%?DdjN9)<^s$EuumVrzZU{50$2+0 zF~D+wTmT`hfWKD(tN~aH@Cm>=0G8In^Hcg8F<_VA-=6{G5q=9izW~?j2aRXb1q_B-a=~3BXcWMbnYD{XAm&ZXLJfc1o}PpMPE0 zvVCsa$>IML{IaIs-Mit(zFtxD;?#^MSHq$X%-N8<`KNPRLUewqPyc?re$?RX?K3z2 z8+xhAU!(pS(Qe{|F<}edx-$Gq(bCt>MpaCBlH9=O%H_;z&DXs>=d)Rp)?7Y#BmDBo z@a$Q$5+8mPc&zV?sc-M#-sdU|%9>QQ!}g1V#-8-(`_-^2h9w>6^tm~CUdtV-{`lOH-7P*2J6*H&srY5zCZDl}^!Ru~bN`IG zA8cRKd|LFmjeW0=&L3Q@!i8V+B35^c%4?E;vC5LBwW}_=lrdqmV(!jyTUMpN`j5}Y zPjX-FsQ!0Q;na+c2hLwIYCYNy+czw|{-V~azrQqYoZo)mil4UmI3f4<5i7JUYOG$} zMyH;Z*LdaLN<}Ac4bc^Ld9CV6za-76#YKj5A@6?l=g1!a%p3ClTb>K+`HcQD?C_?0 zntM#>1 zIdaL4{$6z+pBvSvZ~cm2xA=H*gVX=EyYkbM^eMd?%*YIH^wxc2|KB$Ja_`2$4bRFd zzSp+zyKisZFyoB2g&(fW>2@}8?$X1%4vnqxW1;WA->jMW*SW59AH*g4-Tv=_I_h@0 zW~(Y)e|4nqzJojZSgQ8DcjexQ6|waLyENRq>Tuj(bNq_l|IB+e^3Oe|es2;m*ZlsC z8ap_1@7t@MUhO!3z^TRW`Du=#EO=y0*t$UUbf8VZtH<%XHJ`=3>k9q+Bn0Z zkA^l5jQ(cF>DNL&n$odSt6|@H-CT8Ll!sFH-O`3B4MHOg8}koeAJp>RoXPr+dd=)~ z$hTd^Rd4(gHX)`)=bTnGBikp0j=tQke;=#L@2|4KZRRQl?ky9sX@0Q9`p#>H(CJN< zYW+GC_9^I5U2)d>O64scUoY6WIC*r#%(btFR9f@fG4*$k>j#*&-+3^vdxOX4s(hXu zH+fCNj=c`F`1r@AvwJB%*mr5nXa3C=)LNr?bJ6z?Cib;HO8SvAEgah>ENPziq<^2~ z?_KnPzoF;-PgiGu@zdwAJ^i<51HWTNHmz|!M>+nMHZAN&bHJLXfpK5Au6lp>s>m;H zwA+>bEM4qa4`)PCU z)vcz+wM+L(<(6qhP1T7v)|3$KWfB^Aq&=iZSFX2@W%Hi z>}iwzCwHso)=54K@;@Ha=T6TB-|aa4UE9Bp?cX}K)xTcXZh!Mv_R0=k59eilyMF8D z#-Wj|?^~YT@Lt@@drhxi{y#jPH$aD znQ`lvUZ;P(di;#C+lOkusRYcW!{MGNpUc(t?v;4gJ7;{ZPQvCEs4!+xFvI{~TNx5`1V!LYLNE z`}N4re?u|i@cOCBnn!#d|2^>3#MiwlTsXLJ+1RZ^9$qVV_WK>D9|fhApHjZU7ZZ~eSt`0s-kA9$lf;muvq4`Vv|{PtV#Xa7AMxa(58zV|z~%WD1X z(tu7sbx+v$-SF=!Bwp=ud0s%=!SxMm-n+Q}&}Zk?oZr{%;?&LGsnXizCbnG|T`_s$ zg`)lcHHz|RTV+}|!`*(_OS;@hZCvxw{P(tg7W3mDJ|Fw6+%W(5gn!Jv7dA{hbLvUu z*FHVJr_HqTts=UPh&6PYKjg2$=ZCL5^ZDMlXZ(6LVZ-40h2!TR8?)N$zqs)`o4j&t ze52;ozv}wy@zB$^b<-Mm+A&P~S#-^oCp@EPDBrGpCiP6`dxpUB{W3;8THfo?mz{@n z&#NyYMWj?=zQ?~Z9li2 zU-!w;+n*2Y68_$*e6NAZk!MHWJ@Vd=r^knmycfQrM7qd}3&O>O=QnmGK! z)kRNMefROuNv}?t@ArQB-g9&E7tPLYxS`hVL06Wp-_>QohHrNM*|Fl9@eiM<#+NUD z<;eYnAO9Hs=9yDXt9~|X_a4hm-+9Wh-buI3Vf!L#mRbAbtC>G-T~=w6wZd7ythFgM z{+cmm;gZZ{McJPmowRXq%kMj+eIK&EbJfTM{|2$^&L}S?Z1{8k+cOp{Tekk)A2RoL zNUf20eN23#?6kv8C!f2m`{BU#?Wfn*-Zg!FmlMBt`0M!05q(xIs})r&`mlD|*9}|NclNx!HDTEPHD$x@Tv?pI zaPMia*VebK`mEu^QJ$ZCb8z36J%+AosF`2)`t2@0(H@cJVW}04C(mfoYR}$UXMUUf z^NKnRQkP7soWF4Ssjr?ztf=y=P?K}f_iDAtZ7qM^Ka;yUZ|xh4rfc3_Hq@~0 z%n#au+x!o|J)`X_Rd(GxJ7B}1i??-ky>@T^tQvQ}XYT=b@B2jMocW+`-#Mno-$xaV zShnYIC*`OlbAwd_hjy5r*)J}#q2^(O0~H2V|8{2Xxi8l&dncsE(BHax-kz+~PQP9u z?9M{3r!n`>rg?pE?!lgC=e%CKrLOv{@?zDx4pB#Pf3NB_(7R!9_lAGetGOhjw?~Jc zE1lGP-QG9pz@pu{CqFIg{48$Rmp#U<9as3vfxUg3{5-d=U&{ESa}$kyzYopO-no!d z@#2jcYpOikq};!t!@>j0lWx{{`gr~Pt$*(s71wj-&!>I*@6PBjt1WO^SM%+jjf3x1iwY<8Xvsic;0K>J#W{` zU$g9+=Gy5)7xo?TxLmuAt*V6GDae0%Z1AC^UDcXzjURuh(#iXK$L-#nd0zV>^Ut9NX~fU@ISmmSit@tmu1y5Bl} zm8L5ACH%vYx8`^RwmbrmA=PPO!bSdbhT;xA(>$RL+^PA)^8S6dr;YX8y89Qrt_>vCuerW#bYfmeEUH`~y z%9y4*RC@F?VM++SZC(>wnq=f<3>JxGOXz!kEXRErwpopKW5+?75?6INtLy=+^X4| zy5xi;FSxyP;nVQ1ZvQtiYGQ-O1;1Q7pZ>>>XQyU7I(O^xf1Nh?_t@Uym5y)i4&FCn z%=h=IcX-hKt1{Q^!l|Lm;?L-&`T((mlL`fEGy5B#q8g*8J0 zx92XOSm)g&jpfvZrY$%Bbn}A~Z*AFp>fXlQpK~Kr+p=Z_=l_wi$M|;lr(vc?y1R|@ zXI|;@^(O;kCOivo8TRf7-7h=i0v_!CqjTMAPa?-nUo)=9p}Oza`FnWg^zS~rRwTI=6DA^Uv!l zjc@j?G(J?O+;NMg^B?=dLA5N2|6B;Cq?>$T!|7@r< z{`P5Ue4a@fU&$(sPmqz%#Us-Bd&$VhccgUwLo#~xo(w)xMxL!?=vS4|hZ-{Z+sW9a z8Xcwi50SBNcVXd5N^g5yll@Pe zNSSuOw@y0$`1hpor)2tdTqo)LHDu^}%JA=hM4C?TKxw>AMh_pz^xqU2J9bH?e_a5( zBxP@pwwLCoiC!ANsg^W;u8citUq?FsRM@>C#ZP$|xwVoRAIr-0FQrU-HSaCW&l#C< z|C&s{t65)~&TX0Y3MeO?|3a=bKB=`dzMl*~9rsJ;A1336l#v8GNBvY>eoHYF!Yo+nwE;o0sG`^0E zKO8J$KP$$E5w^QX%I9~PaW)j_g9?>MuglO0l(APj8M`-5#-Dr>@=MjLsm%Cz zRK}hklJSe~$=GMbENQv*Ezj^(xSYwJyewc?;nRJnFT-;O5U*eYhBOhz{ic97Jz_g@ zVJ`yzf7tJkgZRSRh-drZSh7HeXLRz|MiWSt`TxUSj|PahvJE+q`V)R~DB^V|5Z{&X zP4f|-e*_ojd%>DNOEqu6{v@t87ql5F0*Un#miDwoesVuYej*UfEk1~J6nBvh+uOm? zws_Vq4Y<|?NC$s~y?l$PT(-#oQWE%QEKR$LAYp%TT!?Sb}T<>sw(EO$>M89ScP5*r^-R$vKI1>QMfFUm>}%%~p^E`q5w~ z8K1hH$Y&w{E9_U9j`?$UqMY?4XOA_A=Q?72+5S0}c7Y->I{6zM>)UW2=Fj^c^KYc~ z?aYslRk&QX!3xrw{Qo&_4E)aMC`9emVhZA8&LI7YRPMg6#3$RJ1*r?ssl@vm&@b2~ z6-avspS2P5Tl*tF6_6ZPGZ68*uaVAh%3t^+;)^zlI|@l7y0_oNcyb47B#v6A@r z$9mnM{42X7UU3Qwj3<20ZHO&2BtIcNW?I{1|idZj`sNLTHF|z)m74?@K=urH4 z(GdA(`y5&7pN;vg`%yAI2tPdm^XsZ%ei#n;q-sO?w_tuSk9_KL9r-kop0hI_EPc|H z_}ql~h5qRKGv?PWz>@X!2C-|a5>|tUD)P8NZ$D1 zW{@0oB02bz{PRWf9~q8xOd>nk<_(hDcPN;y#OIjRjQ`qP!8S)d^mrHZ=dq1~kXjHw ztAK4Le-(}6C=J+SxfJob`oJ(G7GGeg_Xi|5(Kx;s6oVhH+2&J7@%;Z`Ph&LVV?_FV zIF0bHAtP*WEK8$h#$SB}ESD4MRVA`BRuO(A$ww!WPx>6Bqx&6ex)zJ&b{3-Cc8c2f z?B|$2r#cGYLu%g^vx$GUNfA6ZEt3dZfSZ3v3tYo_xv#K{5ZKrKsKO z_)&dne2=31U%f^2*~U^x)NI_mVN@^C_?Yw>>B9~zHeaMVOZqTwXdjN zUnBqTP`k9eigZk5Hw67ppnjJx>UTqaLOO*;lruCRpEh2=`o@atI|$~j%sy}rF#lMR z=W2M1;g#f{_z;~I-AN9jezCnZ=2zt*ohFq3B0v8Ef0Z_ivOV}L9le6}iV@kvE+iin z$)_r2=dK4~x!isf42YdiotGdUj^FVAZif$U{Vk;bSTs(>6aNLoKZFPQ^oac7{5#0M z;13(FBOQgvU!8iH@WekDR*t=a-H7V+LaW z6e>3l7-03%?!kP(0i z^tKuK6}ouD_keMZCDZFjM?5aCoQVAJ8?_-HJ2S%4m)Drw6r7UABXG0%^u7-B7qLzD zkf1y8Y3VVfpYMzOXAzw~4Kcq`3-x6O>{L=nokiN1T(g*SKDINaL z=oEc|`O#{@SrFo1K?YA~$KPmtv5Ll*|DZvcUDb%}%<0isZcI}wR~UD89Kv#y%~8%Z zuo<{N#$o;VfC_#{F4<|kWS%;NT(&`9|8S<<&P1Kzl~uWWPV7|R!2VXfMMbF(1P-Lh3M>{ zannlUCa4pivWl?WeBxh_TknZP=Y8a#orPg(0(5-d|DpM>lE=ciEYeS{NIxHf{o(l+ z&7(hnc?Y9Ym;5L}&ev%C$|XPFo9K`GjM^(3>(!R{xwa4SF((oKJLO*v0}3m*h~y^F zDIbFQbw4118kGOb9Ykj)(t&2>Q-6}1mgFY*z3sw?ACdlil8f~!{1n?oL3GCTBl`ES zTyQ`5G-4p)xhIGh{Dg*}ki4GIJSY-><~oso!kMsL*qJ((F3dzaMMn`Y*#9RQq?5M| z`%wgD=M;s=XAX@og8aXr@i%uL7ATCr_4gxv-6@pMD&psjM8p@cgGP|ZTyh~Z5TA1p z@jCujnAg`Oeb|WnfJefoM6kpBxKj=B!niQ$J;d_|RUjuj)5p>llADs`Cdm2EE395% z{}*9DYKz&q9YB!DQz7a{;Kq|+O#&Aml(Fr7t2U1XO_I*Ru2 zpvWHX8H)Vt=pdJ1Z*xf>az*-(Fqh;e@}m~6M}EZPYzLsj>QyKjXX}#ut@}{^gGmm% zW|JJQAmcsoXD$vL7)B?b+T~TszwajLiO4V7^FH!vEkXh@)Gp@-5&!J)8l+i-9|VSo zwJ(3j5AcGW`6&+N79*0|qZs5TW;gOF^y~kwVS8z5d~e1IfmGRu^tBq~hn-br=?2d~ z=)+QMM=(cx8kvCk#pCblS%@#9LsP=M_%({xX=h@+1pb$RpqSh^k=?6F{U|3N^Q);` z-(QgbLejS(gzq*M=@cBq`YtDZGmu@f!Z~Y}?os}wl;89%=HE~GiwLj%9`T@o8`S-4(b_qa6 z%Az>91ILMFKW-i7SM);u>kOX58QnM6^fdX+c^gF7xu*b!Z@{I zE8RNr46<*<#PH$mL>1Jq|QM||1_`FS~0 z98WmE?l0rFcJsXGcCizR&EQ zf;*Ule4;eqe5^N?TOiW^_rU>X{42gi!G{q2y*`*pm9)W_mQM;D$+MW zPsaL_ocAJqtOcA8o=Ny4SYKfr=}30Ikj7sv@$*d|%x@z72Q}c+?avS|_M@78Lj8#R zz+B3oGYRwOvje!0*x6H-61rf0l{DUsL^Rg}3>0fGU1yYMCu)~XBXE4lrSU~c`OiSP zyuO8z{uBP->&VZ!EhquO4t%Oc`uU>%^+qhxDXN4F3jSos=a@gYBJxA-8aE9D!ph~k zWBxkC=WxEgYIFIbILYa~NXOb3>A>*8r#htPTGDgDZuF^%`C~+J@7*+yGl}MLK0T42 zoHN+&LVfEEAiOC5-_wYHS`X3@KTSZ9SiK5PBb|7{o4-bR=92vp`bD4pm|yHi4OvKX zdxHH1s>!E$Utxah9&9h+j)rj3lbj_e&n6_#1W;7Qk5&|4nn-pmMidwQh3s}AJD3lt z8vlPdCk~D}o97ma^rs38+>Cw>(TDECr|r~#3q}36E%{fu*vEgL0@u^{N5mJ1aMT7}mE7(Mjrx_T&iJld6ROn&-bhrxmT6q>*0bHbT8Br2O-` zVS6Qs=4INgBu}#2O(_508xXJShwUF*(E(AYRauMg^q*L0B&#|5UI8EWe3eqyXtW(V4lL=!@bBcQ+wk zISA|3lz$8EIk?T_qu^r5PiRH>$TgV1fGxy8x6p$U9gcqZtOwH3-oge4vG8d~W2zUsTm%xBcRp!i5O4KC zx&24@V-pBJ74d6P99#l8V647*bx_|vq;mVmBcEy!pF6Ii{^ZiQ3}WQd_$1;}6uQOKt-f8jPFK39i~16e+`?~V8(ia!Suz60rl*iZPE z`knS1(*Kk4Ki-4o+1rjQ(l$oLg=*P=cg5yh|SWgs2p9&E=ZME?XRHm_F~5ij_? zH;8^7`7Pm;|BvZdFD1=?g*e8kThxD-A)hTM|9UV)d^?Kd`EdZ!QBa(}8s%54Ai4RX zJcaphvvE}JaFkC4%0F;3;tPgR{<`?XcGBkqB0c%_I`Uaa^ISnc7gK#zRNsa~|A#k- zPcnFu3IDh&;tMHmpFsE%5yU5r`=G9T%B22MBwE*=a0S~-C-P6`Mp3yUKcNU52_{dm zzf{l?>12!it84}4=g4pICVm>!M7-Fa`3jnk*;Vnn>V@yATv|{S){DPfO!>>9{ApQ{ z^Q(vXb42l|cgXKmeTVHR*yrAaw~{}+g7kbg*;{ekyF8T3;+&83aHLaGy>5e|^5c@L40%{ilzYr9F(bwf6|39Od<37E_@+-J}+HVj- z^q+w~v-T=_R+h&!qHWm42cWbdU2%e139ML$qGz;=KwqJ_WBqI%0q6 zLmKyW`;Z@Ck57ZHqTa^PxCzrVKE0ZRbYkjYeFeYn-x-L{XBQ+v66}9bYvePA)~_S@ zU*R68PceTXwJ(H6_*4}JT)tn3{G90nF~5T5zk>Yh!;4Ix^FP3L%p&>MHz7WcF3%Fm zT~G1(7*TxQm-Hcq;(mhOdRmYl(^sfhAVxlQJB0XxCaBN0bu^N5VQ1uLB|f<0uMs~V zAcF$^nnkE@)5%^5_T)brAM-`y<3y?#NAWi>Uwrzr1@gmvR+j(wEW(d~@w6IOpHqtF zBT1Doe~w6h`oh4+uM>&%f6-v%Uq|z=CPe>ECepFyW4RzkKDGZC^PAeE0EGPs3xg3K zL;DThqWqkUAM&^($&KPLT`7NW6_rcz0U*n#b-yG3=S1_nS*b`z*eJA%^rZb<#OL2c zy%p~Ms!RP*c^>N}_&+&9|Dt_3Z&JA#JCTlJ9@bZA-!E4ppLrf+_sC8fb`d|Mw_g#R zt0NJwEsy+6B)soB#OH=1{S;)2n^+y`D@E~#LB}zFj40ka%NOy5U!eeo6a5uHkGJz8 zeS4kcpGympmni?!vqUEf88Kn?xUKIIo!<~IjN|plZWpo3_8@`!@#!q}YZdit!S6b_ z0_o)ci*(wP+!|AyJf;ZoXNb-enqL%%<`)CNurqzmrv9a%{KNYq|2gb(KuAy=pK^%4 z_P!(ie3|xovk%hAXBQ7bnoE2>>4|vVS;W_%3RfaNO|uX`hJTCWy3x3)DuaR){P{mg zZ^d!ow2Q1>;8(nl`Jp@T>B(KhbF{t;-Ih=H5>O63ME$x6wO7n_tgi~yj{BARyHym= z`TkX;W7>)SRW8y0V+*!do;UJC;^4}GfnxGMBJ!gek=*!88-YeslG|gj8%z&#|3-d< zI85IkQJ%^Uh;KrCwunZ&R^$&{BKdGMk844E4kmsIMf~Laf_&;k>$Bz{YDdxdsBMLO z=8(M=#+SM@UnrveJSZi&NAxD64{>r@_j!Z(S-uA8=hJv0*o_r8FnOLM1F7nTEwrT zbr~4$`Se|XEVqE--a>yjH$r?at?Lb;{6jV&K4&1>w9(a#G*`n3IsYd-?> z=kCG+cT)b@ClRmei1~$mIKdaNTy7QSzl>~gAsrB}IEajd5S_KuuM5i~odUuq_+kEB zk`I_WK7IH$;&tP(Uc(4~r9R@7qH`{_NI%8?z-VBA$;b2q*-xVL?E+hcaF-wC82QwQZd7>nU*fuUpV zrKSCBp_G5XJfxp{7xN3_^*fZmfbv(P{2?nazj)kVGzIadb4X_+4SJ2 z|Ft{Oq4^+GlTS~-K)h}W@*~Vc1C)rjvV~Dd4fy}VUAh~PzD{&rqq+~`l_Gz>*)XJ& z^92oz1J@kAB=@*c}YfW^|C{JfYKip{kJsy7!Td24nD0;d zcbrGOg7$kKBK)mZNT*OV?sxhM^B3&Ia#!Pn3+{{fJc@_2JJDI%c9iJ6j{SWasu$P# z7~)MT#D@}oFzKy$UKvF4A3b`_XZ4eBlRbNAWn=`5@*m zyn_`2_kd3gb|GH84zj5^@-H60j`brt_fX&F;e-2v#+?`%cZB{m91J*bPekW0mJdLD zzR2JED4X&RMS%%-;Qtek>jKRS%JY1a__?32;W&O%6kq+L4)U)R>G>xu5O3X#aszY0 zr^$LOx1a)+JDBhrnqmGt8ppd3{ty@zw!Yay#Lw%mV}4E)_c(qV`Bc*U1-c=hS}h`e zo+3XDsA8QBY%Wuqv(oo^l$8IcnwZ}tnkSxtiZFYnqj3S6gHK<8L1uV`DF0<}AX&Q< z&cFr~`paVS=XJCX0mR6s3vH19Aklfxpp`^lG~Ny0iS)(e-7ioa;)h+3 z4M~vm7oQP+9O~^nl22wN;#D*c9mKx{{RRvmtCy0_MUErFyVi}l?v>K7N55}z%Q&p$~Jb#t)3+-r|q1 z9>!}nUsy!?uO<9_7+)AZXFDoLF5%;7d{@!b0y7ZTT}i+A0a<^uVcgRq;cWb#>kIKbk0k&3iE44`x~<-5S__bF8i(s zONBJP6w&zd3E_Rn4iwV-RLkdvIQ<%ukH~+x&;#)?qWv~=TA>`o{y*_CMk4+(qPgBy%1`^^vIyVmF3Q>ZG14~>e(YGx z&(S(*Wx`k3gmMm|bz!I`pL&selw>Ep3IAbzq?13z(f+Ub1nFo+`!j28BR=W8^H8EQ z0SqS7&qC3B@OmKSCp#n9)ofsx+5bF|f7`ha=2u-ueuVhjgi&ZGV?=gxNDI%>KCsO{*<2hq5TXYg#Qr6LB_v$eE;n#%59M- zuF?(~l((yWQ9;U4znBX4pV^Hh(ReyRW_2se1w<(kJyja5xzOujof!h&SW3{f`N?5!77UXd{qbOs6_tZ zH>Bs{bNz#ejyT?~xr6N(B=YOV&BAiECy*aO@_y>ijcz_81wIMQ2X6y_Js zk6h}BbU2EK!$0{H1Oo?a7x8!(NOI;xa!z;~>1f9xeIY*ldv&5C8mH727bt$6UpZ1#SkP*s=oSCs!0leRVvQ8;9kFQU3mcM4$Gnm;}4;?`C-=%VuWGCAbK7;xlNBdYn4fxb|57H^z=f(e9 z@b_Aiy|U8$C4}-HOGf*t71__#TBM^A&C{c!5YLg{Rh8)6BmS-9vEQ8{h5}{mxn(NJ z|0m4<1<_eDgZQWOO@e*6l8<1*;8Qrf$MmW|G=J$Z8Trw!Lq+hRf%X~kX{9(G z{F6^NzQp`7Td~|&d~nmCz1X9kK}X=l_lQpW%ZWwFU8t zNhpBMgikt6`Bm6n(G{=&(-6cL(0W!UDtGoE#H;B1l%W69NPm&(2Vd0slO;i^OPAfc5+50$|s-Z=~z4XhF~=EuM^QZw;b_G zHOhy5tB<7^s;`pjE3{+F>)4KuMSjSmF-Rw-HwrkC^k1_H^IJuJ=H4E%Tv=i11x9zlHiw#WJwiq;*@UdDP^sa{{SuAiQLi}Bcs<$&>8M2h@bsZXhvK@iM1M22uTos!{UpzeWJt>6 z3su2!V(pbHI^TU5+MVHxXq~Pp(f{=T;yH>Fvi{6coD%sgqJE@hNJv9y9JG!p!~Z)8 z)q?xsZKRV&iZhx270#o~L43h=%zvHqxgoSK<41fiR=26tE~5P#w<{w)UnIAF?+_i@ z_uiGteMaNH%82EDOZe<`q@(*1+v_~x*FeRY9d0d}N6#TYRz>?m@`?W=G|$Qr#iK@j zgY>m6u^$Qhi&`!uK575n3@Y~mwR;T3`I`{_5jZ4#J5nGSs?Vn_s}Zja#&&1l>}2UU zRFLIY{fqefh~}2*Ej7RS-#r!$+vAY0lPVSr$@%)DvfrfC- zF*YCZieo6BP?DQ!0pgW^pq^|Z{3_}%`J(b}6j%*xJQh&!%;Jb+Ju)bQ6 zooNiJ&*WA>`Yg=TBVm5T%b(8c)k3zoKDpSAJ4Jr!;de<6YcS(l>W?{hF@KCGzsE0# z4fln=+r(#d}^_wDv+G#BqCmX zE}qltN2MCm^kz$Jx<#+&^byg0^a+M^!>DAl#gHD|Cp5*FW{8fBOEKVY(!c2Avt#v% z$!W1E$>Sj7&?t*WooqDg<6_MQeM)j%dTjbweR5i|B@=$^+bhcAA8#3JGDO6O2PGKw zS;+~8wD5Q?%#dQR7^0KX4Y3Kmjq$N517lM%7`eWI7K7Q6oHoiY8lGx3W{fhVBCX0 zrb$vtc8L_!%TDHIUgnbIT%x9tpk|YndzEyv&E#aI_D5NTLg%romrTpcQc+X$7wZma zpV<2cN4CSd(p14%q2k6VRdskH zV58x#P<@M=rnEFPfsPs{m;}3~c2DgzpfC0vLLg{k&^>a37E_m(q{7CF_|f|Kq|y4s z*yI%Z)(c8bgFX%;fyS>#thuitt6QukHl-Wn%1Af#Fr=6a>0nn4CSy8pJ?wOVw{K20 zgV!1ogN!+=x(q8FY15+CSzJ}Lu@9DAl=c#*>lWO6?_^a<1{^cLt+`gmhT8klcJRN_UA+U`Xc@~ZBP(+udEo@_{b$?|nVv=qan zOU!CYHDDA(U3*(C_jVAKtuv(K9LC+^ zT_qsLfyOT^BQxAK&fQU4hE2PC6N?n_mQIc$(B&G}ULYB%bM_J=! zaFZ>;=}WRDIhzH@7v=OV*|L0Tj0-cwT9R1nKTk6?vTw+h;i$_lwmuCU*jr>P{SrtM z*S2Y%-Kg@CyNBAhPwZ#|OrWt+yw{PIl?p>z^gvrc^u>yIkQyHpdS1O=$b3oF==pVd zevu`sQDUn65?Wrxw?IOQE|ax^tpyz7yJ48g_M@$NocLL?uQ;k%FtG?bSwX1|rg8EbZwA2m@=b@BR&uIAZ%9u!%FmgckqVPD z@lIco6>;$r2h8MP{DH_`X=7Y=%OwJ>7Yva|P%LEtLyD4ni$ON^kRs)F2tHC$R|amtXO8}3Db zBv^WppsEBp!RXkQG9`jj{6eP9mnvREQ1gz7-eS~)b$!mVfjU@rk)fn}Q_?m%G5->k za##^`)-19%U4p2S5!pV3=@oe2O_eTJH;S zszj4MT#cco;*t|hDt&y434T=TdxJk1rB@?!j*+(jh=mzqQ^PY^&;R#w(q~90HO5 zTX}#2Fo|??O<9};wd6ywGD2`C8vDN#LWn*p*jazEpLRdrxp$Z=x)>;Mmnylv_OH1g zB4_bHe~1SPJia7qaxS^MlO#tuqR-9@xn6HcN;hV~&aVW0Y)XnTo~??*b}*IjLy947 zlqCsg6}n#W_FX%WOdo_s-ItdjD5?3*OE48MK}6Q5phPP3b}f+2?%=XF3Gpw}C5IE1}`W<$C~a+M;I zO+Il!gK|ei>!Vfra2Pvvy&y);Z#QvYLj+C*=jjEtO?H~gu2Nro}m{IYyWMT*pcp&9Avu-USBr%+daegQK) znR)J@fWbC%WgGV})_L>U~ryc;wfTBKA=xn|+q za(P{@s9RJWs%mRyN6EQGP+mJ7jD;JmA$SFXF_Yoa9g3pnu{E)KH5KixC?ypUFEX`r zkF%H2uS7It_;N?;B8sJy7gC9`q?loWS-j^WTw+9xkB0FSrlGt8=Kg!U+ZJU^F^4B} z$>!{YHr1F2v}KOikDIW0lY(5VLd_AU92T6o89 z;ZaQ3&zu!&g3iuJ+hq%|l^>N6A8#<59rv%Pi+`t0+WhZP7Q+}R_Z&C;#5wCFytf{$ zhPf-a>;4YR6pI@6h1m8GgeE1YBsg-V3F_86qnC_6yI3b3qA%k}XN0#smYjkHa~X62GhQcUyQ@oFP6%OrTeC z3LK#5IyNeK6igjU79je)WC4yD#0A)-s!?H82Bev>sS`6&QpP%RQ=FNFHhagyxuf*- zG$Zby;};GEA;HX@IlgH|Jxt^ILp%2Jw$TZ;wWC_i$n^mgiydWfY)^^Y8ow0CZQr)3 z_@-W9fE8zxvW-Gex8xLq4irM8?grh570Lb;WiZ9U(IR6y6byqydVEs)bKX}6hsLJF zXQaSNVx-Y%>CFcwknQJ`nquge9+sTW@8cQ^A~#!Dr-FS>{2=J$Wwn3F*PK^U?H^%g z+!ep)c+8-rSk!(I=8!nEF(t#oi|M&FQmZ4(Zjjf6LO|PM=*DkM1LCQp6OwsRm+(bx zEfw6?n4Zd?4Mb*2UQ%8|XS8Dgm<-4;EIf=YX6c z+u#smvVTRbVVi@KW5uu8Sx;N`ApYP;Z{sK$-J&dh@z6P#ibWay6H_wGNhD~y!;NZR zeIGpC$RB>>Gk{wHaggF5Sv=@3(;e95m(C^fge1FJF#~c!P^+Osv(6C(hcLr+LHdY( z`fd@u!?{GW!7!Rjv=~yPPwJ@sBH_ekI4t+48`%3o|Fa{ZADR{m-jg0$2LgMz9U&oB z$LnH=)>H?h%Fin4M#DmR9Lr(GDb^}W3b%@h8lP~EScUdAq`s= z<8yPQ$>mT7Lue%vLXWX2e1Re9>9OGb_KFucE>Wu78?Zy%-9p05?!S`k_A6PkZ`cF~ z^(Ee;jCKtKp1n&=r0W%yAy;?1GQ!NRWO{yc>w0A|LRs-<41h|6Uw!$;jN*68gAO@! zs^s_5i@4Qj?EN4UQ%`+{B{3)*CTj6%5RH}WK#su;Hzu%Zjj;Frf3g&t35FcPzEQ?F z7ua?y9#Deum%B{L7!Put@ls8+N>ss}B|FAoh^q{~9QK|gVTWba=gH5X?>Ym5Tn4I=jt{R`dI3iqCQJgP)(7IXRBLuw+JcAb3S=e`GNMnF*0vgEM73qztn( zwx@$X99;aWUo>1>!3N%B*_o{)74^%YB95pOi_oDkS@&4Yrg}^UjQa@DRNIai{*3j9 zP@SHye0X?30y|cwmvglSt-*!?@ zn=!KME%r^L(b%2YH?wIZ7n8uM7VvM3ccLmJ~p`=%MQWMVwz zMyY*6(G3Y7lMxFGNHCVdo(_8x9!L>HFcJLtZnxDV$o`-!_zAGHQa(rx-Ps`kV52L- z7mL@|kdO=!Nr>mM6N?(PEk4)}0;3SX3WuM~ED~>vWTb*?1OWn=qp-b-W&;ZV!fvM^ z`v^}go2={83|V^I`vgq!_hrSwC0nown4Q)p4BY0yHc!#N46rspzZQq{ZOjVd3}lX- zSfp7@q%iYjdnl!%S@g0dh}|&+Co~Od=41;57{qk=rU5xakjn5JTD}?)EvI}vpPt4S z_Enqtpu8iGrJN?iCPI5rs8!4#!W9{c9yvOR;$;%M{Qi8fN$h;uWl;OWx}*KQH_q|~ zv1@XSX^D2%Cj(>?aq-a1$8eb<@@K*w)}ib&1%X-alfeg9 zpPN@5l8|7_#15vxO-DrDzCYMeSM%zPT?3m@7#Qp_`N0}fQU=7U`Lk!D&QjdkCC?=U zgn;t^`}Y|uc4r2Jn<}I|IJ=C(d9A=mxGfMYgL{PJx2b8={W2`Dg%P%~g@!?2jDn~z ztl6^g0CWi^Dv0xErGsb3hAf9Dnwl4>!}WdUP|-#h$vmQgNGeYWU6LqEJnxgDCm2|N=aqa_`>=D9W+NZ4tz$Js^Hqh zNvN?avmaaD=g(n;tnSWQg!f#UrwEx{oS6vOpFbC|<>UtwXGh>{t*`b6M;zQ7b_^N* zN;Qd{3L8z0AtlyiX0t`eDwiuj7YjRa#LkPYG-=<)_On_;F|;T)yGIA0WM8$7-=S=1 zay$lDOezT0P?L=DID-aD!0yF#up7l$gB^!@yTXM**_JmLCTRTKvEtF#CMG}d1?+B$ zM009?fh|A!maLUVWlV=Hez12%pJhxR4b~1ONo=Eqy`N~~L#+m9GQpUthh=ARtWjV^ z69^7$Y${y$n+|bYiY4IP!s%m0vJm$2IJ%AyGAA?2{2AUDn#)hgJr0g)S% z5$vv`Efw_1wjBv%{Sp@%ipjD~nxzrAv{mp!Gc~|$2sNg_wl)WiRtMU5#dwxM=&~G` zBSRX$r3mKspvswv{4M~xMTA%RQ5j(J^s(_{GGNOOmk4wEG$ZT}h=t2!N%t{FI?k~i zaItZ4b+07L&hMiw&7BcWDQeXGv;adAY!KiFM;4!Bvs_`Mk+w>{szGcj7j5K?e-!N8 z%P_O8PZ5cIVbJ1-twab8q;ZK5)-)U3ukH(8C*ri?rMSiv)_`Si3V!iRGn{ja>(3My zV(sKw6RG`$CS=i9W13mbqA)l~he=avtVPgxhwiR+*f|V60Os^UMz*?4`$FBfFl@&W zIFPV~7c`7awao_;Y)tWHSeUhery#S%^(7bzer*;knaD4|C0l!ab=(*YA$Pod!r^iW zvqLX&+f&M4k*crS-eeW;$<}AUEHDw=N(aJ@%?K6> zJVjeG+J&@X6R_PzamFI>3I3qH1RS?SF)x|-J{;L|w5W0H-e*T54tj-a4|??7VKO7h zn#4{letu%lo1X(&*isDAX0Ax_MMWXpWgDpV?(E-6r{C_AW+JKOG<`UJVEKBZy}lm~`S$GdWEja@p5 z^2$>>dh)8nmVRBnZTY#=3}4~;WErJ$t2CFC$t{ZRD3LQk%iI#}vYNTYG_PLHxUmKtAf#qzByF9-fIxxs#2tn{mZ5_*9e&p!5CmrY0Vf&Vl8kXHC%O&M^gPw!xzue2k zn1u~+)xx^L@(U`yJ0;26TX(3)TUmFg$g8|NRKTHe>^QdIEL&>l4=@QHzQbhGmQBs_ ziH;vV?+sXz6urSlM%&gRXGTo4)7rgi9Xse}5 zyG2X=bthXfwula6%F0x}yx1_^bqb<|KC*3#;9HC`i2h!l7=kj1Uijo`i02 z*EWky6blA68bF|{6kn?u>yjx?|f?QF*_`@$NCOt@0x2P#FC4~J8XxZk7r z1t-O5V6~nV178E@@6TFr41Re>jEz39e%60Vuvg!uMBt$Eo2%9SCrqLzs^Le_DInT7&RK4%*CF zEEe$(wl~~W+&~Bv8PYQi;rtCGOx|{DG~f`p-4j5YN-oj_I9wO_KP_jBmrurWx{;SL?x-j`~E!OY&(iL$`QoZ>-0B|rTnuj|FvhV+9F zglN02O?1MxXMbD*=wZkn5Rqo_)d(EC$$SGlxw*AtTu?S)`c$G+jjdEDR4CG6jokK% zI*4DLVnZcd8q6*hi8e+gg@lRTs@8=4q{1Im+ zar*<=3C@mVYXVV*(RRlQLf|95@kZG0Er`@{dnF!|hP68UtQcrvI2&Z$?aAP)$eiLA zDHXIWY+kn{^%dBW*%~7AnoSp_6+?JSg>qom5D4YKIRFW-8}7H_Pdb1^CE-rrVqhcO*WV#!3|9}!$ASKRmNc=6cCjjFR}wA zrw?j>)(vz=$z&zh+OLV$ouUQ>xOoO#0=Em~JFVuR`kr7)Lg3Ud=lAy!{ zm0??Riq*v}lfX|Fdch59Hf{5_KZ6pNktlELe9hpiI*7@}r#is?Jg&Vg;MxG^dgBlK z04L0|;9Sp7ZH;n@%{ViKo$vH#@kti0(@xR=CL+pX6wABh1F20F_#(Y6{10c}igm zl=^heVua0g2I*^k)B#6a#|*HbR4#)*y;pV!SMZ2oSW^JlC*VFN|5qm zO5iXy0WJC4T%5N+X}*x*?2B$Le@LQ)Wpv7?o8JO)O6vt!bn^8ocR7^3D>pdY93N{k zKt!UHaR_OpbrK5kMaLaVVa;%N8?3qR#yMKaMv;;v^m#3o-I4KH(h zx!EeFw~v0lgsKXI8ZHMr-n3}@&6Ud<)xLNRO1LeLZ&ZPTgW{;g_dLQSuca9inc-8x z*GJF?whhxI$O~Vx7pzW+3{ZZEMh`x?Jw2znecj3p*S5Mt+~2L-f$rqyXBsZo5~j>< z@Xb$>ird4f{M54IwpkT*P-v@77YioBA^dw`;8yBh8y>}!OLng0XYwyJAXVa5z_8vDWxaInoW0q0f4 zl}|`W;L;4)mRPs}&%vXSsy5V|-5hA=o5<8bBBPs9l#P*uzqk~g(}t7b(AEx>l;9mE z6ryRCj3`QGw6%@e&t5IXDrqNW+Z(SY#aGjhe*8K zwX-T%-(e@-A!5Xj26~&x1+CYCudh!w8{;*;>=Wh|qeB?N#-Tcpe_!m3E*GDCom zT^q`uAC<|h#y#J7A_aS|jEmxQL$3mV`TAGDmUO+4`Ngap@r8p=d zaa*wb$W<&c|88*mH`~0(PyTy{MXM~fRUkbl27S~RsjG0~nUC&hq~ zb*GphG$giiz;M{ty+j-ef@JbWQoalFV=!-qO|ad*Sh&R%k?u9DpW!m~i?0&1PYZ== zB6Ph#%i#J%ka!sTG8yj6dP(HfvgB>S6c;D-c0qWD__Ix7#jzp{`)aZ+#syX4gGI?u zO-WJPUev((KK@j&0k)mP@tG1NeSb2=~iI8Q`8zwq6M3 z@m(*<5{wb2WTROs))ej^&+a~DD?%E51RNd%V5=U|)fI|??IO=9*XAMGgzR`pq%#LW zUiZV*a2b<19;P%fUXS9f6T5pABjW$7B2_|>t``N;473mQ=`)iJS(4%pSC@jkTl=v} zQ$T6#QmJZEx`JLv3EXL$7bxgu6qAqvA2A%w?ng3l@V7>?Q^J))f|7?Ih=j@8LqsxMINLBw*is- zabMU0h4wRCI-D=DjG@*A}QBkxFf}o-4&v+eh}Cl4HAP> zst{sMVC%w$Y<8{vXdB9GNRjp`im3z)NMo;*pp(I)C0X$2S>V^j9m`ID7zlj9#Mw)t zHS=OKtck({8X)&k1{NaEGlHK?BL5z=^zFT|k2FXV)9tUZHn<-SriEkdofvbUfGraQli0KtGmQ;wKXj zz^|Gbs7FRezhE_@_eqz)qK>TnL*^ z`SN#SL)fVJIu~2dii9gJ!5WU$sPQkh;0}{h*bvLl{N#s1bu{m&f!h|F62Z9fRWqU` zcV|N=&XAtScDv#3L&3{}fzfO-#3v^v$J<=I(T1^fp@pOxJAMM$)k5V4J4b58qGhx0 zVAz-)4^hZOBfDB1f~D3x|$SaO@N)242(_5F!bO*O2j;V*0U4F!bfZ1>#cCVm&K+8a4O%X7>?0i z_jW}kfRzBPPlXGaECy*0`MG3dU5Mwu zDLR^MGXxTEx>r%&q?XkGlG1dC`7jZ?_6x$`!i(pG$!U&XvUJEU?pdt+uwD#wN;hqV zjjrGkfFol+?NV#lHaTYc@B+$SY!*6nGAb!c_ zNzjCJ7jA7sQ@>4a<%~Hpv`j41Azc>^AtCZ z&}h(zOh@gdBK+i7h=7G2Ie}PtV%#vIVq6nZq0U4J;sQEK?)O&LIrW~(X~1RfbD#eeAJg@F z`>U_kuCDH`?vpNWj9oHDmc8rQS-yOFXsG_e64p9P(zpdDg|ej$-*9rS&rj})Pfh9P z6!yD1X=z%O1h9B1wwqougTYq{BmJf4UoRPt`>I#UCV%{HCBCy$S9EE8G7)X$4gt1T zICj1VcMrS-7%9=tve&BkemRWx==L1jD$#bnIXrpDwi0@IF96^i z{(Gb*7dqp!vYh2LkpsbZl>eXPLSKeOjwbX59%Cbo?RGz3!|0gidtzGS^Wy^Hd9!EZ`=bI;X1!(E7k{olyfe}!J@AvF=2~zU-w7R^H%5L2 zcC3t1(dVB?RYuoPTB@w?k)OTJo;(q!g#7XO@*P6?eZq+W`NEn!Ei1fAF4Pc~`K~O; z4~&x$9dCc<%TEjAr@sR76Jz-S`8eMs2~M2^@V@3LPk1I@DfdR?^M=mvZp1uS^uSMJ z4ZL*HWc?%cvF>5);^|kb&(x*ka*=<4_x#D;JxAP4-^GPv)C5kJ^vTacjK5TF#>-t> z&xdp34o~`fq8X$2+4*9OoskAk?W#V?Cwv%{q_%qL?1#ua7S~e`Q5#Hx_qA4_2)r)4wO4a z(KWH_Naor+=C@1G)-)H{wX>+sv1@bOQ<2%6Z`zUR`fj)~i`RM##9jE&@)257v`bU`T!pV` zMwHhn`nL*vCS*|uyIUENqdEE*b8EoQ%sqXEOWi7&$POolytXRu>FH;syEk^F_xj7^ z$?`j-m=c*48U9gRy`nVw?sd#+OgqJU`ANQQUcfIv z{qp4=x>+M@_+uuvlQj{&y&0Byo9~yulIHtjVh{UcQjtpf)vFAAQ%O4|D*wN9jloX* z>Q7ggYVl@SW5`Cq zM+zT;(La(ga=iRhWI^G;vn7Mr*MHiO-Xlj|I%%rhGAz~h`X=-XUU6nzvdQN`0d7UdF;S_iuc3RW6qj(qruEF4IweoPN}yLVcxR_bWz+Ho?xtyJ-V#F{ zr8hiyk>&2<_+Qi5?AvCoN7m$g%30LhCn^W-R3v(*dqX-rX343``#nXv!oqY{-*&T_ z{hjz<`C#}={iW#`%PDp?1(8ufKfJ-xPx~2upUx5W)A5%K_1bV3r_${H-sO%onLNe0 zbhLa$L%hqE?Bo|TeSQ-p=FhOZbsy_nyZKW z2JoaYa&tTUqf%4kN3`YlohOeOIBuwXTm|129V0LDkJL3MU+V8KCkHu443_id0C`fP zKdQo>wOtSS)iP&Lj+A;g6HJY>w9GBSG93Xk%UxRIM7k#=pNp zbH{w2QD(UMGYXLuu!0op>GcN!`^yJWv;Aiaa_~r}JzvW2)#7;lK}31^AK$ATD8JO6 zJ#>7wo{8$p*^M%IZMi$8mG>|sKRzb)lRgqFbfv9PpHigoNo@D3j;wd51;gg8CcbI- zim8bpqJ=l#t6n=KdmJw&^88Z2tGM4UvNvtX7PMUZX zUgsN#&pBqv!*`#Hu=JjOvHK%d)K}tmH%U2&e?yY`ZEbu=IeV0Ry?E@{U-iiw=}mwUGu zeyu!71~$DaKV}Q1^%#6f!Gyk3%){o$UB;n>>Al0H3}--Q4sy*c4_>fPZj?_d_?pkq zs7Y9)Y238*f)V8EH`i!k&-_cq7YsZ{s_p zc4bibp1QZ_N+#>OaX-C>TzBniVbL$~Cm&Rk1xjNgx2|OXlI!dAlZVNdDaKtDPRldE zr)1^5VOixZtGncX`5DnE`BKAj{P}b?nST2Xn!jgnyS&vvlF@n~5$XT!fn@jd^;-^k zDVRCrTMyG|J;sh1Ux;7J)eEuH)6TqP;^?UprHS!Nn{orUzwFkhzQ_#d*Ut4&zcT#z zoDie3k#>rA<58}`#*H64=B)AK#>v#pPQrd;7R=}0BfrcbUu(ndce!P4PTKO>xxx6M zgh^Az$u0OSIlG#bis+Q)=Nwu^!p-r#$&)8&`~#2>ME`&M4GkQl-j8qemm3SZlS!YAbQt;Vju=1C zk%sx^B>AD?NYv=h>f3o-tKYztNo3*Zys`MPV(&@OuQ@Dm`!;6Jh*}b$zX1|C2bdw= zdy&WI^J?jmy9r}u-GBHLf!N+-N!|7FG$>u(b!v51%aV7T^czB_jFekZvF=dC%x}7^ z48a4bp;t{R%o|%cel*g0CgKbmBI7?E1Ya_0{IoPY4IYhq^dk#pDk;~sa%Jc1 z*`^*oRfcbx>p0P#Wk{70#&kYVW|q-wd3=(L`7UM5$Fi|rx}@q!>+SP(5OU^kW2-s+ zWUr4DguhfKgNBUn`o(sX!9EDwm8JC=Iabqm`W+MUy}L1Dr186a8&0>jEovk?zn^ob zE2WJbIqmY;eaV*b_js*`D*1PDXLILMNxx=Vpzm%{PJegTHrJ6#_&xIZJ2j0 zM0Wd&fVuW+@O4c2sQ=VPfp=?8Rhw?%(VQbTfZPu zjFjZ_S5xHP>F5c1rJI+MQ;bLgzP2&^?$!_S`X#jckz=JSA5_)fV#pd>;5}AGf01j< zLg(F}=wl^P%H4fANM}Aq`q5WwenpI770XxaH^S0W<;_jKSb)Dw>YL0ja7dg3ErPxtvmjh(C7T8&!%{aX|Gy-Kjl4*>mMCD~;{ zyDSkudy4(hzF*%QzrpwKkndf6@MxE9uW!@$F#b3STK3~=(%Wnh};GGiKw_YQ*vq@)K?+N{75xe|$5pMQR!9pQ#v~2Ci ze3ZNQgu#~-=?{SG?1hu-k-;m+rpPaa%B@!!d2v5jZW524Fmjwu!5hb9an#uGoz}p_ z@iOxnGy3@ByHAglGJ4>id;2^Ch%3m%`eBfZMw+$R3b>Wq0Z}IDu2l4g}>=8Irw)oGB2^FdB zp_M(fcdrCq9y-gOKmPlp2L7mlKWgBQ8u+6I{x8%3<`5`H^45Ty#{+>R`9G`MRr>_w z+<2~N_=o+6(Eh21jNdB|=n(j8WPd_nAG1GUk3gW`_B-MNa^4+nw0zA62MP=qz4fU0 zPYm2(xUb%SP+*?nJk19N?lpXg<^ux%Hhh(i-zo5HnDzdSfm*}UH18XD&v5DW$4Y+o z32Zd{_M;Qp1>~Int>G)Q{a%3X3g~j$VAdr{}o3vCnh# zyhlC1`Hr4@kLRbz(Ub1=^kPR3oY+R^r`*wtjsFTqZ+yt}v&hl29`^J~M=$U0`LA;H zy6dD_N&_{3JPgxV$Nj9xiXHqle3z;ppM=W;%Mfyg^3~mp9AN!{yC!^l*7| z9etfCSDvGPX7qeVA28gjhayK0m$%r_S6<-RmpFR3yycD_uICCz|Ip-Tk)wz6U+L)K z{8u@8IRDj-9?pM_qmMHEu-4JT<*IY^aJlLoJzTD!IWEKFNnn;&Ke>*cY4m(YFE)CK zqvy`{{48?xOv9Cqp1+?tt{uI`=(Ua>Sl?D3?}0a?kC!kvn)1piERZ4pV=TqL_!X+W=v6*?jgPK;^n|6c^ONDDm;308eDoYs|8BiyRmD!X$VXSy zF1LG4uG?h`>C;3Bw^s($KkG$4dbN+f-AB)$`egt4K6-_ZUgx84_tBH6o;ls1kDlwJ z7y0N_K6-sq!m_t6umKXCq2eDv^fkN(5psAB+~alWt)Ggq~Az-Ch13!pCIWu zbev|9zEFIJkJEA=z0OBZpyPu57y$jJ%!R`KgDGKIi*`ddNtKg z(qneqW4(gxUm`y>q;Cs1ifn61zn1Ka$v^A$Wd9%X6QFXPNBN8={UxfmM)J>kBH5Ra zeJ1G}Ne`0VgYuub%+?R)BnNYKq|c#xs3-kl(i=%{YoH z()&<;7SVCddVtz}FxkhG{uJp|kK2C8dLr4Uk$n>BCsBQ7_~_foKij90{pnQREYiQD z{!sCx%_r+cWIu-TS?;4(lfDn-zl!{`UPJb0lYKSWvtCE`dr*FA$)5E_vVW86VLR!| zDBT3=KYNk?6w?=tBC*`M- z^h?RUiu9?Z*ZSy%6<4ip1 z+bBN?q%S8uh4fD--Bi-AAw7fiXDL590}y=8}FT=_RCh zq;$(kUrqKEq%Ws*Ykl-Zr2m8b)cNRDq<1F&)ucZ|eria+f^dw|0O|LUeX5V1KzbaNE0OdA$WIdK&yanP^cNzflKbAIe?je-LwXwdDe=*B zNv|aPavwdP^cN}rMWm-teu_zNB>QU8AE9#9_~^AhdYzA6OXorMU+1GIJYmmwY+pm? z5!M?i-62#iMfyV0w~(GqdJ&C#tZyg#ZqzP$WY2nl%Jmi5Cy@RarJG2)B0Y)pTS-qL z{e99?Nv|S3gY;U;PoUb?GwX|d^i1;8lloOW*|T2hqX)^)L6n~?((9=oCXyf4t9|qw z@^b{$LoVr$P`WAPhxJ+?J&*icO7)OW`fy6Oi1ZK1zL@kiRNf$^%ewN>OUTb9RIV(t zXMKy0UQT{0DE~QR&-!*By@LESQhpYZUPO95=`T_}B+)p)dY+G7<)b%}|Hmoa6tZVM z-$$?Z(G~eWnc6p%>{&1J(QAD4MABcS`pNatD}D4#)~OzXqz|S1XOZ5*{ekphq?eGs zjr^CBeg^3kq<=-_T10v;@?S@KSMpO&`WK`(l70i}iu8{t-R-1bNA(b(^UgT(6HofV zq$iM`O?ndPUy}b6(%+!+rjlMndIsrx&^#(g`Udi!Mf&Gd-W<~7$xkln(!L_I$U7{KS)f3+V}@r<0#V z((k2wCXxOK`AH#tI{8T@y#wiWK6(b}bIE@u=|__uB>ffgpGEq7(sM{Zi^`Qt`fJpG z0#DicWId1UUm-vFq+dh%EF%34vM(mRf$U32|Bmb{NFPG>i%9Q8{k)R&wPasKdV8|3 zCcP7-TSNLB(rZbVCBTt?^`!rY^hVO(BtMGu%c#A!kbXbu+evRGKk?LFqe)L7{f9^{ zWknU~`;&bV>3O85kUoR*lR^3tDsLv~S)>O^-$8z|NS{phIi$Z%`OhW&Bl43+`deh5 zPkI6QFCu*f*%y<35!FKp>6^(gx)lUZLXOSKxJ)QEOMS6(rx6pl5 z)^o_dob2;Rzm5FolU_>sFCzWVq?eF>Fr9bGN&h>gTS59?NMA(y)#Sg9p2x9XMfTT` zpK8+0l1JTYHKcDO`&!c5QU143x~$ieeG}E&BC3DZ8_E7{N>`CyO!{`x52E}e(tR7& z1JBsw;smOiI2t4PnL zbZbbLh0c+GwWOOR%X(iu>EBR38%h5+rK?DPi0rqM{-;Q)5}^Kn0O|3hucrJbkbWVh zn@IYHlx`B~qscyn^ixPrCH*kUPX_5nlAcL=drCJ*dK%?Fi}Vqs=a7B~`N<{ydD8Pp zKZo+4Px|HLzliih$xkuq<4G?e{U*}ONq>~mtswosWS{w_9cQ42*DqC){r6O#Ris}` zeyT}NC;J-Gk0JY7(%+35KyMWokJx|O6? zlU_yo36%e8(my8uHKboh`Kcv+E$MZnCsVrhq)#Kgk@T0zk0SjHvfo1bdz8=Zq{mUY z;%OdIOMVhapGba^NI#bJ6w;q3|EZ*xQ~onZKc3RfB>iaeA0&M*(z8fkN`7)kuOU5` z^wpG~e9~Vby_obLDcus%|3UWUq<=u^R*-%^`B_Bz5u{g=eh2xfBK=`Xx0>{&q}Px> zhWyu({wUekk-m)ddeWaHy^-`JYWG|khtDNFpY(r`pCZ!lBt1~$jnDW?*$>2%PVNH< zq*Jv85=noVb|jJh0y#<{ordQ?D(UmcPX_7xlb=k|e^kts`At=#2cUC;jP&8VEF!zJ~lL(zlYnh4g*N z&vw$+l6~L>+y76Y{Ku32chVC`KY;W^(vzrNl1M+0^c2!NP(D*h??`$E>60kkOwz-1 zF+>ZJ{y5oZk-i`K&mp}N>A9ruPkJ8duaf_K(hns2BGNmPUQBv>YL^ny4+d|BduY(#MisMS3EoTTOZemA8iUJxH%5{RQ%0M|vTZx1RKaDcwfWZzlhW z^tR-G3+b1V|Lvq7LjD7*Z2v!$^mx*TQMw7FPa!>#^ux(d66rrtK2u2VLiVYoKTG+~ zApHok&m{d3vJaBpMET4j{W!``4(Sc#KbQ35$bTN`r;(mddJ_35BK;#ux0v(;DW4^z zA3}OL>D$Rq1?k_C{UXu_lU_-BSITD<>F-jxs!7kGbZbaIjr`Y=eiZqyBYj^we(Onp zm;5)9{txo6NWY!(xrOv(N_RWybz~n{ZTtV1WFJrZ(WEDk{tW4fq-Rq8lSuDI_9>*F zMEOZ2eHHo1ApIEflSw+?e-4uVSMrlZdKT$9q+dk!oJ)EW=M0yJ4 zznJtTfZ0 zPZH@#q^FR6H2Fy-J(cpALHaVX&m{eJs^=i-m1LhqdK&r9A$<HR&gl{~FSJ zkzPysCMs7Q=>sXHCxa?WEsKegZGq{@UrG9%lx`L2pOK$x z()*F08qz0IK5I!&pmDX1^i)c>p7j5apGMO6BYQ>qMU>Aiq<=;B+eyEN^uQY1|Iegy z#gl#(=?SFgQM!qw_b2-#(!Zm0Q%L`b>{Cg9j`R%DSCO7c`cIUfAnDIgx>=W3pK8+2AwM;wA4K-Gqz@wdI?@%jOFij#k)KA=tH@rFzBe5&TS&i)^zEc?C;x$$ zZT~-q?BhuvO!-eB{WHo>BI%Ejo<#az$bSmy9jN|ON#9O>GDts{@{>t=1^Ew>o<;Uq zq@PE64(VGc-CWYM$v%(td#OJ2Nk51D6p=oZ{1lUZ8`+nT{wS5Job<;j-3rq8CVdg< z7f`yDq#sW8Uq$+DDx))M0%js_WxO=$CJK<^aRo`q0?N*B|VOguR7AVkpFtp$C95$(tA<;DALD~ z{T9+MC4D>T?~$LtE4KgVk$pVr&y#%u>Ep>hk@Rg;t|ZbgBl{H6Cy<^>`fHSK2I(D0 z&m_GI=|R#Tp#GCZ`b0`MhxE%y&n0~l>3O72COx0@Qz<`1r00`;G3iH;eF^DTkbODn z1*BJyz7N&^BGRXjeI@A+Qo2>7PbK?m(i^BgYe=6;erieYL-uu~Uq$xyq+dztHj@4W zl}nLcMD|-qzk>X4C;ck254>vo|J9_&lb%I>5=ei5^hDB!QF)U{Ur+f@A^m&ulS=wE zl%EXJuO&T`^c%^4ko2~sXOTXg{N#{+J?Ximx1n(?kMt9$y!oW>MfOFc|B3QbO!`4o z4<)3>lYKeqUy@!y`VW+!MWi1}`KcuR1}bkA=^My@HR|NY2MJn8kMCy;(4`A;N$7Ue&Q^i=Yb zLi(qqr;;w82af#9Aboa34Fobt--q%OB>jHUvq(RZ(#;{g7wNgA&!KelNFPM@`J^99 z^;|^y7|KsE=|7NOLi&xAZaL{Cq*suB3gu@J>7`^}N%~EsSCKxA{8W=(M)ozN&mj9+ z(r+gFI@0%|^46371l3z3>HCqcNS{mow~+oL`QJ`@BKZltZu|cOq{oxKk^Co+K9BT7 z(w`?iiS%1YPa*vdN;j4CcSz45y@B*h(yyla50d@?=~<+gke);O(^PM{q~A*U&m;XX z%1=J&ZODHS=}qLPnDqYSr-by|$iAHP8uDL3`el^=MWo+Oekw_Sk^EGV{v7Gmr2n1# z)R3M_`L88?0om7){xjvXp7d8pZzTN=@}o#UlkB&UUP1QTNslA@z#F#ze?xja>CNOP zf%Ge>eiBI^OZAXM`p4uah4iP%Pb%qmk$nc~eisklSTSHr00-+FX_3Y z&!TeWk^T|YTR!P;QGSX@&n5d}(ic&>C8Yn8^m5Yslb;IG7nA)W(r=~wRFZxl*;kSN z0{O2dy(jspA^m>xQ%m~4$i9yBmE^yk^b@I`8%d8RdqsL@nkQ@_eQ(mYlfIt(1lHRA z|1IS|p7aMuPau5>>4~I2NO}_Km87ST-kr*uO8P9yX9nr7lb%WXL*ze5`oBrfB7HHX zn?w2l(sN0lM|vLVRpdXP^v6gqBK=~@e=+GhNG~CMHls;8q!aueqKxZVWiiQeh=yOq@P9g&`A0lluydSAHhFr;Ex*kqXzz{ zfj?^Cj~e)+2L7mlKWgBQ8u+6I{-}XJYT%C=`2TnfeABVZkHMK=#s|yV{qxOsf#B?# z!nl^Y;LI1}SL>X&ocyZDEl0mDe>)zL8GyZBrxDuF($X@nTr=(?gw|QceS**`%ebEq zT4ovd#X^fMw*$|&+#Wo`GH#KD3M|KiM_JwroNak;a6ilYfYUAi3Eb84zTi%l@j_@Q z&T>ca)*X@ZCV)3s-VeOaGG5>et+Kp7c$wt`z>6&(2%c}bGkAvOgTMur6Tzb_>{VX2}PPcp*xU1#E!JRDQg}_jpGWfyMk9)J_@|dax!?a z<)gv#Eq4RYuzU=-z;X(Bl;vZ=*_Mw3_p^LFINkCI;I5WW1b4EG7l1->mQMn2{V7uZ zRPYANY2bC1)4{7O_W&=mj2A>gi!GlFo^QDqc!uRuzy+2wz@seV#feb1?vpf>K^@m9LbHN)dUjkldc@%h+<TOJFZZ+RSehUH7a1(tCF3XQTn z9-M9YGH^f36Ts<~CxW|Lz8u`i@+5Ga<;mc!+au-A2XC-^1$dohEQ|}SvOER6%yJ=k zvE`}Y`Ie`FXIQ=xTwu8fJjyZ_l!dY_Uk&bO`5JJ#nzUzud+N7yv*_}@M6oe!SgN80ne~}Be=kF33!y{QgF8Ao51}nmx0qQ z-wf_*c`mq<<$2&Z%eR2Hejh1+Ie3HRTfyrr&j+uvd>eR~<=erFE&m-n-|_1meo#j>FRhCzSmsx%hyx8(f;Q5x< zfM-~K8C+nw7Cg%GE8uL)uY&toehr*%`E_tt%Wr@?SzZf{v-~D_>()s5>%bcGc3OcF0fn=9%cD`aJJB5xA@6kHMWR ze*%uP+yLJCb)@`_;0=~P1+TNb0ldocXW(U)KL;DS#AQSTmBN<)$&*1PL?-=<19CWw{D4)e+zhn<*&i(EN=y`viuErndNW6i!FZ# zo^Sbk@C?h_zy+4KgGX8Z0i135M{qyO{{^R8{t4XG^3UK-mUn>TEVqESHb=@I*h6@O zQvM|H2FqB;99n0&D|nSu+4VKfu>n!5~=%H1X zdw`c&#sap`V#`>#6Pj-s3&2A&EMq}+sK9atc$DSd;B3o(2KTd!7b8RImQMqBwR}3b zlV!Xx6N40y5SvEccZ@q$ZehUH7a1(x%`qb!dH zXIs7u+|Tj^aJuD*;I5YOVct+D%ag!ymM4R^sz~|s!5b`J0bXah0KCfb6!0?3h2X`O zr-J8O#)}W38J4loIaFY|2t3O2Rp4yPSA+Xmz6P9b`C4#S%h!QBS)LA#vwS^x>!wKg zi@_T#-vC}`c?Niu<(c4RmS=$%Tb>P`Z+Q-QhUFW<1(r*|qb!$#vn}5Q?q|6SoNoDM za97K7!JRD61IJmu1-x}*r2OUJ4VG^Oud_TKyvp)z;ANI?2QRk#ckq163&1lh-vKVL zTmc?s`A%@Q<-5TBEZ+@Iw|oz{tL1yaoh&Z|$65Xdc4Q(I?Ic}t1RCK zUS|1z@M6mkfahCY0-j;{L2!ZPO7JMl{{m-QehA#p^26YC%l`&$d$KZ}&V2E4)Y3*dE@SAkbqUJYJm`9<(z%P)cFTV4a6 zVfkfnf#q88D9f*avn{_0?q~TmaJuE!!CfuC0q$gZEjZ5do8YY*BIU0GZ?OCpc%9{S z;8m921~0Sx4tTNUcfs>5uLsYt{2sW#ay@vI<@dqamOlXZv-}}A-SS7^t`TlIy8EN; z0^>R!aaKS--)%X1y~9hYqW7F{!g zmpbhBr-jb`1rE=1c#gx<9iHa!B!|a2Ji_5&4i9m7fWv(p?&WZIhr2o4#o^8lcW}79 z!#kYg^?QdmJG{~1PaJlS|FzEkH4d+Ic)7z%9bV$_LWdVPJkQ}d4o`P@n!}SE9_R1~ zhle>l#Nh!B_i?zF!`&V3=5QB>J3HLL;r0&iSQShc`O>iNot1UhD80hgUkh z+~K7TFL8LG!wVdq=kOedr#n2&;YkjUb9jWq!yF#s@BoMVINZzO?hbczxQoM`9q!<8 zdxv*C;p*G>0cSJkH?} z4i9s9h{FRM?&EMThr2u6&EYN%cXqgg!|fg3@o%U79p3ElMu$Ifc)i1G9bV(`N{5#_ zywu?(4li_gfy470p5yRzho?C_$>DJhk8pUH!$TY%;BX&@dpX?Q;cgChak#U?9UN}& z@Q#O__IG%*!y6s`#NqW0uXT8h!z&$L?(kBFmpHu8;RO!Qb9j!!(;c4X@Fa)FIXuGQ zVGa**c!0xw9PZ_CcZa(<+{NL}4tH?4y~8^ma@ybF%?@vL_!EcMJG|E6H4d+Ic)7z% z9bV$_LWdVPJkQ}d4o`P@n!}SE9_R1~hle>l#Nh!B_i?zF!`&V3=5QB>J3HLL;r0&i z_?OfE4sUjNqr;y#yx!rp4zF=|rNhe|Uh41?hZj1$z~Olg&vAIV!_yp|ssp z;UNwWaJY}dy&UfDa5sm$INaIc4i2|>ct@qv{tj<;c%#FgIK1BBwGOXwc%{S39bW42 z5{DN$yujgk4$pCTy2H~Pp5*X2hetR(%;6yp4{*4T!@V5t?r=AUyExq0;SLVBcX-Ex zPWwB&+2M^2f8y|Zhu1p1#^IF?FL!vU!%G}q=FR(p62i*hsQZQ!r@^K4{>;a!+jj?<#2b0yE)v&;m!_saJaq0J05V_ z-{H*;Z*=$*hu1s2*5Ne{uXK31!%H1r;_yO;7dSl6;W-XZcX*n^lN=uB@Cb*8IXuMS z0S@~IH%+dI7DKBxU1 z-t6#3hd*(6y~ArAUgPjehnG9N)Zrx#FLZc;!}A=Ty;c*U+aCn%*LmVF9 za36GxU<6@9B%LMj>S&bOZ?RRBp@#V|1}|4mYEnV zeXpf)b@|X>>3@S|*JlRjo|zTw{c_>H!7>TV&EG?9l(oUZvTKrLPilBis^0Uu-gBz# zNH9C5B>XMdvL^Jn?D*U2@?dGh$|PA%tnPzhX|sA*UNbD0w~u?wm$#40GSmcFcCR|i z+N;tJf^$#4xM$md{<-b68g;{`vgapRl>{Fd@G;W(xK#TP6$^vZK%<@~>fq8Zf~7AH zD*a3yCCga`^=>LWCs=lBuxv^~@Yo%}*)4_b)FCjRxjM1w(?Mm|CMSrw+9pdsf@Q;# z69)EfD9myrgk)i`7eVcicZBpC)TOJ{VtHRKSXP*vFsO8sdI>hOzbf2kQ0Weo@=0)M zgIXak6{=c_HPOTh29da$YvX;7c-ILJD*a+m@2?6c1k0|I8k%Zzo(todFC{iL>YRuA z${WkUva^ztq#lE1`PT3h7?w>$d72CRwDOY}@gvn0dR^Z89X$KL~mQv0NDo1PD@s&>%g_i@u~+x(q*xhUoDWe#zT zGLYvs$n(It{n1^$L_YnSm&lzaky~X8gJ5Y)@5{tImiG_jy+QSWbO#*Or{5gTp%g-k zkynt9WxJDtbocSz4c@<&1>fR*fb@uFuSc|8D48j3mH|l3635 zz0GR1yiTa*NfJ^AZ{Fne?==z$ouG>;MrWi}*6u;E+e!Z}_em-TNgd^thWhsL&=@a#_46@-9}FsdTg83tJs#!N=``#1n4}7)6_}G+>cT_IQJ|TJ9xcI$7@h{ zAJWTPiQXgaWA@bJ=xm+0x8yvpzLc>SUfM?GZH~N4hdiw`dF-Vb&FX#G-?Ua?eLLh=VJ^{DnP~1Ia~#t8 zPU=<8;0@{?Z7uT)QTv{Mft~`-d^u0OBdb9Nm5t5`mQBbS*!#=EBt475+0mOAO8^t& zH!yRY`BGBThcZ3R!UXeAGTF?P$);L{U30HVRHdFPnQb4x6HhbA)2VPIr%#zmU)*=N zI17!Hy$G*HU90utSt=xGE2Ia?lI7KUu(V0NBqlIjp|{)AldYl@zM-~YiY%jWg)u5O zMpV)IINvS@oLa4oH>n9QlEg;0@`zbmvw9823&a@E#~4MoL4#TXqbsyggF0AyY*x35 z7%bh;@H#iU)(sd6E#j5UI zufrtj3FWM0Tpidd+7G!tQPRKx6j~&4RI}8o~E_|#5M zO%|tjwRU<+*y%e*drrFx z4eGUbyhh#MxW>B!wi0v`rHE_wjV$-ZNh?9!DKSuew_+>ZD#Mx|0FOV&A?{gD7K^5L zRJBBPs_g=u9chcZx|{qwev((zQ+0keshN7nb?Z;}uL?;(jTWaegOoY*UOGPwYLC|W z(b*pl^Pb4QWbUK4vE8KJ!8ZDs(8j01cu)AoP_neORSLXxMiFH@ul4?YQ8nMoL`=OP z$FX`22eXWxW3;6dM+SdeUnAh;6+OA%r24`{BKMAIngP>=m`jRDXE8zkrmsUOT(5ex zn}RI#K^A)BPfz(Xur$=SdVk44+PXod8*#X=m0>OPS}(8WUl3;ypVm&Jh6{Zx94Q`k zx2-)zde~>OJRBn;uAOg042gNY_OMM|sXa*3Ows{2f4ULhmid=jC{9qW0oo2Hu+wxX zs#EE9xgX|}wRy8TNQ_XaBlR?JR&u4=XB$)@?9cG>*sM0bg?e(QLk(&OtPT!a)%aMY z!0H>hyC8j{McrkrsN3rT;eAN;hFGCtriu~j@^WpAf{oUpm{n0L^D%Xsj=4>pYGU@# z_GcyM*xsU(xf{mg#26Lc!5F#YB@L5MyS(g^|o0( zuD6@i!-yV4AP`ous|N>Fp-34n4A6WX1nX-JDI3`%uR^L6*bMdsAAZ~>DaXH= z(_3BU^e5q*GV?_-sK?}}@5QV2C|~=A*D-3am8y3SxfJoGzL5#HSZ`Bz8SD8z)<0qj z{t~Q_kBP?0J@(##)jvF+o74c~vyYF@C9u9C>@(5FXEChK(N_9mV9V<$k6b-CbrrOA zrMpTH@%Fdzsu52bsLI4oP)ov|)IB;RLvGZ0>@XB{4{?L!;?6U#>paJGk@`Wqh|k@ z?;rC;#Jt7C%y7~Ss@Xbb>qB!cqUD%qt!rV3iAJ@cd;Bm&JJL6`gIcGiEAI%2hLY+0 zMOB_wY~`)NReH?kd``QFnp_=%c6m|eXOS2Y*Xla$XlJ9HF3%iH@y^q?2;};=)^iol zwHSRy(UHzWB-~HHvH7AzYI+5sXLcQ3PcZR5Ba9a0UdRHCc%jd7x5?2Zk?VSJ3vYqNUuWlH!h zldxP(%JUe#$E){hv!e<-?lDnxrWTq#3y^!A^36t>6;?XVn%06ua9R&dkRZ+qsHCCd z2xG}Pdb>%TsU1h%wa~5fu*}cYG<|Pkm)+oc*q$x6sO_z5kZ#n(AO$_`B0b^Tq}H|G zFV`*&>d$b}PMoNK@l@H`QhQ1;o=RHp&xWThG9gpX%GEluGrF~rcJi8@wMqF~@7LYz zVK|v4PSh3nGf}&1Q3q)A=;;u~^h900SOexLI66_HM-DT&V}fRBibp%Fe#y({v$BPw z47HyWul2>1Zj{dO^{HHxOKUa{nmaK$NzIga@YJHN(w^jg6gezjK%@ph=too$5n)U4J^&qgiLe%<%`z!UB#sJ1%W&FbH+Ew!fujHjDh@7JEb zmFbjvUM|zsGy1Z=L5+f?l;)z=d6RA<_a6~suDP&3*%;;60_Yn6_lgmm94OAvYxfm9 zL~hsGUT5QSIL$yddT7th>O*}5L=|1P_L;EkVDh>gM&f?ys#f)+^V%84pGtG-Ic|w@ zN$oZmvA5`XU$e?tRkB}QBdMrq_;ZCx58d}b9R=O+nir5ocQ&Hq z=SzI#Ly1Y#TPn?quOC;vD-w>?HxOI8-WR(5oZ+Oj303@%Nnm@_O@?8J)lnzVpl+1o zs!1-O8q{@2YPp1PTO?mQm-6fF$4zp&FlV!`&Bzmy>;+3dRs+OA=vp~DsGD&`?;WCP zI9d@y-BE*3%rf4LX`1A+EfRi94VLJ7UivML1RePz6S*R4j;kx^Tod_aF_Fj#UfQY} zF~nz;i5WH5?>M_!9HGzcr(?_c*O=cB+kBQW-yqX1MAP}fgRt+^xjJTp`ipE))n~-= zFf|K#xgV1?*&gOa8C3d>+Rwz=OK&%+Jz~bzllgHHTcyeU19bxa9D_ey%BY#jUXIVeJjh{5*=h&EjBp1zUo|(P1x3T}bQWr;kBU_ZE3EZj-Iu}{U#i7VW zXWT@PQmu?>d_0mmN{nH0cT5xQF93h9t(8A()}Y_;b7xozt|pT7!L)Whe4%ZsZA@qyf?@emHi&LRh`J0xmlfNV?AbK z{maDqXRKHqXZMhC0Wsqwrg}pz%@yt^sMWYgM>qdUjrP+vV4tEAFe4JsQ+9geK(`w3oFSHNC& zJ}Fyd;gOi}`yic8NXLtHqltCBiFIYnSTf|u^{))v>Or}XSBvrIUiqWvP_l%eukq4b zd)cPa^tMGE8`Il?@HP*p0p#He)kdtEYSbXyBk+{3pA}_kxGH3r9W=L4uK7QJ{10RE z2H++GH3FflTOtmsz?W%mz<9n$SWGcs{~f#jYIn^RZu-plDZ+Yo_|?8QF0+ z;%}9ZzW<@O&1!?*Zc`t~w)M#*S@N#V&`HXAC76hdM`hcz8leXedQ5G8)yvZYL3EE# z^vq9gZbqFO^?c$R%%WBr`*FtM2pw;m8U~iLQ@k3aL$i`wot>K1V>pFL+Q*7X(<`b# zd;t%^*wSi-+pK0F!NFoA=f7t4Ee^lv8J?bV3>Pcxf2Z|+eN>zVFMEm?6=(APkg;?x zJ3GPh<5!TWW;Ofi*vWlmW?f@_l6yn;s|s1O*O&AHbE zRfQMGRJVA6B=vnYvelqA>us|dCvhc~URjBQWq@34HoeYDPbjOky9;%nye3tiCuc@h zK^}n1)4A739X6>HNv3IE<4o>1$fX#j=Qo%{f51Eoy(1sTVvIJZ7X$3iYQ0~#LAC5x zGv#K1nl69fx|_B{e>n_^h)>%Z9cPC}{9=h0ocnB0?zF4h^`P-=riAH^z@W1GGDMN( zi&HN^FBqZyx2QRK`uA+6bYt~ue~D7|Yy!ev`Tm z`C@$2M)j6dQD5oQDYILO+Nu4ed%$ksTr4t^MF1TJO18aK058kM+R9Wom0Ea4AT$|6 zN!hbVAz1eKc5K4yPw&E&-P~vEL{lr#z-7;31}0{;Y&HdEWzR11c2)7N9M3~JG-*Cu zpXvvv`BF!r2X=T>yjr?@=v4#D1)4rwi64wd?>f)UdRp;eihC1j3XCDO(IRlEJ~HJJg3@$-vus zyJ>Lgx2jfx$Wx8pHejfK5}S&1OCmKbP}#bXWWCN4UV&v< zt}gI@z>=*EdaDcko&=H8H}zH*_(cSDfuAv+!qrQlj`HI+a6&HcU zeZJo66vx7qNEhp^PB9xnNik6cO(;S2(V>_r-iLYRB%E)gGCFHJ_l`renhv9ZVkA!t z+U+$eygIOLvK;Y+2?J$KlDGDClR6*`hY*h=-Xh}D;9*bW;pI!L2i>oEaVqk$Ru1CU zUgY_|jN$498B}y%&wCstJps*#AA=U2?Ro%#=Tfk%r4uH{HSl z^@H357+Cs#-|9{{HrL7XIauE&$75*wHnVyo^n)jtAB$n@J#p!7sXXBR?P_ZXRPB;&17xMgDZ*^y`Fh0ulwn3F(ivv5V z!6qXkUzx{3^88;L$r(WMsh_y2^F$dWtM2t3m9w-jeYwyZy7Z4Uz1^mc)w>$hk=V9M zM&<_1YK|nM&Xe}jPs-%{UllIzmnIaiHkeR~syCqwwbq0()r%&Ss-BS$vOeG363J4D zW?!yaXhJ#ab{(3PT*MFKJI=Llf)PW|Hq4qJMOtpuELK)IkF!+A^s0@mCq8$H`knSx_ zssTam{aq7^SFf2+s(QhMQq)r>l%O8bA-9;b4wh8Zr_bB9t1rn!BD7Y{o}T+@5eE}Z zC|->+p%j&4LK$j^31zCYBow*^4x~9xf$ZHwI>A^ZsjeoJpb||eUUkr+R@u8+{Dg+% zpz*G~H!Tfk>|+y(S8tn8s(QtQGSu@Xl&PLHp`dzLLO8VU)7wqzZnGyv-D*M!>PCdb z=6czNKKj{%0xdQS!u5}_Oi~w{P=Xq2LaAz?38knrOejO0Y(ldBLqeg6;#1uqNBUq{ z4R9IyQa+9lTyNrtaC*`xDZZMCQ-yBp&?8xiHQ9tR)L0YBRDUy}pgPZlQq*50 z6e@vJsl-16X6h7Lm8=Byu$LT|dL35QesOx>j)x=f-176k!#VrLgyL1mgi=+538koa zB@{XsEv2hyjoFc)o-?6%wakQ4Riz1KsD&n!sctu+pt?yyp`Oy&^ttX@qbI5Y6G~8d z5<(Zs)!S_*{32KXk5JlL`xE1Z>Ai`0MC_l5iF#}SBjq`p|)r2Zv) zaL%E7@%n;nKgp5$NG_K8r^&lmx}#4wPHN3F4Y}WeYo({Xl$zd0#xIg#qv=73(==PI zlD4U{wR@C4Q-|E!yn2H8fS%knt2gv$=bGqA_6*DoaX&!?aRDcT@RpS*|0bm#@(Mur z=aZ0=EbVlYs%^Euu%l{YoIET}nx2NcBgI_WxItBjgbFFLQ|`aPUqB4-so+4urNM>wl&#)Qh-|lRFj(>TKDKdgv!xdE0C1pQBwD_EtsG5NTgE)k)fDse{FE zVA*y2c-u?$(Ul33IGS#pcyD?Nd7UW30K9*`!pk!~@zISqNcO9PBmrp)xnJR9)eTl( zOH=9=tMIW3!0NTIRe_Jy2XgqT2f|i^e5{^;)%9Y920Z3pUglG5h3m}U0;7wxk=%dO zM$(U>E;r8N<+(Z%o}l@v-UvtM}2A;_3!5LRDX-w{rg* zhb9hdCqwRW^oq;7R+iH8P?)mXS zBs(h^SI4%#^a`bs5*fztX%k#}ydj~cmsMwRgB>dcQQ^xWe+=c{M!6r#Yf$bo%6uqK zLn%S%QG})=^Z-JI2;Gg)WeD9WUI&+csV){k_Ak)e1~nL4Ih68jPJ18&PwGcT4LEro zCnk`(ny81gic)xpy5K2ogd~1k;w7R9^5?>!Q1dP#kOdja0go9xc(v9r=7RiO0-bs5CljCipTFOY5M8eKr0 zul`0q9s1~S!9PhUx3j45)txPz#9f~ z05t~A0X%M?4`2ym_mq$kkA=9ufx`r_{{X#hR)2zBbY|trfUN(-Im$~rbf3h3O{L>% z#8cjbf^!#SOO?P<=i77^yts^&j=((^`n|4$fsN{qUT)=SE+PSknYrXCQJrq|>O|K_2s+?E=* zH^AmW^{PzMQH%mD%lHSmLamlVbnxu&3r`G|^-M->uac>Z`d9|u@YMPSnQ`d;r)PK# z>apGbQST=ALPEX17iREyllJ7C=B1?)Rh{^Xl}5cxx72;o{E|k4`j76<(y~#t>fV`aR*MnqavclT zEMh(N7;m9go=!(nBoC;fE&q@h*XZt|*LlebKQCh8%Vzz>^O*F#B4&|2kC;6VM3lRY za+}m&i#kmoGkS!$)x=9hR`Ow=psox1QlBk^SNF-@i70WsOun>xHAEk)uF(-NdR&au zbaSPzmzUmVGE$~4)v_*AiJqUeN3s%Wgp3h5$gT|^WEY#k0uL7K@iIk?_0C^<{F96} zr6514YNgJ!+_F|rm{5{>$b=HrA_<`%ChD1{yRfYbGVrq;&%wFZC8 zS{Ava&k?O@dHAruNv1AMmGGO1IMOHGX>O%BRZ}Fo?k|TJ&z+1l_23kExf)rJl(*jN zd87UM2)_v4juvk!2{{tWJaYwxKE+{h}wR&`U`f=kX@m6E#ZM{b<?|!o-WSdpy@sw#|Ox4U|`t*6)Za+H((2svx24Px6Q(9Fj8_k(fxNIhGIFUu_QCq zJBiLp&XUVp6)#5{TC@CaRMf2GoT&5Wk!YUpBxkBl?9{`OQ0Sc!?@rA^Y5%4d)r06j z;^18EAnH_>ir7y{Y^3d8IngOkcd%QK%0=Q#T_At-(ecw=h&mj%nOjt|00zQMTEr>r zW39;iAByDQ4bAfYfwq{H9E`e!E!{!BFM!O*cCj`Yj?cZcsK4uY+tgeWf41IkQrE#q z{7%JIkBAdYC|+HnLrxln_ozGN?1TjR>is5xo&w1F33}VClJ$0zIt)gVzya9m1ooCt z)4gyI(3&axH+Omtnq;f%QhlnGP3nCp;^HmYhFYZeU^fQw@Uf3$;t4qz(Y8?)(s5Rk zn1{}mPAchP@SH0?n%+d>GvT#WgxOuRZL|6uBfTU#T+GmSUaWw5)IF4g;pREm$=NeY zcRO{W_OGVNh>KixK_U`+j)_gZTu&jV>r@)dv*pj!2$^@t+Wb>6U`w=fB^unkXQI>4 zn1aO5FqwQxPjsRt2fDu=47i8@S&o=aYYk@~`;W#AUydFX;m%}IWVnlFPx_%DU1K61C3a13z{SDF#U)`E@%}C@ zhl>p3qVe{yi}e!1D703#Xd@a&bjrODZ4ZeibKY&LQmpilf{w9|OfkJ9VGkV{2hMw# z4@i$_z76}_#a!Cs=a_IkDitqhsb)3Iq+3K?3cYP5tV*?&R9>E%t{uz$CgV72G@h#8 zi!GBVI3u+YmnhPI#T1$TMn}P%JQOQ(;c9iHq=Q_)5_A83O`ojPom#SWkiLd+P6ks~ zq9lLP$!}7#v5Pn<2$k}V2 zmIv*5FPx9?<2uY~os7I5CTWQ~olLnT({u+aeNHQ5eZFYM{OuX3JoTimK`$2+t=C~L+{Gx|8T!1pLj5czk9+1RFn`bsZ-IWdgqxm1``k(vv%PQztgq5xa$b0! zdQvy>iduNMP#=yhYK3&2;uXh8lz=>SDw4qkz42jvRIkwK;#q6c9LcnfccjE?S|g-W z*b&*h%_oov_4hVMP(-ecK{?MS#$?`%=^vTd4&8e1zN9LyQ&MH5O@ z$00QLnmo0~y*ePz|INM>wHcQNQc>--;vNtwI3WHjvpKk)A|_4uiGtg%YZ{XlEXorrafOPcdOEkTnU@0NLVtOugY%mLPhGjYJ}vh8+CTj z>;0!;N-1X??LQhCW4iW%YvD?LXhm7*?wueO>O*NS zwH}Qog`Y0I&^0zZE`Rs_GyYh!J7gI~b9*sT3r0vdwmc!@f`lW z^`~dAZxhhp9h!UiCAdp8^GmrXpcna5#en|6%hp!0ttBIrh+1Z zSI#&hhzb#qe808#nOg`@+s}Ug|MPx4nmK2mz1P02z1G@mt-UsdC3=~QFtFGVR| z9@1aV)L+)c$9tYm9F&?(q+i!GLGZKR;N3ThvWfbod~`A&RmS`Du?k=!mo^F@G3;(QDD64*8j*sBKxw2mwlRM8iQO^c@uJZ01(FVA0-BLcl^RL0<0w{CGb;KZ zpXrPqZ-D;~MPnp3 zR}sc=9kYo>nfV;X|7Ce*;VOlr{g&Jo};W^M7Rcy?I3 zzxpalhLzZFr*ukHnU1)}q(P~q8!#%3zoqu)DJVQozDXB1r6cnOlztDz@Etb=2Q8(Rf`%HPc3;r#UlPb#XZQ&k4f?As;Sh3r24dLpkU z=+`!t-<@yVS5x_27vsL#oaMnbB8Qm%cZ~aM>gGun?^(5<_g2l`Gvj%c{9@W~3^DDm zP5T|wepSgb{?|-nz*@6}UG72S=E8h_NrvHSJ-H{}B0A2L17--N&>C z<(dusbAX*u-$NU-h)R_KVCH$1; z)Rfq@MwR5Y?6sENX!4)`)rrRh{0)2$`0I^(m*lSsok=aMpHgG~Pf99xcR{|Y+#J`l<%K;$synWK+v9*czQD-1hOu;3- z*lPMACu_m+7Ub#4y*Y~`qo?u0$*Fv?lDxj~d!F=MANt&0)qH&mJ!6d^#j8mf(hh{Q(>F{Q_N6 z5Cf`zUvQ9&Gm(^ys@o}B?u7WCbD7R9gDq#~V0SlK!|EEN`W`-(I0Gh>_y~winTPNh`#ezik!imTHs;K@L8%lrxs%2I!%oSJWOdaCSbeLFIE8L(OTkiiRh#Xy7kYjOf^-Rk-t6Wa6Inx=i&|r53TWI#W z%ci_eaD({xnD&j0lnX5{FZ|33@5`AnAYkwChG&ErEL4YmUzZntZ%Lnf1%yGd8{Xvl z#eBi&U6?+4y8og2c)u5^_J-cJp#KcR8~VFhxFdx}+H08?V=}H(=L@+A9p{k&Ar+$_ z6&_v*U4f*;v{J}5?~n=EFHa>1A^E0s=e`@FSo)@%>@Kp&YL5cZwK|D;K-tyW1Avc} zJ7^|3BKwsYd5uZaNJbTP0cdE3gdTZ!ST;emV$f)kj5!1X022}f5rh5gSzb-MxV~4Yxwwy-B zhFM~?E6X?i-vw`z#h0VbC0lkmLGgzci<_0VS@CjXa2nL_Ks@DK-m>RB?J!si?PvNhV~Sc@VuyNs~$$*LSI^do-j7vPzfr z9EkMjCD^M52GwYadNWV<*`)P>-ce+wlr?bphRn24JS zj*eZ&xRdcG`I4vlPVy*=q2S)bw+gj^jtn&BxBc0Rs8)cst*9mt$u4>+Gh-pD<&4FW z%G&U`GiS-{6aRFE{GzbhWZFyILi8`?{=LDWayaP))8RsrVi&)X%-lhd(ta6F_=2;g z_HNW3%3a(|Rk6uEg_>jbJUPphvrq<6n)3m(rIvewAILJyORA7LO1ZRi3W-tkn}T6l zKN3MQMMMH9P+?%l)(^}TjgX?3NGg`yRC1YF*jO?w5ILijQVe_xkyX1PNT+GqV*Ip+ z3SkyH9d7Jy%)Nn=elpU%g|Omjg;xv$F&^ijMsF)pzDmJ2o#UXe%S{_%6ClLBkXg}) z-zS<)heRQ@&oZn+YW@8u7{9!M7nL2_U2cCCJ65-oe#`giCkE_m!Jw@`yS5QXg0h3% zGQfeH?@sxU)d>FwFekaqa4jV34WnAyfI-thp{rVd*HDk>b}r}mC9r!7LFyjxe{WQ+ zWSAgh#R31PM%5Btq;H+2t03r2TvJg3{&>xuerdq|s2r?U7CrB6%oVv#dX%Ha zbx@?^xu%~6-a@B2ZK;HdyX9ks)~ zvr&*AHu$+^*O;}t5kJ??SRe53KwU*{%eeR*tM;>2RwVc~^SZ;mocvNpUck@gSH>?_ zP{T!$zN)4`q+p}eDAngvWd#?PA~^AEvlnZsnPPkGvgi8|DKw686M-}wTb$6 zOMR-Uy9}B1@KQ5n!5|b10~hYy*PAumas$wh!gZ!^rTdIh+4FAMqn1aX#%!kf%oOY> zf}YV3N#H{Wc3l*s1>*96VM>i4bay=zL7F4gGGHS|u?<-#+dPIsgo5Zu89us`n;iG( zE7<9b>Q{kWZucmN*7BhEL^16TM6N^l_{^xTAT@d>DXAP~o-E<=E#oW`_s@wa z`b>Kl`(gKG$c(J)aHBE#9RB)(okVllSNLH`eQ77bk_2@YJU8ZN70fBijeX$p*T@u~ z+W;TaT(1oBx=cn~@jv&dN}1bn85kfV{T{4`<#mKKrqUxVpGo@y_G?-!6TddQeL=uq zYuxoPlh5{9(d@lu;rAjB8FR;jnYbSdmf0)a<5=r~NZ+mj|DMpvu`6`D)Otj2>229( z6o`~1f{0wl))#hBVELCBRUazEI>(}Yvgky9agT(+vg&H5EGPb$h)}8+tD}*!p{0yP zUJ9}>9*BC#Qpi+h;kV_HfsD2P6WN&TR zzUW-RM~_cOSa}}c8O5?l>Dkamh zvkIb*3ef7`#8U=tSJkNfNF+P^sO$_8^JN3!%pHn5M~^i=RPnkArK)A9ZPhY zypd+O-WR=Ft-gv^2L+zOb_S#Gn|t>&BqkB%kV8KZ5#&!wFmVNSJv)c`x=@rP7#D8*2P<=SYM#V?Qp;OC z_dSnUS#21;A^*;QW@fOJdb?H9|E9Y>K+-aF+J|1+*^>5!ERRUf1~2WWlD3|-1b)+jD?-PU<ow4|v$bik^#?h0xjAfhq#Y{dwz~_X1vP?_0d{l!U=@}A8h^(c~P1$+w zND81tl=1mS@;HNC)AzY^L0)+C^GD_sXJptH?*~~}m0*|Xh0c*Oq1WTx-Tv1k z9`9sc$sKxE=(D!=E1*f<6J1Ld>NW0|tgcPeltU#VKeEl=;d+jSnqYOKt~u1#UZe9A#t)iY!MKKJgMWs2dm zOh?MJW>cfvL25}(bq7iFk><^;8tktGbN?uXx%%@jdMLZ09Etu-r@iT=9VclI>9l$; zEnCv&=(H!jw673#qCuVZTQ6;+q>a&OQ@ykmk`~Zu*LZ2qOPcsq(UuFnw8tc^fHdKc z%;gnEwJ=67l-HjP3H0E^`ZIVy`Ma13XP8N?L=Fx#zbm6=jxC!s<7(dudp)FT^%X4C)dzlo?;Cx0^{P-MH6Zy?Mc$&6MU{F zGVc9?nXh~JCs_9_xz~_8uC%q+>LREx1pls0fw4nj_a^re(zppGctsiN(xR;;;ii*A z-Q(DIGO$EAI)hAHXy=m~h|eM8GmN&MTCz`qccC-Lu1 z@)>u12-cNVHyLww@Bly%@p+Aiw{Kty&~T(8;=@nsIzB>1ie9CWB%i3 z+CoY5>$K5c+MgutRGl{1OS?zX+Ud0JUfK*v`(EZL((^bk?FLDU>a?aObXzWyw6{r{ zR}vYh5U@+BR(=Kqm0#iu{kkIbA#mRG%A71^9uqiDW|F?7;2|@&Oz`k|3Y0p*%slrI zke1vUw8q2tnsM&EA}WcBO3*NPbe`qkYE(_87BzQBbPVj|-;|=U`Nvp|hFQ`CdsBSk zPop;XT&ajOp&GQ{R!KXVw0Od^Y84TmOjc1HXqdzY#h*1kW>M?_`1m#&oH(%m@qpEm zc0hc*=g)eiA0pGgj*rLB*QF{b)iOSQ3Z5tN@n_^S?ht&`Xz0(cP?XI|lZr0~CjkEc>V?G zpe$^Cz0u%ST+PxJ9Uz7VyWZOMt(XV$0#4smmc2^U>SHbEMAI46Id)oNA9Iduh|%g? zB-RPh#4nd}{#Bye`r7ip8G0XAp&YZ%klYa09inqV{~pAvLAT!h7<3X9Tn_F3hZQ~_ z4am8yAZZ0!SJbukmsTMvll^Et=+ zJVJdAK4kef;u8?Pj|CjCU9)h#Gz*;`M}GgJh8MSktCWtf2WM=@$=VOs<$I+@>(^rM z^Fs8MnJqU$_=?+zMmv)v`G7b0}I7@GmjKLwOar0VnIVfYbKXfZdj; zKv{TN)S}2(8QK!Z&q&8T=7Z+0eabG?UiAhK5u7sO?fE4;WQcRyWlSA4w8i5~ilQq83zTC5YTj=w-+PvC z19#}I{sO>Wzr>c9)kgldKSE$*OKjhUKUp+Cnp^JQ9NK8HX2P5I1#rRH^{!d_VJ3A3 z?~=+*->U)N3e!0|;Ls?}78FGx$ZCIO+20kdpc-p+)T5K*vyS-M7~i&y)MB)2djxf~ zky$DCFAsf4b}Rhhz6&F5-_XNH{Q&o`G^%FP3CqD;M4#E(w2A(Lgd{ynj8ybp(&rVe zh!&-Nx7Vs2L&84<7YZ{nuo0wVW#!z`&Wv1Q2oi>O|J1lcs2VOJG`n!QrthZH9-!^9kF!n|uQIWxoU_qwV=V~oE_l+Qa zl#8;OGO-0#}j^fiV*0zdl*);d^)F^(0Pc5bwb z%wYAkD!D(s$yDK5Lsc+-%Pwh*BH*UV8%qB3>=mXM8YzNZNUV*W#SoJ(v>MCv3Zu$U zt7dt*C>b(kS@>!+wQCT3MLCf#HiWsN*8^+u1c1TOQ+(?&O8J&6>yT*fS2JE%#u(4q zc`%b1mjvuR<#H@z^&U=HZ&cQSa)M7=&aK!g+ZMQ6Seh*E0xGWV19a^cQZm7a$Yl>` z+N}tLukgJ<6Xobqf>57WcG00#GiF!|$cLkab?@IBNa+ zawXLtiWV&&YRdU3F%fkZ63;3UUI?aO#tLAw#g+uQQ`_@rDdVk6{EJj0aLJJ& zkfFl;i=Kn3sx>kukuz!;54FBz90n2(J0SgDz3<}48Q;XaZ#iO7oiy0pJU%`QA+*&v z#*|E$RzmN~BiCa7+!62ni^_%_us55~UpdwwgROQ&&>3US8#EIB9F=uhG4Iw_FgZqN z2u`SWn8Mewc}&vwnQ>GJLoTE`@k+t8CXCzeEWZq}Hw-ccO2u0-Z_374EQN!h|1<5c z#JK%kT-TyS9_0)a{%*pI(f9;rnURi)ZZIMz3iqm~Jpr-Av$saE?9S)C9FIP-NiHcP%VP(=A5%AZU&M);5ZsVdlS=3-LP6D#1!FIJa0^l&KHF5%O1Qaml-lLZ7 zdP^J?uP7*%EukPT$YWZCJ5Aqu1g}hQ?P3Euqrt=5oihf5LMBLRt!^3=8T!3K)_`-e z)Q0FL7yF(zP8JidvVv_$heBUG3XI4s-pUL21tK?K`}@*|R5$Z)f?b_4rpxLq#>gw? zXd1y;OV+V!MqypR|Ftpq_tIt(**4c3ciqREg}oX%bd0P4KoI`qD+_s}FlvRHm|0>a zQ2;{?%SM@*-9gY6MVZX-cVws#x+cY574#}x>2_7$Aswm&@lJWSd`e3QMykXwn{b&6 z2>la4roiv+Ud{6I`r(4J-shq8r;t+ExT^{t1|hoq2WT@?)heuEmh>cuu%%{6PlI%~SkKnOEEzRhvQ+>_ zS6aI^AtW+!+zde(COv?`A1y9ep5xve&tC4^;?aL3#3uJL(xZMFFwdAX6LJCJjh-!J zW1eBRW}OLrl=fB3V}3?3eJS&^5ZO67KVFr%AZ~M4eIq3sqMLyfoT|I>G0jTDrwuHH z=u6}&{~CN#Qibt zvW)0YR00Rblr<9RL9qIl&08@{fl|H_x|k46X^RXlgxx2Nm@zhGK;4t2h?dr*LRf*< zaK@6(xO-DO^B!-~N~3zMN@qRC8+bn1L*Zn<5sR8am^G4Fyjo(vhF>N86-1V>-(hFL z)QasGMgS%&)Anv9V2FD!5|YRpzE#jEyw;Q`&#LGpG^4z5i>wrmydj?}Ur5V-!+nU_ z)e2DFG;sPYE-nddnZC$D5D37#hRM>UHUtM&?I!om-SRoj>x*^@xl};iF7Ls+Y#c}x zu#UV5JukPT8eRfW3QAq~fq0Rqb(`#OWPFZdl>uim6T&W7HoR5ynMv6T;8ePZ$I6(Y z%auE~_-89G(=$loz-kK%5o|!Y-^B|3z z)~VF4sje{%6F4#o(2iucVNxW=wxs#bh(5;CLEJ^*U)cf6E$!V+-wyY-w`CP#la`w5lzzuv7VUu`Bl|>oH|DoC<{vW$mxar6 z=1>PG6zt*rKOm=0`RmoU29p}&9($<{4BG!$eC7}Ko%5sJ&?j-HLr$CEQO5l2jP}|1 zjBEL7VQ}okYp=Ry(p9n^{JEjc6|<(~R9qWcPpKEYQW9p5+PH6t@+(*HTgq>5FIp4cJd=G}U*C+J@Mkmo^wMR(TggAHXy*{UrqX;n zbHumvCQhP4+BytvYSJc}r+Er*XHUiI!w<5(y0Sh5oe`O(&b?v`)Gzw@iv8}~834qhM9e!Pnp zb1g+i^bt@a6`Q>NsTsy|2O`tDviDh>?J(x2j;}fEizg^<+PhzrD>YIEL5EI}T^bU> zXJ4C7o6dReijhk3d0&m`+!wzm%NvFqbJkJ;Rp$<+DRF%Jf$*;fzP+TV2KUr3U_zr`v~_efsAF53^S>%=6F#jjWv3s)I zEKdE&Zz7)E&z^2+4nn7%4?Vua1s5PCN5}|H%azicg^Bl1S@4;ICgd;oM&>Wv*c3cU z=^#e}sFDF;a5s&N-gVUh=En%I2rb`oxE))_AoO`TtUuPVVqWo_vrWg4;}>2QIl{pP z9>f0p?!}e+&I)bBeLi?tt08K8JXJI9W4)uGNIQ;YI*~A0*N$E zC^l8J#+ZLue$|@bi4YF7DrRIxXRQmjahR=lcQSK~{e9e6&i*RtUff!?{Bq(udz8p3 z9{m#TcS!hSQ{g{wDENxIrk`CuXL_ZxykDyQ~lxV{gb zVl1B2U%0@QL9%8WTw@q>KRqMUsM-KFDf%m`{0V@geOTN^064|n%|6+~_GD!Qm-4Y` zm9cnxY@r*Zh4KCk@eI3rigvp1%LohZ^rsGQJ$oli@V#QwBTDq54en6g1orQ4A&*6C zINZ)Q%UX+`>Wv_w7dF53t_P)7f+Ir8G}74qY&VHWp zOw!ii@uvTKOdpW$&nMMI$uew+INw}h#dYv< zmgo$Rk0r1^7(f}3t8~obsy9_?@W(ADX>5K{PdHxXq7P*hksE`j)>m)lv3sc=pN3-M!l=1Yf?mm}=qv_tUcmW_&?zyU z4KAsi-kVTP_0)?99ptAq-Nr>3W$>AB%Q*?3eS@=u)U@ zRcxcXQl>t+cH`>>8uYe^>b=v5a%bcT^Y9%;)oN*`y`3339npQa#PvJfJiO7Us^){W z;EmVyKkLN@^}pi;u59`__HOOkY}%{M+9=Ax_O`G^-x_7L_(}y@StZ{ieJ#s)c7<8{ zIhnHV5d)B~#wuI_k-H6cBU!vpfk^u{d@~Ch03UAX9yoke@ti)PdzmEn6h%PA3rA4z zQz(wwk|lXjFO~(tSmJa|_G`(H$IC~`DzuU{b2^J}RP=X%aV`Ed!w+^#O2`L8I0(CQ z%5fmSa=UwPr05c(??B}=ozcWO((|tnJZWY?Na3#ct?=6!)~=1Q2EjKEO7MuvX}y}j z+yPC&eD}Gx=mCslVFwxhNYB6>nHkZebW=)YLh6x6$kW1nwg~T>b?NZ--VVIQFg%YQ z3Os{62Z5JU5uP@AUq%oczI??r}TxrFe(M_ zoDb6BT_Ny(+6>-NWcnB34cU+mudTp)6XDogumXoGGlkK|r))1eU zSzUOfo{sg^nmA7bqRi_bAx^@PWJ9l{|B<7j+t=vC2o6Mk^SNhAt#GYm%~Wf>tvadYU;QOn{|T!8dZ?uy2d)iT zk}?8nKXRb<%!9hqg^g9ve>Ds+r)fYc+F22%NrqbYc+gjb`%cOTaU3E(95kvF)Y9K2 zG1(pmV56evCfakb@yMnA`1p^YoG{0|Fihv@qMZo$iTa(a=U^P^^}oeTw^aWTs{Z*v z(c`gS{i*XGNY=kT?9D$VW&W#VY!V%o)j2AfkFR3#ThYCSA^!UPa zCiDOK?vtxzN8%%{6YxdINcBf&*KK{3l~D5&=Xno43D+=1-Iuq%4CJ@%a9 z&&y*^^Bb9%&+f;Vd@*G?e?{4!>au|&Ga|QE7FRY=`UnqPb}J9uZuoWO?#)KkDwb2_ zcaPliMCIr zC?yyv_vGKlF(lG+Ge|cQ>`lyNw3?6f$GGDyfJBd0z$<~H=p~9d4;P~2R@2cW2iN+X zlO(Q3;e?X|!`-cnMzp%vOC&L&ZZ{x8GG!h37 zb>{@qCHEbzkbJHZxix+vsXr21InO--pEoubPtRoZH{lO_Abm<#al*;EzUGB-8|F8Q zhk)RB^#`&7QS;CFbfnbuy_?Bq1rtEzZF!GmZIr$$mzm93W+vMlwKlarhxN?X4ma(0 zkRvOz5ZNggV@+JGvr{0S)hL`d1O+!kLT|*C3~w+&_qX2)c4I*N!A+U+b{%bAMmGbLMG&r-cr&c|b)Qs?6zzEDQvMj&eSH5)aE z{+59nfSix-DtH*__tJFcdmD4#;(TX+OMhrLN?e=~?AGb}NNDJ&gMYuHMrOO~9Sh_~ zqP(T)GfhW-a9)sXI*P{e@%|7;`bm;8E>^Abbh6P`+p@cg2kW<9{M_- znow(ZlIrvQlBvYE)O4yPUrJE5cS`NeYB}ifrtrv7B(Wt;9T9ImgW-p&uMW+)>HPQV zJ4M#*f3ZH%$NV?zySM*;x4v^^<@^`N^OW=cyY)Q>XZ`p3mqI>0{wWl>e{bL^0j}0u zu%XBNb+bP>p})B+ii?Ig0R2QOV6}b}LVKcki^AV1c{sdVl%F+HJfSbf*d;n<;x+BJ z{uD2mgG{A)!HXQXRlKgwJ*q@HB}5JeAPSR)(#*Vevd}eqiF1L<#J)(;k5nJ15dmjn zPN3`A623qjC#>4NnaX*h9MukXp`nB-!1z<^_BE=_BSh2CWKMvmB)yGU~y zsFPalWoBdqhPzLUs#l2sfGM)K97-dcI4UR+d*A3MeC%Vfx^_05k{q+EPr2-%rx0_cp4&68TmPI!aj?6+bM=eW1DTzW>~BX9U#TbE=5uWXJpGjZ7byHp+=or$+3n&m`$h2VB!8FbBT!EJ9j4KRd93m6Fxp{!YrO&;O-tI%DUqbjhnZ>v$TfRnYPA?tQl z5!8X@=3hSXBXKxl9R@sbz*j!g#TsUr?FELJ8yS|fIl+$ZAg66d z)WlBd#>PQT-=D_1XnCZd*i8C7!Hm!<@28~NM59w@6P|C7J38n=tT7f(x!+l7<@^)01`1?rL%s1u*k^;_XO zj-2i>W}|6PSe!2-88`yErM!WpAH^n0S$dmcw97E6uw`dJe|2c0q7{VD@=HINj(jDa zFT=1r7P}%A6^xE}cgbTbu|F2dG%^!8fy2Kxs@l*x<-0Q|l68yV4&SososJ7k{~Mvd zDGwEPGUh9S-uydJydFXR-cTDN^Py&aKo)@iTcheFwQAb)vc#DEAur0qSv;<*dq`t3 zY482HWkgScK2*#rS`*Eahxq!G zBAreDvS5W78MYU)H;ITQ<$KJ+S}0%ZTL=NP+_FEn@GrJRuNCS0yi5r0?7gkR-Q`5q z3(t`81YN`8Wj@czan1&3vdr-3S@wjz_JxE`Ts1M8s4w7Wu?A0*>ByD#iM12de z;A|cdwB0#BqyL2K_*jN27e$s#3OgxY+?)6YgOgQ#QcC#|spU<{gUJXs7?kU*wz%h# zqQ)A&Jt9SABmP)*IQwlfswXk%y1vl7*u#nT%6EbFtJps-ik#71W<&39J=CPHc}BZp zmxv@GB2NfyVEpr7}T2gmW!7{)o8TVYIC z$tj=-H76MD%}11V-;KGt${C zT=umwqrB1dp*x?^8jveKtT5iejc7uRJd`z35Wn(F)zHuO0ac-pxSSU*aeU6%c9GpG z`ib%vQ|@+X83J&fR%(MKH9$X$-GkNsMjKpCWR>u7%Z3C;q~D(gVaT z{B04kcx>c<#Z!^7UXNO|Dz%`(LtXUm6g4A*VNJLcQWlCYzJ9Hy;uMF?l@I_YgKy#wGX85Kvfuy{$}(XReM50XnIA4l-kdCd+5rukP!&YmdBd0 z?BNt1?iIFkLiN$lcS#HTjh%t6AgV3_JcMTv)}!yD z%u)~Edk<)TqQ&giRN~_J*9W~6`TDE)*Vp3@^(kfhrsNbj`|US`;HB(WUhMY+_bbiH z+YHqY+V4pD)5QU2XAp;bc1+g|NQY30$5C8g;_aK_{6Ypr`9I<7CfuU61i%$Kj+jK; z*i4b=qP==auN9q?{GKy8H3gjUp!|3ascj8j&rt>x;_-TjC1*zZkBOhk93y5FcZMue zXDUH^`WMH)6ss@S=r6eJ5oQPXn$y`6(3!dk>gxdciq-!~IZacnH*2E0lX$yi;mcjI zPZItws(mPU)b>xB7;vsDF86;Ly#7$_`+$zN+`gsyOT2wX)gQp@v^M^p91*U8F zwv8LidBYJ>Yk*pl{3jm6h(0Fc7gZ?e3E!gg)E+flr-#P!051jbh=#JULO#$2Pf@>W z->QZ}&ky6lY`hPDBN{F9F5|US{CA`}DdJ`!f!CTZ3OVDSVV<-+fYAamI?K5Ie2N8Z4pnViQDKbl&;c36S|}}) ztZe04A!;mBEiPjj$FpztqNWg zo-v_SaHtu1U^88il)mA`^4KbbF#{>;0l8;X(hI_iiU6S;+;l=W((^=e)#Qh5? z9{V%%z_Kf=}!cx}yv-IjlIbpvEC8q4bgkwHkHBq~k!&jo=f@btya4 z_XtA>dg7;ECx-(g{pL=V`$*jJebc#*w|<8eZPm5|Y?|ndR-8r6%cgf@C(YYyg-ECw zVb_O=b8@@*!Ef>GQtJ=zA_*)5^q4DjU(t7oonH9ptfc8)r`Ts@hk z!Uh1M)L#>&%VZh-aH1rKe^ZFkqXbPm)FRlQ9^s{yBu5Nz+k%5pBS_8otb$Zx^q2pH z7>yKSl$nP7Cd4Q+NQC?ZF*;Whqs-vtDU|3WO^Gst#k`%JY=6xxGux!9-@=ZWOK zs7Bm!t7LAmGy7uqG4JyGnD_fvMAU191N^7>a(=ge3ty7*hsM(3VCmXm2>An5TC78y z?}4Z91$!jqk<7{kmC~c&CuZacL07SJE;>WC;3Ns9?4j#>p|!FK6S3*^I+4tS*%c5Z zU~P#kns_{GvQq0vvMXzInl_s8N|%>R=MiOva_*>+2C%lqd#xslZY4>{^%Z}2x>in~ zkP+M>4Y;zi$aOPLv7D-cnq=k>=ZVuBT%2J>7R@1t`w(P^Hou|T+#vho|E#^&5kr_Y z9AmRz3H(HR3yFHI8mesZ^G{a|Jy{5W<(bkvT0mrOX{)lOA;87k`3*#icD@-~6_;bA zou4qSo8#lE=GBu|M?jAULyr$@X}r_uasTr*J$??_B=qp|)-T7yd(DvygzDCA&$w5^rDe)`eo)jJ7o^mmTQ zpo1C?{Y2j;*2v`YQvCftEuZjb@d#(0BGi2b76&cU?v6$PDh1_s`XhqgXrk#aFZ_aA z9nISBTjAb(&MWOuC#ld9RedL< zRg{`X@PH2BC!!9SeY3nkSE^s;p=c`;ILPkN17DdQ>U7dw5{?7cOOBsQarh}F@qe_&Js+vy(*CM6elxk}BF(jiXE5k@4waF>({`MKC4T{`!8n%E> zW?rHyk^5Q$_9T-E22;_9W*t@dgua<>iB9Q%m}QtwaX>n{&0X6Sc^Q9B&+kR$`$&ur z=jnVSynIiSFZN(kzUL&u#2XUZenV~h2Y?34%-T;e6yZH7CYVzxCE6@D<4aB7G8Jn| zwTJU-61se1FU!9!U<}+%Y-da!P3|{cWZz$p9!Z_xOV+mteTDp+8T-A^V@s3?`d!EC z(mjeI1?cg0CP~Yq*k+ni$6BdMFc&CQ2>}QeDj<|eYEhKG-ELGVGG4txOEpFrnkE$7-?hDE8cwmW-6I#P&}gzlIJHh5G5PS^sX;w| zh=BE#FlW)BRTyu*&NI~Kt+ht|k~!!Ax1;h8ZQ8jcGsxA^s|c-t25qp<&bl4-k=7{r zcTZ|Z;a2w0qvSrmNm+L3Q8^;Vzmp~(wzOXJ%svD22^^DHuWWYHmZ3*qS%;h=IPf~$ z&KR>mf|C<#@F^K}SrxMV+HVccJX0+V(Lu5PurW-(vl@=ztg)dkTSg-AK@H44Xos$IyEm z$x%muB+x>F>DynKg?L3{PSaY^Va^VjT4Q4w;)kE>Z2 ziXFle!bBVA&_%s_ktmp)5Oeb-G<7}q-pDj*;aT$oc|~3tRTsigCkF*v$JR8b_a&Dt z#EOZMz30zpwu*LIBoFGk4>`9Q>3JsaL)^PqrLiu$onW#$Au6_|$c>rqDM%^{<@gz9 zGa*-3lUIyokg7Sy(@MO=aLQaR?^8O-J5&szVTpSl898_IC22HVD4OwE~L(S@40#wZ1k>MrypcUtn4atci&g5&Zys=aeA?InnA@jlJ z0d?4h;5o9mBORg-N^>@$>1B{tg-&&UEyOQzHOvjvnZ!4B)DOHE*|a&K&%yU9+T#RG zzZC!XPtL*Q;Gdiu%$0BMN%GB`56?a+>8nVOpVE}~8s1fTr*%TURrn)kggpGAiC+fK zV?f*;V3(LP@xkM4LPiq@NbMVOS>7u5Kp`in?G;|Ax84IP zzNLPj)U14Fv-06)i0TC%+&X`V@I-3SxvilTx(16 zW}^Hy>O?+2Lh&O306o*?M@ElMj*pW6IJS5(t$1;jtS4vIdilWwf>9DlvICN&ll20E zBqu6o=`BNhRAH-B`~TDO5UOG`Te_wBtAfX3J#c%D(UPs#pu4>WDd9F%8}99QH2lT{ z{8auYbed>E;@gAX7&p5oq~m?6|Hcn#adxPaVM=oPH$^t({Lb@_k`)(`RM8ag7JbNH zL{k+WFCiVoMbnq09$||TV*?x}uNgo9Ni*v!{xO`RYRCbi*ka#z{z_V@B{ND0*aC)g{!?StkNB zb#oJkZ?AfASCfB-^3PKA)!V1QpI^xZkX&ljLHHha3rH)s*g{R8R$n}+FF9VCUf-cU zLWvXpUy5ht&?xskngP$6v_w2m!x{>#%2qr{^=FtIzY@3qU4ncZ!pcfJ6L>w82>_qh z2!MJ>y>lL1>*`-iD#l4zRu?$*J;UTc!X~%RLy}&adI}d`6Aw}A=GnU=<@geDZZ-C< zJ6_SOWM>lVhXm|WI2{n>{BT0%|>q?Jd#rbE8^VyhepPCOUDr$01 z0;h;HSp6AW_XRW-(D>)22tRRr@a!@0SaER1KDDmBn0Ci8o}4EmrWTfsZSL$2apD_l zTkiW*LB!&rplT8TK~*k&xpG7flo3}C0={1+6Z3)lkDn+F!qIx`{yS3LM^qAqZKXtg z>k^WFsgsb|Xe}tBKdq2Yzt8{>nndNgNRmdA6njUlH52Syy zzK|J9L$WDU=49WtC<_r#{CYSDny)=q z;Mv=MCV02V$O^q(8Gk(8iiOMJQOFpJi`xh=?>wWhv|x-;7$}%v6y8@*Nlv5ip#q_B zM&Ta|9#y~36bQF83jbM9qkdm55IU8%VDN!3BUJ_YAe*>Fx7kAoMu$dJ;$yO)wr z@RW&fW@QL^t|5)M1TVeFX{~x_v_h(&*~<3%r5KOu;iS+1&f6V%HgpHF_7GUfD~kGlaldSGRh)L z9(*;bAC@w+mddE53NmqeD{vJ&;41j;<-m=-82=uKbi4Zv2nV!aH4-Epd~ZQkhAe*Y zRJF=|7X)K;+PbT#9v7arrA}{&bFdn%3pz6UXVo>u#{CU$JB`nCvP}TGYoTJ%wSs*s zz}q;+{Q@;pszj&w=a5&#;fy`DOiRyBS zhYBibn4s1?_4|y6V*m6|>}7>wX{e@-ee8`--&JiR|e)P2HCph@5)sYl0VB+!sY>=5$&zU*pBk!3#>cOF)nk z&|o38mD;-$QY>>{Mr9{RF&!LISg{AB0m_{0vjOKW$^|O~v)t$Ml2}m*K~34;mkj5g zm0om6u72!!fzoLpPHTOJ*dpQavBR}K08@#yaTpX1o8%=*E8*^N|%dtBAS}GqC4sX4En3IGoM;sG$Y;aBL)HT3g@JdS59YziL};5 zxJabul>*VOb01}hJPm<}fT)F{{Saa_Ur_Ie7u>=39%TZT%TiDsb8}RevfDi`F^YP- z7GU&;XL)KSKmDJ)J{p&&t&fs_%KG@6M7=&fHr4oV=0{BllwfYQ!p+q6aic7TNYA>I zTw_(Pe`|eo0$O~1{G65u?mZ}q7N^tipG#jKzefm__3;~OORkTH*iEFZj}2gnS|2|F zocpjy0&0ES%S^|qW;K*KWqkfnoAptNJv$LdG*+*aH21fJBwc?F!gXZIraKl=jjV^ptI*byQCO#6l>{ ztp`i2#J|*th%iV94@p~fbdpSPk6lC2RyV?2vJh9uPOKdh2TjrU3~OhHxv(4z6?Rd!|cxqBM_5z)rU-p8a{bdvCCsNm6FoKYar>Aa1=`rC!k7ZfZ$ zkERL+HylRo!t+I*5lt`Wfm6=`UoPi>l=V7+l+E&_H_didfg5H?NMSnr=wGF??2kykNs^ro&r_*j zYR@2}%63S#b~*X(Jh{T|Z@OhFThG(TCM)$^^_qPwnJJUc7=pGmc1~DiC-+zlw2{vW z=nK*%dz%897#!6?S-mw9?6bi!2I&Sh0AoqHKk6Gb*I)B0ljLAH&Pl>;Kf^ zn;w3d%+kW}QeEm8zBw6ocsZ}`-3m*yFCfjbN9QQ$+a({`n>gNc3%uYO#3Q;FPN4N; z2_CFS7%g}O5a^6^JOq-H996P2Hs&AA*VQtdksEUYk*gWqezX4~o&6GY861dAnlJ~+ za)>VwdFj`>iC^ z@7{FuRNtL@Wx#>`J1VquoqKEa>pH&L^z&YC8a6$n`*^QtCCUD0)jsE5nHF9rsM79N zA}KrBzvqpjYG$05q&;&WT?&20F&K-FeimwWCS8zC{Cw_o65IS=)$ca;d_O!$QawHv%y^-O(7e3SCn2T3j|vKYuQIEB6mDBPpIM#iP$tDydJ6WOw^r>U}f> z9q4by{hLiicdJzAIFldY_`c`+o3FmyAYUYco#+n~y+V}T`0yd%^*A8B<25{Yi3qJU zc#LXr7O4q+TtZ(Z3OTK?3OL;!dnzk^8$N~E2$CpTD{%Lkf-zXrr2h~W@3wNh#sl^> zXj#OBZW=dpYi^m)RN{FV$7KJRd1qRTLQXsRuol$2-_Mje2AmwG8lm(s5<|3@Nt772 zDnRSIXhAIuKR`BOUnK*V&*ku$VP!PR*(fEPMiMEjjEVRL8C?m z#il(N+C7050YsXnIIgYo>JC7E$1Tdbz^SE`W&Hcu$w#;Ej}Dm`5ZCztiH@sll35-XGXR;v8! z38@keEZj=QAcv;J?$G-mT$Fv7t0(o^xg^V|7EaE&v?^F86k~cu@ti4nJC|_Z%r4|l zdyVnJv<~|!>}l=xML#1!>G@#WradLkUdLIRevNFn{f%(Fe2IP--qJ{1e&4HB;qvfD zjnrbymKzLsE?QAyui*0bi=Fm47uoF%|LTcfM(^bt(CjsUbEb9JOFes|Ge~r=V~?p> z__Am=oB#OphY8KYvgo%d&tJ(((EXFFDfBlLU*G*R*yWu1IX`J4mZ)1j{8X5$P%?gO zRpTh52$F)K*@E60L*1*Y4vm}rrXK`12eVZWv^yYfZjrgRTgFYnKb9Enl4Z~ma&nop z_)oQjoI67bIeR_%FCgb`5hg*}!J_jRBeY1Vi8Y39R3FnZRJ`W*$52l{sMq@@jhN$U zM$GZ_q8cyH0xv_i3Qi(9rsHH2sF8+~Uy>kVeflK5}a&(?zBY4mf^Z8Ag$r=Jg!=YaI{8MPNY z2#%frNln91D>5ujHieM3h@JVO5Z3hbw@DN=sus(O&`_i5Ih~%nJ>1zB!m2GKbZTxB z^chO31?+>7)Kb;%{YmN>Dm@)x_qK?z9=&vqy!8(v>0ClzXtQe0T-^p1MLrFRP7_Rx z?|+=^Sxlj4iY=yKOY~M${%Q2KfrK>No-a90r2G%V@0k=k5Pr)I68quzMI^er7?e0p zPeG>;f9{j=JT~Pyp!5!E-AdL2(A$#VD|)+-pMRU)_WWZ4qusA&92%G3n0ydi-s}?q z2f<}ye_R$c)nxXN$PB$z`)w@@7*&5yBJ-dAGi08u8h!v0e7X9Vj?tgDh|z*ivO1H9 zd`}u8$HMq~JK42Nn792t5dMAw)}-OD7zWbtS0cRq8~E!`>_GTCo^Si%@8u-Az0kJA zakd+3y7==hWbpWNr<8Ob&xfYZ{{0Y_!Kr%eKcLT>q;ML2?xYy;!RhmN!Gqv*Te#vu zae9xSLaGe$1L^aD5%p}I~balHV z&OV;4(POciCei?@oN=KcK(eC>)n}f5EsON|q>}co1A2v-c3Vs^&f&SAQ7& zJ&?S6?u`mruVh3HiL7l@D-S?yx9*WHq+{&H7BMy<@21k*yV4LfRtddr5kKL_>G=6I zXp)AX5@GY-z|W^Cb|Cz`i*Nhk=WQgq>ll(aem;QSGyeRGl;_)1o^Rl}8Gh>Ei#oi1 znigU0L;Is=Tz8NoD?W8Q#wJXw54g+XaJ&MI>L-O|6Y|iw;|BfYGpalDgdX{@IqX;D z8aAiro4=Kbze#HlitDqwKu3h=qDts4)N_Ot830@4Za6mQN-x1)uZWi6XCvAOH#Ghr zcs=L4eT0{yQlvffzhYXT$fYQ%O(&}$h2Db9vhm4Rii3M3e+!C(JJEbYSf5i(Zmu{8 z__+x~kf>NG2u4$LON4cRN>4}A7o@)Z6bCAH%sM6+1#IlXig{M#vK0BCMZ#JMAY9D0 zP8p}{oy3K_(5;4|O4kM}z3@%!6D2_8PWO#(^^zYPy@fi`S564Ec)!xVsO%d+Z*RRc z%aZMG*t(DVwForZ?2G98FY8L-JGUp1Q+y!=IdKt-o}KdC%XK+tSSQhn@InxDKrltL_{{#L%8HmmJ|2P?yL-7Bb4uX4a(bW8Z!vBx1P-yx`#^aDA^@W|% z$QJm&N>4}AL-YT;AE3&#{aA}=>d6Z&(%1jf_&<{vr>Wnk=)P8`Ja0{Tmh@)y)iYM5 z>btJLU-AEY7_M|Q{sH=~WfV^E|6d#$SIciW2(FI#<`B60qw#;af1Jg;ixD{_vbIsJ zJP`kfQl%3jqxydV|7S?z__-uuUR@S_IOX{tDbEk^+zdYt$p62-cYpN!f1Ur2zDFkh z2lD?Fv@F5@uR91{&mj_H3;bVfNdE@^UpPkL>L96oKf^(D{!h&<5!L}JJ)N-rxcna` z+#>&ndkcFyF#qo%{6BUO{{N}){~ZD*wLb(wga4l*{NGI?=k2JY$z(Q8SH^MASQ7VnE!#vs^;&9-+My~G8>vOiT?Aot;I(vT3kNR*r+FBTM-nEmm_ z9&#he5;qnga-T|Wrwmh{SZO)(VcJ7_+x?M6 zvv9!J9Q2c~w{)0tSO)Du#r6G15F#VpRrL2FhlQ8+PMmp>``98SKCarFbovunp_?&D z)gcJ?C@7vY$$X+!a6VW28ZQL1u;~O_?Nf1NEQfotIrGd>VP{&8M(q7(W6!~BK^b#) z`&L)QaOkk_s`mI zp~#LZSN5fgi$P8?wfAACDoaG%kBDqNc*MsmJ8}}x;35l1vq8RT`jZ{kLb8PHCJtm27UoOncp9;iK(r^ zZgJn^Cg*WOqjhy@bwK#Ed6Q8V11L+w;_Wz)vaEwPJ< zC$P``J#scQ|d*5R)HHy?lMT5S-KUK+aIsChy z&s3+*D38pposQ$jXxBRK3t&`GsYz3lOBpN-OhG=SOeF&IeP#{`MezlhNC z*zrvA+nbV;oQ3u`q2HF3mZpz*B~M0zbBOLqpr5`{=oEd}zF7IzsOaZk6Noc8k>cwq zk=eKF;Ww)4^=P^u(3#}&Vr5zOS(bfeZn^)nQ0Hi+s)-9JZ-`^{{?qnZa8$Et^OjJ( zETLQCOK7Y+NmZ3TU0=G3peT9?#n&t6{vV7HDAv>OTlRQ7gqqy@FpO zZwxs`DCtW4K%LNF5e1Lun-xZ*H$m{Qd4IXBo5ML9&4pfQ#c}0@--4?WT8?0FOU#7@ z);;nc@x}=+>}0`ci1SREhKXXmWQ&3W8!P%Le&7BMy|r-}9YL|%4=btcAaF~9j%qATXiW*8$qb1TU?Gc>FWcot zQ%Pl@NIhCoBg2@4Wh01oJAtS=6S#NOsG6+^;@i$Jm$m?|Jg3ASmO(WDAmWhtKTsco zI81(VPar^Uq@3v=x1Gicuaop#aHzfvdBT>yl}jIqE4^FC+2kePj7;=}_vIMj-2fzH zGTvFU856{ZD$!Q4B9EQZj&z)}#QJLQ5J~=6k>uOqqd6=;x`tHbe*&)=v*rGXG}O?6 zjoYhJ-YSX}(E`Ptf$LA*6-q(_529b<#UEdnGJKI4zHk#wYM>9rI~!=ydK#xLi=Z-N z{@KNIib$tPbEQd5#tTEwqeVmgv?x>@olYX-%YI_8_?#KxmB7({X95NvpOp$s2*0x; z<#zUpfWhr7C~jwTEc#c;AaNCBN|2@W?XO_ME>5z$S4ztTgVp5&D%L9jk1V)W?{aX{ z+;2e@GjC^`1f1T7_uARwy;j6zg~oCZDXwb-fqB*UUHHSs@OSKXUScqKF5=KfW4Iyb zBByPui|n?C`B&n)_6XlJzo(-tvLXrMKdq;1pA^7+r5RT+eXp8@D>1n!ceqUgQ@g`0 z#~lustrbjhhpQ8q^DO7savM19>>X^#junXQXySDGqP*)O?T<=vuX~R}2@0P5Cg94Q zw$P`xz3{Hv7L~Y8;-|Wx2F}O7nL_uO?}q3Rj47?g@2uH}QdAW3^_O=Cc>rJu zQdyqA;W?$ho(hfE_@Sym(wD@OES8E(+kFTPbXeY()gs#~?I=}NP3AH)D zJ4I6eSMs}eMPihlO>`?X>i-6QhpJKWyYbTUG=7((_+3_ku)Ey-*d6%w|MR>5F2B3^ zNci2Z)k(hgB&zE;k9#5I`LV=vL-eV{b6xZoJU8Qa#N*0~-utek&m#toQFSHMBfe?T z%rN`~*XCTCr)~xl0aC6m%F{bNQM^4Z^ihlYayU)+izHWg$#A6+1XwgoPR3(&J|0e8ljj>WY%Q;>rK z1$pkkR|Rhgh+tCAeR93LkxuE*62OpiCOLudQ!=VdvIU%_^0npSn-%(gF3VmSvk6fO zOPreT?pWdF72Y|Fyfib|i`eB7n6<+Ba z%YHw47-bQDkW0$gV4%0s2Zwl(9ZpfaoX9E#@p7iUF9(qY?H31L8!f+2_lwiTB$rS$Pl={Iw&JodeVNkKVAv@PX$uAj!pfc#yw z6FQ*5xo=Ck|A(|Ufsd-l{&*7z8WpCag5pYaq6QTWY7`X4L_s?m#;BmEs5lDZxS=M3 zqevhL($lu$xbHeT?#{R(pdvf&;=UWjg=zx?H&9gazQ0rVcHa(R=KbIEGefHHt$S)Y z`>9h^x~_|(tt_9X#!z$>&joi1G-Eqso82DV>!zw8RRj>4g&w7+7#zBnwF#vKu);H^ zpv`yNfa*{JJ+d-eUJ@za7AfCEnYEZkconH3dGmBf@&?Ziwl_MDHSR+VBl@J5FWL?j zYh2c`*tvNBlq0<3pHnwfQTUXlKmo7F?%e)-0t9v@9X9u7AgQ%RT+!*;Z#Lb3!iS#&JpN*d} zY`)j!X*LzFF3{K@A2*LuFt}xI7lE)D5}uByVe!SaCaHAFFjFIG=u-AM;xzZYare zq}bWKv0;d%P6+I+YkA!GLY_d&3A?Q*Dm=c;ze!iAEm%h;bo6%I6bR-a-C( zhw^J9RR=whm70s9!Y{l2pgg>jC2w>;^MUU7C4$cyoN=aBFYJcr!(P{P4k$_Edm;H` z7fPoe#;=x7{O{b>y13I3LGCj{Lry;w!v3r?M$Q%}F)vmYrmth!CM-{*ob8{@KPPJ) z&Z)#}f`bkM30oTOx?991(ds1YCQvN@aN(2kIZuSwtCF#*#H%QF78iEr_vmSdOx=^C z<2m^7qQXNK4IhA3%w+r2B;=6?xG#}wTWz$WaMjJri;o_tH(DKKRbh`R5me=S1|-K= z)~VxrfczmzFomJOjfjNA0-Z;0u@@?2Ar1};H$ZEQNfuS;?B(84Wq7=!@X`KeL<}m4XYGVbp_Jjd zlw$eh$P>=*@bcsk_b6m0CMdR*P-RPt0N1&nVE*bP<4o^w62;4t-6<=N_@f9tLZgvZ zySUBfAy=lDJj!_^xiY1#6YHPQh{yN*^o}ffh2?>n^1}44nezN}AIjPGGH#Lbc*f`8 z9vjZAnJT!K)9I8x-Z)U4%yxCGtMXe4bWGE)m5FzR|AsiznJRClOZwRz!7a*>dcvfw zVUbEVizPY#`MX%7{2_5W58|+Qweq0Lv|GJG+2D&SEYks>W)Vwvio3_%0+E*v++O5* z%M|y2t%ti+SMA3T9mOSI}NX4!FXsqvOMMamv z7~OEL`w(~_@m&ME%Pae~5$CVnG}*s0(eH%0W5JKOeCWo$&DQ+056av0y9R%E4%qFwyZpKlS_==Bj zAiqCLOe7j!D2Ke&5Z!?H1&7B7Af(-(-geN|C-}Qt^rMj1Xb$xJrKC& zCxp2$0-Ns+f>Spn7JAvcC>zF_)M-Qm1Z*xuI3GHPSbO|Eeorv`)*S*?>vjQ;T;eVK zv6313RUuwmzVURDi~5#VLjNL5AuUgcj@HLJ`YynGb%^&#ZZM)ZR0*UF!Sg)g1`$6jt?L zUiXDb{#G}dmBzhvY>o4ovws)-Yc0($Q0xVXvx?ToG2`Mv} zIsHdA%=}p6wW^gYK$NpY$FVS4+^wyXX23*Qdf`Ef3VQCX_b{!LP2r+JJu!rIl7=i# zEiJI(YL4*p14M1DZsCk|ZE5sfTcwdX*C)Rf^x;TT4Fx4F4|%*A z&fz8urY_f7t#4H8MKVt2+7_IB5Dw}=By(dE2(?&*I^XR_|BQaZvr6KL*USPSa+=cB z!pl*rh)Y}bbW@&_LfyAIwI@cXzq0`UXA$=kc-vEXG2~TLKCjVNC%)^udPx7@W0T`( z3x(L4rU*e9oN*}z#%Mu*aCQ;5v8~c=$dk2F%CU;r6Xo3Kw=ULrp*@h1`FU*e4*Eg7 zY6tE$G|QkdX|J&<(Xj3Ygt$IVoKA;70QPR;$=u|Cz&}q7=v&qB8>e~g697OnEp@{T zz-DQAc7|88_eM}f_Fim?>=223yoT6R?U!=%QM=fZxprTy@l}nKrP?Oj2dW^80(uuu zSN|BSh4CU2L2ORfWp8GK{DN<*`oBIylQ<+bV880vAg6h3fEf84vwKM5a}i>*TL?d6 zkEic94Iux7*SHMMzrN32ACzw4wU;N@!fq@_oPU zS7YMesH}axOum|>w`mSqJ}^4+^T|$-VE)ASW^ey~EO)9*T0RY0ituw|$y6RFf%+>c zzuC{LXL5n$U?T*RH7=gNHhDhwR#?Ho(ueePh18O7Lu_COcZdu&>nWZXLefVO z{D)@s`{}Wvs}u8NHTSFTKc_l&C{xLwLG!AS-MxSCd6&v58`nGD|8;0tOJ2lH`s(;Q zeB|dVyBfaEA1$K4fyQ;(oec$4yC@`{@NxdP6EFF-y4J@ ze6@&WQDojBYOIp0XZh(a%=S|v6A>eknNJVw`-<4~w)B%2U-)Tiry@4HE&T)i4SuI@ zL^cF=QGjc$zW*;|zX=yuqMC61eLS}N{O@BYblGwcqgyS0PAoRV4D;wOvis*Dvi>{P z?=nXCpIG-!0dV4WCDJz&9G6z}`X`P4n_5xl>}aMnlI zZtd_c>&)g#QVw3-6Q+qUu z;xH##$dEzTLvXh8f1VWYnTLDezJ}5MJMzC2B!t5MV0k-9UMxS_kl&zq8^}LT$d5Jt z+qz?Hzpu~<0SpcFz>L>k_5a0Z-E_14w@omj_?s_sD_iUz^J3HA!VK<|-Xo%Ka_MHB zF?BB8++tF_J){3md9ft~8kHBKr;h1oJ8@6r(^;B%;=^qD4$AA%kGGK$KZ%e||JKZ; zNy{H-FS&0r$t^Dy8x$8=YjVFsrouvTb#kN|lK*36{c|N>FsVpJ;%+*dta4Ff$>;nn z8zd)(t4+ofxibUo*2GgsBGA3Tg_R(K%jEfcd?2tDfjp1r%JZt;tEv+VV^d|~R5kn@ z%Jbh?-r@7wK0E`t>W78M=DFiE=OA}W?CiieuiNg3yip9mnCl_=4Ul(P4RwwFY zwU% zoRIZVA{fzPQ@MHqs>CUYRa&R%iPHv+lWChZmq9oAqRP;Pz$GpxN!sFpR;9KtBWX3( zsCzHzEGxOBb1OAp^u9e#gD3evS*JNE@pX5)ndCYQEj-Itd>bw=65k>gus3W`%>b)X zBTBeubr{jgy1c5z3m_&|Io`ggl&hqxQUi9Jy(tu>WAqE%t0<6and)4;Qr-J|Gq46P zjf|o9i;TEyY>JXqHLXKZ7j&zV*?J2w$Q7gy-^Uuxg&`_ubmLLqx2hAbV-VpC&RhWr zzJha{J}1jBGVicUanIJY?5=!=IkBlp!6u$=-pV{?!S%p}P+YRe;*ul8HRjxX1Ox$^U?reFz7nf5f2718bT?NiKt!IE!Q)^qz+p;iBr~STz00%KF(~fFtODWP7dGS1y|JIls$d(|=GTVeuil zN(&;F0{XU{N4Nif{+D_8iGBM&&AVM`*gU$u&AgjJqLs|M1H5^+OhCL>HFBJ24p!R! zmwM(tHP`Jy2qE!HJT-<3Lbb|U0MW1@c5YrpqZXt!%jCHr))oDfAVtU&roUmte!k-~ zYEQ3;_Xyxya8LWGB$l_!XyPk*9f;)*O$=}ii85`rSXq;LqdlFyp;z}OTHscEy}SsX4L-b9*bA$%uB zr*DJBa7Gr+WZl!bf-u&kt+!qSNwS&^Ec?J3~8z&C(kp5^@HcS7@XfSWR z_nm|HXPAV~^KzQS>>T}iYP;Xck_qsd8s7$~pYt&ku-X$PLf2RBh4u3{>+Abij@b2sg2DmNW~3GIBY)SchhylD0mfgWu=aiHh!D*G-78qB$ zp2dnZwz@fYX{v%10t+w7Q(zi9yX#9-rP+0pT?M0L7QG1^U^uQ0G#f0wM}b|27;Ccg zB%*7`#JnmP40#22(MS~+< z%aFIuZhGk<|kGqzHj*a;JM#!)bL_GkT=GZn4)~ChNTCyw)=AZ+;mqp$m1(&_&)JE z;0Gs`AgK<^Yk2+hmPSu!mI&MG`rIotoRhPH*_*7FpSOrj8OG<;$r97!M3CyXtm3{N z+b^k(;uo%pO}0o&s@qG=WLfn8BGxcLbBzdTQl1@$Qg<1#7dbt#%?nB@kpQt##bx6? z#VPY4v62k1Eio8O)RBKAvnN$P`di_;)tzQOB3V<-Zjs*bX!fll$5uC;ziFg++qA@c zjBGF?n`1$iX;rC$J>&gfj5Yj+m{mHv&Y?xR+6$FQxn+=3_ZPe`JNLx=naUYk3O%eF z$QVv_Tk{#Bq!s>4lj|J8cf%J4GogpgUAaZ#MOr?bmRC(3S~3`Hq<5u5S^vh*Gm@RL z^U0R!6})!U#&c0T+etWEx6oWYsxYL)&FFqu-k5TZzRIqV`YfppvV6SZa%9+%ankqf zk_IlJKE`%DkJ?e>){a|ZO`ph_?TBL-jJJ2qs1v_em^M)AG)XmXAtF%uM5Q7Pcy|qR z(`)Z48A4*)Aln8Kh%?K&f}tkQorajp`q`2uaf_p{yjre)NIKZEWB*pxe#8sFuBq<- zb8PZxe%V59H$Bc6fD&YJ?8bwk+cQeyMz4Jg6rsr>;67hkxY5>mkXyi78=HI}AY#*p zmh?JgYWHF_Q4xTVsp)%_ZGikzTUQ9;J&#+j=%>s~1X8SVkUgQFW@jp|2s<;@l%gQr z87BcDRPQ52(aV`QQ{^U1kqDBfXmknCIopFIsK1|?QRx4hMEz^r4E{>VyZ=x~mqS)r zd1MBymXlvmiwde}Ie8;vbNZQ#bNjk_=N-J0M#&nJ8H%eUj>IcH~n`}b(j(7psQ z;X1Fzv2g$=uoLy@HXf}<(`FLhyA1By8I|Q;6V0`!dyA*mtIj%Uxbcl}J?o1fok{(iB3*z~6WKS!QdGWDn<;D3pO@?;kCfD<0Q=T#s?OdHYmo**&efjqL zSOogF7ml1Yq71>E=nf;3q)ViIP-!Q^V_e$SzoaDADEU5EnYnQia0lb_+^KqG;Tj~% zlS~TI_ZRLzXe!AWKGW9{eRaoa1%8LDKzS{kvWouecG>$(?39PFfKvWFy~*?WEvn(p z<`rOC9t-JFju-}o-Kt|-FT6Ll<-MvGjk?5|I%#AL3Y$f>zs-xMH@3Ls(BCgvdQ;re zmZ`DhQ{(Y=f8OEZW8BHG2$4e^RpdY>yY>iqG(FVY9j+IP?jdI;jh)aoP13E6J^OZ(f&$b-B@YbaZz5>MLI{c~vOG+>sm6|MD*H`tZ(u zz|?qBU6|gBMU)6h+WN7N1dw1AtR`t`_%Ws~$A;8m3f9Z-ZCvI6M}H-Y_H-A-)YrIs zVGXY4kl4hZ;d2bz7?4Wn6N zdY=D7OOfbjCWJ?3miDDsrk=B$tZ|J9$K9rfpJfJzC87qgKO-=8Z2VYPwTJF>7YM8-f1a+ zbPc%}XLCVya@U;cV)@8?$T<=hABzrSE!&TtWW3YKID=N;bdx5-~(rb`LLEgPBpC-QT{gDEF6K_zUZ!q5t z)xwW0%Y&L1ZTh2fi7gJ2P{PfnFiOid8Gfit7Tl(IfpVUL?qLAt$gR39B(ow^%q9TW zoi;)oZuLU0Js8q!Jh^|)6e)$|)oGqIB7_=AA(;)LBGLeTtu`|8W&`YvOOl?qj{pyS zN>~E#tZfS&moR9Rm&=M0z!@%oJGS5tD%oC=)O-mn#gU4mZZDy@FT5%xU)S8twwFMT~ttdpsypl)3$c71)_HX-uxVuLt@nH1&KO0R4U5 z$4I$F)JuOym1$nDekfSp{$LKd8PM|Z1V@W{?(jfv z`UGBwtWd_nR9G&FluIdlzwWris;GB9658r&x59xG2zoz@hAFjlc;D3xKNGv-J^A%- z#uM+ltHnI2@_O7Np>Ttm1Y8BLr>>*ea zrhNBv^}w@?3KKzN3$?E(i7Z_kYqUGK65K9{fJz+8|4Fd7pdxYb#eO@2;AFyl>QcUo znI#YvL=gk&dk9k0N^CO|15}(HVKXvfAO&(y`QnynsQm!32IZUnf7=t_4gS2`dlDW6 zoX!s-YRNG~V~aT7v`9M)PO-y-GN&SqElhV(4e8V5Skg(?a@1*2;yqSj5AcWoRHqK@ zS;d*A)xGEH-ny6lK|L34m2;@hK0^{+%XFv?Knl}1QxSh@{e1NyiGl&zrm%8Is-P>o z6w(EBfz~;1=c1zQAv!=BEn2>mIS(oDlbPA_2b6>JX~|h%gDCw0Ro0Qpcm1T=E$XoR zO)X~jIPR@Zd2B4H(2fUoHow*>bD{R94f1i0#D?l#@`72?bEt93>#)Vne;0na;FWa^ z^pBETYIg$IKe{5EQ{{uH6MW&;B+yAcJ%6Uk?~lCsls6o-J-VMxTkYrWFoNn>$^SDj zfg(ztnCXIkC!IXsjfU33N%?UGIwm8p^i=wVi{!t4wG%tGBWgaPU$AtwpgMw}`$J|m zueKZ0(Fa{CxfptmdupQQrpKO4*r3EZ$-Pv!e=lJgHv3I8G!(s&DnFN*3onuHY$MwM zZ@hQox;9SOZ0RzsGPs}mIz*J+Pc8pAxSzTV$r)Z_AKXv9u= z{4@7cFRmRH-cP-nxg*9r7(>Oz#elxNT;~QHg&Ys=r+)I40AVgZRVsx2YHc7VRlbIK z3o+S;SG28rs=sG|+*3WpAFLO~YZ@*q>55S6HiD1P)HV7O8}y9$Af!t|l|<~jC)Pxc8+hMt|adqms zl6u8@ppl9}y}xn)Os#86dXP+>bbO(^3O!p*JH=GwokCjp6S6mo-G%n<-jX@UMBYg^ znJt2dchb+*sYgmi`gaO$q7W46u5kzQE_q#v_F~3USC-^Sq-qVDJbR9WbKCjXw%(Ii znVNhK5!-m`x{^7npLn0%vM+0BNk7lOsXp&Qvy$}~?S)haKl)?u?qa5voy z?7#@+TGcB{h*i-g_Lo+dl)5wj!IS|5dtjy8R?>yOS6Iggr?$Fr`doqhZxxdoqi)yR z_u3!l`;N+a&GizTRQZlC(YGAH;L{u;?g5*-!nkQ74~TT^W= z-lQhixC;B*>iXH=Wv-0Bn$A-FWxC^T$DlOQbq`8KZquMN#^nX2Qn$L%e=*!G4@&*q z(xBASeGrst-0MN9%q<8?#cozmDs+zpr3!bSl^RRLWm&G?6WdXY7}4&T{lv_~V=oG= z&F%zl`)Qf$o`{%LNs=5w`F%yC+z=^GjFg{_l%I^0ACHv(6DdC$DL))3KNuK>n^V{!%6+;s<=q*7+}_c9a5if_lb zSyC*LPb^Wv*^MP*`HQhVRuV}$H5Mqx3U)>44_?#;;;7iQAx|Za6t&>R_&^qwx^L{o zy(KmN#bp7z^mDKAf(+JrNDmgFKl{BP<$t=9LcoADkCV+aa^|OstBw~2o;Ir=_ZSO>>)-Hv5YuGnv`wL*OGG2$@?Zs+W6aZP}foKBD zz>gfAQ3eEgK>!;dxM^-@eV@>BkbB?6|5GJ3hD{{Yb0yR4!!>SCvyd=1tZJKEex-GO zD>^TgeLG*;@S9yHYog7qtry%i?tA;&>b|wV%iL1_YMMUMU!+NmTN0GwZc$Jg?w$)u zh3<)jAZ9a~P+{0D2|E8VebL-DPH$W7KEUgl>H=;?MhKabGi)IlZWq#c1F{5QPS zDn+<9CBpT5Z1yTQ`0~itb!@n@RsDlI=#6>@i1h>R|Fp_EX5=3+AuCA24m0lUK8x}c zrlk8ZNrXVooI3)0E~JrrNG%D=FGR}oDf{?=-YVx2jm)W@Ik>>O`5f8ms&K<>Ic%(^ z1Z%t-JH#8lEvr2g7xVi08wye`rAL~zi2u@){+B6&o27@?^qTyZXWaD&1M`>EAMHV= zLkdl{^XGydJtN00$pYPHjMdt=&B&U?qIhi3rGe&?MvuBe}{9B0Nh(l!x#zfW5`eh_IDxfzPLnE!dsd{J~)ND1^ZAL~fV%PR{$34O6r3@vy0rJ4@~ zGMEbXLI!t{SJ*ThZT!^b+uq*yl>E&hzF6Zf(2s^zZ1s1dzTMv7)-Zt~8NK~zwyb=u zX&uEkt#8={IOd`J9-c9&V{#|eTLNWnR4pxID-F3UoT^ExpXxD%KTOs2E9||Fi7T`D z^h}=Wv+X>+uTJeUnL>3UZ7P1L8>RY~n#h4)tTSq;d=N!<;@{eh+aECI$K1zem_`J@ zBC|c9!X~81UUqqD52J$G1J&WKnp7c42sR}B4Np!@gM;!fXJ;McrI*;yeEX^LYj_p( z%q`ZdRQZBP?V+rv0KYmluq#r}mD6cl08_MS=A&u3A0M{Dy3hlkBq*AocHKU~`>^g! zU{od+HO;xa!e(Qm=R*g08Ml%GeNaN1I+;YbYX{(W4*GwK{cUzzAfFNo5eHr2j6M(* zoKZ_~F3K5oY|8I)$!m1bLO`-qIyTikA@N&XaPc#-dR+uTCL&bzr+=2#;A=cR4Y@b&5l>gmid8w)L6P{(Rd4=igPB>4v zJCaDmmRZu=g$nM4ah^mD0Am1aYUKkaaJZk`SmT}cyP;5RD0UMNUb82>d~<(%Wajbb zvV?b*pl(RZ3?N`EoMnR*v8E>9?A%>Kyv0vCIsF5D627qb$UF=w_tCMOgRnPZBZ7}- zG**lojdjJv;NwoibE_L^cqR)*3MEzE7S?lT3QC%%IuD}RjbDM_QB=@f&KDk!3)BC8 z5WM*H)Z-0&u6#KZXd9L&cg|m>IXW?!Qd;Yk^CNd^tn%Wm)vLQtxkeISYOfFPVIK z#2ksJeAyPt3gt@!4TkJLS?yxlsC~pn-z=7NAki6mn<_so`_z3WI%G~h)CUPd6|nwy z%tdeK$0h-Gb%c&~5(qC}a=QJCIs}{xz;$I}0rI8V9V0J%;v1^!-a+*Esv%C|rh8M*UxiJz;QT)7h@1SPxtzH>;!QQ5N_ zL?7;h17bhfHT)e*>n*nh>ni-tvsOd7RL5|#a_Jm?F+aWNd?1&09s?1hzJWYQPS3iK z2Xs0@%d_qYP#?;qqWiPuf=GGQec9*BBjwL2XYDn@oU;RY)UhyH<2(Mx_Kf|87@H_0 zA>@!>4O7of52TZO{wyKJWRtzQN^iu=?vIQ@lk_osicDJIC%*1rCSlPtS%&}ZLcNa4 zle!U9uiGiagJjA5Ohq{V$qk9Keav(6;%q4`gmiw3TA(9aXj-pxCo$GgL^S_v1NKNZ z10(Tn;CEoYMUn$71)Wng{{u#ip0+Udd58 z>f*RR`0m|UoxhguP1Ex=^=nC6IuMAJ^}ltCHOgtH)a&AM>;0gqXOwKc{!)IdQ4s>E zpsmemayv1o=x`d-dm1;?s~@SO)yl!LZg(PQ>!}$KPeadyh&(< z*H9APzSg{wWU$q49rUc}I6j@d8_l}s#`4vT_LcR+V67%n{W_f0CVGhs%M7rOZ|cWiiUuCUys)D1Nkyx^NdW>CUEFC`Nk_V-Cw(QV#E{ zWc{luu{ygfJ!!d)b&DsI7gav*$xgWu$p?5RVJE-G=T`J||N6!EzJd>KfhLDyw2Ij1KobVrFpP73tfd)hK-o zC}GvbeT6QXwTZ7@;^AuYo;TSvlq3q~twLh(VV;B?=n{0`M%BXg9O-YbY<2JbtOt!H z^#BYb93f8J2@EC93X4``;>lo<2*^hZO7;+vkDs8^1Fd~lf~ad@I{oGLAP&iE43=nc zxR(WP=ty}{V>9l^So5M@=H;wHzGEUr08@kb1~gY0C1AkxR%fv@3d5edXH2rJ-^2fi z#-B6%rf1>KZ{MkMb;`RO<@M6(8b6RK#mb5_EP%r+NnE+|B#1EV z{(X=8n!8z>QH1vhdKMsjFF?9{t3|ZO9e<7=VNW;2N@UtG9~tRRg3_b~qS&mvG~Zo> zXB^V{usgHmV(brI)lj9LMK(Tj?;}Y(>mw2Z z(w1m`!>}cR2bhe&o*Cc}-n2aMAjnZ;)OC)$Q;4Uy-S(BCJO`Iz-CrhZAvc!NW-%Wn z9Cra9C5U8&O+lJ1q5^f|2%4)-?xCb$fByDN>kIoQkV)F`pjacj|J_bGy#+)8#z~l4X032Mod&P!<5lVg` zb?zJ2XvR6u(>N~?ePjD0h*XxDisO6^bvV=?$36^M{*`V7yT-6vC07cK;{Or2jqR-v zA~@l)Hc`<6GNKoZj}U4=2LxG7;b=}HU+C)03ncx1#ENrwf|Ss9Yq>33ej`$Th4Omz z8r-FcTQ=x3$aZK|;>Tg0WIHhHi1BKv;20!o6#?JEyxMcK^0rDNfL^!&b^Fr#U%SPw z-W0N^|8?WoRez_DI`roOU1C>UOfmO{)Qo*a1UeM!e|(66ZO53TCn2_~gNS5bcsuwO z*&PC>SWExKs=J?dyj2&y9nV>TYbcjL`ODW>0#@f znTyft)u{n&PZ-eG&b|B(4ekqNGzLSy&0zcEZG1V~gdJyEtbQ^Gbzbvg zXS5$`sJqTOz|N7_O-*|cIq0XQd772#pV~R>$^2FCH=~ zIM&oxNK6gf3EMZM40q$0Y5GHYj=6?}{VPnx}l{4~zz{-j~-GfgJu&*zvLER^*OCWHdBtlPq-^1^W5eMFW z%0)U)zSI-Y%zBvAP>Hb+A4k7>L3QAMQI@yCkqZ&Q_>?EWM58Br1dxcekpClUKHyKD zyDZbpAMc}?=cOzH5_fY(>IYfWZn{eA&-FsajcG2~on!Hs-IPng-D$_V&VcS_@C;4< z+wb5t^d6Qys)+J3mlh$U%BLZH^>cT+l)iFp2JeeFSNel^;$^%1^mdx=+otPJ>*{pb zY28r`-(YVaAu^fX{Xm@*o*u{#kkP2|2In|E`)i0#or{v6UJZDUujqNO_wZEbP#>5* zf?U8?@NvuCfnAq8Fg&r`-?cgcOQGfEtiG$%d2)6x`TGs?Sg0)MU!5p8Xi)!`FI<^; zt1p4+f-U3uFKYl?y{&Km?fbFbY}cI>lAindFCAc`?jWds4iEb0k=5~EM#^_Z%FU7T)JXX% z%6^>Q9;iyZZz;N0+@lm-HimhlU@8cUlN?jj-Y6i6(OU#)7<0UOx`wkLle_pJm_Jk1 z{}zGD@7kr47}Wf(e)79&LYE6igT>^}+)$e=R_7&8S=(l3h`A~w0_&+X;5)XT-~%0I zPwi|2>HTnB8PSD!|HXvAtvd!M22|MdFL-Y5vn-Ov3%y06dqP5sBu}c>yIrNB4Kn_p zfzR~zxxywLtV$lw&0yT&KtE=O4|96=08axCtyIQCqmJHCmd6XH<$7onGoJ_IdZ)0p zQJFVhwE1BlWq?mFmWNg$53S5RG>IQ^>PWz=|K_3L;=#puXt(@TPw}`6RU;IoF%NC& znSMZJme(HgXXu|*q=x{YoqzV^?TDzC2@wP*fS8;iO05Yja^FD#Dv^<%6DA&?(GGQk zHG@TnEKycOWM%nPe%eX!p(;i`l%Mtz^2t?;Th@R{&jt(ATTjcDf4w?eUPC#|$0x+D zE5g`Myis`mU_5zoVZ$n&rN$<|F0Nd0kA?-9B-D_+l%DPYd;_nmR^7=Q4VU(m>Z%1R+wo2u2dCP71|NrvHfwtW zU%r4(jF`WJP;lJ^eYNS|cBlj#^V8~H5(LwX_o=mSZEXxG@QwRV=FOkv(kh}RdEzv*MALlO&ykuNB3MdVYJ9L{-&{Uo2@ z$NrX7U6thMT2PRiI3!s`tx_`+bo|)gcz_*#5m(UOsOp%XA6+;~TVOa)v35jda%1>q zdtaTiCHYZ|K-%6NOy9K|m?VR8<08_A7rRZEVdaBvj*OG^;ySMh1@Yc%No?;Vz?+Je zIU!|U-K@TID*G*pHNG#QL%eAu=>_NAA%r%ok+}Q!a6|IR{+WA2IQNL`=Z-PyB!lFe z+nC%hZD~?JpQN_CH>?U65)kR7+eshL%5YA`7Y@ESJ-~0XyHC8&GBRO^%`8xJ88SD* zwP=4>U9Y=}F$~$m)yzQO%-}`@l8NXp4^okJ>tpE?+o(9_5O2`kM^iK@3*&4RnSkM; z`I@v35T28;3WM`gh6ff&tS=SKLY$z6~kAyjd30!zTy|*{LgCS+>=m zq@r!hxtnFo!C05MUL7`5ehq!s>uF{uLrzSM+foJ}#@85kGpeGUII7TZ?yO!5CkfN6qb1Jx$%Zye&Ys{^e-5*Za**(693D|Y5h%x<=Aj-jhr5ggeK`WQ2_9y}eSE@8PounYbxu+ssCzb|-| z$B&Mce!>4;5Mt0dhH&jo^z{4K<{0|Cd-40&h*$ZAV)`L=d6)g1*q~O#OG3VR!=qzE zskHgflH#0jgm}O2oYAqp-!xdmV-0+Y)lvFA|9^*%mhk_Dyq_1l;ws*JA1ms19H%)@ z8(GP}BvSA%p)md}C~@1Kx~`2n+n4ZcMOK+3_+xu5ry^#?-@0=m_DcZ%?&3}P zcTwz$iLz>tt@ua^G(bWthKlZ*U7Z>1O21B(KXi*Y1cLwEh|&&-x?b`SQW+EBIxSAb z0m7=Q8>R0(1MMCG6}uq-b$u4p5gmdu0|8L%2Qg4$pZ;{j9VFAq%aq~nDr0Bk)A>w; zh*dp~hdtga+sv2p3fAi}65V>d&ONE`eUHaSK)rl((Bm)7II+Rs)Db8xH7|4L@+phj zx9cl0^*3IA`2Lo;&pfl!#m{eIEa#gTGv43Nnzt|dhw_2|hNHqS*Z{^F@>7?4|YvO03o8oz2IHgz;{Q*`Mnjr}L6DK)8R`b!gv+8eilT2WWL3 zWQ9uQ-|i*uI!prIbr%)d!x4H7)upeH@0;0A=eC2wS{gF?F_-+#JI0XURufM&WX{@J z(jis8E7N5(*wuz=XxLmMTMwgI8vH^)JVx)!z#}vycvG$o;60b6khwM~?P)qoh}RfA z5#nPvGOOL7YFpoHvTY6Ps4Y)IyYoFHbfUiUBvfjoN5d!- zckA&%v*owLOm0tavWQW>lU3%wSRL|=Na!s40w!7L?g$JwF-c+Atxb%Om{QKGGP6B* z3e+r2((10s!oML4zu0XO!e8M26oLQNy}_^_JVpI7l%28x_#?$TbC1i+;p&qp2F(0@ z2_O94W2%zezHDY-PqXPFN(1Xd79aP=JuS;iSL8lI z!R>uC(}d}EJ!aX0SmRWl*(Gq~*-g04>>t}-;pmdBF z!V8wFkg&_QxgHAJG^{P>R&Ihar<=STC9?aQF9Lsi;JaIm$i*eg^z+pkYl~aqjC?T| z`|%iqYw17u6Bt}&uH1TYPDwvZF45Xg5@HZQztHOHVPBzyHj{+)>HkIQC<35gL%KYXq+?Khp&!}iQ&vnylTTV4y|37qb5-JCSSug(1ohlhlDaznO!T2Kz$y<(98 zDIOf!EJI0NnHfu5OO~_3!6GaE**%cFW~^tfsRR(+z0yRJ7WXuJ$y-Prz~?l%4uK!` zUxAkz@c*;FgPSwc8-Hvk&7tYfkg@PT_gtetgv_VU7A zcEjmj+ERHTd$-&mukHCcP2bk}ZzF!p7u15Sl4>sF$9#rJm05-h1zW9gcSyuC+>A3b z+rEOWoJ5Nt^U;lO#vh5F-0d zjtp?&yG5>6V#3^$wPG;(6p5Bp>URh3NoGCnJ?6dT<@NoOw%GM^(^cZJ>kud*k5$xX z%O#W}ArZ@e{(tX}>=^Jt$Norh&}I(24f`W+{#SqGZKM(7{r{;iy2zrFzW5Ci_WpQQ zUwmL>t-PmHm-}%wwBm(yFLle}LQeS&{+TNjm52HwX&!=vX|EJm-(J|$yYl7KcAp** z{ERA#;d~-0M7TpZYg|u$>y8VRw>NcRo_wVdLVIyuzKCYz$sdwoh^y4nMZTqoVrix# z9FVv&%K>HXlVe5KYvjq_O;LoE(J6E71Bm|_tha#ppR?u5_MHfH%GH8kgZ(3oxZ+Gi zqlXN_FCe^(UO6M%Zf|SX54Vq*a^}oiJY+rXRlWeo(qHq<&@~kl7w?-2dR?<6{>=(` zE*D#01yz{-c?>kR;7!{7+g|?^h&RR~WkTLKazeIzL8Lq`Qa*rk7|;6e`s2Uor+xpc z3i%p|@&7|Vy%(@j$I5T20r&bz{SVK+{XfM&uf>|o#6J)BXo$u?x05E>K>Ra^U$(ld z28+;^xvgYVfydHWn|U8$`QJsmkm8>7HLzs+8nV|9VqzY)x`NOuD}SC(-7Z-dp~yK5 z99kh@>K-*)M-6rL4c!+uG=Es8p%?Wrl$aCvhF=lXt?pKDz`@|-)zEWHgUR!6+@#E# zBE8wdleP?>8^x*+Y(KXH)zfc^=sMG0NOYA1_rvn>k@7Z_Bf>e17gZi_>pOO_Dk(}2 zOjU{!rt`wUPy*|b)N`_}4#R4gQ`@;Z$%?Gq19+bd;ABC`ETwobl;;w`bU!a?mK;FR z)#4(%Q(-w3WHbI~7~+cnLEXZ6Gx?YK0+ak(`(m}5#}}3L6M)a#+5whdgY;E%Thp97 zMpDoluH)WPtNp_D%w1#(D;Z|*NN>W1@6xwhMP6_qn67VJ>5isBBb8>izx9@3L}H*) zp;<989NL6%EH+4iSURqDB2T5%VnGu=e+HUE`-O(QRpsTbeQ>04Dcgy38X@0Np(saxvE0 zN%X3RVns5X5oAk#;!iJ>K=IS5cmQ;^mp0b zyhI=M6W;Y!h!y<>xK9R+74iN<6xj=+5$yLZX-Z8dt;sIewQ>p)CmOw~h=>_YS=2H~ zSg8F#Zuj79{NUiwiZEoOL$LyTJkhXwx6PR z?L~Bo8jSjuxsNNdaGt?mw5gsR!eNj}t%rV!E`CEFX^OtmTTM{|Z-Xfs6EvnN znvRYRr)br|eu~CelU*)Y>8I#Hk?seQF?WLDkQ9#?mo4ufDW4iCkBXF!j+E;t2YeuK zK@>Q%iF#xX&ElHdYzcYi&5;wP#l-8xk@7Hf44+Lp%bf+RZi+m&mO-VtpVh;&TBmT1 z`h+wp410RC3GJchY%KwT1!_heF9_JuESF{pV-WOP(D-rf5!MIg!L&bh_V$1=vIaz~ zNdal3!^lC2Op;`le$?GDGPTrQ79^yj3gsxL$dv_O68AHVl>83e<-`#}d{z93dU~(F z?P!=iOph=3_)EhPm5G(De2N@@!d>9oNC+o`x1o3PMRQE>_Y@*qIU^sN=XJS6b z=hp7h@H74cfs;HkAg?M05|cNzCx6*r9J_N)%Ri*2sZ@J~_<*J4Wo~~t5R6wlSaz0n z(@fnRkdYqtfJW@$m63dcW_2rEiMIpEqlY=jh2`d5azS+UUfsu#rgf&a` zF!5!8ptV+othfl{XqB39h+UHYt&xEu0IBkR^eEhB{C!_|8*cdaAa$n84{1-mdt`8R z4JEfdypWlOy#qT@BR&$h-3D_@KxU+I_4xz+787ZZlf&m!-Z||0x#2@XdUKywWuHkg zEPPJoUnT{RE5e5%$h|WUQhgSiU*VhDI(#0??*T@$9$o2V0PXt_hhdvvWFL4iOTq`i z2v(Vu;=yzaJN2+CAuI^WeIqWr)Y{(g^q*}&{q)a7FNM>8QJJ6qvk$cCujN=Z>BmP9 zrRmEM{+UUig^e8&%YBN5XmWQ6yUKiB@?7w+DDto}RDr*SI12`)^@IH9DXgE!bN@O^ta*HE%U>F6k<+K zz_kj6MEruRz^IOtPmYvNh?Gksd|aeFB2s>5Y_7i;=ub2H8kUdE z5m{qkr8unA&@aDsDy{eWRKeYNLI=8+=}1%EI}m>ko=ftG zGa6@!M_S$2m`!+VJ80!P)nnP^!dv-r{;=y+xk_#Um+Hb(Db-K)8Ov50Y^@nD^d61f@j$(F{2Tjo6KD>1w z@2?qRgO1dFStgaN%u>ewZM;ARre4-$Ue?&lYwTs0-M{vv^cSN{e2DO#8uT04XlDoP zG$!jy9D&vv8&xIPm8Lfo(D@jOWN;je;idtxGId;jaP~y`1B%Qf<}zc4?aoHdyWm>4 zoXHMpckuaPd0~3jOnH7)+L2|@`H;z>GUL`1y#M9ukI2pXcoI0~qRdG1=hPjF(0orCnX*--;Z za+JKpM8xIl$21jXJudHW31YZisAL@YI|#Tf_hsz$z8|;DaPKqc;iPD#Fk;|T9!IB7 zhk&xXF>#`*le_%-Rp-1M&XO+$<#n};IPQ>P(^6M=@+EEXMQ#7sbe&8(wZQuZ?cIqZ z3(O*nxD%Q6TUz?!O9&?ME&cdG^vvo1x--VWuVd0-ySu4%Y^K&{?Q4BtwPH=AUffbJf^$w9C2O*sgKx{PhGZaVAgcD7#EvftaLZg5_Dj?_-F z&(SpM=VSNGNP}-yGDPO%RcgJWQFhR^CaF^_BV>@vJV>==P z;JE-mVF2K-0f2rUz&6pbJwV;;*bcLP#+taeO(SaCKwq1uhkdOLn!0_0pT@31Q?Kn~ zef@W|siSh5`k1@Kgt@2vfyOqK8DL1sJkcu+IxYyKrO&9U}1uLx?M=4(FoMTn49 zmv{o@415CHUENhkBsG3MqMdQRkpcO3yNaWNin<_@inBitAr6vDZzLa}c(b7GuTjF( zJSWrk6#>W$0e!(?7Ha%iUvt|`%~9@A8_cHm`JP+k>@cwID zx)wZ9tNej}yczs>ML$?j0{W&g?it?o@M)7=E_JNV;7m z4f*x54Sj!gm1b!}-{*(lXH^#wc%N4HKa-Gst`erhcIZY#>H*RMZ!lfj=%5HjrpvLW ztz@``X-q-HbG>}z&U^7KXCPiAer|PNp@uVST=&b!wsoG7yml{YSo(=ta>>lQrFFb} zL}meQZ-w3xFt;4##o{}e9Ifs)Q37hX)Lyl^?ah8yKpq{7~>;i^tP&x{w{Ns{Pj`z8*MEqnl?l z8*DtBfg;m?6YYjJ7n^)3dOn`?d*--VEx2xj%l>#8>`&2+8?T|qwB@0x))d-vej8&3 zT5wmJ-ym2;Jfv}S06|?I5?;Nrn2&V=g!*rHwh=nk{lKMrsWDZpP6VLY1DM=T_XL-6 zPjD~r6mAd%sX{qIsLhQt%&rr1pLc{Fb*|IUeFq_uLUzYkX28!ZT#TzICgyPDAQVkHUV)_zQmT zpxsZ#Q1CHlVIjM3VDt1;7@mA?a)^c`oNBbX*G;8(E=cbHoN3|r3K>C*sctnF^8J1K zzDDo;{U`_cCh_z9J$Fl3Z}s}bzb~RG|J%fWaDPhB&eOIy+ioW6_FzZMbK`02z(9!S zOqAUScDr70$7{Dp#Mpi^?HasGRA&vu9ZEIj!iMGVSV0ZT_e9D?kvgj)&u2!;FGR{0 zN6Hsc?%@1{%3+*6qZ`Rs+~R&Y?gU$oqJ~IQKko3S;SW(Mi#PUdXC5*@kX{$-Pl zbY=f&sa+3rtyLdYRMr2Ji~g=wr+&thA^Bf%``AU>XkXUU89dPW7Wt9;pdfXYYw}}L z?TV_zC+=4x%?VtJzOHs_rH`;`G1!L=%G5)8#Jb~PB;F``Cf3q6LDb<#FumIWe?d~; zmJ$_5u6$0rgwvyu-L_s8o4(alzN1EqXbgJJF^H~SbaQ_}^n}FH2~Q#{uN;Z(l<|M{)Z3R~7J)wu3Dj;cI{3bIB1v59O=cl-OMp4E&- zBsKZa=s>$~>MRr1M1!ElKmlHF(i+Kc_f6fYU($X$?<)($M7F8Etl&S%U}Xe9_f5TJ zphCf4%dgCRQ&GXMJ9N3H6p>yJqD8=G;bXui?_S_7G0}5i(M&YshWj5%yi7fxzv72N zH_DzYb0^yqKg$s*`#1H)pZSw3WjW7{Yuh!gx`z^C=JG?u->^pxEu=qmtS;Y;!@e@z zhXvp4X70kT$c&y{Xg6*hXyXkolf)7b|8W^g5tm8ECST7FKYVVbyhyiF=I5o4gs6l2 ztzwPytvVJZ4Y{q1J;99KHzhvE-g9-f=srV#lIJW~A(K|-~E|d#y_^$8|VYc z^UKFV;O|i{eF0T6^4_~3ygxNmM@Q#Z;6y|$dnhR zkD?q2riJ@`w4RoDO$O~doCVpZ2Z0kUu9Za?8EdugoWubQ>+)-hsZvChhIO54yX!u= zJ}coYIQ%>Pi4Atu$?{L%B4C~5fbRYJDTRo@z-slT*ep2vS|_C<%HwTVu; zGj3CryXwm)kT!yjf&!rz*W zv5q2I;|`PfNcK74&CYq@p>XjrJ}CdNq>*1_UnK{MvnY1-)Ape(t1Ede2w%~;7fJ;V z1zF~PqH3Zwfm)l7gdsm3hFWx}&cZMM1r3upv>?vSU-1No88X?DHbs03p2&=qjgC=V zjOksrckQ`jF~s-V+x#PKR^eB9p6h~jX_kPyb!Q#ds^wOwQ|2MfNfg|32Pg2ix!dSp za$kNQi%#RuCl=9AFoUz(>~^&>3+rD;hpQ6Xm$cK9!hM2NE zS2D_@@mUc979#<7b2iqv2R+$S=XUD2ZyBy&d=F)%S=MTE{iqP~ReQh)8_t3y8wU7j%MyuwzR*q)S9XcOd4hjnDn_qRKA)%kuJc!2ZO<#(mqGR#(KX zU+nfmRTCT<7MTgNa8f-k3udCaSTnK9z}J|GU<3Kh;~`!Up0k&gs8hAabtQ66Xr!~&D37ORRq{4_HY9nkuhajN+O4E- z4w9+UFu%~vg|+Z@>Xr*7^QU?HMMD#{rOq$xm~2@Ab}z%K4RheNjp>B@@LuLkr+3xb zy%iCTJVqR8&;i~^2Zi7fB?U8Y#i=pI1mE8WDtsQ@i6;j>3Gi9HtY&#LCa{lB!2FZp zvX(oX;tA>`C{1@eE?fR(m?GZ6{(#UIX;{vB`T=oH_{d?JOo|%9ycpE8re0eG}7z^xKYu^=aTNud>=XE1_7Lxknq1p16 zk#cjSJfE_~vcrtlhUM*qm8Bv#{Jd%HSPnJWq;A{ztlCi*)m~J0R&5;PuzwNz_!yb= z7SlV?c(>Wzyq`^a9klYzwj~lDcsmz)~prrAZs$J0AWL>Y;H?+cZ{Ai zzHrnypZ#z4?D7U z8zvTl3i7KeV%IIMh)r*Ey)iUUf;G(flyf=-{Yo^?JZMY8y4B)r^k1Y`9~xrNfAnP5 zAm7s!!L!@t`!blHjHBwx;>ig`Mi+^XM3;rJ-a!PSknePEqVfXs^t4$2l({{@S7JVS z7)`STnebC#!-T@N%Gh-a~Pi3-VMyCyFxOkP^x z{<#&91{ccm{RlUkQxkjQ94&`f_2}?89||(NEcv*O!)IwqUH>aRuosQftOwB$P^{?} zJz6uJkHhKmOmLR@WWE=P&bvj#V_ig{#icUM>sN?g0O&1efmG|LP(Zaih$ zMbD?AVd=qCCQnkAl$hIPi1E?C=u~2a8;!-EZ~+f#uT{Ka;+uO`Siuj=0%Ya}NxZ%F_13+rCCQ>`B7XLWKEl@GQX z0>5#+m~y2Iv71XE1Q>tX{}AxH`-h~)RiroJNl33e;F#eRwWoSW6N}NH?tMrV%m2ts zpKwF0Pda$ANhHN*BU_4)rz+_CUcvVx_5F?ZJzE}(`05!0htyT~-><}s+$sd9(gW=F z8aRKz%+0sRil1xoV}`od@}h0s!PQ!zgQ+dl4d>CEt=~1DP(7&{K*(DBZ^P z7Px>jd~*2tT}?eVq#;YD=vvOrGX%^bPZIm5IW(EW$s7Qp16u2?uFwa z66NTfipi(ba#dkpOjiF^57~z!zb=gHSkQ&KD%b3$x>^EeIl`VtAQDjmd>4*x*xZ+KM=gESO(Ov{xW>&D1!X zDV$s4e_LcnF+*`n(ZTUZz;I|ENHpl-A+jq8##O{qPZ?(P`9NqYK-W+fLJ$zVrt-oN z-69-4D2RakM+mZ2L?~I~S4Z6&r)H)qBX0EZI6;Gg-`GqFw#_Z(ug1{~M$RgwL#A5{c`&sP}GR9zpv<<;Nj@7ztee`JbO=T zTy5VZ(wq_69FLIM;}2tJpO2%(G>XcP5*XGV=R zB|9UMN@Y!FrN7YOLR^N(-7V6`r;iQhbPI!?GpDU5XYkv>oL(ca3?{va{#~n<>vvS4GOvKExu=-vef-@BW*;iO0+N zMp{rW{vT#$ksG?oqc&d6;$MZCnTW>f-YxCz%x5G^&CaaD&TPrrnZqy#-;d?-d zfJpns?d`kK-p<4{GDGuoB!t9r*3dkfU_eN(yPx9a$Xd)3Jj#}5vWDhS_#o2Jr$US2 zmh0^?W)pS38L@Ou_Bq^3T`Xb>#iq?xK_Vg~h4>@8E6?H{H;Gjg7Wrm12!jVvP;5{LG%5P$Ar0%e2ZDk)0WmS<}tP z;;JN=OidV>K9D!qlSalaV^E%F2Ia8OpgcfewE(fw?F2+`P|6a`#Cxjyvm;pePNTI1 z9eZ*@ar!oz!aw0R_9V2Ju_s&I2M9iIPcAGrd$QFn^pCJ77Z$f%?Y2Vahf?A4L&Ng? z^n^(H2FmU1$-tj{KvTtvnDKW%<8L{X#09EL_RHb)o2aSe3T*kKV-^B`@=+Sh_>(hu6Y(d%;Age%TJZklYWGH= z$KhfR0yf8=eA)ki&G9FzQb$#!`|>1|cRYa4SJaO4kmOI2gg~UlO$L}{bKzN@knt?9 z^w8jVJWDO30$^mzR@w3JQ}A{R;KBC+ynV9pVojx{l?eXyB}D$JasN`tA>@9U<<&Dg zMcm9i1HbXNjnu0hRuBmc-OQs26N@iT!!HZn%=h3GJsV=aT9zdTs!rf$&agVhlDk?p zj%wkX(9PUJ&y4#Y5#t?;ZzmaZk{A#sD3zN@L?q*8F2!=>9KG7ZgOl<-w~Mu2G@CNp zi5dJ3({T@>y07W(RyE|pSecE*rhldRu{Fl)$ykkNg6ae!L7>mI-|$1ed7k@u&+~`F zyytnRnOqVQJ$NtAQv@8b^?wlMPg)=bhyxu?Z{^#}X8<6Sc#r*VD2WQKFkCgAB z9LfvBR&Z&Nt$lXRQ}>@>2ibX z_><@Eq+6ckwjT`1eJ;x^bO#{}fN*~&b0q=9(g`8@^8bgmHvx~TXxfGoAQD-e$fBsA zQKJSCNtDq<;4y)K6P#!iP!v#9L=+W-L{LDMNtAIMK?Qdd+!fq6K=y3liu-~Z1T}pO z5ELPZK)(B~?sKLm!23S$_5WNKIW>K{tE;Q4tE;=K>->;U`JqjQKdCA@g&3;U^Y^l- z>{|Gb?awS&?;=fH#}Os0C`bvx(x67&iR4@fj0U&O0MET#H;?trwaAZRl|V3Dp4DnF zo~T_F8d9M2YCy`xkh(y)8T@2%K%<%(N{(Z#Fb$DE#j0teIOJ`Udbvr`oz^k(?A_10 zs@30klDaMY9ZCA+HMtb&E5*(|R(06ZkSa%@8M?YTlXb%vg}v$)0CXGHxVj3N+Ur!* zR99-MnG%H-ly6037%wA1%G>N`9qWndtr*fJvWB?-b3Mj)0h@_7~HoR+&5ad zrEAlPlzzSx!N_eBRaJj3{QR5p$gXOY9;>XAT^TROdR!V$vjrXA($v;eYO7QK?$s^Y zfv4Ldsr9Wp<7yqNF2UVG)Y?oMTdm%@$7A1%06q4_)w-{lu5~W4gVdKay! z9=k%G_`V{ZR0H`INtyuflPPv;Vfy@Mi3O|i<`U&8{ zsXE(G_0b+pRhc}ivA?gWdK*u$o7#fh@<+qAI8Xz|FCHmK_~O`l7)IyEpx zQ~n`odb)|`)VYSHZic4Q3{5BSH{uJe5V|aq5HXQs2~NE^;=4-b6b2&W=$mz=Fit)e zrmn)}KhS=p8E7j@gi++#I{;lqZHyE779ff_o|w+`1l zk0>oxhK`9ek8@CJB&2FEITibOnOfIRi24=sNBpP9h&thrL>1E>0THbYQAviVeY;6q zjoOK)bew#74QOM8q5VhoLO^IR3+5U`T_mYd?>!$9i8>bdMOe+l_-Q060bMM_Zk?>ZzpWQrB$XYd%*x-7Pr7z~n1V;cJ-EUdYvuQQaD_A4 z$}_`DFLRFZVC>FW@QoIHy@3%h*O_Id-*3V9dU-0H7cBT0E6>XwT;{Cu;0h;f!CMW? zx|(IV{Hbu(Sb0`kaIFQ`0M_SmSRAw1n`e5KlJ)xW=o zG((NlHGCyM>(u3ktl?Fezw1g4}>x;+3)qvs6^~Mg^ zx1H3%{}oT*Nj7*!{zvdkhxC&6Dl9;(7F&2a89eVAJg@SJ%@dl-YBtv`QGb$Y)pY!H z`$(^PrJH^*v+y`U0e>DraWhvte*p{kD4L7K+jv1xqpD#Db?>ORbsoR!m% z#J!1*g00b9=__5%&OYFy;n?5MjsvHn!je^>J?lJ?hHLnMC@_>Ac0sU@<{Alm&el>i zkfd;j$}B@_VoHTu5LzV6N%Fx|MmuQ=RmKP1p)v-URobvRHltn*l4pY|z|%PcTQBM% zh^;#n?K&$qE&X9&PWeZk9ZUbhN^fbUFSXL2jp5N<%^U}*4o4^>JGUpHkI*AsZw>>-+j)U7OvGX%`{>TsSH?EvJ!Q>gGnB9D#E^(R(Y08V<1lpDHBE2fO@FK(BF7 zv_YCXXm{%s3U)9dOuALq?bLed-z}7|I<*5&YJv@vyr};#k!yr`Dp%_!Xwgn72=C4d z{{mksjh1q`Rfb!gdY7dmNe|;2$%v)pE4|YwlCC%%2evc7Z&X5Tll}*6PaAAE7+R)k zTJAi@E8PpFNdxx(Nsdhmw`Z?12u>w}sQ*%3P&G#>j}@8gv^N;ZKhxyjRZH@VvFw8W z!AS_pb~0r@y4@;^c{o=1M6`{ZTf)L9_@*FvcN$d-ex8&qczS6@su1vq_S+qY zEfXAzJtIohy~IO`XKRe^o_;q!&`w4ggxHsWz*Sd6KkAeE7huuk`QDp917spXdr|Lc zi$eetinHO4gD{HROt<7a9Ff6G$dZq_EGxYaCz&NR)E{RwZ~g=QUMz#VMeHA@VRD!1-T5U(a7 zjUDu*!)Jr~2v2BRU9S zPtv@Y<1p%Pi}sp&``KvX+IzFX)7{V<#3_#UlG2|~eDXTcLKho)_T6SR9$%!6F>U}X z3pSwkcP;0e@gy-r*aI3@VRykb8bgvf-vlnbvlEA?g+cU;LG-vm)I{vOO6X4(?oI>N z+DEBTZDe=DoA{pYg2A_6Dz8?T5l7U&U$htOJ=Bb!Z{jD1Bx789(jeLuK|6%YcWu*+ zIZ9}#R!8uOTGQpokNxl@YH-JUXH;plNGU7Un{?fAz*4P>gpw*(H@2n99geij4Sh2k zYA^H7W3`fdSSHshbw6_8v)g+d2cCZHaEBY^2t~?rr_ymLy z3h_nu#Y#vdu#{lw1fCRpqsun6imlD%(;}d>$jLWUEB46 z&aNJ-a28weZ5BMtf}gVBX%;-$g2!6$2n+6H!9feovEc528^`|`1mDwSxwE*FT5m0k zn>ekv7zsK`c!s+0LmsU{%ay5AT4>_2h&9aHFiEHsQ^W{E{Fu#TVb@jqvI*e0hTlc>QFwCVl$= zeb)3TjlM7kGgsZnfgMRY%e)kHa!en{2t+Q$*+#G(fWp*3B#>^l+;uAU-V0OUCX7uL z1{asSdCZ&i+H6#W86gV}kEjYTa<)ff3J}amLRTQU>?wlhuni>p3pRp5wq@f5oZR z9G4?4GILz-1a+e9OALcg$rS8eY{eCZq7#GR?rE~V#ErZlZX~Nko6ug|Zp=-rKnBKG z7|PFi`Y**~iS895)M=<+_Q?yv+YuNBO5L^4<)|qjW)1d(exWG%7mJ#!R)50vh!RMP-{e4-zK{o)imP`w z4P=*%*WW=GZ{r%ZUe@}3sa#o3<)Bb4K8R|s*ZZewb@-g*waI@FDXuyk3X;rBFv&{3 zN0PB$hcv3emDS_{9aaxA0NY^hp`=n|Vv^eCK=%)|7Bi-+4)>?I(pur{vEY+WiKYL6 zbl0DV<-Gek=7#HF?u^1M96O_yn!->;c)h(hQdHp49Yv@DxJstdgMh9z_!2xkzdzx4 z3zy|C!*g0~%aOASB2zoyP0_^#kumtRJT4<-W1r=Zd|$tB_=)OP+@4trRaUyH7?I(e zVCO%B*}qI_FY#2SLf1D0vRB`=G`zNS)x>v#;eUaS-(e|!Gmzaet?1f7LZZDpUh?e|Z$5TW6<^Dd z(@}Kn66`!ekF^hIqfm9=7>jg0d=`A1P9?6Wzi&1LpiWJZP9!(+W0kDYxZ-L96G*T3 zAkIr5y4rotCblhzt&ONHm;>Ctb#G(2@s0nMOYpe#ml9b?tsK``xCpOa=js`|x>p7w z?LUaZ8GoG?%0R?lbYD~WuK+n*dP-M`L)VcoZs5>W@;y)m!`CHKZID&)nCa5Yd`P4P zl%#u!nV*R%3r1e0fMT~7(@;(dLVL7`G{pj*A*xoU;E&n^iv%J8t(<{6wc2lr{9s9+ z_W(!hQAdm+GYrB&&uOoKnPnwhFn(#R@eKsz9ti z?545rQm~s++y$M3@s*~!!R&(FH$MNmuky3MDxRGeKAH1iLhVdX-c?KF30Kgu?^d*s zebGuhdY91kNwX{cLh$Bf(OtdTu}=}D61yF0Bi2l0mx9paZcp)}4g#MWJ}j4d-cTJe z23(FEVK{bRyp4zF{g3fBz6Fw4yp1rHE;`=d7*h4w%1W0Z^vk$V3POog% zEkPW#zeM`VRQyrNP^2;=VLeo#KD?GI`_bAvljjCH(`FbKa&1U5JBdW>sh!{_Iqhg``~`{j?7_bwbi83u6Uoh)g`{PkNk87;^FBF;F$*a)=Iw)aO3qCz7O|V?q$K~gk&QS`ew33ImQ&1^x56+#MGQ~Nr!9D84Q&* z6^zoo<>!KxAuz=^qkcHVC461F+;oqAKvqLqGK8;HeX`6m$2(Gm?mRTW&JkBdP-$BdNsY@_z)n=J{4;FrHCt$j5e;TS#rvpFY zHXH~1P{}3O;ZQYL7_sU)sAlI!+6ggz7_QOw!r35N9goUfwblQ)SZ7`ZSlbJHD?0@e zy9}|XZWtVhTwU1Mv_qVlqJX|vhA|t3D#Dt(HLg!)h^6}tS89yO(uZ-|d?i1#-y--C zD$9`!?;-*13hvN%qpXxy8pVgymPUQL=yvt%mSIN2NB&_rL40r1pE@*C* zdY~_(ePq>73Umbn^&99h+~@>t6Xa@VsBEm1JI7T2GOKW_ht`tnk6}^t$LClUFf>H* zh4C|wuavPxA!}YJojm?5%K@#v(ps?JIaRADojz95dmyQHHsX~*ZkD`;=}2ZL^cw9y zxSgp>zah`M_6b35j%Ni?|Levb?R|)-mK&Oj{t&0(XGLu5V7VTHp~T+*6GO(igx!2D z-dW=j9w)A! z%UL!I6C&DYFuyR30@(1o8ioniSiaKhv4XAC_5&7!W2R7-VQ-O)UrKXY=kmeMg*lNT ziaH#k(V@DCq_*D+>Vn~k$(#a%(GMm{uZ5`UQGFn^23NjA^YM%S0%7nvqih;BEs}2~GTgdMS4XOgCVa zkY^He-1p&7fJBEwg?v!HzKyt6TX8Ts+-UuX526X@566EF6LdFCOse_rE#`3FLY>Mg0TG z)BRV2veJL719TI^XpNzKvS27gl2A|?8Vu0G(N`8nl@P-rs0w6j@jFc2_bCa$=&&{g z3eYl)gLKQv^z1`!Ft!u(U-T`M?It*X(aPGip0ms;Ujo0o8mK`VsYx$@jJfmlQJr+! z*+|o?ftSU+u2<8c8J%NXryAPCt>-mx zoppbNG+j@wsplBh^R77V9IT!;rk*yso~Bkk=bL&aSoQQX^<0OvJYCUu=rD5R4UA#u zK3v~cyTE?ePAF>Y+6fiT{fB_(c_y!>U(SilF_ z-@Xj%N9gom^oC@2E{hLQPAz}zofJV)Qsm&be(o}3R^gr)ZYWZ#vb=doeVL6!st zx;^{Vu{!Nf=tOPl-2gL;3_l-Q*%`tayA+G)IOW^GCK zy_Zx75Zfy4I2TAb>9Uyphv>hVvPIIVHy{v+-ymJRq7fDS7KBm2DT(`F={)}b2d_E%V51fX3b+)cp85zpiTb;6{-i75 zP~N{Dz@@f-2aGtj^doc!OB4!EaNfn1NBymI5w%EO^O7gOxAC0&$r06zN9ZUQJ%Y01!8gy>oNT8neQv%_v?EGeWlOiH+l#K6P&9>DNX|j{W~Hp zT~z#%UC0ShdhkTej6EO9D6O4Nw@L1ZP7a851 z?Vv?XIT;TNPD zjZct_z#t^P zHw|!UX)eTCHKmAy_?9FN^4auzBG%s^@|6t2tc55}4TZ^0e}a#qsg)(oWFS++Lj@u5 z%1ZQ+^B07ML%qFljjg-|t#qw}p(kkZFUKf%+kq2r)_faEH*N|R;tv)>Wwr<1&M;t9 zAAGg1LA{4RuD;AWLeGc!;VNg8fua1I&ns_5?s_FMDa+Hm+c8XHdiByWEq_1Rdi4zG)iYXRu-keyS@lCn41q5p7@l6; zR3Liw3D|4YtK%s?mR|i5LXRTv=pt&MygpE`E<(1LUcHs0E$Xjru2sniDAY)=PS$AW zirCbteV9yw(Kx+&rOvTYbThs`DmmixY8G=)M+#rfSy%D7)T#4!8-H!J13HL$^#h3S zftg$ANpe3FlgfsiYT<*K?0k=Vq5MVh`@w@Nt@KLgYcIXr`O3f)(G3(J%c2Z~JUDIbqeJD^xZ zc#cI$)qb@Wo{a|xPY)<(TX<5`;pNh)4@0bs@N`hmUns(J)p1&Q&cP&R3(v#gE978; zE~1W>*9QvE7-WkHPbOy*T!Bl{!n28z6+bDTuhCAEB?iuCB}bg_bkaGVMa5KlPf3nA z;rUneU}NEdBSr)KyQq(#ncVr9iZI;g3kXKyu-h3)D!v76#Fo4y$>OAGK(-Z39yklxYuRFkn@{C9C{yF0d)ztXc#yB{ zQKsZxRuHblg2?+M2tPC-vFKA9H$(;3kmLdQ#MYmE5v~FDc`*D7PZA=FW%Z88hj3oP z`iT*1u|HmAJ~IP0BOPh&KOD_&;?f@eSK%M9n;dEX6w(kH&rOvBBY0Ez0--xQBos*( zJd5x@@u$hfcwL?vixF6+W?{*on^@sYIh;Dh*!TJ2dLGL54Oh@>_v1mq@F!^Dm$3D< z_V9YEBrP4{f-}SsPyl-MFG&}w(myRX`%~Yn z2(rlp|1GY^!5ySsnp%t@h4ob1K%`w-UiM9?#fQVAtrc4P*Xj`d+6knhfu-F9Q;w) zB6R~GaQofvk<)bu80NPe_EP``6Z(cyn!!JX5WP06PDGA@9p0e{8%g@@Mk|rBC%5j< zF%#W>tHo7EWE_Fg!SMBhAwS$K&1nINO0&6`%AuNEg-XyP5Z5}| zw!_t>D~J%?N8_+Be^}o<8k#mL(D^$Ai8<1DH=LZ%HF6t~7p$Y>+sOBj{vsi0@mPLd zY{oMFingwRat>rWzR(>0MjYSL(Et{wrgQx_Ch3R*UL5b6!tmlOJDg$ZN6`ZkbNn<= z2&G(^*P%^ z>8htP=R(}HakcRU2If&QZ|t}#jG>4KGyNhf{dy0^INE>9&gJJh8^2p9M9JJ=6f^M_$$6+r_DJK7}edME;ZA z{Ks1PkH-{xi2OS^c!~cH*b#b{sLFW_v(16|Wsm6K-%3%7fF?SCS7!o|u{mn1EEll= ziOu{ifE*L8!sM^6g8Uwc-?KjhoCptTf{NTQe)=dZCB<|+4NO!&yr)ga->9wJ{Tx|$ zEP&}q!k}d{)R!1e7~sPbWuWS z%=hI9fmeNC?Q+ZSS!z6&9G9b@>14_aBK;@x-_8?fm!XWHovGrAGF}R zJh;-i!GZ@EnB=#z;1+-_d)fHMV;wSm%S>8m+?-|a(-gN%=8`mQgwvWligGP`*)P$I z3`Q2ysEm}-goG#mOg!jR+&edN0ah{ys}Ro3@=QYFuuQ^U{A|MXa@HGX5|#i7NkM!x z*Z`T-Na6Lc-;#(!Yz-lz7d9Uy%5L+3gtxA6*=_<<4s6pSqKVll29jV1(Ti+6(3M#c%6@~hq3yc7`b34 z$}-4ChPteWaFVswLNC&uO%)8-M@Re{(i`>vBr3j6t&@F%`_giBjzIV`cn+$Q#p;)< z3Apjh8W)&+!wn{EW&s1Tv(6m#ml!h=c4?O?mb`P)rnxx3_8zz1g20Ojm_O)&8r^EI}D?B9GP&m~)kR6L@M22pn+3TZ^C z5Qgzso{-*-h>po;JDG>@8}zHwz)gJkXgIWd5X8JhlwI^U=L^C+^H=XnLR{O#AlCP* zRZm~(+qhGizxp?PF11cgeidRG#-|nbZ!Bt!WrsLpsQ2C>$L0toHg7&KV%H=5d7$&3 zfz|&c1rSNPlh{kR<{VhPDG5vAqw>S;%3;4J!Wti^zym7J{HkVj5hv+Opy$A{=fsAB zl6(|DGgs{hEDS`Kr6~+(HJh^(t}}CVL+bQ*rNRt@xbissRMYTY>@pwTs@|X+2X;k2 z1tDzMzkes~K4e01KHA{!4X4>&GNy-O8H>wG2>VaL`u<$7FzSC0o3{LUlSr;CltnZ@ z)GMxqCijKrHD`ZjU&z-G*N7bA;ef4Ljap0@^8bco9R57Ul;F7F?>jWYaV>Oxdw6ny z(%3MO*H`M-8%=#1>pv_f<@K9 zAv#h)$qsV%GDr#T2Gjm}trZ!I2?CAKZ0(G-vamIUY^`0W+4}Rr*xJ*u^>>aMw1I5B z73XPe<_xapqW&Icec#qJGsiS@JkDkCdZ5Yux2!aWGUS?YVIW_}v-L<$vQhv2+co|* zri9DZlQhDnhON(<*DhO|>epdYUx~anY^~uA?}2Q6yQRz4e!sZuLG=WzMVGJqM0%(J zAAg!#;htCUylf&=J+nNBajiy6{-PRV7n}K5wL|^FDZrHwit9|o&JfPm1xoIGE@-F@*rGi_%QPocqc2IZuW!Nd7-l==K+uZ!@B89FBD zU|y;k)L_`w9vxf4tCmvESK0%|n3x_(bO7^Q%*6WxDi6_$zhN(DG*XM1X8fLtLC*1; zgT8%DW|nHThBHpoKdFgUQv+m-#0Kcwdfhq4r_Zcqj_hp;<|2>GZ_*DYqf>! zOkzI_dks{0F!j-{Wil<09rvKuRT4bXeeadX4@`qIlYYd;r#bA!i zzS5!0h{MXUzzPeSXG5;pV62IP#BKS}ekt;8OMFuMFqL^aj6_ODLH6Ii60G~Ex5bLA zW0-n%A~X#oAU{-@s@lJ>4}q=!F5XD?j4Fu2g2(y;mdZQYBLvQ-*UFsE{Y}(9(KSf& z6JfM#^CuYA_6lv3(xLS+F4!zUZef8A*iROe!B;uPf_gO1Wx-fsL3=WVENFv_1&RAe z(?;e(yA_`K@E1lGL5ur@@PWHYWI?=%Wep{avHSeCPdx>E7r@xrm_!y#5~1yirTmRKbDQ zwFpaUr?HaS#|ol1q&jrZ7qM}U6?uL#ErFs1d1fOpbMP@3!yC#t2x*@W#uJ*^&B&-HUaTS?6(` zbT)Gws1h1P2iK@M--DsRc@VA)Iv7{dFknE^n_Dfetm-OUxdSU#&V84V%!6~~1~xz8}K-Fe_X zS-r*01NpFHP@?j8jc|{2q-FnVgvXmkZjjfm{mXX;b~;Qxs1M{(^S(WJ15Ypw?Dd?c zo)cX~ttR06F4DjUWpNDq-_YYW@I&tGA)=1SeW7{nHgF+dYeUtY=teD)62JYX@gLKu zfp=(xoejtKNSB!g4&%E68`zn{OB%TBn}av7i)rA{XNf@1phPrWVvnumSN7RtJ3jR=XOO`qKGGzOLCwzKdH2pn_;It4<1gm!qg&4uys~)VcJa zXrS`49rdXKP+CQ*T(oZ!^(e{mHyWsu{?KKWk-2%h4ZkLKkVVDa7KA> znN#Y)6;8l|%be>hxQ_)-v2YHy(l4{%ffjtJ1s7WIMHU>i;E=`h-_aCYhu-8@Z=?YWeJkWht47Uc6R?7R=`kAID36m-EU-%#5g#nkRf1RS^I|EA zje1GK#&?~%6s6TqtP*x``zQDmi*p*X7-KO-^+Gu=f9Eq1YadK8vVGk_wH5y1vKuxj zNyLtY#DL0bR0mqPNJ;@+oLD-j!wi(7_C88l>(t-!tXEs)S))px)NA^3sl84;C-Z2D zZa&zs5$PyLPN%4QUZdeFwe`xGDSQ zN-RCOgt^vGa-}>Q)TJy5>XTJKphj*7zS05c8RI)7w>WsIPlCb7Jw>UL-w%ef)hJkt zrnW7(xm){aZ2!RRVoc}7xOYO5*PSH70%oe?j|TgZRQU)N!tg6;!2K4}?5IDR_f#NJ zIi!9L3weB!4!#X6RePmlt5kRP0NzgnA7zWcoCFO;x!8U?&XVL-pDZ>ysBXYefDb#N zk`5Ba)TP!O@I3u=jJcFkayFSyuetlMI${Ho&;W|YzK1naQ`8PX?5J9K)~n5UIwe?3 zsm>4|cj~ysQg2sS@XHpw+JaYFaC-~(Tkup1?r*_$mI`TYrQ7wMWTn4q<^RNj?RuHV z_W02La&VQ4-Ps;)9cbpI4c2kpAkj5y{(LfPDDRX0i|-G=$*zMT{0o;uHEIo(uGm+) zNW7r9w@+b(iy2iBuKOOrRduS|_uVaH3AjBc4PR+bc2lT)xO>D2t|C{R#<^Gp;&yl8h6cKB@~a9{K)+x#+`U*pHTcgNl@q)3YYtg72jh zb=3a{Y&bR`Q8yq;f8kb34m%2(5S1cF`xC@8uTyn0@H%bmi+c;F=)ynl&^GlzF%c2` z#%Lv+Pca3{Wb9DWNDMv0pLHsN?Mdes$d%srn>Mk@&A!sxL8G)Z7=2Y*TFTsPsT`VC ztDP_7H(N>+yD7B#CfKl7f$d0?Rv~C{S4wYGE?nVU;K60iRR*TPHNk?TR-SPdJjH`6 zoJoK^|4I|_hUeitrm-YOA8u!^nznKpUL+KEqj5h|@)*Z-Uui1)`hZVGYJR|98+&xm ze+!O%&M_Jpo|7MbGL5I`Y84VVIqZI1KQqw1TxvlWBGgn3g*mw6U5H(@6s-Ca@*?BM zB1n<1T{VS@rf3mQ2$ENLvKbP zD%%XlpwIJx-6>>$z6}X*`?GaT4F2c$7%_2)x>N)CT@b<@t_}m7QR+?JVP?(V)!5OB^qz#2xwa4jxlBOdN zo$6u~`VJ%C|Dw%^*I8|s8gBm>m0wlLs`-z`jvn!4)_nk2F2%i@A^>6d-^vS;kx4FP zs@3dndW;R0s`{j;*R=qMPn+}1BKUTRK0|rGDesmom9n`1&+-$Ib4ZzP2U#rsahqkh zR&U$oqV3VK6c= z1tEPi@KsHQ;rRp&4}|tK6eAP@vRewUD?}Cx$}p7?Y^qe%1k#T91f^g2N(bW|ca?Gf z5Ak|BK(hkyRHK*UO-AoPp6T}5qSU&}x zrKxBxwB32wV&g>G8?wFBuhT9vX=icyQ%J0UES5J?o^Gsi$VP*=l;kb=-*;)7ppS-);EQs{wseZwYVTwp%&?Eh~-e6 z!E8_RHz@iWGQ~+?%l$+X-!%_Pr ztB!gArsM-$E5vnGaV|3XR41V*yOS8^*MdbQ6b z5J{@ch9fsv)uFPPaS5k_<wlP zT8Ech)J^NCt~wQf36RK45+W7ex8YfFXJ!W}5u)Fi_6h&QX8ZY*2PS3hpYR zNCqOB3a}Kae%#MPk>evA)v^d20BM%Ewd!z5tXGM6QamPFTKEU{4xH`qutq!PRaV+c z)X|cTuneJ-T5QrP@COW2#DVw-tzJqo2W3ZtGLEP7IXALX@jYAq?xyET4u2~$RzQ}PFJ@`5&9VM0A{EtPMp}QcV&J>~@ z0HXu!h7~8N%~1@Qt0)!mZ#ZPG`UuoKI6EfV{iEnU+~}x=P3^^bLJVCJ7Jj? z+|`0RTlptj@B|Cq_H(S>O@PgP9$B9Rqc;qO2PW)8c*!AVXxzlhXrX^T%>&)yzUomh zLkEX}Pg9MFB^QVcDOC3xjbOQlPlgQwZhq%>x3LR2m>9R=Z(PckySQ#NKmllre*O+v#t^B!oQKf+#26RVPdfVA98s zH83fl#sjyq;iQlt;!?rZaCDH#!RN9DjYFFH}3Ap?eXy4A?F0(1A(F&)7%d%e}mRK@2?m^tW@gee2q%zuoH+u5Hw! z=IRSDVMv)84N`{0$EOl|H6#m?YKi?c#CaaQ8M~k8ju##6fHKb6+%P4d>!kp;A z(g&symGPsprM*l1vG)G`m2PiW(C@Z)uSq)wX}Z0$FgV%X8z8j0y|1EQ-S&R_ z!~dh?j*+Li*%YtnFarCW<=#1C zu(slpYWs?us+N!?32KI6p>BmFm>_LMrvxJ>7nJ^5RL8|C$4n$A8SAK`PjF+^#Buux z@q8lBza+KJn~w)W5O%2Tfq8lbb%Q$I!}ntm?C&0Qvcbiq=EQ~2(x-u@qOV*rUtEek|f75M4eI`P8E@9RiVgT+YB8 zDau2jzYgk4T4fO(cP|*Z&JF3;2PY8N*k}(_D{>6pWc(m!TL#0MYu9MK3VbOB-#NsW zAO2BoTna-@jw>QVQq;8|jlWXWU=m5kD0bNg9HFHfia$h8Y-a_Ld5W*HHy52qdr33h z@KSf&kHro$GZ(376NtRKTO$j0{#}ih5x;yrQK1ujc)O7>e1Qt}D~gxRh-7F^Zo4Xe05oQ-ViFmPA*VRteiviwnl$fY|vWw3ex!lX03$hUD?7$2r* zL2BaY6ffSCbLKR6-cn_>F?dT+^IPH?FZl!Ji;P~_Dwwp7hDWkGwuGbil$Mzoy&YH) zf(Lz0ZB?VDqT^)rayUf&7p_P4(MZEj#Etv~5=xtA2?Ww9GV4HHj}@Pi^}N0v1>Xuu zJbZpV>@@4MgSO`a*3)0t(}VSx_Vfhdtmk!f zjn$q>tmg@&>Gm9H>T%FH&M4HQy5ZeH>@Asp%fL1aniaz_)`mEzV2H%#-+``0f+f(H zoC8$T8`$eH6F*}|cGdU9+ArWT3H?G{0mr%0mnkVjQH|7rH)^GR@C)}!(P$>@j_3iL&Hy+!BO3{ZMRr|Ohr2Dxd*d?*4h*k{{SqQ)p*VnVa5w} zAl2mNYRIQES(Yt12@UI=YiZE#1tTnr$k?-pC%I#?=2rl%8shAPq2}3Fva`06T!miG zh+LMQxhsxm=~xYk!*x3adpduDH!nt-e6b?uO4*AG0A?A(g2Q zkc_?BrSPw$Xt!RMh*iFtodA(Mj-i$0rTsR}*~tbkACBh0R?P@a1g}MBB}U zFTH5Tam0_#CYH{Ezgk^|v_Rw*M4;Vj&O^YxJD{$xUkaLV`9bxNEC@H8qXLmdO+{rf z_cOpWZAw-`(IDT7;y!FZu5hSI-B?PbJ<+H#?i-6{mD3Z9b*R>*FcsPB=`r(sAQS;s z%(8|t>lb$8dWs9$zJi|w2LTzFf+lyt6!ZYzHmvup*j{^2AOg}Rsz73OWI}4_(?sBA%0&1woG0hdQYlTs2Q1Jc=* z7XEMUDlgqnz48TTS01{T$#S&#dx16tS6_6(B5$IoBxe zk6sAKMPmu4s`V}e43t$>3T5l~@ZmG6*MPtJ{ZeRTO4RNTFvfgnl*7*!sCUuHE}I#J z%Y`olY-=PLU#_+RE!Jv}qbB?t|!}z&1YA1pnP=7=cmf}7S1?;AB zgZULH-*oAJboy~_=?6`EFP+}UO}{ffeYBf?tx4~r^FQRK_m}h@ZoLg-jI) z-#DtnuHo+#`lg~qv74y(6~X&AnFDVQpTHrH{XcouseeR@;8+o7MBB&H#a$pa_R(|> zywaznxMR2HVua{#OO*KJ2SaY-`mAgZd*@R5(P9Qoki#lDpHkP-ZZh9I zs8i2@Io6Rw1ZPAzRPdF&L9-JApIQ)|qK}zwk`y^++T)u+d$xCFvvk}YM<($m?_HUf zj&8!ntaWA;l6fHL2DJ~l>w34Uz(a`uP*ES5_PccYHl$EjaYGlAE%K{43evBFCEeMq-ANsuH0iA^N5gnhz93kVk@4dvCSZ)$E zk6YBuMnT0|AcrI;K^v&~cQ$Ta@n_f#K8){5@XpnZb3Tf}Z&+}Nfpag%1u3I6=@RfA zH3Ci*z=ZB;meiKWt=P;}I2&z;ED1cQ=acPc52#spVN%CwJI=e>9sWr!&da0a$&|OA zX$b15rcwKc%OVNU!iLbEMBhCZ!^t@WB#B~BL8~-2Fu38LLnk3woPnea)ddmQ%4OOM{4zzT^WBm z3PEdmzn&Jx2BHBhm&RgRW$2{{%-#=uC0&UgSIdzAp9=tE#f1^Ts6aTmGA9KjEz=CG z$^iqBJG)MQyivNG26K2SYCtPt3+AN_ch`hP%Q&Z8SN`1Lp@(lzjnF%ThbXkhqwfWyLz5 zvLU?WiL;h7Idnb))Yym4_|!(ZZ^jm;qI=VM@_Yg&bysBA?5qG>c_;(gi9y4$n#7Oc zRS_s7o8W^;+3gtU>;=*h%--aiF$~qvo598I3a}BbRPkp}ufv`WM4yza0IqnEglRzI zN*FIn1j2}PAZZk`IXXXGWdYA*`hP2G$75gxqt6L4kOEUgeSnF_8}#D7`MnrOMrscb zlMP%2GT%}t7ckgg2V+O=WUoTBrZEj4%9PKO&Xx?2@E1*);X$C2r6NWX(r1};s6fVa zbG`5i<>ffM%*9uaoas0$_2w6>SBf3z)OMm%e+F|7s#CqeO`Ym0SoIk#D(Y3XJ%aB- zP>Z@cmSHdAq`HHxb=78>jGz~wpio?$42g8jyt!}ENUT>rq{(q^z50qXC>?|`q{RZ{ zVC@DQjQLKxg>=C7b_e_WOSF~wn$rKAa$cF~3f^oquhi#~sXm*We z8G1%Bqfq)VCH26v z%XHbfT>G|_GTfm>L~tsRuyU^dhqY7YQ5w!J@cpHuO1=7Bbg4CgIp;~%9FK;WJ@q?` zse!L+CccJp&S+%y#2I6I1(t-tt>wixnkuxDH{ixdUcUS zmnb}^g`mtypoLP1$wk)Tq6WU8g?%7TUcyQcJ=E=en#{DJrkB&6a*wBTuXeIw26^>s zdvL~XAt?_<@oAd^1o8-f7}}rg3$;d-nGHF+Dw`Fxh@6)j&RPl9Cg69Iq9gKr@3%T{ zWZ!VBESfE$-(gZe4LrX0+MSm>vt5?+AbuGCoS9lh82o6ii~lEJ`#<1+5qLcOkK@N| z`VH;I<}s!$XFspi;T z@Yo64_H%Cd&&)4!L%-|}e;Znp9E>!}E(quKO32IpaNO4L7X{J0_AuB#bk?Gb>`xw; zKNxP-gW0!*zX(Q~wPo%-l6x9z7r&uIr#mP`7lB{epJ`64f22>N{vgR4b34cj>_lE~ z|KuPNA%iFC?|>4Ha}3OlI%f5*T@oG4*rF!u)X!oSSF0DU*YnC#coNyed}0p|^EiJ_(75kk zL`*em6n+|v!y03}&tM#AFa{0AJdN=)kVlNCXpH4TTa7v@hOuR1jOQ7QO$^38BQ%YF z@fr0W@rr4Go&4PYnx?TFKMjpb_y(VP_FAoEiC3-O00y?_C4+Ik#<=Wdjd8lh_^!b? zE{5@j#uy(q7_TxIFEbb~(im?t7`thVqYcK?7{>OEG3FVJtqjIy2IJoAFt{QUCbB!{ zkCi4z7HWDw-zH6Fiz)%)Yv>YX5=KUy+KGvdFP5V?`TwpwtJSL--B_ag1>+VB{pwYX zjyDD+Iz^3|&=}nd2HmX&-AIG(Dn4;TL#FRKb^dMgGgD-;PG#ty6JOL7oJg!u{}ZT> zq_tsvh>Rl=QjMBbf>djDTsKrpO6#xHt*OJ4t*PNN>i^peg|%Dd=P3p;uWK4n;LX-J zQTXXDCRD5E4aRu}<6Mog)L^__WBk<&fE!{Mhc?C-F&GCJj29Y=eKf{NFX+anX^f8< zjO}9>TQtU)Z7?PpjQ?Cin(Ne`c)Fr6_f~20G$Ux0TfDye0AQRb{6U)<{C>-zc}1Sp z>KTnrMBy7+l~MmXBUuw-=x%O|?g@kLI)iSAK{o(T#wG%x>1N+*lxKz(cfyVwVwUi< zvI|CoWi7QFgL!HsB!!xh7hj%P;=<+50t=q!!4=Lg7W}*iDo$ zJhxIYw{3&!@_gDmF~8MdG53FTw&!IY{86%=GJ>CJb6~0&Q{rU3r;n8Sg*?~ z!pT5Jzu*%nyHsDe{o_nYeqN%B9B#Fu`)CElUg0+AGRp z(&DQi-LQhVRp5!Fue5-xiUY1Wx$7C6$e?m0TryR#ofEVYncBq`Q@XY64HQh~ec-a>pXom?@t&#Xw*N_V0yhVrl0R1hC20v!Ss}1l8DCDYPv4`u+f3MXcpI?1*Y(g zrtmd*@_W(P%V5xb_#Wh?byShzLc%st`qk*D{aL!U)2AqDAH;*MWe1YTKm?1o326$g zU}a}Yd8_rqqa6meO!?o2XgYqv6Iz#btzq7% z|6D`*+fr1U1j6`DT+f2USEMNPKcA3jZ0OdhVl3&L_58AutbHp%MhT2he-R}qnzZ0~ zJa{nvoxASByVLNFW%F-D**Peyp2jqyRY$oq!JRpL2WB>sk7CFmr|WAmrAku>inc9MI<%4s~p6lf#tV-;fqv|90dfBNhY z+uYBwSiO1=X&4d`BT#Nv{8mgksaLOF!56T97vmbW=7b@n;TL0uWU|KtFpnGx)1QA*pC+ucxZm5^hf<`pV5sh zZH(p}gJ!ZpQ$#di$~>Ka5c1>a11L@w^y5#P-yBbT(MxKtR(?Js?@mMSGWnYkQhYUf znVf9ixb|~Q?fWm+Xm;U={)PoruTIy7WhX=VN1GZkU=P=cK)S}1UCOf2clADbwHiXB z91^8(;!vWpsk2bv0Tzh*FNF+=y93_QDnAylGdI-!N3Z9_6JPa%`8jRz474Vp=%i_j zWv(qgM!!3qrm4v08e%^VvnTGMvJ0kx3AlQ?Y$^A+z`Y(%Y9U{IgC+^5dT=mcp%<7E zt}b=omVi`PNTnS$H}v;`PRPg3BK^^3Ly%$DwIq z(0nmaqxld|qUkL%;|=&7G7S8mf-|giPGdA>TwLQt#GnZgP1OJNV>L|6$}?0f1B>J=0N;l|yMW^3Cp5-3jVZ`A6dZ0SNHi#pA>}+ys8?sw zmc%}dX#~GN9>;<2EAWJBzPzcZ=AsM8mp$=(*}x$c_4hMWO>T^Gp+Py` zpd3wnSDVbUYy-yX1%kr-yW9h29Ht5s^ zk}AhC=YaUya`9_GQ<9}ARcbae$akTT_P5(_HR^l3cKyHZeMFCmB)*QDmv`toT{_if z{HDt40pkA)l{Es{U6u9mt1)=31uwJUH!S!~55_9cgDadEo-*fAE4|W#%baNz%vj=@ zhB9ZA2Uj@HdT^Oj=)n~h&N3&?Hp7=xN4#I&(vg=hmeal)H43<@d$m2-R zuBjR7iF0`=8Mg$>)YvP*N*F6Sa3E5fF9CnCJBs;2cD&l+H{7L%CeZaTX=`Frv|!;q!@i_Gwi@{VIu0J2y$_-D+j_%5o8Y& zNhImC21M|Qnp0!BvWDfMTEeZmzlf`!?BaJewdFKIbBU>AIMqvI z0=nZR0<~}s*SZT~Wie_BAb4OAgy|MIYW&6kyYPU6Sf`Prp$bGM*iu~UYP%;N)a*W5 z#MNeZ5>q?_ZJXLDt9W>|ks}!%GcYE=jF)7k*=YZzn10;y^8ZD@^gv`@qhC^FDm41#S?X^~zq}n}k9OVrFGf-%DT)E5U1a}v z{W2aVgy@&qGO!P!UqV!F=!oM)$^C!SFXs?RB&ll8!Su@&+_8-$on&7A|Dj)=`sYyk zWzj{f?0?fQBOxJfzi)go2LA~7f6y;RtLS@nkF0_)1tTvm#v^Vv!6*ALo8)JIV*Q_PRZPwiA|i_v+^UCL3ID}m2^fn`79{!|8@K$&-dO!u66pBz)9dw z068Uy>(Co$@vS{bynhy~0^Utkq@ zJXWCSj$kB}ci?VAn1N<#nHz%9UQa|45e2_EyLOm9PhGJd<&Q&oMyW4Plxi90X8_Ph zDOfOPP5+l)!}86#A2jxCfxCF&{f0i4QKz|iLuE~X`*Y}RApI;FYef=rxGcdZ5&{Tr zgD;Q-I@Xgqaognerqc#m@k4Q`LmA;NNx>aBymo%WBvL}AcUDKdQ1Ng4^ zRFQFfj|Y>EcBEBj$WBx7(Wt)(b3p}jy}`Kuuc8TDT@0tKIERW0o?9~8Vws4<8ui(i z#DnvyZZd`u_gZ}%U{bv*muHRY3G>TTwHm{Z;SO>Bz~(+QM_2cXN!}uz4qKvLRiQAg zhT$^Aanqd#vF#UvKJ~F2bJVL5f*=07&>1A*IhuJOJ}5;?(kOJ^eCjK$WS!H?DXEse z1K%NY^oGa+ZdZcB7m)Y;(nW$8n^8;9Gg^XntP=@pX%!e8D^N5w7|G(Nt0pi|Mc>R{ z(Y-xtZ;G8i`$T>=pzV~ODlI>`6pA*$!a|Ur^Kz%}r2tL64Z`z@CplG#$cP(Q{^ntD zVpBgifARVle!RU066>~QIWjrlU~ka#cR;isRPMf?$M@63X`%!bO2?dMy`O^jwF_m6 z=IngGOnDL#tX@69ffIe3KY;3tRs zKnVM!GQt86IrtF+HEtbR9qOBm3mZ63hUJ7KybhM|>iwX=(uJ?+e-J#l+y^`F*7nfq z-OU2N*VhD=n%7NuXR>4jXbNWk>nmv|gRnaWJbeALD}6IIFagovN>h=gFPs`lSAL`& zh~=hG;`Tr|B^Pvq(21hHlf$ryqcDTRg&>++q#%0vTJ$pUV-pK1d^dJL4V@8W9+!&3 zD9|Dj07J&5g!|K~h9~ns_zVKYDBK_Rb08I>lYx&PXW;jC{8o4>IKLJz^;+8k>{`#Z zu2!a*xE02KzQBo4&_i>Y23Buw7EIiM8_pRVkGQwYxK|Cq&imD)vLxgscG_OUlJgU> zC@oHL9-{ihXA68YJ|!_W=j77`(PlXauH7sUZic&uRVoo^7y|eU6hkBR_zA-N&yP+_ z3^gQ=?~}8us+q5J0g!=$_L#;J^JX4~#3sJd=aI;~Y-%vv8&5PBamq^h9T%q^TB7+D zj3Dg9VY%Vm7e(-eg^R+$!*&Owz2We@ad)tDWnw)(C>5&NjoQY&iD%|6_+y1ClP`+2 zJN)8syX5TsM9}fdz-aWC=8MCb2|h|+l|V@i!*JGvwaUq#@4{uy z2*BQbV3-kW;e3+=tD%*AB368^GuH(o$*>h5H$!RH()Ad!3J-YtE-`3aDqMX(FS-Ty zGw}**OmTM)1Ew8}D06V2)jsd)1t=YKSpfdV8@R14i%hr)TR}HNg-o|EEc!|xpcsV8 zb0ip^(T_MZd^QlhD^Z;MK4&-QXMVwsh6CY|x#1MqTxB0?2f`!iK$wEwZ4#L7^kSIr~w{v;XIuIELo1`*P^@nQW41DQ@nt{pQv|Bt8%=0ea>v)SaC>RfC8C;zj$H{mj z511ld7yQ}8i-YpxY_8GjRC~19jg#@KNlQeUj*~F~b`9-@i?L(pbOj^TT=b^Pqh3$N z;7b78JGjCx$X>Dvp>mGuCvx$GNoB=9Wc;A~@Hd{LSP&Nn^(`LsVhSX$T`=70U>A9~ z7)uwqqxbcRhCx^~4}ji7G&)>^>?_HpYK``qAA%u*i-SBe>L)$O%A)=~r8H20I@3xVcb`e@h(sHGM?pU-InV`H zXWXeIuzDZ0s*-El6&M6D`@$}}k?YFP)IPZdV1Z9Y4~JO#N`jom zfMU3;d|%_D5w69heW|oC>QN)KA65iKE%8nEWQ26=!vbKVTV?(XsI3=>7-}bj`y1HK zsa9X1^ME#`pmZ0l>cKREzoCfA;w|QiosBWc% z8(T?|8&m|jQGsws-QSD7GbKmOB>@l#hEx3=;Z#{Q+!osKK0bzC(y%Q}5~iUQV?Smb zsLN4IrIaZ-c@ibyw zBOl5xm+1hXc*IxU;59Y2gSu9PwrN557x5pjqv3)EMlzJ@%l01phU6K-i$iS8_~a!h zigiV6=$=BiAIj7x5IdJoQHwWWz~206Vhrq**1~fK;a3|sST$oqalIRZkg;od3zNg8 zHHK0ChWy|uomeJ4ADt?h(oy5m1rW?>T~*}`bzdg z2)R$1f~No-1i(oAf3&>|d{xEO_n#nWwCD+n81J#hnpmwtMTuxlB$0FEM0peyE4FE? zKB!d@66IBaKu$Ef$78AW)~cui72*H=t=aoz z2ki5CKkxhg`Lt%v?76I2vu3R|Yu2oRK@!i}5Dk}v&HafMjR~Bn9iN4haQjMSwp-m4 zxLzkJ;u19!&}O4jM#gf0d6!GT+*p`tFfqBiP9x=xHyzUh|oE`fOE1kaUHO`o~LMJu4jFd}?)ca5wh1ZR2cP2npnsiNOh|J`&YtfO#? z1r_2}g%mUFWx~e9tPwu!D4@CVjjGeSoW3ylc*tet-j-{en=Pb%!)KJ z&b_oyRKMDdVJVCH9Z+=W#yKy-f)-$;zt9#Lb9JxQie)0~(-NrlHiyT@145Vi#}#4^ zC=istqFBB#?3TEZb0s+GYARiE=;`~Q@YG0aSC8*WAyNy&DLnMUp5eCdQPGIA`}Ut; zoqM%$_IEW!iPqkLli5SRYusQus#|gucu+85dVX#g5QvKijMJqg(sHGa7h1d|H+u(C zzRcZYG^;DP47SA!;<3g!i$@lHPb;>w(OGDI*~?U;GD)T$+y*UI`Wx<+*{ESJi9#m- zfw7&sEFyb)n=5`;u|8})Fr8PBgC_BOsShM{E-(u?Ek2^g*I__ol8_xjqJb%4GPgK2 zNOj7Bz&flfo*rlu5I?069!o1m*F(+c?Ih_l!Lkw6sm@<$ZAo#J;F z!k8-EHe`hdqNaJiQ^b1@b0Sn%v&QeA!VIGZZIjKHJhV~nqlI1n8*7)Xdr{9y&#C6MsFfkuSE_|J&;vGcu`|07r?y$ocw$L$H5C+Sn&;3&b$x1E^ zJB0q-K|;R$oIZn}JuzLNMu;>52AVdn#nx}DH!f!jJO?4eI4fC zSN2wCHpKxP<_B=;|MCMk6}X}SREWGpx)F%Ci0(zb3~6b5v}m>gPm!T^o+;Z~&|rb7 zV|afTnb_#RBV_#1gr;yaiH6+kN2n3Z)l1yraVIezW*$@Q;Eb>9z!Uj+#9TN8@#CI_ zyNG**XI~#Bz8@!YapJ}}F)~gx#))g=M0K2~ixX#%i21wcj}c?^&Vt)sSv)V5ZL<$^ z)a7iHn02VX{UpjBWmG-v{wRC7&(2M-(z~Ad6nZi=U!N{;wH&Kh zw^=M)sc>l<89NiS{b0Gf@DV>*aL(~mfx%RyYhKa~c9PW`2W)2#itE7-ML}m#UHA9^ zpj!CucDmv_K^v8p45wtJuk{>x-mFai3<4fJ&pX$Qgdb`9f%lPqOt2rJesrv9&(y79 zKLyOqb(fU2EhVBu>yS+TIRAE!`xN@3v(D!zy@3B?R@9MB=L;lto&gUlcaPQzcrEWL zOZhv!35i=JP-i?YJO?gTdz10wS>fkD`StjE2C@$IT(_Mg6)xxG=EK%enf!E?-g{2; z534w;IL5!gxZ*K(?ggW1E?nLMKBkL*yQ*k7+wj5K3)Uw_m6K6HbH>XmU%7E3{FKx( z_2>LNT0e_z&!xjx#9YMrC5+B8#oOEyhNaq~!Z(R0h?Q&iw!NC;eW_~L_P4;KrR!7I z;Liyfu}BU5P+3In4VH1n1FAxu!gxN(AnGlajY5(!n0gK743?p|E3O;l`DyLsU04-p z(XhkqZJ6jE`lb4v3Mn6MOSW&9YMxFm6g5P2()kh#Q$6LM--zV?|0+Y zWFn64rRGB?6ZRvLKTyc7gR#E2yS3vGKiljc8Ls4JH&*Qc=Y5BGI3OqM5T`!D>JnW_4bn(k4zJ5I{goB3f8IshA%AvrXKVZ=7*yFVA09l_w!IG+- z5b*r{eO`tkEALWU0XCcZ`6JOdt;}Zu^mHcarNRvN8wT)Dc)wKcZMA}3BbDp+DHKUZ z%7`j_AR3S6vTP_;&;#Z&3)#ZN%{>>IewQSwHPH#bN(zd($ft`F~BMcSw{` z$d9<4T$J|l(KEsGI?mdd#)1&MV0V2sFw8#UPxFHK8wF)?uz9%DLuDlx`Ur(5;f)1y zlkB{Be_NDs3z9t}8D~OJo&c_Mj+TYC2DVAyLyJV=L~qO2O9+_s+z;;erCL0XEnHjG zPCw~FE^-2UT9jVh3>z4i4xY3J6mnK1gX|pRDyc4`T(>G|c@ltx`xj37QM&L*)g9!U zhY@_(Ru-JiZY{isHrsBM@yaY+o7`U1 z<4~ZhcfBHc+`4KZL1_6PN>#hJqEw}ODN0qir$}Y$##fC?<+vX}KcJVHt`s8g{Hw5h zCFynUcMy>Beoc8%#1M4X@O~EGEN@2}$(S*`!PzlzxGvz7sxiRU7iT}=c||$p%XhTf zuzRbVW>s3B0aGzX`jMq~e>y*6Jt5?BRM8~JZr9-p_153j*Z+CA(AaLhO_JuP=ZI*3 z;-|pfcQB(u&lr{VJ-J(>j1zj1-g+|j6F1X;NacP{lR9p36MatGUpb_#53d(kv(gSs7Q@j(65uN31jIKw)3H zDiO@a1swI`{QVSRbGx<0)n=MdIbbIdAw2iFg3-)~CSqCF4HKjW3 zeVT6>g5iu~x>mdYKwN|&{Mvll)Mq;AaergOAU??Kqvb5A@AL8g=;KY%$FP}+)%qQi z4qhw11Yer1`HJWTHeMZK<2VJ}Z=`ZRB#|x*WHA#buWn&#=5#W2cHOxGD;w!->1P^; zjY`{JZB3fAX5C;LRujW&V>lYxREE}M!`kqBhE=$vygB$x-E>}~3D_TcmONH{Y&HC4 zE8DaoQ#h?Q9bB|FU1%m|O_TVZzLhO)(%;i6ZL?jsJe9lEe^5px1<*^HImnp0HWM^g zV|2A`IfG$a{<&@Bn(Dz;ZAKW=vi&X9*;dgV&&ix75IBZglIr}4t%;@$I=AlFKtvPi zhxc&mj7gKIuc_P_6iCf&F6r9g9)xX%UqLq~x&w5g+iz1iT%Ym7GH?o)mReMld9AF4KIq}v2 zXI>3elOFnP@Jz=dxXTfc*%7I_MU&Qq7aGCydk5}I<*zEEfva|4il$ zR?Hfu+^vW5x#o>%Z z`octdaw7eCM_hMtcz7beKsss7Wj)ybxfnqsz~ABnw6Dj||C5>nJ5?V`L&x^zER1*3 z!NFBhN6R2JY&x4;&r8p1J$G{JkAFD%T*~l<+l*z}<(LGpf+}g3;Mm`MQ}hJmj>CDC z+rsI#Jtln>^^vwV?5)GSBI3`VGx-G*fK5Ff;d`9ic7CgRJeMAg4NB%%kEp>VeA&IE z=bECtXqZRvLZVd4zO|Y|gnwQD-Va1tWc*_Q;hD^x8**4L0w;mYUU_c#vh#Ua!Jh+N zW74>wW%HNUCp0ZPq)O+R^mk=;730bVRXnICV^t|3J(s#u?-CAB!BDs{fy2DsP-H-3 zU`OejDLC$!Z>bnN@M7pQ_B=3|8xHj-%+{^;UJxFIQ!P7rT)|`UeNLoCK>cJmNk{iD<#!&L_{-e451^xt$61s-JIvw9GOXV(qGTlAGfcey^)+#kU05Yh>+93` zSvGb4=@p#riBb9EDTEY*r}AjQ1tcdi%y(0{%b8*KO^v*63FgPt4UJVPw==&9!Poi? zETk#6+ML*8v-k>mY*NI`V{6=1-&SYdHa1V2R_#DnGrw`>tr-0*^Vvk^-E0IbbAe?Z zE=$?<=rhH`sE^Ny3fyJ|hl{&bZT+=+cADFB*A#V5Fs9IG1bSrP?8{bZr z|85N2u(+FHr^Z>|EN0clt)`R(O;xa&eeEY~W?j6QWj}c0WrA;wds*8be}hN-MOoKK zaS>4^H?iG4W$=S}U=?A4uR4oxuzB-%Dbl+Tqc@i${ma`WiAQ{p+VqG&PKGn#)vA4@;K{eWkq;D7X!;f|4QKfS(zR{@{h0p zM0md(H971+CdprGZL^*qT@q#_F8;_2dX5igpWd6Enn?dLk-m|1!l5zt*N^T3NpbvO zcpp9l-{zd$n2>APPtQw-i0OwUpjgWY;n&5Oik#foyL-`?4tt8e%%##W(T6|dg;C_s zZWVJ74`v?#m0n`}(!UqsT0jHa&Vl0RaPxL3t;GGUQn)1@GitT;Ib%RHm~d{ zXx#j@`*Ak@INo)UslKqUXk(e%X@CFsguOZVu{|N*9bM|@$&%~KJYr%(^2$z5=uZ4h$TQ-r;7>*2y= z+tw}JX)O)Aa)qp4JI+QF_*jQ~?8ziPFHYviHUE_(=Ds-d^*u*s*&?Axu76+9V+*o9{fnL?(3bT=@MA*W?*o~?z5C8zD2*H64A0** ze|_E?j^{ERe08c;o7-U@;do+wCb(bX&3(aKYHkl>wdwB#jE^fr!?XF*us$zo);)@U zfr~5;z1OVF1l<{~1Y`Je>2zZu5sQh7O}m}(Efd~~7z z(Q+tQ`1v-Onr=IT5IlBY_C-_I#J#0bStsuAzft=-h7Vqr9rzJ`TNfE!M14zLmzk+d zg(}>RzZG$rh4(GVZ_T6~6hWMC7T|z-emTzL`DM*e9oFwHs89x427b+Qqn+!|6YW6Z z>B8+IOn0-@c*CV&1r5RDOm}Xqrs5JvlXszmrYWvfyo+I!_3(;PBi~Mqre{yd#QcEl zQgg^^J1n{oJ9u}y5PPZ7WK-^)wx`^FQH_i^R(`-9zDDa)0K%&=+vsayo^)P!jV+1R z2l%3^CCe+UtpmgttUYBur&b`3TY;H!?!T?jRm7t(K?)kdMY^~c(lyJY#gJSGH@2(0 zGVM9~E?eg>vK0 zf)H`46@AV>NE1^S*6tmjT(?wnTjuQ5S)Xg%{p8HI2Ym{|c4w8qZ$x7^lg;Nw*6Tnv z2wG(CKz6p{FZvxF+k*b(Zj#8y!1&KRX?(P!%6I8cInc8IVw;P6HLSPMhf=?LXK z;$PR&o?JgtgK|~FmBt!uE$0WUf=ZMvKVCRId<~aD;u=@;TmQIZZal1jUcaK($k#*$379n}Ipn`fKELbZUfn>@W(;$U+mEXA{jM1$ZL?b_ z$gD+fy)VjMqR;J5SSnE^KL4|c=WaWl(^s6%9Ae$%MZnHncw=>+m3jq zv1Lyny#|CsIm{3Z^?l8vcRz2hLiKlZ5D($QqSif`08uN_G8}MOZ~DcyIK3=9ERnyg zn7=rzAwQv=$NURRLB|I;5GEck;^ioFd=r;hfkLSPmBsI^to=c>XL$og>t2Qoypt1# z0`^oVMp}5;d=4eR?y%)?@!2MVjO$7NbF0uygxNk`jl#6MNp>-h^Tj%+;Yc>ZWu@Wr zNFy~?RWBlUfW4&+i;LZQP#xo_F){veq`%I-)JJEU@xeG~Hh~Qmn25OB&61(OEZc(Ym2k2B1{xOE{zJjPZ8U3eDlPirM49g(;RqGR6Z1wkj zCX~P2<#TIN;PVUQE2pc63%B3hnKiKiCcLB}b))I)jj*nJ5XI`@lK%8?tM6fTV{p+i zO*&|ob4Y@IFz36YSba2;>O37vbHAsTj^X`V-_cps9X3aVc!8j6e@ufgUonDue{^*_ z05F9IA+JoC)8y0%@WQZ9*mh{yKcV?XmbHj2Gph$lVJQszhD01c|G?*L;kQ-o>WC;O zFvf0@V!xY2`i}^(k{XD z!OiY|U*ZT4t~*qq2`b{j=nDs8n#v;45FU<6(&x__CC;UHjb<`IZm0Ybpul5nK0sdE zyKdr69&v6f#Azn_BJP|)2J6SrQW0?_zqGuE&|!qQpG%QSAns$aV*CZDBE(JN^S?pd zGD`L$E)ZiZ4BPfpkGP|)ULVBW>|4GN`6t9xScyJ}Yx5<(^x(R6nnRDcv-D+a#671K z0OB4Q>GdGD3tL4IWgf){W^qi=G~E3RB$)igDX$*$=LT@={Gad)NKIgu(BuWo{=p^v(I|>#dBd0o|;PRX7=L)oY{roRcZGsa3(!HtR@0Y!X$c=_i z-cMBzvE=c~`C66Oa@0Q1;K#?IUOd7~$D;H6i+j`O7Sm`p;cdlVi^JQCX?=OS_-k?a zP9nW3k$yFiekqauM>wCo>bqL24os*t+!Y&Y4qCNRWa}wg5-#LF=gn%a z`RJrV)wffRQo%&bYWK_CAQ|cMDq+5%{kh_XI+2^L49HcBKU>qIeGIX1KFy>?z0NBD zsnj(mh%fOTfPWXy805n&Asx1J$JQ>n)%&-I(4}}nI+bHf3CrQyMX-yw&=`Aui03A$ z!)tEn@w&sV#5fW-S1qozmj<%=gR3|iE_K(!^(2N~RTYZyOu05j70q>@rDpC62NSSp z@oY%b%NFw6uP^-XWfo&ofgS7|v>(B8n}I5uy_Y0oq`~99ZsDa^9@otE z8ckz6v~bro#Q=H(7qQY**AtA;y|xSO(Cipv8MswIX1~{qXTsY+0nNes%)-qBGIG=ZE`4U@Aj6AxIg2lxj!(f5o5{1OmkD@f8%Q$23FM!|##A#BZ>ZQ2 zx2VI`Y(^dxxP|k^U@yGs!WB$unv?gV+3w<_u(0(i&f|4?wWGU|d(f3xUFO%temsw! zfhwB|S5;J+3+rh>W>y^zJCP;XnvdLv=(jQtLLv;tdr6`7jZuMGn=j6QQ@Pt^{}If# z`lShozdv~fG4KH!a4upy zgP)M(X?Pa@k^Ym-v(rp91S?L;k1gXK{@4`v@K3~LVNr(1QnEEqmwuk9`GO>!O`6SL zUi=HbB+S~$`6Ko?IXGhXx~I8{fAcIsIgYos1XOC~b3$m zX;TsTER;Tzu6f=!oSJzz8!t8fZ16&do@Z$s2F7q&;JKAB&o}%pmX%JL)JrYUNH#TU zLuTRX0g|uH&>be@6AS%^3wssK#A66QGF0V&rKH5rgyjb`anqOjsgr`iJK^{7QFyuy zpk44&JG_OiuK(T6-++vE*nAU#&C%oKj(W~ZYI=E>})asEi0^pH&~VK1~8Xz#i67XhmzA7 zun4Ocz_tVM3Ay`t+0(Z3oQB0?jF0`Mt()+CI&v39d?-<~hnf{5srg^jj8qL9NqED5 z7Bj+o66sdbvHeXIkaYezl?l8>{NI1-m)xvF{qUiVE4g}|^BZpL4HA!!US+fQ27Uta zOfHAt^cNQRTc*EaK$R3Jalh>EM}(N+h=S~a_Pu6Ndd3&+6i9XIZUeV?tJ&66rVC@M z`n%JrHk;V_vwfj?Wy4e^rnU8PM@FA@1|>w==Yf1?1XEhvZuYtL^2ciV?zZ1aJe@;l z%AJ?GIIDODrz)iugEtzHPXkRn5;-AXdtT~CPn?%YO?ygSXTR={zR2aN0AuQptKCkU zH`>IFD^gZl6Lyjbv9;;@i;1)Oy7o}D>HKJ#+Xd}$1{$oi@fo9d!x$hEmElpV-HKsM z>^L$z^8{di23?TgCTGNnqKoS)%HFp!Ram=(^I4E!u|k^^ZQ`PcmA%705rXb zx}8D61 z)JK0lAC5wWiR|oZAY9h_yP>FCX7q}Y4@bnYVmgoD&VQ$mPAMO(Wut69QiFJ_{PTXP zt8x10?WeYq`u0uVOyw>!@&A;3grzTJb;93Mt$8BGN&BXYQ@OtzDn{yQ{c& z^B@~@8)F8Hl6VTjDOSL|#=AIRf#SH}Fa7dhez>XIi^>2}R~79L2Y2+3+)@Z6o$p^2 zF0tB;LK26l@5|0|A}XofDKLAQywN+C(IIZL;muaMonLa0OXXmDw7#t8I|==c{I0A9 zW)zeBc41AqL_#Yu4)*y>Kj&miB%OU;9-%ZvJMra4AO6D-oTLLBG}! z5N7Ga!bXExqQal>rFh;H5s{AlQn{!364rTe!}T=kXOJC-uoKSab2{J0^W^*PW8)cp zGBfVgtuuKk_}K9ySkkk^@A|faR9(c1e?5ayp>XVOm|U?#PhiQrU3S>2aE~wiXJ7bz z%#0Ks5lP@)Vr^r?c5Khlbhs}a#vJ3lmfrLiiS$y^vwG)8#e3sHe62UnJ8nHR$P5{u zUhKBdNhrN1PX3gpOee8(L;_q0u}e6{{QpYMWA*&UZI50+I40C@ti|WBl#Q(i3W&>^ z=85IpgI4~OwH7Z741!>TP^hFU)dq>ho*aQdzMhMW;na-ve53XiAt z9Qk$@&#Mfgp83V!@FK$IEK21t7cqG!R!i@MGoAu)M5NuDqr-)6Ukv!+z7)`XVAD@0 zA0-8HDxFC19m^-cKc=d_Yg(-o$b-oUx*JjtUezBB@+vgQJ;>2IR-D`BfcM^})dtI& z^Nq)BK<_%5y}}8@eax;!a%O%u)@l_i%R4jcxy9!EK%6NC4mW3JJ+at8Yq$S=DMxDI>K%7-c2 zo((>07SXba>Di@s{LT5xD&$4f+?+qJI+LGPi9@LTN>V304`H|30~^C3f9|;Kk*WD0 zQ}^oBA+}qZ&IHOoblQT(U{z=Ll(~5S)0hJOa6yB?v)B75&2F3)o%hGj@1sWEZ9K+sAai>Y~*))-T`im*V=o5;3kqB>6R=(UuMKl>yEH7#@6RrO1 z_R-H-uQGEqR*9GBG+~wKrGFMDx}!P!U@76fA3!kNTEsE;6SgohCA~GiH@zy6?k2s3 zet()>6_X3IJicoa1jRCqTm}(G?hq|&@1<-umkIUR;0VqRK5@U80!@qrcW{IE(leI$ zQzFGvs&wlOP2vOVlg`PjOovSJ0dr2SjmN#%{hEsLXwpC(`8V2nF#V_@`1@(uV2QyU zyuhlE&S5mDuuR>WIqY$1=8GfwvDz}BT^G+?bN0@V^ddA(_slf$!3V0=suo86<@(DK zSY@rqfE5t^hSRO+tOxslw|$a^3I=`-@9{pVjlpm2l*~PfIF}{)>Q6WFce9(uU$Y%@ zoupK*1MM`Rf7&8V?AccLg_e}2=1whX2sXLdl!mT982U=@dU*6;N^9QtUyt5_-CF!? zH)N_HUCFmh%^Ec<;Pp=n$`)=nKQgBC1ej$=q4QiqsrL^==I^rs zW+8AjcXHvJW4SwyKlaGaCJOECQ`E4SMvN%Jy^uV! z#5yKw(`GKfRNIEjymH@J$bDV`KD`WT(dDckX#|DA40us$=AGN|1I40K7d|9KYEeE= zIo)ljN!n@De3>bn!4SK%rI=LfsW}nF;))IF0PZDY;WMe+9iS~8AiVJ<@V3NsFvSs- zkk57aEHH8m4Kimp`QQM`r?jA-@|uoy})aREYD5wvs0Fm&}?^m42M5`6RYJ zrh!b>$92K_j-_ZTd!eoDRaf^EH>NB=f>4V$p8#1EV@)fkbE*3D>mGT8fmlnba0a1G zpJK{8xQ*3u$^d*gR;*iu+V#u+pl%VS*~>_DyoGxIYw8n`yR57KPT}=J2I3Xf!_FM* z-Es+;Le6^$A)zO-{NypDeu=y4TuT!oS07 zj2;1bLhLcK2(KwScb#T5B3N{9(ylaf8apA*oxi6VBaBg8{v>_rSb}{SgZ-t(#?FP6 zalXg0f}3&y^*#5{uUL6?fZg^}JF>{;&#yo&MH3L zVb2b;cvt|h-49z&$>uMr=6)gC3fqqN(SM$c^q=?KaATEi`(|oh(}>%dqP|Mdl49?!?ydi2;kt{tg{Yr5&E0X8gkDtj!gb!RG~8}O%>uj+zY)bq_`qB zG;x$mp~6h?qU|qiizZUY)IE)L-JMf@D>{#&W>V)|D^nO%YS%WUpz?TqI={WHXX<`u z3g)i+orTF9b!=_$-|_Q!YovRg*?j*LCmpi)uL(clx%k))(4lzE7~F{040qB$Z!|w) zB_Ufg3*Y0|W4$}wfCphG7LKXp?y0RHR|x_TRVE%%o&SseGKF!K;XD$l2ahQ`FF0l= z+==@c2il7+!~Z3VeOa*6L+~ZzP`U4u)AOwMio*awy4C4|ZSMBbbz6QIf!dwhQud0v zb9=af@AZL3V@N;4jpJ{#-9 z#L)>}9NNv**I;2sw_TOZ1V?ONw_y^C+VqVh*lx@9v~+pc&T&BI(fAO@ES6g=>W?w= zM|j7XU{xnaSM8u3^G;kDCi6?- zCwMBqy}uv3t-l|;%X)I>`N`C5F5lMg=n z8Wgn+A2^{P0)94MZQcsB zje{5Gqi>+Ia27B3ZS+e}P9&Y4oeZB_*&%rA2s=b3b%F$-><}Nh+3$NhM03r?|G^F+ zLr2mMQKltZ(TqK}Zb|D&m`jjHZIykS$E#tD`wyD8vg`@>;oe}jW|fr80!GS`^rI}V z=~`kObx$jUaRsN4oz4H&lps_=sUzp8pQp8>+G;=_A6tw3)g`4FV$SL2}O&$U~m@Rn)!e^ zG&SZUHCE`qv))OVDQy&Io!DpMGJc*MRMoPjtu2$u{AXh*EnU3xM z&X0`Ql@!R=r|Bt z63uTx$2yMu8akeDsQZ6G$Kr?o_jJ6Ob@g?0d?$wch>l;Sh^V(`0Q+mG1d^U2DrnaT zwW(gGG4+xRAEg2R?~}|rkxcM6CcX9Bgr2EDD!6YB(ed$FsJ&Aw-L7wL+-!VbrlKip zKzQdXZO_XW3&SI^lcbNps^#hE&bRrH8Gy|;)EaG|Yc{##R8b2~Ux+g*V=>v)mYp*@ zPf=v^x`L>df$-kIR_4p1JzEywiMocASihfXLldvx9ce{jeRAi5#Nzt>H9y#i#_RW1 zezJb6S-;h+-w#tilYG%a?tIx$i#b5+cZxR7?c{{NLd}pK+=n9y+FE%I)TayHh|306 zYq;K3p~+-|h2cdggkM{a2s0QKx2TtPAE4`~-dD^J$E~&nY;a6%4QJ4w)k7EHwK~r?Mz^xtB=Ul;2s03e=DrIRi!YFepC)5;bO zejXHT#uG$)#|^d+A&eJ&F(#Pz?guo=CW`q2+b@2OZqpx=g!Py z#q^U!)g2Jb-z8f(W{E)P`ODXQI@msiXVXqLf7s9!*}6$(sm_f+7LGR7xCNz|a(DvH zChqBX1lE?Hr5qlp&$IdL&O$?!4kKrYgGYJgQ0b#c7xkH9Amte!%o7zOm{=$ATa@-> z0A7Te4vzH_=Hq)P?6n%Huc91#5YzM=Gdz*w-4}65v|MeQx3o6)r1fD_+`!ZuzQ~LpASko>SF=g7=Cn zC@VE<{392qLH?^PEcwo7(~Z+&E;N}ny999c4-d5uQ#H3$b(2XkDD`7XLaQci5~*6*x9abr zsv2-QQ8h+@IcU1s=uNx@Qz^ztkIOP0ODnU%lnS@(6?(>=AuN_=cyS}uDI;NVIuR9` zWckL}3vo>A;#9|ebcTsFnorG@0?2jDMCdo>5B`;1M*2$BYbe0wH%5v4akeSdds2o3 zIu=GCha@(hTlIg8ja#Cs|1&o3WV5mbHn10hjfY-NU}I=^L&sN4UW9>&z%eGJOPAQU zeo8~knbODm;%8x)#s`)mgszFiK~l>3CY^*ZR5|0 z+@&f`4{Gvv6c+$HMrA$eZbhQsedGUlQnrbz{<}%h0gWw0XhO#!ZRdwCiFgVRRQ(JX zZR~>ZLWr24Y6vYZ0k3PFZs8G1FnT+Q|aQjqFFET(!#30psf7m`dR(;j6p|o|7ykfBN$#|XP3th5UY6-nyE7m;M zv{GudI=lH?>U!QavPI2mg$qcc^LEI#K&2u=ZfVcG$dUAq@$%?D6YZ{T_Yi{*vZbB+ z45_=nLfPfmYLgmu>~Zsp-lX!nhDeou=Y@6vREm9?!$ z(+2mtE#k~pc+ZIcB+6GL%d?%mE#mP1uDp}j_U)UTeV}SMaJwHG8@Y;Sb?&xQBz|M1 z^bTPY?epG9=u7q{w9oI;gy7ZNHJ6Q{BM#0aCg;3w&}kcHSmQ1BB$@q^azGgt1-|%{uem)}CHSSm? zSv=M0Z;N$wY^b~(Zqvv{iQo15eOa@9a{xB%2^1Qerg2*C8uCM|TPDwMeb%_zcy8tI zGC>Tl#mc_~MQZT1&uZ{%+%3=OFa8Jo4S#1FJ!1vx1`{QbF@ z#QGflT_oZkN-ehwshIdzkLV@-w-f1|kLk_dDUnX*Kb$E4AnC+n5ub|JOSD+<|IG$V zu_-@kv7%rTGd^(4jdp;2-M(HTmzDAehd*3^XK(+8YX?7?TYXA!%8gn=GagqnoH%aD zCks+SphzjKx|oi|xqp@W4CPJC;8^KuI=8${Get2rMGCy^Za9ne#c#-Vy}KD)>hI51 zYGPY?w16Kosj4QP(BFLjswQ@N0lQgd8$y4>T_2et*pQ1$@He;fAYAQtv|IGzC;UQ7v>hTh_-oON{XlwFlbw=c>m<#Z|2+lFTH>aI@)%J~!+R0cKzf$vbG`Qo;$ZNP9?gW} z={Mtpdr0(=wvxv<`!TuchSZ?`RXXO;;XI5ItAz3^GO<}&iAvFi64m^*M6D7HVEx`#9c%u#3K3d!jwiZaq3^oA^TDA@gbohJrOQv^a3JsM$myicE zkkvWH)9#QHb^WyMO`hmom92ZaZBWm&h`)ENsm#=U-g-$U*xGR95~Vv^^Qn$$X702TjWakRDeIQSqIAvs>AIIwGhZtM z3T~TTw-D7OQ#fWHg7e4#Rc_-(&MDY^S+<5yMlxK`RE~I0CFXLXdlfwQx5_-t3ZvKJ z$>4NVNjBy?Wd+hD-jQo{hj;17wbng+eKLV#^v?6>Rh&LL%|?dVQ0A(1hpQD}*qqQu zJD;6?O85ld6Xzdwi&`h^iD-^8H*lefX2zf|fiGIb96j3Hw}@PapVzYb4QiY=D~VQR zOna(+D{NAMn)xv}dVSn>A9hOa3B_$D+6(FdeNoR`?N8Jl2WeHuOB` z>8x-vVzsCB3bQ$5&|`{tJS=#kr!w02>|j@BPb{}SgGuzQd$rc@DfBy$es|`o*VOYFltsB97orN z=knyeO0p*tH{w6l&4J>Nb4(6H7mq3rYniNBsk!A{_-KnZ!A6n@xX7>j0Qp+(_@;xQ z!3(ri3($>2@sDF=A2(@;eB=DhTs-*?!;`<3i@BWMe@*LL&yzdu zEMtlck_jT`xQJIs1RZ;|M!rgGMiq=x$`&Uw-*#LN@&Yo2Is z#^d*pn^5`U_LY>kO0#2KktC_mz z+kUL~y6XPc_6nY7W$6*8l|x4?c`CQz>~b8gjPh3#Bq#hWfv?QKYQRJdu!i04L471JI)h8B?2o>mC8|izDJHv{aAoFe0 z0q5(SH_=t8V&&I{4M3R9@7x^l&iE52<;U;5;pAZaAgFO1*0yIe9dB=FuK8zU>5Ar> zCt{Dy6R{K7svrZ!!U(M?Sl&Ru`_cLS{YD4~IXTiC2YnZvba&{j1#yYLdqc`a0d`6c41+y zd7F9uBL8R9mvL?oS|-{XM7N%~gk-}Ln1JGXgr{UU?XR}!;y5IQWl|KX!s+1PXSA~U zxNUeOwLqq~AExHk)^`n+cWdq)kQ_YAUHWo7qFM*x5hZ>+WwTFLp z;WMl%!8)#~kLTTmreOSGo5HuuP*-0>aptFqWA$Nb(BIN-5kR#v(TR>JalZw*2rZ+#ROj)Gm=Ly=;qR4DA=F+y zaY7}^TOZJiyG~jk*MX3wR*I`Qt+)}5M@iB}iyp0yslNDG(Dm>Fr5*yT(=g9(*7NeUF5#=TJ>zcjIddKOMy2Z0xLHUTLd z*uBGS;Rm#OW?8oGpQ)Tyx-P?}^Ouy1XgjtcL({OY+|% z6d8BlOmIHbFsdw^^O+36!Lz~8d}}%P{RiPs7ZJ)RCaE#MbFiW*7}S^_yTe9J_Qvou zCbKbL5v*$p_GrwHuO)l@VH?8-$u|A8Fs8Jj?)^J2b2ThIAgUv27c*bjO#nOvi7_%Nl1g@U>}}0fy-Y9ww++*uaw-YJCz1Gd!-* z9W24mh43#m+2G)BH`c8r3dZlyNV0`XU?T5s$OMPux||<-*oNj{?BOio*O`mbwM2i2 zugJZ}^3fH!bq&EM9ZSnj%Aq`!-c%Wo( zv<~VblHHxZa5+f!hN^Zxb`25PE+nPBj#27205f0O1gUO&e7*w$ILBh#7a}}oP@|pdB%BCaPXcDb$*K*ljmOF>QIUg}i>7&J(Dc4AdVX)qJCkgEpO~vB9w! z8-jf^$Bx1YWH=;07AhRO?Z)t3NK+@Y`j8HW5U@Bu7GWKX9fAZs9sTjG4cVF(MCu>M zr2dzP)Z^$bdky7&#bM_1tgG2uX=!akJZ~%<`|v=S@x>y07URTl)06PYEp@s!7niQv zERa-s0i}Z_L!V_O2G4;=IOCoy)ZOdeM{g}0JSbcGa;V@sEPH~ZL=Mamv4$sUR{Lqb zOPTMTHQ$4nR$CPzrXK_dgxxP4lp5D)?FZLrg>@7zj~u=~ZXi~9%@Z-pNX`5`l_IvW z(AdUaJ7j~sb~3gRUfVkXJKF>dVq$z}Q#1#qK|lJ*XTd+O?8HE-NrM9*UPuT15J5wM zqwz2(?9$lryg`0{HP6KJa4~hna-fxGjk@+4bW*U_5K|OR;ahA&X*{skhO$5D==~Fm zei9IC`tkOJxdfjsxqjdlVb9;JaX&vnM+|l*aP>#bt`Dkl>o^(SFt`)h**%2@ZH}es z{9e3v^IGe-aMVYlV18KE`V+S5=;1`zl9gxi3W{=N<#j6xQ$u>#i63(Gb$6G(qEwAR zmSGi-jioJCwaY#NUs3&U+m~CN?OcSF>W|r~UQC4D+iTp;XTkK`>W)C8j?r+%x3;jS zeNDVpx%pOR3-J|5?xRZ4tCe;zJb|Q~#g+6fGI!X*F=v)?cTN*%$v;qKnXD@9OHjSj zg~(ka@eE%bM@s2@=R8%XMz=~9qT71ZTy8blmEEo{S_TOC=$4&tWfl4E(_=ZNDg4%K zRwxzn2+--RPH>zZq7W2yvwO{wtKIVt3BM2cSf_NN^LdJ@Vfhi*jp&@U<$guOQj8HC zFIiM}6e-LA@@GQ=T{lw2<$)3W6KU#q*ZGm!5OTLp0Oz?gMo+S(x$7{i;>>V@!=#CND==TZdIP4026%)+p#N9)kjLSc`Q9-4L! zAFty*i^W%CPkFpQp!1GQYj z7jEpA9?`jqyw;-|%{R3_eX6L~*95mSqD6*>gXUs>z6nub{bd3enFp=sF40rGtJpWA zhb@*eDD%etUnE8sd_0MnZ5pc7Glc-a_BC|H2|?A+lM3ey?QhQ5|DaQI#-6N#LBXG3 z-(_G224XnDNT?pz%nNgY5G-_zpAU4qC+I8j-5sZo8;!`|&MJYt zUR;80jLJL$)68%+$MYz-`PBQ#A>YnjsS@J?#r-y)Z|$xG7nfI|PK z$K`vT;xHP(Gx`3^{hnFVO7e#4~JKv3b2C{{zvl~vs&et$DTR8U)omz;lxmSa6Z-MTwKE?qO zG;*WG0|`2-$>J-!g2HemgU(8yQ<)74wLV8WVnRkWE$8^BKO0ItEvdyHOuYlHz)Kih zq{1Gt$US(J;$<`;?=EWhr|m&gxBD;TQnoOs#oC`ESY$iOle>A2x@ZpG^k>=Ge5YX9 zJjeI{Mmk>*w5}a;Oy?J<23 z+>xy_=j^80mYXNnT@3@md{Ivft_m&j)^WHr)XSL0dBD!NHUN_FB8i(X2xo4WZmQ@t zl4Y)f`J|WS2@!IKkX|_VCCLwefvDjJXG?yF306}+Q zB3See75?Wpqn-|ex0^(96DbhuFkSn2I>aU${xy-lIg$QFlxDKS1&RC%NyqjbwHMPP zad`Zj%Kx$xMS{K}Shpmk3m?z`Mr6%Wi*)I{1+$QM19yM=zEp*Raxlzuma|ZDw-2I^ zkXar?_rY?b@)p?huZ3avvU7XrP*Bs93RPUUqaywFv z0&%rXf6~wOZXJJFc?QJ$mbb>erN3z7`Loa;JMU1JdFu?^7yyOI2Q0OGj%hk?;k%IS z_FQ01399)Acr>LMr91V{#e9nqyU8_J&h07*Dz-&3>n!+7gpLP&WfAlV0{s+e@tD2> ztKmi($a8Fb=o6G+AOJc>fJ)Ep6dK(?9`qr1B59sd#j2)*y`Zy2r3(I!3X3qi)XS@f zac36Z-z4qmu`wDz&^bkrYp70S<1o4)mS z6~E3t4j6S}KU|dWvW7gNq&b)@Tv^r_+_jR5?mU&t&ruz+tKI4RCZJ;4E>o@JCV78h0Omp%WYJ z9X@>v_1z6VZ8+|-vg=*D&$HQW_34Q!JArigFH+K<3Z3_ndPpH%j6uR1D+ilTAJC6e z@iU<#A{n0eeOTmSp5mraLQp*lG0wll=iM3Q-D?CI;b^t%LFmK|g@+M*o!QE;GtE(| z(d)FI+X2!7>+8vGKiEs6BCiS+D5J13F(X^rB9)uR*VNpR6S_JNqy}yj zFS997b9#f7w^*ySPZslh%YAkRY@)!aT-~C!2cUs&N@WVIRr|mS=aKfLv0yey0I0A( z3x@k&%3NwSO5BGm+-!c1suV4{({&lLW5eF5t3N5za_+QN@&&chT$r|xc{7}2pKesY z*}5-MGplT5mkh`r3uTqAO%2i&l>sO5D>bNor>GIwzIr--X=Cj^;uC$lP1kT%y(%^H zNo(4}o;TQ=3r8G*u9eC?r4#$S!LB=LGuI)VIoHHnp>%zwV?^mVW==wR6U`i?$RVX%OtN1G^9u?p*OywK z#?;~4g#TI_)-*&_T|>Kb`T`Ua)j*pDLt=B`;3J59M%W(%#D=4ob2C?Rcpz%pzer7w zT8TNrfL7hprde4d*}#vyFziWgLoqLhYF^CV>t|tNaTZkD4Q3ml0t4?B+UM9DD4 zQDelCU!aNhs)OjsJ#&z$4&^pRqM`(yC6**O3VNcFrZzZD55ZdQ^u=p^@ifINeersV zThfZZ6cwLLaWR|5{N$F$rZBHvo!T-%0`-l-oO)|Mo;p94&Q%(S^l1iQL>Zt?KJMz^ z`RPJaJGll`{>Cz2d!qjMeUuGLN{)u=*4JocO?Obk!+4{%JRJ10k>dZcLbOt4|3=w- zr{J-m3ufn86Ew|E%{6$tn&zbo1Ag70SS1U*T5436WxJudMQBDkpf-; z+BM2~5(S7Iz$}~BIihVTCEL}S9^`Xxyv06xrtF!Jjo8?%dsXi=nG!T-CFO>$z(_t8 z4n15=6?WYFKXKeD9D61Yl%fe?t6(e_lr#rx-KW|lnliNB-Thk;+Zy*9{<6jmkH7F~ z!~Zq*eY2bH^F$JEvQLYe+<*GC=GdL((?-N6`?Rr@k)*>TIZlq`S>J6_6-#N0ZBty% z*lxqTeIPkKFiU)%9Y=Bg?XJfb54WD-}dCXi)8$D=eMg4CrSo4?G za+GTH7YRQ1I==Pwq>O#H(ra;i5qwGgw0-+N@ICZ9gYVu`d*OSX5`u3Z!58VL{UVrm z=nLQI1bo-8DZ=*-tT2M_%mjRg2)+=!#_-Kcf!?rRkxu5@@BYPk^xqHN5YMaseNpkd zFaJvp;{Ci6iK?ljYdZ+Srh0!W8olUjUAf|%VYlVB(=%(t>9uVN zYwBkovwPgpq+-GX&~`STTJ`A@7oB7JtC2RRw8{(BE5eiy;~yvyF`HWo<#c0M44oIyF~uzf0G`Q$WNxj zWc#FJdeHdVA8Ub4mb9H}&!Y28bN)Au-`V`#&_Cwsw_A0oE!y8;0q9ta>6eQ!I1sdwtm2Dpu4tE`ljz)#nK4}Z72!~cDnLIkca zALHLD-UWV){{O~VXNTwh*G5mLkD=Uh{-Fj64{rc?X$$!QpJn0e_5kO$?tHaYtodzf zChnvNf8kN^-sn8V=%wR>aCE?@!$}0%KwMZkyr!eVfVz*=AHJFHv;P*Plq}j5 z+Xm2Q^NwZ zjH*Z%uDQjqIcfr*DpG^=dDJ+0xW_T{`CDm#FB?@&QLH?pGy(csAN`#eeV6`1{x$9T z%fC-kgH9gKe}2}*5AtVOt|is0{-yKB-qH-xK~IbQjve5uEf|vf1$fs9?--$J9BQO4 zOQo*Bkxl~PW zguS#Ibeo7QXGgi-YYznsFE0Ej<+@(&Dg_TRak<|axK+1O0rH-pii~=Ud}7vGUr}sN zs&QIpuHtA?=3*JezGHa%aaX_5N!Ocxq zEuPES4X75Uh)!>~kEZc)wCh{o3@5Q~3GR#Fn~Dz24St2Y=R z!~sjqe1qQQ4@3-#!345k+Fky{W zr*eZtwKQq-qru)ncg>uy5&Mzdw6>;CQA9!Y*_u9gmqzKEhzFQ1++fG=+Wja*fXDU? zwlK1FZ*qY{=%b5O3?K$l_|>|Gp#5ZKgWvj^kiDix|Db9D`U*08;hAxkScuw}tU(0; zQAnDU{feSO(Cn(HxKj%vi%qH*uSO!#*6KIis6G8#%1_25aME=zDwufWPoVRhXH0ZQ zZV7d({Z~VlzW&v|#?-E7p?quzdo`@%c_7Q;Y|HEm7{;PGJVcHM#o?B&)XWQ<-cf5V zJ-XuIi|BA>`ijRfR-#v>JCLQFSJRjZrUAUj!Bd?+#MZG(=rSgLHv*Ytc1##iVb}qL zPGE_v(P}qwe_n{VFtT%!*|Dr&DhSlc)=euEL$S@>U=Xn%0PDB&P9u|5;Wnn2wgVi{ z;enAMJSJNAdNla?Xybfr*{t#1XCRnLc+QLcxx<(uGIdn4@Ht+)+ z-Vh9bj1hBxqhISzI06nFju-I2;lf|Xo8}1Ee|SSze>i2#HXksGE6#kMDc?|>Y25Hz z(t4jIcO=~fYvt_SF`8t@d-$~8MS{iooz&cGjgGrgdMV*@a`7C)lP<_^hr^ujF>yZ# zerKyE*x>h7tOBD*o_WzU3pbI%-p-Ipy#DYOk3`^~+M+s$__K(pgWxhbA4#%UYPpshVKId(C&+uGUXie-?}0=?zdGT32JKtro+ZTGU&;m>caABGNg$I8ON=nOsI-Ya?h2 z$nl89M!3(5(@0t)oqy}AF{O71fBZ`f@Km0y-(L)<-SRyba8quuaiSP}{EScMg zx*=ISo^PSvg^AV|FXAc8%9|U4Wf+s2^Zk#>2K|q2tXn>brP9A&wsci^PLlppb3F&s zZYP@gh@pg~Y>lvU`0rVHw%~)84z|O=IG^oDD!U#3;eRh?Yr4}l%SzXJe?9Kq;H$SH zc#0#^Y<}QTcJF4P?%hP>9d{ILFkeOlf%t5YqE%c4x5HJ?7Yr`}(ye$)8xD8J?)*-I zy>$Iblf1=*whg9O&)bP&Kctu&XeNm*%gPmEd!l8<+{6u2lLWHi76Eq(I2m6Z9-}=c z_mfJxyr5yZhsTrWcVJ7xYx~8!u_a+wB7Joty*Nr^1`8LGPQHf_dnxh;f>v{D)iHh4 z;xaOacB6fcXR`GQ+c^E@LRK!chq5A}DVrUhgD&?kP=_+NN>p7K*12o6#rLGesk*y! zZzw6EVsmVPUR_~{EKr->jn@mM4|hX`>3qjL{Xv(TU>52F_s}nCg|y$U_W9AGAG7%Z zWWy=0zk2GxK2}OQtk*hZSy%W=P~*Akv@akm9XXLMPOVMXojRQN40WZGs%5GwFTu5H zpW5gt{n0BL(U$TPDwR{Ib#jM3>%R1Ud#fwX^KJrg&PX~oAOQcQ)=V*ZO(}USH40h2 z_H9-7P}`nUjba9ImFoivW+6}wS-wm;8F>|SuFC+q%?6Cow{7Pz!~r2~LZ&Bc?H7dER(>$~R7&=}FpY>r?EjxO{M z2CrfJ=N_)!myubN`Sp8Q7FzG!+y!fRtf=+6?U305S`A2rum*#LnZoI%2HcCgX!KmJ z+;%WM)`6~36)NfbG5Mawh$%H?V4tRxJ5O}Rzv)uM)H26C3d<)D?S$gzKrqVb7f9~VUqxO;flXO&epDywIg4yvn9A*L z-JvB~cdw^rZlF7etaU#Iwx75{D)-f{Wa%Q`CilK^AKyqi@M94lSxNP!{dWh=w|TT7 zNxRj#?v=hf$d6NfsFHn%p@pthSutM9`8!y8z;f06A7~|Y&CX0iareOW!=1y`mP7O= zEs&S_ksWbvdE1A&j;CV_+(V2?ANqw+>GSHZMg66&`LUJ@gk&zKv^6B$_ZtYRee21M z+S`c?-yUu84zV^=G#s^guC*EMv*IeRXl)6E`91%L^(nu8S}!7eZMiN@A|+TRwqTaF z&tMU7xxy24yegW5HQ}GV2y0ZIhwC~b;gtM!#5WXFZ2f1Mx|MCa^B7L1?y0s{{oTmt zGabj3q&j~H1IRKZx6roeM?ySH;C?pj@Xm!Bwj&H5fvw>+7B>?Q;AYJ=HQK=q7pb%d zN92DNGldfigZEdg%5=K!x%$-g%Q6dBZP(0+=DzK;OvNVt-;5{PLe4=a4XDp;ZXIq; zHLqvzC|2yK6)INuX{rOqC=#DQm(~-pHMj&!fqN*Bse5M9Gg*`=?q<@LAt)>V@4HY* zG;`e)V&=w+RsmN0%Wk8dWR!*)LYo5l4s{}e_%$VTU$CM%cu}$Va{N|Z-B;zk6R`~4 zS>=tT=+5eD_p_h(;b$HtF&@G_fn*l<-YOf~Hy)JA%|u|4IxdxKAqD)Yjv=s-rla>u zb?!()9*r5UH`|quUVS|3|7MND?zDc`GfVps-1l?|6^BB$o4vR^G>OYeb>MOGIpA>8 z4>F2PBK%FN67JrN=A##d+2E^i4l0h`kz4m zEm8m5LtClbp0wKshC>9yIKgmgFARiqWd>S^l4I-FtgUg2U_h{{Fw``3=uQ`rfL#r>ah!bL!NoQ>PSv+QUP4 z9}jcYjz6c{!NKz~#^|#daa}3GErw_gZ(026q@aB0>o&3CSSU)W+tijDv6+4Bbll*@ z1D4Z2ITj)WJ$XJ+2x-j$ClTL(R6v;`P+K=uH@MA z*JqbcZMXasTg=B_9V9sjiy zH*dm?mo|Auh|d{7n|q|qMZi|ferlHG_I5)tVbAE3m)ND(0zzJO;oxfJrn+m2`cYL0 zpMmrqNS(9M-A0<{Zsc^*qKbny)qRON!x09pyh{{nc<#{2^=rZvtE}!dd+20OlVlE22mTba?*?ga3eNy|R6?pi?;Fs^)B7+9 zF5EFWNDc@Ok6OlBvDNwR>_3ZQb6%NOg+_f6>a98Fh zRt}z>C}7uF%2!|0mF)L;lN{Qq_3P zMDb+5RaiTulGZ=Y`X`p`8cYFrx^%bNKm+OA>{{h~L=+$9%*LZK^NZ$d;!j!Kq}iPP zTDYNJ>E68kT3qwb%Xa>Oq9qNjKQ_v=X_u5<$rI}Jqng;OoKNvGXB|Mz?zNUjX3*G> z?T?iwADeZIrc}TXkT4!GOD^Dv=EXMRMqOW|!Dqor@77f5I)Mjxk0p!MJE>p62bzX# zFT0@gThJd8ji9lokI!1BS30R4eTxYPv!fBE+b|Bn)X-5XX$5+}hh>&fnRWiq(~((NsWL$}##*+CRTl z&Z=0kA@WGfYBZbLVW$n>a6dD2(3{rOmRO$Ij=r)4^Gcwv6hrb>U(vj7^_8=Duye~g ztFMS#kb}}!P*tp?;u@hUUs1ULRCWqqcNawJ$EJ|HHv<|xk{i-&aF+O_C!WnFy&Kfa zB8Dq8y89+>{34Cd-TD7fEu3A z2W7pr^W3ZkI@pZ>Ic(Hq|~Bw5Rd$AJX?8z?75bjhg2Ap7^20)Az1!q3`*4IXqpz z3iY2`|yCUym zK3V$SbHaoDeye3=Uwz+MdRCVHv?Q%>HBro#KQCJ!8r@7E%9I~Sjx9eoyZqDJEq`}V zzJqWZkWXh`T5r$y0?X28_9WPk!)zy6_SF8`tY2yQYPU4F$@^COG6A;#1Jh(2wqB=^ z;r?JG$-(wU^!gNK2u;T+3YLvJ>NUiCfV9?}#BB@jCiXcs)$e%E2;$`~4sxrAkzv)g z&jHF+0ah`)m5MCy$+Du_H2tf9yNsjATK}lsZ@|1&dH>`J-SDg~wvlVCaxuFTFNEST zTYurra9(=}`223T;bHPHv>bS373yGC#b`q4i~FmGSSIv^>VvD4$RdmjF>H<1N zyqdZ#h2e(hKI7n-HjK@SR*~>q zxIw$f+$89JM>T;Rp`}*reuRzJ>V25W*j4NCDUAwjbk0YF$_~tQ+z}J58%ws!&D}t( zP!|#X%S}(_HEn(C`%fDwuq&m+=O|O|>-H4<_wL<@kaYhsnLH@^^i64=zIffW!a78r2(CW0KK@J&7V|VS*A%MwzWqB=58+GF%c+01eW`RVf7(F>@@zeCh8qsDx|p^1G}9aJv7j;4NpE~&a$nUNUn)R8>q*V^yB<8vKpW-NJT z8Cj6O%{tf5YU5>HK-M@v>m)x*#1gC9FoVT5%d!*omfVYS1%A1`ZMj6Us`OvsTj{16 zG(!!7_-6C#&T#FN%D5BmOY?a?LNY8mh!HDY>gra>MvGT;S&LV2`9`=w(OzP*qr6o6 zTH_+^f8-ZJnzQrwaz{chbGVqVkc;{DBAT2wGsE>2P*~&J>G?ZZ=K=G#a}9L(F+ z_@eWQcM0C2I$eU7=!^(Cb}w$h+Yn0~yAvC>c}9FuZjfTR`eEK1hYPJ+R z4o?O1B;<#qU#NU`dv`jTm}t#eB{9hTPv-0a6BL*O`CBb|pyP4MO7lSw7-spK}Yu1aG zq9$79_qTdWul#aNQ#!KFhxhPdxwBm6sL8f8>F%zI4de^QKrm#u)f!y&?L~ZR$A)7& zJ!}BWG)D)fFH=St{KtuN9MHSp56WM&u{iTr>K1?r`CrRm*ib7{r47M1ftk@C%h$g4 z8g0wQ{IYIaq+bBEacT2mb)yoFL`zD`e|XJ` zj3J#!FUlCd0eqx(Ut)QH@#~_>QtTYMomud6UOUgN*8?16J-l0yb&3&%toUdNvSQ5D znxb3CPs=;0{?FpsWXgWlYLQpPUa9_f3(5hlL(#lXk!63S$ah!aXG;e$;d!%=+vY?@T0aI4wnWS^z%B-yB%=ny+Yr*Y>at7yE5?89N*Zq_wS zrvC8Uwrm`+b#HaS%SkbL^%+;{DIaE@f1mYSll5Gg_1q)tdC#opt9j1$D4rwl0L4P! z?D;UymzZPcU@L2H-v%OzGqNS@yelMQcXI`5isW1$-?fApy}}Q-Y%Zx$Ub`2#WN=2G zP~ymE8Dzw9cDSH$LxJ2*XD(4qnVUt47&8YdGY`^nbMs7rv3|^GY^mORer<>FQ%;I# zt#Rujv%5+-YwJGG3(x)B97B_sDLPX11qZjm-WWnO?I{YqoEeqW=V?$9kE3vX0SQm{ z-FMjosUZk`-)otB#QwNCy6}^d@oVnBE-zHPiuIaPw?6{gbV)FT91NOcn=}P0%z9j_ zyIVCUzi1n=inU+$j21k}c8eozG!=D{gF%71?zLnOZikfK6;D3Cz~bYPr}&ALZbFB8s{bR?A;$7OLg9w{cr+V0|cgU75cF990$6nY;?^YHOd# z2hzl&xtCFiCOdN9!+LA-EM6f8)~DV*cJ7vaqx#Ap+N$x4~_ToAT0S*X}uJ zO#WZE{CpS6Xi%fcev8boskTqm2YOuaVD9(2^xgx&RqD;Z$BMW}J}%{e(72z@Oj1s> zVq-Q$7k<>Hu}tmEg_j0r+Y=p=e|You)Xzc}P~Ym7<_qWdG3pe)=E> z=9YWN4p$k+e&N3AjVF9OO;mb~PtA9e?CMXm{-hbjJ%Y@!bIjimSH18#m{w-~#I6Es z?8cp-531Apy6Vc!+ZZC&eR>-_W%IVWK5c9NfzLQGAlZP|IDNZGLoLtQRPPs_pc4zM ztGK!RGNx?uU49$?7_5_%?cDuv(@*v>2SHyhRu`IBmS$v&mk9V4qLF|1@FOW9e48A6 zFC~)G28(aX3EzcjeA}#6@ZH`0!mbX4Z!6lM1g8$R3z=g3sy0J?}W1)%%ZJiYffu&5C3mo2V4;{rhLUv?OUB_VPgQJbYJ_ zdpo(T@4>dYgaY#=as}Z%ZD`5n)cclaY1MC;JXPoYaH(~3?e$q>KVM$9%8z0v$p7Ky z2EpruxC35N#|X-!;Fynk zHx=T^B^joF@zfMhl3#@H$~wJcJH#z*0l-=3ZL2+6YR@Lpv-TEmW)4BO>Ge1Lco5A4 zkVMdLne<%BU`^7#plY%%Y$#iL&Nx>oAY1()L8B7MRyD@@Q>}m?b$(=>66J4llx7S3 zsnR8}nOVRUU36f;d&xkql1z&+RRyQocd@lRV{3_}_UE`jQ@Fmy*5Y+M=!v~Z!KM3b zM`axw;E*c)VYlREb0-s+^lUpB`2EwN5UXLz-J5HMmgReKi$1Rt_1d_9Ut`#E7Hgt; z1n4lid3C%fy~(_wUxsa(+5HL?Z!*PxN_Vr3$~205E2ZU7$kc!mC0b|}b`Sd))`Qs! zV#kmY`Jh@uYOSJe!n6ORmtgEJ)kNi;M6u%oHf`U6lPDupSQO83%Jf&Vd1BmYGP~NA z`2%3LY@TAa(!c4}YO4`v8IRS^0@Xbg4~1bpby} zBesD8SDP>y`+_u(n1XDp_M;FT0Zn)z`W!3qk#9l&%I&0~;_q`9_V<4#hY!Dj<` zc8&+=W8Q;Nb-OVOrtL#^{F+Sfc3ZZgXcEY&%+8TOdBx0OIskR9^n<|u=vh~-q1DyF zXwM)2IQ7BGEzckQ7wLD;AN@YBO4^Gyy6{=cp7 zKP|5##?KYfSaTv1eKgs5>K;1Xy9lN)w87MzAq6AEasfYb9QnD3%J1fte{y#nOf4%Q z$@^}3nZO}LIU8Em#Y7I-$+_kKk$Jb} z*ED-ylzF$`|E1acz0KZl%Dh{6v(oPgQy<5zRB3FJT+kI5nCgh#ewq;B^ z8A+VAwx=W9;{oOCPo6v*3|{x*ka6khg^6~cr7UEpG3MdK7dq@6O%nG#`7@^AW#;y= zcA0p~f@mEm{NI0n?smREvw#Nlr2+XGmvsGKX6ipt)$f<{xs?aeq}soO-@jX(-F*N1 zb`2bbv=@q@@NyY~MQ!qY`rBSnt&h%30?{P52&D$F>R+B9wjK|4i%aZI>pv!fVs3$b z&)#pPJ?|rQ$x0WgLB;ROC(eD2B7xqj&j^S8$HrBbj{QK^mL4+=0qI@UfTPmmn-yRC zSbNqvh_5}yR!@BGSaSa&)!t3DLm=te%PGNr%3|97UhR{OZ)WPvbT7b1?QTB;9|Lmm zu|{)s4nFL47Ct`A<7AIOF&#BO0=I#jdr8oKkB65B8dqfa8+zY0P47`%`@rnl(*^@g z5OI89;pcVT^J@3^DCI0@ffCM}Sf?zBS~$?u4C?Xc?{;opTt3y7u2QJeso;FM z?u&9)P1w9GOBQDLr#JOy@n_H{xY3bv!pBUaK;Qe@fO})4|{&)S4;2o9=&kw5; zPhQM4vJvlVGj^0vzKFX-OJ7TL^ylgsh#gN)k$)F=tY3?v1-GvE%~Xny7}c<#d}R0* z)`scTi?46WsP>gNSxqXeUz6xNZ#N)egWUf?>8NYXa&Lr#uvSBGyf%+34UH?Bx|UX< zPq=xsdd@st_w?!KlxZYBkMyza!heQBf`4%?{Lk+P{?Hcie}|@(hCgRV;E(j-x6g$? zNASO*wYlvt&xT*JBk(r^NbP?>u$;94eo6%Y<`(cjK+{XNe-&i{{P?Ve{d~X$!HjZ& zoly?t6Er*&x&dWDPMOWg_j1y+(BAAxbs1r&dH13${hM`3)^L0Fg=lIpM$%K5NI#D{ z+@r(>`4w29RwWMBbqGoJ^BlAXXDarL^s;3cD;DX&QO>N^aTnH6T!mCS4SoF0@Z8CT zWwWOiat~JGJgy7MzMyS#LF1F&x`-Wv!Ya=FI#UbrHA}{IGh|#hLk{Lzs}Hz#|PQCCI=Ir6*0(T6?HGpx8&eX#4%oShc#K;l7p)z;1 z`fiqTx~o-AHA_D~#txQM^G3MO@TT=e&iak*gx2(@Ih4&or@!8_JIBe1umO>%xbEH| zI{Be&ZHK3pYlFM?5S)?ni)IrD$how@9;t<92B70u#`W=okL5b+Rr#^$bAd*^uQYM( z^-e3nWG8>lX$PBUFI3|%1rqz6_~jEqXt^oy%ilwJbL!cYNcDgBR%kFhA}}>A6`5Wz zOdmIyx2)QqwfocP2S+!4Db7Z@>%@YX1PUWwe^GHs&lfYlh0Wdqmus zf|6Q`opy6xq8tkvGRquyK6%L_8h<+{m`CJKflc?yXU!#NLEdSa_Uwt{8F>$n*b~cV zSF(L`gnJ%|U}E(xV4~f*8s?nwI*(wxuZCycqh8_Dn3`S~Eq*oXAT*PQ#`0d{qReP` z;M-XD!czyy##g()H;lR&VH9I+WajooZyDqCZh~ELZle3xOgoQGYCpU6a?_$*Vl&5FLVBwISB#rE?3`xv z&slcudS*dFHia4VFtdK$;0gNUqRErY`Jj>=R)6W7g`b$SSqsne+1Y=$Hr&`RgKsVk zL?C%$CwW95lYIS`&iFCa)|xTu83%@6wige^lKqN$ahK^5L|Lb$YLHn3p~l!{Tcvg3 zTQS@PjMDY6P7lO1O6)!&y71$+TB>#eoaIwpu#{q0{qFvVfKA0k+%Sk^qPx( zo(#{vo`aka`+!^HQ^jqN%#MU<>SL5 zK2|Xi`ZdD6legC7V>5i$+G6lm*4U)$%SyB3RelzCn#$!S#(lJTZy-M7&Qd!G7QfCW z7}kzYyW16>PI7B?m$x)pjNZd(!+76g!u5sPiBViNjY*|mO3jo5y@8ps7o-rL{gFn> z$J*{{e|orHP!8KSh30a!BEpr)X`&GK7G}TXF$8A9NA@|&aFk6|+ma6;J!~=Ez6 z;&prgx4>-_hAS!joi@j&+j4BaMU%VGjM}5)rC)eM&vuC&`YP&-JA{xygx4+U9t^*| zD{2OS=oft+oT}*00f>J2(Y%-CD496No>fw#_Ya!V_M>4mi`+b<;CNdAbe=w#;2kBJMN+b`=|p!zO@IY_vAdHdnuZ? zs+`F0b)Vw5HMk&Jyut=m``)6zz4fpDUh_e$__bKxi}u2CJlPnUtC{=O6IYEFrni!q zvl8-+6@S6>IAtuS+7iWau39g`O?odzZ>Lz@x6p^=1LxM{-(Fx|LT%I8iUQ%IlY+7( zt_2x35d21SlIHGYTj2v_L|E}Jf&PQLN)Sb5h#wkjYHlJ*uDu{)t+}2lwQ*(8U(!LH z>8!*jpo`~heAddeys+b~%75+tjKn#}k4pTqcWV4O=)3$*jX&etZ2a+!i>Jm)TH^cv zCY)+l3vnFW^k+2#xo|7><+mR&9#3FCLPVVBKK@RY}{ZAc$^61y%pN_akd-;k4 zcg4Lzk)>?mso^cSxOsiyI^DO;7(I16V|3iLFAV^(4p% z=+nxR;Wh|%s@s0_Ww=AYSO_ZBJH(Muj{R}z4%*SD*|!`L+zySW9MNZ&SXNV7YkKis zHe<_S;hztbe?zMCgcn2jO#uK07+CzoZR^I)DNj|dtJ`#5_~%n7Q(@0jnzQ-PgJHoL zBQeDC4Q~O!^uCRDnAb@2i^ov=-FgVq@*fuj!O5>5zi`9-)RJyv z-I6|(^JvJevpSmKPxilG2+5_(0&ldMk?OrK)d#IHRiw>tuXa&jffa?h74{A)mu*rn?VwhrIcSG`r2Ddd{Yv#$RQ_dC{TF?##s$ z)W~qdGM!zpJzVf}O7Gna;*)%xg{g6Z_AqsS(PS>J6qszrN$h6sW%#Xj;4E$=Zo^u$kWW1Q^i1TFo%6a~$uc@4q0WPX zE5h@A300EifaXc4yPHw=jl5e4bz^7Pw5%R=^-(=op>+mN2(7bLSfRBPp*71BT2`-v z#7|}!t#;jJ6|U^oha2+pbL313*>d7H4UB@z+d9gWH-qzm=qxi%Hwn&5q^0Fenc(Ee zn{%K5^X=f=ep!0Wz!@Ys4T5u+KTex4OJ&QO+Cjo>s`oIp>XBy9PR(uAW{BAwFKB_R zd05bfTj_;916vbYZ<{D z5w?|2GP=9;6;I!?3>Z;~lAi^=9rYp(OmxfXu`ZHuv=70Z7zE78huX|B~>`&l{ zU_{LUq^0H894S;eI14vi8&t@b@1b$z>Pv6UU>UTH63G}7k z04Jc|KwtWcr&V&5y7~4r&m(=k*(Tn~7GLj^CFk7ZPNXFZ?fh*y^Ofneb@yid`7?#H z@NyyTF?W%cmS2VHPmaEHwcxBgH5V`AbK&eOIKu@ekY6j1vbplBRB&cCgL6b8umJ(bc7$gMx4;HQIf zJNJuRVEqMbnt%o3s}Y^WJrh)W^QgC6nOf$pRQ^E8Y*IWi7g`gXVGbwFD}9eZ?P7%& zQYu^T+JmNfa!abyCI*sx`%&vs>r5$EGDPI)T@_aGny0Tb=($vFxSuqy4g0GNKSyYZ zjGFoiOf#W%IAwE$R*X;5`ihlT!(?f&tHPO|%2_*0(IUnb3G(#6h}*`gV;8I2c|ohT z*$L)DT4ydog^i{XI+Vx$B7?%Iq@rj_@oBM3VX)AXjIn=_+R&cNI$W z`kh{B)?SO_yY*xDj1-tM5GSewSNf8G>Cd}{vFQMLyZhSJMuqa9D4L;i)HWoF+`7}F zJJ}^F3mdN!DLaj(_X#4r_2$~vDo>nfsx3yFH_Bk2=qW|~SIkzy7(eAdsK)n8sqp~~ z$uJbR%3dpdS9VN1O=cmy>MG8G_rX$EcYUSl!LvWseOj1B4A{}w0(btYmVRYh%4tF3 zd!?oonw!ypJo+_J7Jqj5G2HGXKk6Z@5BWBO%_Fe)V99t(I`rZnEXu4q9*PM%_p16b zo2ml*?{Iqu`0dr+mu>JFkcHpiUyDLSuRl$LpJJSI8vG`5Kg*v*YaN}ff$5%`4cW>v z+S2@TvL#zA;)~6%%W0o8intITsl|1R+1lX#Xv>LNi|;wqyFIq6uwBd+4YfTOgg(B- zP4NDFygp|etzla&TNc@66Q`OF8PuRttAmGC-ow)Q>V}5qy%sCKTDC%)%JDnR4O%dkQ&j;6{W&bB#5Oaz3kTB*MR9uczYk7G{Jhk99W8#JoGJ)2y0 zcPzQhFu0rf9YYWx&Mtr#pgbwT_c!s(yxZfqI?;eVeLECx;xr39cQ+7yoZM$siya_g zYh(SlJoh!I3)*UVu9H;{ef>5wUu<7Kyeb8nkv;;+ro%9jG^K^?cdXH|D}k~X6^5uX@Ae3w*5bYkaEy2{qD!Lf9Odb{vYYn zqW$AU>QXhD%w^K)cSQ2-7}?Ap(5(IMp)CEl_TP+3Ec$7bRLZ5F2dTwx|6_In|HwFfc~XJ|8)32v3dJPq5QRu|9>~X@2U2Ck;)V2ic~I? zOq0@?VdSnsN7kC6f7_A4*>iqc|CCUew-a&{h5m^e{U9KgBkLOP|3SQ<7o1M1oWYum z=B0!klBdV?^TsFHTfaH-DGFeJe5$kn`02*yw^@3c6|2vp*ZsKhnPPSQ{GuA6G_du^k{nF$q-JO4?;V*B7TbAXt=aF`7WjS(@IJoZV+ePs z;X5Xej%?oWDs;(~_zvQc*j3QXPk)2Wf?YZJLJTX)o{#H`WRC5%Abiw{sl&#Gf3|@C zFE|UGcQ&q``2o=@rYEL3tAl6uUr~zW9HE%V&T6fSXUx>%W(LPwXD=p`VD@#2&g48_ zyr}NGeB9UIv)hjn3cRY)8gsbeNPw^g@!IBZl$M`|BZD^%53#8mO3c(UZ88`45yC@C z`gvBRt1p^Ctz0gsa3!f{?3-4nUxm+Iz@Bsda&~F@L-YH#e8IEC0=^p za4i+@#IX2zg=S?s?;n?w_lcc|RrK&FyzVFTP(=w8qd?3+?xTvF_jR8CB`bARxWC~3 z!FDL2rQ`-lK$qNrF1({__NOQ>p&kZ^+n1-8mUvU@&_>dwC~%bykD`msD(UiwnJgk$b{vxfv1 zKxfcigf6MsycF=!?&O-oq@ZN+(VNG3pNenvk>#gocw!C%*)Kn1MolwN=y1LCo;*oC zTx&j1Ucf;2*=b9JUUd~UE=46xGtlgG-tQ)o_fVQATp*cuj_|6;VxW!1`r0zkFRYjr z+|5@~_%hp*90q!x!af6?Zwp%ns<3nBMl->J!XBhw%RuuiYc-jBL4xpjJHM_X;Ckz? zjVy&$;}V2k;htbqh2Wg=cs|@PnH+ghIpPixfFlUejc-Nm_wE-Y`|#c(dzy)c=Y4XL zAd98`E|&VxXQ}7AtFvpxQqSqpHnOwd$Sp^Ejr^M578C?ay@zZH*ky-V>MaH?$6k>$ z-{6Ze^HUvn%v$xfu)5vai*_ZCuuD*fvPdK^_J-51$UG?WO7&y=O@u;}(5&z%b@G&HhHX3vlMXyy_jGVMr|H9tn5!bYlp)8$__t4PHHH?^)rgb3IFMXjk@ zo^MuK4TZI;CJc^H64RLJ!+dFRgNxrHC@(F)t^E&f88Z$XozIu^MQnJhdpx~~B>r{9bH4ajh4L{B7;G(K&mA1BVQO7VLkTuVNMn#%VY2VR>UW z)7Gx<6dbFM&Wc2fx61n2&g^F!xYiuP`rB+hj8Q5DGl~6dyc3Pw^@ot=yv6CrNEBI8 z(D=S-&u|A-+@GQSU_Ug?Xw&T&;lwz&0IxnobInyc!;w5`P^w3VXbMk4_6n-xA}62l z9tiTp?(w`=nAr0YrW?TrD&h^U^ER@bM4!>#`9nO zQ<`6Wf55(tPl2nyqnes?8KX>_)r~Cw+g9vD(YomcxV_!FoPB8Sn`Aa6TvLh2H_O01 zO^$fpbpm!P5lvY`XZ_E&t%IJVT;zN4uB;zys`Fp)AlLjj=umaDf8SU0Li4(bOjEtX zH_^_&FfhvR0M|Co(NoCsZ+5+`iu+P57z=AE9%>%pQLKEU-oL*grE>cB4l3i1@84#m!4LOuN9D^I z?7ge~pB!ZS_wLJ?{{2zg@@LR+h*5{Pc6pp`z*D_%FliOqyF_n+Wj=+cN1Qp>fhlJ zJAV6R^{+_|p*PWRJHF7V*S~cF($tTG z#c#=Kl(O0oC*X8U@wo#Pt9D84!MVK(H~d~8(wdRZ8F%MU$0$ZO7*Y?NF40EFhe z`vT25)T{adzv{tS8YhQxN@WU~S(7kE-ZTYwhbGg-Z}DU} z$Q_LurfSAmZ6$|!I+@>Q>0j zG(3o>-_tl6&bn} z&1>1f?jdtE(+}N0EEjaR0Tn_$wi;H}0XRzs^!HOI=H>bZZ^68HD*9@jc z`ikzIO-Hp8GyR-n`}g!8=nkE1PbVGq&yK7KdHwrh1^qkF>)$9!s0Y=w%j+LUom0Jg zY4v)#tRYSl@e7vws@UBScH=B#m}6VoFJjIXXJh%Wjc>-B7l$uw>dMJZ=T(NSdpvo0 zLHvkbIZ~qwek0f<%1gh&6|*QmeAj}5mYWEYOd%@ovTY+)sizMgqqRBlU$G8ahNJJM z_kJSH{)eh7M|xe6Ke2*U-cIZ0?eC@C4wEYFI?_a%+stNU{Jg!r+}k`B)@9$-6u`A8 zUq#;5G~g@`j-wf}PrnnJ<#m~y4 zV{j*bHJ(ZoZi_AaxQ*65vZgiFHRhR1nT`}2lw+vB;f}dp+*<t^rUl3|O-)hBJdd`9dvn3Z z_39z>PZulkUResdA|8?S#f&DIHh}ibEA!GGxXw#EN=p|$`#GG#lw`WXC!BOc05s$L zTCTVMN1COq@Z7t)lT~W(?2XuK72R|E!L4IEnd}dw>fZiHjM-oc z@zMD?W(0H7-WHd2Smx&)?&0l8AD0^~C0M@|q1Ny^PupQo%Fv6jPwIx9WMc~% zXjL`#pWs4wIM_ASS1>H(?>tTi2ZZ?AX zU^ZEHp_ld{Y2NI4j#b>6OfOg|Xj_A3(cHGx?&6K7#&WS4#^-^3<=^3>yZEg+J_dl% z{}X)7n&shRR%eTkDT^}rNceqUk4y~kF?Y0wk5@_a@Da1>RFgSK+@{zEjMcxzM+Kj! z@sZ}9X7VALY`2+U(+cb*9X9H;uRV(zS_${k839iY=I;R!7$jVOUn{iokWHHs@p#?i zGxuH8OY~2B>5e&ZpY2JYi)KK3P|e6r7E4uZV+9iEX|lv73z;4R3DnIZb-j5^%0HjA zgPJ9Q?t*rF31m;Wa{envRoFQ#hs?oz>dBiXvy8zvr|%KSn;*c}i*zI#U+1@uua6M5 zS@=pQ{7c08`@UdvvKtj{xIu_RK%)E3AHuT?n(n<696QIu+fK;k)+KijJkf=KqCG9% zIy0OB-e!^|yg7_rfVaZ+v~U zg=->flXg>{@el+t;il-_ae*thwTbm@*Ny&!8@g(yPPUuDK8MBS)uO$&wPRYxXi zVx@mf&G%C@d%Si+c51w`7S+Dy(gPQB4N6g=#;a#%njehUOq#OV1;N z^u-z|T;p|#RYp9ampxtwXuP_m$IDr}ZI#=fSK~6^LbHIR0AjlACgh_+@h{CE=wmZK z)y`d(w&Dfz2mf22PUGJn?_S&Lu09qk!Y#|qK8Qe+>0zdjk>%l^e9%Ar0eb;S;yp5b zq0cBd=FZX7)rF>Fw#J~vZ2_MNzcZJp9U`5@3YEV~X({hAMs`a&-lM^0<5M0oVu;CR zqC%xTh z^+%~j<|`PQLi5XL`UtlYftuzQ@cSP7q&`Eq!hc%7v0RpH_bmCIhULW%{u*&BXjWRg z8&UPL>=nREWx-oX+2-&rYX|3k+&>{NT_T{!7I1bJRaF#4bqe7lGlb6= zv;9xAgkHZOnrb(F7$^)^er{g7S!g3hd}i}0TFj=^rv1X#Jplp4lSORTX?Hhu_5Qj~ zul@|BmU5p(c-G#QLU#S^9Ho4Kj}|zTaBp~@hq2*F?RL6DJ9N9}7wKhZ??uj4>>tJ* zh0Sp`EUW0Uzom?bhH5xd3cmHoqG8-*&4MXnE}XiRByJ6ivZO1Kgt4b&P)0Z!e}DPQ%#uXr=JN8Vv}D$1 z8TUmrnZF`4EVpY1K5>HXRomZ-k!7w&Z*bcOav}Imm#L!q@4E7AIAd>py-oYxif@u% zRL&(P`@64_Fo&2u;i=D4@E!_+%$nW&mekx~H-)u--lOpr;iy-8aSiuT@SEGg#4+X~ zjdf11Ya7|YJL)X)E9`6OmXJ;JgNMg7N1ca6$uLKtAKJCmbJi%(%E1eX1SX0eMP>nv zft)Xxw->0=NQZ9&&GI?RXKxw*ftt~m4NZ)$NkpAfc3XDJUIg!}C@NH8JrwA{TvMx2 z#zC3OhOWXA|3_-OidmF2cnzaDpHt%sSZP;P7?Fv=K3ll<&ucqDU13 zbO>>r!}XW@3=#>?@=OoAwx34H(znBP;tNHhYuMsrs@-qcHQ&9hkk-LI4k%ncpzHWa z6Ip$MBQXgv%tjWKoxH3fatPJgP}O+#MN2n?>yHxuQ7$5OVXm}JD%{i<69>^b!hC3q zKynxA)5Ts9_MZrQB7OqIS`XD_mX!uc)R4}evOffH94vOUP3L0JG>*d!SE%B;CF3#- zge`f7>KK&D2Mh2|XE>qC`Jnu%LrAsve8^9)mPytdM7YN5uC=x0zDPg#dXCS zR{jRxiGPSrw(AmY(Z7jwc0aWI!@Yd72OQ!)#fvSU=ASz#C|u9Na2vFy=GX4!mNCmf zm&Mdtd|#reK{h;1zh2)EpeC_%vcx%lem-9jnkKPZMfl15lCc#|{_!kWbVY5VJuF)? zn|J4Z_x7OPa^mzXD6d<$$yrvn0C{swZz#XtF%_i?YCgl)sBJXQG~UfRNBld$Eu{zH)xt`jBPK%>Xhu6eco zbQ0COrjtoLh(+EcWMXXc5U zS&x|F{)@QsPFuq_*_p}mH)co3i6%_b3i zR%u`E^IBCI1867E>s^|$@GSSJ+G3L1CPwhi5#ZYz|;1>u{_j$`L8eeA1 zEqRG^W2tNRu_1Cdm=S0x?v3IVf4=iR59YfSh*q;6dFwW)%$#WIS@vGWnKme~KQG1HaiV0)darG^ zXsmL!n3eVs`x?JsGVXk4=Gvr<<_|V$t+`*n&5;M|y)Wc8Pq(ahf1FN)nb^cIQ4~?1 z^_Dia!g@=$!+J}7)@w5V0~Rg*EdQnLb3>vEdz|WhXI0KR+g}mcbJ_1+Cvvm$ezK)r zrXchkR?(coW-dXeA`mY=_Omp4gxe$`ioP4Cm{VexCW<{Ry*GV@4k}l7^Os9Jl8mJF zD8bD$pJ;xUhMPjMOD|&zZQjc^FL$kSucewLL+tt-`MD@B<`{hU>WFe(-fJ6it`i-S zrR7ea=d8{`lxyiM9ZSbnIvxAqpxdVIA9;y_@Z3(N<+D4n2S2319l$XAdRn=&y4T8b zLgqQI)Gfr*F#kjXLG}+-l&-A#ES{>^m4J?4G~Onu95D;N6HTl)Pw^`ukXccok9-9e zdt-^V9Xv2Yt~EO|8?>&ESf7cROYO{-QA_@fm@E)SX2j$XTK&M^W7`CvwI(Z z6679;$&K}tX-!Oa3SW0^b1~W3iphTh#ut+hS%|yVoN5^;Tvx1jiOC^6NKF0)cbVu@ zhfW?nWlHr${jI=^IhEMIa^+;_jGVkex^$}d+k-?>O=cq)YE4cKRcT9cFeT0LF&g14fM9561BlV5G}$1M{cIzzmboXS@Q9T zjcNJ#kbPWle#bA(lYIP@P1nck&tOSANr|klxW|u)20t&K5s=lZXjHfN`pB07@d&KQ@*X~Td!>69;FNS^XA-WFobC^ym z9V=@gpbFSHIiR})X%A#N8fOm^5o@zzDnWO#`mEm5VpFPdB_h?PLG*MI*o^`JzLTcBGPf^OZ;krS*>pV`wcpfA+FUQdWVcA~Kwchi< z4#FGtCuFmDA7e-NeF4H58GCebx#^E79eV94pw32n+{8RB(>@yLWTc^%w0}}p>EiB` z#i-ybVy|vf=X!rvX}>h}_M_mQ*ky9*_`s@E^+knhxb835s{L@Qi~mX=+v`(V*L6`o z!qt{bURhvPT5(uk0`UZ+}@2^DCiRXs*!{lVZZ=tTz+vdy~1ymhgr% zy?6;XL{!(zB^vtNb=;|`{G+Ve`4D2QN^0l6zF4Kz#8*Z{x_=@|0mEgVoW3ss!|9S~ z+=ZNLB@2Ch)B8^GebzEuPqDl(QxQvUO&~AZm(L!!uRDlW^hDi2Y~|&RT8ET=TeF+r zk}Uh=xs5lgvt7)M+$*X9#lB0YwN}2C6kT0S%0@F;FHVzm%xYUw2pXX$XKkG0Wh|SXm_CBJC9@o``w8V|#hf?Ov7^KOVNiSAMt9_JZAIK!Cr(

        KCQJp77fto$N#o0L{(A+=90$N3avC7U`O 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 HXW@SViUOk5 diff --git a/build/profiling/chrome-tracing/CMakeFiles/CMakeDirectoryInformation.cmake b/build/profiling/chrome-tracing/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 95005bf3a..000000000 --- a/build/profiling/chrome-tracing/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/DependInfo.cmake b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/DependInfo.cmake deleted file mode 100644 index bd0dc95ce..000000000 --- a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing/kp_chrome_tracing.cpp" "profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o" "gcc" "profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o.d" - "" "profiling/chrome-tracing/libkp_chrome_tracing.so" "gcc" "profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make deleted file mode 100644 index c183c3c9b..000000000 --- a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make +++ /dev/null @@ -1,114 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.make - -# Include the progress variables for this target. -include profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/progress.make - -# Include the compile flags for this target's objects. -include profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/flags.make - -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/codegen: -.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/codegen - -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/flags.make -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing/kp_chrome_tracing.cpp -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o -MF CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o.d -o CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing/kp_chrome_tracing.cpp - -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing/kp_chrome_tracing.cpp > CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.i - -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing/kp_chrome_tracing.cpp -o CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.s - -# Object files for target kp_chrome_tracing -kp_chrome_tracing_OBJECTS = \ -"CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o" - -# External object files for target kp_chrome_tracing -kp_chrome_tracing_EXTERNAL_OBJECTS = - -profiling/chrome-tracing/libkp_chrome_tracing.so: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o -profiling/chrome-tracing/libkp_chrome_tracing.so: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build.make -profiling/chrome-tracing/libkp_chrome_tracing.so: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.ts -profiling/chrome-tracing/libkp_chrome_tracing.so: profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_chrome_tracing.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_chrome_tracing.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build: profiling/chrome-tracing/libkp_chrome_tracing.so -.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/build - -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing && $(CMAKE_COMMAND) -P CMakeFiles/kp_chrome_tracing.dir/cmake_clean.cmake -.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/clean - -profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/chrome-tracing /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend - diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/cmake_clean.cmake b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/cmake_clean.cmake deleted file mode 100644 index c67a2031a..000000000 --- a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_chrome_tracing.dir/link.d" - "CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o" - "CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o.d" - "libkp_chrome_tracing.pdb" - "libkp_chrome_tracing.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_chrome_tracing.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.make b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.make deleted file mode 100644 index 0ba9c1a34..000000000 --- a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for kp_chrome_tracing. -# This may be replaced when dependencies are built. diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.ts b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.ts deleted file mode 100644 index 3ae4a78f2..000000000 --- a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_chrome_tracing. diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend.make b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend.make deleted file mode 100644 index fe45ab622..000000000 --- a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_chrome_tracing. -# This may be replaced when dependencies are built. diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/flags.make b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/flags.make deleted file mode 100644 index 336b71353..000000000 --- a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -Dkp_chrome_tracing_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC - diff --git a/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o b/build/profiling/chrome-tracing/CMakeFiles/kp_chrome_tracing.dir/kp_chrome_tracing.cpp.o deleted file mode 100644 index ce474bcefaa5f8a0d0a55d4154f8aa9c4f7c8bdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35104 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 CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.i - -profiling/memory-events/CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-events/kp_memory_events.cpp -o CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.s - -# Object files for target kp_memory_events -kp_memory_events_OBJECTS = \ -"CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o" - -# External object files for target kp_memory_events -kp_memory_events_EXTERNAL_OBJECTS = - -profiling/memory-events/libkp_memory_events.so: profiling/memory-events/CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o -profiling/memory-events/libkp_memory_events.so: profiling/memory-events/CMakeFiles/kp_memory_events.dir/build.make -profiling/memory-events/libkp_memory_events.so: profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.ts -profiling/memory-events/libkp_memory_events.so: profiling/memory-events/CMakeFiles/kp_memory_events.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_memory_events.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_memory_events.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -profiling/memory-events/CMakeFiles/kp_memory_events.dir/build: profiling/memory-events/libkp_memory_events.so -.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/build - -profiling/memory-events/CMakeFiles/kp_memory_events.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events && $(CMAKE_COMMAND) -P CMakeFiles/kp_memory_events.dir/cmake_clean.cmake -.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/clean - -profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-events /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend - diff --git a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/cmake_clean.cmake b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/cmake_clean.cmake deleted file mode 100644 index 5d239f6a9..000000000 --- a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_memory_events.dir/link.d" - "CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o" - "CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o.d" - "libkp_memory_events.pdb" - "libkp_memory_events.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_memory_events.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.make b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.make deleted file mode 100644 index 007e69f76..000000000 --- a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for kp_memory_events. -# This may be replaced when dependencies are built. diff --git a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.ts b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.ts deleted file mode 100644 index 41a4f166b..000000000 --- a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_memory_events. diff --git a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend.make b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend.make deleted file mode 100644 index 3a89878f3..000000000 --- a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_memory_events. -# This may be replaced when dependencies are built. diff --git a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/flags.make b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/flags.make deleted file mode 100644 index 0060168be..000000000 --- a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -Dkp_memory_events_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC - diff --git a/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o b/build/profiling/memory-events/CMakeFiles/kp_memory_events.dir/kp_memory_events.cpp.o deleted file mode 100644 index 5eed8a4d5f3c90902d1ffeb09059b40d4bd98626..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38016 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 CMakeFiles/kp_hwm.dir/kp_hwm.cpp.i - -profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_hwm.dir/kp_hwm.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-hwm/kp_hwm.cpp -o CMakeFiles/kp_hwm.dir/kp_hwm.cpp.s - -# Object files for target kp_hwm -kp_hwm_OBJECTS = \ -"CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o" - -# External object files for target kp_hwm -kp_hwm_EXTERNAL_OBJECTS = - -profiling/memory-hwm/libkp_hwm.so: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o -profiling/memory-hwm/libkp_hwm.so: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make -profiling/memory-hwm/libkp_hwm.so: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.ts -profiling/memory-hwm/libkp_hwm.so: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_hwm.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_hwm.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build: profiling/memory-hwm/libkp_hwm.so -.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build - -profiling/memory-hwm/CMakeFiles/kp_hwm.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm && $(CMAKE_COMMAND) -P CMakeFiles/kp_hwm.dir/cmake_clean.cmake -.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/clean - -profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-hwm /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend - diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/cmake_clean.cmake b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/cmake_clean.cmake deleted file mode 100644 index cc9840ee4..000000000 --- a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_hwm.dir/link.d" - "CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o" - "CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o.d" - "libkp_hwm.pdb" - "libkp_hwm.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_hwm.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.make b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.make deleted file mode 100644 index a075208e9..000000000 --- a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for kp_hwm. -# This may be replaced when dependencies are built. diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.ts b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.ts deleted file mode 100644 index e1d953f2a..000000000 --- a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_hwm. diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend.make b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend.make deleted file mode 100644 index dd852e11b..000000000 --- a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_hwm. -# This may be replaced when dependencies are built. diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/flags.make b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/flags.make deleted file mode 100644 index ef7cb8d06..000000000 --- a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -Dkp_hwm_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC - diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o deleted file mode 100644 index 958f51f6339917d2471c21eca0b5544a73925987..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2944 zcmbuBPiP!f9LL|L(XMUHrbbGk#Xh9b1lwU}6Qu-{P0~#!WNjBsQG1zAc4xEW?#^sy zX451}O`)JmDR}I`LyrY7UIaa5A>O?7;>A-h6^mX`Ns4{IdX}Q3)4g_HH1lkTy~=hnZ|rtxc@GCpW&4` zmlyrUoxdNExpjCKG$??Z{UzGrm)i0Hkg^IY$W+%mJ^ zB9-)r(o~FhqP*?2ap#vulxkb_V|+WA+bx7Qga5n4;9}Dc8 zZQCu|+zI$-i(-vxO|E;_&(mm6@NNo#JEHmfLRF=K6#-p=B?=*A`~(c5YJ3PHOtN z>=0$xAgN(`FhlcKt}$BOF4z%zAg@P?r8YidskPzMnG;9T-_pz?=B(^f`ZU>D$u^-E zhki&6c*lm))5qao1S5GnQX*RS(PpB;WeIEwvnAmpUv zr2~|)Q<85c_!+Wai{)2yut6N(nv|~zz@N*GO{up@_w)bt5dQcO{`(>PFXE{CkTgWi z{aLw&5$(Nm#NQ-;)PbmVnV0;Dpgqp&Ewgs3sg+wTrWI$ic-G%rslRt7)qN{6EbpoUQ<|R`E=EX*`QVY7ZxD+?QCpe1iXk z%|%i|auV!8G_ht7weD|G8(jS^p${@H<07l~PT~vHg`EF2UZ+^(%+V80o)VL761SM diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o.d b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o.d deleted file mode 100644 index cf2925ad6..000000000 --- a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o.d +++ /dev/null @@ -1,180 +0,0 @@ -profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-hwm/kp_hwm.cpp \ - /usr/include/stdc-predef.h /usr/include/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/inttypes.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/execinfo.h /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/cstdlib \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h /usr/include/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/map /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/compare /usr/include/c++/13/concepts \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator.h /usr/include/c++/13/new \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/stl_map.h /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/tuple /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/invoke.h /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator_args.h \ - /usr/include/c++/13/vector /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/algorithm \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ - /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/cctype /usr/include/ctype.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cerrno /usr/include/errno.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo \ - /usr/include/x86_64-linux-gnu/sys/resource.h \ - /usr/include/x86_64-linux-gnu/bits/resource.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_rusage.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/kp_core.hpp \ - /usr/include/c++/13/cstring \ - /home/runner/work/kokkos-tools/kokkos-tools/build/common/kp_config.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /usr/include/c++/13/cinttypes /usr/include/c++/13/cstdint \ - /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.d b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.d deleted file mode 100644 index 609cb9844..000000000 --- a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.d +++ /dev/null @@ -1,82 +0,0 @@ -libkp_hwm.so: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.txt b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.txt deleted file mode 100644 index 34cc80c8a..000000000 --- a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/kp_hwm.dir/link.d -shared -Wl,-soname,libkp_hwm.so -o libkp_hwm.so CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o diff --git a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/progress.make b/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/progress.make deleted file mode 100644 index 596289c0f..000000000 --- a/build/profiling/memory-hwm/CMakeFiles/kp_hwm.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 11 -CMAKE_PROGRESS_2 = 12 - diff --git a/build/profiling/memory-hwm/CMakeFiles/progress.marks b/build/profiling/memory-hwm/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf0888..000000000 --- a/build/profiling/memory-hwm/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build/profiling/memory-hwm/Makefile b/build/profiling/memory-hwm/Makefile deleted file mode 100644 index c2cd36ed1..000000000 --- a/build/profiling/memory-hwm/Makefile +++ /dev/null @@ -1,242 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm//CMakeFiles/progress.marks - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-hwm/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-hwm/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-hwm/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-hwm/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule -.PHONY : profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule - -# Convenience name for target. -kp_hwm: profiling/memory-hwm/CMakeFiles/kp_hwm.dir/rule -.PHONY : kp_hwm - -# fast build rule for target. -kp_hwm/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build -.PHONY : kp_hwm/fast - -kp_hwm.o: kp_hwm.cpp.o -.PHONY : kp_hwm.o - -# target to build an object file -kp_hwm.cpp.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.o -.PHONY : kp_hwm.cpp.o - -kp_hwm.i: kp_hwm.cpp.i -.PHONY : kp_hwm.i - -# target to preprocess a source file -kp_hwm.cpp.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.i -.PHONY : kp_hwm.cpp.i - -kp_hwm.s: kp_hwm.cpp.s -.PHONY : kp_hwm.s - -# target to generate assembly for a file -kp_hwm.cpp.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/memory-hwm/CMakeFiles/kp_hwm.dir/build.make profiling/memory-hwm/CMakeFiles/kp_hwm.dir/kp_hwm.cpp.s -.PHONY : kp_hwm.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... kp_hwm" - @echo "... kp_hwm.o" - @echo "... kp_hwm.i" - @echo "... kp_hwm.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/profiling/memory-hwm/cmake_install.cmake b/build/profiling/memory-hwm/cmake_install.cmake deleted file mode 100644 index fc7941213..000000000 --- a/build/profiling/memory-hwm/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-hwm - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-hwm/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/profiling/memory-usage/CMakeFiles/CMakeDirectoryInformation.cmake b/build/profiling/memory-usage/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 95005bf3a..000000000 --- a/build/profiling/memory-usage/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/DependInfo.cmake b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/DependInfo.cmake deleted file mode 100644 index 08e957f44..000000000 --- a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/kp_memory_usage.cpp" "profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o" "gcc" "profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o.d" - "" "profiling/memory-usage/libkp_memory_usage.so" "gcc" "profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make deleted file mode 100644 index 04e741d91..000000000 --- a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make +++ /dev/null @@ -1,114 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.make - -# Include the progress variables for this target. -include profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/progress.make - -# Include the compile flags for this target's objects. -include profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/flags.make - -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/codegen: -.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/codegen - -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/flags.make -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/kp_memory_usage.cpp -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o -MF CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o.d -o CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/kp_memory_usage.cpp - -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/kp_memory_usage.cpp > CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.i - -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/kp_memory_usage.cpp -o CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.s - -# Object files for target kp_memory_usage -kp_memory_usage_OBJECTS = \ -"CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o" - -# External object files for target kp_memory_usage -kp_memory_usage_EXTERNAL_OBJECTS = - -profiling/memory-usage/libkp_memory_usage.so: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o -profiling/memory-usage/libkp_memory_usage.so: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build.make -profiling/memory-usage/libkp_memory_usage.so: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.ts -profiling/memory-usage/libkp_memory_usage.so: profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_memory_usage.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_memory_usage.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build: profiling/memory-usage/libkp_memory_usage.so -.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/build - -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage && $(CMAKE_COMMAND) -P CMakeFiles/kp_memory_usage.dir/cmake_clean.cmake -.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/clean - -profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend - diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/cmake_clean.cmake b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/cmake_clean.cmake deleted file mode 100644 index 58996c3a6..000000000 --- a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_memory_usage.dir/link.d" - "CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o" - "CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o.d" - "libkp_memory_usage.pdb" - "libkp_memory_usage.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_memory_usage.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.make b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.make deleted file mode 100644 index 4e664d373..000000000 --- a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for kp_memory_usage. -# This may be replaced when dependencies are built. diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.ts b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.ts deleted file mode 100644 index db26a778f..000000000 --- a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_memory_usage. diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend.make b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend.make deleted file mode 100644 index 3d5ec3f0c..000000000 --- a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_memory_usage. -# This may be replaced when dependencies are built. diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/flags.make b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/flags.make deleted file mode 100644 index 2fbc538dd..000000000 --- a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -Dkp_memory_usage_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/memory-usage/../memory-events - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC - diff --git a/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o b/build/profiling/memory-usage/CMakeFiles/kp_memory_usage.dir/kp_memory_usage.cpp.o deleted file mode 100644 index 647bd3a12fe82087c12daadc87ff22b4770a50c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22760 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 CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.i - -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/libperfetto-connector.cpp -o CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.s - -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/flags.make -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto/perfetto.cc -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o -MF CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o.d -o CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o -c /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto/perfetto.cc - -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto/perfetto.cc > CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.i - -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto/perfetto.cc -o CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.s - -# Object files for target kp_perfetto_connector -kp_perfetto_connector_OBJECTS = \ -"CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o" \ -"CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o" - -# External object files for target kp_perfetto_connector -kp_perfetto_connector_EXTERNAL_OBJECTS = - -profiling/perfetto-connector/libkp_perfetto_connector.so: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o -profiling/perfetto-connector/libkp_perfetto_connector.so: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o -profiling/perfetto-connector/libkp_perfetto_connector.so: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make -profiling/perfetto-connector/libkp_perfetto_connector.so: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.ts -profiling/perfetto-connector/libkp_perfetto_connector.so: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX shared library libkp_perfetto_connector.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_perfetto_connector.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build: profiling/perfetto-connector/libkp_perfetto_connector.so -.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build - -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector && $(CMAKE_COMMAND) -P CMakeFiles/kp_perfetto_connector.dir/cmake_clean.cmake -.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/clean - -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend - diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/cmake_clean.cmake b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/cmake_clean.cmake deleted file mode 100644 index 3cd61acb6..000000000 --- a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/cmake_clean.cmake +++ /dev/null @@ -1,14 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_perfetto_connector.dir/link.d" - "CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o" - "CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o.d" - "CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o" - "CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o.d" - "libkp_perfetto_connector.pdb" - "libkp_perfetto_connector.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_perfetto_connector.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.make b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.make deleted file mode 100644 index b866429e7..000000000 --- a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for kp_perfetto_connector. -# This may be replaced when dependencies are built. diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.ts b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.ts deleted file mode 100644 index ac65d0b8b..000000000 --- a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_perfetto_connector. diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend.make b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend.make deleted file mode 100644 index 6e5487c0b..000000000 --- a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_perfetto_connector. -# This may be replaced when dependencies are built. diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/flags.make b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/flags.make deleted file mode 100644 index 69ef1878b..000000000 --- a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -Dkp_perfetto_connector_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC -w - diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o deleted file mode 100644 index 8ab08e2f37ec898cfad445e5c7a7ac9fa0783e7a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133384 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�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 diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o.d b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o.d deleted file mode 100644 index a7c2899bc..000000000 --- a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o.d +++ /dev/null @@ -1,387 +0,0 @@ -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto/perfetto.cc \ - /usr/include/stdc-predef.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector/perfetto/perfetto.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/include/c++/13/type_traits \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h /usr/include/errno.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h /usr/include/string.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/assert.h /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ - /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/cinttypes /usr/include/c++/13/cstdint \ - /usr/include/inttypes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ - /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/cctype /usr/include/ctype.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/functional \ - /usr/include/c++/13/bits/std_function.h /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h /usr/include/c++/13/atomic \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/limits /usr/include/c++/13/ctime \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_tree.h /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h /usr/include/c++/13/bitset \ - /usr/include/c++/13/chrono /usr/include/c++/13/sstream \ - /usr/include/c++/13/istream /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/iomanip \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/format \ - /usr/include/c++/13/charconv /usr/include/c++/13/optional \ - /usr/include/c++/13/span /usr/include/c++/13/variant \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h /usr/include/c++/13/list \ - /usr/include/c++/13/bits/stl_list.h /usr/include/c++/13/bits/list.tcc \ - /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ - /usr/include/c++/13/stdlib.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h /usr/include/dirent.h \ - /usr/include/x86_64-linux-gnu/bits/dirent.h \ - /usr/include/x86_64-linux-gnu/bits/dirent_ext.h \ - /usr/include/x86_64-linux-gnu/sys/eventfd.h \ - /usr/include/x86_64-linux-gnu/bits/eventfd.h /usr/include/fcntl.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ - /usr/include/linux/falloc.h /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/c++/13/deque /usr/include/c++/13/bits/stl_deque.h \ - /usr/include/c++/13/bits/deque.tcc /usr/include/c++/13/cmath \ - /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /usr/include/x86_64-linux-gnu/sys/mman.h \ - /usr/include/x86_64-linux-gnu/bits/mman.h \ - /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h \ - /usr/include/x86_64-linux-gnu/bits/mman-linux.h \ - /usr/include/x86_64-linux-gnu/bits/mman-shared.h \ - /usr/include/x86_64-linux-gnu/bits/mman_ext.h \ - /usr/include/x86_64-linux-gnu/sys/timerfd.h \ - /usr/include/x86_64-linux-gnu/bits/timerfd.h /usr/include/c++/13/random \ - /usr/include/c++/13/bits/random.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/opt_random.h \ - /usr/include/c++/13/bits/random.tcc /usr/include/c++/13/numeric \ - /usr/include/c++/13/bits/stl_numeric.h \ - /usr/include/c++/13/pstl/glue_numeric_defs.h \ - /usr/include/c++/13/condition_variable /usr/include/c++/13/stop_token \ - /usr/include/c++/13/bits/std_thread.h /usr/include/c++/13/semaphore \ - /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/poll.h \ - /usr/include/x86_64-linux-gnu/sys/poll.h \ - /usr/include/x86_64-linux-gnu/bits/poll.h \ - /usr/include/x86_64-linux-gnu/bits/poll2.h /usr/include/c++/13/thread \ - /usr/include/x86_64-linux-gnu/sys/prctl.h /usr/include/linux/prctl.h \ - /usr/include/x86_64-linux-gnu/sys/resource.h \ - /usr/include/x86_64-linux-gnu/bits/resource.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_rusage.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/include/c++/13/forward_list /usr/include/c++/13/bits/forward_list.h \ - /usr/include/c++/13/bits/forward_list.tcc /usr/include/c++/13/iterator \ - /usr/include/c++/13/bits/stream_iterator.h /usr/include/c++/13/set \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h /usr/include/c++/13/regex \ - /usr/include/c++/13/stack /usr/include/c++/13/bits/stl_stack.h \ - /usr/include/c++/13/bits/regex_constants.h \ - /usr/include/c++/13/bits/regex_error.h \ - /usr/include/c++/13/bits/regex_automaton.h \ - /usr/include/c++/13/bits/regex_automaton.tcc \ - /usr/include/c++/13/bits/regex_scanner.h \ - /usr/include/c++/13/bits/regex_scanner.tcc \ - /usr/include/c++/13/bits/regex_compiler.h \ - /usr/include/c++/13/bits/regex_compiler.tcc \ - /usr/include/c++/13/bits/regex.h /usr/include/c++/13/bits/regex.tcc \ - /usr/include/c++/13/bits/regex_executor.h \ - /usr/include/c++/13/bits/regex_executor.tcc \ - /usr/include/c++/13/unordered_set \ - /usr/include/c++/13/bits/unordered_set.h \ - /usr/include/x86_64-linux-gnu/sys/uio.h \ - /usr/include/x86_64-linux-gnu/bits/uio-ext.h \ - /usr/include/x86_64-linux-gnu/sys/utsname.h \ - /usr/include/x86_64-linux-gnu/bits/utsname.h /usr/include/netdb.h \ - /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \ - /usr/include/x86_64-linux-gnu/bits/socket.h \ - /usr/include/x86_64-linux-gnu/bits/socket_type.h \ - /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ - /usr/include/x86_64-linux-gnu/asm/socket.h \ - /usr/include/asm-generic/socket.h \ - /usr/include/x86_64-linux-gnu/asm/sockios.h \ - /usr/include/asm-generic/sockios.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ - /usr/include/x86_64-linux-gnu/bits/socket2.h \ - /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/rpc/netdb.h \ - /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/netinet/tcp.h \ - /usr/include/x86_64-linux-gnu/sys/un.h diff --git a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/progress.make b/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/progress.make deleted file mode 100644 index a53d31678..000000000 --- a/build/profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/progress.make +++ /dev/null @@ -1,4 +0,0 @@ -CMAKE_PROGRESS_1 = 29 -CMAKE_PROGRESS_2 = 30 -CMAKE_PROGRESS_3 = 31 - diff --git a/build/profiling/perfetto-connector/CMakeFiles/progress.marks b/build/profiling/perfetto-connector/CMakeFiles/progress.marks deleted file mode 100644 index 00750edc0..000000000 --- a/build/profiling/perfetto-connector/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -3 diff --git a/build/profiling/perfetto-connector/Makefile b/build/profiling/perfetto-connector/Makefile deleted file mode 100644 index 34b2cffc3..000000000 --- a/build/profiling/perfetto-connector/Makefile +++ /dev/null @@ -1,269 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector//CMakeFiles/progress.marks - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/perfetto-connector/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/perfetto-connector/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/perfetto-connector/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/perfetto-connector/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule -.PHONY : profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule - -# Convenience name for target. -kp_perfetto_connector: profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/rule -.PHONY : kp_perfetto_connector - -# fast build rule for target. -kp_perfetto_connector/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build -.PHONY : kp_perfetto_connector/fast - -libperfetto-connector.o: libperfetto-connector.cpp.o -.PHONY : libperfetto-connector.o - -# target to build an object file -libperfetto-connector.cpp.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.o -.PHONY : libperfetto-connector.cpp.o - -libperfetto-connector.i: libperfetto-connector.cpp.i -.PHONY : libperfetto-connector.i - -# target to preprocess a source file -libperfetto-connector.cpp.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.i -.PHONY : libperfetto-connector.cpp.i - -libperfetto-connector.s: libperfetto-connector.cpp.s -.PHONY : libperfetto-connector.s - -# target to generate assembly for a file -libperfetto-connector.cpp.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/libperfetto-connector.cpp.s -.PHONY : libperfetto-connector.cpp.s - -perfetto/perfetto.o: perfetto/perfetto.cc.o -.PHONY : perfetto/perfetto.o - -# target to build an object file -perfetto/perfetto.cc.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.o -.PHONY : perfetto/perfetto.cc.o - -perfetto/perfetto.i: perfetto/perfetto.cc.i -.PHONY : perfetto/perfetto.i - -# target to preprocess a source file -perfetto/perfetto.cc.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.i -.PHONY : perfetto/perfetto.cc.i - -perfetto/perfetto.s: perfetto/perfetto.cc.s -.PHONY : perfetto/perfetto.s - -# target to generate assembly for a file -perfetto/perfetto.cc.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/build.make profiling/perfetto-connector/CMakeFiles/kp_perfetto_connector.dir/perfetto/perfetto.cc.s -.PHONY : perfetto/perfetto.cc.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... kp_perfetto_connector" - @echo "... libperfetto-connector.o" - @echo "... libperfetto-connector.i" - @echo "... libperfetto-connector.s" - @echo "... perfetto/perfetto.o" - @echo "... perfetto/perfetto.i" - @echo "... perfetto/perfetto.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/profiling/perfetto-connector/cmake_install.cmake b/build/profiling/perfetto-connector/cmake_install.cmake deleted file mode 100644 index 00dc0956b..000000000 --- a/build/profiling/perfetto-connector/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/profiling/perfetto-connector - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/perfetto-connector/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/CMakeDirectoryInformation.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 95005bf3a..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/DependInfo.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/DependInfo.cmake deleted file mode 100644 index 54fb94afb..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_json_writer.cpp" "profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o" "gcc" "profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o.d" - "" "profiling/simple-kernel-timer/kp_json_writer" "gcc" "profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make deleted file mode 100644 index d4973d04b..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make +++ /dev/null @@ -1,115 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.make - -# Include the progress variables for this target. -include profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/progress.make - -# Include the compile flags for this target's objects. -include profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/flags.make - -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/codegen: -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/codegen - -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/flags.make -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_json_writer.cpp -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o -MF CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o.d -o CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_json_writer.cpp - -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_json_writer.cpp > CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.i - -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_json_writer.cpp -o CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.s - -# Object files for target kp_json_writer -kp_json_writer_OBJECTS = \ -"CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o" - -# External object files for target kp_json_writer -kp_json_writer_EXTERNAL_OBJECTS = - -profiling/simple-kernel-timer/kp_json_writer: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o -profiling/simple-kernel-timer/kp_json_writer: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make -profiling/simple-kernel-timer/kp_json_writer: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.ts -profiling/simple-kernel-timer/kp_json_writer: profiling/simple-kernel-timer/libkp_kernel_timer.so -profiling/simple-kernel-timer/kp_json_writer: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable kp_json_writer" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_json_writer.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build: profiling/simple-kernel-timer/kp_json_writer -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build - -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -P CMakeFiles/kp_json_writer.dir/cmake_clean.cmake -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/clean - -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend - diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/cmake_clean.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/cmake_clean.cmake deleted file mode 100644 index 4a9903cb7..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_json_writer.dir/link.d" - "CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o" - "CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o.d" - "kp_json_writer" - "kp_json_writer.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_json_writer.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.make deleted file mode 100644 index 32efe8233..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for kp_json_writer. -# This may be replaced when dependencies are built. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.ts b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.ts deleted file mode 100644 index de57105c8..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_json_writer. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend.make deleted file mode 100644 index e4f8f2b68..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_json_writer. -# This may be replaced when dependencies are built. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/flags.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/flags.make deleted file mode 100644 index 67fc11b21..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o b/build/profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o deleted file mode 100644 index c9901dc0cba1eb37ff7170f18e82b62a01d4d09b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26152 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 CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.i - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.cpp -o CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.s - -# Object files for target kp_kernel_shared -kp_kernel_shared_OBJECTS = \ -"CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o" - -# External object files for target kp_kernel_shared -kp_kernel_shared_EXTERNAL_OBJECTS = - -profiling/simple-kernel-timer/libkp_kernel_shared.a: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o -profiling/simple-kernel-timer/libkp_kernel_shared.a: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make -profiling/simple-kernel-timer/libkp_kernel_shared.a: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libkp_kernel_shared.a" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -P CMakeFiles/kp_kernel_shared.dir/cmake_clean_target.cmake - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_kernel_shared.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build: profiling/simple-kernel-timer/libkp_kernel_shared.a -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -P CMakeFiles/kp_kernel_shared.dir/cmake_clean.cmake -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/clean - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend - diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean.cmake deleted file mode 100644 index 547128f58..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean.cmake +++ /dev/null @@ -1,11 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o" - "CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o.d" - "libkp_kernel_shared.a" - "libkp_kernel_shared.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_kernel_shared.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean_target.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean_target.cmake deleted file mode 100644 index c0dc7ea3e..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libkp_kernel_shared.a" -) diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.internal b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.internal deleted file mode 100644 index 77f7b2868..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.internal +++ /dev/null @@ -1,277 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.cpp - /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h - /usr/include/alloca.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/c++/13/backward/auto_ptr.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/align.h - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/atomic_wait.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/iterator_concepts.h - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/max_size_type.h - /usr/include/c++/13/bits/memory_resource.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/node_handle.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/ranges_algobase.h - /usr/include/c++/13/bits/ranges_base.h - /usr/include/c++/13/bits/ranges_cmp.h - /usr/include/c++/13/bits/ranges_uninitialized.h - /usr/include/c++/13/bits/ranges_util.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_atomic.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/std_mutex.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_map.h - /usr/include/c++/13/bits/stl_multimap.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_raw_storage_iter.h - /usr/include/c++/13/bits/stl_tempbuf.h - /usr/include/c++/13/bits/stl_tree.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/string_view.tcc - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/uses_allocator_args.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/climits - /usr/include/c++/13/clocale - /usr/include/c++/13/compare - /usr/include/c++/13/concepts - /usr/include/c++/13/cstddef - /usr/include/c++/13/cstdint - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/cstring - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/cxxabi.h - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/initializer_list - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/map - /usr/include/c++/13/memory - /usr/include/c++/13/new - /usr/include/c++/13/numbers - /usr/include/c++/13/ostream - /usr/include/c++/13/pstl/execution_defs.h - /usr/include/c++/13/pstl/glue_memory_defs.h - /usr/include/c++/13/pstl/pstl_config.h - /usr/include/c++/13/stdexcept - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/string_view - /usr/include/c++/13/system_error - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/vector - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/limits.h - /usr/include/linux/close_range.h - /usr/include/linux/errno.h - /usr/include/linux/limits.h - /usr/include/locale.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/syscall.h - /usr/include/time.h - /usr/include/unistd.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/asm/unistd.h - /usr/include/x86_64-linux-gnu/asm/unistd_64.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/local_lim.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/syscall.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/uio_lim.h - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h - /usr/include/x86_64-linux-gnu/bits/unistd.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/syscall.h - /usr/include/x86_64-linux-gnu/sys/time.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.make deleted file mode 100644 index 04992ee8e..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.make +++ /dev/null @@ -1,820 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.cpp \ - /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/max_size_type.h \ - /usr/include/c++/13/bits/memory_resource.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/climits \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts \ - /usr/include/c++/13/cstddef \ - /usr/include/c++/13/cstdint \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/cstring \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/map \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/new \ - /usr/include/c++/13/numbers \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/pstl/execution_defs.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/string_view \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/vector \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/locale.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/syscall.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/time.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/x86_64-linux-gnu/sys/syscall.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/x86_64-linux-gnu/bits/syscall.h: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: - -/usr/include/x86_64-linux-gnu/bits/stdio.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/x86_64-linux-gnu/bits/select-decl.h: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/usr/include/x86_64-linux-gnu/bits/local_lim.h: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/usr/include/x86_64-linux-gnu/bits/environments.h: - -/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: - -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/c++/13/bits/stl_algobase.h: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/include/c++/13/bits/shared_ptr_base.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/c++/13/bits/move.h: - -/usr/include/c++/13/bits/requires_hosted.h: - -/usr/include/c++/13/bits/stl_multimap.h: - -/usr/include/c++/13/ios: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/usr/include/c++/13/bits/ranges_algobase.h: - -/usr/include/c++/13/bits/predefined_ops.h: - -/usr/include/c++/13/bits/stl_construct.h: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/c++/13/bits/ostream_insert.h: - -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/usr/include/c++/13/bits/node_handle.h: - -/usr/include/x86_64-linux-gnu/sys/time.h: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: - -/usr/include/c++/13/bits/memoryfwd.h: - -/usr/include/c++/13/bits/basic_string.tcc: - -/usr/include/linux/limits.h: - -/usr/include/c++/13/bits/memory_resource.h: - -/usr/include/c++/13/bits/stl_iterator.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/usr/include/c++/13/ext/aligned_buffer.h: - -/usr/include/c++/13/bits/locale_facets.tcc: - -/usr/include/c++/13/bits/hash_bytes.h: - -/usr/include/c++/13/cstddef: - -/usr/include/c++/13/bits/range_access.h: - -/usr/include/c++/13/bits/allocator.h: - -/usr/include/c++/13/bits/iterator_concepts.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/c++/13/bits/alloc_traits.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/usr/include/c++/13/new: - -/usr/include/c++/13/bits/max_size_type.h: - -/usr/include/unistd.h: - -/usr/include/c++/13/bits/align.h: - -/usr/include/c++/13/backward/auto_ptr.h: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/c++/13/system_error: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/include/c++/13/backward/binders.h: - -/usr/include/x86_64-linux-gnu/bits/unistd.h: - -/usr/include/c++/13/map: - -/usr/include/c++/13/bits/locale_facets.h: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/c++/13/bits/std_mutex.h: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/include/c++/13/bits/localefwd.h: - -/usr/include/c++/13/bits/string_view.tcc: - -/usr/include/wchar.h: - -/usr/include/c++/13/bits/functexcept.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/usr/include/linux/close_range.h: - -/usr/include/c++/13/bit: - -/usr/include/c++/13/bits/basic_ios.h: - -/usr/include/c++/13/bits/stl_map.h: - -/usr/include/c++/13/debug/assertions.h: - -/usr/include/c++/13/bits/shared_ptr.h: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/c++/13/bits/ranges_base.h: - -/usr/include/strings.h: - -/home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp: - -/usr/include/asm-generic/errno.h: - -/usr/include/c++/13/cwchar: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/c++/13/cctype: - -/usr/include/c++/13/vector: - -/usr/include/endian.h: - -/usr/include/c++/13/bits/stl_bvector.h: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.cpp: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h: - -/usr/include/c++/13/bits/allocated_ptr.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: - -/usr/include/c++/13/cerrno: - -/usr/include/c++/13/bits/atomic_wait.h: - -/usr/include/c++/13/cxxabi.h: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h: - -/usr/include/c++/13/bits/atomic_lockfree_defines.h: - -/usr/include/alloca.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/c++/13/bits/stl_tree.h: - -/usr/include/x86_64-linux-gnu/asm/unistd_64.h: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/c++/13/pstl/pstl_config.h: - -/usr/include/c++/13/bits/locale_classes.h: - -/usr/include/ctype.h: - -/usr/include/linux/errno.h: - -/usr/include/c++/13/bits/char_traits.h: - -/usr/include/c++/13/bits/shared_ptr_atomic.h: - -/usr/include/c++/13/bits/concept_check.h: - -/usr/include/c++/13/bits/charconv.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/select2.h: - -/usr/include/c++/13/bits/stl_tempbuf.h: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/usr/include/c++/13/bits/basic_ios.tcc: - -/usr/include/c++/13/bits/erase_if.h: - -/usr/include/c++/13/bits/invoke.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/string.h: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/x86_64-linux-gnu/asm/unistd.h: - -/usr/include/c++/13/bits/ranges_util.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/usr/include/c++/13/bits/ios_base.h: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/include/c++/13/bits/stl_vector.h: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/usr/include/c++/13/bits/ptr_traits.h: - -/usr/include/pthread.h: - -/usr/include/c++/13/bits/streambuf.tcc: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: - -/usr/include/c++/13/bits/stringfwd.h: - -/usr/include/c++/13/bits/unique_ptr.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib.h: - -/usr/include/c++/13/bits/uses_allocator.h: - -/usr/include/c++/13/bits/uses_allocator_args.h: - -/usr/include/c++/13/cstdint: - -/usr/include/c++/13/bits/vector.tcc: - -/usr/include/c++/13/climits: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/c++/13/clocale: - -/usr/include/time.h: - -/usr/include/c++/13/compare: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/c++/13/concepts: - -/usr/include/c++/13/cstdio: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/c++/13/bits/ranges_uninitialized.h: - -/usr/include/c++/13/cstdlib: - -/usr/include/c++/13/cstring: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/c++/13/cwctype: - -/usr/include/c++/13/debug/debug.h: - -/usr/include/x86_64-linux-gnu/bits/uio_lim.h: - -/usr/include/c++/13/exception: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/stdio.h: - -/usr/include/c++/13/ext/concurrence.h: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/c++/13/iosfwd: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/c++/13/memory: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/c++/13/pstl/glue_memory_defs.h: - -/usr/include/c++/13/numbers: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/usr/include/c++/13/ostream: - -/usr/include/c++/13/pstl/execution_defs.h: - -/usr/include/c++/13/bits/new_allocator.h: - -/usr/include/c++/13/stdexcept: - -/usr/include/c++/13/streambuf: - -/usr/include/c++/13/string: - -/usr/include/c++/13/typeinfo: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/c++/13/string_view: - -/usr/include/c++/13/tuple: - -/usr/include/c++/13/type_traits: - -/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: - -/usr/include/stdlib.h: - -/usr/include/c++/13/initializer_list: - -/usr/include/errno.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2.h: - -/usr/include/c++/13/bits/ranges_cmp.h: - -/usr/include/features-time64.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/features.h: - -/usr/include/limits.h: - -/usr/include/locale.h: - -/usr/include/sched.h: - -/usr/include/stdint.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: - -/usr/include/syscall.h: - -/usr/include/wctype.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/include/c++/13/bits/atomic_base.h: - -/usr/include/stdc-predef.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.ts b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.ts deleted file mode 100644 index 64abe990f..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_kernel_shared. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend.make deleted file mode 100644 index 496d041ff..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_kernel_shared. -# This may be replaced when dependencies are built. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/flags.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/flags.make deleted file mode 100644 index 4449cdd94..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC - diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o deleted file mode 100644 index 1b205f8ef5e81eb46606b6e261ff8c54faf99119..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22584 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 F|1VOLdf)&6 diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o.d b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o.d deleted file mode 100644 index 4b7abb717..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o.d +++ /dev/null @@ -1,224 +0,0 @@ -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.cpp \ - /usr/include/stdc-predef.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h \ - /usr/include/c++/13/cstdint \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/map /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/compare /usr/include/c++/13/concepts \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator.h /usr/include/c++/13/new \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/stl_map.h /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/tuple /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/invoke.h /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/include/c++/13/bits/uses_allocator_args.h \ - /usr/include/c++/13/memory /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/ostream \ - /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/c++/13/cstring \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/link.txt b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/link.txt deleted file mode 100644 index 6bc61165e..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/usr/bin/ar qc libkp_kernel_shared.a CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o -/usr/bin/ranlib libkp_kernel_shared.a diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/progress.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/progress.make deleted file mode 100644 index 48b3d8a54..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 19 -CMAKE_PROGRESS_2 = 20 - diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/DependInfo.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/DependInfo.cmake deleted file mode 100644 index 9b375fbbb..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp" "profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o" "gcc" "profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o.d" - "" "profiling/simple-kernel-timer/libkp_kernel_timer.so" "gcc" "profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make deleted file mode 100644 index 2c6249463..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make +++ /dev/null @@ -1,115 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.make - -# Include the progress variables for this target. -include profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/progress.make - -# Include the compile flags for this target's objects. -include profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/flags.make - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/codegen: -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/codegen - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/flags.make -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o -MF CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o.d -o CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp > CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.i - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp -o CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.s - -# Object files for target kp_kernel_timer -kp_kernel_timer_OBJECTS = \ -"CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o" - -# External object files for target kp_kernel_timer -kp_kernel_timer_EXTERNAL_OBJECTS = - -profiling/simple-kernel-timer/libkp_kernel_timer.so: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o -profiling/simple-kernel-timer/libkp_kernel_timer.so: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make -profiling/simple-kernel-timer/libkp_kernel_timer.so: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.ts -profiling/simple-kernel-timer/libkp_kernel_timer.so: profiling/simple-kernel-timer/libkp_kernel_shared.a -profiling/simple-kernel-timer/libkp_kernel_timer.so: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_kernel_timer.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_kernel_timer.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build: profiling/simple-kernel-timer/libkp_kernel_timer.so -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -P CMakeFiles/kp_kernel_timer.dir/cmake_clean.cmake -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/clean - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend - diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/cmake_clean.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/cmake_clean.cmake deleted file mode 100644 index 1415692fb..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_kernel_timer.dir/link.d" - "CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o" - "CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o.d" - "libkp_kernel_timer.pdb" - "libkp_kernel_timer.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_kernel_timer.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.internal b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.internal deleted file mode 100644 index eb1af99c5..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.internal +++ /dev/null @@ -1,336 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp - /home/runner/work/kokkos-tools/kokkos-tools/build/common/kp_config.hpp - /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/kp_core.hpp - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h - /usr/include/alloca.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/c++/13/algorithm - /usr/include/c++/13/backward/auto_ptr.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/algorithmfwd.h - /usr/include/c++/13/bits/align.h - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/atomic_wait.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/chrono.h - /usr/include/c++/13/bits/codecvt.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/fs_dir.h - /usr/include/c++/13/bits/fs_fwd.h - /usr/include/c++/13/bits/fs_ops.h - /usr/include/c++/13/bits/fs_path.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/iterator_concepts.h - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_conv.h - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/locale_facets_nonio.h - /usr/include/c++/13/bits/locale_facets_nonio.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/max_size_type.h - /usr/include/c++/13/bits/memory_resource.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/node_handle.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/parse_numbers.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/quoted_string.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/ranges_algo.h - /usr/include/c++/13/bits/ranges_algobase.h - /usr/include/c++/13/bits/ranges_base.h - /usr/include/c++/13/bits/ranges_cmp.h - /usr/include/c++/13/bits/ranges_uninitialized.h - /usr/include/c++/13/bits/ranges_util.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_atomic.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/sstream.tcc - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/std_mutex.h - /usr/include/c++/13/bits/stl_algo.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_map.h - /usr/include/c++/13/bits/stl_multimap.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_raw_storage_iter.h - /usr/include/c++/13/bits/stl_tempbuf.h - /usr/include/c++/13/bits/stl_tree.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/string_view.tcc - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/uniform_int_dist.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/uses_allocator_args.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/cinttypes - /usr/include/c++/13/climits - /usr/include/c++/13/clocale - /usr/include/c++/13/codecvt - /usr/include/c++/13/compare - /usr/include/c++/13/concepts - /usr/include/c++/13/cstddef - /usr/include/c++/13/cstdint - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/cstring - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/cxxabi.h - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/filesystem - /usr/include/c++/13/initializer_list - /usr/include/c++/13/iomanip - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/limits - /usr/include/c++/13/locale - /usr/include/c++/13/map - /usr/include/c++/13/memory - /usr/include/c++/13/new - /usr/include/c++/13/numbers - /usr/include/c++/13/ostream - /usr/include/c++/13/pstl/execution_defs.h - /usr/include/c++/13/pstl/glue_algorithm_defs.h - /usr/include/c++/13/pstl/glue_memory_defs.h - /usr/include/c++/13/pstl/pstl_config.h - /usr/include/c++/13/ratio - /usr/include/c++/13/sstream - /usr/include/c++/13/stdexcept - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/string_view - /usr/include/c++/13/system_error - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/vector - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/inttypes.h - /usr/include/libintl.h - /usr/include/limits.h - /usr/include/linux/close_range.h - /usr/include/linux/errno.h - /usr/include/linux/limits.h - /usr/include/locale.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/syscall.h - /usr/include/time.h - /usr/include/unistd.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/asm/unistd.h - /usr/include/x86_64-linux-gnu/asm/unistd_64.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/local_lim.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/syscall.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/uio_lim.h - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h - /usr/include/x86_64-linux-gnu/bits/unistd.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/syscall.h - /usr/include/x86_64-linux-gnu/sys/time.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - -profiling/simple-kernel-timer/libkp_kernel_timer.so - /lib/x86_64-linux-gnu/libc.so.6 - /lib/x86_64-linux-gnu/libm.so.6 - /lib/x86_64-linux-gnu/libmvec.so.1 - /lib64/ld-linux-x86-64.so.2 - /usr/lib/x86_64-linux-gnu/crti.o - /usr/lib/x86_64-linux-gnu/crtn.o - /usr/lib/x86_64-linux-gnu/libc.so - /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 - /usr/lib/x86_64-linux-gnu/libm.so - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so - /usr/lib/x86_64-linux-gnu/libc_nonshared.a - /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o - /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/libkp_kernel_shared.a - diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.make deleted file mode 100644 index ffd3814ea..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.make +++ /dev/null @@ -1,992 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp \ - common/kp_config.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/kp_core.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h \ - /usr/include/alloca.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/c++/13/algorithm \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/chrono.h \ - /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/fs_dir.h \ - /usr/include/c++/13/bits/fs_fwd.h \ - /usr/include/c++/13/bits/fs_ops.h \ - /usr/include/c++/13/bits/fs_path.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/max_size_type.h \ - /usr/include/c++/13/bits/memory_resource.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/cinttypes \ - /usr/include/c++/13/climits \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/codecvt \ - /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts \ - /usr/include/c++/13/cstddef \ - /usr/include/c++/13/cstdint \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/cstring \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/filesystem \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/iomanip \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/map \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/new \ - /usr/include/c++/13/numbers \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/pstl/execution_defs.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/ratio \ - /usr/include/c++/13/sstream \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/string_view \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/vector \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/inttypes.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/locale.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/syscall.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/time.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - -profiling/simple-kernel-timer/libkp_kernel_timer.so: /lib/x86_64-linux-gnu/libc.so.6 \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/x86_64-linux-gnu/crti.o \ - /usr/lib/x86_64-linux-gnu/crtn.o \ - /usr/lib/x86_64-linux-gnu/libc.so \ - /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o \ - profiling/simple-kernel-timer/libkp_kernel_shared.a - - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/x86_64-linux-gnu/libm.so: - -/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/x86_64-linux-gnu/libc.so: - -/lib64/ld-linux-x86-64.so.2: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/x86_64-linux-gnu/sys/syscall.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/x86_64-linux-gnu/bits/syscall.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/x86_64-linux-gnu/crti.o: - -/usr/include/x86_64-linux-gnu/bits/select-decl.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/usr/include/x86_64-linux-gnu/bits/local_lim.h: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/usr/include/x86_64-linux-gnu/bits/environments.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/usr/include/x86_64-linux-gnu/asm/unistd_64.h: - -/usr/include/wctype.h: - -profiling/simple-kernel-timer/libkp_kernel_shared.a: - -/usr/include/wchar.h: - -/usr/include/unistd.h: - -/usr/include/time.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: - -/usr/include/syscall.h: - -/usr/include/strings.h: - -/usr/include/stdint.h: - -/usr/include/sched.h: - -/usr/include/locale.h: - -/usr/include/linux/limits.h: - -/usr/include/linux/close_range.h: - -/usr/include/limits.h: - -/lib/x86_64-linux-gnu/libm.so.6: - -/usr/include/inttypes.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/features.h: - -/usr/include/endian.h: - -/usr/include/linux/errno.h: - -/usr/include/ctype.h: - -/usr/include/c++/13/vector: - -/usr/include/c++/13/typeinfo: - -/usr/include/c++/13/type_traits: - -/usr/include/c++/13/tuple: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/c++/13/system_error: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/usr/include/c++/13/bits/ranges_algobase.h: - -/usr/include/c++/13/bits/ranges_algo.h: - -/usr/include/c++/13/bits/quoted_string.h: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/c++/13/bits/predefined_ops.h: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/usr/include/c++/13/bits/ostream_insert.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/usr/include/pthread.h: - -/usr/include/c++/13/bits/ptr_traits.h: - -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/usr/include/c++/13/bits/node_handle.h: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/c++/13/bits/move.h: - -/usr/include/c++/13/bits/shared_ptr_base.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: - -/usr/include/stdlib.h: - -/usr/include/c++/13/bits/locale_facets_nonio.tcc: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/usr/include/c++/13/bits/ios_base.h: - -/usr/include/c++/13/bits/invoke.h: - -/usr/include/c++/13/bits/erase_if.h: - -/usr/include/c++/13/bits/functexcept.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -/usr/include/stdc-predef.h: - -/usr/include/c++/13/bits/atomic_base.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/c++/13/bits/fs_ops.h: - -/usr/include/c++/13/bits/fs_dir.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/string.h: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/c++/13/bits/memory_resource.h: - -/usr/include/c++/13/bits/stl_iterator.h: - -/usr/include/c++/13/bit: - -/usr/include/c++/13/bits/basic_ios.h: - -/usr/include/x86_64-linux-gnu/sys/time.h: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/c++/13/clocale: - -/usr/include/c++/13/ctime: - -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o: - -/usr/include/c++/13/backward/auto_ptr.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp: - -/usr/include/c++/13/bits/align.h: - -/usr/include/c++/13/bits/fs_fwd.h: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/c++/13/limits: - -/usr/include/c++/13/bits/ranges_base.h: - -/usr/include/c++/13/bits/iterator_concepts.h: - -/usr/include/c++/13/bits/allocator.h: - -/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: - -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/usr/include/x86_64-linux-gnu/bits/stdio.h: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/kp_core.hpp: - -/usr/include/c++/13/cwchar: - -/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: - -/usr/include/c++/13/bits/memoryfwd.h: - -/usr/include/c++/13/bits/basic_string.tcc: - -common/kp_config.hpp: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/c++/13/bits/alloc_traits.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/usr/include/c++/13/new: - -/usr/include/x86_64-linux-gnu/bits/wchar2.h: - -/usr/include/features-time64.h: - -/usr/include/c++/13/bits/ranges_cmp.h: - -/usr/include/asm-generic/errno.h: - -/home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/c++/13/cctype: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/include/c++/13/backward/binders.h: - -/usr/include/x86_64-linux-gnu/bits/unistd.h: - -/usr/include/c++/13/map: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/usr/include/c++/13/bits/locale_facets.h: - -/usr/include/c++/13/bits/hash_bytes.h: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_timer.cpp: - -/usr/include/c++/13/bits/charconv.h: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/c++/13/bits/algorithmfwd.h: - -/usr/include/c++/13/bits/sstream.tcc: - -/usr/include/alloca.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/c++/13/bits/stl_tree.h: - -/usr/include/c++/13/bits/parse_numbers.h: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/usr/include/c++/13/bits/locale_conv.h: - -/usr/include/c++/13/bits/allocated_ptr.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: - -/usr/include/c++/13/cerrno: - -/usr/include/c++/13/bits/atomic_wait.h: - -/usr/include/c++/13/cxxabi.h: - -/usr/include/c++/13/bits/basic_ios.tcc: - -/usr/include/c++/13/bits/vector.tcc: - -/usr/include/c++/13/cstdint: - -/usr/include/c++/13/bits/locale_facets.tcc: - -/usr/include/c++/13/bits/fs_path.h: - -/usr/include/c++/13/bits/max_size_type.h: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h: - -/usr/include/c++/13/bits/locale_classes.h: - -/usr/include/c++/13/bits/char_traits.h: - -/usr/include/c++/13/bits/istream.tcc: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/usr/include/c++/13/ext/aligned_buffer.h: - -/usr/include/c++/13/bits/atomic_lockfree_defines.h: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h: - -/usr/include/c++/13/debug/assertions.h: - -/usr/include/c++/13/bits/shared_ptr.h: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/usr/include/x86_64-linux-gnu/asm/unistd.h: - -/usr/include/c++/13/bits/ranges_util.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/c++/13/ios: - -/usr/include/c++/13/bits/requires_hosted.h: - -/usr/include/c++/13/bits/concept_check.h: - -/usr/include/c++/13/bits/shared_ptr_atomic.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/c++/13/iomanip: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/select2.h: - -/usr/include/c++/13/bits/stl_tempbuf.h: - -/usr/include/c++/13/bits/stl_algo.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib.h: - -/usr/include/c++/13/bits/uses_allocator.h: - -/usr/include/c++/13/bits/uses_allocator_args.h: - -/usr/include/c++/13/bits/stl_algobase.h: - -/usr/include/c++/13/bits/range_access.h: - -/usr/include/c++/13/cstddef: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/c++/13/bits/stl_bvector.h: - -/usr/include/c++/13/bits/stl_construct.h: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/c++/13/bits/std_mutex.h: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/include/c++/13/bits/localefwd.h: - -/usr/include/c++/13/bits/string_view.tcc: - -/usr/include/c++/13/bits/stl_heap.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/c++/13/string_view: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/c++/13/pstl/pstl_config.h: - -/usr/include/c++/13/bits/stl_map.h: - -/usr/include/c++/13/bits/stl_multimap.h: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/include/c++/13/bits/stl_vector.h: - -/usr/include/c++/13/bits/streambuf.tcc: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp: - -/usr/include/c++/13/bits/stringfwd.h: - -/usr/include/c++/13/bits/uniform_int_dist.h: - -/usr/include/c++/13/bits/unique_ptr.h: - -/usr/include/c++/13/cinttypes: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/c++/13/cwctype: - -/usr/include/c++/13/climits: - -/usr/include/c++/13/codecvt: - -/usr/include/c++/13/compare: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/c++/13/concepts: - -/usr/include/c++/13/cstdio: - -/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/c++/13/bits/ranges_uninitialized.h: - -/usr/include/c++/13/cstdlib: - -/usr/include/c++/13/filesystem: - -/usr/include/c++/13/cstring: - -/usr/include/c++/13/algorithm: - -/usr/include/c++/13/debug/debug.h: - -/usr/include/x86_64-linux-gnu/bits/uio_lim.h: - -/usr/include/c++/13/exception: - -/usr/include/stdio.h: - -/usr/include/c++/13/bits/codecvt.h: - -/usr/include/c++/13/ext/concurrence.h: - -/usr/include/errno.h: - -/usr/include/c++/13/initializer_list: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/c++/13/iosfwd: - -/usr/include/libintl.h: - -/usr/include/c++/13/iostream: - -/usr/include/c++/13/istream: - -/usr/include/c++/13/locale: - -/usr/include/c++/13/memory: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/c++/13/pstl/glue_memory_defs.h: - -/usr/include/c++/13/numbers: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/usr/include/c++/13/ostream: - -/usr/include/c++/13/pstl/execution_defs.h: - -/usr/lib/x86_64-linux-gnu/crtn.o: - -/usr/include/c++/13/pstl/glue_algorithm_defs.h: - -/usr/include/c++/13/ratio: - -/usr/include/c++/13/bits/new_allocator.h: - -/usr/include/c++/13/stdexcept: - -/usr/include/c++/13/sstream: - -/usr/include/c++/13/streambuf: - -/usr/include/c++/13/bits/chrono.h: - -/usr/include/c++/13/bits/locale_facets_nonio.h: - -/usr/include/c++/13/string: diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.ts b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.ts deleted file mode 100644 index 51fe261ad..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_kernel_timer. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend.make deleted file mode 100644 index 80149346e..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_kernel_timer. -# This may be replaced when dependencies are built. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/flags.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/flags.make deleted file mode 100644 index afa29713e..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -Dkp_kernel_timer_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC - diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o b/build/profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o deleted file mode 100644 index 8187db65a0cb8500e3d745d268b4577252c77a99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32824 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 Rhb!N=-lF<}qk!X8`CkSL!6E CMakeFiles/kp_reader.dir/kp_reader.cpp.i - -profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_reader.dir/kp_reader.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_reader.cpp -o CMakeFiles/kp_reader.dir/kp_reader.cpp.s - -# Object files for target kp_reader -kp_reader_OBJECTS = \ -"CMakeFiles/kp_reader.dir/kp_reader.cpp.o" - -# External object files for target kp_reader -kp_reader_EXTERNAL_OBJECTS = - -profiling/simple-kernel-timer/kp_reader: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o -profiling/simple-kernel-timer/kp_reader: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make -profiling/simple-kernel-timer/kp_reader: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.ts -profiling/simple-kernel-timer/kp_reader: profiling/simple-kernel-timer/libkp_kernel_timer.so -profiling/simple-kernel-timer/kp_reader: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable kp_reader" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_reader.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build: profiling/simple-kernel-timer/kp_reader -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build - -profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer && $(CMAKE_COMMAND) -P CMakeFiles/kp_reader.dir/cmake_clean.cmake -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/clean - -profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend - diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/cmake_clean.cmake b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/cmake_clean.cmake deleted file mode 100644 index 04f5ce3cf..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_reader.dir/link.d" - "CMakeFiles/kp_reader.dir/kp_reader.cpp.o" - "CMakeFiles/kp_reader.dir/kp_reader.cpp.o.d" - "kp_reader" - "kp_reader.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_reader.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.make deleted file mode 100644 index d7f19843b..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for kp_reader. -# This may be replaced when dependencies are built. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.ts b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.ts deleted file mode 100644 index 53a8e6fa4..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_reader. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend.make deleted file mode 100644 index bfa93ed17..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_reader. -# This may be replaced when dependencies are built. diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/flags.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/flags.make deleted file mode 100644 index 67fc11b21..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o deleted file mode 100644 index 8e313eb704206c6554a3d9e04832ffc57f79380f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22072 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 diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o.d b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o.d deleted file mode 100644 index 9d041a896..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o.d +++ /dev/null @@ -1,235 +0,0 @@ -profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_reader.cpp \ - /usr/include/stdc-predef.h /usr/include/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/c++/13/cinttypes /usr/include/c++/13/cstdint \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/inttypes.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/compare /usr/include/c++/13/concepts \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/stl_iterator.h /usr/include/c++/13/new \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/erase_if.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_shared.h \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ - /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cerrno /usr/include/errno.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer/kp_kernel_info.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/c++/13/cstring \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.d b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.d deleted file mode 100644 index f1dc39c55..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.d +++ /dev/null @@ -1,100 +0,0 @@ -kp_reader: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/kp_reader.dir/kp_reader.cpp.o \ - libkp_kernel_timer.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/kp_reader.dir/kp_reader.cpp.o: - -libkp_kernel_timer.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.txt b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.txt deleted file mode 100644 index 0ded240d3..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/kp_reader.dir/link.d CMakeFiles/kp_reader.dir/kp_reader.cpp.o -o kp_reader -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer: libkp_kernel_timer.so diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/progress.make b/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/progress.make deleted file mode 100644 index e1615c182..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 32 -CMAKE_PROGRESS_2 = 33 - diff --git a/build/profiling/simple-kernel-timer/CMakeFiles/progress.marks b/build/profiling/simple-kernel-timer/CMakeFiles/progress.marks deleted file mode 100644 index 45a4fb75d..000000000 --- a/build/profiling/simple-kernel-timer/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -8 diff --git a/build/profiling/simple-kernel-timer/Makefile b/build/profiling/simple-kernel-timer/Makefile deleted file mode 100644 index 9e9d7edc9..000000000 --- a/build/profiling/simple-kernel-timer/Makefile +++ /dev/null @@ -1,368 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer//CMakeFiles/progress.marks - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule - -# Convenience name for target. -kp_kernel_shared: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/rule -.PHONY : kp_kernel_shared - -# fast build rule for target. -kp_kernel_shared/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build -.PHONY : kp_kernel_shared/fast - -# Convenience name for target. -profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule - -# Convenience name for target. -kp_kernel_timer: profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/rule -.PHONY : kp_kernel_timer - -# fast build rule for target. -kp_kernel_timer/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build -.PHONY : kp_kernel_timer/fast - -# Convenience name for target. -profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule - -# Convenience name for target. -kp_reader: profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/rule -.PHONY : kp_reader - -# fast build rule for target. -kp_reader/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build -.PHONY : kp_reader/fast - -# Convenience name for target. -profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule -.PHONY : profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule - -# Convenience name for target. -kp_json_writer: profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/rule -.PHONY : kp_json_writer - -# fast build rule for target. -kp_json_writer/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build -.PHONY : kp_json_writer/fast - -kp_json_writer.o: kp_json_writer.cpp.o -.PHONY : kp_json_writer.o - -# target to build an object file -kp_json_writer.cpp.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.o -.PHONY : kp_json_writer.cpp.o - -kp_json_writer.i: kp_json_writer.cpp.i -.PHONY : kp_json_writer.i - -# target to preprocess a source file -kp_json_writer.cpp.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.i -.PHONY : kp_json_writer.cpp.i - -kp_json_writer.s: kp_json_writer.cpp.s -.PHONY : kp_json_writer.s - -# target to generate assembly for a file -kp_json_writer.cpp.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_json_writer.dir/kp_json_writer.cpp.s -.PHONY : kp_json_writer.cpp.s - -kp_kernel_timer.o: kp_kernel_timer.cpp.o -.PHONY : kp_kernel_timer.o - -# target to build an object file -kp_kernel_timer.cpp.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.o -.PHONY : kp_kernel_timer.cpp.o - -kp_kernel_timer.i: kp_kernel_timer.cpp.i -.PHONY : kp_kernel_timer.i - -# target to preprocess a source file -kp_kernel_timer.cpp.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.i -.PHONY : kp_kernel_timer.cpp.i - -kp_kernel_timer.s: kp_kernel_timer.cpp.s -.PHONY : kp_kernel_timer.s - -# target to generate assembly for a file -kp_kernel_timer.cpp.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_timer.dir/kp_kernel_timer.cpp.s -.PHONY : kp_kernel_timer.cpp.s - -kp_reader.o: kp_reader.cpp.o -.PHONY : kp_reader.o - -# target to build an object file -kp_reader.cpp.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.o -.PHONY : kp_reader.cpp.o - -kp_reader.i: kp_reader.cpp.i -.PHONY : kp_reader.i - -# target to preprocess a source file -kp_reader.cpp.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.i -.PHONY : kp_reader.cpp.i - -kp_reader.s: kp_reader.cpp.s -.PHONY : kp_reader.s - -# target to generate assembly for a file -kp_reader.cpp.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_reader.dir/kp_reader.cpp.s -.PHONY : kp_reader.cpp.s - -kp_shared.o: kp_shared.cpp.o -.PHONY : kp_shared.o - -# target to build an object file -kp_shared.cpp.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.o -.PHONY : kp_shared.cpp.o - -kp_shared.i: kp_shared.cpp.i -.PHONY : kp_shared.i - -# target to preprocess a source file -kp_shared.cpp.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.i -.PHONY : kp_shared.cpp.i - -kp_shared.s: kp_shared.cpp.s -.PHONY : kp_shared.s - -# target to generate assembly for a file -kp_shared.cpp.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/build.make profiling/simple-kernel-timer/CMakeFiles/kp_kernel_shared.dir/kp_shared.cpp.s -.PHONY : kp_shared.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... kp_json_writer" - @echo "... kp_kernel_shared" - @echo "... kp_kernel_timer" - @echo "... kp_reader" - @echo "... kp_json_writer.o" - @echo "... kp_json_writer.i" - @echo "... kp_json_writer.s" - @echo "... kp_kernel_timer.o" - @echo "... kp_kernel_timer.i" - @echo "... kp_kernel_timer.s" - @echo "... kp_reader.o" - @echo "... kp_reader.i" - @echo "... kp_reader.s" - @echo "... kp_shared.o" - @echo "... kp_shared.i" - @echo "... kp_shared.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/profiling/simple-kernel-timer/cmake_install.cmake b/build/profiling/simple-kernel-timer/cmake_install.cmake deleted file mode 100644 index b68ee934e..000000000 --- a/build/profiling/simple-kernel-timer/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/profiling/simple-kernel-timer - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/simple-kernel-timer/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/profiling/simple-kernel-timer/kp_json_writer b/build/profiling/simple-kernel-timer/kp_json_writer deleted file mode 100755 index 217b26632ddd4fb51439e17bf91ac4a44221dd48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31680 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 diff --git a/build/profiling/simple-kernel-timer/kp_reader b/build/profiling/simple-kernel-timer/kp_reader deleted file mode 100755 index 27d0c80c22bed0137cc68ebf518c4491c14ea4e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26488 zcmeHwdwf*Ywf~tU!0?b06fM3744PCDGT|94nhBY3Mkkmb58p5e$%ITvGU+@ZctNR? zsX3qVAnmQy>#eu+!7aDFR(`$3s#kP)CFu15zDlqDELtCPib@1agB9}ouKk!f88Y7f z`tkGoi_K@U_gZ_cwbx#2@3r^YXJ&J^+gqDwvnev=E7vLn9iGlHRidKHCkn`_l)1_| z`0G$ES4ILZU^rf1#WU3MbSQ6VZWs7`|}+4qNpeOhkyCn-WPwm;iH1?{DrswVf~MO z^W8=_(U9K6Lo}2~o^W{@o{SRFFnid(O>9#LHwB+7@HyyzslD=8;*#6%-}?Z-Vbd)T zaPBZQZNLqOPvoHgKRNKVIpkcBgZ@`J@JDjsAI>5Fy&UxamV>@I2fi)6 z4t!@0{LgdXqdD*=bKt+31OHf#{#NIp|6UIKh8*~K4*4{$9r$FY89C$tJuLmS9Qb27 z{)4*$}|m2G}rH+;=)OClBJK3}9Y6kO|T^LMO@wEFy^P%u<~ zLzCjWt+}m!O*`@>5$7C9wX(6<*Vxt;Y+6G)banYU{h@HMqp>XzS?60*4rEhTBUEW` z>{vyO-`25~i>R0>MFgV}U$Dg&0)^k#(jGx$cY<)yk_cL9>gsYjofRt^!+|DrFBIrl z)D;Y2QD#~WeO&4dTOU_JjMy6O% zHY-hmmXztO!FK=jP_(1NADX^47+O7jb#V3SV7N3A47P=b0xP3|w&v-bp_N;c?vsi-6PiSPaZ%jh^|rNB)L1kO>=hjsyfpVg04)(ZGH z3?8A}BjD&ofzh<{G6WpCkl;M!p8zxYV*e)NNV1&clUewU0&j2N^^#t~hs6Gy*8Ftr zLHV!+FSepgK+1x@n2Th8`z`oOE%*To{xS=`uz>^QtBWjn86Ro?GsS{egdEa^cx19$ z@WM2#s?dU`y^c(iEO^@B$mFo#sco5xEqJys5*6hZytFA*&9&g+uym@j;K!t~ilSNY z7;x!SZ^4gCV-@8V3myY1of<57@u&zDH#TP*ksEck5}{MRh_?H2qb3;qcU{z3~rX~AD&!SA==FSp2!Z-BAV}J zV48sDD;bz3p1C^%(}XjBoq=hhnLo+EG{Ma8Wnh|E<~+7Tl5rugHRL%7PbV!L?cNwOR1&G^`mr z8!!-45iHi4v0+PUH7o3_0@7=2RjBS3puGBrDF;<0-20ogs|%(UV+=&?n*N8BPBeQl z8sz+4rs?myZg$<|TIO21MEmwfU6{YkT7vUvx_iGf85^{z-K#N<`r`Y+30aEk8Jgx^ zqjdB%Md^*d475Yt^g70-zB2_t(~ql{E1sraZ{iz!yhhPJ#;<#*#=5HVBNrZ13t2ypskd|$d-FRT$J7Z7VN}~R zeYaM5DD;Y^@1R!DlL(CTEX6@*GS%}1q2@maRO*FOth@jnO(juwJ3mIV#{A7+r{Mc$ z^g8qVh#szbx4z4(pM;=4g3DFUM7io0qoF4#dZuQQ%-CLs%W&H~`aZO-#%=?rmUw_^ zkSN$qYHNvlNAyjoUR7M9KEur1q81;*=fE*_#Uo@r=F$#(ofjdB2tb-HI37@#o-O*qSM<8RxuH0!Cw25WN{j>AU|r zIB3>_yroRNyqip{xQtrcQxvbAC*bHj?I8`LCv^h7)7i)qo>%YxDU4;F!XF;T5^O*~ zH5vqk5J|$+k~sOlrt*ZksUKdw-k5lW*Lak0mZ75Q4?KZx=*MbGj%l_7no+Pv)8k!0 zX-0g2GCjVLvP7Kd&>bgwRi}TXCFZ8?Ll?BfPFAn)dWxpRGqfCmhuOW4Ng!oXyFd!d z?;w#FD?1)Sz8Snk2WhE;sE;SrxQ^xTS&cZ3eom9RtFX7KkgT56^gUjEu9h&EXk%wT zI9ZcgUllc~JVRpvfP(*P z6fJo56I{C9hwjjr@aVm%&xwF>R)N!dB(|jsqa6(RX|w86c{5#ZIg0y;ngw zPwX^8$a0kG;wRMjKVS`nL5ahw@6bS6-CIx&RK7<~dMf+W?oUCA(MwXa1QV@Q9#gxo z$Krlm4L(XNTH=O6O+Qbau-cA|irRgcSoAn!(G8|lUz`Z3$GzzWVRJ@O*%v8<4vfy| zw52wmq*xKQdlOecr!7pit=o{1#@*Ghtye$x%yh`2=o$hwYqf+bN)DspPS)|=no&g- zI;Gw_p7Hd1D&O$vZ+O+(e$i#2By0lf{3q+^PBH~I(gy5r&}C{F4W^zPpq{c`2~#;= zah~AjGUA_6o1#PdE(mTVwgfY&rtjeM07TCfdD4Fldzr z)b0_8C0JbuM>?PghBygAahvu83Y6~lCj8qxm3!6h18mF?!viF*&WIG*n4}_X*tEp5 z?OqI!dw!4T0W}=cy?S&TmcK19205m>x5i<^FzmH?E17fEdxF?_p~-EeT*7EYMwZQ( z%WLb`*w`nEl~6je7%@*yc@a<%W#YFwWRgD>;C0 zM~!$Z53Bdwn6{|FEjn|eR=Hp8{x3EHg+X5gP#1qMautRdQ_t4tiG6{|Y@-e)#6)>F zH36N6Vq3`Wd~_0E>?ns5$%hyv4iup*Nr4EAta~x`xv*B0(25%G#%>x;AyTitwHO(B zlTba>l?2=WXkzX%3((ws?ax%VVGGFESVR3eP-eSEmA_?`eA4rnBl+t|AtL!cNRF#_ z#i>2>5`=N}@{KfO&>jWb)Kb(Vct4s1fEE8y3f@|bEeLp4GP;;*3`A&WRAk8behMjk zTV{5^(QrSrA&oOyK@5ZDZ)U`$-ueu3bru(C=uuQ#hxGtsZ9CAcYnU=AKgbY_`9Ql2 z&r@umbw?FIq#tO`j<_@5Nv`d6LQtwkUte#CJ=^C1rx6x$Mnf;jo^*A{YwsCK3 zQQu$&LX^f(B@fA9eJ@m?+1Gs~BA$8yV@XHn1w1<6Nooqgx{9Ru$Qrq>eT^s#8LyfQk z1y&&63glSZy{6M1{eza6fqf6HOP_wqw(c*YAtG_d2i2Z$VvCDu!uoT4V&VYm$WXLJ zY*7pEEY@t**eBl#VB)S8^_D($LUpk@fWRU5e;(s5o0u@Eel!48t5`4kFh<#I<*h*h z%-e$04~d2^j^=-`&NF4y$Eyl@*vfAHfW_CYwA6>0RQDE4FH8$8In3bHp?cJqy|j_$ zYl8Z?B4p6A$@iI}vv{&7gj(LpoiruY?tP=lRBV2FjRrhsO+xG<^P3m5&MCBdcK;Lx zjSb|f-QNOvY#?8a&jC05$qq!WMp<+vz2WJPEXQU?Eav$b5ePOSIB>fdeEY&9hItP9 z%BJCuXnu^VjrYRxX_p<=G59VG?&7~8f{uw;58;73QZUGqk?#W#%) zqaC(ejE~}N^gtULu(XMCXVzfzH*nEYbYR8!zB2hZX^(-hz*jqAxk~=F+}j)83Ymvs*qhgmC49uv_#Qh)eTld>&0`N zK~S>Z=yjOxw1Vz8SMVS~wQPQqOU(O#q|HaqtI&k@bZi{w0Z6STX>!#<#MsJxD0b)X zrY=Uk>E%MnuZXgBC7)sJdDVr7HNL$De-G)+_tt#pa~>ik>wWxo99~!lNhb|=xv^&3 zIJN;YFO`#R7Tm&JM^c&VoR9{qvR0VxS7Otadh8=|f*XC`#kN*`Y}sJOgUHF#vn<#^ zI+6wN1s_b#V6p8I7BqiO8wc8z*w_w&wRmJ2)I9)ZKK{%YS;OeErKXb{-f0$XcTm?5 zX}$UfsXrcp-JZtU#iV_}rIA;TOk}*rQ4gPO7c<#VcP4v%&}xnIa_;5+0K^DPwwPfVSO2_?q+TBtq%o2zIo;wAZ&QHkbU@b zS*nN>aq!}G?-GTd&c}N zIF3$z2E07WdICo;ILlJwuYto{j@X(x?@1pfCA6y8$$YhY3uxH+RAT3TW}MTOgDUJB zavfH!c!3VA9>oD49awEej{QjYBajw7U}94Y@IEJ zW}%#pBYul=zW@m39;9p-(nN~P3y%|`p^K$ZlG5-SU)pt=wtWH&8wqWLEj=9x%HLYZZ z|By3zyXy|ua@Pu%Z}}c9>xhzyxd#(8d*@Jv*lNCpxaF-JP`mGdA!vi(cD{#WUzibB}(>M2~UDL_F2JqTc@u*(}Dk;@Av43kYij?Z4}6pK1Cdc9ei9L}nJUuL@L|^mH%cx?~yC54;R$-L&I}K=TglhbZiHpJHnf z6J8lq+CpRFMzq=)2@}YW)YG`Z{%jKgF_> zcFW-@xQ_qQ{71M#eVlDYT|G)>!)QK_$7WQNLjbQZr@_)5qXs88PXS3u#p#BoF5Hc$ zp?uK_0wf(Z9(|v!r)CWL;JHcZv6=H(M_6EHA=f;L?ut6L(;qqzD&aO6-6umDG^ftN zOL*WpVK&il8p<&W9H|rUaidPeZYit&L$IdaKz$beWx_wh@Z9!4rL}FS>|cULYV(h0 zinxzN{6jWA+Lc;$2Cf;C;LkYTm(rqVP*j8BK2W4?JEQ6tUuCC{ibP<525wz8^oHaQjLshKbf zd)I`@<)qsosP)uUX>8)0RUkuU7ghczDq}AXrp_bXGw*}UHGDQ%qr@c`d|+##24`mL zqQ*~QprHDCOJ^=Slj?Vzs)*Vid^gJ)s(52C{~~JRz?s$mMBE93b`U)5jRYZHWEu0v zlE8mKdtUt=Ew&47tg@#R2?7jZ_rEX`^`5apO6m)~zxIGv*(pN@LdZl$D&;^nPvEC)a7a2J$squXgZsWFiC@LV$hnFn_L= z{M3Ps^B+OA61{qv7Mov9MZBPljMEbHTL7dg-@(vqhOWIMqJVA7!K+yL&9xL&`1u{l z!y>n^xJ8{_TdY2q+>_~>eE+E>Mp0*=*V;lv9<8L;jH3)uRqob!h`U`3| z+s_+yc8`8S)4fH7FkgWdYb&zbaL8%*8g2U&Pa>+g24C|e)(muGKfV`|Jc$j2A~3?% zD>qQfAat4H(cM_TqWIJl71rs0J~D>eo#FI7IMM;5j#n28?A@9tq>gE1wHLkI4oj$vX0DDHr|2(8ZHHy>tFEjdT5wR+5r^CVhFI z)$Up->(SpfFQ5sD{)s*u0trq(nBw*pwKr)~C%6@}lBi&N!yjWPP6UT4i41CKUTX-NrJxb zdgG3dVWLP;;UZ)GpHaGo_ZUyVFdI3*VW*~x;h0hC{e#SJd$rq_%U#AEa!0xgk(;mp zzy&uAa2M2~Dyo=tSWI+jcM(1BwA62YZ3GY4(5pR)0OL#$nV{2m*J)G*h>HR(4W_xL@ zdW~rcR_FqZ4D1E&7@;gOBB!v|xua;3CvlA@F&mchCP3Joj85?;7&`xYz27O6@Zk_%%oa(KFccWuBt}mL4J=KdeI*gkKwS%8~ z^w+7baQ!rsz6wD4C1!&`)5|?Z6eA3=hWy$Ozj`a%iV8Q(gIA#`_o~B_xE5;az1JHx zrE6 z+q4o>)1N1k7Hhjc&)1ATc@MF24_VNUTHVK}9YoPuFX;|lYZIRr%A$;kiq zBt~VVc`AF?Kgnm18sCf6ghuyV9O&dRv-L-6hnq}l{B4k$$MA>r)Bj+8NUUrkdi0}e z{15|iym{|SC}DebgHbcvhFGH|mLgo~y&nB*>`d(jW8!sQ<4z39&zU3ORV`8O(Px8( zxmUfjk7yoh1fCjv)r+8jS@X0<|M-Y1)-4YO4&7}>lpnzMo+4fBWBcH%pnI=QpOcmo zeZrf-!r`s_Mp5J&(4#JKl~+G?q)^&}4@o!0X2|)_qkp1Vjll zKi#jpIe4uhzyCvjjy$Et-y%0B3SfBzdHOn0^v4oB@*vyT z(DxG4-$aCc&!)2$IBS8k7C38xvlcjOfv>~@HvCq}QC!~`TI_EwaX5InHW=dN#rPRx zup^CM($ok5G>hE}JvS~Qd}(R3zb(*?U&Mt_ZV7bxn@iUQnj@`BXr*HP?clt5_=R8- ze#3{~&JD#kcH-B2%|npBH39$HdGo?i{J1WptnoKRf*~dV{PdGYU!WuG4@DHNUwEEl zj8f{D8Xhw>Jhf?R3qEa8Q6QjYjB*3}`5Gf!5^Zm946U2T%~um>cB~6V9pO%YQ=ny? zqp@S1qq#BC=)lk4{9#A1!x3rqJDP&v>1cM~7jgc{^d3Z67H(YSpXVr>PQOa@hZwoD z44jVJiSrgJF8}(NA-$RhIUVRwv?&6sI$A=(c1K6Ft<4b#J34|9#~S?VuvvI@Ds;tf zAcJ8?@!HlvQ!CL-y)#(v7i{p&(siAFc*e0b7-?*CEX5D@ra2bCYK{fL zXh&q4!?k8r8AChpgHcv9%`tUqhT0M6a0qi{D(XYQRiVaq#>e_!`c)++O(FL=%gfoK-f9T<5G{o|NF6vKfS>O!9qIdI$q@JGi_2O;P3~vY(?k(9zUZ=D30VXwq>t zoYhgvfs%Q!G}6?HawzNw`{Ci{Fm%hZC+FlpqJ(F2rZeP#vh-T+F8o?I9BB4SHNI3> z4mtJyP?NtSf}zX2{6A|&aw=LdK7_eNzi2##9g(2aB|W`zbqsRaqEd#U+*)P3IR6?N z>-d6$vhBYH2OmP-`r_bV5_uPLItwa(d2nzVPA0mLr|^u`iua8hfxiXsRr-kzc>(a- zkWWH>2>CSR8s4$2M^1@;YD39(=VHayRcO0-+$j5I)DfP3Uv?PpEw3bkno;;3qM{Vx zLkG}y=#(TG;|puYPr6XTY`M?XXfizVQA$_xMSh^4;Sd zMnU!X;`>Ip#+QF*q-*@#*r=NE8*TY7+Qy8Z3!H0warJmd_4rBE;|r_D+g)UD4Ii@C zUc6X3L^?8gpxKlU+F|6?=U+X%IL}!58$H{d^<2-s0^ zDcA-oh-mW+!u)Iok@n6Y%sUM8#f%Z4d2lA-pP6|T@PD02m>~*1Dn2@! zm|mDoghyr*$s=+wP?NCey2 zN+s?h16+mgr%}RpT39+P>g8VPgwT)HZAz1PrdWTIPbk5rq*ibO!KUF^yB)<4*tp>Ukb;EkdqID2QX)Dv3|2G17t z_?pL%dePihmdX3mvIUll%^QAk$5Oq>8${kI@{Jg=VpCo<@3O3~eMaB<_&!sixl*94*K5%Pj*hy zz(!)vZOCJoKf}p?AO~KDVb6sedA}!n_Jy3sa?tP2fqyLr-pqmjA_x9!q)#3eAsHvB zb4Zs0Pj=28KlJ0<;re?`4!k!9et8ajC-B4F{}uzD#)O; z9Qdbm;9nB*9a-}KI|uzZJVOp=pG$M#%W~l9S#&r#D}kqR*e~Y$WMPTz0$=as2zE|^ zVgMT(hoG@$ao~rO^D6Mewfm2ex5QZbsmX@+6C3DfAFVgPAHE|t&y34LP=v&nmT-n&> zYsSHK*w+~CQgDQfd(Ura7Fr`hCqfuU-ch3xwnE zKx7E1&sV$HRp<7(7uC=ugg#s!>T_!Xsnsl2d^NW&a@BbjD87Z>8>?Mj-;K4kOWaF+ zOI_7oH*sXH+pA)i)X|M|xH|5uxeaiU)5*_Em(qoE0N8Onovnr{=8|O^Lw=6K31v$# zgv0hGzo(-m=&oP1q}*2_7_uvuR6uh-9oOS-#T#+0Uvr?t7Y+NH`2~c-T$RZC#xLMQ zr>(dBrMpeH=i!tdcL@$b@yh^*qUZ)ey6Z6K-Hlo8HHU+~R=h~SeT+3XmxcT-Wy4?H z_$AjT4wXn_2K}Im1}(Q5rj^8lwIuz<8+Xr+kEuyrV-=R zQ(ymOe#+&8$ZY<8#*vmBR8|QJoU9JiIx+tS?XJ| z(6_YQC+=5F>yE1phhAY>mANfZT*;WGC6}=aE{9r&-t{SJjVHD#UcZ7z5G`M|j!C>eA&k^4C|31W*IuWnF?1I>@%tRGrq9OOJ zR>>aV2tGxytfZS%Q=Np-!a?FFE~X z2tZ}HUKB4MBkL?EcJF8@-hXl`T#H&ti!dW^Z49?6WzFk4&;-x%R+!bS!JW5wmpTOS zp)TZaYa|9y>THWBWo#;!p;)#m2#^YRU#FBs{9OQ9BrOXC*=kbeZx!opYcr%t2+iPf zSASQNzcYd@0^RA$r1GVh%aCO>-q;?1crFn0QNi}1y&X%tbszNimgzACk3e|V!_0{Pgpmcn%bg z;h^9t+y6fV+RE<`d@@f`r6q~#bTdCkot6KvI5(5Iq?aNjEc5MI{QZJo=GJ$=Bt!Da z{K+hSd9Ee%fg<9{B*`Z+{Cp^5KY5NIb9sI(>9g&(4;9pZ>3^k4P>Q@Oi$VHNP$_iY zWaXFVPBL$ngd)!pr@WcPf4GJd%KW1&|7ExTeir`=wVYq(dpVf?n#Rw(D|4#1@+%F3x}N89o=X{$Pr{dhnQ*dwM+2{!B>1JClHMT; zBELekU!H}R{H0lV(v^}mPmf(*#r|rd{iFyi^qzu__N4x@Uv&N~b!Uv?kDV44B$qTi Z2h;5e5NAZg^Lxbm7y2HGHD!Uy{{_E>*HZuh diff --git a/build/profiling/simple-kernel-timer/libkp_kernel_shared.a b/build/profiling/simple-kernel-timer/libkp_kernel_shared.a deleted file mode 100644 index 04b875d51c7102a464b1923ba7ea910a620045b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24374 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 F|38>l+ CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.i - -profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/profiling/space-time-stack/kp_space_time_stack.cpp -o CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.s - -# Object files for target kp_space_time_stack -kp_space_time_stack_OBJECTS = \ -"CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o" - -# External object files for target kp_space_time_stack -kp_space_time_stack_EXTERNAL_OBJECTS = - -profiling/space-time-stack/libkp_space_time_stack.so: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o -profiling/space-time-stack/libkp_space_time_stack.so: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make -profiling/space-time-stack/libkp_space_time_stack.so: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.ts -profiling/space-time-stack/libkp_space_time_stack.so: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library libkp_space_time_stack.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/kp_space_time_stack.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build: profiling/space-time-stack/libkp_space_time_stack.so -.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build - -profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack && $(CMAKE_COMMAND) -P CMakeFiles/kp_space_time_stack.dir/cmake_clean.cmake -.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/clean - -profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/profiling/space-time-stack /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend - diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/cmake_clean.cmake b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/cmake_clean.cmake deleted file mode 100644 index 61b2a59eb..000000000 --- a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/kp_space_time_stack.dir/link.d" - "CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o" - "CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o.d" - "libkp_space_time_stack.pdb" - "libkp_space_time_stack.so" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/kp_space_time_stack.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.make b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.make deleted file mode 100644 index f86076a76..000000000 --- a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for kp_space_time_stack. -# This may be replaced when dependencies are built. diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.ts b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.ts deleted file mode 100644 index b17239c00..000000000 --- a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for kp_space_time_stack. diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend.make b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend.make deleted file mode 100644 index db73f2d00..000000000 --- a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for kp_space_time_stack. -# This may be replaced when dependencies are built. diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/flags.make b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/flags.make deleted file mode 100644 index 4a18d1fc6..000000000 --- a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -Dkp_space_time_stack_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 -fPIC - diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o deleted file mode 100644 index 579f2e7014bbb6dd5d4c2cb7e85bc351f461c277..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 369080 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 Q^xb(L|4Sox@A|R&Kf(YKj{pDw diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o.d b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o.d deleted file mode 100644 index e5c1f158f..000000000 --- a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o.d +++ /dev/null @@ -1,275 +0,0 @@ -profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/space-time-stack/kp_space_time_stack.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/cstdint \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ - /usr/include/c++/13/iostream /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/char_traits.h /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/iomanip \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/sstream \ - /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/fstream \ - /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h \ - /usr/include/c++/13/bits/fstream.tcc /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/set \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/cassert \ - /usr/include/assert.h /usr/include/c++/13/queue \ - /usr/include/c++/13/deque /usr/include/c++/13/bits/stl_deque.h \ - /usr/include/c++/13/bits/deque.tcc /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_queue.h /usr/include/c++/13/regex \ - /usr/include/c++/13/bitset /usr/include/c++/13/stack \ - /usr/include/c++/13/bits/stl_stack.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/regex_constants.h \ - /usr/include/c++/13/bits/regex_error.h \ - /usr/include/c++/13/bits/regex_automaton.h \ - /usr/include/c++/13/bits/regex_automaton.tcc \ - /usr/include/c++/13/bits/regex_scanner.h \ - /usr/include/c++/13/bits/regex_scanner.tcc \ - /usr/include/c++/13/bits/regex_compiler.h \ - /usr/include/c++/13/bits/regex_compiler.tcc \ - /usr/include/c++/13/bits/regex.h /usr/include/c++/13/bits/regex.tcc \ - /usr/include/c++/13/bits/regex_executor.h \ - /usr/include/c++/13/bits/regex_executor.tcc \ - /usr/include/x86_64-linux-gnu/sys/resource.h \ - /usr/include/x86_64-linux-gnu/bits/resource.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_rusage.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/cstring /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /home/runner/work/kokkos-tools/kokkos-tools/common/utils/demangle.hpp \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/kp_core.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/build/common/kp_config.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /usr/include/c++/13/chrono /usr/include/c++/13/bits/chrono.h \ - /usr/include/c++/13/ratio /usr/include/c++/13/limits \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ - /usr/include/c++/13/array /usr/include/c++/13/charconv \ - /usr/include/c++/13/optional \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/span /usr/include/c++/13/variant diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.d b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.d deleted file mode 100644 index 71301c3f3..000000000 --- a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.d +++ /dev/null @@ -1,82 +0,0 @@ -libkp_space_time_stack.so: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.txt b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.txt deleted file mode 100644 index b9a259f29..000000000 --- a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/kp_space_time_stack.dir/link.d -shared -Wl,-soname,libkp_space_time_stack.so -o libkp_space_time_stack.so CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o diff --git a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/progress.make b/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/progress.make deleted file mode 100644 index 30c309113..000000000 --- a/build/profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 34 -CMAKE_PROGRESS_2 = 35 - diff --git a/build/profiling/space-time-stack/CMakeFiles/progress.marks b/build/profiling/space-time-stack/CMakeFiles/progress.marks deleted file mode 100644 index 0cfbf0888..000000000 --- a/build/profiling/space-time-stack/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -2 diff --git a/build/profiling/space-time-stack/Makefile b/build/profiling/space-time-stack/Makefile deleted file mode 100644 index f19681d48..000000000 --- a/build/profiling/space-time-stack/Makefile +++ /dev/null @@ -1,242 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack//CMakeFiles/progress.marks - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/space-time-stack/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/space-time-stack/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/space-time-stack/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/space-time-stack/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule -.PHONY : profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule - -# Convenience name for target. -kp_space_time_stack: profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/rule -.PHONY : kp_space_time_stack - -# fast build rule for target. -kp_space_time_stack/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build -.PHONY : kp_space_time_stack/fast - -kp_space_time_stack.o: kp_space_time_stack.cpp.o -.PHONY : kp_space_time_stack.o - -# target to build an object file -kp_space_time_stack.cpp.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.o -.PHONY : kp_space_time_stack.cpp.o - -kp_space_time_stack.i: kp_space_time_stack.cpp.i -.PHONY : kp_space_time_stack.i - -# target to preprocess a source file -kp_space_time_stack.cpp.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.i -.PHONY : kp_space_time_stack.cpp.i - -kp_space_time_stack.s: kp_space_time_stack.cpp.s -.PHONY : kp_space_time_stack.s - -# target to generate assembly for a file -kp_space_time_stack.cpp.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/build.make profiling/space-time-stack/CMakeFiles/kp_space_time_stack.dir/kp_space_time_stack.cpp.s -.PHONY : kp_space_time_stack.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... kp_space_time_stack" - @echo "... kp_space_time_stack.o" - @echo "... kp_space_time_stack.i" - @echo "... kp_space_time_stack.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/profiling/space-time-stack/cmake_install.cmake b/build/profiling/space-time-stack/cmake_install.cmake deleted file mode 100644 index f8ee807ef..000000000 --- a/build/profiling/space-time-stack/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/profiling/space-time-stack - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake b/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 95005bf3a..000000000 --- a/build/tests/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/tests/CMakeFiles/progress.marks b/build/tests/CMakeFiles/progress.marks deleted file mode 100644 index f64f5d8d8..000000000 --- a/build/tests/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -27 diff --git a/build/tests/CMakeFiles/test_common.dir/DependInfo.cmake b/build/tests/CMakeFiles/test_common.dir/DependInfo.cmake deleted file mode 100644 index 9fcf87201..000000000 --- a/build/tests/CMakeFiles/test_common.dir/DependInfo.cmake +++ /dev/null @@ -1,23 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp" "tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" "gcc" "tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o b/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o deleted file mode 100644 index 8d5b52befb7a5ac90cb7d66dc4eaba52d6681b32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8328 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 diff --git a/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d b/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d deleted file mode 100644 index d7663e973..000000000 --- a/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d +++ /dev/null @@ -1,540 +0,0 @@ -tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp \ - /usr/include/stdc-predef.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/cstddef \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/include/c++/13/cstdint \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/iosfwd /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/string /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/exception \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/locale /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/cwctype /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/streambuf /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/sstream \ - /usr/include/c++/13/istream /usr/include/c++/13/ios \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc /usr/include/c++/13/ostream \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/limits \ - /usr/include/c++/13/memory /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/set \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/c++/13/stdlib.h /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/iostream /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - /usr/include/regex.h /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ - /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/any /usr/include/c++/13/optional \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/variant \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - /usr/include/c++/13/functional /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h /usr/include/c++/13/array \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert /usr/include/assert.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - /opt/kokkos/include/Kokkos_Core.hpp \ - /opt/kokkos/include/Kokkos_Core_fwd.hpp \ - /opt/kokkos/include/Kokkos_Macros.hpp \ - /opt/kokkos/include/KokkosCore_config.h \ - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ - /usr/include/c++/13/version \ - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ - /opt/kokkos/include/Kokkos_Printf.hpp \ - /opt/kokkos/include/impl/Kokkos_Error.hpp \ - /opt/kokkos/include/Kokkos_Abort.hpp \ - /opt/kokkos/include/Kokkos_Assert.hpp \ - /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ - /opt/kokkos/include/Kokkos_Layout.hpp \ - /opt/kokkos/include/impl/Kokkos_Traits.hpp \ - /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ - /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ - /opt/kokkos/include/Kokkos_Concepts.hpp \ - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ - /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools.hpp \ - /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ - /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ - /opt/kokkos/include/Kokkos_Rank.hpp \ - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ - /opt/kokkos/include/Kokkos_TypeInfo.hpp \ - /opt/kokkos/include/Kokkos_Tuners.hpp \ - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ - /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ - /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ - /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ - /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ - /opt/kokkos/include/Kokkos_Pair.hpp \ - /opt/kokkos/include/Kokkos_Atomic.hpp \ - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ - /opt/kokkos/include/desul/atomics.hpp \ - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ - /opt/kokkos/include/desul/atomics/Common.hpp \ - /opt/kokkos/include/desul/atomics/Macros.hpp \ - /opt/kokkos/include/desul/atomics/Config.hpp \ - /opt/kokkos/include/desul/atomics/Generic.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ - /opt/kokkos/include/Kokkos_Parallel.hpp \ - /opt/kokkos/include/Kokkos_View.hpp \ - /opt/kokkos/include/View/Kokkos_BasicView.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/mdspan/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ - /usr/include/c++/13/span \ - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ - /usr/include/c++/13/complex \ - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/Kokkos_MinMax.hpp \ - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ - /opt/kokkos/include/Kokkos_Extents.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ - /usr/include/c++/13/cfloat \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ - /opt/kokkos/include/Kokkos_MemoryPool.hpp \ - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ - /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ - /usr/include/c++/13/charconv \ - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ - /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ - /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ - /opt/kokkos/include/impl/Kokkos_EBO.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ - /opt/kokkos/include/Kokkos_Future.hpp \ - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ - /opt/kokkos/include/Kokkos_UniqueToken.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ - /opt/kokkos/include/Kokkos_Half.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ - /opt/kokkos/include/Kokkos_BitManipulation.hpp \ - /opt/kokkos/include/Kokkos_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ - /opt/kokkos/include/Kokkos_Clamp.hpp \ - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ - /opt/kokkos/include/Kokkos_Complex.hpp \ - /opt/kokkos/include/Kokkos_Vectorization.hpp \ - /opt/kokkos/include/Kokkos_hwloc.hpp \ - /opt/kokkos/include/Kokkos_Timer.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ - /opt/kokkos/include/Kokkos_CopyViews.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ - /opt/kokkos/include/Kokkos_Crs.hpp \ - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp diff --git a/build/tests/CMakeFiles/test_common.dir/build.make b/build/tests/CMakeFiles/test_common.dir/build.make deleted file mode 100644 index b7d82b4a9..000000000 --- a/build/tests/CMakeFiles/test_common.dir/build.make +++ /dev/null @@ -1,104 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include tests/CMakeFiles/test_common.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include tests/CMakeFiles/test_common.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/CMakeFiles/test_common.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/CMakeFiles/test_common.dir/flags.make - -tests/CMakeFiles/test_common.dir/codegen: -.PHONY : tests/CMakeFiles/test_common.dir/codegen - -tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o: tests/CMakeFiles/test_common.dir/flags.make -tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp -tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o: tests/CMakeFiles/test_common.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -MF CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d -o CMakeFiles/test_common.dir/UnitTestMain.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp - -tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_common.dir/UnitTestMain.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp > CMakeFiles/test_common.dir/UnitTestMain.cpp.i - -tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_common.dir/UnitTestMain.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp -o CMakeFiles/test_common.dir/UnitTestMain.cpp.s - -test_common: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -test_common: tests/CMakeFiles/test_common.dir/build.make -.PHONY : test_common - -# Rule to build all files generated by this target. -tests/CMakeFiles/test_common.dir/build: test_common -.PHONY : tests/CMakeFiles/test_common.dir/build - -tests/CMakeFiles/test_common.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests && $(CMAKE_COMMAND) -P CMakeFiles/test_common.dir/cmake_clean.cmake -.PHONY : tests/CMakeFiles/test_common.dir/clean - -tests/CMakeFiles/test_common.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests /home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/CMakeFiles/test_common.dir/depend - diff --git a/build/tests/CMakeFiles/test_common.dir/cmake_clean.cmake b/build/tests/CMakeFiles/test_common.dir/cmake_clean.cmake deleted file mode 100644 index 10960aee6..000000000 --- a/build/tests/CMakeFiles/test_common.dir/cmake_clean.cmake +++ /dev/null @@ -1,9 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - "CMakeFiles/test_common.dir/UnitTestMain.cpp.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/test_common.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/tests/CMakeFiles/test_common.dir/compiler_depend.internal b/build/tests/CMakeFiles/test_common.dir/compiler_depend.internal deleted file mode 100644 index 635bd94ed..000000000 --- a/build/tests/CMakeFiles/test_common.dir/compiler_depend.internal +++ /dev/null @@ -1,624 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o - /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp - /opt/kokkos/include/KokkosCore_config.h - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp - /opt/kokkos/include/Kokkos_Abort.hpp - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp - /opt/kokkos/include/Kokkos_Array.hpp - /opt/kokkos/include/Kokkos_Assert.hpp - /opt/kokkos/include/Kokkos_Atomic.hpp - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp - /opt/kokkos/include/Kokkos_BitManipulation.hpp - /opt/kokkos/include/Kokkos_Clamp.hpp - /opt/kokkos/include/Kokkos_Complex.hpp - /opt/kokkos/include/Kokkos_Concepts.hpp - /opt/kokkos/include/Kokkos_CopyViews.hpp - /opt/kokkos/include/Kokkos_Core.hpp - /opt/kokkos/include/Kokkos_Core_fwd.hpp - /opt/kokkos/include/Kokkos_Crs.hpp - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp - /opt/kokkos/include/Kokkos_ExecPolicy.hpp - /opt/kokkos/include/Kokkos_Extents.hpp - /opt/kokkos/include/Kokkos_Future.hpp - /opt/kokkos/include/Kokkos_Half.hpp - /opt/kokkos/include/Kokkos_HostSpace.hpp - /opt/kokkos/include/Kokkos_Layout.hpp - /opt/kokkos/include/Kokkos_Macros.hpp - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp - /opt/kokkos/include/Kokkos_MemoryPool.hpp - /opt/kokkos/include/Kokkos_MemoryTraits.hpp - /opt/kokkos/include/Kokkos_MinMax.hpp - /opt/kokkos/include/Kokkos_NumericTraits.hpp - /opt/kokkos/include/Kokkos_Pair.hpp - /opt/kokkos/include/Kokkos_Parallel.hpp - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp - /opt/kokkos/include/Kokkos_PointerOwnership.hpp - /opt/kokkos/include/Kokkos_Printf.hpp - /opt/kokkos/include/Kokkos_Rank.hpp - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp - /opt/kokkos/include/Kokkos_ScratchSpace.hpp - /opt/kokkos/include/Kokkos_Swap.hpp - /opt/kokkos/include/Kokkos_TaskScheduler.hpp - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp - /opt/kokkos/include/Kokkos_Timer.hpp - /opt/kokkos/include/Kokkos_Tuners.hpp - /opt/kokkos/include/Kokkos_TypeInfo.hpp - /opt/kokkos/include/Kokkos_UniqueToken.hpp - /opt/kokkos/include/Kokkos_Vectorization.hpp - /opt/kokkos/include/Kokkos_View.hpp - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp - /opt/kokkos/include/Kokkos_hwloc.hpp - /opt/kokkos/include/Serial/Kokkos_Serial.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp - /opt/kokkos/include/View/Kokkos_BasicView.hpp - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp - /opt/kokkos/include/desul/atomics.hpp - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp - /opt/kokkos/include/desul/atomics/Common.hpp - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp - /opt/kokkos/include/desul/atomics/Config.hpp - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp - /opt/kokkos/include/desul/atomics/Generic.hpp - /opt/kokkos/include/desul/atomics/Lock_Array.hpp - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp - /opt/kokkos/include/desul/atomics/Macros.hpp - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp - /opt/kokkos/include/experimental/__p0009_bits/config.hpp - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp - /opt/kokkos/include/impl/Kokkos_BitOps.hpp - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp - /opt/kokkos/include/impl/Kokkos_EBO.hpp - /opt/kokkos/include/impl/Kokkos_Error.hpp - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp - /opt/kokkos/include/impl/Kokkos_LIFO.hpp - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp - /opt/kokkos/include/impl/Kokkos_Profiling.hpp - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp - /opt/kokkos/include/impl/Kokkos_Tools.hpp - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp - /opt/kokkos/include/impl/Kokkos_Traits.hpp - /opt/kokkos/include/impl/Kokkos_Utilities.hpp - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp - /opt/kokkos/include/mdspan/mdspan.hpp - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp - /usr/include/alloca.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/int-ll64.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm-generic/types.h - /usr/include/assert.h - /usr/include/c++/13/algorithm - /usr/include/c++/13/any - /usr/include/c++/13/array - /usr/include/c++/13/atomic - /usr/include/c++/13/backward/auto_ptr.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/algorithmfwd.h - /usr/include/c++/13/bits/align.h - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/atomic_timed_wait.h - /usr/include/c++/13/bits/atomic_wait.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/chrono.h - /usr/include/c++/13/bits/chrono_io.h - /usr/include/c++/13/bits/codecvt.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/enable_special_members.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/hashtable.h - /usr/include/c++/13/bits/hashtable_policy.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/iterator_concepts.h - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_conv.h - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/locale_facets_nonio.h - /usr/include/c++/13/bits/locale_facets_nonio.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/max_size_type.h - /usr/include/c++/13/bits/memory_resource.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/node_handle.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/parse_numbers.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/quoted_string.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/ranges_algo.h - /usr/include/c++/13/bits/ranges_algobase.h - /usr/include/c++/13/bits/ranges_base.h - /usr/include/c++/13/bits/ranges_cmp.h - /usr/include/c++/13/bits/ranges_uninitialized.h - /usr/include/c++/13/bits/ranges_util.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/semaphore_base.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_atomic.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/specfun.h - /usr/include/c++/13/bits/sstream.tcc - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/std_function.h - /usr/include/c++/13/bits/std_mutex.h - /usr/include/c++/13/bits/std_thread.h - /usr/include/c++/13/bits/stl_algo.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_map.h - /usr/include/c++/13/bits/stl_multimap.h - /usr/include/c++/13/bits/stl_multiset.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_raw_storage_iter.h - /usr/include/c++/13/bits/stl_relops.h - /usr/include/c++/13/bits/stl_set.h - /usr/include/c++/13/bits/stl_tempbuf.h - /usr/include/c++/13/bits/stl_tree.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/stream_iterator.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/string_view.tcc - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/this_thread_sleep.h - /usr/include/c++/13/bits/uniform_int_dist.h - /usr/include/c++/13/bits/unique_lock.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/unordered_map.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/uses_allocator_args.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cassert - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/cfloat - /usr/include/c++/13/charconv - /usr/include/c++/13/chrono - /usr/include/c++/13/cinttypes - /usr/include/c++/13/climits - /usr/include/c++/13/clocale - /usr/include/c++/13/cmath - /usr/include/c++/13/compare - /usr/include/c++/13/complex - /usr/include/c++/13/concepts - /usr/include/c++/13/condition_variable - /usr/include/c++/13/cstddef - /usr/include/c++/13/cstdint - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/cstring - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/cxxabi.h - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/format - /usr/include/c++/13/functional - /usr/include/c++/13/initializer_list - /usr/include/c++/13/iomanip - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/iterator - /usr/include/c++/13/limits - /usr/include/c++/13/locale - /usr/include/c++/13/map - /usr/include/c++/13/memory - /usr/include/c++/13/mutex - /usr/include/c++/13/new - /usr/include/c++/13/numbers - /usr/include/c++/13/optional - /usr/include/c++/13/ostream - /usr/include/c++/13/pstl/execution_defs.h - /usr/include/c++/13/pstl/glue_algorithm_defs.h - /usr/include/c++/13/pstl/glue_memory_defs.h - /usr/include/c++/13/pstl/pstl_config.h - /usr/include/c++/13/ratio - /usr/include/c++/13/semaphore - /usr/include/c++/13/set - /usr/include/c++/13/span - /usr/include/c++/13/sstream - /usr/include/c++/13/stdexcept - /usr/include/c++/13/stdlib.h - /usr/include/c++/13/stop_token - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/string_view - /usr/include/c++/13/system_error - /usr/include/c++/13/thread - /usr/include/c++/13/tr1/bessel_function.tcc - /usr/include/c++/13/tr1/beta_function.tcc - /usr/include/c++/13/tr1/ell_integral.tcc - /usr/include/c++/13/tr1/exp_integral.tcc - /usr/include/c++/13/tr1/gamma.tcc - /usr/include/c++/13/tr1/hypergeometric.tcc - /usr/include/c++/13/tr1/legendre_function.tcc - /usr/include/c++/13/tr1/modified_bessel_func.tcc - /usr/include/c++/13/tr1/poly_hermite.tcc - /usr/include/c++/13/tr1/poly_laguerre.tcc - /usr/include/c++/13/tr1/riemann_zeta.tcc - /usr/include/c++/13/tr1/special_function_util.h - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/unordered_map - /usr/include/c++/13/utility - /usr/include/c++/13/variant - /usr/include/c++/13/vector - /usr/include/c++/13/version - /usr/include/ctype.h - /usr/include/dlfcn.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/inttypes.h - /usr/include/libintl.h - /usr/include/limits.h - /usr/include/linux/close_range.h - /usr/include/linux/errno.h - /usr/include/linux/limits.h - /usr/include/linux/posix_types.h - /usr/include/linux/stat.h - /usr/include/linux/stddef.h - /usr/include/linux/types.h - /usr/include/locale.h - /usr/include/math.h - /usr/include/pthread.h - /usr/include/regex.h - /usr/include/sched.h - /usr/include/semaphore.h - /usr/include/signal.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/syscall.h - /usr/include/time.h - /usr/include/unistd.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/asm/posix_types.h - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h - /usr/include/x86_64-linux-gnu/asm/types.h - /usr/include/x86_64-linux-gnu/asm/unistd.h - /usr/include/x86_64-linux-gnu/asm/unistd_64.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h - /usr/include/x86_64-linux-gnu/bits/dlfcn.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h - /usr/include/x86_64-linux-gnu/bits/fp-fast.h - /usr/include/x86_64-linux-gnu/bits/fp-logb.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/iscanonical.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h - /usr/include/x86_64-linux-gnu/bits/local_lim.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/math-vector.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h - /usr/include/x86_64-linux-gnu/bits/mathcalls.h - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/semaphore.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/sigaction.h - /usr/include/x86_64-linux-gnu/bits/sigcontext.h - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h - /usr/include/x86_64-linux-gnu/bits/signal_ext.h - /usr/include/x86_64-linux-gnu/bits/signum-arch.h - /usr/include/x86_64-linux-gnu/bits/signum-generic.h - /usr/include/x86_64-linux-gnu/bits/sigstack.h - /usr/include/x86_64-linux-gnu/bits/sigstksz.h - /usr/include/x86_64-linux-gnu/bits/sigthread.h - /usr/include/x86_64-linux-gnu/bits/ss_flags.h - /usr/include/x86_64-linux-gnu/bits/stat.h - /usr/include/x86_64-linux-gnu/bits/statx-generic.h - /usr/include/x86_64-linux-gnu/bits/statx.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/struct_stat.h - /usr/include/x86_64-linux-gnu/bits/syscall.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/uio_lim.h - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h - /usr/include/x86_64-linux-gnu/bits/unistd.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/stat.h - /usr/include/x86_64-linux-gnu/sys/syscall.h - /usr/include/x86_64-linux-gnu/sys/time.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/include/x86_64-linux-gnu/sys/ucontext.h - /usr/include/x86_64-linux-gnu/sys/wait.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - diff --git a/build/tests/CMakeFiles/test_common.dir/compiler_depend.make b/build/tests/CMakeFiles/test_common.dir/compiler_depend.make deleted file mode 100644 index 335d0d224..000000000 --- a/build/tests/CMakeFiles/test_common.dir/compiler_depend.make +++ /dev/null @@ -1,1861 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp \ - _deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - _deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - _deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - _deps/googletest-src/googletest/include/gtest/gtest-message.h \ - _deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - _deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - _deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - _deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - _deps/googletest-src/googletest/include/gtest/gtest.h \ - _deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - _deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ - /opt/kokkos/include/KokkosCore_config.h \ - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ - /opt/kokkos/include/Kokkos_Abort.hpp \ - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ - /opt/kokkos/include/Kokkos_Array.hpp \ - /opt/kokkos/include/Kokkos_Assert.hpp \ - /opt/kokkos/include/Kokkos_Atomic.hpp \ - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ - /opt/kokkos/include/Kokkos_BitManipulation.hpp \ - /opt/kokkos/include/Kokkos_Clamp.hpp \ - /opt/kokkos/include/Kokkos_Complex.hpp \ - /opt/kokkos/include/Kokkos_Concepts.hpp \ - /opt/kokkos/include/Kokkos_CopyViews.hpp \ - /opt/kokkos/include/Kokkos_Core.hpp \ - /opt/kokkos/include/Kokkos_Core_fwd.hpp \ - /opt/kokkos/include/Kokkos_Crs.hpp \ - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ - /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ - /opt/kokkos/include/Kokkos_Extents.hpp \ - /opt/kokkos/include/Kokkos_Future.hpp \ - /opt/kokkos/include/Kokkos_Half.hpp \ - /opt/kokkos/include/Kokkos_HostSpace.hpp \ - /opt/kokkos/include/Kokkos_Layout.hpp \ - /opt/kokkos/include/Kokkos_Macros.hpp \ - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ - /opt/kokkos/include/Kokkos_MemoryPool.hpp \ - /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ - /opt/kokkos/include/Kokkos_MinMax.hpp \ - /opt/kokkos/include/Kokkos_NumericTraits.hpp \ - /opt/kokkos/include/Kokkos_Pair.hpp \ - /opt/kokkos/include/Kokkos_Parallel.hpp \ - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ - /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ - /opt/kokkos/include/Kokkos_Printf.hpp \ - /opt/kokkos/include/Kokkos_Rank.hpp \ - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ - /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ - /opt/kokkos/include/Kokkos_Swap.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ - /opt/kokkos/include/Kokkos_Timer.hpp \ - /opt/kokkos/include/Kokkos_Tuners.hpp \ - /opt/kokkos/include/Kokkos_TypeInfo.hpp \ - /opt/kokkos/include/Kokkos_UniqueToken.hpp \ - /opt/kokkos/include/Kokkos_Vectorization.hpp \ - /opt/kokkos/include/Kokkos_View.hpp \ - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Kokkos_hwloc.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ - /opt/kokkos/include/View/Kokkos_BasicView.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ - /opt/kokkos/include/desul/atomics.hpp \ - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ - /opt/kokkos/include/desul/atomics/Common.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Config.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Generic.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Macros.hpp \ - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp \ - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ - /opt/kokkos/include/impl/Kokkos_EBO.hpp \ - /opt/kokkos/include/impl/Kokkos_Error.hpp \ - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ - /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ - /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ - /opt/kokkos/include/impl/Kokkos_Traits.hpp \ - /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ - /opt/kokkos/include/mdspan/mdspan.hpp \ - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/assert.h \ - /usr/include/c++/13/algorithm \ - /usr/include/c++/13/any \ - /usr/include/c++/13/array \ - /usr/include/c++/13/atomic \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/atomic_wait.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/chrono.h \ - /usr/include/c++/13/bits/chrono_io.h \ - /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/max_size_type.h \ - /usr/include/c++/13/bits/memory_resource.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/specfun.h \ - /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/stl_relops.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stream_iterator.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/unique_lock.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cassert \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/cfloat \ - /usr/include/c++/13/charconv \ - /usr/include/c++/13/chrono \ - /usr/include/c++/13/cinttypes \ - /usr/include/c++/13/climits \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/cmath \ - /usr/include/c++/13/compare \ - /usr/include/c++/13/complex \ - /usr/include/c++/13/concepts \ - /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/cstddef \ - /usr/include/c++/13/cstdint \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/cstring \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/format \ - /usr/include/c++/13/functional \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/iomanip \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/iterator \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/map \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/mutex \ - /usr/include/c++/13/new \ - /usr/include/c++/13/numbers \ - /usr/include/c++/13/optional \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/pstl/execution_defs.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/ratio \ - /usr/include/c++/13/semaphore \ - /usr/include/c++/13/set \ - /usr/include/c++/13/span \ - /usr/include/c++/13/sstream \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/stop_token \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/string_view \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/thread \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/utility \ - /usr/include/c++/13/variant \ - /usr/include/c++/13/vector \ - /usr/include/c++/13/version \ - /usr/include/ctype.h \ - /usr/include/dlfcn.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/inttypes.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/pthread.h \ - /usr/include/regex.h \ - /usr/include/sched.h \ - /usr/include/semaphore.h \ - /usr/include/signal.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/syscall.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ - /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/time.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - - -/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: - -/usr/include/x86_64-linux-gnu/sys/ucontext.h: - -/usr/include/x86_64-linux-gnu/sys/time.h: - -/usr/include/x86_64-linux-gnu/sys/syscall.h: - -/usr/include/x86_64-linux-gnu/sys/stat.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/x86_64-linux-gnu/bits/uio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/x86_64-linux-gnu/bits/struct_stat.h: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2.h: - -/usr/include/x86_64-linux-gnu/bits/stdio.h: - -/usr/include/x86_64-linux-gnu/bits/stat.h: - -/usr/include/x86_64-linux-gnu/bits/ss_flags.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/sigthread.h: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/x86_64-linux-gnu/bits/sigstksz.h: - -/usr/include/x86_64-linux-gnu/bits/signal_ext.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: - -/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: - -/usr/include/x86_64-linux-gnu/bits/sigcontext.h: - -/usr/include/x86_64-linux-gnu/bits/semaphore.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/x86_64-linux-gnu/bits/local_lim.h: - -/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: - -/usr/include/x86_64-linux-gnu/bits/iscanonical.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: - -/usr/include/x86_64-linux-gnu/bits/fp-fast.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/usr/include/x86_64-linux-gnu/bits/environments.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/x86_64-linux-gnu/bits/dlfcn.h: - -/usr/include/x86_64-linux-gnu/bits/dl_find_object.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/usr/include/x86_64-linux-gnu/asm/unistd_64.h: - -/usr/include/x86_64-linux-gnu/asm/unistd.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: - -/usr/include/wctype.h: - -/usr/include/x86_64-linux-gnu/sys/wait.h: - -/usr/include/stdlib.h: - -/usr/include/stdint.h: - -/usr/include/signal.h: - -/usr/include/sched.h: - -/usr/include/linux/stddef.h: - -/usr/include/linux/posix_types.h: - -/usr/include/linux/limits.h: - -/usr/include/linux/close_range.h: - -/usr/include/limits.h: - -/usr/include/x86_64-linux-gnu/bits/statx-generic.h: - -/usr/include/inttypes.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: - -/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: - -/usr/include/x86_64-linux-gnu/asm/types.h: - -/usr/include/features.h: - -/usr/include/x86_64-linux-gnu/bits/math-vector.h: - -/usr/include/features-time64.h: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/usr/include/c++/13/vector: - -/usr/include/c++/13/tr1/special_function_util.h: - -/usr/include/c++/13/tr1/riemann_zeta.tcc: - -/usr/include/c++/13/tr1/poly_laguerre.tcc: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types.h: - -/usr/include/c++/13/tr1/modified_bessel_func.tcc: - -/usr/include/c++/13/tr1/legendre_function.tcc: - -/usr/include/c++/13/tr1/hypergeometric.tcc: - -/usr/include/c++/13/tr1/ell_integral.tcc: - -/usr/include/c++/13/tr1/beta_function.tcc: - -/usr/include/c++/13/system_error: - -/usr/include/c++/13/streambuf: - -/usr/include/c++/13/stop_token: - -/usr/include/c++/13/sstream: - -/usr/include/c++/13/set: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/c++/13/semaphore: - -/usr/include/dlfcn.h: - -/usr/include/c++/13/ratio: - -/usr/include/c++/13/pstl/pstl_config.h: - -/usr/include/c++/13/tuple: - -/usr/include/c++/13/pstl/glue_algorithm_defs.h: - -/usr/include/c++/13/pstl/execution_defs.h: - -/usr/include/c++/13/ostream: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/c++/13/numbers: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/c++/13/new: - -/usr/include/c++/13/map: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/c++/13/locale: - -/usr/include/c++/13/iterator: - -/usr/include/c++/13/istream: - -/usr/include/c++/13/iostream: - -/usr/include/c++/13/iosfwd: - -/usr/include/c++/13/ios: - -/usr/include/c++/13/memory: - -/usr/include/c++/13/iomanip: - -/usr/include/x86_64-linux-gnu/bits/stdlib.h: - -/usr/include/c++/13/functional: - -/usr/include/c++/13/format: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: - -/usr/include/unistd.h: - -/usr/include/c++/13/ext/aligned_buffer.h: - -/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/c++/13/exception: - -/usr/include/c++/13/debug/debug.h: - -/usr/include/c++/13/debug/assertions.h: - -/usr/include/c++/13/cxxabi.h: - -/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: - -/usr/include/c++/13/cwchar: - -/usr/include/c++/13/ctime: - -/usr/include/c++/13/cstring: - -/usr/include/math.h: - -/usr/include/c++/13/cstdint: - -/usr/include/c++/13/mutex: - -/usr/include/c++/13/cstddef: - -/usr/include/c++/13/condition_variable: - -/usr/include/c++/13/concepts: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/c++/13/compare: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/c++/13/clocale: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/c++/13/climits: - -/usr/include/c++/13/cfloat: - -/usr/include/c++/13/bits/range_access.h: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/opt/kokkos/include/impl/Kokkos_HostBarrier.hpp: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/c++/13/utility: - -/usr/include/c++/13/bits/invoke.h: - -/opt/kokkos/include/Kokkos_Printf.hpp: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp: - -/usr/include/c++/13/cwctype: - -/opt/kokkos/include/impl/Kokkos_EBO.hpp: - -/usr/include/c++/13/bits/ranges_algobase.h: - -/opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp: - -/opt/kokkos/include/impl/Kokkos_ClockTic.hpp: - -/opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp: - -_deps/googletest-src/googletest/include/gtest/gtest-printers.h: - -/usr/include/c++/13/limits: - -/opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: - -/opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp: - -/opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp: - -/opt/kokkos/include/experimental/__p0009_bits/utility.hpp: - -/usr/include/x86_64-linux-gnu/bits/sigaction.h: - -/opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp: - -/usr/include/c++/13/string_view: - -/opt/kokkos/include/experimental/__p0009_bits/macros.hpp: - -/usr/include/c++/13/stdexcept: - -/usr/include/c++/13/cstdlib: - -/opt/kokkos/include/impl/Kokkos_ChaseLev.hpp: - -/usr/include/c++/13/bits/atomic_wait.h: - -/opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp: - -/opt/kokkos/include/Kokkos_MinMax.hpp: - -/usr/include/c++/13/cinttypes: - -/opt/kokkos/include/experimental/__p0009_bits/extents.hpp: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp: - -/usr/include/locale.h: - -/opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/opt/kokkos/include/desul/atomics/Adapt_GCC.hpp: - -/usr/include/c++/13/initializer_list: - -/opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp: - -/usr/include/semaphore.h: - -/opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/opt/kokkos/include/desul/atomics/Thread_Fence.hpp: - -/opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp: - -/usr/include/linux/types.h: - -/opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp: - -/usr/include/c++/13/cctype: - -/usr/include/c++/13/bits/unordered_map.h: - -/usr/include/c++/13/charconv: - -/opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp: - -/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: - -/usr/include/stdc-predef.h: - -/opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp: - -/opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp: - -/opt/kokkos/include/Kokkos_Rank.hpp: - -/usr/include/stdio.h: - -/usr/include/c++/13/bits/hash_bytes.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp: - -/usr/include/strings.h: - -/opt/kokkos/include/Kokkos_AnonymousSpace.hpp: - -/opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp: - -/opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp: - -/opt/kokkos/include/desul/atomics/Common.hpp: - -/opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp: - -/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp: - -/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp: - -/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp: - -/usr/include/c++/13/bits/codecvt.h: - -/opt/kokkos/include/desul/atomics/Macros.hpp: - -/opt/kokkos/include/Kokkos_MemoryTraits.hpp: - -/usr/include/c++/13/tr1/bessel_function.tcc: - -/opt/kokkos/include/desul/atomics/Lock_Array.hpp: - -/usr/include/c++/13/bits/ios_base.h: - -/opt/kokkos/include/View/Kokkos_ViewMapping.hpp: - -/opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp: - -/opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp: - -/usr/include/syscall.h: - -/opt/kokkos/include/mdspan/mdspan.hpp: - -/opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp: - -/usr/include/c++/13/stdlib.h: - -/usr/include/alloca.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/opt/kokkos/include/View/Kokkos_BasicView.hpp: - -/usr/include/c++/13/cerrno: - -/opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp: - -/opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp: - -/opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp: - -/usr/include/c++/13/typeinfo: - -/usr/include/c++/13/bits/hashtable_policy.h: - -/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp: - -/usr/include/c++/13/unordered_map: - -/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp: - -/opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp: - -/opt/kokkos/include/View/Kokkos_ViewAtomic.hpp: - -/opt/kokkos/include/Serial/Kokkos_Serial.hpp: - -/opt/kokkos/include/Kokkos_hwloc.hpp: - -/usr/include/c++/13/tr1/gamma.tcc: - -/opt/kokkos/include/KokkosCore_config.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h: - -/opt/kokkos/include/Kokkos_Timer.hpp: - -/opt/kokkos/include/Kokkos_Abort.hpp: - -/usr/include/x86_64-linux-gnu/bits/select2.h: - -/usr/include/c++/13/optional: - -/opt/kokkos/include/KokkosExp_MDRangePolicy.hpp: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/x86_64-linux-gnu/bits/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/opt/kokkos/include/desul/atomics/Generic.hpp: - -/opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp: - -/usr/include/c++/13/span: - -/usr/include/c++/13/bits/erase_if.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/opt/kokkos/include/View/Kokkos_ViewUniformType.hpp: - -/usr/include/x86_64-linux-gnu/bits/select-decl.h: - -/usr/include/c++/13/string: - -/opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp: - -/opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp: - -/usr/include/c++/13/bits/ranges_base.h: - -/usr/include/asm-generic/posix_types.h: - -_deps/googletest-src/googletest/include/gtest/gtest_prod.h: - -/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp: - -_deps/googletest-src/googletest/include/gtest/gtest.h: - -/usr/include/c++/13/bits/functexcept.h: - -/opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp: - -/opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp: - -/opt/kokkos/include/Kokkos_ReductionIdentity.hpp: - -/opt/kokkos/include/Kokkos_TypeInfo.hpp: - -/opt/kokkos/include/impl/Kokkos_Error.hpp: - -/usr/include/regex.h: - -/opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h: - -/opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp: - -/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -_deps/googletest-src/googletest/include/gtest/gtest-param-test.h: - -/usr/include/c++/13/thread: - -/opt/kokkos/include/Kokkos_MathematicalFunctions.hpp: - -/usr/include/libintl.h: - -/opt/kokkos/include/Kokkos_Half.hpp: - -/usr/include/c++/13/bits/locale_facets_nonio.h: - -/opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp: - -/opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp: - -/usr/include/x86_64-linux-gnu/bits/fp-logb.h: - -_deps/googletest-src/googletest/include/gtest/gtest-message.h: - -/opt/kokkos/include/Kokkos_Tuners.hpp: - -/usr/include/c++/13/bits/memoryfwd.h: - -/opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp: - -/home/runner/work/kokkos-tools/kokkos-tools/tests/UnitTestMain.cpp: - -/opt/kokkos/include/Kokkos_DetectionIdiom.hpp: - -/opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp: - -/usr/include/x86_64-linux-gnu/bits/syscall.h: - -/usr/include/c++/13/algorithm: - -/usr/include/linux/stat.h: - -/usr/include/c++/13/bits/stl_tree.h: - -/usr/include/c++/13/ext/concurrence.h: - -/opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h: - -/opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp: - -/opt/kokkos/include/Kokkos_PointerOwnership.hpp: - -/opt/kokkos/include/Kokkos_HostSpace.hpp: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/c++/13/chrono: - -/usr/include/c++/13/bits/basic_string.tcc: - -/usr/include/c++/13/bits/hashtable.h: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h: - -/opt/kokkos/include/Kokkos_Extents.hpp: - -/opt/kokkos/include/impl/Kokkos_Tools.hpp: - -/usr/include/c++/13/bits/max_size_type.h: - -/opt/kokkos/include/Kokkos_NumericTraits.hpp: - -/usr/include/ctype.h: - -/opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/opt/kokkos/include/impl/Kokkos_BitOps.hpp: - -/usr/include/c++/13/bits/stl_set.h: - -/opt/kokkos/include/Kokkos_ExecPolicy.hpp: - -/usr/include/errno.h: - -/opt/kokkos/include/Kokkos_ScratchSpace.hpp: - -/usr/include/c++/13/bits/basic_ios.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h: - -/usr/include/c++/13/bits/ranges_cmp.h: - -/usr/include/c++/13/bits/stringfwd.h: - -_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h: - -/opt/kokkos/include/Kokkos_Pair.hpp: - -/usr/include/c++/13/tr1/exp_integral.tcc: - -/usr/include/c++/13/bits/allocated_ptr.h: - -/usr/include/c++/13/bits/locale_conv.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/opt/kokkos/include/View/Kokkos_ViewCtor.hpp: - -/opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp: - -/opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp: - -/usr/include/pthread.h: - -_deps/googletest-src/googletest/include/gtest/gtest-matchers.h: - -/opt/kokkos/include/desul/atomics/Atomic_Ref.hpp: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h: - -/opt/kokkos/include/experimental/__p2389_bits/dims.hpp: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/usr/include/c++/13/bits/parse_numbers.h: - -_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h: - -/usr/include/c++/13/bits/shared_ptr.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/opt/kokkos/include/experimental/__p0009_bits/config.hpp: - -/usr/include/c++/13/bits/stl_algobase.h: - -/opt/kokkos/include/Kokkos_Array.hpp: - -/usr/include/c++/13/bits/chrono.h: - -/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp: - -/opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp: - -/opt/kokkos/include/Kokkos_Complex.hpp: - -/opt/kokkos/include/Kokkos_Concepts.hpp: - -/opt/kokkos/include/Kokkos_Macros.hpp: - -/opt/kokkos/include/Kokkos_Assert.hpp: - -/usr/include/c++/13/bits/specfun.h: - -/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: - -/opt/kokkos/include/Kokkos_Future.hpp: - -/opt/kokkos/include/Kokkos_Core.hpp: - -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp: - -/opt/kokkos/include/Kokkos_Crs.hpp: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/usr/include/c++/13/bits/requires_hosted.h: - -/opt/kokkos/include/impl/Kokkos_TaskQueue.hpp: - -/opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp: - -/usr/include/c++/13/backward/binders.h: - -/opt/kokkos/include/Kokkos_Layout.hpp: - -/opt/kokkos/include/Kokkos_MathematicalConstants.hpp: - -/usr/include/c++/13/bits/locale_facets_nonio.tcc: - -/opt/kokkos/include/desul/atomics.hpp: - -/opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp: - -/opt/kokkos/include/Kokkos_MemoryPool.hpp: - -/opt/kokkos/include/View/Kokkos_ViewLegacy.hpp: - -/opt/kokkos/include/desul/atomics/Config.hpp: - -/opt/kokkos/include/Kokkos_Swap.hpp: - -/usr/include/x86_64-linux-gnu/bits/statx.h: - -/opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp: - -/opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h: - -/opt/kokkos/include/impl/Kokkos_Utilities.hpp: - -/opt/kokkos/include/Kokkos_TaskScheduler.hpp: - -/opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp: - -/opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp: - -/usr/include/c++/13/bits/memory_resource.h: - -/opt/kokkos/include/Kokkos_Parallel.hpp: - -/usr/include/c++/13/bits/stl_construct.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/opt/kokkos/include/Kokkos_UniqueToken.hpp: - -/opt/kokkos/include/View/Kokkos_ViewAlloc.hpp: - -/opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h: - -/usr/include/c++/13/bits/stl_relops.h: - -/opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp: - -/opt/kokkos/include/Kokkos_View.hpp: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/c++/13/bits/std_thread.h: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/c++/13/complex: - -/opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp: - -/opt/kokkos/include/impl/Kokkos_OptionalRef.hpp: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp: - -/opt/kokkos/include/Kokkos_Core_fwd.hpp: - -/opt/kokkos/include/impl/Kokkos_Profiling.hpp: - -/usr/include/c++/13/pstl/glue_memory_defs.h: - -/opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp: - -/opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp: - -/opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp: - -/opt/kokkos/include/impl/Kokkos_StringManipulation.hpp: - -/opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp: - -/opt/kokkos/include/impl/Kokkos_TaskBase.hpp: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp: - -/opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp: - -/opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp: - -/opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp: - -/opt/kokkos/include/impl/Kokkos_TaskResult.hpp: - -_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h: - -_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h: - -/usr/include/c++/13/bits/streambuf.tcc: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/usr/include/c++/13/cstdio: - -/opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp: - -/opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp: - -/opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp: - -_deps/googletest-src/googletest/include/gtest/gtest-death-test.h: - -/opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/string.h: - -/usr/include/c++/13/bits/stl_vector.h: - -/opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp: - -/opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp: - -/opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp: - -/opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp: - -/opt/kokkos/include/desul/atomics/Fetch_Op.hpp: - -/opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp: - -/opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp: - -/opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp: - -/usr/include/c++/13/bits/enable_special_members.h: - -/opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp: - -/usr/include/asm-generic/bitsperlong.h: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/linux/errno.h: - -/usr/include/asm-generic/int-ll64.h: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp: - -/opt/kokkos/include/impl/Kokkos_Traits.hpp: - -/usr/include/c++/13/bits/stl_algo.h: - -/usr/include/c++/13/bits/stl_tempbuf.h: - -/usr/include/x86_64-linux-gnu/bits/signum-generic.h: - -/usr/include/c++/13/bits/ranges_util.h: - -/usr/include/asm-generic/types.h: - -/usr/include/endian.h: - -/usr/include/assert.h: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/c++/13/any: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/c++/13/variant: - -/usr/include/c++/13/array: - -/usr/include/c++/13/atomic: - -/usr/include/c++/13/backward/auto_ptr.h: - -/usr/include/time.h: - -/usr/include/c++/13/bit: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: - -/usr/include/c++/13/bits/algorithmfwd.h: - -/usr/include/c++/13/bits/sstream.tcc: - -/usr/include/c++/13/bits/alloc_traits.h: - -/usr/include/c++/13/bits/allocator.h: - -/usr/include/c++/13/bits/iterator_concepts.h: - -/usr/include/c++/13/bits/atomic_base.h: - -/usr/include/c++/13/bits/atomic_lockfree_defines.h: - -/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: - -/usr/include/c++/13/bits/atomic_timed_wait.h: - -/usr/include/c++/13/bits/basic_ios.tcc: - -/usr/include/c++/13/bits/charconv.h: - -/opt/kokkos/include/Kokkos_Atomic.hpp: - -/usr/include/c++/13/bits/semaphore_base.h: - -/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: - -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: - -/usr/include/c++/13/bits/chrono_io.h: - -/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: - -/usr/include/c++/13/bits/istream.tcc: - -/usr/include/c++/13/bits/ptr_traits.h: - -/usr/include/c++/13/bits/concept_check.h: - -/usr/include/c++/13/bits/shared_ptr_atomic.h: - -/usr/include/c++/13/bits/locale_classes.h: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/usr/include/c++/13/type_traits: - -/opt/kokkos/include/desul/atomics/Compare_Exchange.hpp: - -/usr/include/c++/13/bits/predefined_ops.h: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/c++/13/version: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/c++/13/bits/stream_iterator.h: - -/opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp: - -/usr/include/c++/13/bits/align.h: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/c++/13/cmath: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/opt/kokkos/include/Kokkos_Vectorization.hpp: - -/usr/include/c++/13/bits/locale_facets.h: - -/usr/include/c++/13/bits/locale_facets.tcc: - -/opt/kokkos/include/Kokkos_BitManipulation.hpp: - -/usr/include/c++/13/bits/localefwd.h: - -/opt/kokkos/include/impl/Kokkos_LIFO.hpp: - -/usr/include/c++/13/bits/string_view.tcc: - -/usr/include/c++/13/bits/char_traits.h: - -/usr/include/c++/13/bits/move.h: - -/usr/include/c++/13/bits/new_allocator.h: - -/opt/kokkos/include/View/Kokkos_ViewTraits.hpp: - -/usr/include/c++/13/bits/node_handle.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/c++/13/bits/std_mutex.h: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/include/c++/13/bits/ostream_insert.h: - -/usr/include/x86_64-linux-gnu/bits/signum-arch.h: - -_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h: - -/usr/include/c++/13/bits/quoted_string.h: - -/usr/include/c++/13/bits/shared_ptr_base.h: - -/opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp: - -/usr/include/c++/13/bits/ranges_algo.h: - -/usr/include/c++/13/bits/ranges_uninitialized.h: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/include/c++/13/bits/std_function.h: - -/usr/include/x86_64-linux-gnu/bits/sigstack.h: - -/opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp: - -/usr/include/c++/13/bits/stl_bvector.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/c++/13/bits/stl_heap.h: - -/opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/c++/13/bits/stl_iterator.h: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/wchar.h: - -/usr/include/c++/13/bits/stl_map.h: - -/opt/kokkos/include/Kokkos_CopyViews.hpp: - -/usr/include/c++/13/bits/this_thread_sleep.h: - -/usr/include/c++/13/bits/stl_multimap.h: - -/usr/include/c++/13/bits/stl_multiset.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/opt/kokkos/include/View/Kokkos_ViewTracker.hpp: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/usr/include/c++/13/tr1/poly_hermite.tcc: - -/opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp: - -/usr/include/c++/13/bits/uniform_int_dist.h: - -/opt/kokkos/include/impl/Kokkos_TaskNode.hpp: - -/usr/include/c++/13/bits/unique_lock.h: - -/usr/include/c++/13/bits/unique_ptr.h: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/c++/13/bits/uses_allocator.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/opt/kokkos/include/Kokkos_Clamp.hpp: - -/usr/include/c++/13/bits/uses_allocator_args.h: - -_deps/googletest-src/googletest/include/gtest/gtest-test-part.h: - -/usr/include/c++/13/bits/vector.tcc: - -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: - -/usr/include/c++/13/cassert: diff --git a/build/tests/CMakeFiles/test_common.dir/compiler_depend.ts b/build/tests/CMakeFiles/test_common.dir/compiler_depend.ts deleted file mode 100644 index 5cfbbb2d4..000000000 --- a/build/tests/CMakeFiles/test_common.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_common. diff --git a/build/tests/CMakeFiles/test_common.dir/depend.make b/build/tests/CMakeFiles/test_common.dir/depend.make deleted file mode 100644 index df5019f8e..000000000 --- a/build/tests/CMakeFiles/test_common.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_common. -# This may be replaced when dependencies are built. diff --git a/build/tests/CMakeFiles/test_common.dir/flags.make b/build/tests/CMakeFiles/test_common.dir/flags.make deleted file mode 100644 index 6b149ed37..000000000 --- a/build/tests/CMakeFiles/test_common.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DKOKKOS_DEPENDENCE - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/tests/CMakeFiles/test_common.dir/progress.make b/build/tests/CMakeFiles/test_common.dir/progress.make deleted file mode 100644 index 9e6c9e4e0..000000000 --- a/build/tests/CMakeFiles/test_common.dir/progress.make +++ /dev/null @@ -1,2 +0,0 @@ -CMAKE_PROGRESS_1 = 36 - diff --git a/build/tests/CTestTestfile.cmake b/build/tests/CTestTestfile.cmake deleted file mode 100644 index b8e3c50ad..000000000 --- a/build/tests/CTestTestfile.cmake +++ /dev/null @@ -1,8 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/kokkos-tools/kokkos-tools/tests -# Build directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -subdirs("space-time-stack") -subdirs("sampler") diff --git a/build/tests/Makefile b/build/tests/Makefile deleted file mode 100644 index 1a298dd10..000000000 --- a/build/tests/Makefile +++ /dev/null @@ -1,242 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/tests//CMakeFiles/progress.marks - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -tests/CMakeFiles/test_common.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/CMakeFiles/test_common.dir/rule -.PHONY : tests/CMakeFiles/test_common.dir/rule - -# Convenience name for target. -test_common: tests/CMakeFiles/test_common.dir/rule -.PHONY : test_common - -# fast build rule for target. -test_common/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/build -.PHONY : test_common/fast - -UnitTestMain.o: UnitTestMain.cpp.o -.PHONY : UnitTestMain.o - -# target to build an object file -UnitTestMain.cpp.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -.PHONY : UnitTestMain.cpp.o - -UnitTestMain.i: UnitTestMain.cpp.i -.PHONY : UnitTestMain.i - -# target to preprocess a source file -UnitTestMain.cpp.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.i -.PHONY : UnitTestMain.cpp.i - -UnitTestMain.s: UnitTestMain.cpp.s -.PHONY : UnitTestMain.s - -# target to generate assembly for a file -UnitTestMain.cpp.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/CMakeFiles/test_common.dir/build.make tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.s -.PHONY : UnitTestMain.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... test_common" - @echo "... UnitTestMain.o" - @echo "... UnitTestMain.i" - @echo "... UnitTestMain.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/tests/cmake_install.cmake b/build/tests/cmake_install.cmake deleted file mode 100644 index 441ac5edb..000000000 --- a/build/tests/cmake_install.cmake +++ /dev/null @@ -1,60 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/tests - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/cmake_install.cmake") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for the subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/cmake_install.cmake") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/tests/sampler/CMakeFiles/CMakeDirectoryInformation.cmake b/build/tests/sampler/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 95005bf3a..000000000 --- a/build/tests/sampler/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/tests/sampler/CMakeFiles/progress.marks b/build/tests/sampler/CMakeFiles/progress.marks deleted file mode 100644 index 7273c0fa8..000000000 --- a/build/tests/sampler/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -25 diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/DependInfo.cmake deleted file mode 100644 index 1a6924eff..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor.cpp" "tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o.d" - "" "tests/sampler/test_sampling_parfor" "gcc" "tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make deleted file mode 100644 index c3220e3d3..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make +++ /dev/null @@ -1,121 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/sampler/CMakeFiles/test_sampling_parfor.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/sampler/CMakeFiles/test_sampling_parfor.dir/flags.make - -tests/sampler/CMakeFiles/test_sampling_parfor.dir/codegen: -.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/codegen - -tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o: tests/sampler/CMakeFiles/test_sampling_parfor.dir/flags.make -tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor.cpp -tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o: tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o -MF CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o.d -o CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor.cpp - -tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor.cpp > CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.i - -tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor.cpp -o CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.s - -# Object files for target test_sampling_parfor -test_sampling_parfor_OBJECTS = \ -"CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o" - -# External object files for target test_sampling_parfor -test_sampling_parfor_EXTERNAL_OBJECTS = \ -"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - -tests/sampler/test_sampling_parfor: tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o -tests/sampler/test_sampling_parfor: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -tests/sampler/test_sampling_parfor: tests/sampler/CMakeFiles/test_sampling_parfor.dir/build.make -tests/sampler/test_sampling_parfor: tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.ts -tests/sampler/test_sampling_parfor: lib/libgmock.so.1.14.0 -tests/sampler/test_sampling_parfor: lib/libgtest.so.1.14.0 -tests/sampler/test_sampling_parfor: /opt/kokkos/lib/libkokkoscontainers.a -tests/sampler/test_sampling_parfor: /opt/kokkos/lib/libkokkoscore.a -tests/sampler/test_sampling_parfor: /opt/kokkos/lib/libkokkossimd.a -tests/sampler/test_sampling_parfor: tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_parfor" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_parfor.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/sampler/CMakeFiles/test_sampling_parfor.dir/build: tests/sampler/test_sampling_parfor -.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/build - -tests/sampler/CMakeFiles/test_sampling_parfor.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_parfor.dir/cmake_clean.cmake -.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/clean - -tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/cmake_clean.cmake deleted file mode 100644 index 56d729f12..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_sampling_parfor.dir/link.d" - "CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o" - "CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o.d" - "test_sampling_parfor" - "test_sampling_parfor.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/test_sampling_parfor.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.make deleted file mode 100644 index 7e6fb0b64..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_sampling_parfor. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.ts deleted file mode 100644 index bffdea490..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_sampling_parfor. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend.make deleted file mode 100644 index f1143b959..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_sampling_parfor. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/flags.make deleted file mode 100644 index 6b149ed37..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DKOKKOS_DEPENDENCE - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.d deleted file mode 100644 index b4da9fe6d..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.d +++ /dev/null @@ -1,118 +0,0 @@ -test_sampling_parfor: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o \ - ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ - ../../lib/libgmock.so.1.14.0 \ - ../../lib/libgtest.so.1.14.0 \ - /opt/kokkos/lib/libkokkoscontainers.a \ - /opt/kokkos/lib/libkokkoscore.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ - /opt/kokkos/lib/libkokkossimd.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o: - -../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: - -../../lib/libgmock.so.1.14.0: - -../../lib/libgtest.so.1.14.0: - -/opt/kokkos/lib/libkokkoscontainers.a: - -/opt/kokkos/lib/libkokkoscore.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: - -/opt/kokkos/lib/libkokkossimd.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.txt deleted file mode 100644 index bb6be3d2f..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_parfor.dir/link.d CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_parfor -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/progress.make deleted file mode 100644 index 6e6a7b1dd..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 37 -CMAKE_PROGRESS_2 = 38 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_parfor.dir/test_parfor.cpp.o deleted file mode 100644 index 751115172e3520b37ee7f7c4b602cd3f1cc0a508..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 138040 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 CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.i - -tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce.cpp -o CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.s - -# Object files for target test_sampling_parreduce -test_sampling_parreduce_OBJECTS = \ -"CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o" - -# External object files for target test_sampling_parreduce -test_sampling_parreduce_EXTERNAL_OBJECTS = \ -"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - -tests/sampler/test_sampling_parreduce: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o -tests/sampler/test_sampling_parreduce: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -tests/sampler/test_sampling_parreduce: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build.make -tests/sampler/test_sampling_parreduce: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.ts -tests/sampler/test_sampling_parreduce: lib/libgmock.so.1.14.0 -tests/sampler/test_sampling_parreduce: lib/libgtest.so.1.14.0 -tests/sampler/test_sampling_parreduce: /opt/kokkos/lib/libkokkoscontainers.a -tests/sampler/test_sampling_parreduce: /opt/kokkos/lib/libkokkoscore.a -tests/sampler/test_sampling_parreduce: /opt/kokkos/lib/libkokkossimd.a -tests/sampler/test_sampling_parreduce: tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_parreduce" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_parreduce.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build: tests/sampler/test_sampling_parreduce -.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/build - -tests/sampler/CMakeFiles/test_sampling_parreduce.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_parreduce.dir/cmake_clean.cmake -.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/clean - -tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/cmake_clean.cmake deleted file mode 100644 index 56978550c..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_sampling_parreduce.dir/link.d" - "CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o" - "CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o.d" - "test_sampling_parreduce" - "test_sampling_parreduce.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/test_sampling_parreduce.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.make deleted file mode 100644 index 6393e4810..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_sampling_parreduce. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.ts deleted file mode 100644 index ce7d3c3e9..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_sampling_parreduce. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend.make deleted file mode 100644 index 73d571801..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_sampling_parreduce. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/flags.make deleted file mode 100644 index 6b149ed37..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DKOKKOS_DEPENDENCE - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.d deleted file mode 100644 index a94062752..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.d +++ /dev/null @@ -1,118 +0,0 @@ -test_sampling_parreduce: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o \ - ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ - ../../lib/libgmock.so.1.14.0 \ - ../../lib/libgtest.so.1.14.0 \ - /opt/kokkos/lib/libkokkoscontainers.a \ - /opt/kokkos/lib/libkokkoscore.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ - /opt/kokkos/lib/libkokkossimd.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o: - -../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: - -../../lib/libgmock.so.1.14.0: - -../../lib/libgtest.so.1.14.0: - -/opt/kokkos/lib/libkokkoscontainers.a: - -/opt/kokkos/lib/libkokkoscore.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: - -/opt/kokkos/lib/libkokkossimd.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.txt deleted file mode 100644 index d3968f863..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_parreduce.dir/link.d CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_parreduce -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/progress.make deleted file mode 100644 index 8021baef3..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 39 -CMAKE_PROGRESS_2 = 40 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o deleted file mode 100644 index 92e9103d71baf07c733b1e1355f58d21aaf5ceab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147472 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 B7IXjr diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o.d deleted file mode 100644 index b86f0c94f..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o.d +++ /dev/null @@ -1,560 +0,0 @@ -tests/sampler/CMakeFiles/test_sampling_parreduce.dir/test_parreduce.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ - /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/cctype /usr/include/ctype.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ - /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ - /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ - /usr/include/assert.h /usr/include/c++/13/stdlib.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/limits /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - /usr/include/regex.h /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ - /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/any /usr/include/c++/13/optional \ - /usr/include/c++/13/variant \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ - /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ - /opt/kokkos/include/Kokkos_Core.hpp \ - /opt/kokkos/include/Kokkos_Core_fwd.hpp \ - /opt/kokkos/include/Kokkos_Macros.hpp \ - /opt/kokkos/include/KokkosCore_config.h \ - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ - /usr/include/c++/13/version \ - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ - /opt/kokkos/include/Kokkos_Printf.hpp \ - /opt/kokkos/include/impl/Kokkos_Error.hpp \ - /opt/kokkos/include/Kokkos_Abort.hpp \ - /opt/kokkos/include/Kokkos_Assert.hpp \ - /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ - /opt/kokkos/include/Kokkos_Layout.hpp \ - /opt/kokkos/include/impl/Kokkos_Traits.hpp \ - /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ - /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ - /opt/kokkos/include/Kokkos_Concepts.hpp \ - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ - /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools.hpp \ - /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ - /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ - /opt/kokkos/include/Kokkos_Rank.hpp \ - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ - /opt/kokkos/include/Kokkos_TypeInfo.hpp \ - /opt/kokkos/include/Kokkos_Tuners.hpp \ - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ - /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ - /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ - /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ - /opt/kokkos/include/Kokkos_Pair.hpp \ - /opt/kokkos/include/Kokkos_Atomic.hpp \ - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ - /opt/kokkos/include/desul/atomics.hpp \ - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ - /opt/kokkos/include/desul/atomics/Common.hpp \ - /opt/kokkos/include/desul/atomics/Macros.hpp \ - /opt/kokkos/include/desul/atomics/Config.hpp \ - /opt/kokkos/include/desul/atomics/Generic.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ - /opt/kokkos/include/Kokkos_Parallel.hpp \ - /opt/kokkos/include/Kokkos_View.hpp \ - /opt/kokkos/include/View/Kokkos_BasicView.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/mdspan/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ - /usr/include/c++/13/span \ - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ - /usr/include/c++/13/complex \ - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/Kokkos_MinMax.hpp \ - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ - /opt/kokkos/include/Kokkos_Extents.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ - /usr/include/c++/13/cfloat \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ - /opt/kokkos/include/Kokkos_MemoryPool.hpp \ - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ - /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ - /usr/include/c++/13/charconv \ - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ - /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ - /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ - /opt/kokkos/include/impl/Kokkos_EBO.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ - /opt/kokkos/include/Kokkos_Future.hpp \ - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ - /opt/kokkos/include/Kokkos_UniqueToken.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ - /opt/kokkos/include/Kokkos_Half.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ - /opt/kokkos/include/Kokkos_BitManipulation.hpp \ - /opt/kokkos/include/Kokkos_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ - /opt/kokkos/include/Kokkos_Clamp.hpp \ - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ - /opt/kokkos/include/Kokkos_Complex.hpp \ - /opt/kokkos/include/Kokkos_Vectorization.hpp \ - /opt/kokkos/include/Kokkos_hwloc.hpp \ - /opt/kokkos/include/Kokkos_Timer.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ - /opt/kokkos/include/Kokkos_CopyViews.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ - /opt/kokkos/include/Kokkos_Crs.hpp \ - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parreduce.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersSkip.hpp diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/DependInfo.cmake deleted file mode 100644 index 0c79d5dc5..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan.cpp" "tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o.d" - "" "tests/sampler/test_sampling_parscan" "gcc" "tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make deleted file mode 100644 index 63a67eba0..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make +++ /dev/null @@ -1,121 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/sampler/CMakeFiles/test_sampling_parscan.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/sampler/CMakeFiles/test_sampling_parscan.dir/flags.make - -tests/sampler/CMakeFiles/test_sampling_parscan.dir/codegen: -.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/codegen - -tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o: tests/sampler/CMakeFiles/test_sampling_parscan.dir/flags.make -tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan.cpp -tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o: tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o -MF CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o.d -o CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan.cpp - -tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan.cpp > CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.i - -tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan.cpp -o CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.s - -# Object files for target test_sampling_parscan -test_sampling_parscan_OBJECTS = \ -"CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o" - -# External object files for target test_sampling_parscan -test_sampling_parscan_EXTERNAL_OBJECTS = \ -"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - -tests/sampler/test_sampling_parscan: tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o -tests/sampler/test_sampling_parscan: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -tests/sampler/test_sampling_parscan: tests/sampler/CMakeFiles/test_sampling_parscan.dir/build.make -tests/sampler/test_sampling_parscan: tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.ts -tests/sampler/test_sampling_parscan: lib/libgmock.so.1.14.0 -tests/sampler/test_sampling_parscan: lib/libgtest.so.1.14.0 -tests/sampler/test_sampling_parscan: /opt/kokkos/lib/libkokkoscontainers.a -tests/sampler/test_sampling_parscan: /opt/kokkos/lib/libkokkoscore.a -tests/sampler/test_sampling_parscan: /opt/kokkos/lib/libkokkossimd.a -tests/sampler/test_sampling_parscan: tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_parscan" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_parscan.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/sampler/CMakeFiles/test_sampling_parscan.dir/build: tests/sampler/test_sampling_parscan -.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/build - -tests/sampler/CMakeFiles/test_sampling_parscan.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_parscan.dir/cmake_clean.cmake -.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/clean - -tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/cmake_clean.cmake deleted file mode 100644 index 8accb0576..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_sampling_parscan.dir/link.d" - "CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o" - "CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o.d" - "test_sampling_parscan" - "test_sampling_parscan.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/test_sampling_parscan.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.make deleted file mode 100644 index bbcd9f83c..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_sampling_parscan. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.ts deleted file mode 100644 index 5309539bd..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_sampling_parscan. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend.make deleted file mode 100644 index 453667b56..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_sampling_parscan. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/flags.make deleted file mode 100644 index 6b149ed37..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DKOKKOS_DEPENDENCE - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.d deleted file mode 100644 index 93f69232b..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.d +++ /dev/null @@ -1,118 +0,0 @@ -test_sampling_parscan: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o \ - ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ - ../../lib/libgmock.so.1.14.0 \ - ../../lib/libgtest.so.1.14.0 \ - /opt/kokkos/lib/libkokkoscontainers.a \ - /opt/kokkos/lib/libkokkoscore.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ - /opt/kokkos/lib/libkokkossimd.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o: - -../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: - -../../lib/libgmock.so.1.14.0: - -../../lib/libgtest.so.1.14.0: - -/opt/kokkos/lib/libkokkoscontainers.a: - -/opt/kokkos/lib/libkokkoscore.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: - -/opt/kokkos/lib/libkokkossimd.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.txt deleted file mode 100644 index 67ec93adc..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_parscan.dir/link.d CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_parscan -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/progress.make deleted file mode 100644 index 1f42eb558..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 41 -CMAKE_PROGRESS_2 = 42 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_parscan.dir/test_parscan.cpp.o deleted file mode 100644 index b41d472c8b6a55855dd33a788165457b7fcdce3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147088 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 CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.i - -tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp -o CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.s - -# Object files for target test_sampling_prob_parfor -test_sampling_prob_parfor_OBJECTS = \ -"CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o" - -# External object files for target test_sampling_prob_parfor -test_sampling_prob_parfor_EXTERNAL_OBJECTS = \ -"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - -tests/sampler/test_sampling_prob_parfor: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o -tests/sampler/test_sampling_prob_parfor: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -tests/sampler/test_sampling_prob_parfor: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build.make -tests/sampler/test_sampling_prob_parfor: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.ts -tests/sampler/test_sampling_prob_parfor: lib/libgmock.so.1.14.0 -tests/sampler/test_sampling_prob_parfor: lib/libgtest.so.1.14.0 -tests/sampler/test_sampling_prob_parfor: /opt/kokkos/lib/libkokkoscontainers.a -tests/sampler/test_sampling_prob_parfor: /opt/kokkos/lib/libkokkoscore.a -tests/sampler/test_sampling_prob_parfor: /opt/kokkos/lib/libkokkossimd.a -tests/sampler/test_sampling_prob_parfor: tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_prob_parfor" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_prob_parfor.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build: tests/sampler/test_sampling_prob_parfor -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/build - -tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_prob_parfor.dir/cmake_clean.cmake -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/clean - -tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/cmake_clean.cmake deleted file mode 100644 index 946b1b37a..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_sampling_prob_parfor.dir/link.d" - "CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o" - "CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o.d" - "test_sampling_prob_parfor" - "test_sampling_prob_parfor.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/test_sampling_prob_parfor.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.make deleted file mode 100644 index 91d442889..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_sampling_prob_parfor. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.ts deleted file mode 100644 index 870f67a61..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_sampling_prob_parfor. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend.make deleted file mode 100644 index e0f7883aa..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_sampling_prob_parfor. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/flags.make deleted file mode 100644 index 6b149ed37..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DKOKKOS_DEPENDENCE - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.d deleted file mode 100644 index a74c936aa..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.d +++ /dev/null @@ -1,118 +0,0 @@ -test_sampling_prob_parfor: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o \ - ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ - ../../lib/libgmock.so.1.14.0 \ - ../../lib/libgtest.so.1.14.0 \ - /opt/kokkos/lib/libkokkoscontainers.a \ - /opt/kokkos/lib/libkokkoscore.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ - /opt/kokkos/lib/libkokkossimd.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o: - -../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: - -../../lib/libgmock.so.1.14.0: - -../../lib/libgtest.so.1.14.0: - -/opt/kokkos/lib/libkokkoscontainers.a: - -/opt/kokkos/lib/libkokkoscore.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: - -/opt/kokkos/lib/libkokkossimd.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.txt deleted file mode 100644 index b2513024e..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_prob_parfor.dir/link.d CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_prob_parfor -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/progress.make deleted file mode 100644 index 147cdba82..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 43 -CMAKE_PROGRESS_2 = 44 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o deleted file mode 100644 index 1ce49f1f14655e9c59db0cd7e171b753d5bd1ca0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133560 zcmeEv34B!5_5V#K529cuSX6AQ3^*uJflSyEL`)#TH##VqXtjzVgo&hNYcfG_jV4j1 zLzMoi*1G(vtyS9E*47ObHG%>zRissEZ56Fc##q6niYx!`IrrW-cb3Oi?604H`#zbx z`@ZkqbI(2J+Xer~RVrbUavIwojkM33Kej4s) z;`eR!e7d@SOWn`F{Ve>>R?l;AKS#N%ai5D{4Sw_RBf7Qt&BrgSp6k?o0q*t6y%6^X zsx!2(Sm~uak` G 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 a3zzzr{b8ZUH=O#*FApWZrTSs9`u_tkj5;F# diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o.d deleted file mode 100644 index 690b0ebfe..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o.d +++ /dev/null @@ -1,560 +0,0 @@ -tests/sampler/CMakeFiles/test_sampling_prob_parfor.dir/test_parfor_prob.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ - /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/cctype /usr/include/ctype.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ - /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ - /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ - /usr/include/assert.h /usr/include/c++/13/stdlib.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/limits /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - /usr/include/regex.h /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ - /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/any /usr/include/c++/13/optional \ - /usr/include/c++/13/variant \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ - /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ - /opt/kokkos/include/Kokkos_Core.hpp \ - /opt/kokkos/include/Kokkos_Core_fwd.hpp \ - /opt/kokkos/include/Kokkos_Macros.hpp \ - /opt/kokkos/include/KokkosCore_config.h \ - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ - /usr/include/c++/13/version \ - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ - /opt/kokkos/include/Kokkos_Printf.hpp \ - /opt/kokkos/include/impl/Kokkos_Error.hpp \ - /opt/kokkos/include/Kokkos_Abort.hpp \ - /opt/kokkos/include/Kokkos_Assert.hpp \ - /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ - /opt/kokkos/include/Kokkos_Layout.hpp \ - /opt/kokkos/include/impl/Kokkos_Traits.hpp \ - /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ - /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ - /opt/kokkos/include/Kokkos_Concepts.hpp \ - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ - /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools.hpp \ - /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ - /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ - /opt/kokkos/include/Kokkos_Rank.hpp \ - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ - /opt/kokkos/include/Kokkos_TypeInfo.hpp \ - /opt/kokkos/include/Kokkos_Tuners.hpp \ - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ - /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ - /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ - /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ - /opt/kokkos/include/Kokkos_Pair.hpp \ - /opt/kokkos/include/Kokkos_Atomic.hpp \ - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ - /opt/kokkos/include/desul/atomics.hpp \ - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ - /opt/kokkos/include/desul/atomics/Common.hpp \ - /opt/kokkos/include/desul/atomics/Macros.hpp \ - /opt/kokkos/include/desul/atomics/Config.hpp \ - /opt/kokkos/include/desul/atomics/Generic.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ - /opt/kokkos/include/Kokkos_Parallel.hpp \ - /opt/kokkos/include/Kokkos_View.hpp \ - /opt/kokkos/include/View/Kokkos_BasicView.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/mdspan/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ - /usr/include/c++/13/span \ - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ - /usr/include/c++/13/complex \ - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/Kokkos_MinMax.hpp \ - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ - /opt/kokkos/include/Kokkos_Extents.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ - /usr/include/c++/13/cfloat \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ - /opt/kokkos/include/Kokkos_MemoryPool.hpp \ - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ - /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ - /usr/include/c++/13/charconv \ - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ - /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ - /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ - /opt/kokkos/include/impl/Kokkos_EBO.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ - /opt/kokkos/include/Kokkos_Future.hpp \ - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ - /opt/kokkos/include/Kokkos_UniqueToken.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ - /opt/kokkos/include/Kokkos_Half.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ - /opt/kokkos/include/Kokkos_BitManipulation.hpp \ - /opt/kokkos/include/Kokkos_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ - /opt/kokkos/include/Kokkos_Clamp.hpp \ - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ - /opt/kokkos/include/Kokkos_Complex.hpp \ - /opt/kokkos/include/Kokkos_Vectorization.hpp \ - /opt/kokkos/include/Kokkos_hwloc.hpp \ - /opt/kokkos/include/Kokkos_Timer.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ - /opt/kokkos/include/Kokkos_CopyViews.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ - /opt/kokkos/include/Kokkos_Crs.hpp \ - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parfor.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersProb.hpp diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/DependInfo.cmake deleted file mode 100644 index 5590f8e1b..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp" "tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d" - "" "tests/sampler/test_sampling_prob_parfor_fence" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make deleted file mode 100644 index 52b576b6e..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make +++ /dev/null @@ -1,121 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/flags.make - -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/codegen: -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/codegen - -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/flags.make -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o -MF CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d -o CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp - -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp > CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.i - -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp -o CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.s - -# Object files for target test_sampling_prob_parfor_fence -test_sampling_prob_parfor_fence_OBJECTS = \ -"CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o" - -# External object files for target test_sampling_prob_parfor_fence -test_sampling_prob_parfor_fence_EXTERNAL_OBJECTS = \ -"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - -tests/sampler/test_sampling_prob_parfor_fence: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o -tests/sampler/test_sampling_prob_parfor_fence: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -tests/sampler/test_sampling_prob_parfor_fence: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build.make -tests/sampler/test_sampling_prob_parfor_fence: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.ts -tests/sampler/test_sampling_prob_parfor_fence: lib/libgmock.so.1.14.0 -tests/sampler/test_sampling_prob_parfor_fence: lib/libgtest.so.1.14.0 -tests/sampler/test_sampling_prob_parfor_fence: /opt/kokkos/lib/libkokkoscontainers.a -tests/sampler/test_sampling_prob_parfor_fence: /opt/kokkos/lib/libkokkoscore.a -tests/sampler/test_sampling_prob_parfor_fence: /opt/kokkos/lib/libkokkossimd.a -tests/sampler/test_sampling_prob_parfor_fence: tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_prob_parfor_fence" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_prob_parfor_fence.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build: tests/sampler/test_sampling_prob_parfor_fence -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/build - -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_prob_parfor_fence.dir/cmake_clean.cmake -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/clean - -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/cmake_clean.cmake deleted file mode 100644 index a4ae3826a..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d" - "CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o" - "CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d" - "test_sampling_prob_parfor_fence" - "test_sampling_prob_parfor_fence.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/test_sampling_prob_parfor_fence.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.make deleted file mode 100644 index 76038b600..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_sampling_prob_parfor_fence. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.ts deleted file mode 100644 index 54a1d0834..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_sampling_prob_parfor_fence. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend.make deleted file mode 100644 index a34328d40..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_sampling_prob_parfor_fence. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/flags.make deleted file mode 100644 index 6b149ed37..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DKOKKOS_DEPENDENCE - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d deleted file mode 100644 index 4c3804dfa..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d +++ /dev/null @@ -1,118 +0,0 @@ -test_sampling_prob_parfor_fence: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o \ - ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ - ../../lib/libgmock.so.1.14.0 \ - ../../lib/libgtest.so.1.14.0 \ - /opt/kokkos/lib/libkokkoscontainers.a \ - /opt/kokkos/lib/libkokkoscore.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ - /opt/kokkos/lib/libkokkossimd.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o: - -../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: - -../../lib/libgmock.so.1.14.0: - -../../lib/libgtest.so.1.14.0: - -/opt/kokkos/lib/libkokkoscontainers.a: - -/opt/kokkos/lib/libkokkoscore.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: - -/opt/kokkos/lib/libkokkossimd.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.txt deleted file mode 100644 index b64df4f25..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_prob_parfor_fence.dir/link.d CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_prob_parfor_fence -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/progress.make deleted file mode 100644 index ddd8d40ac..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 45 -CMAKE_PROGRESS_2 = 46 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o deleted file mode 100644 index 1ce49f1f14655e9c59db0cd7e171b753d5bd1ca0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133560 zcmeEv34B!5_5V#K529cuSX6AQ3^*uJflSyEL`)#TH##VqXtjzVgo&hNYcfG_jV4j1 zLzMoi*1G(vtyS9E*47ObHG%>zRissEZ56Fc##q6niYx!`IrrW-cb3Oi?604H`#zbx z`@ZkqbI(2J+Xer~RVrbUavIwojkM33Kej4s) z;`eR!e7d@SOWn`F{Ve>>R?l;AKS#N%ai5D{4Sw_RBf7Qt&BrgSp6k?o0q*t6y%6^X zsx!2(Sm~uak` G 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 a3zzzr{b8ZUH=O#*FApWZrTSs9`u_tkj5;F# diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d deleted file mode 100644 index 08ebf0318..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o.d +++ /dev/null @@ -1,560 +0,0 @@ -tests/sampler/CMakeFiles/test_sampling_prob_parfor_fence.dir/test_parfor_prob.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parfor_prob.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ - /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/cctype /usr/include/ctype.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ - /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ - /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ - /usr/include/assert.h /usr/include/c++/13/stdlib.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/limits /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - /usr/include/regex.h /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ - /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/any /usr/include/c++/13/optional \ - /usr/include/c++/13/variant \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ - /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ - /opt/kokkos/include/Kokkos_Core.hpp \ - /opt/kokkos/include/Kokkos_Core_fwd.hpp \ - /opt/kokkos/include/Kokkos_Macros.hpp \ - /opt/kokkos/include/KokkosCore_config.h \ - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ - /usr/include/c++/13/version \ - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ - /opt/kokkos/include/Kokkos_Printf.hpp \ - /opt/kokkos/include/impl/Kokkos_Error.hpp \ - /opt/kokkos/include/Kokkos_Abort.hpp \ - /opt/kokkos/include/Kokkos_Assert.hpp \ - /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ - /opt/kokkos/include/Kokkos_Layout.hpp \ - /opt/kokkos/include/impl/Kokkos_Traits.hpp \ - /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ - /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ - /opt/kokkos/include/Kokkos_Concepts.hpp \ - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ - /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools.hpp \ - /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ - /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ - /opt/kokkos/include/Kokkos_Rank.hpp \ - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ - /opt/kokkos/include/Kokkos_TypeInfo.hpp \ - /opt/kokkos/include/Kokkos_Tuners.hpp \ - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ - /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ - /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ - /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ - /opt/kokkos/include/Kokkos_Pair.hpp \ - /opt/kokkos/include/Kokkos_Atomic.hpp \ - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ - /opt/kokkos/include/desul/atomics.hpp \ - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ - /opt/kokkos/include/desul/atomics/Common.hpp \ - /opt/kokkos/include/desul/atomics/Macros.hpp \ - /opt/kokkos/include/desul/atomics/Config.hpp \ - /opt/kokkos/include/desul/atomics/Generic.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ - /opt/kokkos/include/Kokkos_Parallel.hpp \ - /opt/kokkos/include/Kokkos_View.hpp \ - /opt/kokkos/include/View/Kokkos_BasicView.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/mdspan/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ - /usr/include/c++/13/span \ - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ - /usr/include/c++/13/complex \ - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/Kokkos_MinMax.hpp \ - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ - /opt/kokkos/include/Kokkos_Extents.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ - /usr/include/c++/13/cfloat \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ - /opt/kokkos/include/Kokkos_MemoryPool.hpp \ - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ - /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ - /usr/include/c++/13/charconv \ - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ - /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ - /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ - /opt/kokkos/include/impl/Kokkos_EBO.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ - /opt/kokkos/include/Kokkos_Future.hpp \ - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ - /opt/kokkos/include/Kokkos_UniqueToken.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ - /opt/kokkos/include/Kokkos_Half.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ - /opt/kokkos/include/Kokkos_BitManipulation.hpp \ - /opt/kokkos/include/Kokkos_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ - /opt/kokkos/include/Kokkos_Clamp.hpp \ - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ - /opt/kokkos/include/Kokkos_Complex.hpp \ - /opt/kokkos/include/Kokkos_Vectorization.hpp \ - /opt/kokkos/include/Kokkos_hwloc.hpp \ - /opt/kokkos/include/Kokkos_Timer.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ - /opt/kokkos/include/Kokkos_CopyViews.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ - /opt/kokkos/include/Kokkos_Crs.hpp \ - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parfor.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersProb.hpp diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/DependInfo.cmake deleted file mode 100644 index 24edf8553..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp" "tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d" - "" "tests/sampler/test_sampling_prob_parreduce" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make deleted file mode 100644 index dfd9d4d76..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make +++ /dev/null @@ -1,121 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/flags.make - -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/codegen: -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/codegen - -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/flags.make -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o -MF CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d -o CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp - -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp > CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.i - -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp -o CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.s - -# Object files for target test_sampling_prob_parreduce -test_sampling_prob_parreduce_OBJECTS = \ -"CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o" - -# External object files for target test_sampling_prob_parreduce -test_sampling_prob_parreduce_EXTERNAL_OBJECTS = \ -"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - -tests/sampler/test_sampling_prob_parreduce: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o -tests/sampler/test_sampling_prob_parreduce: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -tests/sampler/test_sampling_prob_parreduce: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build.make -tests/sampler/test_sampling_prob_parreduce: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.ts -tests/sampler/test_sampling_prob_parreduce: lib/libgmock.so.1.14.0 -tests/sampler/test_sampling_prob_parreduce: lib/libgtest.so.1.14.0 -tests/sampler/test_sampling_prob_parreduce: /opt/kokkos/lib/libkokkoscontainers.a -tests/sampler/test_sampling_prob_parreduce: /opt/kokkos/lib/libkokkoscore.a -tests/sampler/test_sampling_prob_parreduce: /opt/kokkos/lib/libkokkossimd.a -tests/sampler/test_sampling_prob_parreduce: tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_prob_parreduce" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_prob_parreduce.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build: tests/sampler/test_sampling_prob_parreduce -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/build - -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_prob_parreduce.dir/cmake_clean.cmake -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/clean - -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/cmake_clean.cmake deleted file mode 100644 index 1eee2b6f4..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_sampling_prob_parreduce.dir/link.d" - "CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o" - "CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d" - "test_sampling_prob_parreduce" - "test_sampling_prob_parreduce.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/test_sampling_prob_parreduce.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.make deleted file mode 100644 index a9ad40a48..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_sampling_prob_parreduce. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.ts deleted file mode 100644 index 0e3d6905f..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_sampling_prob_parreduce. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend.make deleted file mode 100644 index dd81f21b3..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_sampling_prob_parreduce. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/flags.make deleted file mode 100644 index 6b149ed37..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DKOKKOS_DEPENDENCE - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.d deleted file mode 100644 index a30263d69..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.d +++ /dev/null @@ -1,118 +0,0 @@ -test_sampling_prob_parreduce: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o \ - ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ - ../../lib/libgmock.so.1.14.0 \ - ../../lib/libgtest.so.1.14.0 \ - /opt/kokkos/lib/libkokkoscontainers.a \ - /opt/kokkos/lib/libkokkoscore.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ - /opt/kokkos/lib/libkokkossimd.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o: - -../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: - -../../lib/libgmock.so.1.14.0: - -../../lib/libgtest.so.1.14.0: - -/opt/kokkos/lib/libkokkoscontainers.a: - -/opt/kokkos/lib/libkokkoscore.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: - -/opt/kokkos/lib/libkokkossimd.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.txt deleted file mode 100644 index b59f079a8..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_prob_parreduce.dir/link.d CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_prob_parreduce -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/progress.make deleted file mode 100644 index ab595e5ba..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 47 -CMAKE_PROGRESS_2 = 48 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o deleted file mode 100644 index dfafbc1543eb5b440b13d1cc3bfc164213d30223..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144792 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 z 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 diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d deleted file mode 100644 index 85964ba0d..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o.d +++ /dev/null @@ -1,560 +0,0 @@ -tests/sampler/CMakeFiles/test_sampling_prob_parreduce.dir/test_parreduce_prob.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ - /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/cctype /usr/include/ctype.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ - /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ - /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ - /usr/include/assert.h /usr/include/c++/13/stdlib.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/limits /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - /usr/include/regex.h /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ - /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/any /usr/include/c++/13/optional \ - /usr/include/c++/13/variant \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ - /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ - /opt/kokkos/include/Kokkos_Core.hpp \ - /opt/kokkos/include/Kokkos_Core_fwd.hpp \ - /opt/kokkos/include/Kokkos_Macros.hpp \ - /opt/kokkos/include/KokkosCore_config.h \ - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ - /usr/include/c++/13/version \ - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ - /opt/kokkos/include/Kokkos_Printf.hpp \ - /opt/kokkos/include/impl/Kokkos_Error.hpp \ - /opt/kokkos/include/Kokkos_Abort.hpp \ - /opt/kokkos/include/Kokkos_Assert.hpp \ - /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ - /opt/kokkos/include/Kokkos_Layout.hpp \ - /opt/kokkos/include/impl/Kokkos_Traits.hpp \ - /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ - /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ - /opt/kokkos/include/Kokkos_Concepts.hpp \ - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ - /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools.hpp \ - /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ - /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ - /opt/kokkos/include/Kokkos_Rank.hpp \ - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ - /opt/kokkos/include/Kokkos_TypeInfo.hpp \ - /opt/kokkos/include/Kokkos_Tuners.hpp \ - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ - /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ - /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ - /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ - /opt/kokkos/include/Kokkos_Pair.hpp \ - /opt/kokkos/include/Kokkos_Atomic.hpp \ - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ - /opt/kokkos/include/desul/atomics.hpp \ - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ - /opt/kokkos/include/desul/atomics/Common.hpp \ - /opt/kokkos/include/desul/atomics/Macros.hpp \ - /opt/kokkos/include/desul/atomics/Config.hpp \ - /opt/kokkos/include/desul/atomics/Generic.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ - /opt/kokkos/include/Kokkos_Parallel.hpp \ - /opt/kokkos/include/Kokkos_View.hpp \ - /opt/kokkos/include/View/Kokkos_BasicView.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/mdspan/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ - /usr/include/c++/13/span \ - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ - /usr/include/c++/13/complex \ - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/Kokkos_MinMax.hpp \ - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ - /opt/kokkos/include/Kokkos_Extents.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ - /usr/include/c++/13/cfloat \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ - /opt/kokkos/include/Kokkos_MemoryPool.hpp \ - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ - /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ - /usr/include/c++/13/charconv \ - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ - /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ - /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ - /opt/kokkos/include/impl/Kokkos_EBO.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ - /opt/kokkos/include/Kokkos_Future.hpp \ - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ - /opt/kokkos/include/Kokkos_UniqueToken.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ - /opt/kokkos/include/Kokkos_Half.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ - /opt/kokkos/include/Kokkos_BitManipulation.hpp \ - /opt/kokkos/include/Kokkos_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ - /opt/kokkos/include/Kokkos_Clamp.hpp \ - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ - /opt/kokkos/include/Kokkos_Complex.hpp \ - /opt/kokkos/include/Kokkos_Vectorization.hpp \ - /opt/kokkos/include/Kokkos_hwloc.hpp \ - /opt/kokkos/include/Kokkos_Timer.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ - /opt/kokkos/include/Kokkos_CopyViews.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ - /opt/kokkos/include/Kokkos_Crs.hpp \ - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parreduce.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersProb.hpp diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/DependInfo.cmake deleted file mode 100644 index f241c7f8d..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp" "tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d" - "" "tests/sampler/test_sampling_prob_parreduce_fence" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make deleted file mode 100644 index 897a96dbd..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make +++ /dev/null @@ -1,121 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/flags.make - -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/codegen: -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/codegen - -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/flags.make -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o -MF CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d -o CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp - -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp > CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.i - -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp -o CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.s - -# Object files for target test_sampling_prob_parreduce_fence -test_sampling_prob_parreduce_fence_OBJECTS = \ -"CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o" - -# External object files for target test_sampling_prob_parreduce_fence -test_sampling_prob_parreduce_fence_EXTERNAL_OBJECTS = \ -"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - -tests/sampler/test_sampling_prob_parreduce_fence: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o -tests/sampler/test_sampling_prob_parreduce_fence: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -tests/sampler/test_sampling_prob_parreduce_fence: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build.make -tests/sampler/test_sampling_prob_parreduce_fence: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.ts -tests/sampler/test_sampling_prob_parreduce_fence: lib/libgmock.so.1.14.0 -tests/sampler/test_sampling_prob_parreduce_fence: lib/libgtest.so.1.14.0 -tests/sampler/test_sampling_prob_parreduce_fence: /opt/kokkos/lib/libkokkoscontainers.a -tests/sampler/test_sampling_prob_parreduce_fence: /opt/kokkos/lib/libkokkoscore.a -tests/sampler/test_sampling_prob_parreduce_fence: /opt/kokkos/lib/libkokkossimd.a -tests/sampler/test_sampling_prob_parreduce_fence: tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_prob_parreduce_fence" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build: tests/sampler/test_sampling_prob_parreduce_fence -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/build - -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_prob_parreduce_fence.dir/cmake_clean.cmake -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/clean - -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/cmake_clean.cmake deleted file mode 100644 index 032fd7cd3..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d" - "CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o" - "CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d" - "test_sampling_prob_parreduce_fence" - "test_sampling_prob_parreduce_fence.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/test_sampling_prob_parreduce_fence.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.make deleted file mode 100644 index 8db346c97..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_sampling_prob_parreduce_fence. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.ts deleted file mode 100644 index 4d57bcd33..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_sampling_prob_parreduce_fence. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend.make deleted file mode 100644 index 792f5627e..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_sampling_prob_parreduce_fence. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/flags.make deleted file mode 100644 index 6b149ed37..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DKOKKOS_DEPENDENCE - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d deleted file mode 100644 index 48b969d74..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d +++ /dev/null @@ -1,118 +0,0 @@ -test_sampling_prob_parreduce_fence: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o \ - ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ - ../../lib/libgmock.so.1.14.0 \ - ../../lib/libgtest.so.1.14.0 \ - /opt/kokkos/lib/libkokkoscontainers.a \ - /opt/kokkos/lib/libkokkoscore.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ - /opt/kokkos/lib/libkokkossimd.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o: - -../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: - -../../lib/libgmock.so.1.14.0: - -../../lib/libgtest.so.1.14.0: - -/opt/kokkos/lib/libkokkoscontainers.a: - -/opt/kokkos/lib/libkokkoscore.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: - -/opt/kokkos/lib/libkokkossimd.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.txt deleted file mode 100644 index ddc4d4492..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_prob_parreduce_fence.dir/link.d CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_prob_parreduce_fence -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/progress.make deleted file mode 100644 index 4733d2b63..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 49 -CMAKE_PROGRESS_2 = 50 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o deleted file mode 100644 index dfafbc1543eb5b440b13d1cc3bfc164213d30223..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144792 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 z z#r?a-z+bQanJeBZqoKD)xV8X}+W)daWNQ0X@oomntQ-E9ao()T<*A;NlDvmUd)T>e z9cZ7uya(;LICe7}E!kS@@z3p1zjz$YGOXj-Z(xi4>o$`;%qq!nV3p-~&|0mRYk0re zM)mKn_tLHAT5d7J{^DvE?bNN~!I|3h_O~^L!OT_pCH!TmSSxkqTOLV}w^lXEr4}|~NJenRc8&Xxzkz+H z7H5r1=#<@>&J#E5r@vO;DeN&kUNcrskq=8GCf3Dk5>x(@`_Y;!s4Dqc?) zds-fEnjt{P!#+)?3`_eJ_KeZx7`_hj>z!$&OA-|^Pi)=kBoGZ!ziK#K|H4?b0M0*E z&_GKoz9-10Ox65Kqw+szd5)C+JRjaEc#o`)fzn0$S~K zZg5?UeHZpwb9_Nn5AjvCSzqb(@9Qf~r^a(%aeCD!=>lUSSu$Zl*`UOP^!e-7wrS5X z{_Idq_meTLh)>Q(yAP~wNXdmGx^xxvvZ8X@yNFi@7fI;?FI{L#R43y#;dS6<8>*gs zeI{Aozpzv{?ma_Y>Nc`=Hf2YLjiz2-SP=B>GP=Z@g6p?ybscy(Ut%a3J-i~u2d}ZF zUE_)Z!v5`Ux)JfD?r$+tYQv^XwmeyuY32Mk4jzf>Qo2eWZX0^^YiLN;^A(D4r@Mq! zBDMnZO<8=MBspD3Zx4gdJ?3yiJvktCd(qKdCbfKl9 zG)qnDS*!&`a)_1<}-7yi9ov$U}$@2zqJOZI`b znmb3Gnl=|}dFC@?En35YBknbvk;oWQ2Hmu`Om~2II(QapX&)I@?(A+S%2?&5PTy?M z$=P;T~|<--1jdz(_ldNmwv@#Ki^#@8T-I*Bt}Q}(!H~l&bemH#joPA zx;7E7<}LV$mMgjc)=^jNYqHd8TL(T4z^$gkX=@DTS-8nCKxbhg-M+csfahueZp18x z^(-R$jjV-PM4HZFE3TEg_Ul1&a46opf^W*M8B-e^gcla}ubnWuswP=^$iy1H<6?Ml z<7|DY9C8OobUoy^esq*RrJ<@J)a)*_EI5Z$({!(M&*3Elj_4mAiACYWZ|Pxl#GF2E zFDdUHt1js!{z@j%p?uFtd?$6x)hBfQaNN4vD(hq)y1{uw1>f>Xm0PQuy7|uLezBgR z5voqF@!>4p*cq(obQc+(5h*MT&xZ7?=BkCqs)^eA%F;=bN}|2#_S5=!VmzJujU{V1 zs!C3Zwx=Tr-J|{EHMKQ#UXRWl^O?Q!ROR5R(Ib-e4RjbxcIc#G?sw9ZM5A&xif@ts zw?xphu0A=YYI2kBL_;dt6PF5U!MTF9?{9nu%TO>T5|U#Rs4qMsi$iOnrPpl1^{e z*V0+;)+zhbpPTr99JUk-kiU&Y^5}md^N7jcoSLRS{ecdB{{L>a`emY@r&IF(=N$A$ zi5|xPL=O7n9QuFBL0{VkMmG3q@c5bIJO%a?qbC`WQd|PdwZ9 zV_#e_|NMXBZ1v{`+Ue&Oas2%M>}>THIP{m~pub4;vHtvj>}>rvI`rSmL4TD)|NR{F zBa|;L*njS&>!$um5*P{T*}A-;V#xY5em#nQi>~emnHPa}N3i4*$F4 zpx@V_zk3e)`dk2v{}IYZw)L-Y_~+;3W~)ESp?^RQ`qiS3+fRPpRJQ(84*&doqHOi2 zI{fpPn617(X94ri&uhw7|1yVvejZk~`ubjJ^v};#%2xjlhyPJI=+AQGpP!eMt^Y?I z{`t9F+3GKF_~+*=Wvj36fyDkdCI|f`4*&eTrELA{bKcSaxE%C9aro!wE@kUqpW}i4 z`T1el>PO@`8rc8%*#p_?Zz}repPxIHt-ijO6aDk^qO#T3_wS;AeqLF&`kfs0uggKd z$WecOZ&-zyPfBc-OZ1u|={`vW8+3FwV$R9sfDqHG1zt4*u_U=zo-hzCLdQ8JWgGu0NBb>wdRwb6t}4VaF6~X@t;Zm zM2~)>=*#1gy#DX>=&us}Et@pM8QXq*oXt6HW9pw*6w2eX*_c@U$)xAf&lmkn@h|k~ z7l{7mVHi!{*8g*)AM`&He`G}1Q?#FP|2vAT*#5T}bsSgx#aa4qOZqPV+d2Fn*JuciiQ_z~O%+8M5`?my})pr;Gos&^gUp|D8zR<$s{~FA#ms|M3q0 zqdfj+iT^z__&?U;f3o-=2>wSo{9o$v-zffvW$=HI$NzlsKNe> z{&&T{&Ho7T-%$hR%23fooqp!gpL$Rzf0aBxEnG_bSABlpJI`DH`K6)8^{OaSjbHUo zC;L2a^EY4g-!b~O{ZA%+SN;}B{#J=T_kZ42tAFkPUy6Ub{$77rsA$Jeja$Q-OzW33 ze$ij7f-<%7H;}$7{`vgSZYmgmik5Bs{2n2ewDDgd59`Ym|0(paS6BSAL_bsflStnc z|15ckJH~&KBmPgszm5Og!6Zy2Q~Wh_fZ&RMrsz)$%`|=6{8y2_EB=}CQ1AlL){AbGFBGI?&Uq0{bQ^~ad@;vFg z@;9F!?oS2tcRDTG{MFD7qO1KziT{5DR?=TB+K=>I{#S{A%- z{%#e0o4-+_zh64^V9v%rlk{EjH}c6&Dg%RW+V0Wf*)(tS*Pjfsr1d{j{Pz=moml?| z5^(wNBoC+8agzO?>+pY-__yotQt{8Wv2d)-N;`M_tFny$dr$nuj`)8^j&1%b#lMX| zS{6o`DgM_z@fVB!(akE`a{uKO(s$+mD2cy7^f~_*I^r*;9Td)~jsL1F zmt=^4HtD* zm$&)fWLvlY$PuC2#Tn|~hV)(jmx%u*5_dyKgF`*#?U#k>cN+ z{)mjM3=K{&C$QNUmIjUA7+5qulv-@KjlV|YH*y6sa6U_MbK&^!p{b@r^ST9HfM5~3 z{>-XjExImX>{|aDlfJ9}esf0X7`Gqyl0EDHevkk8b%Fbg{_pYlA9Yqs|Fa$bZ=f6e zT=id6ANtRf|Eo#gRsUz@#V45m2OR!;?i~6r4Ba(--!?Iv?bbxXnXp!&4wLge`b$K= zm(kb!tDWVdZ`(g_QmEJ?!}$FU>AUJb{oK%lbi<(kJwztezxKcGySVdTHYM~w&%|&0 zUsuw1`Oljc`X4Cz-2WeO_&?3#KkwvFaW*74;bj~D;{1?V{h6X4XC)}=U+p};o4fvbSA|N8Y5xL?t^dQM@2Y>~`q0C6 zl0UBh0y3ojwg29*dn7`qKw4ZsT`?>4s`46xF6;Da(hvNrfK0cWCH`fZ{Xb3fs;B<% zB7K&$#}5%6Y^m%SPMW^+o94oqrJ`@g`A(v5^QHdP%v&1&x=O-nfy7@RnB)H|&8xn~ zzb#$haK&FN{_{m&Cw6(D=-c>5Wf^~e(s#B0C`bG+P!Kl$DW3SJivNxpxJ+&Qvpn(N zk!AdMdE%e$h<~9Y{trCy&lmq)GsNGqL)d;c|Eok_+gZ(M{&aaa(s$*5zQjLJ1iAmb zMDwbzc9Y`Y_W%6*LdB!ikxcW=@ z)Ybpzi~m7^mGoDBdN!E5T=Z@J^LS^6iuwtc(*AXMI_bOeU*?E^2`Sn5Klj96EdDd~ z|4t;p^|$el%QF5wNZ%Fz3`hKLI^vIsf7^eiivQg-Q8LXp%a?fKzaz`|FZ9IU=!pLv z@@@0~q$mFQ;{Q++uZ@4lz1;b4dw-~yssC(4`mX$Uy02ybU+RdzLHyhN=ZpU%GQ|J7 zC;rJ<#{Y^Z{yIne?>XW>sFQpBohkl%WQc#NN54_@FUp|5>)!76t9u|+%+!86kiM(^ z<~r)X!cqUn#J_F7nc{zBhWI=0&*LnPJC;szI{JQ=r zp5gI7(Bc16hyM>e{(Fmm-G5Sl*8eh(|LNj?vMBQQbEU)o$jPV)lulQ<@ z|3%_|x(KrWZ)slj)qm-}?))E>rT+n>@5=wEIbr?L|Mw36kBa{mpbf1d2 zk2H#Zd;H0=Ty(mT=!Z1@z4^oGd7M){W!sbfhO}V9kK~Ddz6#3J);}u#t$u;%&)ulG z0juAI^j-bu8_C}c4vq@vZ*%&nzUGzdV|}yyiYNJ--pNeI_gvbM;G;CP`W&9^`z)XL g0e?p#x9%TK^_%@+X-5k#{ppW~k_S`$uvq>71>Zmh%m4rY diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d deleted file mode 100644 index 46cf4911d..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o.d +++ /dev/null @@ -1,560 +0,0 @@ -tests/sampler/CMakeFiles/test_sampling_prob_parreduce_fence.dir/test_parreduce_prob.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parreduce_prob.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ - /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/cctype /usr/include/ctype.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ - /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ - /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ - /usr/include/assert.h /usr/include/c++/13/stdlib.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/limits /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - /usr/include/regex.h /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ - /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/any /usr/include/c++/13/optional \ - /usr/include/c++/13/variant \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ - /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ - /opt/kokkos/include/Kokkos_Core.hpp \ - /opt/kokkos/include/Kokkos_Core_fwd.hpp \ - /opt/kokkos/include/Kokkos_Macros.hpp \ - /opt/kokkos/include/KokkosCore_config.h \ - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ - /usr/include/c++/13/version \ - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ - /opt/kokkos/include/Kokkos_Printf.hpp \ - /opt/kokkos/include/impl/Kokkos_Error.hpp \ - /opt/kokkos/include/Kokkos_Abort.hpp \ - /opt/kokkos/include/Kokkos_Assert.hpp \ - /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ - /opt/kokkos/include/Kokkos_Layout.hpp \ - /opt/kokkos/include/impl/Kokkos_Traits.hpp \ - /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ - /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ - /opt/kokkos/include/Kokkos_Concepts.hpp \ - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ - /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools.hpp \ - /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ - /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ - /opt/kokkos/include/Kokkos_Rank.hpp \ - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ - /opt/kokkos/include/Kokkos_TypeInfo.hpp \ - /opt/kokkos/include/Kokkos_Tuners.hpp \ - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ - /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ - /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ - /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ - /opt/kokkos/include/Kokkos_Pair.hpp \ - /opt/kokkos/include/Kokkos_Atomic.hpp \ - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ - /opt/kokkos/include/desul/atomics.hpp \ - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ - /opt/kokkos/include/desul/atomics/Common.hpp \ - /opt/kokkos/include/desul/atomics/Macros.hpp \ - /opt/kokkos/include/desul/atomics/Config.hpp \ - /opt/kokkos/include/desul/atomics/Generic.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ - /opt/kokkos/include/Kokkos_Parallel.hpp \ - /opt/kokkos/include/Kokkos_View.hpp \ - /opt/kokkos/include/View/Kokkos_BasicView.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/mdspan/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ - /usr/include/c++/13/span \ - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ - /usr/include/c++/13/complex \ - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/Kokkos_MinMax.hpp \ - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ - /opt/kokkos/include/Kokkos_Extents.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ - /usr/include/c++/13/cfloat \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ - /opt/kokkos/include/Kokkos_MemoryPool.hpp \ - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ - /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ - /usr/include/c++/13/charconv \ - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ - /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ - /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ - /opt/kokkos/include/impl/Kokkos_EBO.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ - /opt/kokkos/include/Kokkos_Future.hpp \ - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ - /opt/kokkos/include/Kokkos_UniqueToken.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ - /opt/kokkos/include/Kokkos_Half.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ - /opt/kokkos/include/Kokkos_BitManipulation.hpp \ - /opt/kokkos/include/Kokkos_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ - /opt/kokkos/include/Kokkos_Clamp.hpp \ - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ - /opt/kokkos/include/Kokkos_Complex.hpp \ - /opt/kokkos/include/Kokkos_Vectorization.hpp \ - /opt/kokkos/include/Kokkos_hwloc.hpp \ - /opt/kokkos/include/Kokkos_Timer.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ - /opt/kokkos/include/Kokkos_CopyViews.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ - /opt/kokkos/include/Kokkos_Crs.hpp \ - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parreduce.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersProb.hpp diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/DependInfo.cmake deleted file mode 100644 index 114b57e70..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp" "tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d" - "" "tests/sampler/test_sampling_prob_parscan" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make deleted file mode 100644 index 11df7d414..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make +++ /dev/null @@ -1,121 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/flags.make - -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/codegen: -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/codegen - -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/flags.make -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o -MF CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d -o CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp - -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp > CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.i - -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp -o CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.s - -# Object files for target test_sampling_prob_parscan -test_sampling_prob_parscan_OBJECTS = \ -"CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o" - -# External object files for target test_sampling_prob_parscan -test_sampling_prob_parscan_EXTERNAL_OBJECTS = \ -"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - -tests/sampler/test_sampling_prob_parscan: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o -tests/sampler/test_sampling_prob_parscan: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -tests/sampler/test_sampling_prob_parscan: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build.make -tests/sampler/test_sampling_prob_parscan: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.ts -tests/sampler/test_sampling_prob_parscan: lib/libgmock.so.1.14.0 -tests/sampler/test_sampling_prob_parscan: lib/libgtest.so.1.14.0 -tests/sampler/test_sampling_prob_parscan: /opt/kokkos/lib/libkokkoscontainers.a -tests/sampler/test_sampling_prob_parscan: /opt/kokkos/lib/libkokkoscore.a -tests/sampler/test_sampling_prob_parscan: /opt/kokkos/lib/libkokkossimd.a -tests/sampler/test_sampling_prob_parscan: tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_prob_parscan" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_prob_parscan.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build: tests/sampler/test_sampling_prob_parscan -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/build - -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_prob_parscan.dir/cmake_clean.cmake -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/clean - -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/cmake_clean.cmake deleted file mode 100644 index e9212defd..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_sampling_prob_parscan.dir/link.d" - "CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o" - "CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d" - "test_sampling_prob_parscan" - "test_sampling_prob_parscan.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/test_sampling_prob_parscan.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.make deleted file mode 100644 index c756ed1a3..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_sampling_prob_parscan. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.ts deleted file mode 100644 index f87ce2093..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_sampling_prob_parscan. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend.make deleted file mode 100644 index a5588a1c1..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_sampling_prob_parscan. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/flags.make deleted file mode 100644 index 6b149ed37..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DKOKKOS_DEPENDENCE - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.d deleted file mode 100644 index ed2ad6d0a..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.d +++ /dev/null @@ -1,118 +0,0 @@ -test_sampling_prob_parscan: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o \ - ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ - ../../lib/libgmock.so.1.14.0 \ - ../../lib/libgtest.so.1.14.0 \ - /opt/kokkos/lib/libkokkoscontainers.a \ - /opt/kokkos/lib/libkokkoscore.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ - /opt/kokkos/lib/libkokkossimd.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o: - -../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: - -../../lib/libgmock.so.1.14.0: - -../../lib/libgtest.so.1.14.0: - -/opt/kokkos/lib/libkokkoscontainers.a: - -/opt/kokkos/lib/libkokkoscore.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: - -/opt/kokkos/lib/libkokkossimd.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.txt deleted file mode 100644 index 58f23ca2d..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_prob_parscan.dir/link.d CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_prob_parscan -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/progress.make deleted file mode 100644 index 9d0871167..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 51 -CMAKE_PROGRESS_2 = 52 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o deleted file mode 100644 index 7fcca0e6c170747785a090450d81cc4f753018fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144568 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

        Z^|#)DFu%4)B;C4Hv-4@`W^6Ah-bHb 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 KlIn-W>i;h>$^qj5 diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d deleted file mode 100644 index 5e40cb2de..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o.d +++ /dev/null @@ -1,560 +0,0 @@ -tests/sampler/CMakeFiles/test_sampling_prob_parscan.dir/test_parscan_prob.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ - /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/cctype /usr/include/ctype.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ - /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ - /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ - /usr/include/assert.h /usr/include/c++/13/stdlib.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/limits /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - /usr/include/regex.h /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ - /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/any /usr/include/c++/13/optional \ - /usr/include/c++/13/variant \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ - /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ - /opt/kokkos/include/Kokkos_Core.hpp \ - /opt/kokkos/include/Kokkos_Core_fwd.hpp \ - /opt/kokkos/include/Kokkos_Macros.hpp \ - /opt/kokkos/include/KokkosCore_config.h \ - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ - /usr/include/c++/13/version \ - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ - /opt/kokkos/include/Kokkos_Printf.hpp \ - /opt/kokkos/include/impl/Kokkos_Error.hpp \ - /opt/kokkos/include/Kokkos_Abort.hpp \ - /opt/kokkos/include/Kokkos_Assert.hpp \ - /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ - /opt/kokkos/include/Kokkos_Layout.hpp \ - /opt/kokkos/include/impl/Kokkos_Traits.hpp \ - /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ - /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ - /opt/kokkos/include/Kokkos_Concepts.hpp \ - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ - /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools.hpp \ - /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ - /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ - /opt/kokkos/include/Kokkos_Rank.hpp \ - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ - /opt/kokkos/include/Kokkos_TypeInfo.hpp \ - /opt/kokkos/include/Kokkos_Tuners.hpp \ - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ - /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ - /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ - /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ - /opt/kokkos/include/Kokkos_Pair.hpp \ - /opt/kokkos/include/Kokkos_Atomic.hpp \ - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ - /opt/kokkos/include/desul/atomics.hpp \ - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ - /opt/kokkos/include/desul/atomics/Common.hpp \ - /opt/kokkos/include/desul/atomics/Macros.hpp \ - /opt/kokkos/include/desul/atomics/Config.hpp \ - /opt/kokkos/include/desul/atomics/Generic.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ - /opt/kokkos/include/Kokkos_Parallel.hpp \ - /opt/kokkos/include/Kokkos_View.hpp \ - /opt/kokkos/include/View/Kokkos_BasicView.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/mdspan/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ - /usr/include/c++/13/span \ - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ - /usr/include/c++/13/complex \ - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/Kokkos_MinMax.hpp \ - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ - /opt/kokkos/include/Kokkos_Extents.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ - /usr/include/c++/13/cfloat \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ - /opt/kokkos/include/Kokkos_MemoryPool.hpp \ - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ - /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ - /usr/include/c++/13/charconv \ - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ - /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ - /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ - /opt/kokkos/include/impl/Kokkos_EBO.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ - /opt/kokkos/include/Kokkos_Future.hpp \ - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ - /opt/kokkos/include/Kokkos_UniqueToken.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ - /opt/kokkos/include/Kokkos_Half.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ - /opt/kokkos/include/Kokkos_BitManipulation.hpp \ - /opt/kokkos/include/Kokkos_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ - /opt/kokkos/include/Kokkos_Clamp.hpp \ - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ - /opt/kokkos/include/Kokkos_Complex.hpp \ - /opt/kokkos/include/Kokkos_Vectorization.hpp \ - /opt/kokkos/include/Kokkos_hwloc.hpp \ - /opt/kokkos/include/Kokkos_Timer.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ - /opt/kokkos/include/Kokkos_CopyViews.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ - /opt/kokkos/include/Kokkos_Crs.hpp \ - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parscan.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersProb.hpp diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/DependInfo.cmake deleted file mode 100644 index 22ebac44b..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp" "tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d" - "" "tests/sampler/test_sampling_prob_parscan_fence" "gcc" "tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make deleted file mode 100644 index cf61d1327..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make +++ /dev/null @@ -1,121 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/flags.make - -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/codegen: -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/codegen - -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/flags.make -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o -MF CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d -o CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp - -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp > CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.i - -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp -o CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.s - -# Object files for target test_sampling_prob_parscan_fence -test_sampling_prob_parscan_fence_OBJECTS = \ -"CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o" - -# External object files for target test_sampling_prob_parscan_fence -test_sampling_prob_parscan_fence_EXTERNAL_OBJECTS = \ -"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - -tests/sampler/test_sampling_prob_parscan_fence: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o -tests/sampler/test_sampling_prob_parscan_fence: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -tests/sampler/test_sampling_prob_parscan_fence: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build.make -tests/sampler/test_sampling_prob_parscan_fence: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.ts -tests/sampler/test_sampling_prob_parscan_fence: lib/libgmock.so.1.14.0 -tests/sampler/test_sampling_prob_parscan_fence: lib/libgtest.so.1.14.0 -tests/sampler/test_sampling_prob_parscan_fence: /opt/kokkos/lib/libkokkoscontainers.a -tests/sampler/test_sampling_prob_parscan_fence: /opt/kokkos/lib/libkokkoscore.a -tests/sampler/test_sampling_prob_parscan_fence: /opt/kokkos/lib/libkokkossimd.a -tests/sampler/test_sampling_prob_parscan_fence: tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_sampling_prob_parscan_fence" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_sampling_prob_parscan_fence.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build: tests/sampler/test_sampling_prob_parscan_fence -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/build - -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_sampling_prob_parscan_fence.dir/cmake_clean.cmake -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/clean - -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/cmake_clean.cmake deleted file mode 100644 index ca96a0886..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d" - "CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o" - "CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d" - "test_sampling_prob_parscan_fence" - "test_sampling_prob_parscan_fence.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/test_sampling_prob_parscan_fence.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.make deleted file mode 100644 index 79879d05b..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_sampling_prob_parscan_fence. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.ts deleted file mode 100644 index 6ea3ba180..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_sampling_prob_parscan_fence. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend.make deleted file mode 100644 index d1676565a..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_sampling_prob_parscan_fence. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/flags.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/flags.make deleted file mode 100644 index 6b149ed37..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DKOKKOS_DEPENDENCE - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d deleted file mode 100644 index 14265fc97..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d +++ /dev/null @@ -1,118 +0,0 @@ -test_sampling_prob_parscan_fence: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o \ - ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ - ../../lib/libgmock.so.1.14.0 \ - ../../lib/libgtest.so.1.14.0 \ - /opt/kokkos/lib/libkokkoscontainers.a \ - /opt/kokkos/lib/libkokkoscore.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ - /opt/kokkos/lib/libkokkossimd.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o: - -../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: - -../../lib/libgmock.so.1.14.0: - -../../lib/libgtest.so.1.14.0: - -/opt/kokkos/lib/libkokkoscontainers.a: - -/opt/kokkos/lib/libkokkoscore.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: - -/opt/kokkos/lib/libkokkossimd.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.txt b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.txt deleted file mode 100644 index b3e6c8147..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_sampling_prob_parscan_fence.dir/link.d CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_sampling_prob_parscan_fence -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/progress.make b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/progress.make deleted file mode 100644 index f524363f2..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 53 -CMAKE_PROGRESS_2 = 54 - diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o deleted file mode 100644 index 7fcca0e6c170747785a090450d81cc4f753018fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144568 zcmeFa3w)Ht)jvMT=D{eMCn#dPvf!eL707Z;P}@WZJgbXF5)cIpAz36fBx$nC#cMPh z%yxVz6!^_06Sp%{NIt@R1 zSE+Y3-ZSyLOnpyR?-}ZSDc+akH%oob#(R!(Ux9ZGesl4w#gFjL!>Hhxk3zJuR)@mq->`7Ot<8^2rdyA8kZ z;rD&~$nSRi?!fN{`27$+f~~^uNBG@|-;ePl*lPTKqTD~l`~Tp#2EU&v*j;%4r*f~w z`{&C23%q}+-2aXDdgcBV-oIAv-{5_Za^H*heaig+-VZAGLwG-|+#B)Uq})AtKdRhY z@P1smx2yLPc>h+pf2ZD0;{AK&{)2iyh4&8SepF+<#T?7x8{cxp%4e%Xq({+<#N=SMh#LxnEcBH`IGK-ZAC=yL$KHy+^s< z#QQDfejD$-%KZ-B?<)6uc)zdQ|G@hL<^B-weaih2-XAOXCwPCV+@GoU=Xm!iHwg&- z1XWUcXRCKE-bWGuk5%+;d9^R{{&XwyS(O#}AFJbIbMXaM^c!$wg-$f@>(_OJ6}?Va zkvX|ra|Vl9bINCLHU|r<^O<0;75TG2@;YT*qzTi`@XlwJ6kCz!t&VM3ONPpzkvaJ? zrWL6G;%zp9-i<4yyZbzf%kCBP=Z`Q4Q}q)9>6TCTcQ@ykS5L39I`-uHBO|TO4}z^A z-imyPY^Ve_TOIq%#iQ{*D|o8a*%LaK=r7+o=~PhKu_c#sQ9g(AQEuLsVH5*-w-c+WiT$`KDmzAPx=A5Oh0y=^^)ChkKvHEsS`W zT!*{Z;hw48kx8CHvuL1)v)TTzhds>B@0VfRbK-+Zoz646NzW2wy|E&}Ol#4?K>mdK01 zYf1#~9qPRcZzn!vhtdNyA2A8T2Dk}nK4%`((;MFmk8Is4eYlu%6`2-TJ(IEeqe0J1 zfA=up0`YJ7BOl1bB9AkjoCN61@%VIg0Gmno`6Hi81d%>|t7tE&_gg?FozZJOg*Mvg zN){U{dXE&Yhz`Hmih|{3;OROSsUWNKO*8ys4@&;J5@Cj~KN(!v6q<;_RSD?IN!UTs z4hWs}k;MwhW~s2E#{e5pv*gaV%%*+w&Bm9k$a2pLf=8-7ZnJ2%r^PD$tr`9YuvpPa z9=8>pnQKKs_rsFTj!#VU=F$TAc6^d$cAfy2d0&O-LOCIdKeEq?tdcqFUgs%;d~D4r z044>Ctn(C;%tY5Xu$`l^g>NKR=L=?M$q=GwH{mLA;2<}ZhMNi+C09m>2qBezJ^`7$ zX*R+Y8sUd-cp^V#gt7o3C0VFU6ub28-~cNcW_qpe7NuUIGRywbKIuytbofd99be|m6>R&M#RIp z^hO1mi8npOPc#EzPbHy}{#+R0i6_Dr+}S}f(4HWtJIPtP(=sRSgzmP?Nq_bi{mtyU zZYaQ91oxi=7g8Z)ggKv>U+gR0Vum>}D&#igglZj9UBzUSZ_PPPJW_}NO0+jqS|x-+ z%CbKS`QguN3ap6Bid>WH>-ZD`*?xi$aAld{`{0_|`KsCZT{!%ay8QWObG@hK{H-}> zibq&cAkP9g=rN1dc&LtXa@!c{?Xx-__Ut2HD>5^;%)E`26Zt73h(}y8B~A3Xi$d$% z0zczp49GcugnP{J*FcdDMT(hYMbGs}{zSGCk11h)_VOHokjnaZF6SS|gfSg<^R3KLAHYwY4Ie!kxXEq~9r5&U! zIY>SM5Twiw;&ui>OGSi>&|C|dl=OqRos>hB576!MN5ump0kgVUF>L}0aNt7~evC)E z^_%GD%y;$$`&rQ=`YNHHRxw(rj^G(q^c<^uVm{Gyj1`4L*XK=cN=2*94(K*FQSY`& z!>j?#&ipsOANfdSQ?~R!cce_#}1F*8+) zI_F4PJMA}Ex(mUrM3#~)ei4>-CveOU4wQghI)_$tw#PzSsS~A|uQ{Ykn>h52P49~t zIHNfxOXkoyH2NzJX^oRXhQ@rwp#yM;MEM#9mTa7=m-Pe8Y zu~yLzf9bB)N`DqcSdRtKl2&`l%FRu45Yg|cjL62)!e|wps(m`p>t^!ee5rNrPc6feH_}>ajj==u0M*j{ZXW9hVMQO0nt_$+6}cDRBpvLbJBQ>|m@H<&lqjsTP;2&nxiVxer{(FwCEyiZt>KT#h^H~*5!5-)Wn zY?tg{9eT5WKCD*1N>6PkLo| zHbQB;0c5eAGU&A+D>2o(ebIiVoVr*Qi#2<{^vYR4Fc9o6Cf&>X}rvuKPO zXW5A!uDk)+QZjt3V>{cnM6jW?!6t1_vCauI~=bfZiZ`?vQWNET4zoNVb zX6rH}A67#{SP-D%7{h}{F=1R>y5>B1bQ&0_0fxkIY2rG}6=bU5G{|)D(h-y!IYK0@ z>U{=P9YbXZjbb3I7Gx)i^pPoWH%x(#ld+X_jLK>?4bR4S;sp`z2@ZU4ZW_A!r^5V5 zJ0B?#6IK&vVHLTZ@Wn%8c;Hq`%8QL=ENQ{ zHUT5WQq6CP-<Lfjo={_{0+)Db#3}!^0bj4KDu7zX@Op* z)JV?~{Y!{QJW}Bz6D`fJd{4}Fp@P<=Fu|GB_kP8pr%N=8!@TL(JdoRc_EA=J zD&B#7f9cC+__r*K75La~-t;CiMEPAn9hD-gs~kD&DVhp0!+Fe(dpKRBq?3j$EQFm0 z%tlHu<`n^lD$lg#NWRRExJkol_)v8lfrv>|1GaM+n1k3zZWj4rvDApU{I!5k_l=19 zLWU7!nWPzwfun{&p9PVMA_WR<1xt-m8XY~b>q095W)|JUmTAe0c=&b|-ojh)i4#&L ze$tT?T`IMeImPTw2!RC1M6W|gcX9|B4-*m*g+oz*8bLi5dNid>MQjF|QJ#N%!3_7l zfxdC1ueT&VMMwtzu43ps$S%z}nqA*KQfEN%hXoP>P902CBi+43@soav-2tRY_(nVN zUEsvW+p;{KUQ3x0CQMbK?Jw6Mu1>{<2j1 z$v5`h1pE{#c1;{VS>3yS1OA}FmgPDvj(;L_$2OSb3*^Xz1;vV9lN-BiH+W*wye{~H zd8CO2vB?0D{Ad*i64w`n9YCjLvjC9B;q^Y?p!}Do(Lsim@ept@WKu_AUBQ#?ad+~K!9v}Ee zoE6L#-F9VSh4zpA?L%k%(L)ckWP2epq^G!eVt2o+%Hd&d%Hhv5&(iZIcx?dij~zviedxO@S%;n=}%w=b(>iSJj);J*jGvireV4e6s7bi ztorIJ%Zi4C8NLPGEo$m0fE9U4Mu-$M2<9;YUgBrz^^zQ|UHeK1do5#&iy zf_8<&aq;P9WG=lY@i#37_rSHl&Vo8B`WHA24veDe@ zB_6(x&rEY!>At=`F4><#VgWkUyt(-EzCI2vncyft>OB#!38C3Z;i!ItOI&``^rPI+ z_&*Byv!d1L8=z89&x6ZN@f2kiJCmZy>E?E1F!ss^sA{B_UnYT|g1dPwqLn`!C!M}I z$ai#*Wk055v=Vm{e_(4-^FExIFS3QGYat$@4Ckir3iu;yR1owuSzWB-zF=%H;YVjS z@*U1k%9vp!D3O`cM4WZ-RQDE!1!Rec z;{c@KbPrf!k8S+SS^pn#gF{RX&9;(*tVrEus5DS;+bVJa5nC(r0hV1zQuN`C|DcBb z4UWe%Yx+ZXG-E$R2$D-b3bf3RDp%<*de-Xrtj`SJ{AOPtCgA2~`ML+59XlRhs=v^+ zk~qc{a2u&g&7Wytui_6^EL-g>{xEQVwQZfMkW$wYbGSMtGKa9lx}oK{Jt8s|&v%GY zl8C_4_9oYSHloC9e#?QRMousi4J^Z_zt2_zsRqwQu94B+?>hQ7D0iw0=6!+|dQBCv zy@=uTSF@|J-7qZ8r}il}h^u#)N)Ali7He{T10StyatvY@g1ualTwamB*q!?iPyIeS zJmLSt{=>Tx!l$PHB61zam+Jq(0sL1c`pX)C^1}j^Uoz*YL8aOddyq@Fo%uooL=Z;d zLXEP~)g$G2f?seGc6_53|x~$RQJEs=i1Qa6AGgh%POli`@?WohERZ!kU=LGyz+{ z@C|Mdc4joi+w5Ekp6)kDXm&b6Q!s_* zIkCjaN)4ES_3MRZ` z?FUZWL;$C+Y>bg36jJg~kHeo+h#bM~0>%ms)H*QU6n;7{{p1Y^DljZRo264H<+3`q zz)H1q)|}0p1O`D0rHUd)QGI<`N1GU6on(v_7vPN%;*|WoeYxm4M5lnEmx8fnSe^QO z->%IY2EqRU8bMn{k6MquZ1}n-9fSV;R)1vg)Y7*?Ux#gCyQ3dInObr+ceeqnMMdvp z8w%+4&<3o*6}|Utz_MD=d-nzxz3#F)cDvF020o^+_vagqC-^Pip5AY7z(7j$c5EOD zV@ol7-+(T^h&7W7BX$uBkSmv5v&eNMxh^3W*|K6&$OT)Th@D3+SPeyNG+cTtY1@(} zkT=$(i`YPNokFgo$aN~Y1i5G|9{T_z_YGKDAYyySHIQ7dkc$lNv7O|?)Pacofm~Sk zDq>s6#d7u_xdsqyJ-IOBCSrHNrHM%7Vwi$6LpFe&B6cmsL03}5TD6B2?OsB?>eB8m zyn+o@^hf-ySPvnvI(op`PJ;G6EyY2JOO$(?R#aLVi#~^Rhsvz(iXK_4R3>m~QxKJM zYy;a+-bc?rkVM<=X z5y!4aLa{S|OHvlggHsC|VJ569brNZ^Qj#&zF<*&=D9!-nyO(l?aS5@F3^L)fC;?h1 zZH5PPS{OQ?i{Vym0Dt*mZ3U(ISdHR~?4&uw ziLo(MuQQ}>#nGOZ5v>^>5)U>gW3XVCsShoqQZ+)`qGlnA1jQ#T^@Oj%TB_N)1($0<6y{_a$H!^ZY@vMbVAT-cN`QQ~X!2qmb|&o1$IeOOMXCyj z?Mny}J2K&u_?WCTVp|h}#9n3#l&;XR?f3+l>fzQX-hT@}6FjDGZb950*f%$SL2aA6 zEi|t!*xJx^rCUdI#K&IJe>_O-ty*FtJ5rd6*^?{TM_r-rYtS8fYt|gDzl5@>IUQD_ zhw)JhebD&k)wVU%)kq2_OsJV!Q`Z`(4F<#n(Nf#mR#)33s%jUuGzMBLTbt)q2ik&I zG1+|8Rn2Xc6Wnd=K{cn4L%(!@*DkqIQ)VxLkkGo+Ugn=+V^-a#tH zH1Q5Cf63`3P`ID`jZVwYgxG2GcaRD)C4cD^SBip66YtQQd0}8=YpAIy z&^mH)bL&+jui}ou@L+RuV_V|Kybv1Mku~*!mbQ^sHaB0{7zm;(F}$s{&ha_2p{cGh zR38|5C3)g27-(&(ZIqwG_2-BMTswrA*xXd#K&`cV2!*eyt8EL^%x`gDd#wVrg&Kkk znP1z`7^olNmJz8F0~OK44RuRv^P-0OfO}puTGZ-5ZR@1w#Z45ViXyvf(N;R46OqQ* zZghw6b}y{GDu9kyYrq{`5Ws)5{mo5{OYtw@ZfOm)1)75H+MxI%e4>oBjgp@>d1Y(u!iCgN_EEvludNH5+2$r$LeVd3 zz6#x*$~Yqx7p(7kiSL2+IfwE8uyU%xD(hC zY;`A!9Ft1@b2{t9-+g5+_0zep-?68_an#8qPcF_m>9`?Z&?53O^FBFr!-DTo7FJc{ z+9t}-)x4#ecJ;pTAcjda9?ON@v_P(X@7slS9RBV`PYy3gdw`C=QH%AoT_p43G-+P# zy+wyiOgWgx0}~$nL^k(gQK%eo!W?Uky$mNTWf{NE5`W5Kb#$InPg%^W2o2 z!xEH`^CieRjfar1Gw1n~bCvJ`^)#pOK}2KmhpI&c-oO~ zF7LydUl_t(n&e+$2a7 zpv^zz5a>>k=pcrQ2mM)xM{mfd%!8FQwPYl6?VE6(+`2agU6p(B7bp^Yz<{mrI@0Nw|qb>yYM+5mjG>7Bk z_Tl&eIc9hl;Un>KwuuNI!rnEGPtD@7R`lN6DIhnDOc+ksTVO@!%q7%k>-{lkXNk0H z8D|^eEU=0`m*Go$LoZPT!e?R)e~SYdR_a@b89W;BnK}l5Xr(K#qk_-zfkUr!-n5o! zk0ag-~8>ucg%x-I-GsVU_z6`@&z5iEf$iZ zZ~MGJ#cs=rUV&ZnXC(9_OT0bQ_jS|uedL}FN)sq1xeoPpV3Iq3CQ%4fklCIBc?j5? ze19~=d+<>SCV2{IwR-q-$|Q8yRle?{bF9eG9&93Py#iG@%PQJQCjd;t=Kp>hNpqvi zWflDuOLmS%_vL8jH_oV|$Rl`}DbD-Z#!#98y^rulaf)5{4ZyUIu;yA>Am_2rquv*$ zmhPeRpqRurY>pG4#2y2foj)cV9azJPwGwnnBX4;HQ&oS9$UliBG4girP^?Gpd|^q5 zikr@toW_Ju=H0vslX?g7EjW}=e(YrwCB_jCQQl(Tw95;JC;5wBwmLrQGjH1*n`Xlk zsS6pLf=niX?oh9DAtG?A$1Yo19#UvUuB8%y9RHP;p8^Bg9$L=<%D_@H{DuOf&{_)k z^oANhrbe&F2V$Ls4_~xK7GgIQfAlJR;0(X5NDtK!!LWRu7UfRGwoZJ(i}tJdqSF!X znb6U_vz2^C2YRgN)kqo#L0*dNS`0WJLUJ{##s$SzBnMLQlo?(N%vSV#0MO}il-jkP z+)Xp#Cz;W4u1AD^fn@T1s9V17sR)l0N}mcI3D&0lG)**3D8c zebGbt#Yl88<@9Uu#y06RI#iHNZiJRiJN0L0sa8m~Kj^(-B^d@$sP2pNor9=^#tImw z>+O(w9r|lhqxrk35h()&vHN&l1#XGF_o=zx;O5k`Ech6Fx?vkFJa(-ihzyoR8UzeXl^Q~ zJr%S%71Wao+La0twEQEHRCg++H_jNtG7Ie3BEG@jeTCn%)w*I00Mc<=}6L}0>yMA5NGncS&#z6MTcup%YYUtF{fI>YSRLp==HUoyM4;zJR+ zO+}^9k(r2uEkx>&VwtQJEs0$XE~)+l^~1Oi{H)y1rm_+J5izEBh}~bK{=e2@P=vdv zQ-6{b!9m3OB+bwZ3Le@$e}%5y>TnXrUh7A4!3-w$5$d}U3Z*3?E(V9uf4Tx*?5)mP zwmtq!NA`E$yBZW?dpnvW`?TdK1Fh(7YuWE@tGjatTzv3RXAfMAi0lPZBOgtT?DjqZ z1Dd39TjwtL(+XPE1FZTcZY5CRx1cwUrEqa+h}(4%*5+OUx~=ZO&RM$0J7+TpT?NF_ z)}2kICKaEJLFWEJI*KzcnL0-gelrf%oess52QP*fV0wqYG&sx5=%AY@Kl($b7<&j6 zE`h8QzA#zMUjkYENe?*JIwyA19gGg`arV-=EzG#5=iryle}(7E=G8VHE@$F%^7;F* zDcCRyIqUmjI6Ld3tS7UKoZ7k0d zPiGtNA0uAPHg+E)KFl`$a*X)4%UF{qe&jMfHN|?DvDXxvUB;Gt@tn)R>hYM%SeGw8 zbs4Mk#jQEU%6#$D9HT2=+?!*pGR5{BV}&VR$T7mEcq_-)mnUvCj6Hc`rD5#K6aQ%# zf6NmP8pifK@q5E~I8W>{jN9|Xdxr6TzUb&@?9LZI>SwIa6C3*(w+|4n9AUH%$h!4N z%*u2fW!z(m4M!PkO>tX)=$7B~zhpzdibrzvPSij~Rx*q$cU<`{D6fM~#Q) znjB-Bi>wCnfmyO}OE%!kT*kwOc*bQsZit>7a_`Ks;JzPp8RBUJK@j$2Fi(g-WE=0g zM7s;l+g)FW^Gz4_AspEIi=;&8>Z*~#ty#vMCyRYq#+xUJbuMGmN#dg%<6gM?8LLke zcN}GGJ4yVhzwzEl;wMKB{`raGzGI9RP7*)PGhRJOypc!l=<&wqCyK|9H{koL0)qUm z!1y-soG3FD&iXLRc)%m>%r>?U5pTJSM}~;cT^n5g@Q5dlF#gjces`2NcDi^rKb-xz zN9;Hr+YPo3GS+*Br*&i2y(7f0vW;I1$7v)}_6!&I_A@q& z6mRr1zH^q?lxzI(Eb&b49a+zPP2Akycx8lG+uwM8xOnGi5eGS>ZV9nc|5-#`c-SeT2X71S32{ zY(2qfpDuQuV02w7-a5f}zgny?S7kf@IR#uBOry8$TiT^&;*jpu*pGM(Von|~aL##W^=$Roloo4KuA^v!p zv7=htGT2ymso0AD)#B;F#-~-{9yf*G;WoBUCjoeEw&)pp(mS)oYeS9CW{Y=*9v_(_ z?mpevP%U0K-FWgc@m-H`&t>9HkFoYL(LRjAuODXIHb?9lX8dfH_-vT*E0pgU#>QD< z%^AiMv&4gE7`vv6_s=kTE)(m{G*(?E?myF5ahbTIkm5dCX#8Z3h!q;0v&FI^<3DDL z9~K!unl0`wGJZZ=Y%VgkRErg784u4C+s`uA&lLZ2ma%50*mt%8*;qdO2U(9_F76rO zz58heL5ljEAR- z|0*?BUMg;xV62@X-kM;nm?54%hfv4PG47cmHlKSY#PKiZ8A#>*^Niiq;-}v*?w%vI zl^Hv$#4G2M`_4(m>T0p9g4}B>h=$uH8%S~c6bkdGMZSOZQC7cy0j0j}0!sbE3n=yP zUr4Fne<7v*{DqYI6Ml-db1LEabSlODuZsxs%thpW>mmd6{Kv(V);$*!hUYIPoHtie zn7b+o^IzD#{t^oR@+E}l)@c;}*V739pQaIf-!w}1CsmX#D(E0TD&}`w#%G4un`1m} zh=-2+x!s_kS)n$XZolzG{(%c{m{#>j+Yw- z&uV*xT(F6D(pk6u$SyMbVTVPLxLUS z90al)Chhr*eM==S9nmH+9OBpxa@Dz1WSBmY##R{r*!K^?w#G(SWyDse;KI7jrcM=~ z$8={hsp`D5UjVBdeZZ>h=E3T0kn9}K0UnE?(+oQ}4=s_U*mLrm@jV0-+NQop;i>=x z)^v4slO7pfCwJGy?Wc?n=N&!9=*qzSH+Yku9uHzT6l+0F^*8Y|&Z^KiI5j%2B@uq6 zq@o+epy-h{(8OTDi=}5`+yu*fVua9BX~qM+KUE#g-dnYynMz7NEZ_2OCrpEO?7>M- zO_*I7ks#iM4)MmBG!W~bAvRnX(nsL}lPW|P3Z2Eek<9AXKr{=HYx;W)hfp9WsNP|aKbXY3-lRn3 z*;z}jSNtZUbOciZBm{rQ@z09Wkj4qpDB!?12atqN=fp1HGA~1|e3RyD_*||f6BKUT zwW6>hWBNqNb7F%C4azc}mC#s@q2$8>KUHChOGVr>I9bt}fGI^P;t?`PMXE4>O<&2w zSMmTcu%EBmKd>TE$(o&CwSRVd_y5iIFJYJ1gw{YyBNj4?L@0LIX%C3Nu(k>Anwpm8 zHh1CT1r2ozXo2&vt3yTZuVY<#L)-ALw>4ZHC@f0yRr*xjpGenIs`bQ$v}(;4`P^6Z zfxq-!pE>0@tMo(jroWK=(LOGCDjlluEUi1p!gU5c=1spM@2G2P_rMZAZf)`vJwxCy zo$2kzyxr8&=gpgF!poPn#aHx}Rr;veL9H0(-Gg3V>6^i`ecfZuzOeh;vwa<(qie|V zaKizPdqme$U7$$&p3wmq=)rVsun=bzW(807NB)lO&uCHYQ2yv>3e$U(d0$p}SB{6i zBUNbXcTU`zGYDOSgvnBB-*6K{>2~ub>MKo+yaSUnH>j_p5lTUNFTzj7Gwh>ClLG5J&b1q>jsEGKbl*tu7oL*?EiwYapTRQ{r-Xj!7u2&L@J!#Eh?jb7v4kaPBfkmrQY{8jpl@u@s^|I{cxt zeWlxj_@HjiQpi-|*ocRCC$iF!RNny@jNt=s9L9yyzrIgy-`p%OBw*DCisIKr=N* z@VbI`5H~iEp_BO7)$*=>v6tfCSzSlO43w@+kK^%4n9d%lg)6-vaB>!eCRLp?lsq@e zB!f8pQ2WF4;Ylm-u?~<|Enc;^V}U!%T-meN>NwgXun7M$_KKcB%lbN&&_Rp?J;AwF z1fsT$Z*;pV*Mij$4;@K(It=Z!R3&)Kg9PIx>o|;dQz3uIg%Q@aiMbq}gvsuPhK_)g zW3{n9=_0{To=Sm8+eje`MyC1hVFuswiItI%Wv9RHUJlnA}{Kcb9nDm-bx~xS221z?SZE2 z=_bo!VuG=^qs*N}Gk_b40e_?h|B%oyyf7!Tim#HSn@-)JmQF~`r#H}3CBz>P)qBd! zqDh`goej|Iowmt`;O?Um}8Z`BroD)I`nMZ z)`}|#_i!Tik&XC=50)=FinG{3u{q!#rq~>?j_;enS-gZu^7TEl`8t$Z^Fq|tw=w$! zXUL6z)5|s~ZZN@s%(=)MP=fb$#pZy@GUVWjIHe2n@!b^vZgHCfmLS|r#3{R$nWLFf zzV+tiL~{B}Va{q3<%Od>GLOO~@jVAH2rQg7TLut#ZJGmcD?{^@VDH>~I4%ZXEh?U7 zFn2*Q9E(vBEoE@rPzjb-n)gkaTW$`RQmgTmcS*pvYyf<3h+k@obZq@>b+6=$AbE08 zp6Nn)AX*+%c_@MVR=81$^g^Cj^63!1(zngcowNiPP1% z%jnoYn?=>0xmW;w{Z2$P!!)Cy^g*-VQ-)wbi2t|)i8{m!=-mGnvncFo2NJrAcm>{+ z;6NQqdLar2T<%%T0dY13-dxz2;_m!2(V`Sl26C^2YOddwGYrxAVN&Lr$L=t3tuiUF z`9AadZAAGF!f*_y?}yT1KgwQe-XpNnA*SjDF<>vX_c zNh6u;8c~oH-X5AIPrTSkt7I(mDg$-s%wHhB8@>PR;*?gemj~}U^z^a0? z59l=jgW0ugQA1!cY6FMaS~dxk+m(beLqZ1SVyje=RFb7hhz+<~W74%y!HemeN{${~ zV>#*a=%r=vm7C3HQet#~s-Uln^XY%Ho06n@N?(hMBb8-zGCBdUwZt6Y1~X7IQB4=P zQ6D*xGDQp}NY#c2;DksMQp^mM5H_S@=wc2^h4DBTrN1dE5zn5o3!wFCdVR{0OT{rO zxmE;ybhi)|YSR(c9oJCDK{5sxN+U(AE^vOkUK(usbhi=LHl4SMdO< zZMe9KXN9gc6oVM+qkWFFp105ppF&Z(aS-Y9fipk# zG@SZ^`I)NngW6>4M6*cdDM2B|=zd(Xe}_F5c+B?(aK7bHLEHdRji874n+qM*gi9a# z(3VpKVGaV2)GJkuP)U^406Z@uPdagk>JZf>!UFvyAg&bAyq`l-H_cBWx^Y!G*Ip%> zDk3Bh4GC7|w&T1U;ts{NMJM)6KxMgU6LqWx8CrpSKP<1`MwCj50t$2+2G5lYgku$- z84kx9K1-U~2Z7)KEa$U{;E;z05%=+;GIf_YLZSO7^I(#rcdP#VzB8c|%437#C^Q8Oa~EQ( zd~j(?z%7cz*=`W%d6QRUJH@Zg6=t{%Cq>e*jw%5S z^IGuM_lr^0|07nV(Qq97tj5Qv+V4WLipN}`y&urHj2b11s;nn3z#TBq34zkz3w5 z30jva_o`rvJ4Oh*5KwM)@5{#|*qK%|2h&Qp;IKs<57v$DFDLe zpKr0~1_{|KCVm%p;wVMgZ#2WNBH$x5idBmpAEH~PWlmKX9xJTkK6S$8Al36kXL2o~ zfFPPHmNBCWhD3LeUv!;kHHX0z9wpsFA3TqIUM{;}^6DTLO+g26&?)s_5ONjwpyeF2 zbW?N7u_@$wLc<|3fLlQy5$I*Sebnw)M}iqI#M;4UvJcYMmv02d=_%ja`n@IP(j%?WGw)AUN=x3dGD(PyNCV9v+YO*UtkPb~ zoZJgrrPcAK6z?NAzZMS zv7YV3dMdD5axW?oEBYS^{O_*HvdbXS!^QABVk#OgDG0K&L}S%8~6g)dYv*%i@Lv0Wd(9cRZsYE8Sv-vq=(3u>TJV&>y`vUIof&-8wWKM3lG8KQsuZp+ZP^a)`aeDJKq< ztg`_Eq83d;EC~6AJa;^nWtIMq8U9b0qs{w{9@PF(A*{dcADwHieDuieYqNrX<)c(} zeZuV_u>4Og`V@A5Y&hg|P$N4xLMny7XqQ#G8`XQazw~eBP2Z$4=XH!7yaE|`g!ZOe5L%{mfjz-{>5I3C#k9w?e=$%ITlx| z_)FhwtD-%dk-aE95>o2WIEIj=V2sWiiwWVO`m^jk^sRX1&D9bkT|C716fGllpmw+3 zjs1F5i{$2bx&yTbd4q+6wkZ#l^EAT|-cKih(^L)3@W`ETG|y6inWi&kPH1+<>&x0h zni4mKyX7R!%g8m)T+wApc2t_&spR;qDtx6q!P9gF^vmfW#|aV$46BjU0oo29TY%j8 zS#d+6E~Md8xAhr#o{cSz7{p`3$PABRaMfp!AV}D6t;p}KqTgaZtvhJq=yWQS7ZDUK zhurItQnE#8b7Wz2$?LMx;fT56)fm)p$#288IcohB=3UCWCTDR^md0v z`W{QbWIn%#8kiO?H|o(0XMv_34fjaskZWdb2Z|`P#gULT&k7ET@5!7eua>_>MdU9bKBwupKN}cayS`ES| zm%52g>UqUFQTW_cdSCEGdLqwRk(fWy)A4bx+2I04?=xi|Y|Sw{DIaiUo1J&V)$uwk zLp1oJ24pqA$s&bf=%Nqw&pJ<}adSBpA=g~Fb?YV6S$X%?YrvgQ`BlZulZ*z(nGXli z+NIR5yO5}PUrv5k&Vbl#4F1gf&&{77Id=ebe|GGA0HXPk0S}`3h!`DFUe1Lmuim2# z@DPC=7W=UMc@$rB zwk_66HVW0%LA}8=!xUFs{j266_7*gM8vT3+Qj~=dLAm{f%Plev97+>*VM=kLy@<^r zEtabI%TfYIw#Ev9_@P|TI2A_|#m3NmcBG4@xU|mFIxIFgJ-L5JTr2V?()F?$(gZP& znG!gkh91&32N|^UV1tIPNQ<#smbqjrKH7m#3Hr4dDaZRxyW$?n`ZG**UPVgs3++~^ zssxr~ku)6rZkl2UZA?pGa%qLW=ftROBS$Mo>{*bhsYZ5mU((U@J5ZNU_W7JWIcX-) z{lr7+4bt#uxx9%0RiaE&=U~vENKbU1q1c;;dYnT1w*xsa3?Ngs%>e(v7kUm4}w)Mpi?pV zphR^7A`Zi((=pvRxjNWT+lccpgMo!D!E@a6LP2*+ZCe|iX1yTLTM`{Z4JNhc5QyKH^4<1jE@( z=yq=pbM=uzc%u6#>qF%6snM@bjV?kjMfPX9ufvHSw3Pe0T&!ur!sJt6o#53?owUUi zO##*mpa&PiNRCyB9;D$`^zk%p*z`7Ec0)RL7gC}J2Dsnzo#tlIa@N)|ZGBi2#+cp1 zIUJqIwT(tMu+>X)AfLPNNn>nM^HU?&Vck(h0Vbd;FqJB@I4um^cs&xXXh*6&2uBYk zMtY1BlUV%`q@_Daam~UF2&(x`gr<~O`@y_WC=c)&LZZD3etag_arDI@(OMA{OJJx^ z_%Kg)+EpKfP#}8fP)kacl3`+~cWAIdLjvilJx&u{0dyf@2g0db^2%Ctkoxi|{Lc`X zMw8kCX0wMQs?an;<|MiYk>W&eU=&i_^12-uHX#>|@yAp7lnBjZU>*xzj&7(ue&RD{ zKIPi=E@r4?QAV%JjqL`E#w*=0WT@t>7;heCsH=97xe|`xm-p953oMyjS3tJ3ev`YH zrRDW@z)e_Q*W!)yMt0L`0K!fMO&w)=s81kMTAssi_?3_l;hE~Xez#Twetmb&@#Le| zKzKj!MK4AeH3^dyvmyiRJDrs+H_9={UJ7ZKv7_Z^SXfh=gCvCRrzgs~FR3I|E8WZG zv`OSCn{cc-n@Q^e%Hne_(p*Z`*SSDI?-sljXSualDKFDiH3oKAGPqJI^d?r|RX~}F z(Cx+G(F*d1$L)C21B=dTax&5c(~+_c^07dLxx`J`-{$FA>`Z@5Mxn@hD6XQUL*u9k zB=#H^JUf+WAY=V5lo=_B_n{MBq*YRG67B_T5ReiNJC{61u@Y(loN{1M zra7w~pkdrD( z8)0_hO%HK<1>Qc_MUcX$Wa?5drn;_V0iw)#KL7)Ln7B{@RAX)n5b}a42`er>C@qzy zlpCGC8yP`5RG5?}TB}%T7GX6T5+M=UtKI^h^qr5lN)ugPGNYGKw7AIZMg+4C@)2F>S{%yjJQ(ES0d3>^62Tm(oK3p5zXFzT@qfu!l&N;C_U zXwn_z`EVmW@?wLax?vq=FCt3X7<0*)YGb^Dt=V+i*()SP5E(+oLvb7@W`?JcP9q!R z-%!~82&(rgUaPh>=R|0nmF%X`gp8$!scL3Un+us{+gu1WoUd5DO3oc2RY9qOefy9F zdWZrysr|k9K;Fn-=IvwXZqn~_nNA#aw+^?D1C)?An8nPlr)g$@?Wf=48Ul<|i3p>G zE9}E%+J5>Cp!7%UDZy1t0c;$nfEnxbRD~iJij?9a+e9X1n{nX`5Ia9RHJPWArO9R| ziXDxZwr>#ml3@&7qGDf&*7foDa%-}&Lu|`n6f|#If(8#G{9}-6f7tcW$b~)alol3M zhiUIQt>^WZ?lN!sEfq8jP&ho4da86kJ1r4Dj#&`&EP*9arPm*-Wf*XvT>m8UuI!*V&@X30hqX%t?RDu?$m`l2k6o5^Qtm7?uP206t zpce1fP)%2y0)L6aq#2^DjHRV`6{{XB0okp<)DCh2kySbLW=$z$u(giThL==Q5~-%o zp(|ygl8|^tSFpT?Wy`2?ww_?f8P>k323YfXHTlH(oH!PwW-mEsSOb)hvtoov%2^rV z1o`w%${B?wFMcZ)k}?FCS%+K_t(<7=x(}$U6J{Uk4|N&2B!eGHL(T;7MG_aOK!t#n zl{!l3GD}k{j+V@gJw$h?n}a7&9%Us>nQGJXc9{%c+CO$LECX?S9`pq&%Q7fCX*aS> zYyw6C>YtJJdf*?RolR}30cCnKrerI;*bG>I6x~n(%ukxS&U!n#*xm65DTcA9$iNuq z&#PwF4@j3}^^h#zj+ANg=cXvN2eboX4Z|ewIslZs>pBF9OBoI77?hYX36PF?S0@Xx;73q&tWbuvg zULrraSBQ9Ir!_k%kSJc9qN#jE$eWJ1S9pb*h-2sLYFTOHrbaZ0=e~|gO|#n z;9Yv1|JI4L(CRGN%6rtXOn#|Uq%iTTII)6@IRiddeg{13`~&tT|CkoKdSr=3HLf5I5%@u#uVMDWht_ z;ZTK0CSu2uO?Pk^N(nO%u+ewn-1Gji-gy0_)yP!H(vB-nH6?umcv&2N8LTHt4=u@} zwE&Up$U+K+B#jM!qZ^a>yhvA8>;?qZ@}ud9wMk%@*h3ZrHXajyW7o3cY$v#yci_B~ zGdpGYG)b4llSY2gm+Q)-!e*25XOzUlc7D=GKte%tr%ac2yr8*^mF%EXL=~DCE@cA6 zrOQeNiJgHAYWZh+s;Ig!JtPPlZE{is;J{r9yP!b_D}=~8*|#JKenVA5*{h80CcCf0 z6#Y3{(^86VA81O$7!udNvam*~l?^+o%pXC-ge;)RFhafkrVI7>>&CPjg<>b90R3Y<`}D6F4(o1l1P5o7TFY;O0o*4ko1Jp#G4xX z7dAJg4J@%^oJd9I)ts60kO$pmNnzln@gNDjNJ-i3Bx|Q_rj{xpL-sqfIH;29WJ0yY zbT(-@cij5=M%?-;vB!Q6>nn8{j&3uGfmD;E10PgQiYT>*Azqf$%eDQw z?11qA>j^muWCOjSkHV*uP|Hhm3&@ECC=4Ts^#ep_=#{->8Z4M~&t9f!0ZZwz}4a zd4X2@#;W~cvD3HdA2nuDXyL-8heSpA2M>%J5 ze05bpueWYNZEH=iwYDMH=Bulys>MHgQd5dUP;>|V*z}E8RDCHFWhTc?f7IA2zL56| z@_kfE(oMKE`f4_k!p!MvA3J@!{1fEYhg)`i`%h#4Wnts@j?)a*7peVAIDIJ6rFlc| zIQ=D+&5cVJHn+CmI0T)Qi>hkkd>d!gwpH=H%5m>Q5$y`^*s0A;%_=D_foT_3mDKE? z(N3ZrZkzr%ontO)4r&Uic)yG)=%C;$=f9EzROmpzZ;wDUBZ@`_}nDfVF*rC9PqclCxnz#}&&{#vai%)RR z=Sv;yvGM?u|F|_1ZL)h_fbM~;l`+p|t#*8Q)Gs0V>Jb;#pBOgBlzbO|@7wGEs5DeWreg>*{*45KQ){^|JlaD?k zmwLt&=M?1!3q3ysD^_kNY?6Xe8uU=Ond}mR4rZW-V2$h&f+x=utX;vJaaSr>o_bT< zwMno7d_SyUUV2}Um*0^+Yja+%OpE%N^c*K&g2L}n?qT%yQ}}8MZs#-W>PkOz;fNnn zh?6xhNX|V3!E-Tw#6MAym%l7~a$Z4)Yf_&3ilg!hCgtUq=jE1TZin+v6$H=8@+I@H zV5ch>;cQp1aRg(Wm4x$xJhv~ez+#k~_S%C8M_XQYsBk|~_?Bl+$}3n#Gr#!E)!Os4qfQ~U~wKZ)W`$t%mAnuMUDzaW}551w7w-aRJWHnczRGI|=?T!Pc!aEV3WWD^NIb5vq)bGNFj17se>R3hl@BDQMTH z>I3)(mH*{BeihY6WE>Te=(?Q=RdtqeXTPBR?ooapA)L%>_HObcS=^!gs!293wB?ZH znB@?>bdAeOET8htTc7;Bthf0}5osOe2O5upJx4epFSkkrft)=AmZSbCw8-0z15u3t?8NFwf~Q;J>OL z&@IbJH!Xv1LH%IX=YaLaC}(F4LG6>Wp?TnP;8J>u5hA2m`q!pn_{kab(6t0ax#pU3XqvGuE zNsTBQw@QR5R^fk*O2Xlj(zon7q0(RNaz%2}QgA+%4dDzcoHwGwkPc^3J-Z;U$8ddo zR9c+W1T)T^3g>etq~L_?sJa{H(*=2}k91v>zOr%MB|6WBoYV6FqbxK0nlvaa zooK~`aO2mmaGnJDV4QiYk3l`?x7_H?xy5yBHnkmVkHkMb>LowY{3jKaBi>1Cd2)%1 z(!`*?;3XO0(=x!TGQg`dz^7+`&&UABWd~^im;NcAL zWf|aI8Q|RNruex;GzCTgmsp+weoF>8AE}k%=Mw*s0waJ+d?y3kDIM`3E^%A@!{Ks? z?>oNYPM5en{^4-B#19-_ai>eHihn5Ac~E584mkJcl%Gr7nG&7=F0ncT{HH1KBhd%Q z7I8TD#Z)MlSd$W-04{M?2Kd?x@LyzruSi!3QOA^hO2O%ZhcBn;G6L z_9gMBTfxhm1&B!BW%y${y8XUG!Kp9ieCQ}MI=xVj1GV4J7@nM4A%3aCJL?<8`4z)k zbaeZDpMo#3A=2@X!sAJTKg#g?#h@hkHij=qf(r2@!>>w#Kh5xF9=ka`pHuK;N?%a$ zceCKnfg3nEY4_ENpli;Hjd`A+z zRKasO-|-Y^X*khYk_4|%@RlU_g$lkl34V!!%kqrlzf{5Lo-5}wN5LzT;B^Y#l>~24 zaBZj1xa4V#sJ}_!Ln?f+(#tyhH43iB&>DWDg0D^rf3t$`OoGc54o%`DjX=G>%i){E z&?NXB3QxWoOKR^QEBJ~e_|Fu)D@iZ?QsGb04=VijBs}*se1lHTes5&>{r0zZY-YGC zt5O5h`w0b40*j{yzN`DR_Po{38W- zC&Bv^yeA26aCy73b|k_3EBLM?_y7ejPJ*AH;AKhhQx$w~5}dYGpvRGg&RW7#q~OW= zaHN8}lfsW>_#+88=;Is(Pj08m6+F3}nj-P1;Gu&?E8J^s#3Gru!)2KP|F}Ph%u0^;{kKxI+8XLE;KP5g3 z6UQ}^;itp_%JmS#Jt^>)08ixt?B{?F6>&R>uEr;zpoWULokYWn8D4GUXEDZCT?Y8~ z7#_EuXpY}nGG*jt~&uABHp&)#me<-1N`F*@H0#MC{(W3Gla*TD{1l2gwFuS{EKdnuFVjBSqAv+8Q^O(!0!WmsKdTT zbCUE-K?6F}Vc(;hw{dtKN(h>}r04q?!rz?%{#*w59>DJ+Q>}V()O&bQdV0z- zz^~5$|855O?hNppvxNAG_)L={`YG24z|-+(c?S6U4DcrbAL_8jYJTozc#oYf&F9k7 z^|kcr{xAc4R|fbyfDaL`OQiTeR=LhPJ3ao=4Dhc5{u7aHmshUB^J|7@*>J5A&K^$b zzGxlVNcSi2WB9W+9O{~%<1kQ4hvz)NhluCx@E0oAa)$4; z;hLTo82)D)uJdb*Cp<6Ma2@N{%WIQ%XGJj43~)i)rtG~cEv?P-M%1;mh?>jOY*;uP8-~VXTU4;Md1=L>5m@RS98pY3 zees<~-ch(F6HC#7D^wTsRbn&JqUxHe@ikS!QN>u1zPPrvzNP^y@N2RAt0q``<%ov1 z*4jf&ZKBs#H5&UqDle?V4v^6`3CK!nrp?2~s6fDX2>Ga}3XW;1ZD{pfST(lhqH%H+ z{MhQ|=EgSfC^}`YwP9hPDOlU+9bFx$U08+7KC45tAq^3|#WhudMx4XvZ43IUCe{$H z#z0$}52$E^7J({Cz$b74yWc7iW3;BVrm49;z#;w@@-k|yW7omOb#;DTOh#3&`*F22mC@K`My0 zii3+%+DaQOaFHwRv~WcAmn@V=BDMj~7ol`SU2|hSrM>@MVI{N?<^1M)s&F#K6#vEN zm;1qz(7YO7%>fa3i&;Z7G|g|WsSqRl6Gzd%(e$rm9Q_~TW%qdgU&8-O>3?Z4|7YJ) zj#SFAO2;sKEdOT=r5v}Er0|% ze@*W})2158QKNkF++Nk3Rt18z0lzKIQg3mnso`58G<(5Ata3r`nEJr{T5S76L){n% zqR-;2g5%^i%ZX!sx)8=yq03a;2u@DBu(}3%2^~UjLvvdVcC-g-8XM-d*0wI?egJEr z3#)=->*&%gY-ca2Z?0L~P#W_L2KU4wh zrh0TP8*3Yycw6&DRpm8aFQ4!%w}SdAaU4KRnyun2r2ctc+WKEHsk*MQK3Lb-)>>UN zdP*QTzomxuOjCa*p1}N;;+pv_UdT4O&gC^gP)VrMpR$my896-p9tZm3Co<4>>qE>m zb7p^sJa9Ih0u)zo&J!t^@%wMKDkfzTpD*4{W|FG?$ZjzUVtr%fqJ@VkI}&4RPr*C7 z3a3j1>MLuPHa6GR`)F+A&>R_L@lf~61AB^6nMAtR9-Bf!i)*~&6Nr*0h#auHtct99 z#{P@e$xv1>x~TUbZIUX+1BA-R=PxRN-r|X^0UWnZDiG2z>CzFcf%zk9YOY+eqy}Tt zwr1?$ZU`=|SwzG5ro{B%4NK`f?dv*@^>os`yA0qt;Q@7x%n)$U2ENphwvQs`hO?{@4P0#nkqIgm(CTxL+ zWvr=s0EY>iYCh6%{&0!keweQX?cZU%EZJH;!d&OoJisVbX&8E4#y#M26x! zOxTl4@G#3qQpNeF~ z_>v0ypR=xixds2v(WZppK$d@%g#!gs*r0u!W|A`& zV{@@^V`@!(Lt9HTmSw=AP*dO5T(ba+5gG&ds9RE71C!g5hM-jMTHVE4wJ&PLV?~;Z zhD`P}(yylJkNOO=4x>g-t-UG$bN;lzm2?<#E5-0(F#y>Bsz%kwKQmRDm@)(wyp~`g~fDLS}<1EOe=WDS>l64@orDAb#Bf1;PE13E!;&w#QIR zou5+sv{zsGsBtw|2t?Bh|GFtzJun-}u*4Gyj5B6T9noF&-G58Ii$Jh4P+k1E|ieVo6^ z3HeJ9h4KH3qTuMz9i$=~-x|PlTwS1I;X>4_h166nY+eL)a7c^e#zMa+gjgikSYJ_D z$7snu59{R^ZJ2Bh1#6n;*T|(w^A`q@^wpH4(%-z=$vfI=ZVRfZ5T3?GagUL+tbDRL zrT{Q?Qr8%$ZBjF&NMfu`f-I-=Lrrph6?%`2JncG;v`Cwy57UwrK2K;hf*N@4g0BbU}$m!zAldCFV=Pp0rU%{f{%-N_>GFRnf*kz?PEl}6o zTJM9_@|FbYu=BdBFri%&XsVsp2)v>N+9!YvEet_F*C5taDcnlp%&5^gv=)o@$c{`g zdEr=nZLk&vy>MX?!cbEZO0^KMm=)t>Itmx{{EHuD{mn|Am{EC`NK2qvB}S(omv{*` z2vG4pRZJD*_>f*K|BB0oB5gdAR;do{t*WbSI>af0bToR$g2)8iN`P(id)rco(L!lj zCxi4wTClwP5v>2)-kHEhRb794tcr+OgQDWvfT*Z|Nk|A-)F4EOY=K1F9VW>HB1tAr z1_Wz0?pUqGx)gV+*rG)RSFEDgMvH4vQL%18i$$vzwEhdO|8w3uXXcl~yO|k`*8cy! zABOkdH)p%&-gn=9%e>JeM{+nU$nyq0?@mYR#&y|dy%B$+_k!@MiIri#RT55~+VZWI z(vI(ZS0s|BI{s}l-uKg-A{Fuzjozc30q1da)17mYJaLnKsIp>nI*}ZaYoZPGAR|pw zYUznrvYt8+C(}77e?+7))<}nzdg}RfaH&Yt&<;Aue`_@DP@C0>O9wa6y~nzl->J|1 zd>uyVT%0_^1>`^o8HRwws*3cKmG`gBLef8&w6y1tB_@$jc$MZ@X$yW>0; z^nXjke|p+`CMTfNbjq!tp){kNRLO(&H+i~aczCdHq;y7U@ic$6ecLDZ>dm_yTIzKS z9ftA;ClggMy}Ftn;BG$^hrb_5ch08Ay>o_C3X8{*N@Pk@kC4d@qkrJ6_&0EmDDr;Z z!`QbCMTY1Wc%FB>OgjJ-@qs_iPoo!v%VN#^p+~KGWXSx%WEPf#Q+{6Z5$&jVBni8o zGUFW56KmBphhhDSSW#{L^yaBv-P&K8k|C4=qg&ZivcIU7y*`bvX~ylMcnw`^OEYjw zPKMO-i}GnG_1kSU-O5i6DXCGPs^++Q=U*%wL>2c9RKx}~O;5Cc$SpaV&tN-KjrLjMXF;0l(j+Qrx>F8wUMr+> z@+}xQRirP_%xFkg$Idt?LThx2xm0)P;0}OEXFAD>jvv1B`fCOv$(_g>T+NP^YEryv zmdPWdrZV5qP%3``&jN4Wxam!Ppq)F}Fhu;_T?2IgP*l6Y>pQ$E*g7*etFm;2b`t7u*2=L+Zd8%zLxgK)Og2fQ@G$aE$-Q!rAXc zuu}r^{B3EqUkCE##Cy_*%dZS)|6INRJ4e#G+8H1(a^S^Lz)OX*KEIn(z{^Np2I~x2mZ9Mv!kMu68bW@OvHnPr!$R-aX?Vkhk{7!7; z*8txQ_+sF@1OFp%+>f3Y&VDC>-&a9?7}!}29QT*^9DKclZ*=gTx=|2RIM3LQeT3U~ z9045LaWvS$cANwp+wm0O*p9yfj_o+#!G9;5<2;r=+Ftj7JhtN>fnz(q2prpS4RCD7 zPlVfc{2b)59k<+$f}_HD#&+D!!FO`-Jsi9UIJP7G1d&&4J4S(HJ2rqFY{!|vu^n50 zV>>jgpd2Giuz_A@a1&-~wjSPUCe{9E{h1+)A3*@mK_XUpa zIKaV+9Q;rRKNdK)W36!8ju!#PcKij{!FIeBIJV=>z_A@)1CH&u*1`WFoa5wo18F<{ z3*@mKx7nVAsBpVrJMIb`+wlP4*p9`*Z95(g^4N|?0mpV6@8HKec-X;b0mpWnE!?)_ zZNRY|7lR#a$A^JqJGKJHcKi}Jwqv&+dg=G_kGzL)j`IZiXglr(@_WE>>Hy%_jzfWC zJB|j9?RdO!+l~>C$9Aj(j_t_rOXkA;3i&JtKgYqZ1CH%@yKvi%PXotxd=czmJH81V z+wooC*p5Hi!K>CL?bYAG2MOmmPo$5w>ng$9DXQaNCaOfjqY3 zCBU)0u5j?{9Q+msUkV)C@fqQ^9X|w)?f5C!!FJS_Y;k|XcI+xI-(rsKI2<_ccjFxV z7~vczzw=Am@nn$4c5DES?f6sR*p9ydj_r7ZaNCZzf;_h49l)_2?{n~_4*s}+i_Rn+%DLTeSl*-9ta%Uu^KqGW0Qkl037ptrEre(Wcq0P_S=y* zsBoNH!+3ibaQ>Afl|K{sMBtYL?+N@jz%iaXf%7#bwSPZwwEqX-X#WM^X#aKKX#Zp3 zoQG5BqkcC6=XV?{{|f9>K%8B7A|WcAH|&QyI(UEJ*sp#p-1e)JfMdU^0Xx{QV!*Lq zoemuP)gs{7ua-LalfpU9$@J0u4DCr9RBRrGJNP)@IBrw}$8lpiaBSc6gmXN2o_h(% zI%qz>1UuNiU3caz`+3Ip%>j<>TLv84 zm*0!8c92&I=Qtzu(Rls<@|d@$9Q+mF*uEbC$M*dSIJR&1UA!>8aTVLQr*Q6X*uHy$ zd^!D1(iqy$a5+r~9SnA`Ud0Z6xPu?%;1S^1ADV>Q{%|>P><`y~9qbSDfn$GI2ps#v z8sOOOA3OLLz%f5t?drD+=O1~FaIP0#_a5Mo9|rQDla97a8OVP@T>D`;$m8|-V+~h3 zX8_0R{1<`!ufhJ4!11{A64rM&m~A)M>=Iej$#{XqT;;+oF^Apa$Cw#TK=@cupyjW=92Lz4{eEApoquJOz? zTtj`qI>j`Dl$ z9c(`g9OZus9PK{}9OYjEj`BOpi?q2vOrekFr;l*1@0-8}g8WqAMZn(zehApX{rU*t zZ6IF*9OFFS!LJ0)zj>_j-z1#t^$^(4&7}=0w!Q;$J?ynF)_16ImdE;*0Dp`ArhZF> zbKbDNV}ZBP-&8&U9QV`99elBae*zray>IW3S8Tr>2fUReG@iM@(axQ~v0a`Aj&|

        Z^|#)DFu%4)B;C4Hv-4@`W^6Ah-bHb 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 KlIn-W>i;h>$^qj5 diff --git a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d b/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d deleted file mode 100644 index d13e35f04..000000000 --- a/build/tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o.d +++ /dev/null @@ -1,560 +0,0 @@ -tests/sampler/CMakeFiles/test_sampling_prob_parscan_fence.dir/test_parscan_prob.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_parscan_prob.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/postypes.h /usr/include/c++/13/cwchar \ - /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/type_traits /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/cctype /usr/include/ctype.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/ostream /usr/include/c++/13/ios \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ - /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/array \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ - /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ - /usr/include/assert.h /usr/include/c++/13/stdlib.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/limits /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - /usr/include/regex.h /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ - /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/any /usr/include/c++/13/optional \ - /usr/include/c++/13/variant \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ - /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ - /opt/kokkos/include/Kokkos_Core.hpp \ - /opt/kokkos/include/Kokkos_Core_fwd.hpp \ - /opt/kokkos/include/Kokkos_Macros.hpp \ - /opt/kokkos/include/KokkosCore_config.h \ - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ - /usr/include/c++/13/version \ - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ - /opt/kokkos/include/Kokkos_Printf.hpp \ - /opt/kokkos/include/impl/Kokkos_Error.hpp \ - /opt/kokkos/include/Kokkos_Abort.hpp \ - /opt/kokkos/include/Kokkos_Assert.hpp \ - /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ - /opt/kokkos/include/Kokkos_Layout.hpp \ - /opt/kokkos/include/impl/Kokkos_Traits.hpp \ - /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ - /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ - /opt/kokkos/include/Kokkos_Concepts.hpp \ - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ - /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools.hpp \ - /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ - /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ - /opt/kokkos/include/Kokkos_Rank.hpp \ - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ - /opt/kokkos/include/Kokkos_TypeInfo.hpp \ - /opt/kokkos/include/Kokkos_Tuners.hpp \ - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ - /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ - /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ - /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ - /opt/kokkos/include/Kokkos_Pair.hpp \ - /opt/kokkos/include/Kokkos_Atomic.hpp \ - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ - /opt/kokkos/include/desul/atomics.hpp \ - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ - /opt/kokkos/include/desul/atomics/Common.hpp \ - /opt/kokkos/include/desul/atomics/Macros.hpp \ - /opt/kokkos/include/desul/atomics/Config.hpp \ - /opt/kokkos/include/desul/atomics/Generic.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ - /opt/kokkos/include/Kokkos_Parallel.hpp \ - /opt/kokkos/include/Kokkos_View.hpp \ - /opt/kokkos/include/View/Kokkos_BasicView.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/mdspan/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ - /usr/include/c++/13/span \ - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ - /usr/include/c++/13/complex \ - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/Kokkos_MinMax.hpp \ - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ - /opt/kokkos/include/Kokkos_Extents.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ - /usr/include/c++/13/cfloat \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ - /opt/kokkos/include/Kokkos_MemoryPool.hpp \ - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ - /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ - /usr/include/c++/13/charconv \ - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ - /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ - /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ - /opt/kokkos/include/impl/Kokkos_EBO.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ - /opt/kokkos/include/Kokkos_Future.hpp \ - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ - /opt/kokkos/include/Kokkos_UniqueToken.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ - /opt/kokkos/include/Kokkos_Half.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ - /opt/kokkos/include/Kokkos_BitManipulation.hpp \ - /opt/kokkos/include/Kokkos_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ - /opt/kokkos/include/Kokkos_Clamp.hpp \ - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ - /opt/kokkos/include/Kokkos_Complex.hpp \ - /opt/kokkos/include/Kokkos_Vectorization.hpp \ - /opt/kokkos/include/Kokkos_hwloc.hpp \ - /opt/kokkos/include/Kokkos_Timer.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ - /opt/kokkos/include/Kokkos_CopyViews.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ - /opt/kokkos/include/Kokkos_Crs.hpp \ - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/parscan.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/matchersProb.hpp diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/DependInfo.cmake b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/DependInfo.cmake deleted file mode 100644 index e44e73dc0..000000000 --- a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/DependInfo.cmake +++ /dev/null @@ -1,24 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp" "tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o" "gcc" "tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o.d" - "" "tests/sampler/test_simple_kernel_timer" "gcc" "tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.d" - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make deleted file mode 100644 index 724063f1d..000000000 --- a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make +++ /dev/null @@ -1,121 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.make - -# Include the progress variables for this target. -include tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/progress.make - -# Include the compile flags for this target's objects. -include tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/flags.make - -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/codegen: -.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/codegen - -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/flags.make -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o -MF CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o.d -o CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o -c /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp - -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp > CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.i - -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp -o CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.s - -# Object files for target test_simple_kernel_timer -test_simple_kernel_timer_OBJECTS = \ -"CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o" - -# External object files for target test_simple_kernel_timer -test_simple_kernel_timer_EXTERNAL_OBJECTS = \ -"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - -tests/sampler/test_simple_kernel_timer: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o -tests/sampler/test_simple_kernel_timer: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -tests/sampler/test_simple_kernel_timer: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build.make -tests/sampler/test_simple_kernel_timer: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.ts -tests/sampler/test_simple_kernel_timer: lib/libgmock.so.1.14.0 -tests/sampler/test_simple_kernel_timer: lib/libgtest.so.1.14.0 -tests/sampler/test_simple_kernel_timer: /opt/kokkos/lib/libkokkoscontainers.a -tests/sampler/test_simple_kernel_timer: /opt/kokkos/lib/libkokkoscore.a -tests/sampler/test_simple_kernel_timer: /opt/kokkos/lib/libkokkossimd.a -tests/sampler/test_simple_kernel_timer: tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_simple_kernel_timer" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_simple_kernel_timer.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build: tests/sampler/test_simple_kernel_timer -.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/build - -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler && $(CMAKE_COMMAND) -P CMakeFiles/test_simple_kernel_timer.dir/cmake_clean.cmake -.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/clean - -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend - diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/cmake_clean.cmake b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/cmake_clean.cmake deleted file mode 100644 index f61ed5af3..000000000 --- a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_simple_kernel_timer.dir/link.d" - "CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o" - "CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o.d" - "test_simple_kernel_timer" - "test_simple_kernel_timer.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/test_simple_kernel_timer.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.internal b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.internal deleted file mode 100644 index f86b16d3d..000000000 --- a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.internal +++ /dev/null @@ -1,684 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o - /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp - /opt/kokkos/include/KokkosCore_config.h - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp - /opt/kokkos/include/Kokkos_Abort.hpp - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp - /opt/kokkos/include/Kokkos_Array.hpp - /opt/kokkos/include/Kokkos_Assert.hpp - /opt/kokkos/include/Kokkos_Atomic.hpp - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp - /opt/kokkos/include/Kokkos_BitManipulation.hpp - /opt/kokkos/include/Kokkos_Clamp.hpp - /opt/kokkos/include/Kokkos_Complex.hpp - /opt/kokkos/include/Kokkos_Concepts.hpp - /opt/kokkos/include/Kokkos_CopyViews.hpp - /opt/kokkos/include/Kokkos_Core.hpp - /opt/kokkos/include/Kokkos_Core_fwd.hpp - /opt/kokkos/include/Kokkos_Crs.hpp - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp - /opt/kokkos/include/Kokkos_ExecPolicy.hpp - /opt/kokkos/include/Kokkos_Extents.hpp - /opt/kokkos/include/Kokkos_Future.hpp - /opt/kokkos/include/Kokkos_Half.hpp - /opt/kokkos/include/Kokkos_HostSpace.hpp - /opt/kokkos/include/Kokkos_Layout.hpp - /opt/kokkos/include/Kokkos_Macros.hpp - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp - /opt/kokkos/include/Kokkos_MemoryPool.hpp - /opt/kokkos/include/Kokkos_MemoryTraits.hpp - /opt/kokkos/include/Kokkos_MinMax.hpp - /opt/kokkos/include/Kokkos_NumericTraits.hpp - /opt/kokkos/include/Kokkos_Pair.hpp - /opt/kokkos/include/Kokkos_Parallel.hpp - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp - /opt/kokkos/include/Kokkos_PointerOwnership.hpp - /opt/kokkos/include/Kokkos_Printf.hpp - /opt/kokkos/include/Kokkos_Rank.hpp - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp - /opt/kokkos/include/Kokkos_ScratchSpace.hpp - /opt/kokkos/include/Kokkos_Swap.hpp - /opt/kokkos/include/Kokkos_TaskScheduler.hpp - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp - /opt/kokkos/include/Kokkos_Timer.hpp - /opt/kokkos/include/Kokkos_Tuners.hpp - /opt/kokkos/include/Kokkos_TypeInfo.hpp - /opt/kokkos/include/Kokkos_UniqueToken.hpp - /opt/kokkos/include/Kokkos_Vectorization.hpp - /opt/kokkos/include/Kokkos_View.hpp - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp - /opt/kokkos/include/Kokkos_hwloc.hpp - /opt/kokkos/include/Serial/Kokkos_Serial.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp - /opt/kokkos/include/View/Kokkos_BasicView.hpp - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp - /opt/kokkos/include/desul/atomics.hpp - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp - /opt/kokkos/include/desul/atomics/Common.hpp - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp - /opt/kokkos/include/desul/atomics/Config.hpp - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp - /opt/kokkos/include/desul/atomics/Generic.hpp - /opt/kokkos/include/desul/atomics/Lock_Array.hpp - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp - /opt/kokkos/include/desul/atomics/Macros.hpp - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp - /opt/kokkos/include/experimental/__p0009_bits/config.hpp - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp - /opt/kokkos/include/impl/Kokkos_BitOps.hpp - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp - /opt/kokkos/include/impl/Kokkos_EBO.hpp - /opt/kokkos/include/impl/Kokkos_Error.hpp - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp - /opt/kokkos/include/impl/Kokkos_LIFO.hpp - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp - /opt/kokkos/include/impl/Kokkos_Profiling.hpp - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp - /opt/kokkos/include/impl/Kokkos_Tools.hpp - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp - /opt/kokkos/include/impl/Kokkos_Traits.hpp - /opt/kokkos/include/impl/Kokkos_Utilities.hpp - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp - /opt/kokkos/include/mdspan/mdspan.hpp - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp - /usr/include/alloca.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/int-ll64.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm-generic/types.h - /usr/include/assert.h - /usr/include/c++/13/algorithm - /usr/include/c++/13/any - /usr/include/c++/13/array - /usr/include/c++/13/atomic - /usr/include/c++/13/backward/auto_ptr.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/algorithmfwd.h - /usr/include/c++/13/bits/align.h - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/atomic_timed_wait.h - /usr/include/c++/13/bits/atomic_wait.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/chrono.h - /usr/include/c++/13/bits/chrono_io.h - /usr/include/c++/13/bits/codecvt.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/deque.tcc - /usr/include/c++/13/bits/enable_special_members.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/hashtable.h - /usr/include/c++/13/bits/hashtable_policy.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/iterator_concepts.h - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_conv.h - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/locale_facets_nonio.h - /usr/include/c++/13/bits/locale_facets_nonio.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/max_size_type.h - /usr/include/c++/13/bits/memory_resource.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/node_handle.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/parse_numbers.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/quoted_string.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/ranges_algo.h - /usr/include/c++/13/bits/ranges_algobase.h - /usr/include/c++/13/bits/ranges_base.h - /usr/include/c++/13/bits/ranges_cmp.h - /usr/include/c++/13/bits/ranges_uninitialized.h - /usr/include/c++/13/bits/ranges_util.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/regex.h - /usr/include/c++/13/bits/regex.tcc - /usr/include/c++/13/bits/regex_automaton.h - /usr/include/c++/13/bits/regex_automaton.tcc - /usr/include/c++/13/bits/regex_compiler.h - /usr/include/c++/13/bits/regex_compiler.tcc - /usr/include/c++/13/bits/regex_constants.h - /usr/include/c++/13/bits/regex_error.h - /usr/include/c++/13/bits/regex_executor.h - /usr/include/c++/13/bits/regex_executor.tcc - /usr/include/c++/13/bits/regex_scanner.h - /usr/include/c++/13/bits/regex_scanner.tcc - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/semaphore_base.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_atomic.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/specfun.h - /usr/include/c++/13/bits/sstream.tcc - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/std_function.h - /usr/include/c++/13/bits/std_mutex.h - /usr/include/c++/13/bits/std_thread.h - /usr/include/c++/13/bits/stl_algo.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_deque.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_map.h - /usr/include/c++/13/bits/stl_multimap.h - /usr/include/c++/13/bits/stl_multiset.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_raw_storage_iter.h - /usr/include/c++/13/bits/stl_relops.h - /usr/include/c++/13/bits/stl_set.h - /usr/include/c++/13/bits/stl_stack.h - /usr/include/c++/13/bits/stl_tempbuf.h - /usr/include/c++/13/bits/stl_tree.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/stream_iterator.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/string_view.tcc - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/this_thread_sleep.h - /usr/include/c++/13/bits/uniform_int_dist.h - /usr/include/c++/13/bits/unique_lock.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/unordered_map.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/uses_allocator_args.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/bitset - /usr/include/c++/13/cassert - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/cfloat - /usr/include/c++/13/charconv - /usr/include/c++/13/chrono - /usr/include/c++/13/cinttypes - /usr/include/c++/13/climits - /usr/include/c++/13/clocale - /usr/include/c++/13/cmath - /usr/include/c++/13/compare - /usr/include/c++/13/complex - /usr/include/c++/13/concepts - /usr/include/c++/13/condition_variable - /usr/include/c++/13/cstddef - /usr/include/c++/13/cstdint - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/cstring - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/cxxabi.h - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/deque - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/format - /usr/include/c++/13/functional - /usr/include/c++/13/initializer_list - /usr/include/c++/13/iomanip - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/iterator - /usr/include/c++/13/limits - /usr/include/c++/13/locale - /usr/include/c++/13/map - /usr/include/c++/13/memory - /usr/include/c++/13/mutex - /usr/include/c++/13/new - /usr/include/c++/13/numbers - /usr/include/c++/13/optional - /usr/include/c++/13/ostream - /usr/include/c++/13/pstl/execution_defs.h - /usr/include/c++/13/pstl/glue_algorithm_defs.h - /usr/include/c++/13/pstl/glue_memory_defs.h - /usr/include/c++/13/pstl/pstl_config.h - /usr/include/c++/13/ratio - /usr/include/c++/13/regex - /usr/include/c++/13/semaphore - /usr/include/c++/13/set - /usr/include/c++/13/span - /usr/include/c++/13/sstream - /usr/include/c++/13/stack - /usr/include/c++/13/stdexcept - /usr/include/c++/13/stdlib.h - /usr/include/c++/13/stop_token - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/string_view - /usr/include/c++/13/system_error - /usr/include/c++/13/thread - /usr/include/c++/13/tr1/bessel_function.tcc - /usr/include/c++/13/tr1/beta_function.tcc - /usr/include/c++/13/tr1/ell_integral.tcc - /usr/include/c++/13/tr1/exp_integral.tcc - /usr/include/c++/13/tr1/gamma.tcc - /usr/include/c++/13/tr1/hypergeometric.tcc - /usr/include/c++/13/tr1/legendre_function.tcc - /usr/include/c++/13/tr1/modified_bessel_func.tcc - /usr/include/c++/13/tr1/poly_hermite.tcc - /usr/include/c++/13/tr1/poly_laguerre.tcc - /usr/include/c++/13/tr1/riemann_zeta.tcc - /usr/include/c++/13/tr1/special_function_util.h - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/unordered_map - /usr/include/c++/13/utility - /usr/include/c++/13/variant - /usr/include/c++/13/vector - /usr/include/c++/13/version - /usr/include/ctype.h - /usr/include/dlfcn.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/inttypes.h - /usr/include/libintl.h - /usr/include/limits.h - /usr/include/linux/close_range.h - /usr/include/linux/errno.h - /usr/include/linux/limits.h - /usr/include/linux/posix_types.h - /usr/include/linux/stat.h - /usr/include/linux/stddef.h - /usr/include/linux/types.h - /usr/include/locale.h - /usr/include/math.h - /usr/include/pthread.h - /usr/include/regex.h - /usr/include/sched.h - /usr/include/semaphore.h - /usr/include/signal.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/syscall.h - /usr/include/time.h - /usr/include/unistd.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/asm/posix_types.h - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h - /usr/include/x86_64-linux-gnu/asm/types.h - /usr/include/x86_64-linux-gnu/asm/unistd.h - /usr/include/x86_64-linux-gnu/asm/unistd_64.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h - /usr/include/x86_64-linux-gnu/bits/dlfcn.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h - /usr/include/x86_64-linux-gnu/bits/fp-fast.h - /usr/include/x86_64-linux-gnu/bits/fp-logb.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/iscanonical.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h - /usr/include/x86_64-linux-gnu/bits/local_lim.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/math-vector.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h - /usr/include/x86_64-linux-gnu/bits/mathcalls.h - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/semaphore.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/sigaction.h - /usr/include/x86_64-linux-gnu/bits/sigcontext.h - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h - /usr/include/x86_64-linux-gnu/bits/signal_ext.h - /usr/include/x86_64-linux-gnu/bits/signum-arch.h - /usr/include/x86_64-linux-gnu/bits/signum-generic.h - /usr/include/x86_64-linux-gnu/bits/sigstack.h - /usr/include/x86_64-linux-gnu/bits/sigstksz.h - /usr/include/x86_64-linux-gnu/bits/sigthread.h - /usr/include/x86_64-linux-gnu/bits/ss_flags.h - /usr/include/x86_64-linux-gnu/bits/stat.h - /usr/include/x86_64-linux-gnu/bits/statx-generic.h - /usr/include/x86_64-linux-gnu/bits/statx.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/struct_stat.h - /usr/include/x86_64-linux-gnu/bits/syscall.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/uio_lim.h - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h - /usr/include/x86_64-linux-gnu/bits/unistd.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/stat.h - /usr/include/x86_64-linux-gnu/sys/syscall.h - /usr/include/x86_64-linux-gnu/sys/time.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/include/x86_64-linux-gnu/sys/ucontext.h - /usr/include/x86_64-linux-gnu/sys/wait.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - -tests/sampler/test_simple_kernel_timer - /home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgmock.so.1.14.0 - /home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgtest.so.1.14.0 - /home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o - /lib/x86_64-linux-gnu/libc.so.6 - /lib/x86_64-linux-gnu/libm.so.6 - /lib/x86_64-linux-gnu/libmvec.so.1 - /lib64/ld-linux-x86-64.so.2 - /opt/kokkos/lib/libkokkoscontainers.a - /opt/kokkos/lib/libkokkoscore.a - /opt/kokkos/lib/libkokkossimd.a - /usr/lib/x86_64-linux-gnu/Scrt1.o - /usr/lib/x86_64-linux-gnu/crti.o - /usr/lib/x86_64-linux-gnu/crtn.o - /usr/lib/x86_64-linux-gnu/libc.so - /usr/lib/x86_64-linux-gnu/libdl.a - /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 - /usr/lib/x86_64-linux-gnu/libm.so - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so - /usr/lib/x86_64-linux-gnu/libc_nonshared.a - /home/runner/work/kokkos-tools/kokkos-tools/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o - diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.make b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.make deleted file mode 100644 index 7d10b0802..000000000 --- a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.make +++ /dev/null @@ -1,2036 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o: /home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp \ - _deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ - _deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ - _deps/googletest-src/googlemock/include/gmock/gmock.h \ - _deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - _deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - _deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ - _deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ - _deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ - _deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ - _deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - _deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - _deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - _deps/googletest-src/googletest/include/gtest/gtest-message.h \ - _deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - _deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - _deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - _deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - _deps/googletest-src/googletest/include/gtest/gtest.h \ - _deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - _deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ - /opt/kokkos/include/KokkosCore_config.h \ - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ - /opt/kokkos/include/Kokkos_Abort.hpp \ - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp \ - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ - /opt/kokkos/include/Kokkos_Array.hpp \ - /opt/kokkos/include/Kokkos_Assert.hpp \ - /opt/kokkos/include/Kokkos_Atomic.hpp \ - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ - /opt/kokkos/include/Kokkos_BitManipulation.hpp \ - /opt/kokkos/include/Kokkos_Clamp.hpp \ - /opt/kokkos/include/Kokkos_Complex.hpp \ - /opt/kokkos/include/Kokkos_Concepts.hpp \ - /opt/kokkos/include/Kokkos_CopyViews.hpp \ - /opt/kokkos/include/Kokkos_Core.hpp \ - /opt/kokkos/include/Kokkos_Core_fwd.hpp \ - /opt/kokkos/include/Kokkos_Crs.hpp \ - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ - /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ - /opt/kokkos/include/Kokkos_Extents.hpp \ - /opt/kokkos/include/Kokkos_Future.hpp \ - /opt/kokkos/include/Kokkos_Half.hpp \ - /opt/kokkos/include/Kokkos_HostSpace.hpp \ - /opt/kokkos/include/Kokkos_Layout.hpp \ - /opt/kokkos/include/Kokkos_Macros.hpp \ - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ - /opt/kokkos/include/Kokkos_MemoryPool.hpp \ - /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ - /opt/kokkos/include/Kokkos_MinMax.hpp \ - /opt/kokkos/include/Kokkos_NumericTraits.hpp \ - /opt/kokkos/include/Kokkos_Pair.hpp \ - /opt/kokkos/include/Kokkos_Parallel.hpp \ - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ - /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ - /opt/kokkos/include/Kokkos_Printf.hpp \ - /opt/kokkos/include/Kokkos_Rank.hpp \ - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ - /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ - /opt/kokkos/include/Kokkos_Swap.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ - /opt/kokkos/include/Kokkos_Timer.hpp \ - /opt/kokkos/include/Kokkos_Tuners.hpp \ - /opt/kokkos/include/Kokkos_TypeInfo.hpp \ - /opt/kokkos/include/Kokkos_UniqueToken.hpp \ - /opt/kokkos/include/Kokkos_Vectorization.hpp \ - /opt/kokkos/include/Kokkos_View.hpp \ - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Kokkos_hwloc.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ - /opt/kokkos/include/View/Kokkos_BasicView.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ - /opt/kokkos/include/desul/atomics.hpp \ - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ - /opt/kokkos/include/desul/atomics/Common.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Config.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Generic.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Macros.hpp \ - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp \ - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ - /opt/kokkos/include/impl/Kokkos_EBO.hpp \ - /opt/kokkos/include/impl/Kokkos_Error.hpp \ - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ - /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ - /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ - /opt/kokkos/include/impl/Kokkos_Traits.hpp \ - /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ - /opt/kokkos/include/mdspan/mdspan.hpp \ - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ - /usr/include/alloca.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/assert.h \ - /usr/include/c++/13/algorithm \ - /usr/include/c++/13/any \ - /usr/include/c++/13/array \ - /usr/include/c++/13/atomic \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/atomic_wait.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/chrono.h \ - /usr/include/c++/13/bits/chrono_io.h \ - /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/deque.tcc \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/max_size_type.h \ - /usr/include/c++/13/bits/memory_resource.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/regex.h \ - /usr/include/c++/13/bits/regex.tcc \ - /usr/include/c++/13/bits/regex_automaton.h \ - /usr/include/c++/13/bits/regex_automaton.tcc \ - /usr/include/c++/13/bits/regex_compiler.h \ - /usr/include/c++/13/bits/regex_compiler.tcc \ - /usr/include/c++/13/bits/regex_constants.h \ - /usr/include/c++/13/bits/regex_error.h \ - /usr/include/c++/13/bits/regex_executor.h \ - /usr/include/c++/13/bits/regex_executor.tcc \ - /usr/include/c++/13/bits/regex_scanner.h \ - /usr/include/c++/13/bits/regex_scanner.tcc \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/specfun.h \ - /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_deque.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/stl_relops.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_stack.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stream_iterator.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/unique_lock.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/bitset \ - /usr/include/c++/13/cassert \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/cfloat \ - /usr/include/c++/13/charconv \ - /usr/include/c++/13/chrono \ - /usr/include/c++/13/cinttypes \ - /usr/include/c++/13/climits \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/cmath \ - /usr/include/c++/13/compare \ - /usr/include/c++/13/complex \ - /usr/include/c++/13/concepts \ - /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/cstddef \ - /usr/include/c++/13/cstdint \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/cstring \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/deque \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/format \ - /usr/include/c++/13/functional \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/iomanip \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/iterator \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/map \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/mutex \ - /usr/include/c++/13/new \ - /usr/include/c++/13/numbers \ - /usr/include/c++/13/optional \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/pstl/execution_defs.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/ratio \ - /usr/include/c++/13/regex \ - /usr/include/c++/13/semaphore \ - /usr/include/c++/13/set \ - /usr/include/c++/13/span \ - /usr/include/c++/13/sstream \ - /usr/include/c++/13/stack \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/stop_token \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/string_view \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/thread \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/utility \ - /usr/include/c++/13/variant \ - /usr/include/c++/13/vector \ - /usr/include/c++/13/version \ - /usr/include/ctype.h \ - /usr/include/dlfcn.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/inttypes.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/pthread.h \ - /usr/include/regex.h \ - /usr/include/sched.h \ - /usr/include/semaphore.h \ - /usr/include/signal.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/syscall.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ - /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/time.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - -tests/sampler/test_simple_kernel_timer: lib/libgmock.so.1.14.0 \ - lib/libgtest.so.1.14.0 \ - tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /lib64/ld-linux-x86-64.so.2 \ - /opt/kokkos/lib/libkokkoscontainers.a \ - /opt/kokkos/lib/libkokkoscore.a \ - /opt/kokkos/lib/libkokkossimd.a \ - /usr/lib/x86_64-linux-gnu/Scrt1.o \ - /usr/lib/x86_64-linux-gnu/crti.o \ - /usr/lib/x86_64-linux-gnu/crtn.o \ - /usr/lib/x86_64-linux-gnu/libc.so \ - /usr/lib/x86_64-linux-gnu/libdl.a \ - /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o - - -tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/x86_64-linux-gnu/crtn.o: - -/opt/kokkos/lib/libkokkossimd.a: - -/opt/kokkos/lib/libkokkoscontainers.a: - -/lib64/ld-linux-x86-64.so.2: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: - -/usr/include/x86_64-linux-gnu/sys/ucontext.h: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/include/x86_64-linux-gnu/sys/time.h: - -/usr/include/x86_64-linux-gnu/sys/syscall.h: - -/usr/include/x86_64-linux-gnu/sys/stat.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/x86_64-linux-gnu/bits/uio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/x86_64-linux-gnu/bits/struct_stat.h: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: - -/usr/include/x86_64-linux-gnu/bits/stdio.h: - -/usr/include/x86_64-linux-gnu/bits/ss_flags.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/sigthread.h: - -/lib/x86_64-linux-gnu/libm.so.6: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/x86_64-linux-gnu/bits/sigstksz.h: - -/usr/include/x86_64-linux-gnu/bits/signal_ext.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: - -/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: - -/usr/include/x86_64-linux-gnu/bits/sigcontext.h: - -/usr/include/x86_64-linux-gnu/bits/semaphore.h: - -/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/x86_64-linux-gnu/bits/local_lim.h: - -/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: - -/usr/include/x86_64-linux-gnu/bits/iscanonical.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: - -/usr/include/x86_64-linux-gnu/bits/fp-fast.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/usr/include/x86_64-linux-gnu/bits/environments.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/x86_64-linux-gnu/bits/dlfcn.h: - -/usr/include/x86_64-linux-gnu/bits/dl_find_object.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/usr/include/x86_64-linux-gnu/asm/unistd_64.h: - -/usr/include/x86_64-linux-gnu/asm/unistd.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: - -/usr/include/wctype.h: - -/usr/include/x86_64-linux-gnu/sys/wait.h: - -/usr/include/stdlib.h: - -/usr/lib/x86_64-linux-gnu/libdl.a: - -/usr/include/stdint.h: - -/usr/include/signal.h: - -/usr/include/sched.h: - -/usr/include/linux/stddef.h: - -/usr/include/linux/posix_types.h: - -/usr/include/linux/limits.h: - -/usr/include/linux/close_range.h: - -/usr/include/limits.h: - -/usr/include/x86_64-linux-gnu/bits/statx-generic.h: - -/usr/include/inttypes.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: - -/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: - -/usr/include/x86_64-linux-gnu/asm/types.h: - -/usr/include/features.h: - -/usr/include/x86_64-linux-gnu/bits/math-vector.h: - -/usr/include/features-time64.h: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/usr/include/c++/13/vector: - -/usr/include/c++/13/tr1/special_function_util.h: - -/usr/include/c++/13/tr1/riemann_zeta.tcc: - -/usr/include/c++/13/tr1/poly_laguerre.tcc: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types.h: - -/usr/include/c++/13/tr1/modified_bessel_func.tcc: - -/usr/include/c++/13/tr1/legendre_function.tcc: - -/usr/include/c++/13/tr1/hypergeometric.tcc: - -/usr/include/c++/13/tr1/ell_integral.tcc: - -/usr/include/c++/13/tr1/beta_function.tcc: - -/usr/include/c++/13/system_error: - -/usr/include/c++/13/streambuf: - -/usr/include/c++/13/stop_token: - -/usr/include/c++/13/sstream: - -/usr/include/c++/13/set: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/c++/13/semaphore: - -/usr/include/dlfcn.h: - -/usr/include/c++/13/ratio: - -/usr/include/c++/13/pstl/pstl_config.h: - -/usr/include/c++/13/tuple: - -/usr/include/c++/13/pstl/glue_algorithm_defs.h: - -/usr/include/c++/13/pstl/execution_defs.h: - -/usr/include/c++/13/ostream: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/c++/13/numbers: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/c++/13/new: - -/usr/include/c++/13/map: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/c++/13/locale: - -/usr/include/c++/13/iterator: - -/usr/include/c++/13/istream: - -/usr/include/c++/13/iosfwd: - -/usr/include/c++/13/ios: - -/usr/include/c++/13/memory: - -/usr/include/c++/13/iomanip: - -/usr/include/x86_64-linux-gnu/bits/stdlib.h: - -/usr/include/c++/13/functional: - -/usr/include/c++/13/format: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: - -/usr/include/unistd.h: - -/usr/include/c++/13/ext/aligned_buffer.h: - -/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/c++/13/exception: - -/usr/include/c++/13/debug/debug.h: - -/usr/include/c++/13/debug/assertions.h: - -/usr/include/c++/13/cxxabi.h: - -/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: - -/usr/include/c++/13/cwchar: - -/usr/include/c++/13/ctime: - -/usr/include/c++/13/cstring: - -/usr/include/math.h: - -/usr/include/c++/13/cstdint: - -/usr/include/c++/13/mutex: - -/usr/include/c++/13/cstddef: - -/usr/include/c++/13/condition_variable: - -/usr/include/c++/13/concepts: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/c++/13/compare: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/c++/13/clocale: - -lib/libgmock.so.1.14.0: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/c++/13/climits: - -/usr/include/c++/13/cctype: - -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: - -/usr/include/c++/13/cassert: - -/usr/include/c++/13/bitset: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/c++/13/bits/unordered_map.h: - -/usr/include/c++/13/bits/unique_ptr.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/string.h: - -/usr/include/c++/13/bits/stl_vector.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/usr/include/linux/stat.h: - -/usr/include/c++/13/bits/stl_tree.h: - -/usr/include/c++/13/bits/stl_tempbuf.h: - -/usr/include/c++/13/bits/stl_set.h: - -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/usr/include/c++/13/bits/stl_multiset.h: - -/usr/include/c++/13/bits/stl_multimap.h: - -/usr/include/wchar.h: - -/usr/include/c++/13/bits/stl_map.h: - -/opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp: - -_deps/googletest-src/googletest/include/gtest/gtest-printers.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: - -/opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp: - -_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h: - -/opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp: - -/opt/kokkos/include/experimental/__p0009_bits/utility.hpp: - -/usr/include/x86_64-linux-gnu/bits/sigaction.h: - -/opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp: - -/usr/include/c++/13/bits/atomic_wait.h: - -/opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp: - -/usr/include/c++/13/bits/uses_allocator.h: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/c++/13/cinttypes: - -/opt/kokkos/include/experimental/__p0009_bits/extents.hpp: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp: - -/usr/include/locale.h: - -/opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/opt/kokkos/include/desul/atomics/Adapt_GCC.hpp: - -/usr/include/c++/13/initializer_list: - -/opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp: - -/usr/include/semaphore.h: - -/opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp: - -_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/opt/kokkos/include/desul/atomics/Thread_Fence.hpp: - -/opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp: - -/usr/include/c++/13/charconv: - -/opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp: - -/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: - -/usr/include/stdc-predef.h: - -/opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp: - -/opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp: - -/opt/kokkos/include/Kokkos_Rank.hpp: - -/usr/include/stdio.h: - -/usr/include/c++/13/bits/hash_bytes.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp: - -/usr/include/strings.h: - -/opt/kokkos/include/Kokkos_AnonymousSpace.hpp: - -/opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp: - -/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp: - -/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp: - -/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp: - -/opt/kokkos/include/desul/atomics/Macros.hpp: - -/opt/kokkos/include/Kokkos_MemoryTraits.hpp: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/opt/kokkos/include/View/Kokkos_ViewTracker.hpp: - -/usr/include/c++/13/tr1/bessel_function.tcc: - -/opt/kokkos/include/desul/atomics/Lock_Array.hpp: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -/usr/include/c++/13/bits/ios_base.h: - -/opt/kokkos/include/View/Kokkos_ViewMapping.hpp: - -_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h: - -/opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp: - -/opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp: - -/usr/include/syscall.h: - -/opt/kokkos/include/mdspan/mdspan.hpp: - -/usr/include/c++/13/regex: - -/opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp: - -/usr/include/c++/13/stdlib.h: - -/usr/include/alloca.h: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/opt/kokkos/include/impl/Kokkos_HostBarrier.hpp: - -/opt/kokkos/lib/libkokkoscore.a: - -/opt/kokkos/include/desul/atomics/Common.hpp: - -/opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/c++/13/utility: - -/usr/include/c++/13/bits/invoke.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/opt/kokkos/include/View/Kokkos_BasicView.hpp: - -/usr/include/c++/13/cerrno: - -/opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp: - -/opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp: - -/opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp: - -/usr/include/c++/13/typeinfo: - -/usr/include/c++/13/bits/hashtable_policy.h: - -/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp: - -/usr/include/c++/13/unordered_map: - -/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp: - -/opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp: - -/opt/kokkos/include/View/Kokkos_ViewAtomic.hpp: - -/opt/kokkos/include/Serial/Kokkos_Serial.hpp: - -/opt/kokkos/include/Kokkos_hwloc.hpp: - -/usr/include/c++/13/cfloat: - -_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h: - -/opt/kokkos/include/Kokkos_MemoryPool.hpp: - -/opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp: - -/usr/include/c++/13/bits/this_thread_sleep.h: - -/opt/kokkos/include/Kokkos_CopyViews.hpp: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/opt/kokkos/include/Kokkos_UniqueToken.hpp: - -/usr/include/c++/13/bits/unique_lock.h: - -/opt/kokkos/include/impl/Kokkos_TaskNode.hpp: - -/opt/kokkos/include/Kokkos_Tuners.hpp: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/include/c++/13/bits/memoryfwd.h: - -/opt/kokkos/include/Kokkos_Timer.hpp: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h: - -/usr/include/x86_64-linux-gnu/bits/statx.h: - -/opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp: - -/opt/kokkos/include/Kokkos_TaskScheduler.hpp: - -/usr/include/c++/13/tr1/poly_hermite.tcc: - -/usr/include/c++/13/bits/uniform_int_dist.h: - -/opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp: - -/opt/kokkos/include/desul/atomics/Config.hpp: - -/opt/kokkos/include/Kokkos_Swap.hpp: - -/opt/kokkos/include/Kokkos_ReductionIdentity.hpp: - -/opt/kokkos/include/Kokkos_TypeInfo.hpp: - -/opt/kokkos/include/View/Kokkos_ViewLegacy.hpp: - -/opt/kokkos/include/Kokkos_Printf.hpp: - -/opt/kokkos/include/Kokkos_PointerOwnership.hpp: - -/opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp: - -/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp: - -_deps/googletest-src/googletest/include/gtest/gtest.h: - -/usr/include/c++/13/string_view: - -/opt/kokkos/include/experimental/__p0009_bits/macros.hpp: - -/usr/include/c++/13/bits/locale_classes.h: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/usr/include/c++/13/tr1/exp_integral.tcc: - -/usr/include/c++/13/bits/allocated_ptr.h: - -/usr/include/c++/13/bits/locale_conv.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -_deps/googletest-src/googletest/include/gtest/gtest-param-test.h: - -/usr/include/c++/13/thread: - -/usr/include/c++/13/stack: - -/opt/kokkos/include/Kokkos_MathematicalFunctions.hpp: - -/usr/include/libintl.h: - -/opt/kokkos/include/Kokkos_Half.hpp: - -/usr/include/c++/13/deque: - -/opt/kokkos/include/Kokkos_Array.hpp: - -/opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp: - -/usr/include/c++/13/bits/chrono.h: - -/usr/include/c++/13/bits/locale_facets_nonio.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/x86_64-linux-gnu/bits/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/opt/kokkos/include/desul/atomics/Generic.hpp: - -/opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp: - -/usr/include/c++/13/span: - -/usr/include/c++/13/bits/erase_if.h: - -/usr/include/asm-generic/posix_types.h: - -_deps/googletest-src/googletest/include/gtest/gtest_prod.h: - -tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o: - -/usr/include/x86_64-linux-gnu/bits/select2.h: - -/usr/include/c++/13/optional: - -/opt/kokkos/include/KokkosExp_MDRangePolicy.hpp: - -/usr/include/pthread.h: - -_deps/googletest-src/googletest/include/gtest/gtest-matchers.h: - -/usr/include/linux/types.h: - -/opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp: - -_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h: - -/opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp: - -/usr/include/x86_64-linux-gnu/bits/fp-logb.h: - -_deps/googletest-src/googletest/include/gtest/gtest-message.h: - -/usr/include/c++/13/bits/stringfwd.h: - -/usr/include/c++/13/bits/ranges_cmp.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/opt/kokkos/include/impl/Kokkos_BitOps.hpp: - -/opt/kokkos/include/Kokkos_ExecPolicy.hpp: - -/usr/lib/x86_64-linux-gnu/libm.so: - -/usr/include/x86_64-linux-gnu/bits/select-decl.h: - -/usr/include/c++/13/string: - -/opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp: - -/usr/include/c++/13/bits/ranges_base.h: - -/opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp: - -/usr/include/c++/13/bits/range_access.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/opt/kokkos/include/View/Kokkos_ViewCtor.hpp: - -/opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp: - -/opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp: - -/usr/include/c++/13/stdexcept: - -/usr/include/c++/13/cstdlib: - -/opt/kokkos/include/impl/Kokkos_ChaseLev.hpp: - -_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h: - -/usr/lib/x86_64-linux-gnu/Scrt1.o: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h: - -/usr/include/c++/13/bits/regex_error.h: - -/opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp: - -_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h: - -/usr/include/errno.h: - -/opt/kokkos/include/Kokkos_ScratchSpace.hpp: - -/usr/include/c++/13/bits/basic_ios.h: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/c++/13/bits/std_thread.h: - -/opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp: - -_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h: - -/opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp: - -/usr/include/x86_64-linux-gnu/bits/stat.h: - -/home/runner/work/kokkos-tools/kokkos-tools/tests/sampler/test_simple_kernel_timer.cpp: - -/usr/include/c++/13/bits/vector.tcc: - -_deps/googletest-src/googletest/include/gtest/gtest-test-part.h: - -/opt/kokkos/include/Kokkos_HostSpace.hpp: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/c++/13/chrono: - -/usr/include/c++/13/bits/basic_string.tcc: - -/usr/include/c++/13/limits: - -/opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp: - -/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2.h: - -_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h: - -/opt/kokkos/include/impl/Kokkos_Utilities.hpp: - -/opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h: - -/usr/include/c++/13/bits/regex_constants.h: - -/opt/kokkos/include/impl/Kokkos_Error.hpp: - -/usr/include/c++/13/bits/codecvt.h: - -_deps/googletest-src/googlemock/include/gmock/gmock.h: - -/opt/kokkos/include/Kokkos_Pair.hpp: - -_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h: - -_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h: - -_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h: - -/opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp: - -/opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp: - -/usr/include/c++/13/bits/functexcept.h: - -/opt/kokkos/include/Kokkos_Abort.hpp: - -/usr/include/c++/13/bits/string_view.tcc: - -/opt/kokkos/include/impl/Kokkos_LIFO.hpp: - -/usr/lib/x86_64-linux-gnu/crti.o: - -/opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp: - -/opt/kokkos/include/Kokkos_Parallel.hpp: - -/usr/include/c++/13/bits/regex_executor.h: - -/usr/include/c++/13/bits/stl_construct.h: - -/opt/kokkos/include/Kokkos_DetectionIdiom.hpp: - -/opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp: - -/usr/include/x86_64-linux-gnu/bits/syscall.h: - -/usr/include/c++/13/algorithm: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/usr/include/c++/13/bits/uses_allocator_args.h: - -/opt/kokkos/include/Kokkos_Clamp.hpp: - -/opt/kokkos/include/Kokkos_NumericTraits.hpp: - -/usr/include/ctype.h: - -/opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/include/c++/13/bits/hashtable.h: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h: - -/opt/kokkos/include/Kokkos_Extents.hpp: - -/opt/kokkos/include/impl/Kokkos_Tools.hpp: - -/usr/include/c++/13/bits/max_size_type.h: - -/usr/include/c++/13/tr1/gamma.tcc: - -/opt/kokkos/include/KokkosCore_config.h: - -/opt/kokkos/include/desul/atomics/Atomic_Ref.hpp: - -/usr/include/c++/13/bits/deque.tcc: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h: - -_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h: - -/usr/include/c++/13/bits/shared_ptr.h: - -/opt/kokkos/include/experimental/__p2389_bits/dims.hpp: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/usr/include/c++/13/bits/parse_numbers.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/opt/kokkos/include/experimental/__p0009_bits/config.hpp: - -/usr/include/c++/13/bits/stl_algobase.h: - -/opt/kokkos/include/Kokkos_Complex.hpp: - -/opt/kokkos/include/Kokkos_Concepts.hpp: - -/usr/include/c++/13/bits/streambuf.tcc: - -_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h: - -_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h: - -/opt/kokkos/include/Kokkos_Macros.hpp: - -/opt/kokkos/include/Kokkos_Assert.hpp: - -/usr/include/c++/13/bits/specfun.h: - -/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: - -/opt/kokkos/include/Kokkos_Future.hpp: - -/opt/kokkos/include/Kokkos_Core.hpp: - -/opt/kokkos/include/Kokkos_MinMax.hpp: - -/usr/include/c++/13/bits/regex_compiler.h: - -/usr/include/c++/13/bits/stl_relops.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h: - -/opt/kokkos/include/Kokkos_View.hpp: - -/opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp: - -/opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp: - -/opt/kokkos/include/Kokkos_Crs.hpp: - -/opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp: - -/opt/kokkos/include/Kokkos_MathematicalConstants.hpp: - -/usr/include/c++/13/bits/locale_facets_nonio.tcc: - -/opt/kokkos/include/desul/atomics.hpp: - -/opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp: - -/opt/kokkos/include/impl/Kokkos_ClockTic.hpp: - -/opt/kokkos/include/Kokkos_Layout.hpp: - -/usr/include/c++/13/backward/binders.h: - -/usr/include/regex.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h: - -/opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp: - -/usr/include/c++/13/iostream: - -/usr/include/c++/13/bits/regex_scanner.h: - -/usr/include/c++/13/cwctype: - -/opt/kokkos/include/impl/Kokkos_EBO.hpp: - -/usr/include/c++/13/bits/ranges_algobase.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp: - -/opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp: - -/opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/opt/kokkos/include/impl/Kokkos_TaskQueue.hpp: - -/usr/include/c++/13/bits/requires_hosted.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp: - -/usr/include/c++/13/bits/memory_resource.h: - -/opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp: - -/usr/include/c++/13/ext/concurrence.h: - -/opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h: - -/opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp: - -/usr/include/c++/13/complex: - -/opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp: - -_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h: - -/opt/kokkos/include/impl/Kokkos_OptionalRef.hpp: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp: - -/opt/kokkos/include/Kokkos_Core_fwd.hpp: - -/opt/kokkos/include/impl/Kokkos_Profiling.hpp: - -/usr/include/c++/13/pstl/glue_memory_defs.h: - -/opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp: - -/home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp: - -/opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp: - -/opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp: - -/opt/kokkos/include/impl/Kokkos_StringManipulation.hpp: - -/opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp: - -/opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp: - -/usr/include/c++/13/bits/enable_special_members.h: - -/opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp: - -/opt/kokkos/include/impl/Kokkos_TaskBase.hpp: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp: - -/opt/kokkos/include/View/Kokkos_ViewAlloc.hpp: - -/opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp: - -/usr/include/c++/13/bits/regex_scanner.tcc: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp: - -lib/libgtest.so.1.14.0: - -/opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp: - -/opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp: - -/opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp: - -/opt/kokkos/include/impl/Kokkos_TaskResult.hpp: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/usr/include/c++/13/cstdio: - -/opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp: - -/opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp: - -_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h: - -/opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp: - -_deps/googletest-src/googletest/include/gtest/gtest-death-test.h: - -/opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp: - -/opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp: - -/opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp: - -/opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp: - -/opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp: - -/opt/kokkos/include/desul/atomics/Fetch_Op.hpp: - -/opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp: - -/opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/opt/kokkos/include/View/Kokkos_ViewUniformType.hpp: - -/usr/include/c++/13/bits/regex_compiler.tcc: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/c++/13/bits/stl_deque.h: - -/usr/include/asm-generic/bitsperlong.h: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/asm-generic/errno.h: - -/usr/include/linux/errno.h: - -/usr/include/asm-generic/int-ll64.h: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp: - -/opt/kokkos/include/impl/Kokkos_Traits.hpp: - -/usr/include/c++/13/bits/stl_algo.h: - -/usr/include/x86_64-linux-gnu/bits/signum-generic.h: - -/usr/include/c++/13/bits/ranges_util.h: - -/usr/include/asm-generic/types.h: - -/usr/include/endian.h: - -/usr/include/assert.h: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/c++/13/any: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/c++/13/variant: - -_deps/googletest-src/googlemock/include/gmock/gmock-actions.h: - -/usr/include/c++/13/array: - -/usr/include/c++/13/atomic: - -/usr/include/c++/13/backward/auto_ptr.h: - -/usr/include/c++/13/bits/regex.h: - -/usr/include/time.h: - -/usr/include/c++/13/bit: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: - -/usr/include/c++/13/bits/algorithmfwd.h: - -/usr/include/c++/13/bits/sstream.tcc: - -/usr/include/c++/13/bits/alloc_traits.h: - -/usr/include/c++/13/bits/allocator.h: - -/usr/include/c++/13/bits/stl_stack.h: - -/usr/include/c++/13/bits/iterator_concepts.h: - -/usr/include/c++/13/bits/atomic_base.h: - -/usr/include/c++/13/bits/atomic_lockfree_defines.h: - -/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: - -/usr/include/c++/13/bits/atomic_timed_wait.h: - -/usr/include/c++/13/bits/basic_ios.tcc: - -/usr/include/c++/13/bits/charconv.h: - -/opt/kokkos/include/Kokkos_Atomic.hpp: - -/usr/include/c++/13/bits/semaphore_base.h: - -/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: - -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: - -/usr/include/c++/13/bits/chrono_io.h: - -/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: - -/usr/include/c++/13/bits/istream.tcc: - -/usr/include/c++/13/bits/ptr_traits.h: - -/usr/include/c++/13/bits/concept_check.h: - -/usr/include/c++/13/bits/shared_ptr_atomic.h: - -/usr/include/c++/13/type_traits: - -/opt/kokkos/include/desul/atomics/Compare_Exchange.hpp: - -/usr/include/c++/13/bits/regex.tcc: - -/usr/include/c++/13/bits/predefined_ops.h: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/c++/13/version: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/c++/13/bits/stream_iterator.h: - -/opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp: - -/usr/include/c++/13/bits/align.h: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/c++/13/cmath: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/opt/kokkos/include/Kokkos_Vectorization.hpp: - -/usr/include/c++/13/bits/locale_facets.h: - -/usr/include/c++/13/bits/locale_facets.tcc: - -/opt/kokkos/include/Kokkos_BitManipulation.hpp: - -/usr/include/c++/13/bits/localefwd.h: - -/usr/include/c++/13/bits/char_traits.h: - -/usr/include/c++/13/bits/move.h: - -/usr/include/c++/13/bits/new_allocator.h: - -/opt/kokkos/include/View/Kokkos_ViewTraits.hpp: - -/usr/include/c++/13/bits/node_handle.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/c++/13/bits/std_mutex.h: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/include/c++/13/bits/ostream_insert.h: - -/usr/include/x86_64-linux-gnu/bits/signum-arch.h: - -_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h: - -/usr/include/c++/13/bits/quoted_string.h: - -/usr/include/c++/13/bits/shared_ptr_base.h: - -/opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp: - -/usr/include/c++/13/bits/ranges_algo.h: - -/usr/include/c++/13/bits/ranges_uninitialized.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/c++/13/bits/regex_automaton.h: - -/usr/include/c++/13/bits/regex_automaton.tcc: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/c++/13/bits/regex_executor.tcc: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/lib/x86_64-linux-gnu/libc.so: - -/usr/include/c++/13/bits/std_function.h: - -/usr/include/x86_64-linux-gnu/bits/sigstack.h: - -/opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp: - -/usr/include/c++/13/bits/stl_bvector.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/c++/13/bits/stl_heap.h: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/c++/13/bits/stl_iterator.h: diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.ts b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.ts deleted file mode 100644 index a30a083f9..000000000 --- a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_simple_kernel_timer. diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend.make b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend.make deleted file mode 100644 index c28d7d64c..000000000 --- a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_simple_kernel_timer. -# This may be replaced when dependencies are built. diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/flags.make b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/flags.make deleted file mode 100644 index 6b149ed37..000000000 --- a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DKOKKOS_DEPENDENCE - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.d b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.d deleted file mode 100644 index a704ab92d..000000000 --- a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.d +++ /dev/null @@ -1,118 +0,0 @@ -test_simple_kernel_timer: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o \ - ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ - ../../lib/libgmock.so.1.14.0 \ - ../../lib/libgtest.so.1.14.0 \ - /opt/kokkos/lib/libkokkoscontainers.a \ - /opt/kokkos/lib/libkokkoscore.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ - /opt/kokkos/lib/libkokkossimd.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o: - -../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: - -../../lib/libgmock.so.1.14.0: - -../../lib/libgtest.so.1.14.0: - -/opt/kokkos/lib/libkokkoscontainers.a: - -/opt/kokkos/lib/libkokkoscore.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: - -/opt/kokkos/lib/libkokkossimd.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.txt b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.txt deleted file mode 100644 index f91c1c9b5..000000000 --- a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_simple_kernel_timer.dir/link.d CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_simple_kernel_timer -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/progress.make b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/progress.make deleted file mode 100644 index b26c15648..000000000 --- a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 55 -CMAKE_PROGRESS_2 = 56 - diff --git a/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o b/build/tests/sampler/CMakeFiles/test_simple_kernel_timer.dir/test_simple_kernel_timer.cpp.o deleted file mode 100644 index 040d27bf936d084c66e92281ed98927efa43d632..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 251552 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ʺqZ5_J3Xh1WJ}TQGUPi8%Z$uJXa_ER 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

          M_YK2g%7iE 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 diff --git a/build/tests/sampler/test_sampling_prob_parfor_fence b/build/tests/sampler/test_sampling_prob_parfor_fence deleted file mode 100755 index 92b471e07a256ccaee092639464d53b37e9cc77b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 447672 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 diff --git a/build/tests/sampler/test_sampling_prob_parreduce b/build/tests/sampler/test_sampling_prob_parreduce deleted file mode 100755 index 806f9a30d932e8acb55bc2edc564741e647c6459..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456168 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%0ALX8l7bv!vwQfzGK^hOqwDY2oA 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�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΃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⪻I_EMb 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 diff --git a/build/tests/sampler/test_sampling_prob_parreduce_fence b/build/tests/sampler/test_sampling_prob_parreduce_fence deleted file mode 100755 index 806f9a30d932e8acb55bc2edc564741e647c6459..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456168 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%0ALX8l7bv!vwQfzGK^hOqwDY2oA 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�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΃R`ijR!2^!{wW_8HIl1L`_1IxGNuMBbGHDQBbp4tlnw8iJT~8u=2h$`80Z* z&^l&;9pS$q67*ie62ss76wwqrc^MeS@sR&PX{>?03ibm2=g7t`Kl_8ZxpBa$tzw*i z^>P1~j~6d$)}Pv!Y!g}EIJ-gF2D#4Q%q1kU$Uc)~k!@i*7wr!)wAruW{3dUi+S=qT z5oEz@Tp)}9xQv3iEyGAi{SjqZ^-x);@8=|63;Mt`a}Zn%k8)EEbW7XtQ#)lJm(574 zwg=KM!B9K9*IZh!raP@aRx%0%<^G=*nnBgRLMADoaQ2M2m~)cfHhDPa1bryyvC64z z#8r(QD2>GZBI#*I(^or6W7AP=biJqj-AyKhbjULgAy^XuQ+p3RBR#DTGz~_*4gmum z0{mC$0nL@~og8#KZgzXXE&dsgsi#V8zwX<;U(Ng%9TL=4ft~GVf1aI_H8R6%$YO{q_twk1K0uH zOQC~UZ^?Ln)cY{GCO!;Xf4m)Gq=(kIzoHqZ^NZ@*TGqHu#E&{?pwe?uuj4{|3w6VN z(ezAkKF}yyKXp*72F*fB^gpN0my%v;64I-2)zmv^VD@&4BgsWjsqD`*ALWy3RJm2C z{LtWOvwKBwzsyNKN{>WSr&UK&sGPqYO??ffG#-IMyDX(V>_`-Za)&>VI!75Enukdj zD)qQ*cu!%3-lyqUOhvr4B3AXUZ47U<6|Ka%@od6Og9#F;UmJT~qIOGH?JYSv7N0O~|58)8wwAW9 z&dZGNG<=ybTM;nLppvLFaxwp3&7hc81ZpEGR7#@C)({++omP5Et?NypiR?Mp{nf8_l253sJ;G(CTel=?8EFA5~$Lm<(`LL1^JoieQHQ0T8B{nP`VR3_q)ltOzqQOElqTm zPq{k0bvZcf0Y0Va`&o_LJh!6tj9MO`I*&JlPOsB>IC>ITEP4uZ0=GOj@J?R5#hFF1`UB!buz1sPhcMfOm zn_YD5S+sKY&DSxGF$r{v9B+n%z}UgTw4J1SCa`s`2yjKt?;7^bGpf7#h~vy@1~j|L zAIDI^ldQdS=I_}%=RL(?@61P~6WPT@T;FMCejW)ug$;r(2&hIdXWhbV&8@fMVXT8X z>{3kOC|ez1)v+j|9I!+hQ2;A{3;IkDeD)XqO^+B6CF^gu{z4k^vGVs}^Zo<;-T&IZ z%iqtR|9{QjhfwDp`TK!9_&50b&CuM={C(M1|0Dc;CdI%||2_Wxwcqy0-#=}t_@CkL z1^@LQH~mh3@IOGm)l>gn`n`ib{lCR0F|1B{q~8m9@NdxX?;q-ke*04Be*m8>#B<5N zO~1dx1ic4*as_3B$o>=f1UT|x5N!j1wP2itEvcKP>SySJ3H-!r*x_`b4Mb4Y#AXni z&4c#>7J4kYg55A{0WXF-7Ig3qxm(wnlA5>h;|yqG6&P9J9|#4zse~yV&3ol{y<5$# zm(a&tYq{iYbQytGI(%=4~g5t$m5iQID$9Uk=jr1E7~h_8!iF!Oj2~cHdYTI~#BuMv9N! z_5@_7*M{BS<@^dX$x=^Nie(s{FN)0iu;i3Ti8JRqX{>8kk?>24P)Z)3i8!i_HvRGu zl~e=5#CqHt!HxnCP-@xDL7hw{Z$u>r2|Q7iGS?Yk*{s(GMYRZyRH z_mRN2fsG6-+sJ7B`%ZFCL*V_9^R_#)=jx_qB@#(48Xm8u*t(S?>$a)_{Y}@PuM$a@ z?WY7BR|VZu?hFXiJrgRO!e+zwXX23}QPqS`ocEQ=6H@ zL!=cAF{Blj+(&iNCtUUYUL^~6qYeI-e^)GQ3g%yKKG<`*S#PwewW*2KT{Zwyb!0M< zP1Yzn9dXjoQHbTAR!*;)PGZX-852~1iO0E;QgZeJ$3W&UvvL`J$QT*VV5AIE14!YS z!jzAe?MK+DITs_5i@@OQkHhHdE{+|?RmC2$GX&nJ7Kz&@i!f&`G4(`?t{}3o^7e6> zCWyMw_%7(dnW9kYpr~3s$JZJ&y6`;vUCTcnQQi3GL{lhdE^n$q3bEaI`>21yNe(gu zy~RmRQ_It3d%FY&nXQmxlvhd%dzs;e%& z9vkUTQXPJ0U+?6LK_up?rL?PrXv$sk$5%mwk9`Fq{L?RT68Od0??4j1&m_t1f5rce zjGgf<+HOvO+Mu%KWmO_u8T6QAIsC;K!qHSQ>Y7Nd{BkG>xt*auERGGOL062kh|AE` zXupgGK?1dgu8tHRkBv};C*;X0ejR*ysI*0#kS zH2qe1oc$lQ^pf|qqg?Nwuiq|Ti|yqfc5kjMsiw z#Vhh=|FcxI_&lMozwqRPrrb@<`ITrr_476}dZS?*-&P8$OVuNsdC8;dHIKZFDEEBU zC{U*N{qfWKvP&=sU*e^f<5?(CWG)}kYID1(TkoU_{U7pa?({-b>U^oteI2%EXoaY;v@!vHf5`!OZZ6jaU znYR>I-?dvChnJQk>*C$?$Q37-IyXrkMP2j}3R@a{A)5ZNzNdM20A*1NHP@|ANcKy3 zDcz(}ZMvC&q*C3?GGO^l1*2#IH*k zmqzmRVMwMxTED2|>sa?%y0H`)fg&49%VT}R%^%jrFL%>DlevHUx9P=%Awo;;hSstF z=`s~^)Em%qP?|rMm$U5wp6=lbWopFn%5>LU4JVAluECj2c!;p?1!Ew~+V=o1w#$F` zKV8uW^Uds!to|Px7Q;5o8Qss@_=q9FV$RWX-%ogA=f1y^F+RDnn0?s3k5UCK)yX}` zKqp@0Bv5Nyg_aQSk7&KmC9_OwDqx1b2x}?Zn)cQcajtN z<~BoVqADl3g!(%3D$=K~ZGNxx`rVqh-x$!JxR2#G(0v9s0?a_m7e$`UC!HF<$xXvU zJOvF!K$P z3iEln@rOe}CH6H;1WOcPEXNnz)T3KeMk?X!r}U+JN@J`)r~x+i>df^>=eqoU!@)y@_wJK4W&~5sBk}@!8ujG$mHzM_~!*MMAFH79R0~opK zCff?S0f~iWzs&thVtd=K3gTo=F+CmB!>sc1(Peu%bC|Hdsb}39DUE{{J6FjrbRi$a z3*i0v@7fak>PzZzJCd1~^Ut>$8mNek{ip^b56bL8|9-@PO;X9W)ZBn!G2FSZ59$8G zAMEH{xTmgu%M}}so4(1$L(TTz1Tv8DQze+Z>kNkILB5{j0;z9{2W!G4FBSm-Ez&L> z`e2)qy<0?%W<|Uno;ZV*w564laC7HTvCE4oU28X~7db7JDn=;&Q(QDpEuHSP?8%iK z9NwkN+Irc3Q6q9B&Tc(ND@GfxSy^p16a4z`JU@V(P|)%KCAev`D(5In$Ks7(d;gne z$y0-Ja8Y-XXKCb82EsV=mY3s)Cl=-{NB$K~%V$Vfcqm0QEIfq2{x^bBQV*`s zM-->-6wagttKNp9vOk^6NKTJmP#ChJ;p%Z5jQ&JfRc3Kzj)E=BF{rrQf7QF#0Ka2OHQ74VzE4Jxn=`) zSg%A<2cg&S7n$E6Rbt&lpeEYN{FEG)&q@SG)`zoyF!y>|v>gfXibMmla?+##Z%6Pq z=X&y(iPuX2h&$Lt_;W+0yC5fxA_`zmXH~usquwYG=%^5)spq85ijb%Eb@ll2QDgZj zY4n~VV30Fl6f!w1haT3W_E*X<0V3J==@EhqS0a{TcX7^Gv)(M%dzwKN%flV!vVK)O zQ;T&X^kY?rr8%;jK%XW4#lvZTIdK3n(B=@D43Lkm-1Lp({C(kR45iB`N*Za!s3o*JaO;>)djp!$mS`X|ALrrF zvZCSK2IPymAwr%4vGj|kuPue8#VB|TiboqJAKKW892j4C-qkpB7fjFNW3!HT!M)m{ z?eSODtalcFV_LTis?Gj3Pk;9NhBgWtu{@p~g3hhAl?(OBd&Bg&kb$rAOz<+@}CI6zNq>4*1QatD- z!z6Xx^*G6kv<8R|+V9x!lMha7Hd#S6VA>_d-xc3&aK0h$N9mCZPOfz3WR*9)Z!01- zz?XYP*=*c+;+Qkor*v&bp?C^xFi1RD3hauK*_g`XE3-5pJaU(t9W0*_?ws1-+`fc; zp!i|k#$_cXqtaJa_3GX#^~cU^9|2vH9%#V5%{cc7+UP8(_0I(nG~j~ox3-GVMKR?S z@E2cd)3d_11Q^SrGC_;VGkRj{mRsSN3j5Qht`&?Qn;o9(AN9SYrKY!46Zv24nmtA+ z<(-zW_)=TbGQMe)9PRC1g~|m(D#Vug7W3C;=!v$3Ix`c6snCBf>=!>npV*fSL0Aeg z-k>aoS$F%6&W6MX;Mfz=UI1*+I*xGdI*nWWJ%0)>NT2ZQ+%x|JZ87tz@@Br8`Dt|4 zA6`o>f~}`vYvl@Hlcoq zde1AbQIh=*`Az0-=wW}B@VSx1hu{YM_gmbcmjdkY`P^%KBlv;=5Z6ZKQdStEu{BzS zBHh3$|7UlYPv|x^uqsdjY^EOSqS%E3n$A4>-t|&qCgD(R{4}Ie=%J)X=Rh?8^5QsW z7hTYy>?wLRv;sH|F@QrjRe@aF(t+JM#9h1#&_n8E^Xd^jFVi%i_P2F_Pu8=*!Qhd zQK@f>h#Tf#$X_IIbLR5PYgQ!ZrWc9={7p9@L}23^4r)~qAJe?>9-frM&b0m2m7fM& zrZ7qU`zRq_OK_e2&_R??l$zh)?Lm40I~L^#-mBob9pabr916AVQLw0dW?L`&odM*} zKCSxOdq?*R7K%stzxk%&27hURQ<#KJKm;?Mbh@35M%)oQDmAB-7Z3>TP3+d#z6rEk zt6BV;Ni50yWs_EjlFZvMr+oVkf+4DSRo zKw1X5L~&{@XyEm8=U0*EQ~Wo=^Z7?|g;y-y4RYrX=4xMiSLx0_m8-q&U9~%3ryu*+ zJ7$1C*&~CNXKc6Y>3Hr&yYmk}{MchJy6Ccg+>LeT z+kBJv0w8vWmAy2oAh8zqjr}2l^U^>d~>77Idpi1lXyul zr%uMN1bTpLxWS|)z3+r+lt7fN8+&8#${aTGq=%H%vx_CTK5f`qu-hhGQ#^7-*sGV&G`3eTniq~3#S)zt<*3lj z{;4c@1==dCU%}1;eTLK=1G4JpjAL%cMgj8iLsE^DEVf5tp(?p|Y|pxl;nr%ikAZ&O z^uw!2j;60FcV{iH;4MG0N*l%X{>ugkj402pS}6I4|CMh9^QBlm`$N3~d>zD3r1Y=S zW{5fqh7vzKvAC3Tx9mXypIzfTu#^YR+(j76>tV~9cpXZJPa=tHEcLxblRk|nt@!im zS#OnvW9naS>(*T81$Ocb^F^01frXF!qrv}X{igk?IhL^A*OWaV(a}40ZQUAXu9N&0 zS?&AGP}=)|YFylGI`(`#vZ~3Fmo6yh1tEI^PIVSw6pT-8gsZpt%Vz}>#p3md9j@lokSV_d) zp*K`J33)hkWdSOa(p9lR0lywv>m;AoBb^BYQZ_9cRa?rLoQ~|$I>rOj1ZQ*{UvZ*k zpl9wx%N*qe$9Cob?_50jxi1!--F?QK-9dR>&h9Q?+;V4khEDa|oZE2>x%0VQyB?c! zyNA0UgZ->)$+4;aS8vHrknCYypQ0g?KH*2rIRfc#wx%!nSG}N~UGHD2->wz?wR(KL zVKiMD@Er>BXHt-sD1Y&H&Dzl~U-EBAD4u^tBPx|wnXyVZRUQJONcSh`pP?{FW1bXc)>atRADJi}NPa2myr>s)xJjjl9{Z=+ey!{HUQOaZGrmK~|B>T+i2cIO zUjM&OLt11qGl-Hn9rT4|u(Fs+<95(lPXtQ*))XKhCWRk9VHKWvy0}-176H-|>7= zUmauC6Oc#r;9$vtT*OUOAMT_FgmelysSZZ9fI3+cqDL=cFT{^+Ut?@ zbqJicp#d3j9)H%oVvSq6#{cnX>`JwH|Hl4(+54wwVD_>xdn{Hw(VDkh-1|A-I3C%% zG53+NTg~&)(#`(S&=AoJa5#PpMkTRR*j`^-!k@lav*E65S{v8r$scbgPL5{m(<AmV(_SPwj`7U8Sf6mHdd9IVRw$I5gFEk4@lRzmF9N>QhHB>`C;4Mi$T)LT zI5eSjn&0pk0M5vNAcYN9h8j5hOhx}NwJ~(Xq}X70H>}4bE+oZ8bCp+O$Ef9WKn4T) zqD_IjZI#J-*a~K0K6iXg4}M}-sEcMT5j9!39e9^$CIN+;1xuZIXI$<)e9k!5{0ZJN zCiOu7ajfGSyd@lUw&=Swwld07wt!d6)HaUU=6@-{Vj)LtU{U$k>c5IEa=rdlPI5m! zX(-Ac(xMfG=!0M!wBqz;m~Dxhf>Pfy_G&Tawayq~RjwRGrH9R$&i<}{m%^hsjYFd2 zB!9||UXu`+9ZF@kh%Vk0@Ry)=`S+cnTHj`FR71e%IJD*6)Xl~dgIl^<4ogyxnGCi> zEWPonZoM-YFw>gE6k5ZE6xY9z8-j1q4O0e1y%o`#EwmlA-hQ0xDAJx z&zccdWQ_?#Z0kpO4?Nb$O~a6?Nc#H9CPgGSA}$n;v#00iKav{bN9vz*l7smmH<(Iu zbG^N(HaD}laTC{6l{ZJybDF7^JjtUyFYpTCtMf@Qd_)d(ZX12L0OhvKP zymXeVLt+=^KhjwENc@L}ZgKsg-2M=g)k*d#d^!Gg%BrOJN`u$P2w4A8-FIVJBcQKiawh4 zq9}=mn$kCfiTfzdDyqQQZEPZcd&l+{r;YDnsG@1;b>*?aP2SU)Cn(=0)nA8DSbOpP3V#jrZKWCo1qb?ECXLRfB)7Ts;cy-?1?=kJvN|}-g^{hNhyn2ihdaE0o(^B0Y);7cM}NKZ9S9``;>nrgl)my;_Q>Ti{A^U z?9MbR2#pM$$l1T-&&wnE^|t5z-5n4{0sqHN3U*|6Z}(L_ds{JCeHfgm>1GF1+)K!8=DmjZNN1;++RaF{}pfYys8??-=`8 zOW#rNeUv7$M;q$iZqd(B)PM|i?*RLVy6ZF?koL&d6EOmcHA2~OQ8uzuD0|toMLEiD z2t7CbfS|oy5fD$NDgJ0_V{08{#2>@6rg6jsoQc)%goJ*CD5|)ekHA68-PArp1Cjba zVtM7Q&JHS!H{R3&M3kY~t_MsG5K-Mmi+k3AdkBTdBHcElYOYT54Y=7IaO0$nrcVto zozG#ZUrL^tFEBS_{F~4PZFpiS#>vsu=cmad*gctYX$)YM$WFr;nw?X20SB4{09XnkoS-H z!JiRa&%h9L(G3n6LK88Tevf`YBhb7^=5}Rv)3;T%nctgDg7IwHnheskVDZ^nVRd;Z z4}2)`QDG;2G{6kMQV|A)ki}^x|Cz8IGguy+Tjbq{!m3SSa&u8!+Is(FTiT(-vsqwELmhm}^l|QjLP=X@ zltC9wmKro@&EzypTY7HdY)U{5YI@@I8;KCGf(I5Cqw13UrLuV|GBZu8GPB+-4@c{# zfn!=EhjkW!EQ|2yB!fq*{i8<+k1i7){iT6f29JU-hW#OC@o32Z)6{?v3?7Z9jsh~W zX8s8*Dn%EAM`hA8*8ibMhVxb_PBGx4nf{8g1ktf`rEm2+PN#`Ri;Av3*96(HseW!ur|n2n(C*Q$Cp|B zZZaa+QBPsu<1e}10=1iM3AXIj_Qs9YZ;#*8lx_-Rf0ddZ4qif};HP;_$fpumJ49br zR&eTcz<1L)gHz21l=rei-XJ_H`@kme8Eqlh0`xdX(+sl6GUOx)V8iTWVp_V-D1am9 z6-E26uAHuAKjiwF3~PBYZxg~9u;>k$4vD%+|sz5oXf8OOCI<|v9Pz}QnWPXo#dc&7-@j)A*)jW9}2dgbAvE*cYSQMOJ==s4|VGa58p|89eaI*e>=GRJ7D-{Cu>GZ__sC?{$+8+ zR@m8<13Zf)e?q^VTC)0C|G2cS5@esq$a0FBuIvxHvpN6;?RHr|WLg!oY^@6wXJBuTS zExo392`kya25+OkauO}sDNulu9Kz=%_A=0-0wJw&@6P8^81ua)L14?88Ak^E3)Ne9 zb!RkPR^M<^iSv!y#l&m2N2CFi*Z@vmGxG(v{^?kG2sx^Zz+j4~+v2q;ZGa?nA3=9J zc>*j)R=VYlfLl)WAQa1g#q(H%rc5CI^!QT#oC0U^XQ=AwVcV_-Z}hUw&_V@dl%VY> z04~7hczQyae*|BUvnab6!x3*~aHRuy((%zdGPK#b#iM#7LvJ`YH=BA=861L^mx`ee z%)xrAeU%eTT5KOS*#1El@{hpwEo}SD{1IUmt$2epRD{nYwP?k&?M6f}bGL@j5+^-b z3tD1XuRuhUHD#%%oOyIrF&0#_{7=`zU#PbjE7Z+*^H6Zbmvf@Yr>_f!zN=`GQyhi@ zpk`&0cdBOr5d?jdaMEDG+Qx!#5~po38B-hKWXM9mzfE9BCUz-4k2K!~Q)%2MMd32d zwA#ogL6Zje0e1-grQ?UGJSy>bKT(xGmn5n%Rl9z0=q7_W1K}juqxGFuD5>HMtbQB) zNg%d?dj9L&u#I3*nL^Ow-#68~!>IsT-UuZ-`e+gP#zqJh%VhSh>?)!#qp_m6(M_fA zWJB5)MpEZn%=JDW;Kt&)>kI%p-{QF+=_auWJcl~s^V~Gm&#-tdwm$+CP#pF4-$%N_ zKBFZ;2H`LIVI1xrReP?4VzoUwLAAHCKy3nw(1nwnLPDd)IO~A-ERMhih14R@(Z~@6 zxWhk)-a`<$HWT8xz9;N7nPtQEwr8X_mYcsHjnh^FN-`tO>tXQMX~JKztK>AxEaFUE z|1&g7OYR_GCjLW$-dSn8%JfdlE6^)1gSs?Cbm0sdi$$egUw?J}b*JSKG8W^jWq~ue z9R52^_$;=b0>b$MepVUEaT~@P1Sx&)axf0DUKA+L6wQu8UVWG2bqD?<{(-81LQ8OMe&d?X=G218^2W4O!+snLc#hiY@8%Nlsc;f{I}C-7*iP__MW7j0ZN;y#Z4%!!+XX)v?xtW z9w-g@#5v{i2kL4o_MY&ccVl^G3m0a3XHM1FbOCJF^DOgY-a|Y2TqG1y^@~hcjp&R^5eX?bNb=_#U@?OdwXBoLk^r8d=Jvj0jL9V7r!q; zQiJ@E&#UmoTL1o6diwmM!cY6ai}U!Y;5+^t@RLvH%KiiYvt7 zH?V<@q%W4XepAgG9G?C$I6NJX_6QDT!B4*gG&H5-h@@DW>|tKidlxZH#Csuobn$8G zvtTM1bm1)ZW%|ONr5+Nk-xwPXH@nzK$~j97EuOZRdwY}``h&!YmLGK8Uxfak^U$TG zt@~3#d_hEqE!2a<-e~>1F~Gi~gH@M95_7gXeIL6&=^{rIxwN9czB#@slKK>W-oaPT z72&I~rJ)Ppq5n%mi}95fELvoaY7Nff?270?2cH&LmX86yA}ka;pTh#d_5y;=CnW{#afCIBy6MjbTyK?`FZ6V8M*-h18>?uq)Eb+V0Xz*KmhjkzUs7oX&_Q+o*_Hp6}2Q7D+Fw^I23^lVu87@N*l&S1uqI zr`!^+SE`-ii2TY*JyGj1ojM63n_xCY&OBnupN3!$cRPLIw3Yr{U)0Er>`dLvWQrt0wt%<=^aXX7mvMBBj# zw8C6Gt=IT^;LuD)W6qHtf%sZo(^DxjWAe4#p zE>!ZD%mf|=-vgH(wjwhb3~KhTP2gn!=*HN1IU^;n+`ewo3SU& z7uC@%*!(c6e8PM-d&gY!%ll5tY)Z}Et*jca*uJLHrkdySlKD>dd!~`PuFOd6Z@y_C zwFriC1j8ZvD+MXw3fgO>fZwxMrEx?AmQ*4dV<)*>UE=-TI1sZ7w9X&vGY)tQc`c5( zYc|*uzu}C!S)n(X6Tg@IQ=!q3t#J(^h$`zO{{j+%O&!mqA6ephf6}qv) zb?mnjAmqG{v%V~ji3}@RFJi9nufN?&0Dr)^t6ddrYbv|d`)SpiWZR6Edb-2BZ1(tH zl;_vOrKDp#QLd;z;0sJxdF3!w6FLtkBx<#RnE%jXQTlZdWp%t-Ujg_;G{jnrYIF+HR`l(B;nQ7x{ndF}>0MeUIr!`45?NEio6E zFHNg*{k9i+C_C2Z`{N3bb-x^BT_iqfc&Mk>xG^HdX+4z@e@qEwf~9R*{mT_5WA<^X1Z$A7>pX@V)w0}w^E!0A zWs{v2!+z6!9;Fc(9Uxi$&>Xsf6*ArDZ())TH5G5BdL_-FDNf5RV$$h8YxPVVn1Zf# zT2A1K)HO=oXmU&~&D_iiBYrS`*3_~u#hezc;bgj4Ut3}8aGBH6*S`95y(+~z3cT8B z`M~D=ky7unsn<9yZ`suEDfK3sO1W(HRqpLdMJ%flCg8Wgrrx5|3v4Pa{-aIxl-g)h zDd7p5no#O7`P4R>I$f!QY%0As&!*m>)Ly#oLUHk-{`W8JPKM0*^spxn!BTkESe_YT z{r2GTz^;+@!uQ0Xd5{skst-$@i_mnX=GyHDW8(Q^n89d3)pauuaX!k1` zwk?ysNqqP5Bc;i5HTwlj`{D8C_MxRo6kA3?^mgg%qBo2T@CZEdD;P+%hXF5PZob4K zIPtPAqz)eS^lOAW$|^PEN_ryJ-<|9=?BX4jxLm?Ll?^O0a;!O zw|;GrQ*&2U8$IRBd#q{+zoacwn!tk6=G(LJaX>>aJ3E)!c2@U4`xr;%ht4d>2iCCF3ZiON$s!8_e^SqxiqN*b=hH3 zP0<}D6=@VQqsG=lBJJ7A#@6%8BZOk5F&&MqXI4boGnF{s>DAbJ+8`*k(k(?haCKwr zC1vF7PmX~+IY|CioQLaL$KajfZ0G=$LH40PGsAOsU+3Ykl(mlO%cJt~-VJOJdG>Yt zYh9emM zn9Q7m2m*2TZoLbet9H!~CEFQ~e1O=gm|N%KuIoR9EF zIBniSvwo|ZWsE6zdRXfL@b;g6UcCK;A&2)Wsq6F~0`TW>#y{rYHSd1HzdzyMhR=V( zzr}Aq;otwA{QK^+{%!t!Ek*p7@$VG_;oq-C4gZcEWcc?xK=B^=ciqbF;QN}*AHlq@ z3&8gw9}T{RS3eqmKl2Ix{se!6m_NbapWyHR4E|mh`M3G^|5C(G{QL0#r}(?vfqx${ z%JA=p_A~r@2)l$`;@=be`!b*K?@#0>RiDUDK9QgN*UL{T5nBJ7@{^4t{_FU+yBqxb ziw%Z=qK7_vzvfVB?2u(8_zOV;22p%@{_rP$1m}gg zfnV&*3!@zKK7#Ucm!QP`Pyz4fk13PrzIS$s-$Z{Dlpk{XfHuB`{c2a2H@UA?_x#my zeAR@~Yq+@K5{@s!9EnZj5bb@=04_fntv6@hxYDLne1d;vmjZ9_ei!bGAcM3qXOextRJ=!?-nY)-c)=er-rKd&Hk$z z;jUlJ`q$B#;_eUpaeplR|H?_l{r|U9{+a&&OwbI^Kd7f>{G7y(t^bdt-i7`@Dp&7a z>;G#Bb8Y+o3K3lQ{@+Am&;3u3JR4uU7E$MUCZ0E2-?#m{%=j-gx@pTtnnUtv3gh5w zE2E0UIGxQDq{f8)Z$jhHL?u1izYZ3f5j-5+7?+;n(}ueu?(uNfNC9 z6y!E9P-}eO6qb)eXXdG?f$L=nRIbq1BZtCjgDB<28IAH3P5pA^^zYZTW&6$5x$*7j z1V0yh98Il9>N=xCzg!u1?pmJxjoH836TK}B=ezBG-v<1<61LrX(@T%V6sWB?it^>o zobOYw`Q`js80HUwP0Rh`RLj(P%tD5`=Fjfx4bk+FRZZ!t7qQ@)a&XjpTkTy~qVws# zrbU#s7-vVXD*otx4T;xIB|u`eo1U#Ku6G`4bR#Px=uUNT;VM2Q7w2&lKQiQ|Tb1eb zbeT^u#V|>=xkJKSoX+&gOQ~5&W*p*h+orvEv^?OyVq<^>caU>lh7riYjk{V$MT(aLG2+I>>ddpiutyyTA;o#y*9k{8M6 zBOw|M6TIZYwp`q1RTGS^)*XztsrMQtExjWO?wN7h-|LN5HtWF?ZemR*hctch1&>3_ zN_X&>3XU{;a~rM4z~CKD%#G{ab!Op6?Gy3dlM4h>RC^>r2%bx9&)J@IO2QTjoU`Ngj$m%N4eZ^PT3{KmRUE_U+Hy5y6kh< z;XAV*7EQ=dnnMxtxcx>tF3RrH7#Ok7wQV zXq-66aaXzXjrA0R4!A$lkk|<7jqAQ(G@gX=qux+?Leb*njTm%Ry6PBPdG0EuM;i5} zKv#23d(<>CyK2xH8nlQ8g)%R3z-Q%GHQU_Po1t86-#9a)3X%G)Q)*O?88@m9?=$** zD0{md--UyyTf<`PI ze%+KI{%O#eEzfB=&}NEweKQq$%i7yGEr%4+_v6xEb0Q;|9`@)_z>()dx%WlE4P&Hr zYY*X3II7!<%F(PhLWV|g4(_HgKQ6*1$tuD^U?|`+)h3}DdaxPEBi)Rn6S#cW&@|ckufwe*N#W_12VT2<>68bak)`3|t8iY!Tg5 zC;0+e;hOODq7nDadHZd*{;sNKeIa={)GDo7!=g#O$D}SPqb(^4 zNMtFf@Xe6Xl1(2KjojOu;OLsfE*>m*k~G}2nuQ<)64 z&%tfrW9D`bV6&6N1dqDQZaoNRB3_0@aRKN|&VhBf|Zmv48|GNI$<2yRQSZ9y^yp6c)Vt}LUPKq<XDH zSlz@oi2OnQaZxsOlBxe1)gK;LNLBq;s{Rn4U5wQG@gbRmG?cU> z)hq3G!e^bEN?4dq!CRA^8k*L(*wgM>P_#nL&ha|;=Rt; z!!mA5&Z6@OXB_b|*}ZJNv5-=?q02Xk{+ddExs@|FM9^Ks_jpTNe0`)o6DyAljZ{XR zC?<3b)vhhT4!=T8}QIyY7 zc*J`~+16uFL*O$~T_=k7j8R}H24r}J=?j0~LK}@~36)OLRGo+Oxg%*#goE=6d8YF= zXZJ6nU&a54h;|rt5$1)al%Pl4W2Zs>UXv%dBnW+LU38rnvq&H8-1LWPyO*CG=iIaXTc4gjMQ0V%f@McmrwccscU|8SMB2 zU}1tU8PwvYnmbe!Q#0g0IYjHx#T}8fGFUGxVsv7EZaSeg&z-f{=Fd57;k_I$%)Em( z7X3x}m8J^RU7yxJwL@*vKULH8yJkussufM!frwx%_B%cTy>9DVB`!L>QoPlvdCaz9 zEgvWvZ|InLySwJClYWwdcAC5GrfqiailOAHY8gw*&($Xd{?9PA@pb}yP=2$Q9+(x=x2to7i1__#`1NrB1T<$~Ru5~5&r2JemY3-=)dnZ|O9TvZ=$Qa?(bRR- z87Vr#eKHT40pjB>!!1_s4@UbV$3%0BxYH76fyms?NJsFevajJa!Al|WLkN@Z5X9t;uW>W^SJ$dp|CAO!Th9;ObRAyg%dA0ILi@e{ZHg}gs#*Xt3 zr3V5?U*tqCmvVUS;*Q(}JN54|AF=kn7r;Li$EOu9C-S$^|Cs&@HE_U7ibLhZdXKcX`&KZw>7Xrse*Ml6n|uj$d6`?KzzN4jY=kfOg6sBr)(w_#F z8C!=O0*_F1lQ*QQNqXDVQd^5bZXdCn2=;5$ZfRCYmFCe!Dt)e=*&T)1Zm_K|LFhvT zu}_o@DPEy$u9eWc` zmkUM3=cEcwmy)dvpkI-NVa$jLbWK#~URX$I@pH_5Z@v zd{urZtU;uo`L=4IcKqVX){&2*;Wm6Y+GSf z);viM{Cpn5f;auAAfwEMrfL@d^-#Y@z@n1Ei(0DB(LiWW`(TtLlD%WI*DEB>k^ceLupJ5={XSWoK{V8b15>&Q4pZ$|=p4n&>zn{>z|E3xd4olQ&ma|Erp3+8vnh zQ@bHAH$7wbUC;-iNB1m4?w}MZ68OnM&4_GYyxyhUHDB zOsqwDG7Tmh@fH2=%n)eb+*Y@h4>AaKZ3542Dl9k0`PD4TfolD(3+}h@>tDZtlG6pJ zV!$s0gtdwi0kYJR7sXe zqm8F(qpYf#dv#l_o3eWYP3|_*a-EGIqFxw)jUg zlC7LGfLH53z#!iAj%f*Wk-@CqbQUX5U|M;~8(sU~O*~Bw%aXOKv{Aah|6O(<%xZD< zv$d||2QXjv>f5TC$xs{VO?OjG-RMDv<3j^!A7G8rICNPgV^M$GXL4MJS#zvE2=Rbs z^sl~Yr`fTYpKHV0{l)ll8%L|=(*>0M9l^v2HG*K4{|j0-oTuqvY=Lq?g=f8CNA+QG zQTq0lW`4V10(B%Z$<&-yp2#F4EV*UanWvZ>tCcXC1HD=}+-mJp?A^U71A!V+ z-`27ZE1dC+QYUGaHIoH=fsK;xwAi!;Q*pp;R$@qU8_9YsM(+=$&%8zL8!CQbOqF&U zuMMyrd8#ws%T1}xt+!SEk6yUocXs+Oyqi05!CHPH5qa=@J5dlLEOU|0DsN1^<;vqodG!B!oFqVV^z(z zIO|vdW;Q`@h+3QhsdW+XM8XQ()RjtE%K>b)eB~Ma^-plN5|3k1@yeD`EGi7C`WLe)$(3`HCdOIJ zvjR3Y{QLj+^W(t9|K$AG{=d6EKVCd+7w5V`@b+hh8wc{$MfSPytL$r za_9MR;BEiz{P@$YJ(R%wSY25l=YM&AEZSI@AH&#Tc9|c?G6O$ye$=h}|KH-VW8ptJ zIiC9Au1}8kLw0d;OvSQY1R4G>SUe7D{Ff%j5r(S&@#Hud4>W&ga=ds;52XE1EgpCE zR05OZp@R#w{4YCdDBd}`)J;FCcX0h)3Kq0x!K6 zE+Y9=g^mp^ZMzL-n)$9nLQ z{dw#+)KCAoKR^4K|44t%#c{^2_U97Fs7rrNVKxN)c^(_KpPbs+Dcd{KHsj_eb*t#q zO)c!1P7{_+#ge>DID1iSj>>@Oetxp;B%D0tNNr$x*SeJ;?42yO{78yg z#K3pyfv-SfM&56>`}D!MQ*0mD=I>&=HIph$uhIC!m~r17x>MsnWq8^@rVFR)<7)iU zeY-V22JJ|XLOr7KuNt<~_!S7UUz+dNH0<2|n|87NhkR`9ce=Nq3DC9u@0{?T8ULGip6@j+yV(AN zKeqPo)xG^phNAWd^L_O3yE5MopoRZ%zMqiXwKgAp(8ty0SNH7J=5H|xg8jGAXK3=4 z%HrgYSVuf1Qi&8Bpo4)U1u7mD(b8Q0y?`PWB!&W>IHRywktN z@Lt;&3$W>&&uw!S9M6sjTd!^05O9S@x(_XlJ(U4{Q(C8ALaD;fYG0XYU+mNV_xg8F zjA#AN6m>4Kl3(&qV1^as;RSsW>)gI*S7*Ja*0qI0&pEf;!dY}QeRQY{PnxNT6Yz@f zy)C`OX8MK$15RY@l}`P@R#Vky_$8mkPl^An-GVO4Z3F|44lPTxKT)Gr@ zb01Cr#6)9sJsZ3Z&v1CGZ4J(V(&ms}`h}>*VvE4B)SbMfuPUHo{yaB0!*6J%0=zTH zs5W!p?H@}@>s?jNyg>EkYF&|8dZ_zzKcj+y);Z1V3IkO zeaZig@}zI%glen*Gi6DP3Wb$F5|mi(pUM@L@lOm=D*U6()lM#QjkCTUV#es^4_oTb&4g;hkfxANQ`AP14NjEjB&x)3<&*xG-vz1Gy4y{xZ_N(<+COe zm1nbGx6ywa056Arrv9&UBMP$UoQq0&2blxs=NUO_E(j^GP@+!fiU!U@JM>)oBHdKW z4Tr}R7V!wS$e7ngD5PA4G@$iRK~FbT23BOmRR64M=$&U$^lq&lRda!D!@s_th@L7&yosR*nr*tF^GAgQ5={Q;2aPQdR*1TEzM5JZ~9`>l#*RAnZCl=u~ zus<~0->H9V^5%?Zs>gWDZ!?3?In(YWi5u8Vvr`q`R&PM++}aNq!Vl~aUdSt{T5pY4 zmx@(<;Kc@zj&^8f75Tk2&cm?^20S)^0axnpNOd{lHvbsnRSYrl;ny+58dAQ)PMFT? zHizTK`*rHnoQhW?%2Ya=o#daStM1vIq@sBFm-Ox7S={$u?=gLqR=+1pOZ?@%3u|{? zGC4xL=c(B$5F;pmF<0U}j|M3f{;$ndw|YA*H_%e?vu}xV&8w}!D}($QTxHt>DM;o} z<=m+yCfXsA&f(iiOBQO%`y&fmiA)Ebm6M{}o0G@=v+Li7QZ4_d*S}u0NA9IZ^0EY> z|L5!9EGm%hvi^~>YwKTWQ1}0X^^a+zVQ2l*Rj~fC+bOJn-1M~mDNk={{%>9X4CVfv^^bjIzS}2q^Z#c3 zD-qFuvi|*N*FSY?e*K%K8?*lDYNu5rSpPad-1(W-zaG=g`nN>u-v=M&7nN@7-;Mg1 zS^u~)>tB$<`e&|o;ypLy)<03MUH^htSpT@%<@Ik%e*I%}np-n_T>s=xBky>??5ub4 zY9iE6+{$gn9x}0Pw0}HpX8pf!8>R~nzt6Rnw%qPF2uO54t1s`cr+wQ$hb|n!8SW58 zI!LaGe>S4r>3wfBQsZzKWE1~yi>jpnw&*r}1VP!n=1K$2!rK!gH&Q_!W7uR`5xQ3ZkigT{hG6Ntb>yO=m+$`;pYwz_wpSTlhIe`r9-pTC>b;-_#o*uw{@SBtQgj1G1ugc-QSp+-)Q?-uv*BTP@NiUM31|-)$OCvK1~p}p zI)$;x!FcOgZTVVftBDjjRYf`jqE!=&WvDhl#;U=4o}B&{pr+H)1KEFJ{H{W$3jZq% z57`oJ70bgN<`RO*Xb?G)o)C@>o)B{9=UNbH|FA6TJm5=E#-vjr?CPxos@|0fKr_Go z(c471?K0;|_@z@TOifKKT$tbf2 z$+b!@G06l0%BA8$VTZp#Er&nO=Noy!lG8FkO_{Ysgzfpk3Ax6F>QODHMY~ty{KM`O z>)JABv(K5U;hw-d*bU`JK0{cf!afY<=whAC^ZfA1Sia_Iw|$2!y0#$1tAEBxKEzAo z=Qd9(tti1dJv9^pJqX3(<;zA@pm}~ML@$3Sh#cOU{O1f}jh!12AMH1F^w79C_9(*+ z%)rQZY}Kf5_HQ~(uhTR1pgM&fici_8Q({;7N7Gq3_ON&E;_=)C{Oz%-W*YC`{sk4N zfeFS$ecs2PVXA|iLdhBvCEw&0D>+8B!xE8f9mM zZ9FDnX@cIQMqyh?u=dm!5sHi~@j3ot<>DqUHeFm`fH=od1EF%>!djg;Y7k1e`NLBA z3K&%#U)j7+FnZ(yz8$1vDC`a$LwznVb5J4$mX7eCZL5A!Q4R-aIhtlU3nnw(Cs+CJ!gn>`Oxol? z9+)mxEL7XgPV!y|%0!^ax7UfhVg;5G_^GF0IxQ!k(a1a(^#2b^%%jGVlC5*ZvFOgj$enr96e9ai>;*`_ zr_^bAfwX&?otC-E(8eD_U-mu3S@$dX5xtkUCC{DT=e+dbwdV8Z5mdTN_PwESEAH5e z7Ec61BI#)FarhEp?aY&G*{bHL6(vscyHq5anhEh<%G!a?1V}hs-sF84sedU}%{nOq z-kK+(rQ5T67qu5VlKQo{T3|VOOJ1N1%9vEKwWKsY*(|PW^->Kh=%V;Z#s_=|| z84-x_1o0VtL4wDqBE0n%HFy^fQowU8EI0dSe4yELEw!QnMf~(6WlSsybvcL#OHc|o zNGxNaCE_U416dbsMB*EwEjYffrb)$7D6&J)@!3BvVx90YGmDZ)U zwXLnTrPfxhg1BJ-NpNRzK~bS@%r$J)iYQ9{@6XKh+AQCEhYJ4!gGsB4c@wzoTcC4cd?S?klrrRqTqRHvS z>3d+4X!641^xt@J?bw}mbT6iHKl8u`JrhyZj{a{}8WYZIwK)NK-Uq)~@2eG@X+l5_ zIL!&jvxu}^s1s??5~l*A^B;s$OW^*H7%yF-oU+AZ!vG<^BRv2L?_c- za~J?BD{sdXnvKYYrpKIkeN8ZIU`d#Vq)iW2AJ}nd`dg`{+nt{%lz;`uZh@umqL3_( zn!3XASi|LM%m^os!J^EGwyoN6a|ohqW#s*vq6(6p`?h#O;7p{qMsYvr$jd*)*YL^u z)KrM|2|-lYz1U22Dp(u2Hs+U3;@J z!3wXd(g?3>*9XE&eX8BkKGuu-F~{_^UOb-ZnN0t0*NeAoa?+;TPHV-+o{5N{M@bCT zKf7Lhns#Jq=+=v;)F_%oG&O7+p4ou{7fF1|`te0geZC}9x0$aJ9XNG5=i03<_d~18 z)mdHcXVLsk=yI9N}}E_l-BV~UGnyJ{Mo$UHfvfO#@@r#8$CCwUy~r z8dI|*IKBAK$il{}E5yvE$}sOh@^(Iz?GV+MrBtX&yh~XMM8hpnR_&13VSZo0X>uf4 zVu>Pk8`m!qibm?e`w;@wfDHS<;_PFJl1T2hhUPa>zf_Lq_Ev?iR3ROv zWVO=@r`g)*p=eUsCQ%c*qIUV~HP>bu;!~>C-+bUi+~V{|vIg?&QpD?8GlI5Sb&;bz zUFkRY&&e6vn#gb>jd?9wSca=VX;pWX7~VykR;Zj^QCqZv{V9`P`emg%J>T*{(D6%D z4m?1S=kh4YZ;Oql23@t;iT)ax?5U_#Wvu*fkAij}z?lS2u#Tl8IA)ri1b%ZrhBB~2 z3!ww#`9MQ$HFiF*<+WEl$$SvBAv+-yna}Xm3@3!5a6<4Yv0`y`CHetUY+NrPEjlwW)Q^nP@or*B2OTS03u*4Ut#pYpgyYQ&r=)DbT$6c0X`>Yf z+_%oBnnK>wf8ojTT^7{j>vJ%Kg-=h(@Q!LlC}j9OM>Oc0<@1X5HJjPOD)d@X>d6B` z{n{8CjS>6DlLHjlHybglL}-#yR0vmCia!=nq@2Yg+_u$^pYcQ3x2k{!bhhn4U9 zAUnm^FvU+(y+xLT=${(6bF!8{_fwXZKR5+-r7QW*&ivN`7tH+e*PvtiG7`*3#?2gA z!OP6?%XgS4-2Cvr)lYwgO7{i&X(J%p*H2|P>t@fKt-k5Qo+-oDcI=s4d)CvQ`E!!Q zjZ@dE{a@Ce`K_!y^HlQ{?3syo8NJq!IcaFtxG5`C#-v%BJbSW4vraB8_3{0gfYi>>Y3OzvO`YBXrc2~O(fZ=h{@~ewCw4e5RtWc|y#SV>4{x6{bnEzma1f%uv$a z9Gj6hb_w{!_CfAHu4IJwun(4I?Slt)w-0J@Dtn&zH-j+t!9(6wt9z!)KDd?cHgCMi zXNdSsJTH6N2S@eF*Lb8E1YtsTFtannW$rype)pS3D(<}7T&SP9TDsoI7zylsT8~8% z+ici&Z80QP5MH(zHp|fwTWpXCZn1vk--r>0ujn~Jl#V2xz@||oW4t1PdM&$SRAc7H zBGOnoQ4yx)jdcV=lNc=rNXPi7E>G7Ld+`|>!U;zWm0`ZX%p}IQyk?)U@d1mKqXl@LY8~=*}LauVKrH?BU|TujTAC3v014-IN4}-2ret& zqZ?D`$mYnm=mxt(;LOxM0YH>b>zM8B6I>Ud8Q_53+~Sa|MjH#lE`i@tO4+=qsj+|a zTc1Qz=afz+vf~=kkXqUbXyuUs_clKk*_C?W&lJpdLrwV=hi0wW<-cMPcaG7Udz;N8 z>u!-u_Ci*+_N&EDFasnAzBC12&fyEfU{CZxBJNp%fHYd=m61}mtz{MWeM`q>)*7#< zh3&*EbrAauVwEdVhdF{t+fyBow^@dC_&KCVX zj3XBA7OcdJ7Z*}Z5YcO8c1F(FAyNaYqp5?R1#O75(cDHU$E5~hfLkbTnbm#_&UWla zQJ3+no{DYEw#N$IVAE(U@=lRUFK2obVa}zP^aZ@wPEZKPhML4H5w>Y$#cY9V;Qo!}icYS`qd4J4O`)2u((zTkNYL zlCu|w-(m|%cK>#btZHu87A0Q(_Z^Y^&qRDK9i^QLmmOoFRZpP%=d?e!1a&_n&zO=* zY;Rba{FwR7-{L2Z!@Ahc{#ePS>~IP=j3L97_;<|5(6u%7u{d z#9FB_EY|?6Kd;OUlBlXaQc}XL3&{DTrdt}1@g_se<9Qc*!}Coxw}v~NqZhFq0l&AI zX{*I~ySQ<)$6C5odtOzq$L>;VY(EZnLJ0GwxL#{6A?Q8^>z`oX%!O^v?wjqQ!YS*G zdaQYa6$CV~F8i%XS&Ui*{fdL-F?O{!gK|b9F7>3aVUsKGnzxmE zKYLG2)422#%Wx$0n?El1uDxAoD-^38p3MIY#Dh!Qt2HndV!kHTQMM#XJYdBuY^(tE0)0K7HKhB@x1k8un8Nqq)66($xp$q* znK-W6Cs0+zD*k8pm@U-w7L;Yljfz$2k9f@RtJ*h@+VrQp4{{`Q`f*g=$9+DSzhL}# z*y4$uYVb1(%y@4I=BofrsK^3E$ZEL?+7Z0dYx#*vObrBF+tXDG zyqPzXqMOH=e&Ubmt6d9exoO8ie%ep4hN>&{52~}d*bc7=ghUNOVzjbQ7Ypo{t+=p)I)95dq^8hM)bK&#q7E$E8%IXvl=?|_JTs=sv+@F2 z-CJI?W#onGfwCA{)!?TP3~YJWn~rH)Aw^BY#@B}YSy+P1S);PNAy*hDe-_17Ma#BE zQWxw6PcAM|bZWc3yvFu?SCoPJ{3`VW%g<<{yFiNOQ-~81>9fQ>nLVChC=-ictDk9Z zDGC2)Ms}4O*^NUqs#S=_d-_BG5rG`bKW&71+Eu3>mw4BFDgjtu^;zS=(ZqUdznoqu zfpRF+WY2uD-80_@do!HlE;mzOpot(U#0lu24Og74-6|3h!B|3kqt! zOCx%Hiy74AXP!h|zK61Ve}0nBml8_U%;Iw|<(NH;wPvn8upf$BiCMa~z?|48D)AUC zm&!bW(blUx?qbiGfP$j#Fas#6^ESs~TdJI-pM}Y-vo$PXy?f|LzhbGbk%bWu|EFSC z2tl3skk)_ZFVG>#XU>P|I`0kbB}#SsDfY%3XX3RkR?H80xk8JdF7KD;CkB@0X!Es- zrC=t!1o^bbXT5HNGeulJf^dmyY}k_snxRX?Kttg_WXSs1A?ZH>5zNcAtp^js-dc}hlJ3rkoub$BUsXuGY)VXVDCvEO1tXB-e zkEu73+(-Ob@&dSUivjWQ*GslCxhLKu%Bb0m59}mA9Zh^3Ewk6q)HGdP36Y*|JjyPi+>dK2O=?yYtcO( zue{-IrPa2_2hHa`9cI(y$q2ir8dEf0O<&&GoY4osC9gFq+uMy?{ zgc(hG5ICcybR1JiB2DV26+xPib|_aPN-Nf<=TVfOnwFo&8>t8WF|M5%dC#vA73Z!{ zVYzLK?PD4=K5Wy^JGp1m3BmD;7c+yhbEW8Cz0xIwH1!*eN#n4`KYUb-Gh;jKf~tPaXm2!HqUkxJEzdy z{S+poFekomGW3ICr7$$>ej`e;MWJzvdjD=DIlyYRg?|1rPR&W;7oP+SEV^?LyLe?l z{P7vaie077(1zi}ZcD;yR>d?=HPuygp<0EMNq>h9mwpNV3@B~I>tuHlR7g&t2b!xz zBrv$80SxHbA~TR3)$U-8zIm`WLYSIpscY4xrpnuKzWBxJ5j1Fg%pi zR>Je9e&T%>Z9WXsf|7PIw{cut)c8F=RY(6p*E%E}Q9zU5^Yb^s8s--;3 zEiADcO*;AGr>;PrYAJdYGu$S>YE$f4Ie#>N%u%)30Bl~sNiVS&cf%C1t6W&y>TO=Y zQLmjy^9k76`BzsDs*g9bT}5VEj7rR*C99ASh81qsqQB5wVta}wEL3S?Cs_W7maUKG zzvC3p^;)NDTgxukP6iyKc76VTeVi<~Qi_)JrgIdppM=NRuM?7E3%8t*80&3`rj9F) zFm#*$y(L=qeE!FgvQKza%Vx@Hk>?7$4z?n&PfU*Z)`^J`yH`EWVKGz??1_>2p(>UZ z@GOowrqAS|Hd&Z>vNqw>CZmO))+VCfr|HcIGSa*UqlMefQ_{BdTas-V#f(0Uc%yN@ zT~nZNv>#Z(H*(@FaBcj#kU=}llLYl<=8O%}8Q<&bw{@9g8S;VEBZ_|5xgpdwwpm%g z{bvja*UwpfBaAV0&AL{4qnmOuEsXHKv)9sJ{f8wGp8gPNsIEaqX-kQxq0L*kT1fLu z^OhlA%dhN%=e2x~Io&MyzS|=FBgKc|t@rd=bU8`$mcd^9ZstQjb-!Jrr5;hZ9rIlr zQlcsK-bSvso9um?R9xvv9OllvluGN2}7>%vNkSS^S|>=Aqt;H z1etISMkwtX9Pa+7R@v7)q4stYOXB~e4fta#oXbAoI`UIXe(M?eo%d_~kb2M|$}kV& z(qA)(&I8fiL6p1ve(CtTH{7WXPKNmgvkqMnRMlFY-58$RSK;j+gw zF|4<(W(BO>@QL31ax?i8NxjBWkEXN9=b7hkkVF9-B5}?xnCBl#IlL}8ep^@izc7*H zYJh)~0O=wA3)t%xp-%-RM`*?G50DFxvV_*8VUYz|So*?J(}TU#XTHT#Glm+NX%ukx zYN?~?X`}h`FTj-F*N-E7GlH9WWP?$#XMJ2kVj5&YG{n=-!E<-;RNnh4`L)ye%XVAX z_P5-B5PCM$p7Ab4;pP}!j>Pun$MP)!&0!z+px!U8r&=A|6n(OAJN1P7so-$%aPlYh zi1;9yvNc+B5qH*1Dm0g}WuV6F43;hgI)mrmfO>Q5@T1)GN78r*`LGbx z`s>~Ht}a+3FMTuX@Bny90K5~x7ID|CNk7-cr9b49 zp9J#tTNMV+9Fzmr*d5G^Pe9BA`l<>=l;xSv&=pi@=hB{_!yM>GkB0Rx2UL`O_E?y* zTlHSNP{8!eeaLz7{oi`QG_G+oM{3xf4$o$3DOUbi`EJjfR4mU*cu8n%l)a;RZvk)l z4l#18Tiw0`)~6>qP+mG%w!C}!u0Ojwr2i(^9T~68ne6mC%YJt83&IOBl&)c--!=T2 zIgAQ9AAD$qg%!0d6j-1R*4-jRg$4nc@&~ixv3l-mbMnWQF*o25FqmPpRXL$X@=RGD ziAQ-m4t?@7h4WS;Fy7bzlsfOB2;Ib?TS;0Y`PyHQ@NqUW?#=Fc7u2-)%hh^6v52%g|?Jm6L49(4g@| z^P_fkevfnxKc-0!W$9nShq=K+hQt2cJzTq8Ts^-ecX5@KU)l5aiLGp9-)a#_4zOBW zXaderQPnMhN*b!DSYH~^NDyO{Rz)2Ih*eQAOYRMh<^XH?Xi>}bl-QahMTU^cb7o0i%{LN7h_ zZQ2v+ssHR-e|n`K{fXqfgoq*Nsj2PhsrNZJvEu|&3-I>!)X|-MMe&@7o|-Roks}i_ zdTQ||r)lkjsD=NvUIS4SPVK}c8~HJ{NTI#q#BMn@gE z$*Dl4LJ~a{BwauB*7GmPS5X_y*D@&H(_~SUcHd1;J@6uA0|!T0KW6pLH(r^Js%KW!XlbyMx!ip(WW zi928h2uG;`c}q{*FVaf~D_zcP(pQ!-8qg%K%7{9{pa_)1aY60t*(~+u#`3G1wjJW# zun~X=;+arI+_lj-qq_BQj6GzvVZPJF@ zGB##0!aPeq+FRdbuMwX{*YIRx}^^T7k;>rwF5!oIroh*ER&2jB zyHrDJ*ijj{*R@jXUFFLT?qBzY<<03EPDh_8?|hZV@XRwQ;KKQK|2_&P?1nN7xz4U- z&H`FXjvo$3&h*9to30(j!xv-=9Zc?rlQ#Fag%i2=>??O;dzt`@ZtcTnb}veBKud^B z%(QR?iuwQP^-2K}M(dRqVd8Mv`UUHiV{n{A{Dte4Rmus$e#>cuFS}lu@#vRduN;2Z z|B3a=z&HO_>y_70cE99$W%-lh+rHN;(D{DNy0Bh1t<{U$l}0zsy@x(tVFyXB71HVB zcUUtJ`uI`o`sV24@=EQlk3ac9MjwA}o<_-+*2g_Ujo8BznRfN1kH5l<-K%BjB(j`9u^F)`0YUFXx)F~o7K7-tn!iDCFUDj*uDr1!+#@+xU*LtNsg~#7{2)YjMk0+ zRgTL2iVVX&H>;XJFC6?CyKt_){XpOP_D?@@dSpI$qHo`rt8YiMdabDe4uNbf4(5gZ z>_Euah53-9&Azmnujt#A=-aysSH=M=>(i|%7>&Z6`tZ#B%c)v$s6KVT&V}x>ISz(U z)|4yx&(-jDFJgOm{f&(ZO%yetg9sTv(!Wa~mUzkT_bqv*{2w0=K79SDl-00%w*0(8##Cu6hN8Nbq!+xC~;Q8x)Lp;TA zY9JL^KJ$nZb z3-#;=ftpIpn_k=hJre*lnuFVCgBx-3rxbl zmBAvwZm=tVu-RYbV*@0wwJg^K#k^kP`mXWNhh_4pXgiO1o#``jH2JKt_>!=Os+<}! zM(stH5&Gz14GaxzXDbN2kY>-3pv?UcV>@`*w`YfnR4qDB4}hltnD^IEBipYxz~2Bk zFayvpM{D{)D10x`L+85gC42D;oc_3PCi7w`$=&et;>S9maWDsV=sSQA)ql@y)e~|r zL9+as`5>hLb44#0%*BXLX<+NGvBiz0xL_SC6odPV{x8{!`q!7&zwU=!{}0%UPha`J(!b7ND*lrC*U4?$*S~t}U3X~i z{5-v@%5r4xB=7XDgRJogy=&o~-SjS^LrX5|nqibAyC3b0nomtZv}pOEfw5hqW}}^7 zd#HzvRpz?;vdU5>K+l|T1lzcPw#-Mmn=kLyh%0))Q4~*^ryY_p?yM|?wE_I?C$M< zKV09xguXO9z-mQtj=m&weW)*ufiBX5bPmz#OD{>W%-SZug;Jj$10s%ZTu)=Ulznm= z5uMZMyHbi;$Zt!vdQ+wy$&0}ALN2GHGj&M_!TSHu8{e_@Udw6P?b*yKH^(*=Re^EfPti?Adn zUX7N$Psk-d^~2uA&l!L3+xYno-SI`n&##BLzC$xZT(uLNgX;=WAY=So$=m8m54t?%nc9C#Hi^Gm4sg0iZUsLVFr)Aagp#D;lwL6C!HO)X>WG=wgA&KPy2k!C zZ0VtWG=d`4h@WJDb`nr(*v*&OR(*;>(3kzBmp_Ix+2rhK%0llauWf>JtQsU|j5ej^ z_+VJ44C@<^bqmmL=se&&94(rHU+tLd{dWCwN_I)`EB-bIBRQm4Kckugf1ExIo8dlJ z#vkMBA6e-Z+BdDg8DxG0{lx0mw^IBU_+$Km-K?xXMpVb@Lw^j8e&I85de$G~t#9?I zU*B2UL_ImTgQ~UUe84tW{umr%depU<3qji~u)Q+$I(IZ^$oLX_Gw6hJPSxRq(erlD zRnO!o)Sq)ZXh`AE0mI%BT5Sfh9Q%?Ab^e^~E7TCS9}}X?eqxR6iZ=cyUQw*YK^a#B z=B?~n-LhzJy?Vvl)F%Ie^En5RW6#_P_&)XODL-Lq`<6;$q-bE#Q@&vN2T26~U5V`qB>FIx$OOOR7G z%mL?R5~~vno8K&)oge!qk%*2nq}H0V*5cD)a`n;Na<2)>-JNnP zHh2Eb!kNEsBF_UEeZx$8mG?U{?`lu?^+GRuYDJrCr_SQP4oYU)E_URN4b}ev*ipe% zwo*Heo44$MpDwd|^Ogdy}^5 z#y^LFN0{Ayp4ESQl>DclWJ|nk*%|*Ba}chJolj=kZzf&G`$L)cKKiSSEd}-0g2CO; zD~j!>I4X;vNPM{$|1HflgKtK^L;1<-cLLGML?Gh@vUL_9qa6t2B;(CN9KOKm_#uvH zslJn_&rkl{`uZeR&)-R;zmUP=pS?++mw#QKt!tImpVgsP6$iZA?1@dBO^_#?K`{s3 z$Iw|0byi&*0}AqW2PR*u90oeS<^~HSi~7 zq$_6=I!@L^Gc`^bKeqMZn7S0iqp82klx&^Cu`r)qXjZI|0=m{rq7*;*h+1i8d_ z`s=q{46OG@zk>dakjyg*e z+`9;(nH!}P_FVvWSITZi=fthe9^0F02&lUynmm?~cE7DN)j*Ox?5Fd497cCNT2mQK za5qZTOKxkHiJuJyKXD@Glut1s9^_+-DzpK|UsZL@PfV6{vQa;$ePZS5InuPs1BSto zv|J-z8jS4J@Ye?OIIN}ly$w@B`OX^T_%B()G;91=Gn93v%weMw{!Eaf zb+XgB?q-CFG}G*R?Ctb#NeK0?fK<&-71iRn-(L?$Fe7q#7y4QrO?D2OuOJ zP@2Y+;rKs}1ev#vAzunZv+VU#Ra5vsho8 z=)--QMT07J{OlG0^e3WLo_+7Vx2>!BQ47EUK5k?CxA4<;6MjaQ;U$jhKmpRLX#in$ z=$TB(F7hp&)ZRB4Cw^jL;qjpuvY$wRfo`)d*IIjMQ9yzVuEWDkrMHvfl?BexW!G6e zyfWuCZB76;gdXSK%`QBuc|*^$*>-Mu1{{CVEPA(IK*&pJq0+BKOv`Dty$Ez$Eq3lNTBfGh=?6WxGt| zCN2tCYfkMeN9;MV<{R*8?gG)>PhE3LB=NFBI6bEjPTcnp8j@Fna5qNPQm!`9w*Mxy zE-zlq|254^h=oZw7@Q>i)F>RRHlr&*K+9d`AGfmN+L^dG*kfP}t(~8eqcOj4(tyV& ziX0Mc5Gfo-_4}{xhkC&&!@4{I zjds+P>w8V2ZYa-{_PM>TI**s}_Jv5|MK%2AoAaT8o#WOT5A3jP37Y}-5d^!;E8t*V zGS`~t?BhoBJ#e+h0ydgeztY!@W*6hJ=BsDIGJ=I(SZ$uM+*ARcanwpW2mR%Bd zIMUQ&zUZ&rf~xW5K?;wRJQniN8`50OBR>u9XM+2g%#V2mR8a&4i*!})$F0~+?W)r- zm|@=JNFlTDeZWN$14=c6Eb$8jqfksQ*cl~YV;#1@{_?Y5_Ji0LEcAvXRWIfsP6pVz zsiBD!KIEcs-Yp^mekQ@0p8-Vefv@*Q9}7=HB&-**tYky$8Ac_M)aZP<4h~hs$wGxM zRXC{kH|DLGCQQ zT~sV{QJ2ircdf{gNP!pI+0mw6=F|xsk-Cyc1kVhHhnwP&E78PcSj-Akv2iF&^;~Se z!|d$_`5pv$B)3MV21d@5|DypUy8^6^+PjniH%TF?&KubzL|Y!B=cex0Y>Jwgvng8AorcP#XN*(Pt5TL9@SIz%7-#vT>Hs9LN9?p68Q3`=Z6bI!q%gf^9D-uY8@ zJsU|L!KwZQ+(;N~0ucgD5jGzZW%=_6!$gFRrw9ztk7BAe;l!bb)PS!mT+PgZdZDl5 z-=LPdinfX;CAx=36Gse*rlLcLakAXIVSfQZ-x7qx9Xv-8154|vhG6$lGyP2~6k9+I zFo@TrU-3^PAEXjY&Jl_eEU<;UH-xLPaPA094(NAmvKwf@2?qsc(41y_uHgkI(hJSI zIPx-xHFNE()t=OM%|5|IlVJpD?wYk4%o7r-iN$ud(fn7^8+4+CUodkG6skOHE)ZGG ze_5>KQmdKeA+6h!_p2k_g21i?I4KZKoR9W=b+w=TL8T%w`PL7EBi!+}X{DTDuIwC) z|1;_*3k9V)^+oez{*va(of_Xt_DlI)%^&AqR@J;^$HpV@?&TcJ%dtoL;Lyia`!!EU z!so1-&!hZfiYWW?T{{;zyMwDwY18fr^_wn9D;K#bbd)1~CiB*{&(MM6SF;#kVex zdHF_VunLUQq|>KcDINlF*!xuIpYiDR0*_vr@*-_Vf-Xqc0U-Y%R3B+cW$m56?t@|} zK?e;?jXe2O2B)~0q$1JMa@d)_KrTM44(E@m!pkr*_$;u&j(e5Mg-{{UdKNYWa+%X- zN!a%s<1L#&#x&4ur+F^!3{-%{o!_+-GGpz+9T8`avrl~sv(B9y^Z^#eE=A45Ec}#O zZ0_~+^oZs%7vE+dyrlK1$lPo{^+YQ!Q-~(V%WlqKmfO6}g`uK6&^>gd*|M@ZUZ5?# z+Zo3O$>-H(e+o2fvhB?+HMa-S$B-eQiH+$HJex*{Da;1mpnB{?OVc!Y`l%xpixbQ* z=sYZXZc63HPO!a5ALlGdml>Bu#q6%4x6_H~e*vAGOz=5#kG;3}nkQ6jVre+GGxo4P>|Ist z07)38+&pWZ+-kes%BREzgjf?rF`-$3*2*s=?lQ6uI87q4(XLF(@Q8ndfZj~VirA4^ zp_XS?R#^wHi( zk8)qpv39o=VO5LCD1U);Z>qcqt)l@K2O7`1L@ft~odboVp2#En1|F-3CLpwmkcuHS z&@^ib_@iL zT$h{K{|PmaLIS?`=79Yv$(hD}pOoIp>7un}j4LnG%Wql#V#cy2!5vubg%et)%fmS= z>~c+nCFUUTXZh9y(&$o8G_oKXTUz8+VWBB+gI%<-oUUowc9C6DBUp{U*8EBT*ug%*p*X#Y*0|bi_-tF(eCafL z`O$TR`WTe4AMM~Lc08@3&0gA4b7nUFYQfhoSNyOYE822|5zB-F9#=tTXG$TgkX>CZ zHZUo!Ll+WRlweX?ExxvJo84-!6bb7O;((Oj!Mct=7IWoZODXO0=aEZ)+)B8~n<@5J z^nm+demndk`R$@*G!d&-CQbER(S%9OuiD1lIc3`_mS^lW-h%^oJ1;Silfeu7=}tl% zWj1LMW48)bzfWKtq6oWXr52Q4%WSam=b?;eakz~n;c!TA9L6h?aKOjrDvAS#JuMDa z4kicg=4v0H+W%ui_tZ5giu;5QY9x84>BpVfOw@6d5HaKpshz%ugY)Y zFE^pVQw@&WB!MjtdP7o8JZCxYW_=R#i4)!zhov+PH|!*^_+SpGX* z{CCc^@XT5K7c$D{^Iv?kK)L{};dy=hQRtuV5XsPb!FOsB*B+g)3T_k%G zf-VNYh4?Lf7`rg7BawET69+KxtXB}i_|KstA)^Y9X&-PPS-m~v~mfTj+FrG zdDqHc-{o4ulg;%<(Y|?cH93ds;J?issoLPR%u#vCbFpGv2`0lSMR~o;T5ZU~SM-&z zHO(FQUaQ=&O#EjeCCd~9@!2fGh)BB4Y>JbZ9B#F#a6g>h-LZ94QTjwEBDrGAyE$9l zw98DDEo)SXE37;y><(Mll_lxp$(a=juDtTJ9DP(Cq{Br8yz<)mmsOmdbq`P}l^BLIQn0fHKKC;7m5&LIKx@rU6lUkwnzP`- zFg`@8;MbQ}dD!`?>esw`J7hFBQchM5j{8V*Fc!|cADMF=q3NmV<(i1;!Y;E2Nm(yb zh?|HnVCL#J3I3fzbA^)eX8wUBO&&w3DiBJG-9&t0A3|w2I|=rl|NeiKM=NsVkru1w zHTu1m2tonxGXLriNf4=pzftmAv*x!{@^?$X$*EMB3EHmZU z{$5D<1oii~2(_jDw(+_W8{JeByT99$5mxdQHFQ-NxbIGKq#va17@?O*% z{hqI%V~j@I!?civnFMQ1>wtsFbT!x564hukv9k|Wb>-uX23D{9a2x?*4#UlMny*?ER&LG{RRWoRF; z8x;@l{C!|QAhtDY8N9)FXeFMdgX?@LD_;{IrP)qr?sENyI`2ZP1w5eUMz!cm?rob| zS5%)^7b$zq=dM#-q5hisRd*ZOVEoale@_|5lzR2BY@~hWPivFc)d&eWJ@ohH(tg77 zGvyb1L#j~T~6v(JOsNe)s+d7&W()qD}N2(S#{@TrB7i*0Kh^_}X*@SW50f@boRxqM~ei{2P z&7E?#xNmoug7t;g8BF)>+DD>O_H*#mzlYkTvb`Zcq}=1TDE>Pjic1{a$nfrTEXn!* zWktsXb1wQyPNU7&_?YP*wlXc3(RbApcK42(f`N2W({x2J-rBeq#|TGBmM^;;yu?e0 z$urWUuCjWCBtfx7xGvASWcjIYRIXJ6s#!iRZ3O*|T}!?Bn>rsg69iZGzS}~ze9lcc z&7XKvk5kvfZn511HWI6y0jup}jqmCwu_QM}D9EmvM%9iTyTLSpx!|Uib9Iw+w`u#D zX9a4tO&6ZGj)FVPkwF2SkIgcVs8y+vUn4MxdHjmcx@L7Bk2T|>sf&xOH4-{S6NmZ? zEX0+7>e?NcPV9UK`skpWc>B2S#R-=4?Jli-T&QPEb@{7!!3F6#BhZ+Ua$GCtH) zKH=TemeT zQYV&o-hz(8#3$a|%IeCGz0?fwsIBbqu9JgQZRLWiuGEQD8hbe+oV~o2)s@dpADyD1(KM`5>DKzirUB4Sd#uPR%BM&5JQ)9o@FPb_T{WkiIyc1HVe?#=k z=ieTci>@wAtgKfAn&qvvgNSnc!i;Bi`#@Z$v#4sDpE|Bf@pzVf%;=9DlwL-<=-b-Q zPn`raF6FX|qy2nD^-}`VL3C|$W1yq9K?GTSPjyvSw$FGL>Z(m3n(y7fS$zqgqKu6! znmTJ+G<8Z>^V;_BZXm)v8?+81APR(5?&i zr%QH$sbVntOILrbHt~Km(HTvwX&tMUEu8T*@|1gI#M$f{(xeDSVh&H=KthIIs4Lyu zMWbYQT%w@+*I%!^qUh;rnxVSd%BQY+y0(@5$<1C%g#PrKH{@sWzRp)WQ>PC@kaabd z)VA*2`G$pP-Pxw*K<*7>r0Rp%nkW&GQnh)Eim?T>XeU4!{|;lWCA#XG&Urcfo>qjBl&_CBMl&QPpmZ{T9t)TNcgb#KPErc_O&riACI!lRTlAr{dTeo=SKs ziM_4c~7j2&Eu(>r|Q^0dGdMkxx+bmLIY0?vET4Co~Q9K z)i!~r2{De3oG_86iC%n~D4INBGH;W;IET^nHjTGwURD>IVJbg=f=#)?neT)emzB zQ=ilSEPrqyr;#;SYUFcq0^&aj_cd?I2LwBq>%b>gz!fuKq>crXy!>@RJ4agyq?*n8Bk*eb0v9w}a1|@cVZ1j|;zVC;!Os z`*!m0{{`O%eZlt+TRxv&x1Tgc^%fa0teW>I-qMQT|WHEet8e=BIZcE@qzzm9B~p;GAXM` zIgRS8d(!`m06+TkXm9RvvBc;0=diB`KPU^&V#~7J=aioq`3+iU@wD_wj2zVCy`abY zXGFKlh5xX}`}!X5@APH+~@xHjn`(r)c=k$30N00YE_jvzZkN2B+k-a8aZy7KI9qRC80z4J13j}uD-y3pl;Ud+?g)&?H)C_D6 zQ}N@ zM$>q{iW{Z7Gh`YXUZ41|VpU|pI|cRmpNa0+VL0m?Ngf$Vjo8!oMm=k>h%|TLfAxy? zGR!d`RL{+4FWT)D>m}N4TfnU^oqX!6z1j9xw?5b=8J*bD`l|&zK#3jscVadF{i=zC zob!9#%B%JhR%xnjy|xXo+SVJCJ(oh3zPSm?KMw9~nUK#k(Y&rQ$F&CsHTf64C1XR& zCNv~|qeo*^PIA*yO733-tsboAqI45NI`2X)KFO8w?up6LUwPUYi_BQQIb0W~2VsN` z=L@9;#z!iTCJ*dYf3jfwbjMt0H;r6(J`1D--M1n}1VsmjIKh)qyctkbRgh+CF) zt(g@`yhH0YpOw!lY@?aKQ8v?!=4ap6M#)BVby^q~d~{Vmmh{dZ*ByVtoeKY&(`#tM zEPB|rVNv=bc1*(YXl*t<2uG<;QmV$p=}jYt32k^TR?-9MQykKqGSn1`p5t45M}x1p zaxnPn_a(G>{XSxSyduJf$EDmF&`pCLR~o4M;9H(xzMbX{#Ovlg;~1BK_qpNr>p$cd1T zUkP^U`s#lMPV>lHbhgxMvCDwuS?JDKtGH=cYY7;2eu@3Xek0i!bp22Pv2ad(_cM2zw>ts7_>HR5jo@(IF5I~26x2HJLf#Uv?Nggvg>Tuu_jt7bwpS)$vfnukL-=AYO%(koOiaLrsZs4w5<3o+`C;C@cb zB3wi$Zh5Tjb@k0ef0gbT6z;Y^fzubdglATjiCuAU(p1AIFA~pBk~4I`hmAf6NWs z9Rs%L1!Hg>HmK{bgCY0x zolCPr&`+3<2|rqz#vUH*yJ#p>NBI~Y?BM3%P2!u%%$;s+AXH!VVQ{20xOo^O6*mt* z1fR-w85fLPFN(nh!V}q3-BcX1o1f2~-LXZmo76$Hg&ob-ciA^qsrJ|_69_&9ql+S` z=|!D;Yy9P!6kE^<^JM@)v8+NM{8Zd&TTWii6&$ z%nWUsjzZ?fRQ?j3L8w-l4e8(DA3^)L-z}0@RG%meuXsB#!98zSn~Niy%c?J1TARP1 zzHCu=!P`+*deAE*aGItrv7m;tP{$_+?0kG;z)m$)OQzWHjZpoBE$OEikr+q|>skwS zwOtF&aoG#q>JrhyZRz(kXuI9ctEQ*rvfT#zZ$;n+*lxaef?V!U>nU34s-aP;P8EZ@)zQJ&V($! z8`&ew#rKQWJFOHiLbKla^b8RH>g$~yz+ZF1b8ou!&Mm|^)w{hvJy~#|@c-iV&h0t8 z)L`2X_=CCAAlqH9&67iq!+*s84FAz5JNyR+_`ig)+qP$w<(E^a;7j1Y=FDs#%weht z*K2n7_?mSxnddM~3sIou_n9oX>U3F8z4-288r@Tx*xFHWHi>+vVe7q?YJC}g$bqC0 zV49a`azBRr{NVt|W#9+YtjW72t{Js#jTdj$9W;@NiS9 z8py+Kr84^SaA)ZR_i%UVWFEXB14~Io5p$`?Pn*i|2$HWWz1<~qADB%(y|ly@)@I+% zDJ{1pF12qQrsnPL(lz$YdY@D7Ci{kV%eO~M^B|KqBx+B}FTbw6*ppLOo%L-(^yKSK&`pd?LCVwfBS>l99l zfJil|Qn0MO4&$|-9JcvXG9=zJSD&hjslE8KR)`mzb-{MHVQ*}3?FC)r%5cL6ykxnd z&MveaH>6!Dgq_i>*_|713%TLWkQ?p}x#5A38y*d~VNY?xZ6P;YSL(X<9Lo)NTHdf7 z<@%VTHN4$znZz4{&n0gU1e}5n%G;x*Z4km6a=KhFDc5nsIhGsl47h>2$!sZ(8{Cq> z7Ua0W&FJdw+v!nn2&`y-Z!2xHzjwMz^Wc&-_8pevH^U8SZKZ|!Qit`4*6Dm!$qU#s zwLvM(zymZcQ77j216%XhX$)MP*)(>a)S4=FIwLMMY%Ke5G89aIU9+!Fbs$aer8i0R z69q3}-!T=ayMWdOpeN^o#xtNvf$rcyhXtSq=7Rn(13Fott6s9D4h=v*eJuxpLo=Xf z2=rbDx?2FcEEjY@2K4I!jXThS0Q4`pps$P%oAnVEAoD{9x)~is6u2@M^q(2fn*@5O z16>n~WNfc{>f z*ErBU0?~YXRugT+q8RpyLI4kORHoc*ic$T+kUA&=-FKXr2Ro z<^Tu!?Of2Y8PIU7fF73%Iz0n=sX*<0)2U%I@cGx++9wzE z)b;K@Do>ClJmL$_0OH77FGmFK8-b|b^&Z`LyK-16w~{VzIMid#7nA8)>)5gQy# zheF5hkNU>(Q*Kn}bnqJDP2;M^tEK~;XEB4`v!SqXLfn7f6Ch`)Yx)LX`s!M9z1o>9 z*pW|aVle(Iz|}h?%BA* zJy?C2<5q@-B6OJ+p+&QXm7PQ+8_0$$T;nd*X^#75jxTrfn zXd4SB;hqd2OSe|a&W2i<8AE0Fbjk-5e8j@`e=xVg)QjN_a= zkM-;r;;|L_WlQ`j&XK$-I%$IuTgcJcW-NQb$5Xs6u{e_d40U=fKeLn^RU{wdGmc9Q zILt3w&{%>~eB&O`{Es-{znhp@AXLm6Og6gE0JSo#6c*Wl*`* zzo`G=-QDMg5`DH3cUKGXt{_eoM2Ul#V+*hl?+fwNun!J#MILV3VMjt^>3B1iTD7E6 z@8m3LrU$r{m^*3^K-#xZdpAWB|E9fvxIS#}rE2eypgi)Wec+AF6z{$%X4cl5%i_cT#b%U6geQqvm>Pa~KYd|l+}d3ldq-!~MxZut z1td>DuHrLi`W%OYDKHaO&X7!t^1ehU1^~x;&jEA$@;ptypfm$D`tO z0dUd8%Y?{r>@e#(%ML?>JE)pyL7tN@HnyuBFYf*4pN8_ry?;u{PX1)^7;4KmdqA&H z(EpB2lJNPdoaY;Io@etsE8E`8*+oBf@MUB0_87qIfY(4KmbkUA6Zo|MM2yzQ7IW@t zXyg7|o8vc6FVPMr!Au59PRIqNu@rS>dQsQ7pyIvmF6dgcIPjhl}S#T z=ntPX+1*SPO`dHx3Zn;MG8!kAwwo33FZ)I7#ag*XP`sJPSlP4I{1OI;CPz&SPO3fO zP9~nqsgpWtxRlMrougIHH8K(4R!=Y_C%-wL!p*5V_p$)Ui1CwGZ1EG9Z_#P}xA0^x zj+Q;=FWA5iRqdu?KT*fdM|BB~FcZ^ziMM7UttMz9dx$sv^{+4E7|WW>rc8mb)Aq@w zU>;44VDxr)Gua*`*cLau;;((T9WBR$U;q02by86xiCx*HexBpTlHuWQO|%R#g*@_F zkZL(Z@T<0XGqDHenOVnaEZUMJ^&me(QW7kGi=wd=N2-=Ij?n$HiBB@)iT1Posk28q zpQCd>lWG4H+P^^UPt$&F`qBQYo-bBu%*nJyTYp@^z*q|H2gyQ;8joh#Rzg{j=(si7 z{IO?#IPb%ux7ey^*@w~m^=#SN{TPp4nT!gg?U;8W65x|2;7!DtwTV1VPNVvC;h$pI zKjgIe{&vviMIK+{2t9)t%ulf6V17+ryZ3I5axNjDh z0h+X?fE!*rAC4y0rzcTjcV>+pX>RmYYAy%I_BB^4G1PGS)0Gi#bVpE@Eyi4Dk?EGL z(;PUuS6MG1Sl<|oVBN|$H)cE1r?8vY^E}U3)CKhRiQfYtaJy>1m z4e{x=A24YW#5FOhT;nUFk4BR}@pa`be6O|3Hr`h<0oP^-EJD7jfN#DxIGrQCw7CHo|_LJ5vteaFDkB*hR7`byXa%VOX zfpj?53ZD9d4rciElsxGHxr5G5#tLaDt9$XWl03(Uk|#V9O~=#~Dkex_eR4o)6kYmA z?hUcBNBaa9e?2RA=+Pu&E^!ItJ$?#Tj(!%PjY9el{*k@LVfC|B@B&;R=JB- zfp2@Ww%WC7nT$LkPycTp&&|}7n>rjfa=7!V10`^m^mwlKXC+19#(kBxyNoO6m z1%0BNCRpxQ%Hc$8NbgOG8yA`MJ;sv0L+|ttP9l8+l{WY0sNE^G66tyh%#@#QUfR<#Z7L zs=2juas!JRWHxa=u^-eDH|%lFl`s|0$6lORNa})gky+INK8g!y>lxa}c_)}-Y-x!i zQxfPWw@kXN!Rq%cd(4zr`AtdtD{*hrE^zOeyKz9dTO3))YO4_Kcww z?`u{KkWE$>f3);(MT~DR{xEsG`G<+-M-y4F1@-b}D3bmY>FCEUKlIQP+*f`!2FX8# zh7)eN7URTYnxAY4#E{NN;A%hFKbksXsii+k-smF5N!UARZE;Qe=pw?cjxJRE?h&I~*C1Fp2Fbr5tA4AxnUn3O=gls( zA<#ODGq)CE&wWEQu4$gzb&P0yPwWii_!zQ2+cf^PtZ>D1EVA^WbRa!8Y8} znFp`xfLEtG_0yfQ2X|?d`1_>}9-7fZccMt*u4eR5e~q6!4n1_D@e?>BRhihT&?6{U z13mj_r=y|IXo7{M^QBEqPTz#+-Mo;iG3G)1kgEpqoc=5Si6y4gW;>(1ei`VfMdrir zt8{jbMa9B&i&&N3D1t?$sNxczu}OY)LG0< zd)E_EEjoPUvBNQw$E)b3NV0Ayrr+<95TMBzll7Nt1Uk%Lk8;*uSq1Rly?#gAv99PO zek0zw ze(Kznr^(}Au|&8l$<7ba)MNOdNCnt&kPO>hX3FDwjTgDp0#fZ%9k&e~r;o|U^sLBK zn{f;YUd>JqX(`xc`teKu*pOpcdqvpl)Kc6j0xz0Qm4L`uj*En6ZCVE)m40x5@a=uH}PcdnlG9A*cPRR zLu`gt@hxlBC8=ZKmYeg`%7kqjW!Vz6M!LXufcqMBE1|e&E}?qtb(JN+iUfXgj;f*n zTZ=2;nD$!yCqfEZd<1Kbx>#1EIhyV2)y^zV$@-zhlZ;lic{2~T6$iw>xkRw35#@H> z_MBB{ZCbSI6L033yw^jl5> zUEOuZMM6vQ>THj`jX^}oBOX+K+tH@nJzJ`l@|>Q|oEYSZBvvw5ScXixoSR6q9GYfd zUI=Jx(%b2sTyOvRdu|Zp=mUv5eb zd1di7GMQ(7Z#Aj7bZbyqLYkH^URg>h0hIG7{*P&*6(XS7CB z(+ZrUi~Y`Q98?W(O)I8pwXilJSKfS-w2yqfPITTPnjKi3kjQs1pZ z^AuH|dMwXo_?_xEtLF$Nkb=m^$1G{fz87qjaSXOjTC+{Y8e@euu>9>#{W>YGC|I+8nn-66!%AN zkWYWhvABp-vD{owQZSm*|Byl$NKMyxyUXi$ET9%Uc4k>ApCQ99=DOtc{gUD1hDyq% z4}^pdTS6a7dG6^Kj^wgR+ku-t#v)NLt6bZz(+uZbl2c2XpUXFA(rxxOVmLS}=B;{g z@TWB4%p*__9)h2`e_x0CFi_vW&-YMU_I}*{BQQbDu8)#?2%8 z8tNMO**X<+|waCP(FzjKzz%;rUM@s>G*K<^o78|j@ zq77ZEfse4s1#IRVh|I*WQaUY~I7c_Y47-dnsAQ^sBx$ATa^#{*jE7Yl(a6q|^@#e& zd`CXIEHH=aUggSY)kb&34|5t@qIe?vZepRDSePwu4;Np|#oubx((0v{iRQOy zcYkh9X|{fU-Z=NiVsg`zv#}9h#^p25(nbc^T64%@;-HKB3$^1?152pLwU0dm+NL^= z!8-jEahBDAiVCLVOA6fP0>0rJjC4BPL~S>A(e zABC4t`@tpDV8!{K#=%j-MQQ7uc*``D=w{`@l;~#FJ+RHu7qp)IVHRDxo*ca-l6a;* z|807J9gl$$eC7`LT7rf}<-iEXc9PSpk-Wr8s%bs4ru7t^XY=CN{Gjjnes&|&@=HV^ zTJ$%g^S;QV?y>9W`l_|{-srVd(fM2Yqi!>U;>X`r-wc~X-?*!qFJi4|&p&jN&vMpb zN4Z=bl;HTHkVAg%+D!->fc#_)W?$yy4y&715A_pQu%driE~gEC;%RAW)`y@gHMu_q z?FrmWwYV1G;d0xxgHf><3Y~5DpOW>)i zT4ndf0n0+Se&=1VG!e6lU|6}i6;G?Xrz5m1{5*2(xy~PU}HEQBDC@4|U1QMCi ziK0N|R8+ixR74PF1Vtc_M0q+LOTDyOd!eVT)oQD4Ek#raw*<8+VpZx5)GE&q1-wB- zCGYpQ_w&pp32M*rocDj;|He@8+I$DMHeLNm_D|U?du3$kWWU&sWXlk2lo)bH+u&i$HE4A0yO)kv3!MdztBV??gVoL1g{JZ zpHGgst2li%`)=oR*DiLiRVlj{yDI0-<4Ph-K|~M&@9Gdt%M!+!vhG~40%VU42>7(f-RMrkmfyVk`~^u9N2}{H%H1hc@3s33%3A{0sM?% zdl`&Tw6uNN4z@TEAlzs%U4v(1tQ)N<845KVY0Wl7`ev;uaW{mpy^kp4!D;$|C@M3f zwjXn~o?jU%q-jlthKTzGAliJmy zc6Oy5wQ`oYka{qXi=mBd@Q!9a$@5^JKL4>yiDr3o?^5Y289XgHSGt4XYY@Q}aywv2 zKJ3Hhjj2-3{q_Dl@x!E8B&t{IOxl+N;@Sf^a_mdwRD_p8=gz7kSU+?C-!;S5#=9@z zb?zL*ao{e=LuiD`jT+LIGqH)kOEWQZcB1(maGDfM%fH}BO@E^mAlb~veO0kZ28#O9 z_HTAxI_b0gmD&NXv;zYWT2}f?!*=`q-E{h!Q#r+W-16Dj#Tg*~MZi);oK1g34G!3+ z(|9jRV2Xu)REFwx2PFaA0(y_uh}I34N}{Av!}4eoGQhNYQC6#07>4IF=AWt6tMxnj zM}>E*D}B>44Xts_POuW!FlPj>(gBAFY5F4cxjmmC{yA4%?V0BgTICKf_v3xWW6n+t zJsDFvKee{KZCo|p$C|y(jPLtCtMW2#@!|l=R$Hve;f|mK3yfq(XabebIE^EK|l zZ~^Wu>vFIztm=aB3bW9a+s^0K5i+D4!)Y=_5w~xswYpe{b9z_9v}<@7aVV2%uP`0R?9YtJ z?pFDt(uNdv=yaI>W*sCHTdIcH5{@iSu+2Q^ENHI|3 z^_jgjL~^NaS3&YcnJFY!4$VMC_JwNXj8<td2$J?0I3&*D$081vfrm2 zo{+D#pLI1^jkG-~j~b4R8CGM!8S@QijNRa!aRkE+43?d*@2a|qH`=x4nO?qXc4_e_ zgw?y+5O4l+xa8{%-uqKT@SQr2-r#-GZFP_8x9@}QaXr<2#klRL;GrydxYs_kwpIEi z$vFbQSz*WCteck`ycLtX={RyL z;~U`wQmo+Fc?6y!wv@t8W%xrDxSS}4lz&~-jA(c zqOUp8Jp4;jx zN1URM%JtEsL#`HQVaP2wh$1OjxXP!s!sH*og5|f7c>fPh-^B=aSoX}HV-8X`8c!xA z%-lrRa$#+p&qK&2%$$6tRG6keP*U5sqwkYvy9bq@ofuV)PwM-#&QW9%Vr%vKF)fGO zK6mjEaR=VbhaXeC3ja0Mj{auJ(D?@AVf<6g`(#mUZTo{SPjM(@996e^SBrEBH>+&B z_)V~j%3)X!a z&pVU`69dminDMSENiBzD@9HdnQPC87xsRk!hMOn}D?$yks&b;|h7uFYfV(%8Aouz# z)TjJ=;!~=$YOpr#ZTj|R-lCm$V!_S2K+`(7N&}K#k;>*!#`C0>216~-N0B*Q+w84k zwF(Od8zSh{SHpeally;h#8z7SqgMmMKP7hh7OmOKa8 zsUP=Q-x?HZ*s)8rFaPI}n+k8|=!w}4#0W1o@MrtNg+}kCQ58pTF*JM{W4aMS@xR2L zG>M+{%}?M`Prn**QF0is1$4vSWbO!gy9lA|JsPSNO=E4~`M^WcxUJ<=yPBXFwL23K32EPxr2vX>_=q)lSp@Vor>NRuWohqx9i*% zKf@2!5Mvv@iyGm0-6U)cc7`F>MgmzR6Mfiy5>pqk=m^$3bzI1O(Uj`eh4#KdxHw)2 zNzNJ_F8?6B^v%4myCzirS-AWuoj8Y=z9rgm8b8+P5xk>W zTV3Tcr(vmRu<{w&OG0LOPUCVakk*<7fKQd|(x~LfCwQKCRlk+^(c!haEf#A_K}g3_v28z}j?5IyI1>GT zz8PRHLDs!=ztuT|-sGx+6K+^Rnqd#1y_Xj`w7Krk6?K&_@#BZ#1Sil1 z9E&_j${i<+8+F~Gn5YQGQEMvjGT*{W-$m{IP_KA(vl-wOFX+{Dk9dz%g|1kMdC{Rh z6i?-id3A1Vnjl309FK07`3eCAG#k2NO@Vq2-9_cmI2J01xLZ4}&K)z!8*qP4j{kOt z_nBc%R%uQxYGX+kb*1-?<=!9r`1UW+|H=MV#Tvjyyw{R4UJi0tcs+R27@-pTd>?j? z8wuwD{eQ?K#tjLaPw77;v0EByttz1^n5x1cB+u>~1(eOPYiaR8-LIu{>3(NxDPtie zF9%^(3TREvnAK3MA?(-WVI4zk7XQ0%R@Wfv_v#1;`QhYTMx{hhlFo;Ei-^G%u&tG454qc_(aB3 zg7z#wNW~{JS-$$5>34ou{bOdYh+ZOooPoQvJY&Z*HhVnF#iQ1-V{h$e;W{{*M;RZq zmIj|e4KB+RPS}^GQOoX9Mn)+I``Vt)1DWhgxA7}`{O$TcMmat$qo`hL;|LrolDi)O zo>KA`a!Q!jWPtkS<&@3lysOU^bAmST13t_iqkSM-PC1z|F^A{O`#X_SmKkd4ET{CO z<~J&*TvTl2lz(3bfiBrEy_Y?KuI$U3tk2^#Qr0GW_RGl-mYTr6klv>*-#?osgMI45 z6Vq#pjjJpN4ew26A}-4gTFwiaxbRGhIy2D7x=@$abg<)!=FL?q36e6!L%GEc+HMc%l?b|7ay@5ML?UcALj9fTDH@Sx$g-4BKb27->>a<4Su8Q^J>G45 z2aBaOIiJH%yDuzH{yF3MA)eE`Cy)m-)IoFpvsjdxJdtq*@?Z~nTkRd39hbKx_c0i$ z$qL15_JeNu_pB2DE1SpH=HK@+uM8P8#lKIcA?=I*8vkB+e2N&Qu6!5dW$^Dc{0i@T zK_A)tTlKo~@3Vn(8ivrL%WMBN{QCqA!0l6^p}7P5^05>CeLZ7h4vu+$C;WRC(QFqz zGeXU8lz-pzEklxTk+ah4=$#@%0lsK2jezqrMiS7!q0;z17au1I@%j0*54z*$w^2KT zCQ^FGVN?xdrLV!y52W!l`s{gU5I^Aya}X--U6paX$xR0Q3HCCBUk>jt|5V&J&+Gf9 zrZY;%RTme^S)@c4t2tFEB8Mo1qd2b#R+4d!n2K}6u6X;G$d#K)#big(3B(5ZWy<}8 zo$L+o=LgFEV=m$OZYL$i9pqjCRr0&6NxR~x&@mJn69Y?0v`*7p)76S9v!MmdbGeq? z_hn5w(zio5y*h2IgdzD?9PJHM!)P+}j>N`&1LLBx)%y*YQwKrfP}p^5Z?S{Dy&S!P zd3Ifwu|$V^W6XfFswhD1NiRVaNorc=w6d)@czDEr5Pf*JX3X~2cD8Ll6$L$;we|x3 zm5L`9lGh6EDV>ogf1;9s@ofu1jWdr3u3$5_~Lj2n3Dy&4!}a=ejv?AZC)SXU^KlzI3u-MqStSUg5qm> zO9R0uQ81fQ>3ypV?MV4UUMmU|u@UPHX1(#W7-(Ua`ehfY%vZwxjN85_Vz4m4;=O)L z!}yY1Qr1|UH#SF^h4_b7XQ*L%5pQF!^6zUVqH=y%*TJQyxNhM!M|&;O5hu(=#j91T zEX6cp=Rz*HPpn&9#yb~XoIC@-`g|h$MXtt}IQH`pUX$gJllOusC+nr?XzyAdF&SO7 zdAscqV6n9=mBRA???j5T8;C9Oey>@h^cQ(2-PPsi`NHwjDVkVr4inP6JSBe&6PFx} z4b$7PJB={)M4xC6ZKaqF*Lg`OaZyhJg&2dV87g~`GH=o^?U%Kf54|hQ@Cr^>y+oh> z`p9yv%wrsF3$bti-_9R;V^5vxd};pB9)ciJT{UV|4RPQ;;bHal0Wo==KzTy0#KY*BglZAW~KSg(OuFJ}PydzTi?&OP=KlJqU-Cf?dG3EZa4CXE()9; zjosXNh!D`*72hDwUQ=F<&Nav*zyh9cgSK!_cW`^n+(DSeH|54&;kuvFh_at>n8}X0 zRL3wJrB*W_T}nTne4olAIvLL3^N$R78b6Qd^ScT1cnsn>sI%M7c|@5glQcetXKSLg z+c}Tu&uL<(c|?~MVj=k7e6C-a&ovC3z6=jvBcJQOG_g}WRQ3Q5fqc^?AL!G$>3pEi z6)+N*@;96hwAf6r7TWJM@H)+Pr};oH;mvG*m0rdqRQ=z4p#Pf>^nde#Zu);MAE=JE zy|;7V49LgW>(_Drw9WDNE%ahJ&hO_e-mhU}MZ@;pu79s@vyN=6zGk)S?EGEg8DaO6 z>fyMNo67{=%`}dp!Y=1c=aDdHlS42%6T%G3;BxOyN=Z<7QuX7g8u)j<5iN5T-_$3E zfxWWJ7ajGV9art#v7-L7OPxEGRqyt9l#)A}t9K)1?#H@077D>J?Dl)P`|23rPxjn{Z=KJF#F zVDoYR#aqpLnosp`EXd10^Cu+j4N3hmE^-KQGAAEp8dPrglk~Niufc={zL1(wuHNFv zYgap`e*EISpR2AFk_rnAa{udmU$nb@;ed4278RG+;@`bxVeuzZwF@l51{TEuEKdL8 z^Nx!!CAV_>;o%P8qWPPe8S}q7J^!au^Iz(%=Dh%)E4DLze+0!_v+-GG+B4Hv^ZWBP znEn}SQq$i>#eNI#zG>&M3EaqN^X2%Q_IV~gH-g=4d@eMtr028tyXpC4;xosekHP0h zSk26Ee0&c6B#qAtO@k?XhWHvxXaZ`5PoRDERvMpIO5x~ZYNqkoOI3Y*o}I3`6-)%M zcxAnX#aqHoS6Fny=QYHA2=KWc+zQ|eP0ft?k4w)#6Q4N@#?Z4LA2Q`v6NwM(xj&Ym z(+2k9BYF-Oj}lW0!=(7Dc6)f`>IUsS+&aYAC5-){q2M3IyX0VD9D@8z3>z#9JR>e= zoy16zQg+XG2s&@A-_2xh&XanbPkfj4Gu4@=?1X_*`GkL2&X)D0qV#^S@as4{EV+#ZS#Yo{Ibn-RrcR4`7|65D58>@i#;tK{xY z>fHXXk|G?|Dwpqh22g}va{K>LVL60slsC$(=kX4V(1+8^REgCW(obAI|bm;LlN3qQSu_OZiyJPyIJ|4pKg{jKd` zj9>r2@5tM_oi&uQPx!k<*!|pix!91CDNieWl)(VTsXuBA>`+%~!^rPo1PJh7pzQ?^{I~kj+*GF;xvqm_c zDvOS_UH$a~JHj665k@jccu0DL{WL;<6FfFO!e{h)qW`m;UTB1Sb{XNZ-H&jov69Me zHJ#LYTJ#_->2f$8JU3-L|1{%y0?!#Lh~XDV6E9W|54#^*j)7a??Duv?B?p3iu)%1J zd26M2Dg`nn&k;7K5fCX=Bro3`eOuCfufi195t*dpv^4lYGf-xgGLiFUJh4}=~>={^q*<&#c7 zy^-kOf32NVjJL8$=XRRyLOL-*Z3`*ywqdb+-YlU^>OMh3InEAc5BgI7Ppf75Vsc)k z3ITP$ZNG@R+f~h{oh?tLhWJC%e*fFZVko$;;jQc;ZV@KFjJnTcnAyNeP-W4Hc7%81 zrlnz(r$>0LCLN5hIz7T~YlQy#yEHw*&3Zl2e+#ED8ev735uV%q2-DR4Gi=-eMZd!_ zUhw>8#&dhd^OG6R8#A8&$TK#ADm;UH-Z@KB^nX)4>1~3P4Fugap7eJ)*1(j9ubByGtBMH5(e4MUEZVJCy>h ze{y!3pEDI-UO2q)2hFAGvQ2ptL4|JMV>mA)>T<5)@*UX*X5o~%ZU>BTl5d`H| zdL>?KLUo_Wy<8jUS5ayj%5VZukmwT>buv0ZhD%n*)dqeua@q*A2Y%hngooyWHaF2G z^%uOjK<dV@sto{W*c~w}Rutp0578%U0t z{yF8{#OEEho$^hniT3?eeBM2_?AUpH-b+5F(!Ua)_uE)WZG2v&AI0Y_0T2~Ci_d#V zB8bmRG+jIc6j1jZ!XI@PpSL0%pEuPe#+0E(Vj{Gxw}$KoHrOw}b2-_@=lz_U>)%*> z-e0`G!(4;^569=dga*Ee_`EHcf$+NiPsZmJ98G-QsWc~cf_d-%dVJo;uxtGn#OHnD zV+q$0g!2EM_`K1x|AqLxLz3bt|Fh%sPVr!RXfKe_|H$~f%QsjV4WHQmg7~~6OzYo7 zeBO)Rwd2f+&wG{%cP5w0S6^t!sG<10%?~0pz5dV7JG=o5&T5FQ$vbeK2(-l|{X!V{+?4SyOXrTAwljTOZA~?8 zt@D;}|D1;QRzoIXbrp8%wm*4OnZ7h`)NT`7W`p-4^9ro8hx$go>jWfam)qnj_W3UM*PYp4?jZwvmi=`R1)28O8~ILl6k_%! zMqq$hHYH{(uoFYMFEEqSxdE?atn0kXa}02guWqT$*%_AlXJZNbfx-35JLEG;{zTIR z(QtvAn#pPVEBIOHy)3X;vk3SRp!yT$Jur*pa+DyXJg>K`5q4jp?HjcC8tQHfjbxfdium3I`mx!@EOO;bDa(vMgg*h7!1#JACjuJ6xpd$gUvJk4eG;jE z#0){!tz&~hZt$+t8$OB5`%7w&yW2tT;SchhPJPIN&cPvY_g7?LaZWQ z#g%qxaIxKIG2PqvZjXtJW#r0u3^4ineSRt8jMMmM^9IM1+J(wnyt@q`flg-n9U+YD zJA|w@OCyxB8WO)B;!_%x{a}_OgNsolKeXew`FCmwX_cLS=k|lR19>p3qmzDr%wd#w zqu+l7d+koYe}MOQntx{#i7a=f-yI zH|IJNMz4mSp??!z@ECp$#VyG;)tN6{NYrG_d5WsZk-T8&FO@gv&qPBCmRHlgeCd=o z=l18Qb}QwU9^^U%~&e?M&sulM+@5QySVXK{+AcDU%_fYf z;%QAZcP;F_h_8r8m&%`mI1S;#6Eo81`0)CQcyv3>pL4iope8%1=YMba)8~8&T?fQ< zu4vrjKO@cz?&NNjO3#=Qi59%9#u14^ZhmR9Nd$}d$o3Dn>yka^$p|}1a-=V~q&Ypw za~8j(c4|s93eWKFSK-d&pBuV1Bjxfm5C~-RuEZZ0z9xScbyEL$xPeew-eqwJ_QDf^)ebz4t-WTqtgX>ZYPJYPgC?+e0(q$9jDaLO2R6`f=mm z^<%VjQdJ`%b-zz3(PxFAn@UHI4HG6vgg;K)2Ru#JHvEl2`xhedRL*XXRi=#W(h!5K*k@&R>4MN z)*mC;%GjOqex-yot8i|v66!S0ko$b7{8Li1Q#iAL!o-kJ%aEd+mLX;Qt71f_IK8Lh zpE|XIkwyz7*pBnweE|mE(8^9pUInKK=O6Z-KI@-J`#AS|lD4oZM9c(qZh=EvT=_#Q zyaAL2i9E*MqxX!%`k^W=VYHZ03XJ~0&g*5WcXn`g8p{BH9JL7~&P)Pl?H@b`YQ&Yh z0PHXDo-P1Ou6tfB=#;A>Dy&>hgnv^ zxVu?bt8IL8v#!#4V&fy>6(fnhWf;Xjw9*V;lB3}rHsW^H5<(UgS6B~3yd$3#V3!gD zDnzy|LZd1L)+@LGePJNJ)Cg4}_xq*o0%iO`!&4N{TZ@xc3n5hfX%aa+r`9juwNOK+ z{nRX8r}1#npmbq7HZWgX7&@jFa0MZ%2V;5oxnQ)2ol1YRj6L7=V6n0BBW= zZ*|Uh-Qgx;?B`mNNEPz6)_nmOa2aOIbKb?Z^04}|3t8-mYAD>q8uny5%+C{JqV?F zB_I<44i#Mmd@#VD8OQImEzP5aHOL@>KxW);`Re=p4o)n#5$p&;nZBpUd81HnV}Nh= zzUav>c!4W|_pdcdi%lDJ-)a0eZE5I=X1MmpfNq0$;BOmpNXG+@t9cs_{GW<#PaaTQ zv?As2de@nbErbJzXF|GZK5~X^SdUvWWc}57qgHFQmJowVir8?HKMs@cm$^BOlNpFk zafzb5!bB#|r9WOJUW1QbeB;Q5@TsVwOY{`#K2ln*7kf`G4&LDBGFVe=e}1)e;Pk!`Jv4||cy?7Nk*|N) z{@4Hnu%@ldCu0-%);45Bl^H#VSpUic-jSTiv;-GRBu-PF)S43hvvPre4UmbTuJYSb zycQtQHk`)ycs1<4p2D}WQ$$b6 zjF-LNGoKSLoAbgH?I3y>?jgchNdwB^#59PrhJK<~|JwG#k`P^aPybC<0VXPndMgRC zL;hC4F5vVYpjj9Mm<>U9J=`J4cSEYg;s~(sFFEAO(N6DK;CEJq5e22nC>$xwY&z{{ z>@np#lCuDkBI2*7dvW9-ZWi}KJYfeG??>v^+A`Tv2qwl3$ITE#OZIWDhY%;hUJto} zpTLv`#Bfcp?@f{1^&yuV9t1sBd)`%remlpiL8VjK7;)E!6UQDj&&I>vdHzll4_kLV z_DwGubJ^opPaAn#{UQgUbi3I+)QrKhvgCtUb9Bn#7+9n)>YUI&by0_euFxMZnagL% zP5P1*?7Bk0JeW?|Es}e(Z7df0l700elr{PJG#vflT*?!#`KxBzihwi}-5lcol{BJ{ zr4cnX-%uhvOBYCqXt5#QE+pnf0Zw*+uCBiy<^6jrh)t<6ASL9SW%AqyeJ1M|rPoF? zU8^e+wz~-OyJl5)KR?OO6%d|R*X_^0^ZEmbuC3liwUgB9zElg8q}BK_1xivWo;bnt z*o^1KjOU+cJYSQ34tA>K+Kl#Q@q3!rX?+>}%iO>GqMEc-SfkmQ4q+ijZwMP35Kzu( zD^KZHhzE(G9po!&XwQwF8A_040#4%<2+>qxp^Y!r6-Nva2oi}AhITHhbfD5C`P1srJJPt4G+DGvODk-gTk!Hv)+}x!wR5*@SzUtu`EB z$56H`Q_?ZC*w5lq&xliEdPZzE!zayrhufpz_^fH#WedFDJ}Cia%s2v3jn*tO^GVo! zGkR%e4vh;L2=9r1T|8Q&MSh4)vZM7*HKUvnQqw&tA1Ni~2wP}&bySyFktW3t$)5Zm zJP3+v@&|1Xm~rZNEUX4U=BOY(D`;_wY4HV-vz+HiqpH{>N*R@0OrhoTS@A$Q{nk~f zI7dEl;?uq!JthTjKTk;Xl+5`}Roln}Z-wIrp)0={Ef3tSd~_s7@P-*@AdJAD)8kH) zn18?4{lq`+APvs8=%L!5e7GKx*>6XS-!GPCa(HR}LHp17MZ(_*HK!Qpp_Ds6#t!0K z)ep#x9^8_XTQzqa=5or?{6PVDh=d=he5%TO8NU2SAf zg|Wx2k6SEOtTP=IZ({N}|UMnfsu5 zug2XdzlWUq?YnD3u0_JDDvF1SmnQS;xA!6_)uF45*$z70+vb3%giZ}}Q2Jo*r#p*3 zGCDe}ANiaR zV3(S8G?7Gb%h2_fB6fwnP<%4y&DY6TLmu;n&Bc-O*3i<;I;5x4XTg zz>hCanz_W!BeHdV@A?5bu~`a`0_wT({>$fbast)>69~nJkaO~&3ryCrypaPMPU|`K z^mtzQiu^`ooijStTmHpG;Tm@n8b4bX*NBf@O+5}UhCu~m*lDmn9#{baSjNts{bOFID@ARDT_T>zeF~xoLFSSD4eO+`w*p&6tz*m>FWoS8LG@)r1TdFk~)pV@lLT!6~?%2kXo z`ERLl*mBTuoyJ$4DmVMTf1jMhjTemI+H$^jlL1w8qooIDv5hj3P$X~k0CVV-B9We} z>u)H+682L%j>I`$h+m41@kJ!wH_X<06bTWqHIlw&W2F4UR33MuO;s+($_SqzbkuUo z4Z=(uhJ>0>xHTs?b{&Z>Q8B0}-2%;%{e6wnq~rCq&8vSxo>8%*$k|v-S5Bi*D%^{U zodpaXsVJ-?0FT2S=yd|)%8XU#G=0W+0q+0{Lz8ri`|b&B>|%%tyuX6$3BJab; z#ZGuqa^NGD>Wj$?$ml$x@ghLSer9+O(K%uVCIx@iIr>^Ik?KjW$X?(yD#0RQA!~^Z zxfo{9!FF2|R`|^lXE8DLZOI|FWI#>nA<-qtTB@YC;Ot4nPBl}s^JOZ`IX#=?dZ`B* zv3Gs5Wrbxa0U)}k*Lz8t6|NNvYi3f09+al`Z5Vehn@1uAp;*!nxyvEE)ju={r_mj+CW*dwCA5X`H7dNFYhd{)9eej^_#Bzl_v3@h~3p|{mP zVcE@VdWS28Vr~JHj2>qD_3{9-S;)L5#==V`DoXMvG?IqD#zz8<{0oK|STwxHqBxHs zRS(c~&~Yya#rK2Fl5A&Kk+WcY5yq}O*<+E*FDz~uT!gfx)jhP(DbFwU21>JJbEuj- z9;(OMh>(U;14@Mau>5!|^4F|3{+chQ#74ovz)(FONkSgVZi!_Jg;y?AQrxo*ZO}aX?@&Ap!>C6LF}z)%%2;&c zu?hp1_>aYhReM=JmPzItEoF++Rs|>Knx@mJ#8=67xN&ekvvpaa({vrB{?TXS7`^dQ zHop$&Asg2I;t;Gy6m6|4E{Y!Jy$)J^F96ccr|_7LH{?Ag0|XIlEY3m416nV>r;_(G zeyu4qMH#i3p9y+nmP&g5$%(w3NgXw^XLFu8Lh_UmN3GsN^Z^k;d@4dkkBlwGnx^|U zYiWcyuQUP|a#&sY3a9ZY*>W?Z06KF9u^sCEZ0n<9ZzcyDc{@U`PL;2Oo7#MAlDI&c zrGJ(q+#-;>&i6v`8{0$f4ai+DN$%Q&+(l02O_IB|Ad+Y~LPZ*XI^U~KP%CKY9HI?R zyr|49eBOjkFma*|KxH6$4SG=?|5*B5@?adu*F_E)_?qtgO;YiH*$_=!j2En~Ge zriWuerOc=nct0(zrzx2r`Udk1?DoGheWdO7FZ|WoAl{I*UA3gAvlaQNagF7~`vWg& z?aP2{)6-6qHR8v9aY?GULdEr_7|Uw#GP%5WcvqWJORA~u)M?sZQ<=R&gzb8k9|Zb3 z<9C_{YaNf~Kg&P*HYd-=q&rV2A4eTIUI*Aujxh|OUd1x!LV`U@`8|a`-QX{OE<}O? zD5xFB$jWD(#z({>=GEVnTa<&NE|IL_`MIIomWaD+BwmwS*m718#~^3Hw3g+{mLICz zK6#C?<%TdGE~Kl}WMV_Tm46YSI+r6347~kbbkFMzS#0(e6P!d$S)&wifK+TsmwM5w zyx%}BVg(3#ZQlwWo(LY$8y_#NX9(WKipOFQM2o_WU|-;EHN%l)MzL_C;+ws76en*2 zrrwJ@wcV_Z>@!wKng{*I_2G|jpklh$JcK?xRnK3c5AOw8bf*uW_R9YSefVarPRSA} zoT3jOYJiwoh(7!vg#j9jKKvN-=nOw%62DA14R>qx2ttz2Sju|$1rie7H@r7el41rM zuPMb@_ngE*v#jL!9iwWVB~`PgDThRp=$a{h40lD}+zOAd`a~_aT}#n9Yl|g})!~^F zhMjvckX+{;TRKm(3Z-V{G+n4O*Y5lRhSLXz6e>3(_`UxO}lEe3MnU(H%F|1o#(f!g#GPSq z=ub)qSdw%xArvPGbmH?tnQB44SHql*7EH#1OnHac#>kCzNQ+13Ye>GyC__KrsFSh9 zebtC#wezOy;Kj)`l%qe3l1>xq|D-8Z*3wdlCj^~o0v&Q^uQv&oBDu4gF+Zi$Ys^~0 zC%jYpe;|QYUyzbOw*|7}1d{#2UdgJppNz9i2Z?voM(xUuYyYL7=@s5d7OOMem-kNNE65%bwT;0F zm=(I=;VLg26HWe3ZKl>|Mz^{AV3*-7Jay&_Z>T@G0@{XcIYS57#&3bVk}&gaK{zB5 zOigLA_mkg?H{e7M;cmc@ygcX1tfpiXqXkNW9F@=Pt6k zlwgUF1(x`e{Yqt=2*oL<2zHH{dlH@1s8#p!bKp_>IVerusTK_?Mm%I;pWa&7 zFt->?W$rg@nDO7GH%t@g=zE|oO+VU8b#VBfwx2YhM}7_a$tYgyYCq|sZ{3G*)t$a2 z!FwnA*0;LqTendped|I)xc}AqmiumJMJvOZY-mwU{EA6hI76jwY0De^)ykI9wEn4; z8_3#eP3uGzTfaAHT2mnC&YBkdq&q)Sa12sy@i~h2;qIycSzO%Fo z`KHvmMP-OojsP)xg-9l)$)xx>ddqHh^S0|VrN5*gn*1c|_phhFeBd-5FFEO7)n7iP zFXo0@5)Qg_ty+eC}n4HQv@`QzS zhD!2hFT#s$4|=uwSRj35JZmM*9*jOB?!ax#f%6FNV#VjvKqSV)DWw& zt+JK(Cf^Z!%xELEP=J!p_ghUyhUi7QlT^ejeW93jp~P_ZRS2>ql!%n}HM?$nSG6Rk z-5k6FLb7ywe>2&l$w#hFh%?OqW7SsZU5g#E(=SJPF~Qd~5ceBs=+Z!RKkpCsrNOp3 zfZy{1%W#%g;BOJYqkjH>2p<3V%{K^-$4h|&Ebb9~etme1VWJiu)BOgfbZG#1{2aOq zz>p1(8rEV89xi6s^9qMmV|9U0X1{kID9fM_$eIG>pWNV`-cuAjUGAz+;s$2jTb=Un z8#h-)(X|TnnAbF&$4e`y=pLi8^F`*<_$qtJNPQ;8p%k=DIo#~ixKb=`S7`&8qo#`D zD%&P+44P2g0j5sBl~7ZTH$rdFevv6`EG^L|YDRCpX}%;T<$5RhZ;6=gxSn~{j%ziI zgc8=~Hw!r4aliV!qsDy`)y}S&f*jB2Hw}Tsd$~myHsPdr{$>&Qa5Cwt*Liu&vHSC53_xM=C_F_D#Prd3jggyr?&tQzvb`)n zRQX}-141pO4v7sMI4Az2*TL-4Lo?;l;3pOt2?cmW+!Mq)CUabeO$ke@cMxiTPU9Nd zovA1Be{Qr7n`Z2Ej5h&R`I_F+PL+C4iO`hj155G^;r9PwlnL%} zv2+2f8nK6QFqv=sDBd)~+TcAzL!2fG*v>7tsgeMGlcbcUKbv>9U}3HW&F@vAPTvO< z32`}qvCWvz8K_cs^Lt%M*d=`!`X^sTRG9SLJY8I6b9jI6IB|#>^TAtHq;i|n=s0mru;eHKGBINwc`SqNCKhb{rFy8XS6*Y%Q{jA5JMT#K+FCnTpWZ%`wQtO*k5n2ve(gL%%+E0wT%z{B z&a~{6fCJVW#PJ)AHR75N@86ELMDiyy#J@~3KmA3fdHjT(MlF8v_iup~-Rv-=@{T$; zr1G?$L@K&JY(hW$W*k+uL?I3cr9?BRtB)jpqb3cJ^yKQ?#1ZqfGK+Y+c)nI<2~T4l zc6wiloEE=R1N1t`gcpiGp?dym)eVFujnK?*^UpQEJ1^zCVQr$G_&uGe=Y}rS1K$cI zo+vWS^#5!k@GCe51$>p|-?ce&O&3W?;D)ZI(htxw{klzNI9l~wm)+#OYN*u|CUdCZ z^9|A2>)v7wu*S2G_0u4B)YW( zwjTgOb=q?gu$h<%8%MB_Wuzs=`A=zh^UTsZ$6O<7hw6N&x7OZr&6q1M4z)H-<3;r&u0vaOkPeKVrxB12(mhWXH(N&k z%cB58{0W0K!|OL-PNO>4BTwMv)_}Vn~4qfVDEQ;7Hou_n%Cube~EVg44U~?8gk+n>8Y3my0B_7d|HiA2AssgbX3tUgsMke_F(l z=)cc+i_C+dD(|XN%kkyeK(}?N1sQQa%vg}{?|)@MTCQ&JX}G$NVvLJLATip z(u~tC#>34xv-#B$43b%lCU%6lQHm9regBCPgZBO>T@987LOgAM^UlgZ*595;BW@kf zX<0hZFQv!yz`L_!bkV#F*GRrl%fqxSd^k-%;t8C{d!KWw^}3pgN9y!Y zT|&D`QqrqE$otSc21}w$UXjWT(LH71;8>CI-ti-Wx8U`gfJ=NjCy98#m^pF2pl*1v zEMuemohh3#fbAInNr5cTlagoCQkv$V2dDA7P%NCa?NCD>(_#VMFYtP)TSg1wv2*E& z1pM#tt~U#T&ti zyoUZeUcI0NnTNIwGx$*S-zhZ<`0) zjXmb;^Q)F=-#EOdf6y(w{|VUu@8jrjr|@ppJK0pVGkD+0t6vA+7puvx>!Af$eFeNv z;)K%sdDjsM-q#?PdWV6KApfH5U1|HrxQu*yJLw62T@(NyJn37NgeTL z-^(TbJR$9&F7Z%3?_kucgYA2J^wANmFS?qGv^&t<0`+3&a%w1^P;1`!_rM1V6&i+- zt~Z9rUoRh0bW!Ip`biWtUoWI^Jm|hfDO-tm@1f?0=k$Xu8LpDJ9G$&-{9$C7*xTOt z33XCm?Y@aUb1h8|R0|2SKY6{$v2NCly8b)R%hDXMwpRcT@eB07He<)t!!yj*dr3US z;9I|=X!d_+v_NFQ9!dOB0JEmXznNWLK*bDiz<6g!yIK6yh}%@fQzzVb4;*NW4$(8} znzqKyl=1P&?~7(Sn+x-Hk$TdO1R9tNFJ}neYX}UI)2biW7%~+njr$Cm%Cuw7H@eeL zyqotoy3^&6_!DMy?uTe3f^-~}X)__Z3A|90|l-mvt=xCE%S=LDKdO|JM1 zP)EPx#Z4y}WyUo3;-%2S79c75Wa+jw`-BYQDyO8^K(Ed%#{M8W*{apRs@No+lCq@- z^8X0KGz_(e-EDzU{qIudEQ$X`MAVtEFBchG?y?Y@c3u2T#^pT@?CTPbl-7e)Y;Dmq zMfO#i>>5{N=uGxUbs_ulH0HfiE3!w<>z?kbtK-DP4|gj zdwm23XZ8^x7o0$B4beX6(QBfA2*0=e@l^e&s}~tKaGGZMO91UA!w`%7x>Nd>zH8`z zuI6ocgIxoUir^cb&_cx2j8+?b%W;}s*S9W892KZ6@pjDa=VNi=D5DJGi#C zlQr>Nr!{f+_gE7_+}Moua3upa>%qH=U>2Fq~e0!wwDQC{p)HXHu5%HrC&3!vx zO_Y*0^&Mx<57nO1n!P7w*qQr1^WFGnVKXv!;kK$$n zWzAMMF5CiBZFcRWsBJ2ks-}@T&dAE@nx2dveoo@_Gr|p@(m;i2;Hij0nBp(yZMj7_ zF}`T0g(^Rd?#G60$758+%S7nU?!cm~D z&T*FZeXg{I+&u`ZRLBy@;bIi4Vg-7q?>ld<r#A!Z z_}-;@3oUv?QJvIjW_7fgRT#NCLb|%fL#e81`CgZ`T;#(~LldiW4=N4IX+u*p4wyFd zYp40NM{wVp^ZQ^LkFzcVWJC$sm`21^j3^R6$pAZfC$FXH*#s<4&ce^l?l-L8UFP=S z<)lK_j-7W-B7b*6PB?Sc@Di8DYf#7SY>yFT1+z`|0@{WT>zvZv&hWh(8#32V zSeA#I&B>Bk06x-}>6P~9Y_?6hTQChQW%uC~bCg1=2}d&s?Mmv%NHu1;@| zUvlnC;qvDj-fgERXU;FF#dF_gcUeQTu3h(zxcU24ZkfC}d9z?NFO!}G|H*yLf)w*+ zYJHqrCNqcX#|gfhqtwK?NquJ=7Ou%w8bM$`^Be$k9e|NN7I-ILF>kSdISY2Jp1W%j z`?`grrHMo+x8c*mDVJ|u3LKWuw#Zfv%2dw-4qKN3h9~&$K3NSM_7EI)-(l(|6<9Tm zZzF15MN#r}m8*X`+(j5n4y7a<&#NOQkHEExAQgFlD=Kis0N1;K>%-jV!{w_R-fU+) z&YZKU!Ltu8ybM_0r|%0?HYZQuCziXrm8Rk~eLn{=pBuys5`f})?vwmb9k1DgUv~f8 z4wd}Wg3j77&>1!d?vNPxL*!X+2+tYzx zw8B`qN$hCe_EiO^>1n>=1)?_6%JXvFIvR~k-y1a+RapkK5-)F^#@7Ff;bM{-ypP{d zR3$7tc(G$Iykd$^PNqm0|9u@=-srxby1|@%% zkhdG$fyHn4Tm6!PuW^3qa!SJ;v%byBtTEKP)-VOUGw|?YhHrGh#HWYMR5y9gf1-Kb zR6105qDP1Dm<$0fCd12wVMxTlm(Wx7?BBR5G=r{XA!o>H%K{!Yz%#*b7V6PE zx`1=`B@+N$<_LLQcq)p%Ru_vY%ez zp;!;zGqW`Y?kTVp;`87*y%F+;IMuCZ?H8IjB^q|ma#DuQ5;N)ts8QW=)`2<*DEN5; zonCClf*ZPgL5tOP)$x8O0}eF5VSvT2t|Z61#P6;`m1k4g5KQRN?_PUV$(5HyFJlP% zIlbkFap@kMTO6p@uI4qT_egyw%uMjT3bT0VZ2U2z#hM$Vrdu<>-Ax}9wNzaIj6jZw zs>i)T1Rpc?krxCb)?f$l#S~ZR!Tan2k(RKQjjcb|TS!%?PlH9<-93Ie0*r4Ews2}t zIi&hPZ(4`S4&RGUq0uPpTs%x`>}Rk9=hAn^5@g)obzjf|q*LKtB7 z_oHWebLlFeXs~F>e`W9xl&HyryHr=uq;=k|+M`nXyyUz7Q>L=@nnS8DWiyFUVio3= z;yQ2LD~3n>1DlGbzM8KlA4&h$&$nD-F(rO3bGU&?>iht!B;qST#>>fsCb-kAoz6TW zES^w;-x!~D2+ikxuE)*Z5c9dA4jaztJgV=0=5w8QtUkNp6vJnw1>na8D%mz3vkxoU z4DfJXXnVw#w6-P0^wvRI>8&IKUS9)H@MAn<)BM;^&yAz9&j+pf#%Y=fCHOoUQ8Y~x z$v2B~a^`iJOYHov3|uVqB&A9RT*sKt&D__}_YK~Gd9aFnoJMV~-YEqAvq(+! z?`e@KCN=!A@z(7n|eNgXAyLNmP8sqCSH~GWPE}1qKb_D5^FM>C9AB+ z`{AY3ZF+U)o{*u*i?qQz{w4uQTuphLwls_@$tB3nmQX{_(j0F4f5-kN^(E9W4GCOg za`bZD$w7{7m6I?suwjYd4z%KAaimzjn(MU)L7Xb2S6bJxdU2Wgvd%k)E{)ulW#`@v z;l4t&u-yBJKc@6?61OV)-{8+zlo)o2y=I*^pYav5s;nsw(Eb(0wHfwTsDVXr|7Qw2 zI23z8<7n8yq1X?3vS(r?_;ZAi?Th6Vt()#G`NcUQmOkRnI`31mFPJ?f#ThLJoIPE@ zliC7{Ugyo3VQ;(rSRL^Fwj1^HO(+a&O#^V^6jO7W#1CbK3h1A+$9jqYArkNeuncXt z9j5cJt?)wJpmYv;wD*M?Wuzr`!_$G7oC~}$rZe`yWIyWq@J;s@JIH%ss)jS%3}SC< zN$tTI>L>u~9c5;cIl!3A&YzsYT6thvK&>m2|G1s+~wuDyaoSp)N$(xZgBVztP|dIJ7P2qKm&4JJaB z>+Bw7F|mzFh*UEsysH83axVg4f(3Ra!`HJ{s(B-60aVTFz60BDc+bE<-V3Vu zYZWl(3j2~`A5Sd!gawOU>2^(zGak;} zujpgHVnyFThbj3|t%p){9@_&njI=bq+-vqnmhpR=cTp^jpyz&;etwi^=-A?J8=;JF z-kqh?@lPeELCTr(>{#de=1{!ggE_=<9&!^v2Fg9;#qIPSV&M4W8w71aH@QQIdOBoe z#-Y7wpV%XA`kS*#tQ*&qIM9Oq)W%fhYA zDv%x4{ot0}iFeyB8wr;t!^8Tx z`g}yU`XVj~uG~EHy7T>a7zzBOwbk@_#o*{^gDafIO;nAR(lHZr#;`IH z7!BY$^HZV3pK?lRp=phq8$V}s$f>yZGX-Ye#nwquH z78);%AKOMcsJ~sfy0xC^HVnQg*Pz{R%vpM22~otk%iP$)&+%cS;)6%Wr`*IeuQQbn zff>P%tNJz*nX?DRlg7=wx2TH$<}EDYf9Q7JyasQV*ry*6kS%!WDSm0#m>YY|bmrYw z!6oF!DT|*oO6vZT(zRE0BnL3?v=ByzGm~^S+O}glQI9iBH&r=1?Js(X`dZ(1o5kOj zh9OnCCgadT;n_qW6P?9}jgAk#GH-A+ciCyf`pvp9bj9j$V(>gDXPu6Wzg4pI*S5 zPa)tdc}|KO#|Mw%%%+i(HUn(u)>CO5#NiS#m;gltLRwutDxR}E;;!L@?*2&PDmJ!* zBktHj6C&9^&xCdjOgcMr!_k?xkw(}SZ#@X=z>x5KyUvLkL!u~x#8UY_s&V$|n${|x4ONW{yE#Z3 z(X)be8P9*-^y}om|`fR@OoIaS(IwzFI76o%ez4m)X0j zc583ePY@YC#_nZ#^UCBIcV+Wqd%snlOI0{OaohN!;;j8u;#uWIWzo~LOJY&5-A*>$ zZuV~M(yh~Uj>?d{^Xb~sb9{V7<@k}YCkz3`7G&`4%3-5p_daO=F#FSMv{6dF?-H++o*@t#+kI_ zv|KYM`!l@emXZ>RH|2^;?5a5qtB4Qo7oRe%39kU1w~D1q3(amF&3l<#rNwEynV&6u zcg9y*qGJqSu{`YAV}kbyf&?2sG(M~!E5D>+d+yAA{1KJU(}1=#)T_T-@U?CAQtyyX zqUeM`77pZKTeH9^2kLrGf&4pA#S@UQ{5w#m==3^zDEuZ?wUawg^*Q`uhs`g= zlH2x*g|G3;Jz=66>gFEQkFG_T)jg;O5yO+!h~fE^1n09uM^ZZdDwc$V5Z`&pTQM&&s)o zdtBCk2nUOThT*wHjloR?bBqh`XvKGscz*7MYr}Ca9=bzTh1{vDaoJqoI>Zx1L+Gy*5FT-6YV&D^fd7d&pAhDIn z@8U)^&*I(ESGC!M13tOa6w6y`grsUw*a@{w%`*oXi$ZRuS@~#LM<~%bw24RP-$(F1 zI`a!1eUE};cML1;`)b>Augc8#JZy;r?;J}S;O0CPVz?`~UP}Bs5oCPeRDSg) zo3}AhW%aj+`ITv|d1kH{#!L=oG3WD{@gl5%IqV_-M0J#@30JLWF4?s zXVcBzv-~Wh&DbPWD{a+5V{O$xsVZ9h0KISoZFiZx)5Lukit$>CU6Qtu?1S@;z|0a& z9-Hy}3C>l9-b7f7uQa_4yyh0JbiT|~-GbTQD*y^B3YTZ7xITUQ_aQNNOf1aW$_o27 zqqODkzFP^>?WQT`N8(569t!(fep@fCSMJ9WU88NvDa0l0caSlO2rj?TeBc@DwZYP) zZ|sci&j7F{q;QG6ZshW|m%TYu3D(OuKAwH-cvu==dpsXP`2Kj({;&=2jf=!j$O6$w z=qx^@&?xl497@IVqvP&I?IEFrv1?ybI^3wkb@4HU0Cczjsw2k6TX?4~9wS#tTkim# z%E!@oEk6jR2m59w=uayVn7*d23e^?1gZ*-X=ECkeDo#Ey=|Ju*#zwutp9?2qORGj66rG0zyYxOq)#@OCUEfT4`MhUe>@UsD~&2!3< z#)6VMbyF4&&5$F-72_;d@{jAQaw6sHodpr)Mr~*1V&g#-W7I-^vDufL+EsJ;J;?<$ z?b~5rU$vTXaw;90eMZDF_qRaFKn&a1CElA?iJ4ppxM>Vs-`+^$NbWQ5EPhgN70GF) zfhtQ}S8A5-b8RmXfp7AOh7|q&lyStB$GPeZ)N9n%9P_Q|EaEj>X`9R_EM;;+E| zru8@X?-K(j)PTo@f@*es<^1~*!jl&ngE0MDhUeo^jLU?>lrA(NYaz*yOPa2%;FsxD zC6#Cv@W5?L`=`5Ok>Tn}IKpw$U>TXrg_M21Gp7LZpV;SeKCzly#D`N}Fx-6XO`ND+ zmF7`~I9YKCBH*ux9UUCmWm#>7VAS)0SM9CCo#Z^`DYHx4?cR%H(>(aE-&b*_y(G;q zX1{kAV~+PPXksufm)H{nUzuHyec(HnH@G)82r3pn3KQT0eml04OE zIxn9x{WwtsXtJYVAH`$@ZF$Q9w8{RbgF;H6l2N5Y=W#B{xnY%I7sxCnA$REdmZ~jq z^R=L-czCPo9;W6PGnFFr3P&49r#V}=|EcYao887&ALjjyhm0=m`aEJUT2h|{!Aqm}_25k*)| zbAsfNAj6k~^#ZpD^PgoMIKmMm27*R$zlHx;#u$oqQpN2?23A~kJji~y~i~6 zh81w8x1*PvXxA96N{vu3$xMLI3=E^ni^Lx+*upT(CEkz3ot2JU#)aTJqbm~Gdefdjw@cfrR_IFGY=(hz$vQTcn{&4`tZ#2<$0_AmJ#}*Ut!4Y=MbuKb8-kj zRmb;pdsoxI=hVj~#h->b80mtN*g)?o2neT|;XQDw8J>%CQBWa|#=2Gz=YELeUhlR` zq1g8?OY^xrJf#A;^B|rL-i*BO^E)Xw#+MMz9*JL{ElI-NS(HxWFU_jiv&{+U06Q+k z*wb0CcW%R5U(|0ekF_BTL4)&7axW^3_( zz)S8fzC=3Px6 z<`|L)EIPML&gSj9+>UT!7L@bZlw-YB=8YMeQMmF8T{wbWX{T7C;khveOp_o{=7#CS zf?U`3bp6cysMDl4oXHyiCTPNoOkgoKfnsr44H?f;5TMg%GwvQ5H;j$b zjS*(>$$Mxzk~kd*?U>vroS2zghikxU+lUYo`?Z}x+wTPyoaAnJGkdVH8t;$aVW8Uh z?y~i0B6+pp0a-%Nff4ruE9KpW04F7S;4P;zlQrT8uT!;C!#YWQ;80$;3_t|@VMt>Z ze~{Faa1+C`JmMaX@fHYOJ* zldzbe-IcWazSE#=(Q5a2U+3N6{c)6OH;M-3i8qzMj`n1=s>+qHBTovIk#LL?=`DBD z0#E2tlA`3uIM*LfT#|VkYKa5(uPL1dpV9?ZNn}vPG^G(!qCkRL7Logbn;865=3S=# z?MqfyBG*C?g33%&OX5M0lrh6P6n>^N<=DFTDS`aqtDFMW8=`GVoEr>j8<0+Z&2(oB zq^JT{3ia=HZPkb&-vRivoPnOb1APuIZt$aPGuin0uI<$7xfU-d(a45KN*P1q(}Km1lyrk14WkosMjGTOPDy|gr%_t6fHc&+ zjMi!~k>NXd1Zy#4E&&>j16Y>MvO)4~EnVT^^K3kH3h?JN^#m5kBwAf*aa8xdL#-=W z>f}E)C$Py&jg*D*)~Q^0HgsUTf`7q05EAXav?pJ@i~o&*fQU(EQ+lvebY(8l5vaD! zTQX7<$gjz&pnXFI$M8*h=!;|LnRdr#w)-(ncm;mDLruH5ucjNl+HZ7daxQ~2?Mca1 zdmKAogV>G{ZK&~0-Rw=!O+2j;iFT|Ot&6bQHtQl-@46X9CJajb1*es98~r5DqExAL z=4@b8q2PTBJG7#ZYjx&HNnSS9CHQCP1Ue4)LL*@Am9J0k9}?ZFnh$)x_R!>C1rR#V zsvWz)+mo7I%eiVtNCD~HIY;^&`ICP1QzfeC(uxGQ1Car|=V{D4);WcJZBgi1N(lqf3B2yL?0~u^SD}x z7=ZN@DXwx8#xbBt&=tZLug}nrrVd8bkUHWWG7JD9()`!}d{gv0jJw9=(xvYH{U7$u z2R^E+O8k$R0a8MTv`gFAQu|s{8QMTY3vC*qO-Mo}5JH-SHf?E>kPJ-PB$H+)5GuB4 zkft_RRO&{>pHW%GT~t(Dql*=7)$A@Rx~NgnvbNS?ixw+tR+7Bm_uTj1{CP8hK<(%A z`+YvnCzJE$+;=I(nZOm$RenD%2B=P%@=GDza}c`7iB~r900#M%FJs zl77u!DZRsRGS~cdGI*P={#ir{4*S0uWzD}&;sEdd#jI^jVpG2P;#6tbPo>x7tVq&Y zUya+duJ^@8;Zm~Pw^#U2O?_BuW1Ww6d0OsdI5Cxq64rxiz5h9>TzupnSUmfB|3w+w zvfg)*)mp&C*88i>_5P299L!_WC$ZlD-&$GkKNn6~??2Wkjft)Ge-m5l-(M}BmHF7J z?RSXD6PM?opkdXRwAQ~^@K3?X2?@0;J8Ag>ygVA4fj`C;K=f`kOhnq?h+m^$Y5~uT zq*n1!9{#E5Al+}{Hb-u>{rkjq^!>^)wb#+tN!7em^Oyb}*2-GsaT&^v5X1LGP*iCz zrTz05EU_1$@)Z7GG6KwgSL^9t^1jgh);w;lrz^2&(k^L-`Q*nJ#NWxItLcN^i+iO< ziDtomO7)deed-EV;uQA!T&=z(l(QzjKEF{_nYun_FOl{6O0_-@->uf>VgQrZ=ARJ0 z>@{k-wfXlDwXDqxq!#C5`{?;CwmYAhV4?je+Az^VTkexhyP&QVZF5SoOYHH3%dnnB zRoLU*sHbg0cWjPde~Rn4J^9+lL<&0=|Efa3(&-iK9mdacn@SRU@}s(+A=(6C!kx!f z$_<7W|5yNq&;Qi!DPs7P3EAo4y$Wy7*Jf?=VpV268!m?SzmPNflT|W2z8kHCMOiDF z5hedq`;^sG&oHTx!UU9NZ4mN=#|1(Gx0vTF@b@hGymUHdo^ zI5EaQ&W9;`_8qBG?AePjX4x}w|>)BH$zReF? z9wJa>S9dIJ;K-JAzAo~%Y-?6@1}>@fq`(r>ZeE2Nsn=n}?I!-~$cg9FB%)GOJoCKm zWnHShtUA$V*~^~+#a=d;!AZ23;N%-`FYDBsAk)~(x)Y|oOjLueYok|Hnz|X+4P`;+ zEX9HvE3lyVF(PaWx-$~L{uI|Ip5OFEe4Yr-!}pgrl-bza+o7 zanVm+qs|vhzn|3;{U-0l;7(&y^U>uP%s*9(8uw!{Ps~}Ft9>GuAQ3Wl1eAO1M& zv5Sw~J|%hQM~)s4;kf+bXGxJaqQNHNzzh{_c=dO$`Dfkm``2b&!cl9v!)5@jQil=5 zIP6&ZKR3h2NByJ5!b75e3;(?S$!$4X#jrg!b=qR+UBZ0MPk|EF)KYCal-2C#GREBZ{?!MNhwSGZd(qa#J5o zE*Jfg@cQI;?J_UO672gZtlUDQT;!2pjs`tlmOd2=ts`5B?$;ueiNgUTE@`PUv$}3dbtW5S&%dE#cWTa?iwX zqYKM94?;h*peS;53l*HYif~KOcRX{b^I*rlYnDr1$B~;^?{1($ zn10zFPY$0edw#0tB9 z)D6+G^+nH_t2f;zvyM+9%x2K}D`ny|urVmggW)sph~jlluSVyPWJaAw69VNQR9I-p z28uk0fqR=ze3J=dr!2MAT8F)f%^W*T>AaVzHF|eRY+sL7_kPK2?bRC_t>PS);|N1j z^v!ndPky`n_Cy9Qvlt-a-G&}n0)vZJE;8rmRkH1mTE7~-4<(X!ai6$W@hARGtmUup z24V+?U8|yl#Y`J-Q8hRd3DGQ_H*=&HAjCT|9&F>e#k$2 zBDyIQzy2&o8EyPE3HamS6XpkXmzTL^_G4xo4uPH=LN_X8#LMn`o^>;J;)7^-At6~f zEbwjk`I=Y6ykqf`*;48+(MI@DVKea_qc!~c+O=km+lt8ev4W$`@I*L=C~SPech zFEmcrgy3KW^RvwV>L4+%t-k$v-snzA!q+8FzBcRY&-I+TX5P1oc)xpBZqHw*JwCUG zcbh)_ZgQAzVOXoXZV}G<^QfHhcZOF5R)jtlRTBoh$oo=_FTy5LF9Ep9+Vrs4$;dB zhJ%B0@U#c#M{4~0=kF5uy9E9&fxk=O?-KaC1pdF5z!c4;1slV9xNBWF(kahnQ9s*5 ziI{bb;g+U)GrgdoepP)_XP_|>&$}>UA}yhIEnf>YHFY5X?$i%!$wKN3bhI`imSilVvlDb* zXuTfU+!4^VTwS}nv9&9pht?P9T4{GjpeYh)=5mIv7d1t?8e6$eCe+x`5omALHj*>c zsk($7X>AQP)wi^V1Dz2~*R>YukhVa3q*1ul*L7{sR<2&Ta&=Ap-Q_jq%PLCiOG@u9 zFD|XoN;^BDqL;UCY;0|5)|&$xTX+HiS97(w3p9Ows8bJg2b#JR9dOrb#kHk1we=P` zlT3Z>y;Y@FLUn1)>NVBHrS)aitJhT37q4DZS*wL3p%%L;IBjgzI~&^{*3%cUGirKE zSZ@zS^e|FsS>F<9UZ7VuwuA%Cb`FbMB}#ZxnOoYMTDzJ9%{tv>=WDTAM;n!>b*+H* zSxu;1v#P$ip|+N$ zFjtM{m3Ft%tCmNV=72Z#%=)dZ3bchfH-m0d7uxC$Q4A?>jwJnVlM%b!#j96Ul~OAmJD2StyHshVl5bUYQQ4}Z`trL=N~_W*t*NYD zT~U!f?e5az+SS$CX2z%0(-zsHnpF-=ab4ZQ+fs2i=cU2jk_LCH1Lwb|Vs)_tS5dyK zq(UnRtZ(dUjp!w6oYCa=fL2_!MsG~$7Ol*QxOLIGmWYN`i7+19wE6QNRu*=Cdso~1 zNRZ**9F8N+K{3CjIRVuYZd}(In7^s9vmG;>khuf9ADQ12YG2>7p{rB%dAwMpt35EE z^gw5OV{1a8V4$^wTo$l+X>075AFF!)y3KJi+Wb2$h8NtRRj#SfYF7KT8Xj0*D&N($ zT5087T2b*ztr4A#pyy2whj}haKx+?dV%7+Vaz|P)8uKHK>ok$T{Ph8hKob*C3$L%3 z-x)xg+aasflxrmwrCLexLcTZiy@l^0t+HsPR&#G96)w|?i-4=Nnl;O`(wbteyk-&K zTln70ccB*OZfb38Q-YY^*4X*5_DEOAw4&xuM7}Q2IX~R8paMU!iUHi# zs0BAep0UG|(B+BAfWq_W>l*)v2v-*%;8mE!|o;u#ubrp{>!`AOno>P%D#G zYakp(UmDv@(t$^qUaV?1s9C);A@z|irgFx%*=%8h7Pim{jS;O#TdtL9E3~_{d$jw^ zhJ_*48JNGWlimwho!HtK4qB~rBsaBmHg&bFZw+*7UG2@tiig+*v<;n&8w2wjn?#V> zdhH?Y5pAQkNqf|+f$6q&bF6}xPACmAMVXu>r;O+0& zqAj?8?F|p+2=L7V{q`;94{$S*kTW!U-Vl|<7OxMe`5rw*3;5p=Y}D4ZGLdOb?UBw_ z;lCrOwT3nYIyE)0v<~qXv@T}sPOZDSWdozwo@twcjmV1r)={`{ctJctv?>zN1Lh1K zPoTeAn8C#5u*=B6ZEe9N!Fi*0RHai7nI>7&FLF#7rk|%Zw}x;ae406KJL;8ZQ;%Ze zLW|P zI=aHa`i{=fdL}`ft_^5$tWZa&W1=MGL?QWlc|2jPK(pywrQl7mH3tG6^-ZCUI9Jk) zRIHg>J=iHmS#l<0ni-Jw8(RXK>cgAcn_?N`=(bRE%ldd-%>i_$Gf>|ah%_cKEjJ)U zV(knwr6x-B>Ki+mPHa>sDvH&pmr1=o9EgZs z#%ABD>eb6}1?rgytBb1dwWr70)vGIN1S#GZCR3kl&DQaRrOA1Vs&TnubD(k{=A#=4 z6I2YR^u>`?aqPgEQ<*(Y&6o1bRq})`%daUYsKNH)jTeNQm?oQo$ei5=GU#T4UK;a~ z<)L2UTj_eT-%(RqU0zgCpyQFu(9BZWjAfXX2!=okDDSg5(1F*7y5aKaYr+9>#BoWP z85+UN)gvLK1R@gH5a<-ddh|A|v$A3hA#U}CfSpZWM>_(I?F%#?b#94tb_KR9oTvHP zLt7{m4s6Mrmn=uxY`NKxh*94>y|lU-hpGm{6=*J!6^EK8{V*2j zTw*(b)+j>X^y~2Z(L+sNrs*qN__s>_mC3(a{;gC_j7gPMj_y-$_gi|McHKOAsA#hF z(lK?+q+Lprc?V{wO>ggNZMByOYV~5R$W6NO<>xK-k}mC1ZovXo8D&$;VPRUrLDmwR zS|Y*prPG#6UOF<)V+%*AZF2P_l~OHpmRodz?OLQ?Si79{C2^RhUFqvdDwVcfu_btV ziBH&Hi!ZQU&iax#Ow+FP^(2)_+pb$Lu)l7-z;-$7OX4t1yVBQ_R4Q$|@-MJm`4`wO zXMIT=rfFCDdXh?|ZP&tBKtgkD6OL#{_@)h^(1zAP1jlTCxU(tY=S^0u?4}Kp z$S-rHZ~lxe{1*f*y(n-w(w ziPcHqh<^bcrzwoXsdu=~vtn^=@t@Z%XzJ*&+COnSY66ip9m$P| zp)Q~WmfT``xtwDM_>Gkz(+=s@LP-2Qi*ud$Y->wob1VrjQEZ9g+)2m$t=CHAO|R+< zsfDAgAj?Go*5ixL4dZ5pT2X8BrA(nXhwM&&V*b(VWRK4rN1$uow0T|u4DcI5!6n(k=(XM&=9q3O>c>Wz> z7LT~K$*J5is_V5u(Kc1FMG++vt;6wV2oS$+j6?!$9g(*YTaV}+Ea1gUBt}D+fDtNQ z`i21G6hB@S3v?5`YghiV?QYt^X|p>D3a~k9ISWT^jiS_O_BvMjbR)DI*Gs6t>N?rA zSr?!(iyIXnmghC7j}_8SLs!Z*wo1HENK@V0RuNj zR)xu7l@$mRb0ZA1p)=Ig5yto^qt+}>r5&C})GlTwM_Y!j^96=t2^b z8#$n-X}3KlNnq}IR%prXtUaHwNn-Une99<^cZd~;*6qHtLW*YJ$u^RN8)aZ%u2oAX zQ*V6l#j4NR@AB>Q&)NC0!yitDmYVtjfy!CO|lf*XZ6Im3SGnw`o$MG^)vWVU$agz{IRb$_x zuOi(nl_j9de#nL{WrOA>$ZLWeu~?3C3&PUW8T0?fpJakoAEae2Jh_^a2~MueS#!;( zWr7p4By+oHY8OgutIGmizci)+SU_u4sDVwNzGW_+PFbnff)o}*u@~)5|N1~ z*toHUP2(9etfm(;O!U}JpsvR{M8ax%%BKLv@HH_EFxJMN1baBlxv^5sj@>GgK!I-I z^@q*4k+qp+QwS%LNVBa46}w_u6W{JiES9|CWiwvDoQZU7m6iZpS0p5P^^OqH_m%(? z5sGU?Vp4n+JBx^eOe7nEYMQaq%%QwMFJC_yg0i{9%(On&=8~Qb>%l-5 z+ez%5B?$+UZSNW`WlP#(meU$)n|(9=9l=ni8g?2k`a;ZpG91|(3QU#~fEQO?H8056 zXA(~6ZnYK4eq{nP(pNS+af=TF*b;b96RoLyNu*K?fY01e-@<-)y_`6hcW%z9n0PGF zRS|?9W*4R@VjYWsN7ePRJt&^jW)+7#H%UG2r&yH2!uB~o^Cg_id4K|PHU&c=gx_eP z?1LIA5E}D>CP~$nMuAN=wr{I*)CB3$Ra7MI4*%D+v`>cF#Ma;rGkGfejkjbT_~0CX z@c!`Rnx07Q9+tXcGX%Suohu0C>Z|T9swyw`=jt^TYpPe}%J@59CJ9>OpK?wl>8uRw z*=EgLAf>ZwYQe4c9G2G9R@=N5=rz^|GM5`PUED^MS#$}-U7)WL&o)3fIWVbFgubtr zFn32I%VlW9mVTXjdt;j%8;YS?RCSY)f+D8o2XoDg+b@i=Zi%!&)2<`T>YP=R=yF*ia97<6=mIwSTnFB}YYwKhv_$}_Q+ZW~(~CqvTF6xm8zdL4nJ>(aDS zB_^pyk+_nCVsxJzDv)MkYGfXu7p+}e){wGN-PA&#ubWgWDZmOsww$mDtu1Z*!b&l6 zt(KuQB3Vh)`5ST1nvF_|(D%r99#U$M!VTbk&Gt#b;=)p!^+$G(|#Gn&ygOD60)79qxe2JB* zUWp%f2+y!~^`!gF10Lad3-smc#GN`gnJZ1Oy&k8#6KC48CiZ-3H*tQ79|dK*N!Hq+ z#Bq`>edFMQ{X-1nijXu&P31KlaeO#e-`EmviRi&dq$6B#lNEwwr?PE9Skf1uJTs~T zYWQ&mQC!JbUd}=Uy9lp^+N@$WXbFeeME={m#9E~~x+BuAT+UGBR1Yo^=Y2R!6vpT= zau(=SW~5R491KOL#9Z)S0^Qa~&DD{iO0)tKa^8ib8r>3plmmDwgNjqum$9eK!Ls`5 z(z4RJ`kLCJTG{(vRbH#JXRr2dt@V|CA|$}k3(kbHK9ayOY*KR%&unl-mrr#I)WZK^w;!sYEK7olT9aC7g!pOVQZ zZYGq_ns)jVuTR`el$hgX*1;bsfyckOoimeo$Q;H{fehKgPs-GczSw$Y9unpZYuCE@ zaWz4BOtx0M$5CEYCvgV`3;iI6b@-87UX@JKkIixbW1?=f`vEU(gDlB)>#$aWekr=g(ChA6(A8A1$YLE~{48 zl-Et9)>=Zp#k*Q|?vsg3Fe>c*qk@8335*vMl%fQk_(L3`CRAqz>|{RSjID}_n`d_l zR2*HeHc!6LQ7Trh6xUp!#ORsD>donuLqp6HqFx2|ij7FT99S~x#i?jXC%vWX>WPO- zx%&Ec+o{2sGb7te8N6o+Z7aU4c*~l0728G2#5b_GsIt934rJu&)wQ^Dm8nR%?9 zxWHKoQBECiN%369^O^bFs(A-O~s_3A zWX(tUK(oD}IH~&QULTgDh_dfbEtarMH%DKpUoXTaMJGK8T49&hL+fyHH>#j1uCj7p znI4!ZWUn>0GivQ@>bl=LDWDd?9I$80T&yW3mNVVz94urY2q=FGGJI|$BEdA!iDm~Cy!V;sih5HxE z?HToK6~xNN_`7*gNmpCj=CrjX^CrJi%P(ALF(Pd%uU=VM6S=LvzNx!=;lhPCC*I{& z-c%D=xKO;fdb)_mO(Xy0W7ia;f15@1byKt{n=nTI=EXHCPBY1N+f;7JbKDpy zC*sY6?e)^ncD{*Vtp1q%lk`KTneubh5tmkKEiw8FZ?y$ztHs|$k{8muiCo6{%dcY9 z#f@hj1jlSvD{JcGa=F#t7_L#bvBr}xM72s6E?yO4d1qFoBwW3+Cci$d7-Rg!`B;P@ zu{n_Ld0i@wuR!cQ(7ar3A_;X?tD9{*mx$^FI&*akU4-4(%Z>mjwRIGZ*H)vH|l>RoS&{4>zu71&f5)eZw9r&riZH zGSjhY!xe1{H1lWfWT=B1x^G^t6nK7mkwXGTAK3HzhL7JvNyI_U{*qil- z5oUndH1n_1QcXtGsYvll2%kH+f2f&%M)VdhJ*uH3K1;eNXnrdJ?$ zw6xgmm0?g&Ap3S|W{cm~Be%Io&iY2VT_uG=p0-fCqIt|%+cakUnXkYL`8vxwf1i!! zzcr2-z1}gSV-}Ea9p7lyn6a1dFxLZow_Y-4=zJxgpWi{?3!ZVKgg33P973o{SNk0A3abqvg z?z41Iroj4DU6DX{y==>sS5)3!U(Y?XYQns^z9Q80Fpj+pnBd)%)GQ-Hd9LRSz-#u3tMl;`CT(9MOn(JeH zC7*}iIlzC*GYoy9VdV3z;v3|)$FyGUB*Df=R zlZDh>1P*wZ^wV5RzI~+SkjK_ITe?b?H{a}Zr_F$F`NoYC+0o?k`RU7>0b%Lu+x;QS zzqh(Ox%@=+Czljvrd;KI+me6asgm-n+?UT79b9Mp{*2KN^a1w+hyQfO@La|-9)Ug{ z7n?J3#>l%`)2<&sV{E-%)3yPR0(Suq5%vED@Z>yA`=)WmXud(yI;V^peYu);5a^k& zX%((fqwpqtQ1_^D0QhgflX;qUiD%Sk<{jXl$QU(-fiDBIZqc+$FB&ywve~i?xTs9i zE}t=K9Ietc1DMAv1$~*L#;*G{Z9dSyR@171gTPI|*$-&iZeT0$o51IRF9Wk!SZ2-~ zHMRnO4m=Jtfca>B&c&m~USK(JPJ^bk1BZYg1m-ouFVM42(>lDP#v$OZfx}Ij7MVpm ziMBUoksjdv;J{t$HSPPrDDX7!FfR6`mynMerLF^JJfvxDz_q~l1B30Fb{IGW%(|4{ zAx(QwAU75r0Um#Zd!7Gb)F@#E_kQ3W;9+22m_35oqlOOy_wrOEKX4mx5ZDil0*?aoc~M+8^#y^s zz`ej)U=(-?DDNH2yBs`k#tQ;_dGX-@FoTz74g;gW>?^3BH*n?xvztbZ2(S*g6Sx<+ z4>$rG5`6Qh@si+yyy#FH0pxj zTY+^v2X_}R3LFIbco^}p;DHs`hkTwM-VgNi(EMRw-A4Gm3jAjD0@%G})Yvb--$DNa zM|v68$i4R?qed?<_$BD*{60WF;4p9)82vJQUyFSHb=2qp`oDr)fWw3Ea~=7=O8Q&i z=WDbFI4m%Sc07x|U5}i;fqa2Jpy#dB56lK;^LnO2;1Dn(zrP7xU=TP290Z;gJWmwP zol7}j1F#O*4eSN>0W+SXJwV^{*ef6H0_FoVzD;|8*}w*%4;TUF%kO#Mzk|Ghd%uTW zx`Fgz>fs%UBR{8qu$$3i$N`xDBIU53{+D>-E_O5eGUb82Cy)=YAGjMk>i->du%9D; zMxMZozkml0|CMokGwm6rf0w|&HpYBL`6*+@@#Un?AijZJjm{o3Mt~!i6Z2raWn3|4 z902A6hk$j!W58bEDd1k9=grUsW&?+Sxxf)%A<&mSX4C@ffI(m{a0{>>xD&V+xCa;o z4g!5|8Z!<9gTUjG4m>UCz>I51zjDl&0}KN5fO~-@z$maz(ytmbT7mh%t-xO3e&7i3 zC17w4e4p94M7H{RmpM=yfFUi!WJt;Canb#upzlfb>eEc)N)8#8#+p*9Tc zMGty!ARlme!I;sFJ`CQ3e1QFV$Q{_bko@RF#x3*@(6@+o5YQW1JZA9t4{h)^@W5z3 z^`IXa1!G1&`my(I@P|GOEkSPRL-39>?zms+Y`+);MKX2O`2KE9+fP=uiTJhXRAVf&;j>1^EDnfkQxFC;8q6|G-+{@H>e80kfYNGe&_K??+!4H{HNq z;1DoxDRTKo=mEPwO8*1%KM9>X;BPPT1P*?VdVs#qBPU=Km~$uf??;Zn;1|#zpzn*M z1G~Qj-9qRepgq9+uOK&I{~_crE0 znF9M?LT`X0zk!~>lk^LAW#o@zMn5qBPmIqp^8YX62-rQ!IQ7Ht_?U4N7&NdWGJ{Rk#6{Nd~kpg=!Vl4&Cm@#f-ucY3KiM;~r-bDNq7@ae2cq&N0X56R) z4qeL{47hhLYqeF-$sIRpfpv?sJ>y0$_Hu|9FI3$HzIoi}2i66~jUnLBhH+y~HRT@~H#&er zt?&aJY=>?Qe08vH1P(ny+*p2h(ym(SkFbse?gj1v)^$-Ia0HmW2K+|k0qlKr+}J0- zw?G#-1Uw3i0;9kT-WD+m%m-%O4IN+(up5{U><3l=2Z0U1VPFI}0_+85KQ?ac2Id3z z1M7g#1G|C8fWyEMV8-L)#>{)j2h@Q<;38l*&=2edt_Ai3JAiwE+kk_>e&7&rA8;6W z2p9z(1&#otz>KZ51DFlWszWb;@OTfg?a4FoQQlF9Bu)tAIXWGcX_64fF&1fOWtDU=Vl!*bN*4 z_5zOqhk&PmQK08O=)Q~o1p0uvKtHe$SO=^H27y6fFK`QRFK{Pt2)GA03>*YTfro(^ zJ>$l4U^ehH&eup3wb%-#l{Kp$`jm=8P#3<6I9`+=Ud)C$Qc*~9tZY6NqZhdzB}O)7)C1Bk@qd!gX^(FeF8M+6_2kiYi<1RN&dla!UwSXd+23={J^!qL0|_k3iPd~-+@bjgFisN!2Ta1hYkD&<^z2{ zqF(uZl>HfC_mANpI0Wm*Vxw*_(%8wX8#Gfw3Gf9`Wfi^EBWR38So)~ zk5R6Jc4)*+fFo0gr#ymQWD=L@r2d)2ZGal)tCB%t<-AjoN0r!>=6M|1)DSQBj z{D#r6nRb+u4;WnmUqD}lVVnZ)1?D{p|Eu8Z?W6HZD?;2uW zkHPO6_y_jhL(J-N%HIoJ=mddBf!X)*@*m3ifop-izz*OLa6fc{YYij&9kk~`$^*OW zkuNaXK+Freb?e|q=mwC7z##1d4z&@}+6w<6`axhP@&VTIPCV_M@EswJ28?zY#sOgW zCg{D3eBJabaCkHAl6=4@zw;lZeZX#DRu6K02QfQf@8k3*(El#l3ycEux4~}@asc{( z9Y8;D8!!kQ01g5V0{3n+j5+Tn-*)%_)&UO#qri;q)b|AK0uH^0`ha_%qCQ~%PW0*t z=V@aJa?T@cns=tlT2CKP@Cx=HU2@;_(=Y>;IhG8FNg}sUn|*_Tm?1d(W(k1_30mZ zR(nQWeZ#B^K1cSQNo3-7AsC(QcUj4xt-s}=@R*^TODATN8UXgV8_!;9W z^2UyDCQ8vf1#S^^Zxx)PStT@Ac=d8`wqKD{`LbQGe2#pg2ZiL@M%?Y=7QH@K zi8p(@@Yv&NhRY&v)-rEKN#+BwYky`wdAlh$O1WK9Zkac0hqSHFUF6lbdy2fio~b3? zyzUuZABZAvHW?HZOfznK+yIU#0 zleYat%2%4@`&?9G@m=Q4lcG|w$-Y%i-o%t&Zk3ytzTAq$a(=VEX1AstryL~|ua=Bx zT93z75fjYv%)9Ig&35{bk#B|7&clqFiP}k}NrIwY)&JBxM0usJR9(V%3p7uIdzov` zQzp&#itKi{mwWX-k==HYea|!zAk5{_8*oYvvlGfPm2T&Ih)b^=H430(>UN9LZPEMV z)NzQkBB`T*I$FJ1)uc+=sMK$#U6-7e4ZpsMQR7}IH-j|#L<))>T0~kaX{D0(8k3_M zPm$PoswI85o&J;5^a$yPNxx6Ze~t7S8ILra0V#ZCU=U`mB5upIN!#@cJ1vK_ zJS{3|N*76czLNMSx}mL%>7mkNrH9DUee0Cu{waFyJBPn#j?t}@e`$5xMpZy&m(&OD zCqk1xe_HzIz3ydReTQe6*Vi|-$eXu)T8THmXL^Zu>lF9YDKotJ#j2;s6YHrJmVh0q(D8}niZaC};t6FI< zHc2O`j(i8n$8@Cf^|V3s-B?0fnx_yCMgE?@;5?xs+g*2EJZ<^Y?)Q3jOuegbTF-R%tf>ohSJ4dSvZBn* z3#6>hx0|xh{erz8bkOr04%f_SSv}LYyZWZ>nEGDN({7Q~Zt{4jQ{K$%`3iZEzcoIv zEq!8}wqsiuA4>EdM4v}LCyo$CpQ#&BX!YMSYPf~gKbo{GJEimkT4JXfT>BWmSj?EA zLqMWiKH49=*DAm9{K`vPf|SoE=C9ha=EB<|w0y|>F!BAxqC@F)5w~66G$*$z^5l`fs&Ul#5`y)7o&4vjf57ej z;PkW{sJ;=J+n{-{b<}w0rO+InfM$H0t?(Y2>i+ADv@~T3)`aFTG)Epo-d8~LVpHDM zSVMQLu^X4u3h%&0?#lFoO^sclnTy;b?7KCg#hz~@(RA1YOZEd7ySl13ciJR;9|zXw7#i3JnwZs?aCrg_6$wiH*M6oh->-G=9>#{FF2nd{9e7D zaVq1u1pFcJ9~HbB$FBRtKFUXEHIrWTzsY`GH@FIL^HnZ0Umv(2xXTl81K=W#dxiM#~CjZ${8nN7)M3pgM75^+1h)jDu{z-@Kl2Epxf;0}Y6J(5Iv$H95dB;!tl z%LBJGftQS#_^S@w9B{o3TpqXs;Ow@^cs_zm_k*k8+H-`tmGNo$Q`k9toWi(YlSiHi zG>(veoz$N=_VxQ?L%%#TWKSoWl-Wy}ne6+VPnlzs@l)pgQjeM^@J-FRY8e%kDQ~w_ zDk@i(4P?t=u`v4stRrOZRdZ!&nz`2+YlU@b2il5E*L%_?VE<$ejZnuC>Zs&8fv;6w zeRHhMev)>RZ-ji)W4t*0fYO-FEy3pgCT*QqCmF9%XdT?eK3j5~E4{j_EGBe(I~mWj z>0Ig0GRdp_tWGs|FK1Baf;xm;tDYG(Sjuaj-`aDq-s@*=d&$Gk*UYATONmFf+T1!;Xwkr62M)y+ z_}MP&3H0v~lOvqHRX7)xQ_t8Vzc$O%=VfxObY!Kp17CPUtQpG~FOoNxyu;LUuDpxL zTSwj{A3VQxk<_u1a?ex8O0J#bC;~^U`qWBD@*X5_bP{>RZ;Fz4E&S{fy6E*}*IQCH z2cvd~vY&{RWlZ$R8gIL2rT8$*Sum}1tU;J<{N!(->@Ilx_la~^&9O1xbN`fdt|xSa zkA2X}9%JuU_`t?kz7#W&wPuus8{UJcNU^p&L#NIwEvfu|D2+~ z${%FCv06v=zEv6mykvv1-<|N?6&Wg;l!Tp$P&&Qyle3KH^wf{0h!d4PI z$&<8ypbg~P!*znZv5l+E5r@22X1dz#n2YphK4mICY_4$=#wmVYkLQuNiBbL8Ox_MV zuj)_6kD7-%?Cwz6_H0AbD$q=lEDq>xxnanV!|3SSgywp0mPD%rpToZ+b{S$s<={o;OC&$|Yb8G) zk>xS^;WRkHxtiyuR>hm;3zREcT!ToNZZTrg)oQ-Uf~UhjIb+-?Wu{X`GH!SGx%e%z z-a|e5M>y*uHY9mG?1Y**AedVv?-BCO-aTr3n`^UQ)I5Oh_jtCLnW?%gQ}`bx?;v@Z z&eTV6S(h;%IB+@O_B(L-;PxfpDkwWlJBCL`jcM@dDSKGe|FkRaKhQ6I5?hI_-5Xq+ zCYrN_m)+FSPk$WeT0T18{otAz^HQIw&y8wD%_Pps+3d%oqMQ4SGA0F_mFOW<$cY8SCAToQ@#>W6FIr=#y4ef#p$J6OO|*$+bD#&tsMOZf#V zwn0C-{x#VMEjL47Dh?}W^+qWF3n}lgVX^YxNiHw_dw_BSo-yMUDYshuNpxz5#K#i- z$<`EK(N*QmNOdaBxacnAvhQ=F#;ekI9%gA|lQNeoKUKmTBdOCoeWt_CG3fjX{anGd z=NCcrq#^FVf)oD55a;cuUuFIM4f3dQF`<60@NS*zE^(*T6cs1XAz2H}{nWdYYtO$+ zy<4Xy>ZkO*oJp-iZV}p;b}TB}R3>r2GH;dZm9#a|PU-vnE17@3%sNnLu|}|D#kfxF z1J_fIPM|bngl{+HE2eT@C&tT!?Jt3sL3n{XB5m|?%!`3q1GJupmOgFF_(+VFvN1}h zmCcREafBAWP(B`;!@`tjvdBq;uguhBZ2Q<)Sv!5q_^nk(VtdPDF>}|K9qnBq0Z*sr zrP>d@(Tp+Uh8WKiw%<>T*L5UqXZSOvFREyNA$_rnG41*BdTT6Ih>xy(V=E5b;Jy^& zAkJ~jB`C_AL;0PQ_x#rxwa)a&L2q<+>UK|`dxuNu>weO=a#r;jq5nhD<8~vR9WV19 zpW=R0V$#UnA!Rk^>(uF?{r^avXsYJ2yP_I@=UgA%#z2X`8|{Vnun z6k0^djZuQKmWkNcmerR}ek_Pl!ln*T(-?~}P`MEYxI z(!4AERq zY2U&xERnVzk~&XKu^mIvg@e?$m;U=(=z^Tf-NO0dH_C=I!|w>~@eQ%oV$6Ha&@X4V z`+g>xAEoV;<(aZ&kal?K)YE`mzK^eRBiEjP5glnr(vdvjh4$uVju~I!+VrVaYz$xU z(FB*;)oi=h;y>o<_{)@mqScRTuh)#Rl*XLvq!^2oYo^>O%6&Fgj=r|`T3wID%2g!p ze@g%Frd)95Si=4gp{0yUwLipkr}=3^FX_@A&rgx?1Li)X=*BQ*ca!FpHG4WatGUkF zL#uLiAWoubjv>eFDz;zFUN>;ByzE(f!qk(FUfiE#uV9L6F9cJ^aB*fX^fVot%RTs6 zq6fD?FYb$%cy~^5ZAT>L?*2-ZKacz!myQ{qp{VB)NB#zvKbD;Z0IAy1YmqnkpA{eP z?7Ye*?}HI%|H}nDGehkb10mj9P;tNwtUX`k7(4JM{dSl@s9I8`H~C#b9K7Y@`0XIb-S12T1Rlc5y}G z_*g>cs_#)k|dj2?s$sU&d=M^jf(e;rir0NWadhau22# z>9S0b=TT@?y=Bb!f#@Y;i+%ogsztJEH=rc5n*Yl)*Q)Cl{uB0A@r;?*vu4d1GuBW{ zJ~CGKA)`gy_iz_{d7f=h>y7O$6(e5l)!ko&59uDlD8(wyR|Spcxno912q4qMxh@`t zF3FVfvxU5J@5D|kZ#o&e?m=F~2_h`cEHN>O5l%BcdRX{}o?4GN>aK^+Vk>s+lCTy` zmxwT^TiUq`nf3Y1`Oov4`V^b=MT(d71^Tv!XTf8U616=Pm>8l}@aHd82 zrh{_ZxG&^t%Vs2%`*A|K7F+Gj7{p%6wcdFC^&O|&Y08~XeIgIJ-|AQ{_oK+zdg;Lw zd2Ecy!?e+I|LDH?+z%l6zm=N*QwjOSSCad#PI6z&wIV-0Rea@Mt_<#xS)Kun9nhc; zt^MP4>+==jI!&;D9J4KQKbMF5Xr7Tulujhf+3RESPMUj#mpvkH%3X|tc-}e*UItw5 z-=y~;B`l@dHv&!HvN2<+_@$YXpvgMoyAsbxT}Q}}RWvJT-|UrR#{bNKX7m9|X7QL? z{Jf0iU&Cj0dYWo1h>p&l$DGeSJpry$WHy1HlSkGH%0($B@=NxqIM-rXiIU7!_NB6; za-ZF4?&A|X>IuVtd~N0E^HN!ti%-ZjmPR5(cyy{=3%&9GJY#fn?O6#uhwmr6Z6(i6 z_oHCa$FP%nwcf4cL+U#*D8{<%eoRx<2qr8&-IC zx)?rb+Q3Ge(Aov90q&LhThKZVt=Zg1b#_`xwiENkq$hmIJ&nB&y?$DVUz7XcMnhvp z6W6A$V9#YwAkUg5m{DZ0TuAaB@)mYbujFM6r}#z0`{X=QAw|W7#Q}?XJu+X*IxGr} zgV6Y*MI+5zQ|O%QWsnt;KL>+Y_{i(4KM0M3&^X`vE2w{u)ZaN~ti-k^v|q)VRP2TQ z$DU~tB5^cb9KJ+hFv6uhTScDXF=K_;>U-|vM)_C_(HXz`xPyYSJE9Bu^BM1vG2mi&CA4^Pv^Iq%}WN!bgy({AI0F^Lu4BQBQ&;2Oegt|f))x1pJk#}^*bmirg=F7~Y<505W?UjR_uuQ3ymyFCmw5h|(^=+BAsQ5O zU{xE1#`DlcVJb&<6k0V}@7w=&@784pWs8uU#fjWUTszGx1I1aV0DBa}b>j8*=!^DB>9 zXjwO*FCQG^CJpNU-945)qzygp3U7x?Tqo1TM*5P!ko+y%{jpR#D)`ub^>KsO4_y3b+{V+o0+H)){p+&hsT`dIyr??}gMW&srFU z|2FXxKS>^CTjKErwXdL7AwLt_lDJA$^&Eyq0}i$4i(|&OWS->A{SMg=xArB9%@|Rk zt4>YRF{`ptHtGD{LVFW}dB9il99H-{>{1`buzyd^kjpaI#xAq4E6)pSp1ZaP$4R(2 zCy<6R>w21S@D|#`eeLVS-hQ<t{Y;)S z|8-3H@gn!6IX4~?Qu>R<<(Uc0hvfet*JeK{IjdNX>Zb~Co*V*7oXq@cb81Dx^tO`K ziR@OzLS$M4zaq2Ufho!Kdws;PW2&U?dFenl+MqQKudGq@&vzVdfkf_Y z#Lc1eX6%kB2ermgF)D`*lbZuvJ!u6&@SZ)vv>oqudq`Q4E)Fg8-ahK@e|B;@QAqwE zGL4ddhxiw_R$FpS8NWxSxR*M|uUglM?b!#7MLe%T&KrBKFlnTmX;-mt@7)_0K41ABcm+*B}63ujbw(L($aX*sYp2g0|*Fy8y5uPt0S^X3DFXR0a zw~@D|cY4*BlCi!QntOjVW_(R(e%hv)Ze459tdebnbn}+GE`3$YRUA;B6{7uk%=kHL zXU_(^o;dH0`AqFEoSLAfLP#}0Zzs>j_=4E&`%HRie8T-McNwP&l1ze%)ySN^2O2YZ zZpQzJzrJ)5JRO!!gcF>eQNlfiD?V95nH-0N)=_a#XiF29^ zaybnZ-v%yHVH7n5i@?3raJj!$*JJH0(q>q{M)IrK}xSI-zHxc0o6 zTD-@T&hv;&{p5-A%&rWPjoXw>vP>D2qscOzL%FS#`!2LaS3Ez1U+YPfE-Qo$i??&Y$d1et5=^``=A_vRdrPI!^b!YTJ_rk}AlTef9VocJGYn>wfAu zN*%*oYeWUM%l+m(?v(pj){=aTyuEK8e?#s&5nh%Q;Z|P5Ggr7ac~N#2pVf*$vB4%z zkBrqIc}L0nammYie6sh+4^S?mk6+Mz8^v+<$3;MyG1otMD%gnbA+=v5r z2%KkboKK;56r2t&v1}Avt^+5}6w7zuvWhtm>cHiIt8(D-!L4=RD!>IDxCU?$2QC6` zE4VAIw#^3ig6ji!h2S`2U&$H!Y%T}D?*f0X;O~~b?00xGN}p45J4o6vY1c{`A8Gp$ zaHk!(m%wHDlJkv#%LO-6l{CxF#Q6IhI2~M$1GfmA?!fuM&2iw?g3ET`I>60#;I@Gi z{t|iV2RGA!+XpVgfjb1wvSr#Wy@aHGg2v5rx2BMzKA7f$4tm@fz1DF-ee+(`$n z0$kLAYXJ9>0~Y~z+=1%_cg%s?4Nm$uk(d48jyiD9gFE8D4TC%Ez?}p)ja_B$E?NLnCIZL{N{N7u%xNA%!KP*ISch@y498Vn03(U`}`S`XKz)~`9tBQ zoAk8~Ui-k+IdB8uYQeo#_~9dE4}j|cm!mKyZU|f-I9o=!q>0RX!F6-(c?%sMkAn;E zawk%3UqR&3PySzi?u@z*+#^pKfp59ztctV)q#cCTL80{uX~-tc9%=(mo$&gI2*n~$ zoOhE*W#WQXoP3c{20Xvtu5XXj7e9BMPr8rvjCnkpP3r6;UGZ=E7!o6ooyd_YlH1Zu z+52tU55(Idbhnb$VACyk(k1$7(IrHgLiZqLeKy@Ilj#nVHVEAT;dh#oF1I>aET*G7 zyIj-$^jS;xKgBRxvX_3$BTc&jKV}MapCc_v4z6P{!Z=&fkMiuz@7uIK9j7JzxP`Rl z8+k6`bZC8pw6m|*)$!y%q+hG4c$N;$Bhc)jz8`Sy`HIxXIpu`sDTvHZlV|45R$qSJ z*@m|qquWc_Z`gE~#_5Wj_KYk@h#x_Yr7D z?D~F<1CpTcQl~r%HRBem&i^3&Z%}6|G_SYo>`AUuhUoviJ%ZbJJOk3$~a4%!Y>3lRzd8Q7XtMR`VA)XQNv}r|%M-ZToAM)~Ny5vCs=56;xhNa&RQCC*+xOrx4I{iN3e%$2F zY-PdMUU=^m-d`~LBf)&A^E-Q4#xGeue%|LD8ld?SWlz!Wk4d}FZts{EA5I(W;v~gK z(k2i{ls-L58xF&t+N1m!(w_9%Vu?Lsc^hrVYMG#z`CQf~!$4lsVd&YbFb zfjnn#UzwMv_nXqk^OQXon=k;)s@3DhLmANg029BOZ;CITR%Je8NYOtfoCqa$$a(%dCtW%=OFXa2asa% z!dhtFgRJh8ddr~cxSvY=jgy49qleBIH*+m*>WM$5NBLDVtC`z_aUUv+Y&y6caPy@M zAHgjGSLnd`!Oh`$&Qnz`Gv8Wp+2FhhIC*~bY;f0FxMrY)-t)l8^X@!fKc_ss#Mc+K)ZItj2f%$<`l6n?t0y|krOqzOeUTFBX5%@J z?Pwpn#yZ>4*~`99-17(Wm;h+%d|!g@b?AY}%QHv%BiRSe1)l*wBgpZGQnyB)xL+fu z_Punu7#>an`ZL8Q=ac_epRw%ri}ZLrMrPaoe zTDOR950Q3|w1;A8+-1V>bn&nP(Xj}0XY#!At3}6t3Wc+exeL-UoqCQ@&trS7ewRhP zqu*x>FC3*92qpK2=t&>=44$PvlWX~4&9q$F^?cX3@kP-Qd00Jsr_A}~GUv-tgRe2= zFHeqxTXS{+WSSR`$fu5DEo4m@1f^7Fu`KV)%I%d9oa&hpN$a{#qPt)eJJb$S> zS#e5JZ_fYnTlvQJ@ zR`xSi@LV9aT16GvL}30B-Q7oCdG@^~{YX81F774RE_)yNub(z^ml7S8IY?;Bv-;)P z_>-ZXf#YzHypy5rhju>sPks%1z_qi@>Rg-JA9OwA*p(~IY)RI#W{PivRw2*gpCN{R zLfc@Uv2dlo&#pMreR2BPN9{o`fwa8iAi90rxJ>NO=L=O`iF+dOEzjdT<#t6J5t}k~ zpZp-@ulwW~bw8@-8OoE@KBFe|he_YtJ8rxp^xrW7{Z&H$pB?mz6@7V!!ssWg`<)}H z^!MG5+@HFzb(d;C^fUU#jbDrHo0G&J;VJ96$*a7_-L5}6_*-GNpYj9n$MQ$>{NYa8 ze>~RyMc^vdG7o=s{Jih;-A1`Wbg2LurX3A1zRdf4h3+2G8%Xbxbfx!d-3HI-ef%t3 z(*2PYWDO#(j2+fG?URLPS(8j|oi+%)-+$a%r@b9|j(cnJsI!XOX%@k271s%KBxlmn z-vcD$bQ@)=DAN=xlm1>1u{Hb2d-UlGTL+$`Y#sHyk?X)?^i?zO%TVjUo}#nJeDdo+ zc{fLNz*-014^789a0zm$CC`!%;s1$lzh#*09YT&tIgDxNZym1Eg1cc-&YlWBUct(Zdwmp~enTo+SDuYV4e*{L8dKblmfNGJU)X zZT5q>;Pj0;E4d!H^+)Pb796fdd)e47>A0R$QbFP-UA=u z{T$M+mDD@ox_xqE{~*^+-F`jihjSp;4DI94ZWr3h$6-C$!?S4$ zSv6YTw)hl%_~vWn5ZzlryrQPrpy0&IRhw?1rZIqt-K`URcVH zok{x?h2+^yo@UzA<)PjmkVo}H%9-I)Q{3s#{EIC+4vm55EnD_wlg9blvaQhZA>aOQ zv-dY0UfyZav7V==&gyaRU-I+xI6^q#nQM0Y(kvYPneHhbQc}-cSC~Gx9>BjpJh^dH z2+zmhc^CPgal`YA%pB?EN37%)dMoLk33Zk^2n`)Wk@X4Amt72v=S&(YHX?qelv&N? z-krYhc{Ij#>Ahmwr&E`_@Ao|)Ib&Qi#i~p891?=hGN;HpsTzJjTtf1E34Y>ns!DSGV7 zPTGG^>ImIp~>M$(`A+Q6Z}_W?W`btSc+AIg~#|`BG#|NuIaP|Ac+7EO6U4 zunzpyxN!;B@)4i6A6y@}&j>>C7`NZ7J}vWIoGH(BFip7`r#V8oMYL^~l!J@OKId2X zn2GWYQDGvECoG^$9erT(dsnUA#P6!NYDr(#DJ z(O*h`h^H@m+FdR$ZRnd;(lgx^mVi2&FJD+th(1uxM_VdCd`9i_dtSl@I%4U0x&EIT`*8DG55bHbEQr9)2VdTnu9!Zcn?~@1>L6-=qBy~ z)J}o$-6q@cB0L|X+^;`$Mmg@wP~G$6)Nr)q#i&0r0V&DZ9gfU@;pjw4!MAODrn9T>e+gn`CZzxV^Z~e1Gb4; zI!=pQ=T~(C(gXi((JOj=^rSC4pm*rk*4p4twmm}s5_ROM1%+!DXs$Kpu8z7zb1&t3 z(SeQ9uAd~7Tk&4^4o}}yKR2CkGV{AWfzs;Kb&N7^?zeRI3zQL^oyI#x)VmeT@t_f; z-v1LT7W+&BUB*M{dp)amOfBu3R>p{UOo;Q$oNq2D6x#Wed-)$N+K*VY6W(7UZI$=1 zm%PXtU-Wj3O?$<~(@JDKthC0OyfOyTZ0dagzGYpxi*lpC88`kcubx8iMBP>QovAa{Je1SDRVKRB%^&kwI}z&J{kw7F9_h^u*>eY}70uOhF<&qmMU@6Z%?bNV@2?cqt^Wz*g|-d%XD z@VLgNd6s7d@-i>6CsmZIdTm@iyUtT;mpjWir)_EzD`fyK&%AGfHVc1))YJP%;#*vM zE;8#$JjX1XV_!);<3P(~PH4vQ&l};)FW2%Z;p=H*Z{xIOx4+G*n7Jy^M~uf!<(6(9 z|LJ_N1-rF6bSj{8$1_%Zz7IM)4>9(>0Mc{#c95s)PrSpDYflGxm?L^zg!|<+4YIuk zpTb)|`L2N0T*-Hr(5g~i@xwXb`q)VDed^4F?@`%Ddd6SI&3CtvUu1g-+#+x?hUFu&JqoS? z+#UF!PT#@(gym4-o)l%?74sg7GTmKP3Sn*Y`CxN8h`WsQ&RHR>+8bX7s8}h3t=rL9 z*+kDJ`%CosoWF85M&y-yyEQMP%kqqq2KQ}NT}t>O``PgP+6SzD%p^ZPlI*jH-sO=t zaAw^2R~c)6p{4MWe9or9J)f}^zjw&5VlF|-J#W)IOgU)U&lQ(CM`_<)+IKnEq7yKq zo`o)H*^e;3)1-;a7m>D~G@Wa$)|(~y{ooF!$uDWmq#Yt{mE>2t$HO=>OkZ{;Je(%& z1WBH}d`r&A$%q<2tpzm(A5NBP0`TXCzyluw9@N!tnu^vvFqsnl{o#3~Df3M(`&Z!uH8e^8u6}r|tcqN)e z%eBLl9ln6F6_m{gqqn^8wcHvrXYt2M2tT@KrMKm3??vf9eV*$v%y%;k+-m8+ihIcZ z<{k!~`L;z$h^%JA`+MGZ#t?n?Y$iXpNA!Oyzw<~t1g%#*qyr%aoLLNi+%uN2P81mqlPBXM!?;TLe1Saa_>9ll zvSB?!m8nxU{V8?&=#xL}Jfq%|BA2|^Sji$oZp_H)O$Rst>T;HcQN)Z<-M(3r){TNpR2ilg}2c4@w7EE?*u8H z6~TvsmU_;+X18I&`I~3sOmW{W`j`3?Yn(;7%|6v@k;SY|U0bMYA#E$=+VeTI&C!ol z;0MUF^K!!|#_#gHpFB#YYm$90)jn(8fNyh5_~Fc+!=sO#hdB++@u#i5t!AnBP?Ah% zQ*Yl!{5@jFtPo=#ovS=#Jq?~$bM48atXku#xdgkwJOh4+vTLt0)c7%NEH?zQnv_#8 z(xwPBwvc{}=*h?}=jt=r1$569JxSHhn4ZYHm%mP%{!94!7Bpo)Fkwu2*&?q?>oS&Dw_WH+?!1&xd{XmTToCeU~WRS1|dkKMMAN@Hz8ag z8j_fT;M<~rAXs7r#S*L_iV?wHqGE3m3yLjP5ENr?p#R_O%qI69ZXlrV_r2f$@jOqm z=lsr`+1c6M+1c4W=RO{>@fZ(P!LmAu$!HT@b(T5-DXx?IV$E}jqhE5=+m1koPf+S= zM?dALS9btKc<_kRlv?KKHyrh$JV;q=_oseeJlo^^?7Zmc3sckwj(#gyedFj)lGPlK zelb}s^5}+SwcMj?lGLLfePNP%)uX@bpg!?v{0i2O9{p|yHQ%dmPEyx-_10un@72x8 z>PfF&<5O>X_5D8exmV-2hPHZjoljj7rLXX*8>93*pIRNIuT56ZMrr&?(>qamcCy+M zrGH9N=W6{$5`MN*Hzldtw0=EFJ*f4wN$Mr7A5KzDS}#gc-)fEDz?l`TH~Q3d(YiiK zJrb=KrKpc$bWMtLNgR|mFJ7-oR`?TTCMf!r!)o-I)5u_7|!p5Tw1-VK?2&n zpge4t_vmlDs>X}cMc!j@`lYvXdv5PaPL$i3*E{;rG_}^FSEs4PQTp~S>J_b*bWs<_ z=qtOZC9(Rh&g!i=U6-b|#Oa34YEgndw~M+iQNPhy)ppP?;%)~zza~XLlcwHCA(~H8 z^c`vHflh?K)`^e>ow;zcogW?jKzDV$M?c$5ZSm^Ix~bp1_j|wZuAYn0w{=%9#QQ%# zK)vCc?Rl!ZYE0W#si!;Z`tE9Dmwi?ppl;d&Y#!P}FF!zC+4Wne=>S!~58eG_pG=%@ z+xJvF^vix4=Nr=rU)+t(AMB>V|K=`lH@zX@XwYOMRWFHyx^Gckn;cQ+<%6 zn|i6a$r|VP`t-8iYMrn5PrcNqsdRp87rm{w`l5>l>)CtgCwi$j_t4UAljGHQ)a1VK z=#NiUmqqEvPFBmJ_Pgg~^;(p^?PS#y)dS~?^f8;qsv8oj=ANuROC0*uNoqrq{`e%d zFj>DcUfq>P4Skc&d8er*AqHzc!^W8K+jH=vVU9XDRxIeD!sT zekWhOoJ#a>r)unz{XA7KI92_csyCmiF72p)JXO8WQQtH{&FZA@nxHQ3q!&(5n>!Kx z51sUrr>OJO^ed;RMQQr-Q`Cwy{miLqW14>KBvsd0-*b{$-dW#vlA70r=r8Z0?>bf8 z)I~pZs#@Je|9Y}|p^N_Z6g6iL{p(5Ukv;Uflhm_&=od~>x9myu^?T~aPE!qg>UF27 zwR`Hhr>Kp4>Pt>jH+I#pO;GE*>cuCiPrK?_C#fg)BKnv1(#ua#@9m}UJ4Jo9mwpGF z_tqOuQIGAdf1IFx+*@y+pw8Pze=tFPun*C1+D9)KtA5!>FC42b+*jW;R^7O-erT+E zcVE3=g1TZqjcY?#{sc(Ad z$Hu972kIBbsV5H98^)_&@IPP8IY{4^k7h&9UeZ&4JWf5>Q{OdKz0p%YGgf`tQ@=J= z{n%4~Fjif3u%0zetv^^V&sUcnqMyuH*BzoS&sPnHX|#>k54*-$ce47Wm;b);>eItD zKBHKhp>aOPuWvg|UFp~NoTl#eAAG|p>ZL3?|EwPs_1^ya^6~2W0s7Z*>bC)U?s)b7 zK)rmtdh`f=!+3S=k;Hn{k@^Kx>QM)wIo@%!MlNfP)?b1C82!$8bxpSZajg1z&`Jjv zPYu>{^VO$AG_qMdlx|#mJRz%wQTgWPQkJ*nQkLs-Da#*oDa(Z?P?q$=z5KkHb=1_P1(yM>>syk^^SR1P^jaL`O;}o}Pu%Sf$y3+5N z-{g239Ca@}_mHD;x|U8svE#e3>3WzN4Ce)uQKNLeNolAP-myNM5A&26{6NMNM$dP? zb=0{uq6t~Qf0<#|LqqMou(|sXNXo(=(XM zvrZ5v^WZk5syj&Z2B-HO9o3~C{ctDp3+g(m2eig7Up=iget+y%jMbggPtp4IPHI(* z|JhDzPMmJ)grA?#-*r^K#uI)?Lczw4>f%KGMJKf)QLpK!UQ5*Pc2pY@&ur|dzU-j! zn{C%55%PW#-90av&gYXyb$#;4D{$)5^E#?KeROlRj|6$nH}1kt>X8&((@8a@5WX>m z9@?5RWNWJWAXPV~Qla#|ms2JEzW87#ogA~5oT*QHoYkbT$2}US-+A=U9(64Z?&2lj zsePVy^qn#40k}dj>S?dOC02dw)hl9ET`Xp>AlRz_^wae^uezHw^uF`FgHM92@e)F+ z+^dHnJLPYrUdm%oPIq)&5x(sx5gKIk)WZ%C^TTO z*89B;ZQ!K)B=Ek_(c7ZP|GYq}XPx()ucOpzFI}v|ckFRNvh+E`^o7OUoX&OLG)3;> zRWZ)SC_H|#);GqqxMrw}Jsn@F?yU~i$El-n|3v(?>VB1X1g=j#?YUI-oTEQaQSUkW zkyN!Axu=kOaCfR|@aP9p$Su1iReeuYIoqq>_NmLg`s!4*#H(LTQ7=%1uJ`JTQq>n; z{k2d1;??*;>+49KJEHWG6m?&e{ys%L6{R2dDI?~OQTkFeJ+0qMQMFpn>8S3Z4*!JK z+kE7&eweD>(fZC5H76SI718>QRBHS$`P8at{d1~XNAPFS`l%H4b+rBx%`aMi3ja6; z@ZB-`x{m5$_;D%f`53+0r@kb3Ym8pzQ*&eWb8u^8^&@a`V*x)CtKUc_OLKR!YKqmj zB&%6*fG>;FS0}6M;`BxE;p6nV$?9c--;2}Np$KvMQlI)EPJfxKt|sfWG+uw0tnP`| zbA0OYc>Qy-dOzNWUD@&a`y@3#L4Te^{^P4j>IpJ3uO{dRlGM8i`l%$fDM2quQWueL zeQlzC4~~1HzB5U!PSjU|gy7AI`hq0&L!#c+0j`(+x`Sym{udFsLt8j}{Kw7%G3r*T zf{(n^kru#>jZtrCeI?GL30V_O$ZyevQ1c;!X8LKGlTbrddaFmj;B9F%zb{U4VpDY& zMRcugg&s}3#L*j~)Z5-0xW&d#(J;sh#3aUN=tT~7J|kI|S&n|&qc%Fa(W74Q(D_1= z5^NGM7q~Y{-5r(AmzO(wp+`OJ!KNhKjh~?L^Jl*bn*^|V$D=k#9^Ee1qZC@jXjJPr z(O%4tZlwzNIGO7C*JSRbeec!YhtkxF*!-1g>aMuc*5H4<_oX!TLb3+(L?;boeJ48q zrjuTlrsj#8-fOF8D>~(kF=NqOFNyWeO~r#?zs;wAOHucx;PmAbYRdPg;uNwDT~5F3 za&xrz!!-4M%*)RGY3j?k@pq-EP4V8h((u#C8pyhi`s+^WtBxAKL^!t-9=rj*U7EVD z6WzQ$4FLLS52x$cbMT{rUOgwqc|xD6)Sc0E`bl)RmRcY>)Qw-~s%dztwQjoH>Ad89 zKTcgwZS=u7jnhqZ%6tdnEQt9mCad~4`X;AF2>U5gC^-BRRHi5ym=Rr*svh*})v4-@ zD1B3^+Lq|K14z;w=h9Tww-^s9+h z*Ln2)T3ry;>n^Q+)f&i!)N9*C@QBlIn^xCgcBa+&QN8Za>L-{6aI+lla{4uCb)iQu z(in7mU82ce0Qo{@lbwoDFV{M~9`owzd9W;pm_B29`&ZkeegQRyQ+iQ=JBpgR3F6X=MvTW z1PUbFl1M>?HHm~=-2t&F=y#WheVZLr+YKIlvq#mN+%SH3t3=V?)L-c}sp_XBeSfNR zRSI~2pF*cAsP?(>nf92e&r)MsAQIp}8p$xXzA_fmOFb)AT^^+`j8!Yh4!;D$9IG~x z?FD5@ld~MzzZj)ojZ*K?hyieWk$!j5iDjclzZQ)?()HbF^&8bRLKpz%5nr_Ran8sq zJi5L!%wd-%^m$$Od77$?(cg4d&2jpH&gzy98ptEb`q$3RTOCgX{!S-4e>jbvdMAx2 zF@?f!jCG-ifRqt-Z<*)DsNbX2JJEfOfaxlq%#szWe{+MDQ-^6PC zzk^Hx$c9XN1Pq?^cAk^0HX$aHtQJP0JYPliKp5yj-GrR(j3M~Jm>&?Id^?H4Lp9_W zVzP^8KBZI1t_i)_qt~GtycwTIW0qVDWNox2oN9xz%fFB0_3GvE>KiYL^jcJpRq^T? zeGlNzV)P^N>f0DBKR%7YI9|OOdl}$42^u8JXq0?CfgS{(eNeiqOm-KU>}E&9W#|Xw zAu$Fy1rOrUN4)x;WOW|t?&GK)Ym(IM`dyUhx)}XXl4^+QfxxdhT@ZUQ3U@Dj-z4>A z5^YMk5YzW$lhY;6c-%z6=0vNnyct`yny32#xkqwJ+Yg37-Qm%1YW0!lK)ma%vEl<6 z_d4_*+<@Eu9vnZf{tTWVjdd3pYlL<=;w=4@PhITj^**)ItLsz9U;4@Ce4;5xcz5*h z*HhHTq_@p+gK)Ybp1hRJiK{%gc*8edspToUDaE-rRX>z!8xOLb@08)0TO9pMM>vbV zEtolYzwkcaQ7wznA9X}m>xc6Nv2=c8>}n4#w#1Knv!nVbL0{ZaeVfo7$cn_GA5v9) z2febR`nrP#GCxVbpQ_d;>03Lhb;}D_dC`+S) zN;PP`I7T%fI2ohfm$r0p4cS!a58m_*j(#Odt#|bNDD}SQdgt6Iijm^tNiiQS#2XFq z2Zs0>B3|KK8l^6b(zrm3$JmTP&H$RLT;HwJT z?W~E?&qb*(>1mXe4wUQw%;3Po(eHZIZH|7;tL}I7bzb$Yv&6Z=t6mnrr#)nbU+h6( zcetjNNz89>jx_FcsHs}ln+b3Wn7b#9?fB`fP|D$5B7lPdp02M5qx8)txgT>pS9w)4 zwdWQtyE2Dcoa+oC`+qee*d5^2ow&7wS`n>3>7Z(3^}HnK_Bg^HPax!_gxL;m|B^@- zS9hQrA9SE|Rwm6?lDg=p9TfmW_=S60Ewc_H7B?aoQCpF~4wpOU#wY|mzl(p^v|`&_ z(+=sUROy2bT5=s#;62`4oVIA_cjus~K+!O_#i|94{xlYb;{>HX^-TF1;~VB|acGxU zU=b3J=w$kJG@Q`ie}NZ0M?=zP?Zq_awP-Ka6n>-ecylt%Yi9ZOGotprM|@ zrD^K6xCsxYsT<q=7VcqVtWN^bKihE4i{LU#|^_ZC|(`VR7n))_w+!o_SU(;D#*FghW z(20Wa2&+TRP84UKm8LS|2oyH>CaA++x<;veTQ|sjivnW_q*HU z2>*ZTcb{PW?q3pG{OY0Uj0EztN#tR+WOx(ZS}u#u`1w_m7JPJ%uV1^&>39Sz66;UO%lXHRqQztDpw z{r@BXlUg0I|V(uY%bnOZHBXo^dU4&S>SN-P9 z{Lw=*NAq~+a{ZxKeeGNTju(3MCa+rR#YR3nZ}^jsvkxeb(Q~~{tw>kO_ZhEM(Rq%mU*K7Tn4t+f39cL!y^PZt^n#y>dc_(9IE-3?l|3`f3 zjOE(9trLPA`I|ebwQ=6_)70vC?{}Tl6G@M1K$myYA9Yg8J89f_dbi!^#pFg`8tr{L z4f}bXbrxZNOPu!-lhq>#Oebm}_jS~-c2ci&)L1;+(2**sqXx;sPIPm=$@+iahknU% zzIOBvj(3?yukffxsL7zU{-Id)Ur}kQY{X{5BhNd!3X4idj`c^1Rd453BH#bBzV7Kx zKDH%XfQ2BBzARNe;qCHfDn)XET#N-ttc%1_kbFrzA#)S;2dU01-#Fm&Q|NqI3eh~9 zLeD-%)7|=x6iO4*OZDL!JOlgcoT+O)>LrhUpRKJ}&u%lZm-!cGD2A?e2uen&PD z^Gsc4hPCT>Iar7zsNIYKUB_askL?MK+QI%otV%}F>17&$QY!}NBCac?d_=Y$oe(=R z&iBq|@{qc`jn;V)O8q{?dBcbI3RcqMn6sH?_?Fi2EmQd|5S7`i4`5CCIJW`O|H&v&BLYRaaFTr&n}USH|lbyQ(J>^xCd! zMUwuktE%rrcdzKI=XZ6k?E=T(y)KtJxO>;0#OLKbiSjcV{O5Ef23Db@&$wgt5Opaj zP;>#mW3J=<#!=Yu@T;TdQe8suZsaUrKlphG>b_|GV1k+xub)g%+v4f`&V&wzDB_a` zJmPpa$E#1Ufg(ZO5Usz9R}16yk_7cxJe^;gaJqTcy?SwAH8OnE@nWCBT^{duQ3%|X z;QZRC!L%4a+YjI$kiM{nLE9Z3aP+0x`O$L?6n(qak7`<>x1};Uw5(zL8cS;!tKzT< zf|Z30Q9YK%VGUy=6o8clzz@b?l}$Yvr$P8>oW|Yx@mSA=7HAEl9doH1JC~Z@fz~jd z>d>-=ab-g58V2A8W8T4F_-KL#{%HbDH?SCshqiQ}qP0K2(^sR^*n#nT9JV!}%e)iS zV_v+v(X1_88AJP%>SKD~gFNQ+*BER!R&U2?ko*$20O!jS=t<;9s~FdtwS_CqD#nGh zXwnbJlhjN>&@!8Pw{TWOX$9UU|O&!joQTn4KT7t#q z;+vue;run~a<9i7htrqibz_ohO#HyX#f!9vbOY_L!lL@J6zBI8J-cN|gCvg~q)$|5 zu}*e(z5`izX%A9QyS#ulgXM*_URqwj@6}KQ`om_RpCY?Qdm!%VU;4uuALbt3Bwzy4Itf7bDU>s`%sbF#ESm`68&n7QYt%rLTIIzqfAF)y zb;-L9_pl*vnWla7bs8JFpJ8tMQ!IA$P0s6D&Bx{ztu}b|ds?lET1e2>#=OZSaXz*^ zc-37_JUXjK-|AHtOGQU@?QXI=h!%UXvFvFNy-%O|#JZwQ7vIodxWE6rLE4?HE{-nd?#I`g=#6@6c*5 zUSmMLUMn1Xo-q#(Y;`nx=;a+wen$x?K;#Tpr`BGd7dVq?|KJg zR7 z+YzgY!wU~DN4*xOo|Dz=sB~t(kJ%z|op-ZyNi1#fgLR3%n$ACu;RP-1WlC2=m^ghC zmS`~`c%P1XH9>8O)t|%I#_8`9u;B2%1Bm3dSy$m1Y^+)pi!CT?oQ7C+yEr8_>-`5n zSal1g)bVPrrp5Rxqb~&VY7Cv%#CKyoh`M935@#@FxPz{Qw>6A$5)G|&uoLQ;Fiv&b%OVF z=W`D8apzwr_)jkSZ1aQgShH~9&&qYVjBB;7ao5U`aUY-6%Q$H9ouzgE4%a)vH|CK# z87J-Y*@D-*@CLyxT{<=?haNSq>n7KA_Ics-b*^iLcMd`id{HX&QZ=})(`Sd@uW?;B zxvsOZ))acwxvmir3B9cfT-Wwy-rR7y8oAymgv2kC%W3PX8UB_c9EFJd#9&)`8!|IfDJ`r~VjuT&Zko)NaSWfKHHb(=! zq>5uN^Pj(YO{ZPudJpl-5G68)xHSr&d@CbhqYU571uvBf<7g&Vd2)hara5ZUIZfci zeB+5uv6VdRuwKFaXEJB&U(J&T5zI74jHK90ZjPG2acc3YNAtCndyj5>jpaIX&^M;& z5H(vjQT_Tmmk)Y2kNzgt_v0-AI)0aHD`&G@?}7J6==fQ#JKBn3_)q&kPy8u2!wjkK zY)SJZEs(Ta(i%x?C9RXRUeX3h8zpU$v{_Px?LTz*Bu$qzL(*(X^CT^hv|Q2}Noyso zleAva21y$wZIZNEQiXMBlfR_tlF~Q9=*X5dPtpQO%O$Omv{uqON$VwTkhD?KCP|wm zRh68NPttTrGbGKHG*8k3Ny{azk+fFQI!Ws#ZIHB4(k4lpB~?|DzohAsW=NVXX`ZA7 zl9o$aBWbOqb&}Rg+8}A8q)n1GORB0Re@W9NrEgNvku7PSqy>_eOIjmot)z95)=SzT zX``e~k~T}K@C_$Ae3GV1njvYnqm_ZFv{6#d?LYTFw%l59&cm9mYMFn|l=PpHo-64b zNiUG}B1tcmbfKgxC0!!vGD+{1v_aBFNnexnO-a{F`o5$eN&1Pw=_Ew_`hldMN_za@!AGR`95=DLw5mGYpVd37cSf&%)#ftuUzvS+XY}dq zKUi+;$U2cdiBezx?xrC>%)y;C;z*?nK}V#K=nn<%!54n(|ILKfZ@o(Jrqzru;RL@c z!1T5EGH`|9CkmeaH3MTwKpgZtn8d&QJH9?$1E7DJ!bKvSpnv^8FB9i!3&OIe3Z~1hhiH23mzkSdq(hvV;Oi$=o26>(br`& zjxS1>V;FGKTQe=ED3qjy~~Erx$&3SlqUU`r{a1 zBJ`C)Uoe<)+a8`0Tn%CTMxl>EJrjT5GRB|dM4csgz0kjhdZJ^C;01RuVKKwl_sr$3 zmGVmSQP`<(^ib#0LqFh@?`iXxflv5M6#4?8x9x42;Mp$z-v}N*ll3g(t1g&Fk^bXc z_z?!*TkRqKfTjPN(8s#yX8|WUOGM5?Ma~BV_l;%_?+TuZi7C-96nc+jaE#zrU%-TS z3qDEkf>jLIaQzj6tBH(1F8!rHCc4DG{(i>amVAE{ym1oa_@Ik9@{*YTgav$kg3zxJ z{0hNq1^-QOAN@!*jwH(`nf2M=s+Y5XlRVuoWCpgsEEc?>oEcmx@^2RW(2JOUDkmx% z4S@KRS2FzyX>WH4e!0+(7y1KIm_Ge%re7uoqC)V`g&rGu&GEG0=ZIk#B7B@w=JTlF zwtnjcuRWjnUn=rs!ElqDn}ohX_&g+dZ8t9H1Kb?dm`+TecThO~x!}HD;do6N(>G>@ z<6Sy4o*{dJd$U;hkPhPowD%DQ{r(;uhjn56w9ENg#8qzyzD4lQ`L;R~28znHP7Fp* z!AA;i*BcL$eC@bUApOPmQ#&rCyYN}y6UlB{`&>gmsDQ)TXKQcku<449x6FT~to^Ln z%DA)@a^W2j*rIw=SF#+;O{wz) z*Mj$uay<^*$S-_wVUF*G{ty@a1UMwbf3yp)5xmNUzb*LHF8o))A9dkl5QroG9}E79 z$hl1Ll~kcPto*MFzRrbj6@04;47kRWUJgOvjOd37z3msX1TS^* zvG%k6U~VVYe!eR7mka$W&R$tNQ*b!byY0-dMNDYzjI{$Qi|O5VAfpfCZaeUx@UeDa zKg3n3TqCY#{$Gham4Y964FjhLevROEzd@$pp8=25uYVHyJTeG4Y&$$7o%1aayqCF) z-$DTHs6CZW;(lns<~Xby)7QG_p8-zv=`Q-@{ka~eUdcJy{&E~}D(_WNF3Z1K@LL79 z?dlf6%THzbZTz(70nFz`p||*8!8f`1&lmg`!G}w^Rts+TZ48ipXYFc($e$tf)~?pL z@b83A&SECC@(<`vdcenH=CXz9D}2fYSMwOp5&VAOk?PUf=Y~?Rp>*5lrZUFg5WV;mf-0w{4(IAha;|ILfd{G5&R6nt$sEO-nfY6q2Gh0 zhFgzeyia7Njq;A-0oL8$+mwu zV8s8a8<;`1@HriLr1oj&JL&6K9y^X#2%qRWW`JgCjt0RGspD&lryj=njuQMxzO4oc zKHo(@Mer3a{8GW!3O-EuJPbUN{Og6j0WW;fajxj$3K&MxL)RtD0L{`I`MnuGR&Z34 zIpzvJS@6RJe_C+6A55xKSvylF?Z>tgYi9~vcoY~$l7C;|ByKatSAsF%hPH@|9|1Eg=Jxu2=SNcM3nC@~lT@{W$1A<89dQbTG7K7ABi|9ydzKGRoAK_y8SJkNz^3GUtpnG2l8m*(l(aBzgrID_w@?0T`y|9Ljv4k~a{kNrpXVc4}I5r{PM908>N_8VYP4*x77*?}@ zr^Fb_my)Bl8H39~W%3HUbfro|93&4%u z3b=m3)*OdoU?O_EZ_(=iOyHykpGyyG4K5FdBwq=i?EAS~%jDklqnLleb*RD066J6TlRt2d^=~eJa+%6?Pa;Z zNzZw%_Ap22oA%=J1|{E{g}z}TD`us%hvzLmgYka}{bs>4T=m#z5a(MU@iDf#_vnHa;UIlcu>`md*#7jZ-*{!7P@9BvPG zf7n?Js|SD+AK%kl-o8@a85oGE-s>iE&04)J22T9zx&IV5MWW+EZgni8MqR`iE zWyT#67~eOS=(j(PF*x+;s;~Ki*LC9Zu9HWf7rZ`^^JOh5m5u;1>A~)ArVpFZak}7j zOBmRnVf8L>Q(vxp4;apT>c+7mQ#c#7K=6!58MpJS&A^FIdIu)7{3oDclROy`@LnzX z-UvLB9=-wY!!L)W)4PTt$IpfycGV?k|B>9k3dEmGmuDser+k~==klH{_)_3hzXh&# z^@-4zOFKD{i>Ho&qey%je`E#$;q#`&ALa61F8E!erMz1hu5GJZx!}If z7)TQQec+Mw<2#Z0WUpjC9}4|xf@gfeIQ`Br9lryoda3Qe?dNlb)q*kHAMJj`eFeW0 zIML@F%zUgp`4G6N$8C(;@v&ciWI4wHCwku?7Uc9e&R`MnC9sFj%J?G9Q+;9hfZo-Q z62~(AQWt#z@JRZZ4&2n&mz>|pQm%D^`(il9d!#@9DtPwIjAK|d$E7e7Mh`AK|1NM- zuGhF+16UpEsPU4o^sgSm=ON(K-Zn~mL$#VCeggAvBu5$ted~;l0ltQ?S7yD%0&E|0@=t&Pg>37}a zMjRAt^stoy>qp%LJW{=MM)RX_P|18DR`@&t`V@L1o7*S<#~Z`KzjiXq`HRqJqCt{A zvy0e1Sbf$2Cwa0jVEU_sew*NUW85HD3O?b~$a4O};IPAD@Z_~0^|IhKVsE<$pZwDz z^O@WRewD$|zhb%GQA~5JY=a&@_+<3&?!OaGXFOvBm&?}64B(^(wUY50h5uc^O*^S! z4fhdzgW)3=A;|%MV?GU=SWfGQ)C*p7W_Z1%!Z4cla5(d~@*E1B{JMto8E2{RQ<1=_ zU1f`1g84Pa7K4WfBB%QmMAq|B21j|5Sk7djuLMrzwfmxv7JLUUjIS2_bHfLAz-4cbERuTMz=Q_~{inbq<@=M+ngy_rv*!-}jId>}F+`Z{@UtefB! zz$3}|gwQwVdJU!Z_x761d>SQij?Xul;~tB@%koqU|82k{@lTn;eDaR=7)mLg8U&o$ zdHvp;uPxUS!5dxUOA%ZVb<}YScEdx$`?EAED3Vo+i#+#OMz0eOY&`}DU>apQ%=5wyd`H;}t_gJm{ z-@7cbe&{#WiBG!N$3vIB@m6o20w@2oPW(yR&X25$te;VB;03@_JbNqm zzU67aN&bd`tcR5%XCe#;;qG}^E^v}RPweD1LVpi%(tl$i_qc4qKNUXeXRdeImZ6TE z&ior6=X~Fmj{2hD>0dGZ57IvK&gOixWxVbq{BIWAH;3szl6L#M;I$_+{;J@I%;0>} z-(*0h2WkRvlHa}uwukV)MDSXd{dp63B)i&daQL4EoG_ZD9UOg#X<&M346Gn!o$b72M@l4+Tzos1-jSkDKG) zz=?m}o2b%J6~xk@qG~lY67j<9utR{nPJ{)A4uUqzC){<;4uE4zrlP z7C#I^M_;MPeuCGz{F(WJH@V_7_X8*Sv!8VgpZm;zysss={l37Jg8zLs>iG8;A zY9a7Q?ehtuhu#{*Zub;E9pAaJ5ruJ$&|(96Ri$r9nydVJz3~q2TuC2-vhAyG-ht(@^%AG^!2ZK4TnTltNIsk zDwp|qIPUm_f1S|V?^28w{D(I9XU=2(%@T({LhAh+;3@KKXmY>>k>#vt178fBF zcmO!HAN!v0P{F;IMCLOFIJJk3(k})G{U>eE>srpYT;?^_e=Yz{@;BVf@>g_VMva1J z@5T61;s34hvEMndFJ<~Gq#bTHxMUWR?0XrP z*S-(zlY1k98~sb%U=L=eiUe=|7t5a}{O18Df9ZZ#{Ow)g?{mdb6D}A1$U2}57wSmC z>m}~dP2{;!aFxq~#0!2GaMFYQ&dkq(uNV3Zu`{B6wdWP0H}UiP3jIppro7@OSiAHR zaB2@VF1yzWhBsB74NY=^lRUKpSTRL%bA#Z%Z&>~k(dV&OF@O7B{vJX<2{`eoqu+kO zahB+Lo8a#Csl6An{CTp!%eMccfSYzA>qphX|6HMO9u}_8MMB?L#u;vl<_Equ^zv{> z61OO_9`*uG`8F(N{=?;&g}|3Ub4$g4kYXwC)vSk;%+V7#*^NamyYUa;RIb`nSwF=>zf|x#u^W2{z79CaX}^zQ<#g(pPlJ#3 zkKw=^1%fx{F#l;%U*{Q|X+r-m22SOz9nSQRB=Fsts0hNFPUU)$@S^%q@Qk0C&W?i> zH?llFAv{nrxf3|?X`Ie{Y`=@XiOZGkYM*(6H@oWvIPpnupe?O&ngbB0Tvgj<+T?N7{K*r}TZ&%^gk>9|(-kH3}m zQ0|H=-V2=M$4|l;db`eh&~2hO@dp~sUHsCW!Q~<(xfwW(`^q&>+0q8RgMpaJWj=-u zKIy_M4>+~M><_#K*^|Xm)xeFMTe(0m@8)>L(91$)*n9#QWr$A5q>xKUkX(wIaP?7$dW!y*e zGe@rAd9L;o1WtVF)^fhq&ws+u%flf_^a`f8-;tB>gnCNw@&{Rv&GJmbU6J*(4{(#O zE6zM#aQj^|JO0*M`X5=&2~yto41d^x-x#;~rqnb4>_-?sN91`Ic%=IJx(&SZ-P|wi zcX5Uap90{K_{=vr^e^LPXQ6)_xM>fsusl-DYWhmXGw`WpItrzI{(cD8W4Y{;IbQfA z-y`i)+TjerPZ!*NzsULn_X3Y3=ko?f{72$rKH=k_ospdOyKsKN{T6ra1Gz+S`+YdO zFXC0;)DG)haf$s_N0#TGz)il-bH&>6{Vl=kma}5kbN5rl_cDF$7RE75o8x@oly6Nm z>)DQXcNtuWLXyowU+0P^9CaV_QLc5CO5kRGJ(DebH{rEN=<6ijeum(W3w`6incmjR zdqUqJ@pdVeO1VF>e)b|J%s<3y$Y{v3ffn zIPotK{dW=i#D^m5;V|H)AAQDzR&O%|Z~T;T+vdw3W_owrIO&nd{JXV*A7ya(rSGu( z5{_4s3HM<3Q!au_QX=%(Gnu|o@O8jR{+g#)&*_|~m5Z-E8PFj=T1q9@fD0*&CR!pU}Su-0EB)lf*sF^!9s| zJ*8b00jGLz`UmSLUhubs-o0O__Y+K?A^QpKxNxGuLv!Tw%Z0v{UZ}?*VL|m0aPkux zTz%sU1!8#Mtq>Bn~qSJVi>7Yg1m&ts4Z!8@&CK6S47#fb(NqL5?~aOy|) zdwc0}Z(bYpR|7ZoHHGv2Md*JKJo`w-R|>x9DYgUldvey!zX06y>%LKjvWknR_IjGz zVS%*6bm7wo+|-vV&T!Z>%-?>0*4ml*bwt1Y@hIpc;jaRxa@p_OCds4wJj?kO#IcnQHy@cNPJkuAr z{P_uj*SXg9&IL|-tDnt$)`^}EeS!JcOydG=5&jnm?%q#zH*n%p`#0_{Fc;={1~`?g zr^Eql{Wb$n5t`5>>P3-9`VlObIrb4;B{P4RO>>-MaJdLcuD5(#{^X;;Ngn&%Ju6QW zaGD<#$U3;FL3v(cdGcI#rW82Q*9g6xm(2!F_2QnF{VaTHWS%%fWX*b+`8T`bRHK0t zpPG{Jess5?4=Jdet^poNpFaUN{($Tg>nrsBSD3%sk17OC^_bqD+w*TieRzm%X7e~{nu4%!y#7qyes^D5@+r#_*UVA-^DS=bix0&j`MZ<$$u9d zzp88~ZQS69w}c+Q4@bvkqW{^zsh!*JYW6mF@pErNuVh^w?w>ivzRi5xU*7Y6cli`YM z{S!FxseORyacPciIPpRM8S?&@z{>Nk=s~`R+e2;~3Y_G$-+?U>1)Tz%_`BDSmI}S^ z98ruI#Ln+Ay?Y<>M2i=(KJEU}$ACv_x39K=XS^@+&t|<17WvNxz66}Qy4KVEA8@&9 zUGunV;8d>WuUPPXME(ZB?RUcwmN7?aQ)D@N7##h&h8e^$xtavr)XU?npK7W1JwJ@h zr*|9paNxwJ?sevW7ANYTZO|__ILamKO%IDaaUU@scRV%&IQ0wredGg${uH5i$7k*U zZtUScT&`zrfj<`9rRQUTll;CdEV$M4e8CGIWj>`g-%mtN*+^pbUuW@~JchECA5#gi z*CbE2jGNts&rsl$Zv#>~G$(4Np_hx037q((%l`ao!RLI&xcy%J zhf*&u3!Wiy_#Q$(67!8n?R;_@_`iTtz6BCb$Phk@1$W!YZEf(`d!zIh`EIf;*JR+4 z+T%#_jJNB#Aupfk)!A6gc?<_V*vGefw7U_`Vi}NpjRCrmu7PrRM{u z`t`Z|tIfbk&J5SMf8=Jy-Sdd`z=@A?@yY&z>FxLaWf@id6L_R@y(jebn^|!CzC#bl zLHrwC{^V%jBxmEhOmExI)q=a@39kuWTg>fzi|DxzP9n)O5;*bCdxks2fie6*hp$+k z0#|<=1)RnOyPs3ot5XcUy=qOL7d{QH_{nk2oUi*muQvp*J)Y&kaA}UtUo*YWwGaGo z;E~EzDD>$cGoKXU^Ku*X-x?hKRQBiB3BB(dZddkq9&9@t0i5cqCW-s|zoi|{1y18g zKY8DfYXR$7-?IGM<}%}e@IO}Y4D@?C{G6z5g6Eyj93~2*zkkPk8vn_F^;^CWy!mg8 z%QCPU`#saU*HfZ@5Pf=C@V;UXhXaqK&$EG3f6SJ+)&P<7a^d5C59@tHpQ`Nl><<+B z*dK`xa&XznF~F%EHa!{MFH(Nud>dW;`c&XVU*PhG*8`6v{|`c+7tQ=15qbLk%zVmE zV7F*w{-#ev#UlqJj{H}h&NB$XO2Psw>Dm5{6T~)0HgMu!JBjJht;}&9a1#f!@8QZg^*HcIa(-s$<>8QI zuMUn%54pCd{ehD_Gh|$|@|*(Ply@s<*iGcW8@TDG?=e1I@U?>1y4qpqB<7#z>URae zBgua@aLU*H9gG_cJ?y0TQQf2f`z4D!6Ih-^!A}HEd}?N~KA(_!e^Tgcj%NBZq@Skx zn7&csz2XL{!v(L$JcbU74+C!c?`T$l%{M4`y30>qYx!fGr^B|-(iG0uJwJ+0<@RZR z55>+q@_gLGvXS-y&PJWwQTWJurM0&=1CONtO$LXaWj_9t@K5g) znf_RV`_P}l^?wm?lE*!7eX9*V-wU5+u}fCZJ=3`TH@MH3{Gah0&Wq4NCcV_!v?^+M~4mj~|92H)_DP4rWYkqf|;O=>{>i|JzTC%h+Hvqfp|AUa8}g^p@ACH~`t6UG4Gw?Fm2c;+oNxL%<|D(ZIth3r zJ|#l0q`ZA4E6-jcr;C3Da4J{bG0guA>36pRCp%+*Z_wJA=)IXfdlMI^R``z*-2I;2 zufV%OQv3T+!-f9hEVlno-^9RZ!B0TI#K z-wiAkJ~IV(zfX6A;I&h^;b5A;$NtQ}K8Eq5;}{+ToaAW`yJ7vJ^8~M%z!}aEKl~=( zx2n#Tt9W}#eFB{HJixV%7JGn{Yby80l_GyNa2l7J#4f?Sn_~fRYA5!0uxvY7D}3B> z<}uxwfA&ROu6?7K&lY`wvyrOJk@1pW@6*y&7f4Wy(I%Pm{ zX;rYIw6MhQA6ZycG&NXpTw!G}cg*ln`BnV`fub2R{C4M<1ga_ui>oSgi*oV{@efD;A>dk3HZx~>Z)985JA<;?bw>Woz{o&RSt)o`7ggov zf%o*Wf&Bh~{Hn~1$z>I17gkIP6hrR9sxnAXIHh-SWkuoc<~G=$o1YcP$;lgDG-f!? z!k7&RjG2gX27|e~QI4Gasy^j~#TB{3^ZN!y^&4Jx=9y)ceaDuSl~npOb7qtWD~hKD zORJ##tg*quY5B$H1jkmF1}k##pg$v!A1nzLRrxEca`OiVh*wFlvN9K}NZ$nI41k`X zh00(~9-hduvIa`aCIt<}|3X96mQ=li3H2bV`sis0>zA1*%Jn&#ER}RpyMz_lNhke$&z5%PL@Ej6v~d22u7x zn68P1MQ7%oKsIJf(U9`dV?!SszUv02e^J>q7^q+lI((l{Ua&k?f1?60eC4osRe`C& z67*GwTL${7tZ9YiyJro^fJrCr&z-o%KHwIh9Mj%*y*!2aIiq(}kgS14g(W3{ir|#u zN|?>yq`>52*nHTVz|^v`GXs;WOHCiC%rSk$rG-9W#M~$Ht886`*u{a==1hyvg)xN{ zLlfwOQb9Z@u3xC4p~nFMbkC~7;*!jaz?k5a;Eb{8MU^FF)6EzZ!q}e)(StKu2b`P{ z6aD5d$BY#ih|H70oT3nm_vhr1k+Y*bcD=3!XS#+PGtgmdF6RL(tU0@i-M_f9sA^_8 zia82h2SbF>+sMMoGjl@9{m1(2j>i=A=+>Mt=JX4oUt`FxEJN2WDJw(I7#IjlDXliH z13ZY*vWjViB`u>h2J_aYBi%eFr({%qMxbvXP*z^)?;FTP6AjQ7bOVML|z)*7a&id;KNm=VFBl`|t)lwS@zMD3ESUY|+9$%WM=RcOE^ z!72>3$5G!UCZU7&&{lJ32W>z*8MHyss^H_tw+vV;%0M!t(~B#MCzb?}`SjwVAo^@h ze>ug7vC9vHmo;(*b~th|@7JQ3k%gs&Q-T%#OfmFT81sV=%-_F~^wv5w2P+`scE#FV zMx$Jos^64AF!`J#`WFF+|p;MI`AvB~UrF?Cby>%~H6$Z1P-ekQey~)clPD z9p)?e2b5P=P7SxRXdeTtq0JpSeR@ugRjaEQG&)TzF2(3%>qdOWtX!0AP{ovL@)|LG z!b#5vWM&fD>i6UatH`kr6K4mFr?^E3@r4hcLFiyp- zEf^j1Pwb`S`no#VfbBaOpq+FwQ2eJvWcPqf3R#tKm%U#gmnJbNMFeY+gMthS(2$9< zoyZT05c$I!=Ju_p%@)E9D01T>=kq_pIAVLt><@RWG8hP!PA{$~E2Z`wm|j>>TnIad zhCV94?PlJ>Z`X%nKe?tAL3S|H=ffe0_ZKXV$~l}UwFh4698LuUs5f$S$@ zB%fS7r5e*x%s0qg#B^Ky_;6O4ec=9*M=Tw;)rwH3mX6qFwQXNDe~e!nLS|)53Ko^X zOQxxKYqxt@W%!R~*G3UDv&vDtKd&182)h;$rTYCDt#TPvx1$S$ znegof)lBlD%>*F8qw?fJnr+R@**)(m++)H>)E-A^AZ%MpNkirUz~N+7)8r3R2Ux)n znL?%&W=08lvjUN(1mvpsMVFq6sXzQ9GZO*vK+NO(IUlt*fDo}*u zDlp#-RvDRta7RN;n`=tYIupvIs9E8pNdbz@p=RMkqx)8}pMcpyd!u+0Bdce(#6pey zw~3X(^Tz*1vHoM)>N_cjmW(*Q{L?$eo zKdE2$L*t%SSX>&IR1D*VNOgpc4d1Xox#LqRFyl1S>cY~h+=(M5Lb2#+h$pvBv;W&= zY_SZXHa&9yyGfWJOr!8-31$g_!qy2vab8|g`<$hSgA6?``PwL0OB69w41eTVqKzFQ zR5`gAqD_$iBHZ90405D}12{>DTl0jy453;?UUSFNR6i#?TqLX$_(?_X4n6%ja?6ceMsqM0hSOl|q00d{^!lh{m5D($t2%I;8{e#Eo7e247A!~Y{# zp=hC1!5NUN48K8*cq4M20YAwlnd{Na3=IXco>1Ah96f#I*f-~Cl_y~W0^JoPuS#d>>XTan| zhSx>EiEwdB^DqFGlmttLmLY1pTT5AISSYKK z)pmr$DVT6vU$YY5vOJfMrQ^bq)&)9$|G-dL!;#rf1wxE@);O~5?ZZ#yO29HF2W#^g zfqsk*?t}4WTnVj&2XY3&*|A)4Cg|Ow#2pri z-0xi}5=ygOHajU|i((?GVPGX3G%Q{qP&GZLPi3%Va)@1s_(WLi-frZH_(+Hs)zYW` zq^7e2#qYHBipyXdOlHg4d5g;AmcMT?7NA1{M8;sXKM>QJ!*=y2`q;6b?dq}qELz3I zI=X3T^WjAu;m@$aC#>?2 zxp3e2^Zm(%C0Hlj-k!9Udm{V*Q}EUZd04^wFew$>l2Tz>sUuI{+tUzs-MKL#kWq+p zga#tbiZ6k?5QrSM%Yn%MqXn{-1&uEx;M5Wc`fn;#q_~p1o@mJWV{xVbUrXFl(V@M! zkDu1fjZv%!7L`pY#XciMr6a|xc5CUOT|;MIOnTr*7f&fg-eP8VHeN=0hBK2vYFJri zmDvblN2cLY?tv|L{8`3jz(8GAgrEu;xoOif2MB|f&{)8*8D1AhLn?57J;w|cR)C0JfmRzB0}S=8KiTnQl$ z3IGN^_N)ek(+t7f)}K{YF{O}<6*i}m zdys$mM!+PY3JdgR=P{hAU4A2DVyo2- zEqay|-DZvAw^s?7ecDvJjS1|q3;$6i+6IzSQBhVAsVn*WPpyVRu}x(f_BI46(VuPf zEV45EeXFKcV6)%E!bt%$+R+}f{-G-$*l~#fPlWega;DL)>vkBf%q-5M0xLUs=L7S@ zqM!-v?PgO_;}9^Vt^XsjB+6O{*E%hgD!dR>SyerGa_=GqJ7M>JR87OafU?pc-bn~x z?mDHUY$BFRCt>SFWdNI?6zz?tU9FR7KXN1rS_>=2vSUTzOm3fQaz!BuHK}^qw3&D$ zN!-kAe zfgvZ48ZdB;kS@bK_nM1 z6Ywd)AI=Lps-Lh~?%y;a$ z!`p@HGR=fK^2@TytE+N~+~p6oyZ$x;IwYihBhTM&P$j)6gV@nfyc|)Dw^VkfpDaHW z!mLNp>wYLruq1%@_Yg|T^PMcK60-i0t+#;CH8olOD%0K6(T6Slg1YH?8*VZUL8mHAjIs;X#(cUf}k zsOB&()W99fhhCABKU9pzpSW-NfAH;sOp1QXE_{03YAWWwq3>Mb70TB41kIk9)^{^d zbhsM4IkSy0{U0@+^43ny4wjgT&>O~%Z|M&$4b0ysq~TzQ+TE8_O&73pSTh^gk#}mg zx|9@743=0gVrRXPozvD?_U;=MyxUoUy)7n^0CT{WC6L)Wvv*&z7_BeT;MBT?Au-DK z1f6y>EI!x|#|0bJS&Wvk^iSEv>Bq=QQ8{eP4wPYPjZK@dff2TGa^?{iBL8SJl}&;> zYo?*YW}m>Qp@V23wKcJQV3>EO%6pKQaA1U{`7`gtqc^CzM1RU|y@BQh6f;Jmruw>T zsx?zP{)W0leFGz~PuRRh47a#4*dNtFFA8FcmJtXY;ClP1C63JxTWD^xJE5?xfif&R zN_lttg-V-iB%i_kO11l4jFvYq@tOv0O3oSLHv?PiK-^+@viyS!OUp_ztkD~j7})Zw zCXFbbI3Di@qgP^`YPX`8IsLFiG`W~|ctx~!f5!XxM!{hYNb9EXA=pBIi7#4gO9aR2 zU`Kk*G`@!24HxENOqcqE1385Do0_JRTY}BpB~Wj;n`c)>{nP`(SGK7WgvvayWi3e7 zv_c3X)qIxm7SX*h`q`*pCE|3bt1xlT*j_t*U9V-B*;(7my&-~dRLQ+wI}olIra+Jd zcC0cmts49Ltdh_Ju}9Es^_#?+8WC!+GXo>aF#qRQ%5yU1J?aX)Z;1XFz`kyb>Nugf zCp%;z{Wru6hq8?HHYP2NhFGl7S#P8XFY1zB!rrYFG58%VTl3FGYzr%U)uodP&HD%L z6_*lHt#vUo`{tW3PZ%$7Ot2C!UXpnV;st%%sw`uUU+1gc!P%Ctu;H&ZNwED zFxgp0o0O%0c&ud=+j|IM20gPS1{f*i$-&NuzHPgAa6s+UNW|3I%_H`O@7=L@*p6;K zXFwlmVCQ$B+oi%THFSFzC74JvUoM<9-RuZ66NV7;ynRF_Od`9-LcXmdFZdwHgXj+J zk;9&C^SP0nBCGs?Y_^Nb@GTyyitvx~bXS*dYOy{OTf%%ktF=vCa`)ip&TBmhFsuNQ5QS((meG1W&9rv)<+YY*YTLW^sG09b zBUz?)C_LCQ03!-TU%aw!c$hGuSc8zsYCA)(S=8@jFm}CL$L|=T%eQ=wBxkz2ySF>U zn@R63N4+C3z>>$jqXyi&rLSZ=QP!z%!Qc&I+#@-xPDN zDbn|fs_=OvqmI@Ye*668kh!=7x5BdAZe3TFTHQU--GD;}99ksChQBQAOsMkrrGEg{*{cd?$Y%0@`GgEcSPCqa1i4KAkxBTDz6I9a33+Jq`!Dp3(73Z`9Z23e zHvSPu;_>P&hw(8C?r?t7>NfuwbAB0>!@6y|O;8)FOg0?0`>RYjqlS+wDayghqj4Eq z=5{S*&+IdVmJcJ%@puY0sU&YYIX4KxOerO!7O28hplTrY-kRmxs%$Je4LUA2;P0K) z+Yjr|Mu61s=T2+-NUrP*cKclX)+>Fx%37|l9y`Fj6N7s!#*=Afr4&&K33Ji@4G4K) zy(2S(QqRf3H?m5rO>iV!eSUa9L$GIVF!s#-8F|XE9hzq;VxW~J$b*OB)@2AA6=>fP>xKHOOU>^Pr9K8$6QKHsuO&{cCS7Kcs! zAASL!3KZT!!oL>{Z-zh3g~&8QKxRU>d;Vo+U)g{czIiGaUjtTX14UCMn%gqoBR&o< zq;<=r{iLA@wuGsrx8H043oA#+8=SuCmfn12#H@EH$A21#@@4T41ePi^DbGc=C`&ludy)%$tt= zERc^EAu5WiW>RpV*j<*)UGt#(ZRbD#k!g*o{nlNW?Kf|<7a@XqL$wso2-y(X5{9$w zlRvpB(>WT)%Zr0W!Ly6aA}W?>=`-PO4P|BGostr4eL(D|(1eQ3hgYYXefN-Ja#>rg zFJx|pO_)2_yuW+B7J`_=iV8zdGiSix?FbMJjO;=UKpc0|}&lc~xIJMH+rc<+ACJ(ua1 zDF;rD2gM&;5Y1QQUht)Iy2lyje)=LD=_UTX8&_3_j%8W28P5WhUY;k16)^0F7_-wk z_`wziWzUyQUZ!yZV>3c2kJR*0N4oBiXfDE2DF}B@p+Qh7QPXIo>0gkk8|jCUG|&*E zI~|<&Id%OEBatMGOP2Ns;5sDhv}pe`B*}T7ty|2qM`;^$qFX3x=#B~=ILU$3KyIu9 zP&#J8=}qE!iw?5SI<-I|*uaEn%N%a>)GEsg*N|$@X9mM!V)`ju8Fh&U&pDvaa zlqr;0rd}aBMn>~jb6V*DR%STA)mYGV*GM!=T%6yH9dwSK4*DlE-)bShvZ=-t{aFc&CU-`Q^HwjV8-BCVZ%sVmI;(K$Ip)f!fRY& zVK^)r<{H@$8Tl^J`Et_PlPk$)8J<=s*~UZ4Q>j_69J^iyQxZHy&wN9k7SV@-!T+NU znKv!0W!4p$(U+Ah1%`u}viCDR0iJFZ}G<>&%le#u%%;+D0g>i4PK$G zi$J&adh^6m4Wa?uOAsBbv`N~vvf|3l8uaRWl!A8>7DRp+ zYJp||$yxAfapIpW9Yh;#u_OBp^KN!z${?_pgXLMrq@}^(6Wnq1 zp6{y;{x0)}q+~0skF<;8em+q(NWAHt#e46OsUKx*h@sxs^rUjdfCX9bD;g{KT^Jl; zky#|B-wgjucX&)rF)N0>jNwPBnMv^rkd;I3mp9bkUM%n&(=H3mR4?7TX@F7)E)#Wd ztU!Ae=h}NT@PWCQ_ z=)F~leS3j3#FbA7!GDHg`We!=lj&oEUt%UKjE=ife6qADS&k6Ocm|rik+2}pt}gt( z$9S=Vf+$Rm8go0@d4ed;yibe5`C^6-WH5HjybEYT0w2Im`+H~r!=NBB*SnZ4Fd!f= zAc~+UUvmp3#cd3&x=TSoD- z0<>?=SUxD=vXi-&wDGL41T!5HZz-GHR+H3msxj&HepFsO%!n|LA2kkApr97} zEq7sOG1!%~+xsYf%cNs&BcpzQfsKr*gsW{*a5Gpw59xR`Rww5Wr2RnfX682z9kadV zxFBlYz3vRA$CQ#joij*-UKP<6`+#8pU%@~NqIcd⪻I_EMb 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 diff --git a/build/tests/sampler/test_sampling_prob_parscan b/build/tests/sampler/test_sampling_prob_parscan deleted file mode 100755 index a49844d7a57b0bcf68b88349ec7d15233669d1a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456000 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
            K8c(rQ6Ntp=J!0>!lvRnxj*WyQ!ng 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 Q|LK2=M14EhA$Z&Re}hD$5dZ)H diff --git a/build/tests/sampler/test_sampling_prob_parscan_fence b/build/tests/sampler/test_sampling_prob_parscan_fence deleted file mode 100755 index a49844d7a57b0bcf68b88349ec7d15233669d1a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456000 zcmeFad0L_vLUZVyb7u?AAJXLl3Ru|nfqcgw1zPB}f>pXSp z)TvXaPA&J|W^q=|*sfi=bn~cBH_r%97o-y(mq4b%TfXR_QXWsHC&P0PzWaKP_Ym!l zzf6^DUK5pM=bE7S2(w(S$~Uh^D?aB+o%rFE<>Gx3E|EFT)srY`mh&=MDQWY1>q}A* z=c<lj(g<6Kz>Kl|a2>3HpP_{?kGr-5Q(rhX3X z=;vG=J#$sLq@a{&Ue7udLh*5~PQ8CbIoER~&%gRkRGAZ1eev2i=3vR_Tpj;By{vS` zkin;y6`xjCT3%CoT5ZOV(}oNlP+c)#peR7SlJUo09e3_z54y93m@>boYn`MWdCcpr z^2z_lo3dJtJ8|2F`3-L#b=67rM;+T){S0}iH_MQRAIej%BIwchz6yV|=l(OF$CsE;>`Cx?>Js{~ zV3!t8@9xP=@k5#XT#dhL@YjUD>+p9y{`k2;UOX$*^(I{ZjK5nH&C4qM-LB|6)RmWe z@wXa(50X%yhnxhi594nw{{Di$$MB~@7E&J1I`J*Pp2p=FMX$&8S(ScHU0ZP7sM4Eo z-K^5Qynw$}MQ_FRCH%dNzrQJrmy9c>-xQkp?X6Yodz>+?Wc6DQTzA&SR|b#YU1}Zr zQ|}XB?>g+8(9zSb-MnI0%Qt0XZ%P|HXT@Wu^}M3;`(G}p`$OlNm-dd{GW*YG9(d1! z;$NQKux8xq8;9O<|A(iJ?0HZ71-Wg3w5Gv1e_g(A?bY{sdJY@EJFR>`bJCcK;4}UU z?@CaF;o@&^?Xlm- zTYr7dcm3-nug={uef3+HJ=Xo}xk;ywxvkGDQ!jn-{>MT~?)hlNOHaOW!A*Pm3~ZWG zJZpCKQT-G9+<9XC+RP)ayeoVBjBjr}s&MsNC(P|Rx~ehfs6H!uj^01({S{x7joiC>FgE_$v9a;DkBp7)MWwOo zJrjc<7Tz5#h=t#d@g565H7Pbe^O)H9HF5Nu9!LI;ICfhU#|{e+2V?2EB#!*25j0}) zUx0uT3mqIQqOC$8NXz zV#~QTjy`Y3vD?--^uw}701rs#p%az9DH&d zeMZKqw>FObd&i0Auf&mG7{_k+#fg)%IB}x_8%`&-rom49A%-9*AS-MRDwQAkI5t`N>mp?D=V&et9)coPqi=+qE)|-<}$We{vlA zKOSfO^920)c+U}@%6#tV-Sd^dAl(0hVt9}yo|Z)PC6 z-mB2>zJR6`u+?Iq?=l{}MEW`qW)2^*KTD|5fRetmG#v{94Fi zy_rhS422JZ8fPMJSeBS9L@wW9+lXiu#Qh3Xw5^q!ZY_ym1n^nK}Q~1qTCsTgG zhm!wNg@35}x9MBizw@OzJOdTK+3z=F-lY6~GbJO!i}>_b`c(c!%0E-#$2tDuM-vj zNANe+J5|-|$p0St5?^WHWv~zNrXp#FIwj{q#4*-er}`1i7oTf{pJ4ndIZnU46(=6f z!g%Sc%IcSmus`MRHro47yd z#gk-(S0R2sZ{i?FAm|9kK^j`ub--V>!b&vRHO zkUvrNuOoj7<|Fdgskq_r`_*`_HT-rg+9B#S;^$XzC*sY9KGRUY=ojU;jvXc|zx5mA zVRTtVdC8>08D%A&{QOySE6Ve$1BF$A{Cvq8 zoAJVP#}5sZR0m4SXJwR@Lr!^NSz6kJ!a&jNlB!XK)g{>z$Df-Q7@D77R9l;tmNsxk zVRdN{Bv+wCc2Qm+Ev;yFVO4&hs<1Rron4fbSBNis(o)BiR2Nm1&M28wk(HZQ;mN=7 z+BGq}G&|{;8%UzcNsj{d-h_h{44r zGYcUd_9`n0lw{|n=VxW9Dkfz|^cp+~mdHZ2lky^1+OQbfktf0-N~PzO1SVHXotxD%e7j)gt?S}t_@=adl2cJs7$~hMNA|qj zvGe9-kQHut@xil|4M4VhQMDDwMOL4|77BLnOI zvt?g~Gb^53GD`%+$nsC~kob$LyukmYk;W{S=616)HjFNk>j;d~C_ECr;>SW2dLm;# zQY0;E#Uj>q`DtR_$;GN%#)ZM0Y{kkBD^h)R5J!sXz7e*6p`Y2`&YEc$W^%d684X|85}SDF8yr3@5#fs#MP-<8bxSD|oH{-o6WNom*^AoQ^>etQhS z;_AG-!N0d~+J8}a7=lk>b#>{ia!xeAR|QI$TN5Y@lw{4Fi)GH--)9ELOR>QJt^39y z)ipD)w?y@#Gb_vDcV_(laeMN-yo~(3VQSh%gytr;a7O98w1H{)`Sa$M<`o4DOUaudpmX0G|pBE3c5P3CQAA z)man8hIGn*t4TnqUs{0!gngCHN-rwI#xV;y1M{;hs`*DB6>7Lf{0~nihE|nSmT{{V z@$gBab8$RUQY*Vi3eJE!`LJt=dlV7bt`00MmabAdxU!^Vj*6VxeikB%%W~)aJ2R3; z3^LePIUPi&V;G_WF%#uglvQWZ%n&uGx+IW~o#x!qax`CTG7KC1Ha~D?yGY$~nX2Mf z+MueM@<8d_5@{5Xr}y-KXm8jFqpmQ2R!w15aeiUZpK400%&yDO{r}&2uhJUhYgqoo z88~<<;n?NbKz?C)aeh_FjKVVRPG{u8WEl~ba_rGWcVZbnF;BL!f&ovK#f}#PphEaR zL=Sd`ZfQ9NKq(ZjnpHEmq&y&pFF4X2jv0l;`7>+Ei@5pAN7yKn{q~z3GmYJ@oHM_u zqO3S8w@3tGGYbFb(PAhhR?jalq9jwwf7pGI{UMC$R*YB|Crrs<@tYeztg@zhHoB*1 zjyM2{>bcVLqN);M`zSclp<-|homCRR1GG3x0+SJ`Wz^HcHO?4CxE2!yH|i7PJ2oa$ zM0B|>5c4WFaK9^b(=sumHnsT=qjq%p-!yDQ$LL3H!*JwQUWh5_(ySs*N#%vgMN}Y? z<4lZQ5%;NnRMVZP{TtMua;`oJr*Q(@cLGKSB16tK99$Su6-8psi!RRjwL0Duo{^8U z-T?N&7*;$}&X2eY$9zrs?1~Bzwnh79;E0D~7l+=$ncSJXdOnV$=gJ5uPhX*3bYR@a zF2A)~^zb;NqKeaNUSMz$RtreM*NpnG$aI2G+7R7NMTOM?m`M{?h0|_KU{XwEK7#;Z zO>QGqU#Ii%Qk;Cdm^fo)pcDc{Ct%jeFR3jmsbs7ZY7R_uX32a!$6i%fH6QV`RH!kl zwl*I}wbd24qk!}4{CTM{n-f`Nu`v~LU^+25##oNE>QcjaNPh14yg~V8sHV6umrX>N zh9792R8>_tKfk=hS&@L;JEzYq zL*x?FZ(k?Me#CN1=<#otK~=>Fy117TGZJItf)*6d$1ukI8TtZ*PMU&so19$HPqAX7 z2n+v~X)rtWU)Id^$uP&(+FFYKn=a|13UO{6s7^~2D`BzhrqWy zSr}sXH7TE~Wi_w_tF{Vp=Q8kUcqBS0bHw*qNYolV6bpqi3`^WXiL6Ooi~OcY6fwx) zA{as_?#4mgG}3F&%_|*({Xqqe8Ram-w5!=jNz+tKa~$zMn=hmQ;Tt7b*15r1vs!V< zf3Pxe-LkA=7KVnq3lqX;a{Z_UwaMj|mZCnM&&)0Hloys)RF{>MRC=Iwc~Rwj^ba;4 zMRW3tX3s(QmzH@bz%x^X0ngl$xpOP#A$Bkt;w~ws^|BHMppwGkl48ohRuH-1gDlDr z@`PkXl~z|24IIQ9tbvL$Po*r&T{(6qm^RCwFDn5m%*U3naHN{kkVB$!)6%q((K&;)oB`kyR&Z2{Cexx?u8QJy zKY{kZ`(#}N-VIN_X4o7|h9&=`Uyg+41{mR<-AM59TUh&@{g4Zq4UFAw1emgSU^btY^%bQ#d z!ZNggn=c=j=yliKh$nWA@SLo$M+JR| zCtcCKOH1)2(ZQZfMc*Lu5AvL&=*I-z%QIQgfg?)sWYGSe0!7yxNxGY-3^YHq@y~cx z%6X2cadCe3L7l^8|gM=W|6D3i<%gkBa{LBXjVC4?Hzl>Rc@H_wyX8=&uj| z6;JN;@bp#mpG3abld9+vL3j6@t>{4i<#>XrtLI$M{Isa|e*ucm?#JbItAUG`8j-cl zz%w6~{5uT1P2p_@p14->TLzx1@ZAR9^cTs$$G~?#Dshi`&dbri>8}z`F!0pJB%WyC zl?qQX@U_Yg{S4fB-Y?a_o#(_d4BUCH&u`$)bA7o6?mWje)x_2Fdj$r*TRjgp+rXXY zY-m+y(z;oLro@?Nhs=WmUo~i6P+raBoyDAO5 zK=Icac(cOm4BYXLWd@$B`eUVmZ&mhbHt=nC%Lg!58+e<-*BW^9{gQv3fmhxq@fHKm zRs3xRzJ9EHu6wtE-|d&Ur!d-oUdfSoqJa;^EARXy8~AXAryBTZg=ZRgw!(7_yjGI2kE%Dxz*E)lWF#AS!DmuVKLc-4c&dSK zQ+TFe|`S#TY?#$!s3_N+h z9KS6F?&!14z;hM9W#DxR-)-Ri6zx&*&#`Bl;!iMer(H<~UU!*_GX}m#$xk)#og2A;V@%9(25 z%?h7w;GTNPUu)n63SVa6Eec<0;K>bA&T0d%Q}{XqZ&UbI1J7)fa&{Pav%+^9coSbR z;YY=-h@BOlVBnT2pJd>kE2W%%2A-+#3~IJHSmzaryBUR3NJA56$+ni z;A<6LY2ddjywk4l+@HZ5`+Q4@xe64~1L*eTT zyiMUP2L6e{w;H&m@NEYEg~E3j_-=)_8Thvfw+wub!gm|^&kEmT;GGKh{3+URyN#3M zCBeY=Q+T3*AE@vo1NSLB*}$E3WX z+Q64&$$npJ;OiCtIsm^8@R3T zJqG@%!aY^d{@ijVvVoth@O}oKq3~1#pM9?Emka}+uKFv} zzz2+0^PPderN(=%fuEu3ooe7`DZIeI=PNn04Sc)8D-C>vl2dEopDX@41Fux=T4vxs zD*h$||6buM4g58QHyii^W2Ajn8+cIhuQl*N%KqyNJgm+KS`2*FC@FudfzMU-ZZq&q zWuF}eK1$(j27ZOo(=zaDRln~x@G(lx9s?h%a8Gr#|6i!^1OqQtc%p&NS9p?vHz+*W zz^_$!KLa1B&J$7%{88233mqgMDBs`X;b?f6R%bK3lm?d$>EmU z`CWrbjbF#>H2#&~&%_@;O&We9Xh)wqO^%K`=NZ)JRE^&`FEMfFJj2ADeY}acY5M5$ zcgMj!n%#8%#5j0z96U7+o*4(vje{4&!7Jn7b#d^fICyg$d~F=OB@VtV4({x;&3;ML z{6V*Kava>*H=A;%s&gjdQ#Ais83$h*2Y1e^OgU|F_?>evlRr`OD_x&{ad786$&|A- z4*wp_&boZ(oWPXhoa36fbACyDfo8WIT6^<=JD&ngpHc_Jb+(3=YxwF4Iq&xXrf#*0 z+_f5>rtz=S@R1tcqTypTe5-~p)bMQ@-l*X_H2g{pZ_{vf3t8kQs{JhOy}cxbr(D#9KAIN&S8a@dq^A`Mo9LH)^=^ zdrQP`(s1W@m5AT0;m+@-5Z|KV&hJGLU#{WK?=TVnvxYmr*Ft==hHv9z7x?UlKlZ)z z*`eWhP$cqc({OpGLuOeTE>}u=YCW-ISaE_VCr_9xdIys*N4R_8unU|>H`#a3I zCTTbx9Ep6AH5?DPL_YmAyk`W(?}=$R9?*$=GBo_42nzqvaQt*wMyj-P~zeAa0=9&?I(S~MJw7DYZ=H9R?j;yE7; zKVHLkXn0=@Z`1HUXt<@}DH^_8!%xugJsN(ZhI{6^{(q8&Cun#-4NuhY{u-X7;U{Z& zvWB0c;r%rHG!0MH@Btd0q2Z@%c&3J@YPes+2Woh(h7Z#4sTw|5!wWP#UBhQ<_z(@R z)bODiUaR358eXU2!!&%EhC9Ex$LuBzcYfQA_(}~wi-7txYxr;n#C5fXkI?Y78h*Bh zuhZ~M4R6u#Q5wEg!$)iQHVq%6;X5=uOT*hVe4K_`8t&Kd-5Q>);d?av91ZuByZ%33 z!xJ<-N5c~}e1e82Y52Jso~+^LX?Q;k&(-i$4gaHtXK46D4bRl@NgD3g@W~pUtKsKs z_*4y_s^JA1eu0M1*6<58yi&ubX?U%MPuK7|4ZldkmudLL8s4Pg`5L}b!wWRLS;Gr8 ze6@zp(D1byUZmmcG`v{DTQs~x!?$YqOby?r;j=V+hlbDA@HP#wGc>$b!!tE} zzJ~iX{4x#C)$q$Te5!^o((nQeU##J?HM~y4D>eKI4X@SkB^q9*;q@B6Ov4*Ayh+2C zYWPYGU#8*B8XnZ}|4aU#1^&+h|7U^!v%vqqEbvd?u|N6izew8_+Vx^y?vkGgbs z(s#Nvm)!Ppm*##>*&Asu4^ZrnT$%?b_I8)%fr-7*rFl?dKkCvvAhGXsX&#K&%UzlW zBK8uO=0S*E<`?~Zoqz`dv9%$HIU780O z_BX#q+Mi7NBbVmEg}vRS`;y-1(tjZRs7t4izSE^oAidnBc_3jgap{vtSGjaQ(lcC| z2M_i{m*#2jo zJYcXlx-<_K>_=Ui2MYF`F3p1kd$~*V0Ks13(mXh@t6Z7~2KEe>=0Sly(WQAnV2^TX z9t_w6U7801c3+nsPWlj+<^h1+)up-dx4-#0(*8`+AG!2M(%W5n6zPpFJ(~2RE9^xHLEH zc2}3?M&17Ar%3y`LAO70X>QEz?Jms?xxLY)^GHAH(%hKace*q;XU78zf`V)_BVSX?dQhW{>Y`dA-1=>G&jQbMwjLW*nZTd zx$(8{bm%UzlqV0(#6bK`4QximMt_6(QiM%SL`(%j(Mqat+Y2^)Us?wRR34&#pV zb>|768T6KaM(1xZ=qC*NVS~Qcpl>ti8x8szgI;RTiwt_6L6;l!OoP7Ipr;u0xduJf zphp<=5Q83I&?g%7u?BsZK_6t$Jq&v9H_`p^y+MCv(4QIf2L}C?LBDFyTMT-GK|f*8 z4;%Eo27Q}B-)PX+81zzuUS!bo47%K)XBzay20g`~&o$_=20g-{hZyt#gFexqk2UDS z4Ei90?qSe-zc%{cpuaNc&kXtlgMQ1PUp4402EDp>8uVcXeUL%-FzCIzjs7?2uMGM# zgZ{vv-!kY|4SI_~Z!qX54EkY%zSp2{Gw2%)`Wk~?YS4=edY(a-8}v+rzSy9r81%UY zJ=UN{81xW>9$?TX8uYOSeV9QXWY9efdT)o({}I|B8ke}cGoj{SB(P~eKhYn`O!5cc z?rht%j@!nkxL5P{f8PK6hu-Y)m|mXj;Fg@=?g_)bsu|%AWo<3?pVIvV?w@>(W3g@b z2X|UOVxzZ?Tg>*2>$tOQe`Xywl^E8x8Lipx03zAR>-r4V!_dV|2l44 z+pkG$X}@Y+cP8uCiH-bxY@FALEqn!2V)I_YR05dnX-tU?`yZJSTlH~FiB0-&ro{Gq z5K=k84(nwsc5;G0SetOQ&tSIL&Gu$W>|+mLO6*`gOo_eg_iU2bb$`K>*l&Ntl-TL- zU`p)qUu8<{?l&_f_VrIQC3f^{nG$>Xdy%3N2VqYXZN&z%Ti;`?ybk8{*b7-koPTh? zZoTpY3xsR2m+%h@FT*8J>JQy2Xqf&htnB>39sc?jn6{B<`|ILFCb-G^M$|QY&UZMK z38e>k>A%JF#f++T~y-w`bzs2q~TGPfUFpu>&)M34irEU9D zP3U}ou-yuR@`u)^v_XH!_ciWfBD_9j53bgMR1vvrNsRcOtPLqs(Y+B*swt-z{gvuU zff>;P1Aq00_Up_|Xnzp-8|ZtiHIGc;hLl|4g=13S$O}^vt$$$c%eqqmTdygC|7er7 z5rjAdvX+UW;DKXW50VE(`&oC8flfs-!&f z^|eVJU&C>tuCr3CvtTCsU_s@iq*Bwwth5)igFDi;`-87qub^o;p~r+(>`}vS{Y%T8DX7{RQqZvDmRip zHj;l9^U6Me<&xVz-b!vWa~PxCCLe`NvTAC+Cl8fr5p?UA*TG+ z2P&0ey@8Z{4CP3lx&cL_+(n#^$?~ho`vx4IL&v@iyIYAjMdU7x$X!U@7hnRxdop-A zu7^OneG&~LYnvzh+#M1PUy8vfeB~q8(a$s4wzzE1xNQAQw%c8{8(g+7(QJVpa@hF8 zY9wBPZKOSz<60{D`gcfb)?iXHBXeZXWp-eo(?Wvh>73oKKEwocVn6rJyDC>EV8 zOmcxpa?l+^9a||CS~qdn9!TVIAhh$bN{ARLjh%WEcW}tvhMlv04TGg{uug2O_YF6P zK_hDn{UL+__48sBnZ~I0CkhXHKl%W}5w+vTm&CAST(%k^n6_%>*bIB`RYO+f1%=(c zU0E*Fs~ayE&1+E%bF1YKUfo@$*QczOrJLWAEXke#FzMTXTwRlkh_ zqT9`}V10&$+VyP2ns1%PZzpzU#1@-`EjUP?QmG8<5wh%wur!n0KSEv?DRE__#N}k! z5@Gr38~FW)n7pLDcaq!+l7nO9r0n3glY_rLmjtErtZK9~C-@nr8b2nd6GYScEZRj| zduP2%gX|2>N%V))`@T=2n^gs~%DLlA{DfC(my3D$6I!2Op1kmx&?KnZO;i7rxf^uIo{CG#x87Q z+4nlAcZXG9$^JakAF582^Ju_py+)nTcNY2}GM)JvZ$vq2)+Qb5I^is1Qfj4<&JcnS zw^7-}qT$H0#)y9Ne)kROK@jS@MG)Buh>q8?8`;D zg((SEHBywc0QO;CvQ?<^lC1MZUZ-`QC+E4W5PV00f&8sOTC_-MewlCe#8$Z($nr88d!>e8(~&VVS#AwjqOKkyqNMA!P>`&D4Jmv}$FjbJx%x3CL4gn}k!GkP{;i1e9agoA&nCXxjs8=a1!dRLf5wBbpK~+M z1WmgQVxd=D{14=NkhE&1buf{mMHl{HbqC>x>-KYds~>x7AzYi{KEWBJk>88?(~)o8 zv>RW`@x=x`4Nk6M2D0PA47#fY@`KeZt{v7&A*&%J1M$hNE`j2DQJh~%ssvyAW0X0Q zsRt-^I#a7TU?#?w(u)4Ex(X@qH^Ha3%-6VFjiB3uokKO&u}7ZwEleN zU(AYbW<#O-^ZPOhA;XlAJNC_=P9aB7$Rr4{&g0iPN?g^x>_Xh3J=iXI-bXf2Cg?N<0Tj_FyU zEv`GQ4|#1t*7woM7QekO2}v>1iYkA!D&IS1dC@~bl!xEv1i!St z!ksPp!)Lfs^arH(Y4A9Xl04RWja%VgMbQrHK_%j@SVet}_aZ7#a&Hzt55-l@0adIF zSLPSTDqd5`n%{AqVT35vVGU8G2gEFO3I*PUQfyktVwf{WHG*4*RYzBQ#>UqZ{Q3*O z*5Hf9-@rXU^8A8(gQ7Uv;Ra9y;+@t=sh4#>Slj<@RjHDHCb`+l`wTJBFJdC>3ni@A z(fUaIL-$d}uedf@CxLfD0M2 za4(YWe|Mx0rF2a8ZW$~#w^Ia20A%urQMb*r3a9m>AL zJdtgvW=qz`CE&%dHdiB4 zgw+?Oq*^&D)z2EGdSYeNsv?~=JxQss#c_%`IVT)QskEA4*7mi`=;35o3yH0=Uf4xF z7GlMY-H_Lsc^sR>wahPQyFFj6-Ciq3S3Zmycwn>fBc(`Bq0cmEik=PIwadnyf2Shh+y0p&O*c zWZG%1BGcPoVu?;suPJG#bt#!1RZQ>3VVX#$uwdG0Jsy*(!#a&jvjx*Gt0^YaPAh>- zqsatYMcKgDcpFS&U5WNP9y5nl2(M46W5x(d6i#@vmy@1^w)o@nhP^T?0aqoz|&P-Z~#O#*MD; zil#(`&uP}wC5d2Y1$9JW1mZ zJzK~0HzKXwk&)-mI2o`0WownXb-C31fu(%jyh!j>!&p5JMGh9{0h;6{*fCq1zPng$l@#t-pz9lmgK z)M5GAy(pb2hD3*zK^jh!;1(5QKAA^$0opno z+^k?{OIObZo&u1#6SY`jh~V<%1;O57U9NUKkE56)dYBS@hq~@B8fQlR4(ke5wH{I_ z@Dn_P#kNhSU<@>#OuEex>zzM>pR7-T73-ZPs^kNzWZ#%2kEZH}tCEXFNy?~U>P2e= zEhmBs>Yfm6^9SFt&Vj-Fq02pX))!sj61%KyRl)PL3L|!uYQoY_z%16+P@u_r?;r6; zd%jRnAGsLqXP~~Epcw6^FWGmrw+nUjG8hRKSE)Q5iTE$%E}zx#e%qg{dW)_UkC`XA5eiT;ntFZ&<- zqW{6l{zpk`?tAgA{k0IKTMpL#8!V@+eee<8(7(|u*UM>{sCW!(C((wm_BLc%Kfep2 z{;ZT(3)jV}M!)O17g`sxuVCy{D>iszY_w9OyHl@e^O;GLBQIp5YJGCip{@?t0pygTQfe?Paw#CZOUzI8mxH*rqzUqB_bxr6IpoX3&r7f51L zQ)2VnN}e5x$FmR5ag;M3Je?|){t`-#|T_L(dreG zZKu^pwid;fY<+gV+=UMi`=l``uA9pyOd0CjSwl=d2Oq6V$<7aCcQaFCy2A#l$=7Uql=@Vix1>UnRhZwoy#ngpWNlx%B zHfAZBmlK-ovAZqoCLVdU_gjRah@6E}r0qBbvLaq6gXLM;2x7}oMcKE zr6e4%Pkx}yDnW58`7IgSCi{cGK9>mn^Kz{ECGOYb4 z(}MDb*=f(Q3ZjS7)*UtJi z05$H$W|7^n>hG~w4<_rus#$jX@@^h$^xLq|2z=3zXL744j~SkUff)4uPD7#27z?qj zY%)rvq7>Z!N7x4sS2v)+9?xWdxX;>`XoBI_O`y&N$5vHpGe5_tI+G%2LQb;p=1f2Noa$FG9^?%=s^h;NT`v} zN(t3T=mA2F5^9!EE1@b0wMgg-LirMElhDBr0?Lt)XRpv}2%%vTN|sO_p%W#PDWO_I zhf1hGLbnpaKZ?fgsFTn}LSG&vpk@i}BJ{3=S|rqS4WL#DwMi(A&|?zvh;>8y6he1M zC|N=a2wfwgObIm;S|FhU3B5pQwtz0LgO7Ykda9tannCw@h+!A8rm+rAWQ{=1OkYRK za~?Q39PiJsN@w@=_tqn64dCbvJ`Z+23x^~9obcr>@Y9*d^oQ$2si1c@si1h8u6=~> zxH>Uh>VNLy+_~R4()UDQ*%lC1a66T3RYl1ioQgv4<^;dD zzI+{dvRZ#A!@dkwlJ8wmR>K^S?Qe?rFwm%*UqLfMx6&}}$2;-E9~zAZ3o5%-G#r_VzcFqptPjjY0);q<*XNY*2OZD4y??rJoHHGTrneg*?B zO0C1CT0@mu*S;dunyRU_3Rz06=g}2US4g#<6(u^Yhk!w?V-2-#B&$+umQrg8u!vgU z!JDYo1gdo)){uVK~=R+ve{KmdXtvkpru>1^g~+u z5iR|UmVQD@Kdhzi*V6ZC>3g*FU0V7MEq%L|zEw-#qNQ)v(kry|javE!EzR|X)AprW z`Wh`wA8>fC($dScv|hGB!*m7EJUC!qk{{u+RoH@V=H{$(mdmNtT zQgKx1UH?T=aA8VMu0MNP7s6$%J}<*FFjU^>K&s!Iw8;@b{yYq=^)E8|9P_wXLcS{& zFX7?Wj^SeDR%G$Rc<&^G-dk88=v~E2tM_J=Vf_t$2yv&0+;^ubK{sYoP;bQq{)3%l z(0hnr^&ZMgt2a?)*!2+PJ5DVAu_imMyI7NXYjDY%>Gzet0A&-zQnhl=OkY_G;x}CV zgV9hEt%qXM!0GGXJ*Cw<94V#$8BQ|j9gQUF%T$PUs8sw7p$%ny#4U?l#JvWv)%&gze5%9GEMIB5B>pF2VC|EFXNg z)%*R{h?@U&l4AKcJgFyk`9ZG@6qnC=Y4z@Mc+i{EF0v;rD4v(w=l4@)<}?0aDamby+b83SRvMZFNvma{RE7n-{x@-Buj4s*y_C>->T2< zb&^5vBP`JBU84{ypK@sCkD+nbC(*=k`kBbI#)=BKqs7eMij(C7Aj}^`r>sj$P0i0M zsVe1eC2?ILp6{87RMM6)DM#Y@)u(8tok8zCA45u_*tAA%fcL}T$(VN0CTlZlkTK!~ z`)%Bh)5p`u$xn9?6Gi&CRoy%zCn4b1Kr6a&7}q@PcVO9bHlQ&v%xc|yBKr)UbK13C z+3{#!hZT5{GlZ17_ZCiEyR1sVi0Kwfm(Q$;;J|j}Y4O}_IQ=s)vEX;XZC*Z_jd!Sd{@Ha6MJ%Q2nqY}EHP86C;(c8N0b2@br?I-#?eH2*WkHbIj(#>-b zmjQOu*3Qn|l+pgQRSdP982rN*(e`D$T7%LsqW4+lLfj_}-+4B}Oc+`Gps`mu$)GpH z0zvQ9ytI0QD#JP&bwb=RA~zDRJ{vrol@-(ejUuc+VE zA16@1lJ&ZNXAAx2B1`FaiIWU^=deJ~TgFSPw^U_V3n3Qbe*K8K5&gyr{XPMx1byfv zgWit>tM_AGTD@&5!ye@7M|VIVc<~wN7EV7>)_9z%5oYXnc{jR87nyO8%CNuQf|Ds{ zzPS1`hz}prNEsZ$!v6UqXtue?a@yx4(LNSH`*=b7RED(*LfO7gnHy=}OvLe4?fBh%Bb0=k`wWPg>W_`E^%lAGDp6>4X z){S|<-{C+Ed$;p4Y)_yMPBqHGY#hPMPelAO6u(NMhUudiq1dhoG3X z|3*yM#n5$&w-@-jT!gY7y}W%XG97*TeGz~+I@;GqYVR1%|J)6-7`|`;4Hg2y?#rtX8Kh^fNCcFUF;6-w~g!7{; z2yV5WR07(cZL-dU_AqKNh(+hwo8U3pY6bQ3B&8y8!O z)^^v=eDF{;GB^p!*NXhD@=71^9oFZ|N8lXTV**w4G@KQ$7@@EEVS102_IO=9K})A< zX+Ffw4=1jEzW%*atlXD9p1Sqo>2ACZxcpc_i6XwnVo8Y#eT_pvVYHryXq1DqJ-+yW zX)Y)Hn0QUX8V93`4H9V7z;nCRxLT*TurIxp5Abcqj+V6V`G__Pr?t#P3jbU<_I2Li z8mzPqZb(TW37BtNkj8BwPfoW=JnZi+2a9Mk%JPG)Om?t`mCt?(d)GZk`4wlSh`^+( zpka4&m&ntHhLmQM^7Y3v-4xy*wpQ0|>e_~@wO9s|X4Hn}(8fS<{3O)kK_G=DipE2G zUO@{yxMhpX5o#tVHEHUp)>Cki9NYz(ig~;b;vJ@59u<5eh62{1>di6g**%5((b>F( z4l}tm$jObaKPG+Vh?9m>fr}p*7uhvtf;2`WkLeLC;^Ff!EX)9R=%bs2R-)zIm1vv|5+2A|V|rZG$u` z1Je-9e*C@N>DkAO#1%)lFLA00^?3#tF0i?(-iZhHQ<{YRCZ#0%`cKDQv|%s#8t^V7 zSjVI!`$IUE2|@4mQcoPa_^uq5gj{i)b2w7IC$c=t8brl8L7a%Lk}bo%x=i@TmhMTA zq_E%`@k(G$=x$BgnU1uEE11GDOk>9JNCa`ryecI_lfg85BbgnIp39^lzGF!LNhB!L zn-~$;rE3Q1lP$2;gnq2B9w|x-QmKVNu!SoMD|ZmzEW|XNX)W z$1w~waWzPdXi)BGa1S)l%oAl6G$~UxDK}ypG$}RGq_ZOeFLwkss3zqKD``!lKkch@ z<8yS9RVf@sv|$0S7(i2T<%jmfG$3F1#86?r=!}NZI60wpI1o9Xprt#Q9Ja&n8@&Uu z+wU9mZchJ?eakNI3s`i)lXx+iwd9I2W4NG%`0QbueGT_;2(y!`(Gre2)VfNjfn%~` zJwkem)*bHgAl1d!@B~ug zX7lw(DDy451i1xwrFJ?>ui!d`-aw9C64$GN}C6NGFG9xU>4oebPFmF+D zPfdY%3$O%MpgKF)!m!sH!sZ2fcgqQRo;n>EmaCs*y50a0u)q&iA2G-Vr!aj4%JO=J zkg;CA$E&@h2e+nJcvav;_Y^kJD{@r33hWdE=R5dnRT2jXy& zj~G;nW~9Gc$4waSpPfPNR*9D-@n8l-_=D4Nf9&J4*pkOo0Qvw5<^%(H`|mxhk#iW1 z`C!3RP76mo!?vG=w)}`@t`c&;xBfYcE$y^I!(@x=aTWRr8t*^h3L|n7@YIw$9wY1_ zPbssM6?NWxNpS%TMHeEf)NY#5W_dU6*sx*Q>{azEp!uoOta8U^sOihy}3@e z&{T1=`~&Ne5^14vkVj?Drd(KPsJM1mr{fyiLQ-DDLN!;$u+U)5LKARk%^EHjV^R3f z5~>8~bD`Sru+Y~i7_rbNloC#V?s93Ndxk_?sD`6Mvrr9uD%wJSeNwm35Xhkqg^Q(y zPJlcrdkp2mLVd)w!|H`=Yzs+w5ewxljbWj5%|fT(6rMFq!(dQ8R6vygZ568h4hy}8 zf)NXCq?B;_lXzl+K2$G!1W#G3QI^M1qFE>pJ{4`D>z>dp)EjbWp*cm;Lfz09D*H3K zofi71xOQ0WxW=}Slozp3T4M|g!Mu?;v_Ed^vxZ?949Y?ys1l%ig=)XULJy%}#6r!K z5>8*cKw79!_=szvG>#I@LTQY&QKPKlaos}STqZ4)JwsaPLxc<}`wp(O(CgybVZDfJ zYzs+w5exYmVps@DMJ%+7k7%HV!x4Oxg^s35fEt8qzr#Wy6pUDC5v7FF??=n%LuU&g zaV_LScj*@LG15j^Xu@N9436_A*pc3J1Mim+PGhSM8G zv#~Pd`tCr!&xd^+SJFAy*Kz5Tw*4u5gS=X-UvWTP0Me7w|7)(nbCEYbJotd@;A;~a zzxOrV+l$sJPD!2+{5CuIeNM0pYvthkIm2G6&d&*M%?_V+h`;}~oMCNMxj9|1!`c|Y zOgbqgbEI#>MJSk)l8a&7ovp_)FBVlN=LA0zE0tDjz+XB$`AaAB4nfC+FYkiIrN94A zIm14x^5%5;siqaLeH0|*giv=*2(|he9y(NdKtFb4>Z7!U+*EGhQ62kqyclF_Qt(1I zd1efmjuyJujm&u4dlDVK?{vV&e*b;jY#(GRK~~+2*}^#N&3! z-y-a-&JEy;b@Vshi-&WG+xiV+jXis{M|RsYk&`$IJu4CbMHMyIOY4C}rrVj&Tk? z*fGM&JFQDT-?u~95pd+Fju=HgX#Buw(rkC)8tI68;KbY|$c|78<7S4-sE+vHVZ9>? z1F|F5O%q3!>9x1;u<8fjVd*oG^7S8_Vhv{{s5D(v+G(98t{v71xW?|AmqitkzL|4* zjK0C$yU3s!eUZIRcZC!_oLhM+Ew{^>jVm_tr{cDi zx9leD!Nb_k;s}p>ah_KC`md4aoM(fPi}hyc3*Leo<$iq~hKe;>IF5Hc%ZGYBD=z96 zV<2WNSmdLP>epn#-V0aA(yYNse~=v^4}~ModE#w6#?>n}^9)%YS@TgB9KUCx`UbT% z6!V1N`gjd)@QK@$;q*1tv|)#}7)^b;r%*P%p-N(Nh(R01Kp$2zJvr9nX=n-be!4*Fb*b=y4(qvxpckGaqOM;l{T~FDgSr!OoXvWg zX<3|#tYn+W3TxM?YZEXWHjxF#Hc)&oW*I8Z^YWbFMn5J{9+&3~YsvAAZb8hTM3xe# z#&}FM$2VqU+V-^Xv-@wg{)jlnlU3Hl2rK#U`x4NIULj}*7qvS_A3{AI`W2zsjF%6t zCikk8O2lQ>#yCs;YpEnYGT@>Sl>neT^SM#>HOyDa7qDdTT^!-2%w{s`q|D#H-M8%F zM8M*tYz3df3L$btP9BE6;A<%0WX?k}{v$w~nG1MGMh(<05*0K#=nhn#xs7U|_2gpf zsUDw}vyK$~xkemIiR0w`;YqF?@hYzPuh`& z3RPdy7-8?c>lp>s3nOs^Y!!XrJFM3+2pPWqyanzE7X42L86^a-Qg)1Y)^s$uBB9L3 zB4Mu;7WXUY`JBbAr2EB<_5f-LdpC*kh}HuGZ2 zlgplM$bVLE$99Ah>sd;OX&2tuJx%xy836j`ag#b z6?USs*GI`Gm%YH1&r|nhe}#Q8VatA{y`r<&ej7n*>1QDmju?HzUbSB@HV69hxKAAN4~i8Y`w?KCCGH{ z$FEPxKx>dMZeUx_Fn>}cA3xjSTec8G#owicj=TA8m_@|i&GsL{K40(Bo@F^>DbNA#*Okj=)ic~AsY{n zAMOujCE|S*EVLQJ7m*V`e2HbZRK*{h01;V<_Md-bb2HgL$M}}+6_Qne`U=g%ew`=UX~#k9e)sx9m=METCh2SEla8 zgY0Ct_NNiF{^MN1Zl^$BBl+l8`qYnp!{m==VF2@20x>AK@(}%IodKs7eI|YYRNZc_ zLj&!PzDEw@@`rQ?cHEV#QEcRTS9Q{YWx2z$6axa1Ro^DlJ~(Sp_kFAhs4P3U*;yNi zWx>8nfuZ2a3EnN&SX^m}aIr?L1?}S~AB))_CU((hQ9s7(YdjsASl`_S)g2{{24i;c zA9S!Lb{y7O8P=vdjC3SX6v}XzQaQoE0M}vt&`c9b>Grd~ z>f`^pWLU_WLK(Q*YSCOcMG9wP&>+CIW+edeY{^OlESHcB^bOB`$2xaeufoz|wL{`~ z2;riaLhM_>LBGsFhi2wr$mQnrf74(8Yp1W_$}c-RaRaWPOLn;TsdgVw^au9i4YZgT zfUO7!5&KMpd6j+K0eBbM#OE6S^=J!&i^h=yQpQ>uM+`@4oOf@R#vzLxMwA!x5!JYK zrshf!7dcr~-1wy!`Qi|z)w)4Qkt@nLUeiVCQi+PFgYe-$e5*OaS!gvH+J3#ZzCpKf zEcl-A@IkK$9(y-R==u1K)uF2p*R3yrbAGZ96T`cKJqIJU+T}V8d4@yIg?X)Fh!Fi1 z?6hzD*Zf@fS%Vcn<-hu``MZ(7yTiY4{U4y!)+e{f`st>Iet2frV{ML~e*^RHj^xV` zfd0e#Mh^F9-fcE1UPb}ZX zUVu4-MI-%X*8tIc$Q}k>h8KF?F00^H$xnx{r=ebo%l@UaQ;WU)SCnF?!z0Y-cyZUC zV=@kF)gyhCF03MHDP5q`{f*Rs>v`e!*U=rN4`$H`#?6|7s1tM#Hyhc&3KW!!p3B z>trl?ob+-HAEDtVYWM&xeWR8hrKKO!>RPJd&6+;1YUxUi|5`0QLrY(xr7w=8U$8kj zIr>k~(p-HxHas|z-ejMvr4Nh9*<_!p;d?bX>ouO)TKZ@${TIxkjt(2OvWXG=1^Z`> z|0gZ|1p6)BF zHT)1QouTm@rr~`e=@;x{Bk4`{FB#3a`-cXEh~sV{wvmI#utO98Jy*TDnF{U$3P#MeQwGy=%4fLXCf>mafrw zW@vbcmR_jw{6$OOqNPvM(z^abG&#vy`XsIGr)aoW!~1IZmk8L7tv=M!=fk#YU&id< z?oHTy%k>@Uw3cXkle;_=&%5*Aq>(?mvtMUHvYW~Eo~TabXD0By0n%pq4LIb$zgM?{ z>r3W~d%^a=2+d>GlkjrF&;HQj1ntZf3wTj@BI|apQjWLkRx5 zf>OV*Hw*cqhTwiy5InBv2XD|z2>m9@AJgCq2-ZSmi<6#BR@#k7hP^*6W>ww%c+CL+ zvfhdCC|GG)N52M+y0k1=K79_bUb`~VMgt8xg&*QtNaTJajG(B@F zUZAFFc+>%XuBLES9bSOyzrve+M@BV(%82p@%kn;>e9k`Q-@RTp0Lzb@%y-geB~Xs2 z8*fZTz1)|8_ZsRKCwh3(DAV^ur*+tJ-Z%;j^yADTA##7K<}&dJrFe*4-jWJs;w^o? zkI2_E`0fnWDP<|$#R1e)KMRffEUAzWmrQJO52HQ*Db{qoZdH0CF;mr-VWr;Cbmf*JRtm{O}QlsV9)S_jyKLqP7OJvJb zyNZo=Jy6be?XoVr)@|28vRy;3M!Oz`4VlmOwc|IDc3E{uMc0dV%>i3fyN+bLBJXI5 z{`(E>n+_|Z=l(_eaPv=gn`)dKhdJR$`_xI|OV|fe>px%Pwr>F1jD9;mg!XNRC7J&K z8X()(jMP5u3xO@FeP`_B-+ZCz7rY=8s=!U1KVY}ncYveGPkyjH+5WbOFU-+mj(q>;H;<3+VUvG7 zJ|b3*3=YT6k@2DIJflpGkAY#=&Rc-N&K*J6`4TjPqhb^cDaS_!Qv2BX4`7S3^LF%x zjL!&i&sHPIh0n)x@;EdYmw=OLzV~)1=vIIImM(S;oH%YgmcNHnk-&a>^2u1cN zoqn(mxZ1VTZNOls)@88MC^UijN5T;8A*K?M+Q&{mqwAvV^Z=|GJ>Foia8+b}5tCSW zbP|vK_zZcHaKAAS!x^F9Zv8*+J9t0djy+YrL~sJ& zB%$wxSg`WfglqFZjj(TPUa@_5*!WTnHK&To^D8ZzlFo2 z;CH+P*+QAcJJN;3T1T^ckXKKk)9k^^Ho)RgJ6)oS-Pzq^*m-v=7%I=DN( z`5M}2V7iwx$L$Q_3=oqSo*fb8In5n{-}2#sqMYcg^ga`^AHu&4 z*sxH@#J{0bzllGvXmgFDrz7v{Ds%h&p^Nd<>WNV+zl^jNu0@mi_$*q_7Zp7`8WZQh zpFwGPr)vy3FbbyQCn3bUi5Dg2gz!&^;2Bsr1%4=kHzFGLvXO{kbF#xdyZeJZQ}7T^ z)x{XXUHtub@Cn?Bc=)!*vyjgvlfVD_I4tdn^Qdv=={h_q` zGi;lENuE&cKTLqvL{CHXzlPrMMpK@L~iLmde^jL-kvlb=X(dh7Vdb6 z^ex9xKYtKEJum$DeIEac{t*9uDwX8}V!ITKPOD53PfzCqnGjk80^WZli0n|l?8Gp; zKQspf-l5&Xt_qca4Y#j&C_Vv?Re?el?-yr>CWCK#P0#k}%0ENBQ~aUJFj3(}?DNrF zzW_$TNiM_CI49K~><+JZ&DS6XL}(NMEOJDzB?)6LOi9=<6}4LXlN7(m`v9s*#6KsI zoE@G3e$+7RwLmZYI=38OZLo|e!sXxJL5MmVw@ZJ_4!$XWMmDqn3XD!g)5KFsT%*YH z%}#mrw{<y@H6DV-*+uvg^O>rDmz4(&nx}CC%DerA za3LZCLtAuo=}&y9ENZwE~3b+#K-Wck1k3qW(n? zF&6b-?9~7NQTHbBRTkI(e*y&Jf;U)ET+pbYCL%Vd(L{|VLgYqol!{yHMqT*g3TmP# z0+A#&*Xy;k#jgIWt=4L*t!*tLZedH@1y@=Xs2lSb5fnvSAiwwL%=6rP1L^no?XUm; z>-GQVrQCUDIdf*_%$YN1&YU^kmz|U?`?>p0Sbt%Ca%J%A&EmIgH0o2m3!hY<@`XhR zZbUACVIhEOv6-SEArML5KKFHtHLmHqOySa;35@(|9pK&wGjRKrxv+JYJsfqJ)%qv$ zX1eV+zF^}$#@vD@zs~Sa?~5U>UZ-2@;;HGwTr0^0{skqS9sw35)f?cotPsiW?nTjh zWBhxu$!imupVSHkm3`H8a`W`5c}-=_)64Uk`k%FU4s{ekt;L;V%CQmbYW$D~{)*4C zJ;=wiwO>n3A5Z$k&M{LhoqMojCfY1|iRA8wJ8$x!Q?sTaI%rW9lwTkoSy;=`eahIL zqaR~uxsO^pGP~I3+y=d#>@>@ctZm!MUTyKi5zR2 zWYCw4=MsNJ;?aJ=+j+sxgWZ{#tWWai@p`j*gt=l&HMGn6$kiyC)zVm3M0c_iIKWV~ zH7(ZudwRj$W)N68ZAm*Dly$_q(QQ^=(}dz6Fh(LNU|>5<3SRTy>b3Sq)sf*Ed5x<# zSXe&@kS^DSiJSq#wl2{0B55xut(CNB zTl||S@B>Zvo1yY-`;=s&Zm3Aaa_S1CrGtBsH_pN`u@&`&w1%ZPBL9boGL0Qe=`PUPSPL?#}$hdJ}3qlF|qXp?!sx z*mH;pbKPROjtWk&F|T1(u9f^{c5c&-bZeC?-vuF58dl`a49n~)Fbr_EDNPmb+3Pd( zkrO}M{grr8#fe{SU8wPRH*lLyG5PBitQg$Q)3+{QR54#^SCAGF!*4_kGa#=lF+}pX zwm$z~rH5Z?-t_9k|CAo81aVt>_>J}B|A`)Muw4I=9^O*&*7Oh$%k)VPk522G9_}Ju z^l;P{Tely2*k}-YQI@#Gl4BY3>#y6ofYHOfN;{XdUi5G|gtaX_{G02aVfz2S^-mLS zTmCcBqH`JW|Hb;JA?RcMvyu6qt$zlgkM&P|&20F$)<1)_&H87M{$E)CV8-y3-V0k3 z>mTvq`X@6_t$+HZE!pK$>!0;eZlrO#4~~X<@4RN~0)G8dS}SQ8%8mkl{bR0VNnAK$q(Ym7g+HuS3uJf zsY8{gd;8eD{Mz;bCHhWIU@2ZPrgOlq(l6w0PBcE;Jg#~wHe0exL-J!>M%#jii?~$= z^dZP20{S=dH?VDO*Sp>IWv?~lv)b}zV?))KvDtePXD_6g%eh$lFq7rDag#tJ;hXUk z2(nKXg1R1z-kfBNts6NJI@CM*sWvE_F|dyID!ZeNxuR53AmVLLH`sK%Pyd#Lpy7$)ht=|#cgTa1nq`R_I4 zeg_9?6V3WO%$wN#n%0J#B9uj4myV zcVUgmRANx~Hv@mPZT@L`JJRLyg`LwNcDY*`L9J^{q2(7zWW>a#K~OoTb&K5!<>{T) z?XJGk`Y&hxKOO^!Nj`WDgn)8HU~E>2kQD44JIRB9^uSMYKNMylxSt`!c9Kh5Sursz3!ZN z)hh3J%J9%G@;wN>v+i8M9(5l#NuPY&V_tE;T`LV8e}x#whCE~#$A;W*{uQ`;B0%`V z2g-)nlo?o!Ou3xdx(-b&!KPyVIj!c2ur~@e0h5?>PKphwW;T63;2?Itlc zWO5PTS7g7Z7RQE6Bj1^nsky-&PDN3t)OOx<3zegn*t$_g{Fj5y))LGg!&JFBxN}E$2COJ z*Rj|TZXr+kFS>VP5rLEG*SLmf3Y|N-oWQj;u_04y2+SH!myeIl8#fV8#N)mvcqap| zw%tcusfd#lLF%lm6F=cAiuy4tRXjb{9G@`=^3-Q-p^JsfqOc8>gnvMoQPdA@ooha~ z>Z{hpT3_U6MD z>+W0x3Hia4M2V;Xfc$F@rf~&V_gtsO%34dB0V3a<#!{$om#CCaqKIX@rQ}Y_$h}m4 z-6>z^!>(g({}3)A&i?}4|AJj#*fn6p*DNm-6~^5Ei0!;Ah8t1o_a@cHW_AhlWr8r+ z>QB&RmZs)Sji+Irj3Y&FFKMQTxZ_j&#)ix_XQr_sx7#hFs2;i&f8TUHUD0+K18Hu8 zN57PDWU{kdrbjFpwQ3E}<6X^pr4&@z*_UhBxH-Vbzi1cc%6aaDuY5oJh<8u$G<~B)WSER;>$f6m2kK#gRFcy%+7t`{BJHmMJ z>oC4t`80C+i)O5A1Nqw288sVfV^a=LW#;olUndvo-zmkaQWHX7*On*8*XSmoA~4;E z4JoEGn3+t|$;He^t3=aAm8wEb8-?B1U&;q~IJYvMG)XnO-pTq96{eQrArQF+W9a}P zy3Xx;nV%Oz-n{}GF9Jk-bz6SgVFkj=<7aI>EA)Et*(Dr|LR#^b=@J}#$KXJf8o4iv ztlBfd3v!~e1&khvY#drg zfQyK2wNMiKdW9UdEo)Jr&Hvof;hA)5MtF&}ouCr9o**{TvEq7SPBd!-OdVS%=B)JNf~VQ2dzXS6ie@mJ zSZiqrcOq;L2`z&{4q@8q+zDUlyym~H^DRysgZ;=C>DL78POI0~pWB`bwVnE(x93K| zZV20BOfBSzu`=JLUJNmiKS=4PTT9~fv1W%xOBWkg@N2U`Gs42!y1>J(;F5C>Yq<*G zC7MXFS52y>%2dGv7x&jff07b)gI{wSp-DA zp(1LvG6)BGVx4Hex7eLZIdo~}n>97ocJC&dvxN^EvBZ zFi9o0PPv1WJ1u3a`kPu^VPAE`+Q6vCeRyFX^~c(Dtm&4K7O5_F2?G(G2A{LDQ}3w1 z-8bL!9~!49hZ|y%H}LT58K3yhJDK0$B^5;VJDcee0u62>E~<$=dXKwEO#!-CLIz-w ziqFc)dW*^g=YZ?h*nK-E7vkUEUvePU9aEsYGy43gD$m)bu!e6^s2OG;?d$?&t$};-;!n|1P)!gdWHcmvZZQWFUaTEOtL-;DN$`_Tt{o!Y2zu*=t!+*P)adTXJSRzstRAv{o?O zD#7@l6z>`sM2d(^-|nse!b<-nvf<8*Q%(E@M3fSky;I)R^I z)(KcTW*Vfd}Y_ z5qX3si3{-;DwGg+vFA-!Kgo5$(HoHwr&1)(bpQ_gta1aFAaIfU$#8~UQ zL_S%;KRApN!JIN~H@m~8~r?XpkzYt1=aa6iY zX{r0eyqu#7Y=eT509923bxvY;y!N z2_NRSUe*?IoH&erBWR|dr4Q7(*Rg|@XPtX^qM8?K^goxA5j)Yo6XyWP7qPZi<#7nW z<-u@xf$?#j7f$Wv)Z+vW9K^x*09fSDPM*{CfU~FFABh<lu z028SjG+8{^<7-}5on{UmF2;vQXQ;{l6W_729ZMRwGo9&AHS*CEF-+-9dn~}ZU!6Hp zv`?01YRzaN=IBGIgO!>tcz+D6KQ@Jn3*;Pc4U1&`f<^Iv!BVL&E(s~mTEDfc_P?H| zdT)?plY(o<6FTiN(#@@xg9UJDrH}z=f|LLtz^99ipQbKyhPdRc$H&%yF}GH zvDues%+1d#Y0aAPW&g0(D^f-bDAut>#mcg~URHX$s1uROY}~5;5u5F8J{G|`_B#IJy>aq+GC6}Aqun%hIQhH0ZJ!q1+Pq19_xZdd*ZmeQA4tEaLt3FscQeAy|X1==u@~Q0{$hi-7L{Pea zY5W(vmFF~7%3LCS*v@(er)tC16J!&aTyJEH&pNs-XUkYc$3$&&SASQX?&r_I z?s|wpM;yaASvtVCM5i&M>+?Spr^FL(u|JggC#|-VDme?WqQ_EHM&jID&b`&FJGk#4mnn{i+9D9&A&u}AmT1%+$7PAGJ=*wV-ksOvPI&| zHUnP+J;dfo)VXnqB;Oo`LFiBCLFx#;1AayY<~7KVdaQi{^Vn6KMN%YbsMqn&MiKZk zl9c-?IB85e1m!mL6*)3^_&khKt|7&rD~)DE{5cb*L8x>G1*_lzkQ~InRt-}XCL0|M z=%9wd@n>64*xA-KWL`i!=%$KuiZvy%M;C@naLqS45bEGp@p}>XyVYUm)gaiZJRDIsKwDQz6U@&54&Wb+a|U6U5ZY zXo=oR@(S7*d|N6YBJY-m8|K zsV0U3Vc)A=H3hesU-wWcZlsFZ2Mh_Aggvo`k1m>&JbDPczh7`15vii&5MDlm1Pxzq8U{7_rlkPL@wSp_?KIlOqVj)e+WF)X%jf`#2uLF;H$5Sp>w?*zAe0Q9 zA7BK*_PHMO;zLkKK(s;k*ZhW}4)ca%g>leWrcXVG2tNAC!`X^I|C}1#8>b2q#vNOf+N_wwA~{2gVqUIgbr=Y3?Z$<2JdGABEOQUE_%2#yWuDTTpdpV{2xbftg9 zvm&&EefmcC19epL@8b38irY~x>Oi=9|HEi-+7pqx0&?jCA8{M9&ZJBx>jt%Z+jh43 ztb6R4ll7^-vNoLy#0`7oWc#(UMVOSl;y;>!=XTQvE7_T_*%OcS^37@`%sj0xBw97+ z-Cs`cBdy6%>kMjjhgxmZ@_rJQdlx$xS~Y+dZgM-9nNhUC54M zAb1rt!TNt`aiDFHENPNo&C7!4MZycKeX}fKoY8H;rlW~V4c=WzxsqI}V53j@Tt9I6 zKBU1VKF889$9kcW14G-NTl||bAW#E_dxkkpAl&%vK3a-uPg95u#BNNz?q6)v)?-N) z|E=t+=NmhNi%H+6&~8?!$KGcTwpRtRvB1N8eR9REI){o0O>R&j{x%h5N8yRg&~kIQo}a ztuEMNQuHh;smT&WlH3}3vKU~!6jNuCG`hn*IDuubltjcccNZThA{tW1G^DOU3MhEy z2nH`bgBvR{-I~GMSX(f}-HYA7Sqru4$#qyQ=kG{JP3)Aa^D0fy1MyOsceyO#CeEL&m;uCJcDbed(3Dp$|A?bqA)TvKF z)-+n7Uuse*ZQpYr#ac~V_E9X$2~$=q2NvFq_Iy4xwH8zW7DSXuf6*ggs>ZDy@1?H- zQyBQV<*Lc*)KQYH_S`Dl+F!$C-cTgycwD60T zFtdX}aR^=H$oDT6DTmGlI2R%*N6gFYPwdXr*G9dcaN^_Mq(R*2DGVHO+7G0`DO@hf z`DIbldT&w&jjMEDHE8NoJOs^n4X0F^bD%9a%kPNfmaXV%^hRkke@481@8y^KGHfsB zdROc8uLM#3Y0dRD-7>&_NvjkQ@z>CQrqeXr6&gsSs!taD)X?!(jkhVl^>^xI@`Q&P z`9VB6L_R^^HI6g5z?b+YKhj6C`rG5h%6#}1 ze+-d)F@rePW@qZ0y(W8x;nk7SZcYS%ey8&5UeYA-+<2~c#+V-bJ{3yO8COlzqF;3d zKf`FQu8>VuRdbY1!q52C9~zT86?B7XR-~GlG!#)43Ac(Nv}dS)ZMZ$fqet@h{>Q@>=oy3{<~L_hCekCb>I|p@FzzoWY9b8Xz(j~tZqN}_j43G2@`dVr)y2Q1TX8a}08@~q%jf9mZy{MPqB z2`YTiEupoLQUTR8^#3m-AT@3@&#$bh=U~9yWf=x9(L7BJeUBdz5N$!_A5R(i6dH@0 z8`kORCaRxZ33VFXs7@!GATj{!odd zfEuA+wVl+6WG0Ga%9Wi2d1urgBqIoU?jOc*=31xQvoNdNn)l69L&l%~?+)~2v5w)6 z{Q2+w4IlRgagqpypg3J|NSeb!(v)}2BEr!M!>{Jr*a)O)_RI~nsj)2hdYsEdi$3*I|uB}xXdjP8j{w1sderkLpMAxitG^# zXQ|_6a&D$MS>%?)eY2*jJhkTOm+sr7zT;0A6pKNx=YzH>-M8&aHq+wo6IFu!Zwfd6 z3ifK7x%po%&AaI*e_}HPh?+!#7?+#>nn*u+EFcr93ss?icn|&LUZ8be%dOG|(t`aDE|4P_F%D za{CSIg2s|*XzJXg6V#j?U@aql$qd9bcp(DFz5w?l7u$8jkBK*PL|sEOm1|}c=UeIU z@s8YwAi1XL7ukU!6QI9N;+?-K*aVB_aF*t}P-4!Hq?uXMqEqdf@C zba#slS3$MnNH344hJVMx($(H>tOt_{NA!_IYaO%-NYbyZxvAkXOTr3Ob%&*>Xd28l zgI^A>bmNYKj`ilb%Nl7$O!)X#S+Mg6=(*fQ<4UJNVLvgiI{ z15j{*;%FH*HN$6F*te{lJYmZw5}jG$LBGb5kS0>YD=aAzAZ`zr@Pa$O1yC_Va_Ud5 z6t3>_Iz;pt8zt(rT8iYM_5xctKlh4~BOzv2rwNg)V?rSQNKis#9_IcuPNRgd^ysIN z{wkWJy^gYGm3ZEHGPOlVS??$g52VMTSh~reuXE?oH^JZ7d1p5X@Czo(_hEKk0VWkz zCDjIbY{Dg<(N#s}{M}SpETB6B*u6J4Thn#Err*?3({P*EVt5+}1*fB3@p?Bg6ZNAV z4d<^*U0dApLcTkRF$rEoO_w7t;@AHd;w9dH`_Je#9j?qyX+6-5g1gNK!1o>Q_qp$` zUcwi94NX|sxQ_*K0dy#ypT!!`;?!sbK3_zJ*LK}8KgKXQDqiK!QRKE=EJn;nG}NW6 zY~yN#wJ?Y$caYbT;88jyY>)NZBvoL#L#ZY6C>Gp}O2qo@c3T=fKfXr!BGsMEU{l@2 z7<#X|D+VFEM;om+c;8Q>xZ`}zJ74#3GzJ+sHbD%|=M0~RlV=UHrNnb~9li$p8BWb2 zK-A{g^*=|1M7VZ2?5hZ_rRcbM`! z=^8$|ImT*FKpDrBB)XGOr^f_0xWf9+l#_d_TTn13ksv+gT&SK*=dAv2kuXj!l#UXK zUdmub)*a+yqlH3?!=9oF4Oo_7eiF4-%&AynQ<0_ne8Iy|cyyoG@VUp@ZTQr9e0Bk! zXt8!j0FHwxt!h%2n(;uF`}G(#F0$)YJrVP>QCDZ|WO$6l13J^h79$vuQiGkDiQYa7 z4S(p|dxxMqJ3nRJt3md9Qty>xENvvdCL51_4KRx5d|GGi$r;i>(jjL;gE@P{ziKg= zRg-DA$TL5fMdpZpB0PetePk<@o5sMDv+CdA24kGfiVx2XtSz3i}%KCn=a|LJMV#4{ifr?4&pRGc0d2 z@nV9(eDKQj*Vd%fbatkSVv5mAL6OkGUsZ`0FO~^D#f-V2m)XTT1{)ktdy`7{l+BW@ z@oF`aJv!{LUgT_A*Cda)xW}n-8;Tl zYfSae1@7d&v!Gq2z14pLRHiRV`pznCB3VxaS|;lk)qS)f)|PKsL#j?!52J`j^l9=( z8p*T8(~Gm(%{9_)meOb9=0;@qZ4mSuXyCq&E3~cH%rGdY%U3!d8YlPAV?Og74PLrn z#QuIPCFQy^t!-W@&tJqX3H4y)e2S^?+*gv#`~4 zEpE6q%WM8?fiJ<(q|p-i6Q*&m3R-IDM*EQ<>MQkv=+M`R&I+P)O%M&(UPo;R-d79R zDICuTgv|ky^#^!NqOF1n_CJ196?%#P;jj&s@QY&&lM_8Am*rq0@jb+(A;iQB`*U-I z{h|9=QY7qq?F1(?G*r3}Rf&3`;D&H=j)zyeGmfO&4$O{4u!Io`@edAxTSj3WoJPZR zToif7=1hj}bE8NRQ51eFn<1E<4R;TgD(b9bsQXc3g;|kH=<`?EOu;$XaQDu^FgiPP zx9`EDGor>icNZVQJUD7p>&_wrU`}mP?PZQNCsQJk++X)r z@w35Z929$D$GY(((<`s`asBH`d)0sx2w2@wel&#H4TG)jLHFbKuA*KIrnC)^&!f}(_>4xS-Lrqu9yabVyO7o8C5*E ze_r?gULI>KDKvGd`zNzPllcq#UCgehvC*s!%qWQWZWW)JK!sNqi<1A$cbG193x+Z7 z4xc4X7DT`vcPrnWV6eS5DJdo+ET-j#K}C5@H`yyTJ3tjtonSMh@^c z<}uoydpX1mvTH3!3EXel0T}aHrJEf6i$fHmyJzt1HDc z>GHhBvpim@f~TdbZJAb_*LX70FkVI(nc)vvdW55P}H>eEuJP@BeguzVOTb@z|f1#gm)3_}D)-kN$7zz(eff zVch(3?Qx7wKge%-r#}DdMDijC-~0VjzeRqP;^_fgR)2ctdGRMA!10A&2q`~q>8?T%0vH=&B-4K~a!l8fZ1a(|zn`f)3ZZ%SathI|*eCx&p} zYI;WmSSTNquQ3f8@;^oC!g|X)qPdNBUoaRMdXJZVqEpmQL)-qBp}N?$Cuk@jzoy+o zvJ&Ze&sOR?^_xf(lP$9`S^+>IyH%cMhEDmWmE$o_g7&oi+$fu$p;IU}q;(YPaz70L zbU!}F?RhA`($yD#*)PxSa~PQR=6|)PCDK!hY;k~q6UlGIVVqY%MG!j8aF?mLH>JMz zP_qjh4yiUBE!@J#Uu`;y0@My~JX2THy)qmR`O~^d_?YXeI-M1>DugZl2!!w+n%Dgx zDAuBqcV`omgW()_Y4Z8nQ)_*XlIti`X%mw4E6(eWHRL$mq}lQ*o;ry8nrj;;L*V5g zvSiZ!dmT4lOGMM2qdRI_-pgzTHo1CU>h5qakTVBcwcjtbz5^%3%j9Jr!tE)F-8x+2Qu3Ah zdZT#pc!a)VF+?&#F+(y{j2;p{Be^3%d%FU&iKD)>M8G zOV0w2v6Wr1TVAoi!W*VfN}i@(zm6pnGr<)#l`qUVGdsWJBUJMT)2`UOa($8EhL1IW zYbsxyIXE`&dcz993 zzx>NYawUv1QGtl{S}bk*ndHYfO!0P`(p;v;s$CPA?q?U!uFFO+B;SCjn(}HZUz@qz zSSgOXae3B$s#>;a*0b_#+V&Swb~;Y0zNoKS+;nK*Z{CIaXvD+b?V?dhT!%arulhK4 ztK5EQB}t#Hra7t`Tlvfl&yH=!m&V3eYdzx`Z}})ci}x*PeT82IjI5`zcx?L)-Pi+? zqn%S6Vsmottue3K(6l;{TtU-VF4LzL(4y_h%KY~j$E!MTxUqYF4!tK=bT=~-)U$N3 z@7ykg&W|tcaK5MbdE2r0cr+2$wqJo%{EwA=kA8r^a>FL8lI{PVtbT)b#y3n3T$>vA= zx=%UN!x!lX?tT3s>hMMeQ7>w&*11We_|4Xyt=`6q)iaLGB5pqM^owY501Ia%|Kd-yMyle}pq?Vha%T$? z>nUQ(ySDakwH{mhJv0fFAw&r)kv?;Jjeud!0JNR5(B2n*P*xxCw#KitZ~Vp^f{!vD zA%gE1g1y%_;b)u4ZEzfg%TcE9+u^!TyT@t)z)TiwhY8z>SdQ7j$y(%3*bfgg8TwNF7TxlxAClm}$MUyI?<_d)K*qYW;0%89`P$ch;)-0{t2s3` z`P4tj%}+|)p5Wd9Nm*9JyK0J!To|mbnoA|^d!BRf*CFvRZysCH<8_~@CwtZq@bM<}Xg25I1n%|~fWy$gZ zwbB=7Y>#Ag94`<~n$z0R^pU%118ryDfkw%V#4|Q!?k3C}86Qs#UoJ&cRd?gwT9-tB zS$bJ{U^uw0>HW@vD%ICnFj~m*Rct@|DKexb$))Mx^`^KQb%}l$#XXqs%rDGBhkm{f zQRyaDgi&W(rt0CyNqn8oS69Jd{Hs6a*ywEVm@w#uj1)4f+;$)ppmL>2)kC+VrDqoR zV@++fvPN(0rbl$6v@)TZ#y(7##vVmu-zCWPo5qr89aMWmqBDB#W(c5Xb^}czJ^TGx zdia$pnjY~ZeuTzx%yruJ2imm{?W%_-Zb~Fav?w`UJ@#Dbo=42!tE=EF{tX*;W;S?H z7<84^%d1>DRR?F%upF9GduYLv4NrS-H>*KtmJGtWUlx-2_`5RJdH5 z%m2jfYg9J_5$=6AV!hW#>Am(4e&d~#ofc31SaA9%{`Myt;TfeW{(h*=+MD9RMf8w+ zm%fVnqxK9zcH_Ymo!v?ETUOJM64czl?j*JUQ|dTM=&A4cb+<9Twn#Hw!>7#x&Lc;5a zZx>1bJ9;BPUWkR}S15lwB;KV4A4RGR!=B<(zbh1tl5@3sgGJA7PuogJL?U^ip1@8F zn5d<8GBM=2p~NNfd)xvMY-;cZsz3q!AwN_ZUZtL@F_|hYQ8AaQr5{$VwLIEO~So|EugY!RoLNgH`Ij&+MV=u*KtAv%k{d{!*%m`H?!fiy$L` zJx|HeZu{S2d|evNe?*m|L32QI{MVeYLwh~$I%MURO$WtVm)W`6`-;1bA&RGHd0F;d}k)P*8V)jB{Z|4>OJmG3Z3*Wbkd^O z?6>)-8{LCDBW-KjbY?Inc~JSu=?lvTsCRx)PmD?0O9-fbtG7SiC{??h6(S7H4*ScD z?26T&oX}}vo99Z+BO zkzY#3rY_2>lUc(?GK{Uduw=ljRf*JPCB+N&Ac94E-|l|U^E!781f1c_L}Zg;|Z5(L%Yt6+fVdMU%@LExhj&pWRR}t{y+fNxDkpw+C!-YisFVS zPHc;cJHvdNp>6CW1}ObX)l8F>{xIob&Ho_Ff_;7T3;jH(PU4^xYiZlAP@m>R?fzn0 zMh3xeZTB)(bdb~BL#)m_be$$pp&MzfCKUWo`K9r=>bUp<52S~=vy8d3D3Lx|B+oeX zxPZ|ENPT`+Foq(L{A$M$!MTP8`jaOkJi4D%tyI~a%Gf3Xb`fBg0rob5?f%_1HOA8i zS&jCf_BO=bv?J@**~}d`y_nVTHBj0%4<_Q(mCADldA3c~Df5VYhSJ1>Fz9G^p27d?pdx3i-Wo*P6Q!rb+f; z%FYFmA1R(CSV{MY-=;YeWTI;UxTaeT;x@ER{OW6mYNf56A6kTe%quJI&@<3+CzmL< zy909N%60mE?7(zkYgsswKcI>QL-~O2UZIdi_Ycr3_k;=U3$?mb0k6PGz z=lWTv678HwJjC>1nTfLKvQFAsR_vbnz=Mgac|NkxH4WEX8!>P@5P!);gg*?5M1;8| zrSuF-`uakN8CWdxsb5`#)$%Jy84;nFNd3uh!@5I8eK|668SCnu0_jXki7|PEzM8cS<;(QUbV(^g;gdz?7lGM1H&XgTHLV z%?)L_);gOgEmN)65fFeIZ-<)XDgywJod!h3)eC3xt3M2}1u4&sfbtTl`z=9ha>ZU! zUM+396NoYh<7OQB>^AvFu9QSc6?uY2MZ>5_G&a>6a)}%Z-35+FnDx{IhS<||Ii1&- zcAXP@f^z{DP`8+&Z?EGmt@oO`qw5r(zUyiJ;k{M%R0J^?^;FURZxzFk&jDFQB720Q z*$z;y@KcKWNZGKt)*M|!x0t68vby*75Rb&-jD#xCZk~~MajflI7RtXc)`l93xPC{* z+DxrohR0zq0yZFma+cs_OYYTUSpNul?S_5ZPYK25oz}md+W=HA(|yU2^vQ9ZV~aO~ z=|kQ)G~8L{1PI+-V{<`=W@KLqyH3 zr?8Af@`sLeK5_*Nxq4Z28XRiLt+X^ROMk6NVs-wo$`uM5emfYN1-qz2(iPRTQE_hy zki8S@_9eJL4t+^J)RGy}rEY;$b*c=Q8^z<+xqGb)r>zxtd__+MdjcXI-VuWdiE_8f^@p#C5=xyOsNH6Kfit~&qPN}}iN%8#`VC!hOYg28C3okn6n*Q|U$0s{lDOO+7VKIu()Ywj zHF2Ke`e@?bHsV{2XVc6~^H#>>%~*IEC%BX$p%vW+W#tp%r%k9&-%zr}{aL_5$|jen zx5IE~>d!=XJBM|t--3MwY3sh_b+Q?|vD&*nvC?Y)*OfHp;$fa#|E#VE$NQbtn(3dr z=P7F3$&C@QjPZRi;IYpY^3sK$AS{c!$kS`);!R|iS7;=Rue_=RQ ze7VU}#*zO5Wn@4vc_$V1kedQU2p9U-cC0m2HXg z48_yG>53U3>3$|m`k=N41$x^K+cCt@Ce&qvBUx>6Fafz&@)?XaxFjb$DGW2agTLj3 z|C|Xg4)$lW;AOkT!Ie2>%W~p7a^iQ-i67Eu{L)}}CePB~;7oXNFe(%79X~b)pKoUJ zEDl~rQjc)^Q%?ASobY2gIHUYiJjWL&)c$3@Z;`Jd)x^if z#yTEg8|Kb|_#2Yzx$<08pROscPfx4SHUz0lYxuEqMF840RfM6^Cnf^WeV;uVK$;${ zPuEdsMh#F|l2vAhOqqN_mR(!SQ+mMlJko+uYv}woTLiz&wfLD87`mxx=8utvp zR!meqoMJi>KSnR^LAAJLz%E~la)hO^lt8Q*>P!7f&I8s%uK1a$sZUR# z%y~ubVzO$z_+GY1k9)|9ywNy8kL2A&k!bzH0tKyKjWsT=)+RgM0aoefZl4H(z+EK> zjHp-GovP+R?|P>%K^G3|g~Izk@+hq2H|(MwH#$TCV)X)fczC8e{PYx zKP-87w&dsT^IZVPQJ0nE76;5)buuzJ&Auuuc}ccpk9$0~WN~l_CDEu>N~5aBq>%}7 zbidMXX6*y|*5RfGqJ!R{bKJ@K@&`0`+)27r zSjG#Lk!e3sN22uVLu>SHo8XV!8H@AtxFA*DKh`?i1On^@SGjMCnA18LPFMH;JL}v; z^a>oi?5s)3h}_C4NnWyl=a>Qc9HaCjhjQ;I26DL1`3-XJNY3^KprRb@9J3=w>Ww7@ zKzwHf5RVxph_SY7)FUJeB;jo(j0h8qpOYZ9{<})pF-+LSN>snExXPVDG~Bg3Xav8; zl_-v>Gz-*9cNmbjph6vzuGs4n2~KO=+#xLYwz*4J)P!-(iYxZ{&JN=)BaR94-u4=+ z8rP6|Y`}VQnE&X-w5qmwR%KqSbu-oS1n;$D1l#Q>e7fAk7!=E9QwzOmy4Se$KLpOJ z%dw^^jJ5t%i7lH3Ht{gI-zD8xdDZu>xG>f#|6}O8*0@b+&4)Fv9C#AmIw-Q>2$f4$ zy!o*gRhB@|;l5xyg3-3&z1Nj&lHhNYBVF;!k9>i53>Zs*#K5Nn464|&lSi+T-p$$X z&=<5`_63g*h~$5EW7e+umruR;JP^J#Ud1N5!KT<6R|m>rlYjAd_y^B#%D6GsdN(!c z1ZeJf{jPC)DI;`P>2|hOe(tun-*v8^Qs|Pca4`eM8<%Jf<#O3*{>rV`pw2N3`R!v8 z!5dI;xDF|PVCR?zfQ#((;FU3re=|5}*(|=5P zesGjAj%J!fTYB7hy0l(zbq;-h8tam2uTnMTs2uUb3TX25EQ>v{K6pJ_&!iit4VZFy ztZf%Ki9Oor{?Yds%zzp+29>U=KO`KImAY{E!Ro@0EJlF~qx^h0$`1gHHIS!LSGj#f z-h+Mm@vmm+;%2f$v!gRCc8zdIS4=^sSILL1hOKDjB~kgd1#&K` zOD?U?e-5+j@C|0Jw8}>IoDw!ee@_xi_g`us0 z_6#{|D}o58RLOTlEB#*ul(x?JCo$C#y5M!LdYNKZxwdwQEmS|Reo54Yyo&@vEpOWA zD!1sB41hJK&@d^J*SW7>^Z>>Rz)qgX9}NK%djMmMrqM5E0o;=X@Ms92zX0IkShG19 z0$8=ZVbB_4P?H64Q5L}UA%I0U0YJSAfbWI??(hK43IX)IoM}Qy7C==9;6?!`^Z^{hH3ASeVPFVgFAv~mTbFpxGYjB1SpW}v0GKYWbzgm- zS@%9`2ws1OVcl3LYmYLBr4`Jm((H_o>2mChHVsn!c3EMyb`)FLqlMD>VmB2E^7D6T za6X%(D13cR_|}~8?{dPA=7d+~gg+siBl6pQ5Z>i8lc@=un%rwRSKKzxWWS&AlS7|g zY?Cb?G9F?dYa}a6I_vI8%Z~&=bnN=a>u`s;o0ijHVx}e7AEWfGINXCjLO(uJp%$+5 zEZ^C3XSz{T{-?K8&Ya<_bT9oaU#GLh=7)486-(&WNvb$yp?imC={ezeWq`~lMm^3C zN41UB^(i#|+_=FHx=fDdu*w(5(^uEH2|wi_7V0>$&;~;WZ|`Wboi)%j$?Q6su!59g zcK0@XE;i3R5mTh!0XDyJ5ML+cHBD8;(-KuZ-ra`8Si8|(ui+)>OpUF-?yV5QG8b?U zvP9pJ840GT0&T5&K1X8cEI3k?x#>t`qp?4soX%~kf7!zc+C5*P{cUz93s`!%;{aqq znN?qLx1DCKa;I871<#XYrWL9C`>$6HSmdE*V-E4wjbX7@AH3dAebD7jE5e&S*jU8Oo<9 zyfi0#GvOQpRhHn4tUOYC2FEw6`k`OX+!^C?(}$Jp&z2J#Pkl=|7_1YfuvXhS0?&bn zB&8IIwO%AS_%S-7xqBzCM@?O0>XL?r)XY-7S>I5#Ig$LbK6d=8y7GWv@{t?H1`HF~ zJsQf^HB_ycv8x@ciq&(3(lzt(vB^zs9n9OV#b&9P zU9kGA>=`;KeRW*;X`j-*%<@1h7zvEmnF^K>#b|;G1#7q9VsOsz6RI$LPi;tD5#r0i z@(1Aiy5TF?buz;VzWZ`jPhw$nq6}m3g)@d`@#b^p-;z&(_MZ~T&my$%7usAB!rtOD zL#Y9@PXledd8|pKn`+z@PupI%{WVK&q-Rkku%pY;ZE#kdY#Z{PoJtm)a=MWNL?uk6 z$;>;1&E%M3RZ~hYgRF%)IyU-Z2CWK10NS+l#w#3{{5))?b3Q2l$N#k>JL|?HVt)j8sX^6HBkchF z74NFEhBz(?0MsaI5@JS?G zNjB?u)f4Jr4CdY68E*7+&=aE<{MF_P38-86c4v`Wd~E{1q1tVoyGIjVgPllEtqBgH znt1921{>a(I)(qQE_E$kJv|HEKKN)|lu4cuCO4J33p2^J%mY7>yMmFZo1*aHgtPYz z(JkEgp={22EhjQY8{N@7t3I!B`{r5kyja`)9GN%IYOwDF-?#9M<-J^>ta2}E+~CRM zpI~R7=hj17+CD$kFVCMaYAL~J=Y4lN?R$dLFKA|+dzx&PZp3A0P=_m>x-I=a(#;;Q zvE)qk)X!B5wf)*^tJwIo7v8UWR+XceL|&O_aqHZ<#Ce)hMHAu5`gJosfYtm8;0k@S z{GmZzMd636FgA;29P!#vUfDVNa{U6fRRe zm;*zo-{X^ep?{?NRUQHQOi2K;V**X^!L}|>{ zxB|%(HJb@GX(XBQZmhb^a~}dabrSIM}?pc&4Oz8 zpsou+U6%zV{+9(c)q}z_=p|%zAK&2H8QAYC_fLM|og$^fJ;ZS#!~+B|T`}VMOwSGN z1$eg*$6tjIe;PvkfkCvfc=su5?w}Cjt9*vdeMTvn=03N{H}}*KR3Zd5)<79@Klh-P zb@`sVISXo5FHkpzptcJ^<%giYn64@etCKvapNF81&4N0t7pTKSP)|@)qczWdSGhlC zLG|~b&JRI-3cm>(7!b@hu={i0z^g-0mxiD&$by=$0_lps+o{<)cV8CN9lb!^8G-2B;H&n#%016-NE7>cQ1^wPzL5o0*bCJ5 zA*dgPpl%L9&F0sQdf%j2Hh1o&PHW}mA-u(WGN-TM(`M&K?$64QA&kFnw0?sOPaums zEQEeg2)%?~`dh?%od;YR0=`6mJ?l8H7eu``u9+2F=iB^G`(5S!&Tk0nU=Qk}rM~<2 z$%5LY7pPrBPrG%n3i36TUwaUK%XVgqH-% za>CDL!b<~}2`>rOWWq~>f#_Ev+@uMM!p~;%ED0(y@k@h5PI&uFcuBBbPWaHA@V9cp z4`g624eB%TOM|O3;U&QZu`CYzWWq~>r8#+8bHexM|&p76k9h?*X6cuDBXKHAJaZJCQZ&Y}a-n32WExi$e^j7`D z&zJ$Rw(l@!nyXvJ9>f-YbjOA`cUL4o!SLJOlhS=aUgHj_{)j&%`N*op z(!$5ujue>bJLWa+nBqicY{@}ND{Y>RjL2=^F>#_U&gUJn$<5PG^id}eb*Z8*X`YVc zs9Xu6E?3lL&C|JZqNtOInxd#HbnPV8rW>>2)es*2;=|2JikYr+aoC0XhSr}PmCk-% z|7Z7=SnQ(vatCchSogY|cij&{0KfZ));(rAc`A|<7{2E4!`GwwLWCt~XJBGKL}l0y z4^!wgM8&V&km+#|v&-qR@p*1{#h;3lAH`3_tk7EHwp>lp!6aq&r}4CZ^A7h-K1Pr}-<*qo=EN9*y+)f2wyb0MhfQk76R1b%lKkNLoc2T~%<0hEY}f%h z*|Y(s;7uy%J0w3iQr(rgFPJ^Mr7Et^w3ajrQL3D(DjR%BwIM$^fs*blOw}|=A-dqM z9XuaYcu`JxX-@bi!du;6&9PZYpI3>ZGh=}IlKIc#YT?O~)blRI581G_NNH5u4x-m6oaI@GVaEVfb zANyQ~FFmV8w@+##E`7u=dAo`J+FBn$YjgDxuRg}??;2A>A*xZYm}0^`Kukv4(0E9^ zYL}A60(SI`r-$449ZNzT!{T++!xo#1%r&L?fp*C@e`wBA(vq=(7fRZ|4+Ev3*fPlS zAlF&VHrw(K9}c(W-9PqJ&=vf1J4QItH)qBcd;V)Ca0O?8#y5v;OEHxiR~hd=83W95 z!|=0I+BgD-it&~i#d&bY-D0gf!p?Q2jdShYFsUf&Ijxjyog>tmtY4j28y0a}qlv(y6i5KdOaX@z7uLjy{2U z5~(qhbq|iq4@+>N-hpEiyrAG_mfJLm)DDTN7aET;w-O7Z_H)a1d+Avx<^Jazr1 zc=EbU@v7JGm(udluteDl@r57tXFtB4F|RYTD6~qG?Wx5{b5Oxe)WOsv42S;uHHflcm5AqWs)s=gtFL;h z@o3&ciYLF!@L$>w#mN_r{Kd!*%~aZd742WB_6M|oVSHgg`)_!WMM9LV)+{wrT#p7S zT=(OtLO}73VM_-}zD33OvRN&kHs*r{zc$jBzmedUTK-zhy^GOQHpUngxa;TK8FO`@ zo=9Fgu^}Jh>PsgRoEkg^pPj>DTixh)M|T7xV4?7l`X^WWj-JKovvC~vh0PpzkHqM| zShgD8`3exO!}~JNWQT`A;bIF-T3vtxsqO{bnhP!kVsBz?I>K%E$j`?t1vl;IRw@$a zVt@S^O88e-2+P2@55sAkQ>@$F^x-zJUSlOb`fsenXRVF+b60TnK=Ixzv!}gw9Qv7# zLu)j}Qsc_;;ovxeZyZ5?1d0_GjwC3>#zPiDUtdwl%#LRN1jnCFGzYt zF5dD|Pkba(I=$nMpi_o+mz(2{WV{;1{>0Tge9(+5CR34Ru&8D61))c!?acx}@X3W1 z66m{`i>0z<@~CsoSx@RpoBJM}1&*h|0HH*@E|kZHuxj83E6LUT)R;JLcM^@Co8$z- zb5zJCuNtAiKbXRcV?)N+0axfhV)RR z0X6Z|Pn*HE7gsxzW2w{>_|6pg&b_P;4N|0Q`ZbI^i0QXA=Lyif#WRymMrN}o7K-z% zbJG~YMC!zd^DOn8=W+(7ju*C=fDNeuB?+9@9+8l%5qOX8Nl)21%Xb*j6mu?lCG+HU z=3V*>mnd5lU-*Ie&NAaWblAj(^u@(Yjmf5|O;mwzXUi=#Od3I4e6`+9529TURxM4W}?~JEvIKP{Dgu}(>Af(I{a=#yt{#KmgB2&DA1qbHCJfni7H`JgU(Kk z!QgHg4j0PnS~oVuJMoVK>WOs8DfJ8A9gyfhv9h-1=#m|;J-C+6tiNEuO^N(X$Mmcw z6X*P6hQ(Tc!79}JsC5T7I<>>F^Lm&~eHAXSFJR8b=B1QQnPG*Al6|;JTN-QSMN*cf z4yvO+!EIP57tg?O6T@6CH&UPp2Duckd0X5sySH$Rv$koa^^=_$V4+Wz@DfT{r<+C= z>X?Xi-{f$B!V%-CTsdV?(KB--c)bcKgPwg@%_rxm5t#qx$8VL>vu!~+O$fEnocC`+ zi?BB_UQW)$cYjShd}QnR#a|N7j11%JJ-(~l^!3PTN3uF_|CrQzSwCigy})r)@Q5#@ z`R@CUek;bZPOY{c+(alguSS}dpM2Vn`%DrCi{r^p5D&`f2>!3(J*27Q|g^oA2v_n0`&_Cs)Y1*dSsD6ep{d5$z(tY(O3LQ_p zZ%4|?-OKBY@{@XRGrM4Q{%Pt|;g$Na;BH*Ri;m|0)(Elzg1qtVW)hh9!Z1B}v)L6U zAWQu4iGNiFcabv3AIrN^9JyhM(nk+JZ0P(@stmna4&P|045Key*YiE{{zHyQ1Fwi<*I=N+O>9U##uX6@PboY5;W;`R0UOGPn- z^&?@ftbO$%=hjPNG;X}|LNRduh1o?=0`Baomh_^#8sEI3)LEp(yGyGelBYqa=TS0o zoNy)VY^(^yQ0$4PFeH)uc|Pl)_k)NdEUkmQMO@Z_3o_Qh8@iy?8D9K+lSUX3N}|LK zSo$CwEHtZW@znN!yd*~sjjv`?gd95A#glQIM!Kdq>gm+2CD6sVbn_r>frX^=B~48Y z=E8b6F5>WYKAj&?)nLNG@AyX~an;!DVDy$RLm9Qmoo3KaRR_|`K`S(@(I^tih^n1@ zXC>S2r*x~mFgOh^E|juMMbiX#*1I0hoXBI`@rwLca_P0(g3;~lCw`C6^w!&3dR!&Q zMVrI(zmCF-gLD{{&)pu`PjDn1>h|sx^G^-E=WX4nw@r4%j}*@TBuB_Xp+Pp8|9G7h z7fl~jgZY!TW4?Y#vR@s=qPBClJfP{y)n6s1DyjuEHS`#(C%Wn!{>pU7N|n3Qt<>!X zK0I2wiyfKY|LewLkL%A38MBW=U-u$wLW-?ws61gHrg@~$qM&za)(5^HZaqn~jb2AO z#9=th@Kb<@sqy51lJ4>FwG^q?4csars1|pXwVibX@@rFr#-^wCR4tvc&)6iJq%~y@ z7Qa+;FHV6%cFMyF-N$r$UGfNWz%0{mWD+lUOY2<`tLd%}aPG12o&E`wOh`gZp`%N< zubs~#)bxFQ;6kn>LB@V$R3`U;B{uF$EeV;5Jb+{YTDZ2X+c7`55K0K=NmROy(y!ki zmR{E*(2aX)QK_RyeSU3wT|5|N#XLWX${kO+N1}2MTe(>4)3iZlkEiU3Dtkh}rkpBk zq{1AQ*MvLuxh1RB(xZl6!d>TB>$CchD$Bino(2s4nOhNtO5F<<@^q9VFa4QT$pQ-M z%8{1vAoa(8^v_!`Xh#?zx(Kvm6`Pm%lcOf+9JBXZN%!VWw-+Gy*saf2U3+bwE~|GL zgT$V=dQ5=W!wT*DcU%N(%^#RB&uvi`#aiWYLron=QybLOggIM>WN%)jI=q{AskR2Y z!d231VG~V1LK-3$R4_KRA%)vZ@*p!`3FrOxWJjvp9r_0{hxb&tQ8le;MtwTGqw3CIGoP=fb3ZC03JMW$@ih-nl@~z@mGX6OkozExPUfN|ahY z<7aP@5eu)&K|L5}AXd5u_eFZS+xJVw$FL8dH&~T#odr=2r_0~ZBrMA$#9ALwZ>L*5 z<`@Xs`1t8t?8bq*&ehZrnqz33TCHu;l+~&+SV|r?NEZyQIfPx~rYA-L&P`nnlH}MY z{>Z3Nmrl9#(kWNRs|tB98Xv9l^I}hu7hd~5BjLxG(pf!MxvJGfqF`pKW7ny7?`^+hzitWt*DtlKdkt<8UssUres@HvJ!)DC5VZ z_h?-wm=XS=SCoo{9*@DGRSzQ)=HCXV$nO1~-)1oXK+#A0X3u-V7kkanuXyn>|GC@0 zXwA3!ZVhb6X51VRMfXea`30Fv92$*y)vmENbBme2#nV`NZunr$+>qv8gg+w_BOki$ zf2WBzqdbpU#{~~lwgIKs{h79UQaa)+Cf06WLO5yphw!tu($#2orHAebUy@7}Pd{eR zYv<<)!Q|iL>8r3Xhw@@&T!C`?)~Vm8(8Y%T4JDJcd5)EVBN3KIl46024;2+XR#Hwh zYt?uqyT2afBe}qiedl*Y#E+E}^5M(u5|&ve!UW6lZZ>%|cjdKerF)m{pc*q7)wWgg z4kvGlsC3uS`>ovimqZ)K9JV+b&^zxTf`Q#M$PZIF5QA6Ag*92RE|=K+&9WuCT=M8| z#g^*0UD6>ovMntJjGAX8C!)o_$NA;nTbX}3SX5I{!>o)uAK0_IpLO^@O?SqM>FB2!6TXQ z;$W|w@Z_BEZ*#(VIpJRu&Z;DZWhetmmg^<$-AjbdcmMo4>?PLrPd=Ng@A4m7TI-Wv z`}5u88h^T*e9vAgz`oEdSg>Za`wQ(lPd)T9$!qwldL02`Ucubg^rFj%zwsmX`vBnZ zmN-wb*w2s1@~^DFL}cw%?y(h&pLdt|uG=Ssc?5RjoUr~3AmF(jQv~ruXT0wdK~Tra zi>(HKMwcUcu<@4Yp|;y$t7t>*&dIV&S<=;u9%Z>W=Y{B;H9dU!tJZ{1_z`BmfdCN& zS}P<9q=!y_zCRqt`)FLHEa~byCCDU4{GG3^f`|E6e>k6fC>vZD2Hjk1=PGv#x`_Z` zCzA6dTNOcs<$3PL(;?3?YO`}C;>Qy|6@Lthm&PcHpN0%=-ZHx9@mXrT~0Pj2hECXqo;qSaWC5Pb(ZUXlzq~rW z|Jc{2fnyGC>aP(0zVf%e)(nK+MZ)^}g#Z6o{u~soz9%MwNAUJ*(vOGzSuF4U_?_0^ zm>#9&%YIE8bX1xg)ZHz;W4d7ZqG+75!}sr$|Mh=Z{>uNb{I~zZ^85aW_@Vh2h|AFK53&QsI3_c2!uiJh{CCQK=RYi8wsm<=kEgs6(W9*= zDSXa-)p!JJME5|^U$Ps$B2vXjN%%WqDBsshB0B*?9;23rhA)0TVtr(ew)bY;cy75C zjK*P=!=E96V$*mZ30i4}z&fexRl=PGza*0T+%IkEsT@A1SIKPOM)N${{^shs-iNl<;iW_^v7>}JirYQC+9{=oUVvSwd`gGHN=wX!5us$A3tWYoDa}piB^+gTy9m|fY z^M*CE+)U#IHKjK9hyEd(xGny(T$S4%cUf*(5T28zAzp#ilmh^ z3BGKl>!9~_UT3FMyDFtvbj7Jp@LQ6MPa2_Rn>>f{*vwMh^lX1#@z|h&ao4@5&dYhl zEcOIEwg!c#Xs~CsJC}aW0#pBm@J8goEBl|r+i4qk;`f?giPQnHdE9YI zS3mO%^I+cI?xhzD&H5BK3v>vZ@@Vej(d-#td{#~6Qkt)I(fuuI|F-b158=)Jci>$V z!OPg6h^R}=poq?jwVJ+~ZFv#64bx8DyHSzdovF|gsj2>k)@Wk5i^T_}2J(^df+HCX z^*br=HeMKcz-h!e)@iuH;lYwWTlyuWuWc;DB#COc2jnh665>=>7Do1Bk-Ja*&z@Wv zn_f?(F7fd^TH|gdNyRV55Tct~T$e^ktK8KpMbapFs%ZkI-w&9V8iOmFm6O6uTu1sa z_zs!mkS0v+apji!Mk5Y>R|O+XK%?=eMRnjhL-=m5TtZLEraR-wSA#ta(76$y&)pgg z4b+Z>#L9r|Jup;I7ZElXD;C$uiZF!Vy|7q`qjriVE z{qtarb_|bo%eQE7Y~I1{yU&3PZx&@9x$$&21G=l>3O0n7!0&Bx4X)q5)pu6Ry#|@? zioEgEp5(11b3dP1>a84d=GpN|iW@8+;*4fZ{>s*>x98@O{`0}boww|Y1U?13x2PDh4TOAxmIY0!2;S$ubTYp*FWBN z(1O(1VD&ZrJN1prt?x)*A7*mNZswG+%B|Le@J*uhs4YujyVwkT6Dnh|fAMK8zD>Mk zFlq@w*7mo^AQO!WsGhYDT_TUGt#hwEZDY7qUw?-_!3)5rkV<7i3IJz8EJh!-=SJ7Gl8$FIQxGB0a8UzP_$7|QyXm}E{RJ`MDzxN zoU1pAD^%3thWM&L;a;W661+E(%az3q z<3|49-^{s7LR8x7`}Y6&$mc`uIdkUBnR(`!XMXd{^E`7FWfZh;>xxfo-w!C@qucif zTfoP*?`xFc53=pM4d(Ud@~5DEubVPn@V|%kYnS%9$8*d_~Z zI8yHf|HII*nJL&dPU z5jRqA@p5r*QA6j`a`XhIq@x!lkBo0SAUf=iq&Le1s(nL6>?qA1{oLww*y~@3(c1n- z)Uw(iXip0~ubUWb^p4Cts~M`m0Ic4KTfadAyz3K6LlFD7)6V#iBCuDN$I;#WA3|PB z(&d@wRQ7ZJNpMjfGnj{|Q!%eN5q-xN*Tbrg)#X(L)>;)k!1XxkUFV>T=Ks~0YN0*| zX&b6&S*T10Ho!w?7suZ#oq9N1=&@muju*Sng-{AXxX;$UUa}V zYy(TPaW1&#BtDk+SC@Hfo05^5j))hj?TDmKEf2?E?1)saEPgax{aE~^4oaW0C%?5T zy(i-B>;MluvdJ4*Tfce=2DFn)(=yDVFmDY-H6){DAMmLU%#$!r)IO}=`Z2&eN0l`X zy}J#Z9IZ|c@1Gjg>7CIZd$Z`y1$a?I+IwNFP=gG4i_E6z7N>o9|IA;q^4&GeW|sGG zBB8FM)y+dsHwBkr(58Y%m#W}li|4wjQ%kdD6lXTfg*(}u=*IyKhK$A{lZu&sRJzbg ze2MvXv*>JM>g2o2tetYA|ZN#$!stp+y_eR!dodwOz&snuDgR%c2k z0&Ibh>BkvkW?UGDdQ6g+k1+KzRT`mXhR&+V=l@|gf4)uk*!K}4bD7mMKh0M*OD}tV zMX(19m<*O6(Bb@2ckq5Xq+)q+UPa;`wAr1Xwb69zpK-3kXoiZgAE04qkQ`iIYAyYW zk?dErg}twrVJFZpl8gZqE+O~Qruw%yjcg{bTHK@%%Fzq8;5jKAUsB<6T%Sx*6gRo4 z{?+IhA$o{113sSt9>ju==*w5F@Y4X&Mz@!qYKY_9`OcX^g%r<#p^ZuQ${l85^`W_pDf0V9Ar zRhX_po1@rtDH)|tj4?^cYdJJzz2Bl1ruv*uGnmZZ;YV2}*tggMfm&5qI&S@MEu|B- zE*x=_zm1$KX|8zaqUKaURL3HiF)hGbTIG2*OOjXtS z(E!s&@6xZ1VsK3xjeX?(HWfHtmosrNG=%iyWEdAj8S^%?4MUacC_{7&75P)dGnx+M z)8AqkNSoo0g*Y8#dgVYi8QaLKOLnCW)F+wJs z8Or?CSl7W%bNyL87U$%`c2VMa=F zkD0$#Pn=mYit$QUjxpVo>x?arkQ=>zjsG1}Ot)@{T_@zaGd-NGK>t9%zpHtEVHH^jj(vp<>lJb(fqhvZQ>>ul&IWKF66|6h@|5^>gv@bQB zZfETgEHp-$g~loD3G%dJ`z6RxJXtV~@2WCiQ8tz!ztMMzVk*-`%Gp&WYj(xbN7*&d zMgI=yuT}ZZ92J~CjY^8Im;)^%S{%vWX0n_0OCTuG-C!(^ThTw9#2q#rzjgW{espycZuE~*}^aDy=)8j9o zdpk`J*T3T!f3}9R-PFi3(_GErtjU2@k>q&5A~9UPMVm3`H$l{-G>N&2fi`?u-FTsAcL9rttlr$agNq86YOyRN`@6Zh9`!<+i~J4R`PN%j1eLKgW_ldYZd$j z{AF+|tNhH5=4ShWptd^W{F{&X$39dzso8jHm)RyVzp;0Nu?>2i!Rhl!WRm?lhRFUN z4+l6%?QIy1qs^WTXE%Av)Yc|%i69G6;{s&_z-1&-b{S4WqDO>j)x%_=zMqqLC7^+6 zW;s%fh;mc+af{oCQ#*Bc)TvIZmItyh!SOn?>s(r|raP@aQ!)kwrT%3ahAminaswei z;j9@6G3O+1H+fitfIgISA+ijt$68nB5+5i~o1bxrK{OoVq=_)76ZB z@gax0>b!9K*IvTGf=i8h^o8;GArnB_{|F@ZYqCb?@F0 z4@1#)L<^j;yRpTbMZ-W^D`wt{AK={-TF!h+#@|M~4-;!*L-F+|+7V8ASe^STnh83; zsJ5+Tjq8N{h=TDGpnj7ik9@! z3e0XH)o#+GzbSq?QZ7@QaXPVLp}KQ{XWqlX#^p`$XAr!qThuE5 zQ5j+>V3i36b;3e~Qc)Ao&nm?4FkgKx;=OL7K|SwZ`v=wwaZG8ka?e4py#7r5KJBY2 z(FTO_AA_9mx!+CCWon=LW^uf;bn4}yt;@k-_wp$X-><0W=DB69C)e-*(|JM@cY2-9 z1Ce9FVv*y~6S$@6V&&o-v-&rj1m;oX|8}aoW)Xcf=cKVI$oNl525lvqIn)-LAY)((-5rui3 z6qSq|`vEmWtw7B#clnH#D%K}`Hjk|`w^USKQG2+;BnhDQt^0(Y?gqQVqPJf)gb1qUG{?2?tW7f@&*6e&M8OA)Q%`TlO9AT*gtU4S+lnrgNhyqyoTd-$> z;WNMX_j~{;Z^lbEdZ7*ZOy&FI_k9ZT-M{AFmG7@IsQ!25yW;EgDBt(t!M`Ej2ho!4 z<@>U4ek$^P7R4Y?|2_G>6J6eeeE+hk;-@3u^YQCHYyREk_n!j)R!#eN`S&1b`oGJ+ zQM^uigw{WSdySula0Xf-RG4y=JVR5iXC#Afply?}`xkFH=f%v`{Wp^gO|yhHBRb*7}| zE&MnGnwSMfl=*kl95)#^rDJ)o{H}M4x%J}um}@<^-9F}RFK(*i`DB``r)J%q#~)_? z2owp)6Qs^;(kkB75*wA(1k~}Fsg-&Bhug5J9!4Cc{{E^Vav zB|Or)MG4*Q-wectV#!(4tp4;Jby4z?32ySdapC%BqXp+-v9>qV^>A@Cw+{(gkv_*7-M5z5i2tl#gOD&9vHm} zMXSi0Gk2SL)zq8*5Pi%tH90F=;#5=OmraSp4eyNZE=TIIGE3Q&L_05=EfChndOv=` z&e47%IrlI^g;tJR%(hy5d4Uy`y2c#fo?Wkny|*lDnLUoLgCwrT!sbmUfvUWz3+o-Yc| z{;=ryaFH`-qAb?6s)+l=qCxhQnJgX@b5t2?`sKqbs0NIQ_qaEl6$KHX)Uq3cI+;vF zi)AB$C#q63}PGDlY!+M8L5BYN$g@6ygz#0 zcIUdex@lR7Mv{w$M`|dxcIAlLt*StOLmKQ=!l{xyl|bOCfIOwnfDq)FP~jwY&6Yby zRr0{LZ>ZXtJ#%;z#dZyG0nl$Pj-JJsEaU$e{TWvguY=aR5m1A|F06<>#o~-(E{9c6 z6jT`oRjy$os9zkr+l^;xBGtr3czFxwCha$lC3$oY zbRaBctybc}d&JP_Cn6plsZR8oTod$F@&bQH=Q=5Xx{%Do)JXLYx$Q5OguTa6^VrxN z=b5r%u0Uz&NvZyTdn;`43nbl5iS6bWqyW5!`R zI1PBlo;Cc4w2=IpmAS#4pYOzWYP2G9dAcS|@Eoa$p8N*dicPgJ6Lg!&e7Ojz@>9!V_|A6`P1$ zo+hiz^9m+Z>&aiW zncf?P*tlIOm@ZWfcjhGysn<8E)tq84hdTOXJ1m*b^$lT5bhW?qe(3^Pr=v9<9VD*Hte;~VOl z-=pxSlrIIjl6UI^k<{JKD8;))r9r$p3O3(K#fnWV8l8MdZInxzr|aY=)Yy6)BHHHj z?o&C-8mn+F3hFe()G2yp&-IC(W$SWPQ$amGrUJjD__&2>ewiAfXENRd7a%j8+>*A;vn?_SF{mLtP(WJ7Uj zv~Q^S!ER-BQ z(|*FE+tdDH`uMntLh)f~|Ll(q?VZHVWPph0I*HYMiK{9n@nd^c&3THDp0u$}LUM?! zYn{Y5l$O}Yehx{VA7A&vapyS+j^0Di-L2}vDQ}}}mw-E30uJeRfHC_`?Xh&FxH=RP zTxijWXv16YF?m>@&fA?GnmsZhGq1DX1ab^R)x?_Up>>O5n;MYmC7zLBnL%>{ZYhgR zysH=1n$Enocv~O)G>d~+=7zeBb|=9^T=b6NG;x)aSVDcBd1a}So@su!_^K~7zjtlG zf08~{-oW?ie;C+m<)YZL`PdU;*SjfXsAnadl_ogPs?>SIijODL1$-bE+~h-BR7NuH z>!kM3r_Du|Ol-cUNIhneLS zqsvk`{Uu?4Q_tEpG8zXjcCM0N=t4e76u{r+zH3YDt1pS-wkOjs=ALggJWv)L^HB{( zpPAkn`hG-*O;*Xa)NF_0#oW2D59$7?cWmoixQnhvaK*x7*PB^*sM-Ga!8RlussxkQ zBVqgXhgpdm@IVYZ$zTnb#Cc*Mphe1sp!c;Y*}GZnXlBH#kcl&yNn2V;2{m^f61}jH z(=~UKdalz_p<;yMIo-0Td0O!dr)3weZ0GPUBx~zs>7qttS)A2+mRHOf@y*I=vzf!M zKj!(~n|g7)9D8A{_vit8Y#0AftBobHT4A$>-EY6wK4?Te^O=Zeic24p zAGd7zmpLs5k+5)oifCB4AAkM*f>M(At<42%QBs+nU_Kox@*n%2;X77k)86EKU>kXMp$3dUmq!aFm;CFwV)^pcIF>KJ`F`P~ zW#+4_J`Yn#x$!+09h{RdS$*0uh5EG78V&eiy%bIk!mi=(a=$^V#Jq_@O}v#pnjB_) z8xnUO;Q7-`??qC_tUd@$PQsQ=zR( zo1?wsue|5oEfJ7MnBW~+{AG@dR&<8)UFTa7iNzlGP|PMsH0K0HH3l`jPlU>Lj+&g}dzVE$1pL6fNFtn6HT@t!PQMJiR}2N~-CH&F}8v z%o&eNHwy#D~|oU1uNa?pOqexH0uTC>Os zs)5ihGV!kXZi91^q93J3EI6*hnUhi8)E*b3QUiRs7nNK`7*7Io=J1GF8g5rS1vVHY z9!v#xMoDi>3Q8D!Wu^v{NA7a7g5@*9ozohe+m^5nlsv56xU8sXWa{F|Ufo+IdTcND zQP4H%fjZpVOmLr|jn0A^|4a};10neSU?~7!6mni3fAOU@J z*%^+ZuorFWTEW=inPFM_i1yN!8fvR1ioe)3dz7P;x0}LZOKnX{_@*&(w70wFD;LmQ zh%NnX#;?uL6K@H1rY8wgVgH_AFCGL<>`R6rEQgqAP!_{XzGYiyL;M49?9qG734je& z$E&Z$fWT?o;?MgjvLJPIefF9E3lj3AH2rMGr?FXo;2CNWEIo}F$2?(;6vxS-MCiI8d$KC z9(bD@Tl-h~;oBff%SJ#321?$N80g{_wX>;ytyZ^j(IMhJt-QuawwnAVb2s#`7gPA$ zaQs7X!>(D}pqB#d@Y1cpYkVX4f&ma$M!dBaLo~KVDlw!RSm}S&=GAR-U}azg*i1b{ zqUcxwO=q4=j=ZFVNvN(Sb|P9S>`+ppvY;9Od0vdYi!SI;{uI3$S^*sU8Ni{?li%FO zKl@uSg6aQS9WhaQY{t(+)fc%*!RDXN#=zhUM$tZu=%|;qr z6h~5+gxi0#t<&@;M7N{S^lJ2w0fdrQbw2 z<=VFoPwcui{m>hTv79@OEr0&`Jl~W5XNA4jkw}})Cpv)~ke0zN5rSF^8hHKO`IY4P zBL9u@eEz{)5fw{!21q)Yk#ZziT<@V~9_G8#Gr_L6wlnRmRo$>PWC{0OUCL3= zO2E|6Ki(jpg7}@J2Yni`qul@9P4rk&vAHqi95SrTiNBzilgANP0z1Gp+~CrZ+N0x} zl#n{QeOhn)UFS-;u@b*uSv@;hg6mU8tOcuW(#7t)dfrxz^gh>T_;E%oDwyk+nHLcL zag9X%<1L>be``h1z?^46t95Y`?6 z_xqUpUQSB~Vy3oj_KVFb+!?Vvy`BXBQCgr`Nx{zTl;@A!MTKtmpX?%w^7B`)^1z-U zImdvk`Z?nm+tHDL{8HAEXvv~G#}}%SyG3`Y-56@EGV2)l*G)aJisVS@(o%Q!@-p7? z!>hDVT<^bVfWYw5%&LXbfB3~W2IHkrKl@|70(>p!CtUojtQjKCf+3tA9$#F{zFTHc zAZOP&_b%muGj|cr@_N{^CRU3P;$vvy8jF2z(c~`^Nh|iWDC@1Va7^^&wsy@}FYuG6 zn>UPQ01F@aYr*;9hEC#mic84 zcPSW#p*_Oa(0#RbT&T=tWX{|f-v;|-*OH^t{4b<(10?gM zu1~R$NgZ81Gs_@vVF zb27im(}{Wn@})=ml-aL!?cevku8sMm{(X%6AKAaZ z%S~h7&hg#v?*sedokT?MI(HPF@{xS#;+$R<@{ z`hl#MO_ej?6bJ*Ioa&2Z{c&bxXuPwQkhPjoDy$U=CKDY`7trc3GoOH53g;82J$yBw9qu|hMh;AaxYrr z7O(MtHVVH|E#7b1t1oN+)J)u7Hf9dTizib3hD&%q=cXgky&HEQIlEOq9Vy=IKLQVN zdI15)55uV>dOXYPD~tHk7jHJgbxm*M`Ygrc?Ig(2%-vh1Txw@&3Sjn&Lv>G0->A1k zt<}68Tg1T>(ILFy@P9OKjqI#j?WFFcK6Fk(ol#^;Se7lJZuRs{VcZ>CcWtWwAcjQ< zq3JKe6>c4IQM~rduFkwEeB~P~4j$?Qzo2AKg)z){G4`sPy1%lS@)SfLzk1!y99;TK8 zr#C|^OWY)!`iAjWi!!dY#}KV_6(}k-bilQ&@9yYQc!Z#FXmp&!FIdrQ5TdigsLU48 zCAtFf5}IkKf6vLP^{wVcH3W=~!`s76-e@8*xW%g#uq64g$zV&w)0?R3Hadd=Gv(CX z9G!y}*WZ~N4&Q?4K(uw3o#f8Cf=A*@>ow?r%YH(rY5yD)nC0LcE22aCxw%En#*1J%TGy1iI>fn;lC0ti zg55?Z@waz$FG*;H9AClu#0Z{czTNN$A1~73 zKwnL#u-TO6HakBYz$1o$ogG|ehab=8M3L6xC4hK?%^hAqb3DV$5U!VQs9QdLfhGtn zmpdEl-s?U=G}JvkePd&5eddu!{Yy^5)%Q}vda(s=wWH3wBiKa`)x93wm*s46>q*Gv zDQ1U!FYNccC+tI=8`-AR7_xpXA_}GXc$15LRx2|%1@@ogTo2Xo6(UcLmQAR43TXM* zwFNY(7k717yY;Ba$yA*f62$P7k?5?`98xeuaGo&V!QqF zaBjZsd3|>frE8}(SfL&ptjO%z?hAUz7WtCwZaOx2U3b&h!&lk)G`={b%(rJ&8~M`X zdbAtfk=Cszyz>m{!aFY+ymJWL*yMdA-nnli-D>d87GRC=j`5$h{2lS$$7mvRsNwGS zEczLO8Ia-bZD1d9ce}a+)*jJ%3{F7NMmRer&PI0%XD^$+D9hOmb!%tr9kjPA0^-SZ zoj+RK*jh^&v4@GQX#z0;XQK7nA)%k3iYhGUBXH1iH@UmeK)C)dcwTv{Gv)dICYoA+ zh|)CM^?=C%BC6eJanCw%4@V&~Nw>|coU5ID18#N#+&C#zl|Ud~I-AW>znDC;o?~oA z$A#(+o;9|?%!1myLVev0yxjQbX1b@bZt65Av0k(D7giWx;w8+30LD0p4Lq|@X7@t7 zc#=RBiOM@Egt>o@slAE4gExbK0zGGE<5258HUp87r2c~giijQm6Ml$iG>z^O48a!N z;Ez{NI{U}<~z_dv6 zVpSnhS;cf}=ffuK7ns7Co|!MRQ7QTZ_WixDHZGrE#@k7U-ZTr5a8O#xte_S$InClf z1GZx((}Q!fq8m|Il_^YNE(%Lq@Bis4Q`-KVXS2YThB^3_8ROgq`I5HGEP*eYEH|jr zn#pN|w(Q&_*_41D)KKDY^hns3S z7U0pz29H+xhYlAWT_!wAtSN|Z@F@6V=tWa39%fwqUAW0H(?xITaiZ0#enR)GZHIKZfxxhaCd2 zy52vZ8_uY%fXx7_Z4pi=>IPOXFvIcZ_9%G4RHTF3M2zXAT`(Eg3RZ9O)*C9(u*@;w zzi{#_@YB;y;$)bX8`s<@iZVA7%+0TL6W`cOBo&UeL9jH{&nS&8v-sU)L~$od;eg|x z8MQ#|Mq7d{d$qlBBlYja?rKUkh48;h&IkoBp;GYomRYq!;Wmtj)O;k(@uQ>k<73mRKf(0~L3f#(6;wd~B& zU8*qEPK7O3Ue6Fd|6*ofMEdX#FD4 z`fJf6p(}G&q*9oiqr;QePNo~H{JAFxl(YLsek`cL@2|w34!&zBmwpnGs8MRALDSrX zxCy1J%r^|9ZI%plIl5RblL35o5`UtJg3!UfxnT5ek)&nZrXiOCn;#YVyyfXbC@K$Q zPe?xjD9huW0z5k!_UeLXpQN`7@vM$w{75_tc%3nDZuj{<0JIOAB`qkEaqdqeCYdDG zEpUuN#Z(~d7?MHV>s9yH)Pba$mbA!N)Vyk9gPqH3W?5!9`6a&^Kx&FHXul(UoQkbq z=Op%~y4pPl7g%cG>w>?I@biJ$^(AJ-#jP$lnq@ff0UW(WI9i#6qZcVvIC>d6jQ~gg zB^u!9-P7|yqsXQLC|pNM`U?IyEvwjD73^KXuhViry`VdM&CDp6tNw!=<)(k~t((aL zuCR3{PtLW@NnF4~V*^ixjPicF@f5qz_ZSx2r=R41qsR0k{I4lJ^{|n({6QMaD(@OMeCWv!3$ZyT2%1BQQjoJORSf6oNUzYL++@+-SifM{hjO}*fXhe>@bW0ln zx9sY{C|3ST<}nFPoxu6i!Bpz^$q}SXGp#oINzkOh zeZUchG{N#TbAlDKngYXx07)Q8A z)t)P%SS^p1(lJ3tYY|X@E}Xg7sTi zI7xpfb5<$%Z-Zz!QyC!kuC$#2N}Hz1O(?Cyd(u9%C{0ryC=LC@83d49PA-;W?+X8U z*OsQYaAAgb`ULe&7r=HE&(c3rPJm7qK^>dwAJ5=*TKe!*(CtHD9pA|O$Y~LzSJD&w zZvW!3eji@kKK%fHBaCa-SN<(MPKNTRUa=-3X3PCQ`_`iLrr_Vnm z{PZ(qaSlJ_W5=K2&VJ2@xbpuX{%n{1(`QI09AiCm=zfxI-fQ?khg0XtTED6KH8xNG z5^SE1$9jZ-vf!uR02-Q7u`)A>+s(X)_cm&pu=iZ%(8Ar+r@&MQ==@&lH=uysOWiM0 zzcD%tX?C8`l(Uyww|M$u?(J4;-JhjSwDO?q`l9a7+7De?+`1Pf#1@3L*}@dbW^bha z?I>X1(Z;IFCW+Zwow2)JpLEe9id|Zg$k6|$p@sNL z6BaEpTeSvfv3JGkK`8Bp`r~@DF~jPlu~jp3`eM2ZH3KIjDuP_tE_WQ6vuw8**v+O=B$9p-6W@=T}ch>YkA;nyZ z5hP-xaCbGFyzyz}8&P*P3d-v>Lkq+R_=LTLd87%d)Ez1XpVKnPK#J`a?+V7=)8d_Z z&T1F~lALuu5Trm$DFld2wQ5Z1n98zxOSF!6QZN6$i@H)R&|a3(4LhQ}tm&@3bd7Y_ z5$$D-_UVjjvW<$E>G_~bG;H(Q%c@)!)zxI_O%~$Z))6ZgkV{Z*sn;vi&QMr!Wo4eI z`52;3hRG(FMUgX)Gv!Z2u}8R_zDU{%{}44hHS`zI%m3Yl0SRQ{0qf)d)q0~-)1sUajyZK!*8){s!$bJM??=r0efp(QI4PA3y7KJ{;wwpnrBOr&GRf$HD88J$;x@jbTXvi^vt$)IS7>y)nSQ!nt z4j1qU<%}WH6_sOJdrQx4p=f$6w2OYkH#)@W^a0^E@3HDgTS$RE5`u{{rBn2093rA* z^^l7GizP*t53C|mi zQ4Drh+d5xN|In}vauGYu685{CL{cg9PVVJA0Q3qNWfIhdOa7joz{B8s;LspgryWWJO6foY_!E7DT?n{V1jErOw}oY_QwDX#@wL3^zh z@CWv)IEISAvPxKe>?D?pB;KD)05Lm3YyYu6?SQw?*Aj@kdV}5Z8%D328G4i1@q594 zk}e+68dE2Ns4`CC?;s(>)R7E&#;*5QZTmgq%sT^-HM~>Xe%k>;_WRiD%Mh5zh@$mk z<}&}P+pGrgNA$beRmQTWqFcS6P`ydE&1k8I9Oh-S#=nFY#kW=j_y?UQ`Aj)2ZJ^&5 z(%h8~tgFg)CCtGkdW} za?;39Pp<_+)1Tf`8L@{Y5nmsdFD9!x%(Nhl{gI{wsSY1`8sf;jCi|In*^9YWe&{xP zP{xkNw=9whNAWFB5F7Oz-?EZNng@H@ug7})?VMjV=c|6n%=0#m<^F|!_b;fQ8GJ8c z$w|;5C$94gB{o}c(kxiqrrEz#$7Ec0get)t zWc)f0<3_bC^{0-tqP#*o_#A~YwyC~Dr#xw@m!e5SPt(>|@)=Q~N2N;V4Kk&B@kQxZ zR9e*AY0(L-S$;{5DNUbKa6h~5f-5G*oJ2eA()HvCPGXC>zVM0* zCfZ%Y*>x99j81V9B~)j29ZkK=M&_Jdcj=T1CflHfv+J&yboC`p;sBFp@|4SXR~9a_ z>n6u0UPSy5b3JwP1zd;Bb!_tFOPrQJLFDFXB~zRhBYsnTPNorQZ6I0s&|G&lGi0hy z^mvl@Hx+NDdPU83Q=OKZC8Se*Cg_eS9sTV4BqscL?IDI2CjO4-i+0#lc zi#jcu!^yN!nO4|3T;R0ywXYtdR2kM$;N?!s2R3i5Qtz;-S2!(i*wn#F#d=zKDc85D z2P&1FAf-+qZh=kRU#YO1QfcvDZ0cT0ZM3PB@Tg7QU8#rVQrm3mE=n!8sZej8P3@=D zUb^nWaj_x(p{(eX)JUH-2I2 zxYFSlvJ%x>1xj_s+vTjChL3Skx$fTR3Ck=kalOk&W!9MaUwgRh;J6FuDgE0&QvITA zoZH_+5yjC7?@M}W!~RXlq0~_X*j(#e_ghkBOw+P}i$<>&M?ZN9h>_4iM7$T9sOdG-r;u@3EPzAFS<~cXLO+~&yr;`zw1c&P+9(= z3uW@gvJFZ(^B%5T!Y^sdlqRsC zwD~seQKj7(q}^lFo}i4U$-l;_zSS&)l>b)yY^~CoxmH@MP5YaCE+#wkrdLkqt>=0B zNq%3FJHt4oUd-LAx*MgtG2Cr1t`543aEGzc%;o&P;Z!q4DD^1rw(71zcU9cIr@J!U z4dQN_TmQP#!bm{PxX6vaw8c&JmoihGy-QJ~_{DJbD$NyyRO{#$1Xyf;saI2~KgR=3 z=@lv7K=9(3d+E<0dY(2k(oc+l$kSBu_Z^e0_wskboDNchA zFd1YW`b*P2r}cFn_(npF;~nxZCBF! zw~pSG^fJ=>EBzeOcO$*5b@Xne44Qk;(4VKGDnm8ikAy+3quE&{RPGf=mt-!$|8^1amSy^ti*38ViETS_6^C4zp3Mbr z-f}uidhIO^AEQXSpp^a?gG4GzM|e^C9x2lDJnPzU>dF!(qXcDwz&PG^SB_4Sb(puz ze}p33r1T7zBbE?doJNyA&@6^+{!`5XRNjk71S7wk2kM=9-#}a}DnTM>z&g7&-Ew&@%oeBHT>K1dj>`Phsp1?eUaa9A8+LMb-Nn*y)O%mKz?h#?<{Q} z5^286jvn^x{hI5Fqx&r@B3=jOu+m3 zqf4Z^@10rVKNl)=e$Lth+Vd^!SG$J1$$qt}=dX_AtL7*@9TUg)Wr!`YNo=CM&mO=V z^;o?*^Tri7C1Vr(w}#SSIT`dVFnUvru6}GDzQx9&sV!r6!iXXssa{dxDhCg}zLHrs5yJG0W9lx~bQu^O@k zq~rXGe{@)TRZ(n=F@<06UwIkrCz2#q0T{?_UZB?a(@fvz&Y?5o)YQQBG8|N{qpzQ; zL(~SRlow_+##1!)zba<@u(mDJZ?5)@Z^I^dZS)Z=wH~bPj12j&ijZ^1^34C3^}98{ z*wS#e+wS*mAigWdw%cfWsWG?$we`kOzSNoXL+UlZls^kY{NZ5JQh$+}oIHzBNLN?? z&0W1Ak~(TtQ>yZLJh-Or8}Z&$dlwdIfBHLyJe0MVU`H?O{Lwud;;)>*0f|*^>N;g{ zy|XZ*8&MI)cB+F5SLai5aaI{Ob#AIvnNCWT_#CDfBB>_3NtivSGj-fjYF3mUhdSIg zYPo;2s8s*_R4mqxU!Vf8eJu6&qB0rZ??rdpjEntcrt3LhjTbPGKy2X3n>xyr=%prtBS+uYTUtCn|iNcGuS(< z!#&e(`@6ld%4R-z)Qzv{WRs>ZvET`aS>X;IUB;GXZ*C*?I2gRej=2fFyUt7;$=$== zy9$9|ifRwXIfCbWOZh=mUM3x3?OCz2fdyI_M)p)<80JumN);IQQT=Ii`-nos#%<%g zgc_5iK)KwoPub;+Ei-SVzR~OCRLNKI!*{NGKs+HwmFIPVJ$58jN$0MEr;fvlPnB(7 zU*gZLS6!xZhUIb|%CCR5-;_EEqkkgnrbZFOL4mtUotxHE3^w4tqk%yD6BD{4=#8-y z67hy85{f1#Z+Q8ssmjA_<+-bn9cjdy3SZ4N?NQUn?5aU)XwV`WRF{5%4L+;Cs(!~^ zy&2BM_l-R>st~T5-lzUeZ(W&LfOmi_YS zdvfVtcr?UF4IO?kaAf>fv+s)&8%E3O*3L>89Mx{c4(_IKKQ6!~iAs)z zz)`?us7=N+#-%NA6E-#&;>uQLlueL@E_V~m9T$_c7t`!>?V466Dx0~}@7&<`&fxcV z{Q5s+>8&A67uwBW+3MgI7=#kwutjWBoy2okg=@e=$;Aki;S7A6J(3#w{RYA}=lr+b z`a3F{^@YTRaI36pjff`oE|a>XgtjCpAfBP1{5R{2m2B#eP`Le-l1T4Kb!^8@I?J5O zd!9Lt_Y#hqol&&2Hlf>85}Vhn%JknS_MN$Ho0NWA#0i zTg;1zN@IFoeSf9G<2s3zFpaF1^;9lH?Q;kl_^`R%8MU>Oz|D`kD{h#qBa-IMMA+I~ z(EjAvjNcQ>-65w`%-j>{4z!UuRz7vs1}2o~Zmv%HT$@2l+syaqUv{=PMf>W#8DEJ2 zHACuutjphXQ*xo>=0Nye{Zr+CM`oAaGP!tif}$fc>LYY=mT(jWr=z9eA>oRM6TyY9q004!mF8+SM>bx_c+5;XC|}{i=m5SI z+ck59>K`VaB5rv&I-XjFJ41PR$Vkd(D?IEysch?UsNvuR2-I@O#%T9VW?4*>l!vwxqLKc9xl(7 zn=r%Dd~yzZ>*55B*8)z+4#k$3o_m|pOZm-?CpgKcUJA4+#~2N9{d1~sG{wjR0lQ21 zy@2DkNfC*t)ORGZmC48k($?{E`Z+S#{s+J!1Ya zWji8_v)CW`2>kj^=PF6j85NSPPW8jK4bSj_g8qh&8MixW+&ZbpC}_K}+iu!s$F2lQ zwyIXJwERjm$;*Gbsg1AuXJC(?HgV9bWaA5`@C9Q~YNgx08vpli(khK?j*Y4^e0w-G5#KU%Y|4~b{zI1T2Sb5b@P%QhjAp2uS}|+AMkkJH z+cK{(l)?;_zDl1_8;I6@Up|&21!xX&bBqk<nG zS2KmC0`7Wy7S0~6S$)fBZ#A8q1y~;dugtlEqe0Pv@?WQ%r`+ndU5*+Cf#dJduNZ8M zTh=pEM@Fg_yQ?#9`^&u(D^E(5yw5=i&j@(Cz4sU1Wl*i>$DOR(5C$A%^3j2wIVSCW^Q9mv3XzC6uUu4dw#K-d+TmK)Ev@BktkdGTz|6YLiMu$;DZS$~M(iCv2;L#W*^iLWb0 z7k7+{aKv*KcC=?<#5)E?Pm6c#;Uttj-mx3!>2je{G5R|RnY~M3=vjfB`w|NYM4Y~u zJ%qz>Rt}%!&a6P~8Jt_O*A)zW1iP&m6!g&ih{Xj96awY|0egzhcs==nb0VG zmM?>0@Q900X;vY3lGUH|Q@wZQm2j~Qg=V`X88>h0z{Au-H59^PVTI=I-x)TrODCi~ z@x}v}#NMOoh}J!<)V~ty{*gC|(vIcN9_s(K%lWF}P*{gZKYhDup?3WE`+9Rn|O74Lm&uVZodJ&J}-Inmbx`?RQl7ct}s{??!e@NBbJIV-&CLD|60Z#Ls@A1}m zRYF>u&4p zw56(?;#{fmj=f{Q3EH$E$a^+0gHQg0M_@2_lD8cvsGu{PXhDwtDFF;eCVrZ>4V0Tgm<8VokhSM zFl?}_pwpUp1}?1&}VlajyT< zAF8!C8vTT7LUk~W4nCVY4Oq|7<5$vIDz8Easwl&t(ZW-;QC8K=y}Yf)P1?1A26r22 zSz;51s25IQA4E^lhqUxi*L3Kuq>t&{scL!NY<>?-5Lru6hfKB92ulS-YeQPxZr@C80fy3=IS z8Vtn&w_1%M$!#R-u>`$81e$q^+BcN_+PErxVZ0W=w&$tNcrQDoHn-kd`BS}c&L8dY zUw9{Xl7cn-!pJ`}49tCdU~6Xpfw%B)ne=dFvn|dB7C@Ly&>P|wXTUgCk(2D8a|TS% zSMIUPdT$hNHI~tw0h4Q5M@@4EOba;!#*A_X+^GVc0e6X9_{2SU5^O>BM`@PXVhLVI z-z;VIxSjsN8A!|P3pL3nZxI#D^yDh^LI8iRpwR;>HA$8F=NzGYyrC6!cHPH}$cgk~ z%J+pDU`6pq4(P>(0rJFAb{)Go_r4?GQ&FJ9p@au}Dk1uHfA*L1d>kCtyg2iRTv1Dc zC8({69(1q7BRXSiQ!ySDhE@H(ER3>C%j-2TUidPQI;XlY^85e$@v+b1e{y`h_uo4{ zJ|^zJgX812+y8UM$7Muj{};x`FvFIgJU)&kN=uF@w;vz--1_g1kH6m1LkWzJ3--&i z^S?YkMrHEjAPc7wR$ctT!##|E*TDd0itGVC{T=Be6l6|!{RH@QDxn$k z@F~(2K5?=q@a9|tpZeaM9|0s@Ou$hh*9kvm!4!%#3!m<(RI|url?Tp%QDxv$>&48) zjdnv5P$jrzLDiTFfEADl3^oDCG#SV=4fxdBNY<6lJ|<=BgtP0Sr#lIP#l`|gVoav{qlg`m<3k(gZDs#EJMZ-VtUrZ zLA2x_K@F@KWfUmZtT2{=yPStsn9U!!g_Thiof$b1_B6njKPwcf1Q3l?jOnsjMmT)3 zl)CyW+jSWq0o`hAgL>!tX`~xpGNz!D3LYKePyV8m;a!k&&&3d};pcniY5SP4=oyTi z?0yD;X>3%Qe}bNWb}T*rzWYBz&&L@HUFdla^T9{b^YEKQr%$HmR}T7A=ve`cc9foH z!bVwMHT3MwXb9+e77MnYpU~MU-#gPb6Xqv*i}=({F6^04d(qh(6#>)z z>Nrazf;?ndZD4B0NYnqo9VN|SmeulWCyOmVlA}%^*o^|ku%prUo9PJ}j62@az&3ve z+pUpQVW>vqzr=|9{*dh&|3xFyKAA6^%Fn9tXTkMdy1xY8ksXB+)&G@4x9k6pB7k8F zGZs6q_U_Xq>&`ci!!4#r18*Y9QI@h7)_z?VO(){ow;TkHEW8tlGgw*CL0*Shil zztsK@5WwPw!uH>=W2`^mfX}S`1G=}LvCy^sKR@=BpXzfGxy+z9({6q)U=ZZR-GQw;*5-XHKC3og)@@ z_V4$ZwSSlH?PmaVZU0+Ge>(kty}0zPlLWGt<#@Nslv}{Ux{g7^vnL>ow_H+GX6Xgv+#+tl3(zb!eM!Rc-~&b2DdL* z)!FE&wQZrgwa(2qvlksn9lD~JNSet>6NrlMy(zoIW@y8P0Xs7GO1pkwt7)Pcami=% zQ{*4eFCbBNAs9p?Z|Fn6aGqi_nX*C5WlM1<_mR}k&1sCTXAiF?BO>M70~6K$;Pyq4R8N&Qd;k*Y~}^3uTbkcnWcxi zkMA4QJqSS`RDCse1lg)fyFsMP7jsPrs;mPeAWcx^?Q1E!L(x#G4fV_qTGW4>Am@Ke zSKbS#N&K}Sdu{V#(EERNWFw)($RmiWlJkn)Fv z5{b{s6_xRi2~x`ZL(SE8A#zQyz8=n$3$f8XvL@_38?Ig=#9W?>enqTPJZV1cOPoN? zSjI9yj9G4+3r?d$p!=ch?fcGkf9}N{dwMNjF`1}5i~ZV-{+j@J1@trZf0Y|?kVWTQ zR6rec4i|IWmjX5CmDYGDQKvJ-17~3!dM30;HPvv#<}rnZJq}x>&uhXIQmR54uzDzi z(oGeC7a3=&e?>L)&N3-_w?>buxWH9L%YyjQklr`7(fc(;{#zKQQ1NhlNyztgUH`I^ z*x$6YsmvO^df1I6InIt#+gr|J$Og5WQXJn_>cp=lZ)oeX5~t-EuH= z`*-va6Ja=@c8FEN#jm-=K2=x$Rr%9d>gLEki5uH*=5;(n%;A4->dH{&Br6AvA)}6S zjlWkq^}n_*qW(3i|C;DPPKOJ%)^1(Yi;$lr*_?Qor61U)I@|qe(bBLt{z}pQSiXnc z>TP~s)lyXqdz0$IShnc~;*SiakNr?D!%lQet+y6`fSL{h0M>T6sTf(?2=Cb8R=-~S zXt;U>5%#Foloo!`)_N=B?WLzC2bP}V4cxVU^^{F%EPN=dS#01Y%k;80Ko%F%%P=#T zK7b-;l)Lful=p7&6Dsf34)xV_Kc@~{*RJta#}^Sbus=N8->H9N%I36Zsz-m!Z!?|H zIm@mjIXAGGW+%(Mt=@p-nKd8Kg&){19Lp=o8gGqPn~auy;6(?Jj&*2y75Tk2&I8dh zIy^dn4p-_QNp;!cHvj12Rdg|N?$^=9>QcUgA_U@f8^f_9{q_=wnlQyIS}J*VfMl+DwKaI9+@Hx+rahR+()%lC_gWE6T*;}UAH_*;p@zJ_ zDG#U99S|!!6W*QG$NjVO-+MAG|EK4_BHAN}FoKt*2>oB5|7KBvRG0aWlpUM@IzO~^ z|6iE@X4-CN{?k=3|FPQ1&wt$XH2*12cK%bA-24}m$o$8Zng4&P70Cvo$CGykcUpU;1v^8EK9M9s~A*GTx8 z`A=8d%^Jb{_ksGMn>f(?r=qq?H}l^j&42HGn446(&41st(v10!D>MHEDa?Q7s@um3 z=0C|?JO2f*F#mD2!}H(9-2BJND?4ZQIR7c0MlSGxSy^uv)kLVDb1UC5{*duyqx{A1 zin>FOdmGnAwtVhqH%!lukNGtciUkoMf$>+T&WIH4cS9 zHnG!d+ZvibtcVUC*?N!3*XV693-9Llc8c!F%n2?GmEl&{o-S#AZx`p*wlA&dy1Hnq*MiwWWO$p>G`C~KAEPopeW-G-;%eQs+Zv3tcB714!{fl zX6XRt>ttaKQum)0eL1)`g0oLC3om)tU(8~#ep&Q5g~|3X`^(vXPTCFkCSYtk?jrb) zB(DM6eiLiqwL0lMJMfWV+kJRBe=e$0C2Lek zg#UF6582{vWy?by<`RZU ztH0Qio)C%*o>1q`&$b}k{$WYPx!0GXj6tVDSk+s7fZmk}Kr_GoBX5aw+vUy`_lu{M znL}AO)Nb`}-D)1l#8^6ohOJAQqa_XTf4nDE#GRz*%ORseXCJxI`?)pipvrZA-A)Ly zr8-Df#{kOsT19BV)5kxKu9O+JC7jhgNcU5lTbGz~Pn^Wh%r~aeksNTs66xi4J|vdL zv$5yp*Vk;y`+JnLin2ZzFSymu`wPe(<@#IDu*|w{4G5vSQE|X%eh9xM)}XZEdq6GTnvAdp+9>SL4K2A zht2-=CkhBa87L^CK%v;w?cR%C>OTUTWS0}WWiKAdULfBdu56|X{%v1Vf$Er`Pek)R z{;uLOk}H&~K2h@Z{yWq%JspDj8@b9DTfN<3oM63zf7moPRWhKtt|&Gu5Z#f~fnVz= zF3N_&BK#B{WVCA#X8JGVb2FwcKBWKE$00y2DoI3&*B#%v&glOb{bh~vGr~6>m#`Fv z-XurjDav8($xBd*j41Ni{$l3hCZ1KBF3t-;g5#)xa5-<`t7+Dot z*}PC^v=qhKmd(+H>J?H^bn@8qSiedSn_l{GppVoO>SGx!{X7as%THa?=b?D(DgC#6 zJ4nY-*c~#O`kZ6Npi~M>9ij4fR{grH6baCBD9v&fOkwyRSLwfv+*OA&XcGf@U`VX9 zP%W9A#N9BIIe{kEUQ>RRli2$s%70u;zTgN`yy7{i=m!m39#@(9aaLY;ZP(0vyOL88 zM%3&FxJ?{8ob#n;1n-(7THydQ*yet8|1myBD4^ISWy?mC;VUtsRMU?C5Tg=ntCGsb z)=SFplpsz$1w*u~envgBHlY8Hip-sGt*sUChFlZWswh_R3iZYu!_6C_2>E{hnZ3_B zxlr|ezwdkAJP(|`XRn!Avu4ejHEY(a!JPG1B|oHmIS$!w|2~Y;L)4nnPUlkTK04o9 zQPn~?ww%cmgOFG{)_Vf6M3_4>EZb*g!}P*Dujw}+5=+j6dCz6;AZ7wATvbq)*dDE1 zQ(wwFsRO)aPsSpjweOkJUe1wJt|rt1)5!;l0%f&~sfAneBJpWC3Dj7_t(lX@u@uLb7t9X0tu#Rk=7`lGd=y^uG>(uP{NscbG8`@->Zm(#FC1(_+ z{|1}Hk{1`H@8-d^<8E$x?p#d$p{52F?3{?Q_AH5^>?NGn8uJDu=z-s?_th%SG$A1S zoaF@MxkTD7(22BI@=(7w+6)4OYYX$El`qtP(@*TxHbSR(AnoWvbH!)s(?b)JxrD5G zyp0dmxIHrS11LtC1sMxS-EdV=Uj3**bTZvF zh5?|m@^(yt*@SFpc+82{*95}`mV|jo+H^nlfgOjYx0PzT-FaDo1S~*y3oLyPg=BFQ z`NHv7&E;v#2&av~qRff5ZQ5~j2%>9c@Sj>r^bfNhj@(~@K?8xpBrS(Jc%NoRKvd_ra zqMbFuXHkqRLoD8pLhM~?V)(F>GgZo<kYu(n&-&^KSB2l5@(vq)+@VwYR>6CSJgtd+nPId{Q&HgqtF*jWHZg zTb2}f&6kqupj;@J^ouaJtJl&Sf50AS9WaAveR|=Rs-nXBZyH^p-SCL*aSr8WxgsOa z%&S1CF*O|bNvxqe?iF-vqs?O;<7-WUP0GnFJx-D2ENf)jpS}_3ENfUgS$zK|>&2Ve zt?=r*4&k-0p1)wd_`t@V*NdZ=o|(%3|6MO01~QU1*`*;OXz}{4iHM-shO7v(>&3GW z)L9z3_2L=Tie?c@4St2wOMwCxO?=M!@!y*Id`YHGGhYQdaB4i~+O014eXGmWT3zm^ zvB+k0xlI2%ePD<7cTnlv8vBTqnlKrMgcWl^e4u=+@J2$PQsp0s6nQDJ;`aBK@ky)NBb( zulc8BVdK>mV&+n1n71!^+n>yKi0aEyDpV!jr7Q)a;g%??c1Y|nzc1!AIg%`~LXkQm zPqy#Q{MNXL>lX<{BlX~eD1mA~hJ9d3tKo%7B=@4xjc=lUsT|GiEec(!LfTC68mARb zx3$qjv81w1rY3Yn?ef=YuFW*Wr&O!I`M`;|MQP$5Iz0>X0OEC>8A@BNx`=OgNBRx^ zb8^PECOU*jV_wr%mf`A8TGd%4hE)-#gH+Dms4ZH-UdW`Eeo5(0&$oOKbo>gH0}oK- z`8-PU+hSv>Jz^g^(O(UdJsGpAjFtbbG0+YKIFrCB*0FRb$4s-6z;7PFPzH8rA#{K| zA84qp#?A+}yw*WaFdqbM$W91_W;?!`;e=2aP6$3F4q9GSF&QnoFHK3eW!v)w<0Vw0 zFYc^F9|v^;CHi8gME{c%8`n!ni_Q#;wa_lWu``_&@5)@EEF+5n z(*104;kXNkJX(odOKCO4tBUiyruo#ML)OJ?d=z$!DOEw=QbB|!En=lLhG{_K$TV+L z;zcB;cjJ4O|HT)je&vd4?`DQ{(6O?$kmj!2N*60bINr<OU8}wJcQ0`7EJuE+;n4x@1HP_i*iN;xyVv|YB|C;20xMs;IXlHy zGsRC=y@i&8=$~r1bE=j<4^WntKltQyq$~K(&ivN_7tH+4uR+K36zmYC*q`)R?RMa!EYh;I{{lMwS0z% zU&r&Zt9@`pw|w=-o7>;as)L!GAue<8V)A>y^Z~H_KC_+r+vjQNdMINgu=i;_7ESE1 zVcWIEkXS`{*&^61M@MY3K_*qb;VxuOby|LqlU_`J&XngFwxj7)?)#RG%d9m{Q43p% zSIT!R<)76bAU#ATv3LPuO<^8TxMUb#5>JzGY)R|zwRx?>w?g9KE4}{HjI%}0qDHZ> z%p92^;WZZ(P)!igYjt);&e$PReXC-rBc29rh_uNZK`AGv`eJ}vB5s-8Ivi&^_M@oF z_?1t_H)Y#n1#hrvG!}WM$fZ{@J&G_Nzkvn(B3^7KD1_ta>cq=YwrOO>vjkqkNfqHc zTNF#W*jw5gQJ;v_)K~hx*}hAU9^(3vtHL22DfoCL_=-zNsOS zvloZoViQSf;3zPQQLL+`P5$?7(a3fYpG!w+r^02&S!mS}=>8e)&#ge+&&V^Tq+;6} zmL@-BKJ&NwiIcG|wz5B$8fjugV_Iz3pS!xPD4LoCcV2}i97YYf&(;eIelBFAm8{3c z(O+48PA#6xCyY>x$I&@^V%m{o$gPwK(-UVJz}V@!=T$YxMb5DV!S{~^OuJkN2~Vt* z8pCoe!20vb+#rdm>ftd=^VX??Fjh2!xUgT z_LFb8#m9NL|QEO~J4sk*V^QO37Yc3(^K3cudPX_yDE^Kpl-|XJkD4eq1 zsKc7qPeDKvn_^`f%}q*&uIk5-z9C)JxMmikRzd&C5%L(jMw>x7BN3N+QrNJ`m3NIh z%Dtbyr>1FK`ibXoB=j3UE%&aQBeWHY)ecYQe+J?aC9PE&9E$5ViNUcX{$9=&7_sPq zp$_kFD;AI&%0o!6{|REg2GvovB1Sx5#Vf2I1n5Qj`eW9R?la#?5v*~A@4=^;an5q@ zdY3bCa+Ob@szI;vKfA|lp{BQ@EK6<-dNutCj~RYd`xa1}{&e?2j)YD>j>`ME&j)iH zJmj#&6FW89&nPhCy#AQ40)*Lxoj};aLjEBiPO8!ZV6<%(-j_V}p9v*qmfK0{FPeJT zs!p^Gdey9ZMST@gAF8LL;3%e*yv4GeaggjSLp=>rsK|Up$ZEP8+7Z0dYx;_2iDqLY=>6|LZTWWF;ZEmiv{}P ztgz6!Y1R$))3fGaAui{1L8){rF07!AZ1wtA7x;;4K1f{Df@N#{u$Y`uKg*71##DJ$ zULdQx%Zo)Bd7*lsEQVG!_(=op}KVyl`0x1@u5GN$k=ZbwYdpyBVCKkU| zKhxb(68_JO>`FJX>-%d|s}PO%^r-+M0y&m{)=>4dt4=+x@v8Y$0 zoKYZwaun2L&wRPvGymIa?U`?izbSm}KxbmUrxZkfZ>_q*15klH-u@~Kd;~kTC;99s z=e3?x%D*b+gQL9uQ{YRwp>j!mz8x(LlBX#knph3{4C+XK!eVNn1_B@c$pVkrrg*|Ka)X z0r7t-a)l7onGb3GXO5#YgM8*Qp4;ya?IlWe`ziLu9B1OSE>_GBobrGcpFZ0w&rkF% z$g1A3?apG&bx>1kKRJVxUs^4;iu{eq{O&Km_x0P0JC) zu(uYY@YMCo4 z-}jn7q;$eR7F4%1Sx~!AqiDm3wc=Q6B34iqVKabIb>;XkUDn9u>|RTmWMO2HIGLz? z%e+~5j8oAXc5!-nEebv^v9E+pb z2*s`K5ge=ohWy6{J&(&+$8+f&^fcp07$z^0oW%_*b>wfcg4Pk*KlMkgncDXb?WB!u z1$Bx+_$l>9lZS{u?|%+lxW#~Y_!}f!ncNfa5oOf;nGftFKNU-S8Y{Ec&{Q{EQvs2l zsz2A8_XI|^ntqiUkg&`53R^}pgMQs_8)-KrTSxY1T7w7755BAJf^~AV_fLZUKqQ87 zEjq{Jl{Z`|G_pOu$3pDM%%;iH5Oz=2r)a#I{(O65Mjrr|yp~9M0<>^?SM#DPtGm{E zttfvql1zFKIHRSs4KE;(CiT*aAWcX+l&hg7gEpiWP?VpV9!cYV*9HIh5QfKzzd}@e zYzxb6Tl^5SR^!7q{esb5n@$LhZ}2%B%&SHJm4Uno$0JuQX%Cjegio>SGD+hRhmTgx5 zB))~Q#$^~Qezo4UVK}MNlCX+ZG0js=wSziPtwPGAzeR^jzl4AKl(gV=vL6Xu3O(HP z6Oq8+m#2UMJzHq{vZLA=tll>#bw{Wj@~mA1r#$scH)NkR^T-gg!k@#3Uy3Ilg-Np7 zN_gJXPkazuGN&`e*XqrhNtber)N5YA1EFr~ zBJ2F*(b3dNZ1tc#>}uB2 z_1cXzpMb6He|Ght`gpTiRb-~csKgvvvI+@dSm9K%wqWZiiLu_+SnA}W zC_}gLKU-sE&qh9tmVL&fS~g2gi#!j)>tGuK`_$yn{ZCB{-LLXl4vV3JU{8!L3{|nT zfM;{eF?|jXHOYd+6Ez91CK)UEye1LzK2L8!kdfxij}`2=KuJ5&Z%MW-09=2)>C>n; z68GD+`3gt-p%r|?w%i2Q?(?sZLEFrkPe~(tJHCg`_+CG1M~8U{N(EMr*NFJtzA<27 zbAy#iYs?mYT|etf=)d7&3|+gvh2H3-TucumyzlNc^;Z93352IVMjEPXkWt!F;;FQ8 zD_09?o@w0L-)lk=^Wb?+$1$gy#ouvTgukcwFue7FUXv~-Y24b+Yrc>9&`&*JmuRU+ z6mG|S8;6uwO1-zqEI9#Jh8cNG#1+yI!f0wXW?E})9#<@^Bls+a%5uVxE4-|Yi`Mv` zh$%qf(}*Aw&cO(!y@SKuf7L4c+GT2QC$S{{PuhS#w!(Sr1Fk1OwM1IZj4>}J-_XAPx^81D3@9uDCIyfKMJKC&AmjqR{R_FJoN>U_~Xk6$(&zX%M z^ObPfac9ls0&^K#25QXiVCh1jGkE?3s5h@RZzwy82I3B-qpl-uOK*ma z_3+aqw(v-j%y71*)3vr5%a1b0>#KVHFnuefVYBOCnn}!MZ!hg7U#g2E<~??+t>%$? z6Rg){_h{{Hu;Hbu8Me7KMT3ZtL$)>MfFT;C@re%S1HI;DYM#tspP1j_sIE30e>_Bj zkPiz{t-s!F?dX6t^3u1k4iA8*1;D!jY!P?On*1}3j`XEku)8s)k~DZ17MeT4a_a17 zJpVH)gx7Qs1T$AZ;il{C2ev|YeX?8Pi>yaxKN6m3InXXFbBl{V2*B|ffNiL>;XHqZ z^oN}ClR!@XrNZEu7jnSrJA--66Oh?}{!oP?%JR&g0_gUYT|oys(3ua12wnxKDEo9R zOxdY=uem_L^h`B!UVMLdH<?K@z7dV&MxCH-W}yPxm+v%5q3Z-U*C@yeXZPQSD5XBWR9ydXpA8YcQ( z%ddHmQ6c98P6LIamW2Wf)PA~Kgs9LUAX9!nRym%_f=TNTn$0~kVxn;t6`+66a<>v9$?TSaKMqs?L0Vs9eLlL@(L&^Va;5hv^wZ|&h znRu*DLnhM#m+8Ke1|HZVanUHs4bEDsdCjaS0d+O1Wa+XMCV;xS^v~$ zYcj^%V^6|Nz-(h~x5@5CfvhNMR?H9-2Mr^qIIz9dL>owTTM=F}Q%^_xO|xx_DqqJQ zf_$|%3b=8Z5wHEVitVKJSmrm!E^nZ|y%!@K{iX{>KX>8Gm z{_{`(HZGd)k;M$R?hsBXFj9RFF4y`<*{qSp4ijmKWzIUai%`i!h- zk_{Oe)SqhJUn-JyN$2q6mC!7drGE+^<^>NK4*O&0aP4++buQyGXR6jZMA^FPr?*-} zl6|Ze7n*=`R8)0Kppu3vD%O{JG!n#Eg;i1a0K}@Ox7i0&)FH?dbMUcFMg0>scuqo3 zjR;-j$b^iZTC~||T8AKN;k!f3;msrn968Qx2}xzS|M|5JuP43(S8igsR{xVk zt}=TEjkxdIWU|>$Q}!H9n&~u0lfLUceT|j)R!3c9ag=k88kei1_T4BXtd1ICbcjxs z;FHl&`)+nBP>GN{*&^xsp}U@cX+%YBGGEJ}__qd&qO|)?dg|eqAR9O*%K9;@cfN__ zmv*0_+WUl!N&h*}JF{>PcZGXGa9aboo$9Bn@?1kEsPw#@GLj8147Dq!P^@FW$ zs-0Vrx!5Ujhs^}x7*!x|>1q2#dTBqU%b893%5#hcG|8(oqRucV0_E`Zp!N-HmU{Ez zk*bCrM|wAI0w9WbCR7o3ZPd@KYB>h^*{gL#$C0|JuEMIA|3+Q~rFcOpf2Nci>{_m| zD(2sepsbIQ7n4T$2y=Gn5mp+^SG%sjbotZDZCX8*IpM6Xd)RTCC>=^@ZE$pjW zjx8|*NS7hKz?*k0uF7rc6=EW6L(FE=p2?U*PGnCF)6mNHg+U<%zOjYG61Y0AeH0g{ z`ASI2-?=S~*VTV51p9fq3K-ZaeS<3OhIRAFDk3%P+F2M~<~-~syv_}4mf;7z{~sJC zbn#>Ux}rz84%Ltvyd(qn)1Kj8a&RYP;Lhn8PDh_8?*qXxJlRzTE}U-%^w5@TT!!Bz z>>8l}Xe~LuUx}RQ-f%Vt>?nQ;h6@YrM|JFRYbErgU1e@E2lkY^zBNtoO`ENq&FrqM z(EKrygQ7P7C8XHZl=gpmy^@cF(R$_IFmbqS{etz%a2zKQf8l!NRpo@-zvVQ-mtC)T zFx;12uN-sq|B3ZV-#7nP>y_70cE99$<@qPXw>_^{pz{Nobz!|uTC3M=R~nr(_b&SQ zAUjBMt&mP1ztft5(8o_;*EdHWmse_Mef-RSWc2ZK=1JUj4Q9VnecU53jy*h)X;)AB z_{+@L-CBk|{(}Wh>~v}|`gof3a0Gufef(MY?+f*DcEUOti^t_?;v4P!Atl^u-P#YZ zS~u1d9?-g_C!4u=STMMn=K!6fb>Gc5t96gI%13UOn0>ageGwRj?`SA48vVFs~SKr9Q-}%+yCrY-@fn@r$6Mg%pTzxy1)oV>Pa0p~; zaWF3&Y6n8bF3g7ccY&ucT_hq59MUI}f_c z=GYHHSyQg$|1mI~_9AwM*WG;7L{SY&j?VVpcBg9R*o8Gttgd2>*w}l^g(W&Sw=r_r z`?oBfm>X;ZbM42szNsl#$52h`Dp%L?qXV5AUEJLIHs$c~eiG9$H{N=%Uq=EwfBnr6 zPw|_YiA3q9b6++IRi%T8$c=xghn;Ncjnk>@Z#(}!QQxg?+0t#NdiLaxU5k2yRYuR= z1;j!<`=3Fd`~vQ>x;CmtULauD_Z$xj;w$aJdh_;I?sx(z#Rq5WHT~~ye!p$3VuBs3Sy2DHsm^)gjd}i zn1p{TgGGQ{KUaP~GeG5I10=7tEY}9byk6}3uKuWpW%3xb=mO$(rq9mN=&OT!u} zb85&KwU=H_=%a@1@5yAoq+97;^GOcqEw*^kzG6U#>USLF z=D?gLHXkHNdTq}KHTP^XKj{X8xft;&4eTmc+;+6@zz;S6yJO<{vijGJ_kVf)>jBvH|A4)C{ObRe{&hA}@t4%UP9tWA zSh+`gaW}o|PR*VFP48kI0Y~Oe@=os>XpKkcT}uw^q<4J{c;uq48AeI6`_ay*`Q$W2 zih1j61I1^b@r19aEcNL0i0v~o5Y74ed$jx@)bQu`{?ILn}l!KO&xEIYZ-m%5Oc#+r!Q#(oj`qgPTeWW z(Uy+*7Tm>@9?Hue^pGnzxGAweD7gaU2N59GMPIV}=y;OZee^tGnb}8w%HqkaFMY}G zquWNIS5103qc5Eevuh%_r7TBZn)E8=kk~+CI_kzr4|qPe-sQb;zYtFkJa?uq^(F{? z`txr3&>^8scgz$jyKm>;kJ0xpp)U;yuv%4=qc80NVxhh?2D(TK(m6z{FTE(mGHaXM zAEiD$21Fd+xSqyxDf{FOB08rBLlKmsCi2@-t=^PrNAeQzJk^2J^zePMzQ5G@d#E=Z zV(Ro2=NdZ$uVk!sGJrk?rh&pUw%rkb{l3zULIY?DPRrUPcVYm&0(B=SrC(6WpC~1V z1pCrV_SnY&m@!s#H-Hv*stiXQ$nn(-pgJUK?SwHs1P0K3dCoB?N>{`Hihp5_4Ya;E zme}mg*Xe@5=6N!f#HCmg6R*U|J|N_hpZb1xDmd|Ht%vZI1zRR{iC(9@Cfd6YD zvV4vZ48udRJkXDA+T_`ci)%Dt~VM|y4qdPecb3mIiKo1BgHTcka+p0hE)|36Dn?Hs#*<>_? zCVSS-PhQsm=U6pJ&KQftk2yXV)+xjK24vj=v>UnrI1fjQhTvB_=6au_Urx!c2!6%i z<_IK*6zhMfrobPkN5f{YKFIoG?D>h6ZlQhC`kT=ekD#Ae{rXml{{nxEqu{WteKV$G z^`SooN5Aly7@zgWcx(S2_3OJz8mK4dc2KpJod2}Vl|Kf@m>zX)=0ea#7T8`Hdc8Xu z)PG#Dy%}^uIj8FI!RUHB=&S$AQK}Jh*d(8p8Hs zLX_Fh(1e^3`v+c8ti?eYR|Mv*>{{KjXm`DO)!Wo2|AHU)@1$3A^GnZq^|T)`we7Fc z7%4k-78tLYs4JG})ywY84)Cw4SNng`^3=`O8m!@6m<6F4y<2@z!S{A0{OTo>D)$h6-~ zzMl7oGVeX~R~cIh>aWH9I-yq>KU8s4mO_!{=e_3N(oECu7W6xmpR9f-5UorEGEN}d zW&<+PfiO-oOHShO1y08gaYRe?eV6+DJUlW_^BsPkpu{TkFrN z(5s3A-iz#sO`J`TC!9eshyR_S^E}kOV7BmBOJ|wOZUB#kO0#^Tba{lDQG}>V|0$E6 z!OuBFA0*tcdkcZT?;(1qfj=T6T{)M~ak3_wE1D_ehqgW(Q&)m`EOoC;$<`?x3-iPR zvudpr&~;`qrTEE5)Jik+6Vlu>#mN(nia2>fAq&?0`FwaD9 zvzvKtyzaFAF+u(9eY5pX!AYuf{iWf_7c(M@K)lhl!+1d%e^wcZH>3eqnI~C($y)0B zsT##AvrSW=#%OP1C2|sLG_yj1X=D-Sr^W(7=M^hhM6|c!J6hK`=LDD-USMvU1}XQo ztBD30=g1uYfq8od=^aRkU|g6x871kBB)I-GH_1i!jqLknKj;0K?E6ISB2F*NzCX~w z`(Lx~6Mw?{9lQr^JrrB5`susz>6T|Yw}nZ%FRWbbQA zp0t&T_Eh6HZsItAgQL!31@|t5naoX63VSYKt}ApZKZ@anf8rH}fVx{_$&(mq57;_W zqe-%d{d9hh!|1L@t1Ds&?nbG6(QVB#@w36;Cr;&@@);(?gM4gJWpvzER9)k;sgh1M z>gV*&tUNtWnpSzhFgTKyYs5=~k)0a;+Grk!wKTsk!jw?Hy9PP_OO`N=8b8(yWt}N= z*r?Ey{e{tg1w~kYCP>jT)#+UKF+xR}>GnPTcKWv@gnCx8YU{$S6be;uU8};A4V(G# z%EqgKP{KqQXQ*tpFH)noa`J)WI5*kXM5DUKPt8^de!k70xJd-|6OE#0`a)Y(l^w>T z?Fsth)krax!v1DG03m6gk~F3a$1keI;uTBIk-YMgbA^_v|Ls>p#$plls6&h)OV87> z_AV*-SW#7Di3!MMS@#@6o4%L8!q{LS+$Ph(B0^&8)dL&G4ust)52fiN*#IN_Z)igDPICI;>ejxI&%pd30BrP6~tU4YS73er~*x ze~>vEZ1siu-Z0Dc#fd)Lr&%cHOqFH!|7ZUu+E&>Q;zsEV$Dn7)!YSQRp9R$O}wNKPR}TW6ZbuY2eVd# za3@C9Qm!VkXuxK)F0Z+Y|En8U5DSxVFgQv2sS!9>ZDFK9K+9cb*e_Xe?M_@A>@hHg z*3M7L(U{+9zuw;Q_#}~}%~F)7Jd^sBjXK~b^Pl>Cgq~x0hF5+?w5_&S-|JE{CPax8 zj-&dBt9zkdaLTYYk3geswdML=ov1D4xxzlT)>h^5GS0pbNxZO{|9tb=Z?uNDA$opy ziyn6fo15(;2zHnY!NIy@t~2M@$4#acV%uW@o6KYYmEi%KM0`Ykqp8z_*i((g@J1|g zZvj7#S5Y$((y~j!-RIucSi~3owOUX$zC1|bv4Y0}K6?Edt9ayRwELOhex~wcE`+8i zf`Uc5D)-}7?56hCX&B5fZ*ruN*|!?FXrfPvW{?$rzF-uJ=>6)ljAG z(bUL@Tn9@Pak4<+3ps*x2}Q>e<Sa!yz!9mdctr5bWO%qK9=Q@r zOohd)KouK@!c@;i=3C6(Zjc{9kVkTBbZTJaO!+_PL$WKt>ZsjIx%uZ(h^q32H3-qB zhv>O04sA4rja$pF80bG7$)jNY`QDvNyk9Jmx5_U8X)iodAMR$4ieOYtRswgc{B4FM zHlYze#FB(I#jO!@vg_Gs@>ovwFXl$VU=xTCXo|4;kSNQaM;Im|bUaC5fL;_+xfv%8 zJ*4{Vsc<#3`sziFru$G!?Vv@2o{;D+jU|rlA4|ph6XWE0@5TWFg1*HFi930YCi<4t zQ4PWFp=SE)Rwy=s8ekBwLBHakdOk=cn3^LLCs<$$cYg?1ZQke=*MK-v)?6U6nvYnl<5H`cdMcQk$)xxBJ*>#p_3;@!(R zn3v*@^uVEytM+S`Ny6u>nlGUI;f0ia<=*X!o!!CJr?lyR3-w^X_s9xW_$CobGEvCH zRpFRm&g2wf(45Lqcmkrw@^F;;IQ|Z&_CnR>jfUYH09s49SOQPT?>Hx zgHU~>C6%?d|GEc?r34)`khA>XV{nR_Nh%aAEr)Hq0lE0FI-EbM3NORN;Ir5UJMLC4 z7ea+Z>sr|FX_Z+|7};)_yr#_{W7f_NRe8@l=@HFkF22nncuDJ1p}EC=>Lz+*3en`a3-g21iI?X#uYF0V zDED;_ZE3cwY>xA2Z1;9HV}s=L8uQ>Upv6>RdMGuw2hzjI5Wv`&4#BhOLjl6~e8}`Noag*~JQ`RDSFP+g-MEmZZbHlO?^mTd41(6Vv|yI;(L7@f#GM zK3D@^yM7UMcT%zzkPuoLzg~YzU9!Z79LS@Xm;+wE39B{m|&8Yqeh%?h*@ej#y(k$u2v5{XTA zWm?v!#Jur_?t!18h#i>~YI#OgX7!=fYK6J(jvXCLaV!gmQk0W3-Osc9{+Z5r4eAN6 z{H}N4%dwY#kdt6EG&`3t0bL&YU%9iwq^pz*9r)N)|hIZ!z2 zNj$P|;IWEm079z>sTfj2=J0FsL=7$9p>BpmkGxK8%yFaBph3Kb)ZbPD8%zCJQbb;f zSdOK|-}$s{y&00lj)B0ryK*!4{ZIobAmDp<4j4d5&NTLIuK%S>l{dzfm+9rVtbZ|M zS(D%{toFhQEz{-U92R!DCcsK zB{hPzNR-@_Y*0;s2Xg3no?DDg2#Lxv(JQ;l)*&6v5!LOmn0sHNe`T*!!{<;OGn3aO zbBCXDDqfC8FhR+T`jKSnMyUEz%pJ*4qAYEHNur|tV<#|{wp$6+PKag_Q54t@Q5otu zv(-|o%fO5OLvm^lCV=d4XZ}|H>akkLxOG+X5~lBM{=jehZA5Y7&+ETy{b|$TxlLyF z&m^N3i)9x3k*CEngc9MnY;S38R&VypHY=dwHOzj`qJX23nB6o(F!w4P;HdDz7tVXN z&v*8p0Ji^>w*Z5hazP$0XUiD`+e%3pFgimlN zPOqXht}z?8@90=4oklP3!(8oqWb8+~_=#Q58nnn>+ERT^HvVeT0=xNpT&zn8>08lhSJOwIw_3R(pj=ST~RZQhpojI{sM9m3vJk zw98*WF8y&U;bw1^*k92DswvqHzi6aYw2UR!yR%Bw`m~h4A{{q7mCt3r`J9{}|GU4{*=WqG2|_^8YmTbibLxe<8nTYzSyUGs=ll zSmnaV#RsSx@;^~8Z88V-vIENUfZ0rTF+vfe$h^f%`wL-dtHOupb4No>VE_Hn{C1A` zZH~xGHP@g(rz+O4nuzu`Ac z_+9wzK9Yn(U3VP5D!+-p+=K>Cjdt8732b@L>z``iIm>ys=#!XFoCwF&PPJSJKMriE zot{3+vLF2p-?4dO`ER`V@1rJoW)uH~jPl?4ulXa#f46toS<&)@ncD35?^XtxnaInR z<-ao|OcX#Xn%Ev*BVg~2I)_-Q2P2U)!nvu*_V*$?v5ylEpo#$``EUyOkrS5WD!P0(jBIukp?D*SZylY52tr` zZ5dIRJ{5{cuGsQ!$(A?$a`S|;B}Npx!peifj^O%{)ueoCuRi}pCcM|SIKfKmH&(ZVucy^4ISt+%(V|`v@ z{*`AL$~2MPuN=?KaNp4Kz95>qrr7+AkBq8lV{4VU(?0X1eYIJa0jYlkwmt zPVUWoQFu`L4nAgaRr`cR*ZubbX5BM1>mIFH_iW9&tm5pfdzeb8z%ZPVf>%*=yO)`- zd`xfzT5DWZkey$v&xH%a_zy9?rX;nDZW? z>8TmznuzJb4zmTd{k{K2*WWf?S7MW!YVv84`uj*mP1wyn_ILFeQQe)EUEsS* z6N$}u68GZ~Fs=pF@}vT8t_*KX3^(zdJv5d)K8B9Z{>cK^Q-4f4Y?9rh;YG~LE259N zWYSY(k7QbTFXoMW&)3gzqtSLUEo5OP!CKwY=Lj-g!!@=?0KU%Dg0AP~^fg zwn2!mN)8*j5O>&2%Kr9bnx1mmH&C zY>*xGQ<%+I=Mb=Ugq;prch%my^}%v>1Tr6BGt2awlQ%J>{VD2K)SgkgVqh;{61UX+ z_G;0B>XG5f(AsBTDjw2)M_@l7wl!-Ryuo*AA)cj!Ykx5-UlX6C*-mHfa{Y%o??S8v zJfP;rwCGD7Y@1qJSeIBIEql%9u2Ws1{+jw#cN^MZ{ISaaOgo(^^_s!iNc+s6)+Vp3 z5fXBG=zZ--8mL{&AI-<@M;vF z5dK8(XJc?jwu>l#cZ>`QWYii|aEhsE8A%Q4Nc=z1%H{RHcJtU2t&srH^#G@tFz!15 z@wd_nMikI5V;`ou(;HYq9ko^Q-vLov z;^0Px%PE3Do2=-VV9rNh$!WCt^-o~Bus_(!v|L8tRZ-Y|yKW8!(svtXD1z~}`hz$| zI6`Cl2UmcXcnQVj?DQ(G`VhY`qUKtJYxAs2mY>?E;vF@hisj?VdeGn0vC><(x&2YI zS#V_^xGhx6=iG$T_?dUb$?AI8ExupCMq;(IVYNf7@m>8SmgL3=1=%$PG{CWACzu8> z7u@u6u5OaLg@mPI& zEH$OjS|g!TEOC_2K%S=SiM3hrk-1ITxpkP+(^nj0?{YW@gG+p<@aG=0gTN>w$PB}bPpI9IeM=JdZ7+9x{w`SwL- z2aq|~s{Ky%I|7dJ%Qk^11Er(TyWt?a6ZS$hv6)Wvnhvn9@B68A zy}Z>`70=8VmmSZH&xq5j7hyWo8vs|oFL_Z_@$5Bwc=LV&)7zJsA4V%zUN*A2r6QWD zis(aC%h8lPmFK!VW&1}ov8a8SYW*2F%otlkpk!vdmP>`ckd0*gj$&F#u!?v_do=|{ zCnoHv1JW%~M3BC8jn)rMGJV#uL&Bk4>YR~R)xy!^xUH7@uk5hVccYCaLcAi*l~V@E zTt~mDx`j?UiRo^;W;{ALx_JGG(a5ssbDu-=UfvD+LS#%~eKYbvayB*gYrSHr)6j2Y z`{bRH8o!U|7vbLl6-%!vNUW|?1e)htYW5(?@e4Db*6jn$I-NyTJN(qi9g4^E+^3BG z_`vjYq>H{Sz5LX7Ve*w+c5$K~K~z5}FdanKCN~B;YTJV#tM93bTqDuM4#IheGd1DHxSIR!A$utdMRrINW9;^TWEjN?pux8 zHG$ziKA(17G=MJI3#N+0=r3OLwVK2Su|#_;v9@KbTDD~7Q^-^9kr8LJZ%C7(9Emw5 zeIp4OdZDg#ZWoP`-EoD2?%!~O@`|G4)igtOH5E@@{Zvg0`;%L|rYQaCH*Sn%@xIOI@Daf{^EUfy++d5R{|gP!La zmOZhhl~Lt)8JwS16H$H`9~s|P`AdGCeWJ>J>w7Jo&9*F>%c%wNk9Z=u;Hib&l9N28 zh^M0XTAqq|DvrO%Qz=iS@qh8e%yDXY9JzH0`@E-C#24^X#Zy)MuRQrY`P|{0JY_Ub zqvOBfX&g`E;;L-|PZQ!CA30?bPm{dn>7r=zl&QQ;^_n@1rnl+5P4}8*YVngdG^m>@ zZ`6;wot8A&2uafqx2rigYs;y;Q9oXDu}hPj1WrF*Gk&isZ;ngTkJoIEb|-I`>(cb& zHRJ0qxcgn2e!S+DF3mD-<&FCBnjdv(iyWMOyym$sZG}tIkJo&&OIz*I^y4)*xU`in zO+OrMcWHK8ukuFy;DzndN;L{AZ`6<1T;tMwm!==Dx!k2yxitNF%?G+PyAxP>qkizh zvuQsaZQ-ud4|51ppVR*=f20Nvn8q3`HSC;50^&ab_cd;g0D>LN@lXCA`M^BN{Zh#j zJJ!Nid~Ki!;rG-Re7`;TjuN$JP=u?0X{YJP*&F<1empGCUd0R^UFthK{Js->YQyh4 z$^Q<~&Hh_^o({k7B>#h7@cs5L_}(0T-wFQjT^C)&vWAqisJ^Nz{Wk>o(Vr)J^PU$={MY_m{uSYG&%(3VvMl#s%1;dYV?!^Y z81PSG*zH~3Z|U-$>hj*)<$Xq%_js50i@Us^-{t-6F7Kyzd9Um8Ufbn;SeN&~UEYuE z@;;!;`$1ja_v!M!N0;~fF7Mm9sxp_JA9s1*(B=J|F7K~@!Ta(q-@ht8UGeK$f9Lnq zuy^8;Z-cM7CSYyL>BFY*N@^(vC_4m5?NJ`3hSfUAJ18atnU#-RJdqmw&7873k4HvX ze)v(2xdp1Hi~O7nCN`X3{wyB5E}5%I_ZAn{9tp%lt)>(TS}szgo-# zl-QMjr&jUbuNp|mIltGbyedCom8P1O>lOi4({iJ-=TgYhH#b4~PltQ^o)cl3Xk1^B zC%I`UCHF6aR`*kLQMw5sJzHJETWQ9-CoW5W#aU-B zHE;9H;krCMpRJW}zEE0Ve5CSN^6+l;C-V(Q^u$~f8-`syi3O6nZ&jQKjyQ5sm5Z|x zpP;H(r(5?Cw=C&cJ3E?qN8|qN2&=G7X5l8;OgEXIen%T6o6I%qgmM0LRG=%y&@;N= zPqB>HWX*turys{+u-IKYqRM>I7&S;Kzn?{u;uo$#Kg9EaTlb|a7c5?P*bSt zxA;CYUfz0}Oh53|?~7>j`hDhIi*Lu3;QL@t_-5!`4>vk`FHQd(BXBOg9lq??^g!$T zC|a~WqhVN~kd9*p>_q0%J7FB)dvJj7IU60mhXwc^?C?E9_~PEtoxT}-moffAe0S*) z-_FQF->(Izj%^rr{slsn%gs8WdYbDztFMZUQ-d!*OLSdh=527?e9chNb&a{)TFCO} zqYJe^{9o}rFoWmvbYrkf*Hiy9a2kglMtL|(+hsuVTy$rwRopbJwFHd1u-N`$zxffp zDzBiIlz`hPUOSAfrG7%!m7cWPZ`|g2KmCn9lD);o3PUI3FFQeN{-s?&|&aNRE4 zxabtr+V4T$60q+{D<8ReD?VJ-4q@M4QLFP5L%qE@w5wUyEvi*xu5*!Rw?*oowmY*q z>tR~hJd|Y{S3laAUY+Ghz8N@?ebZmsmUWUeL?|0}9(To?{m;wcBsLB@EimkSnX{jH z?RwW4SC*OBU<4sm3ADjrk|OPkNQ=1+I~6 z2KD6|d?7~tvE0vzS){`>o^P2Z{)YYfX&+V8e!*;k92kI12tcssEv1n5_?v#)Qb-H0 ztcJ~^WgDUqqOIY5j1@fQon-ukbEJqSo{ctcr<>lTQl2xdk@=9Br9_lrJ#DW1riwn#wP0xlA(Nlmv$!0`uYT!w{gDZP1K2`7Oc z)Y%5kjHf0MshN0mlod-JGb&N@4&B8#O|u2HmF_af!qJehoI6-Qj}w+J|1Ips5(>?Q z6oDOVRO+Jb1@da>tpvtil__|hCuktqK#c{46-HlxP0(Ly971Mgy5ZSe>n&!0OL6xbOfBV7?|8suN6l z1I7c%1Iz0#@q*)D`^ud0oiHI2ezG!+IXc*P(NL(0@i9Eu!Og>)#Wxk1JKYw6P+jH6 z!I9G7=3$If+&ugcd@9>zvtZ)$Z&G|_#B>iMcf7?C1kiMMygiq>J`>=M8If zQIvC8b!97SB8%(FmWCI+onWO0y+Q(~X=)RTt2qlbD%ofEQHeggRadT<(GrffIj>2c#X3!ug~t_47}vucY;W@yAV@X?>k-!F*;ydX9)q43^!&ozUO6^0r~@55 zng1wFYR$i0mFT-}68JeU){RAW+Wawg0j>k_tXBcH#cM~BmIyHm$x(&tOSFx^!_6gX zAP={d$mq|*T_qFT!+j-FdGPx8Eg=;}%%vhfZ7RnjNWQ*gj!Wh~Fq=HSq}Ud=$iAId zQf^CJY2P?Z&D(t?Ywer$KBwHx_6_ZpZ;zJbK_;(%%$|U~zNFB;-CWWD#rS-4NwH11 z%^jZTe^<#IK6w4zfmpBqKT8(bcXtL|*QTwt?>Coh<`)88yDX2|{I>j0pql>V_Qz|3 z7?3|6n}bKMEdMxw_&L@6jB`Ifa6dnGKbN_mtKCnt`?*0s{qql@Bu!6Zm>dP`3{H!H zNENA4u&lifHE#H*hzZEyZzzTN2oU z95=WbUA;YrF7*1tiuU)mfE(^|m*&AGYi&9#$8Uxk(%MQ3^`$oJ6Rp$vtdbYAXKI5| zn!bn8XHq8?_5xc|cP0ZDXEu%9C$y$Yjc3HA2EWM+EknVK*VS=4)qymvqBlwO6Zscl zmNJ9>&1-7#ssQw~T+n?opa%$a7YDjD06jbx^u6zerRE9rRjw+e)Oi8u=da};@OTDv z1GXA-zXSba0Qy`m=*=0>KM1thf!-8={wWvq!VKtj0{y-NZ3;lI$_4#S2DC(=M>)_- z0?^U9pnGLNBLeN?K*tB519Cyl=^+IU7U;{XECuQU(9aaTHSB`NGN9Wq0hzx#&|v}S zv$>$Z$bhaEXrluy4M6Y81^rP5^g)4+bD;YKpjYOC4$Xi*EYKqzXs-bDlw8pM8PHz| zw3h?jz=W$41)x{tf}W58HRl65(1Cu$CbgOs%LVl^pyvxT&w+kF zDD@k;pl^=}DKK21|9;N#KmfYs&jqc>fF38%G6%XY06jSubdL;ZZ-MS06fPaRYk=z^xu9>J z7E<6=fv$3(cLk+>v^s|Z^E04vfzAa~TF4xJ)7RlCuXSwdph#V>yoV1*KvH8qrwr7N zi-nICy&6#n#x>?Fi(#9&?4^#5hjsiB=+}xJ^oiY|k0j+`M5v%%9w{h{8cWUBNj8H* ztXj?Y>?2nl=?YVCH|yKjc=fJ@dG-5hL(H>>Yt34qY}8fob>ZZ$IfWE7qz-cz-@>)b zf{VN8)1eRB$8M+S8ct-aFV9i!SPu}cD6&P%!1K#vLk8?PRf=0V5+85A(x?p%rbD4) z2cW)j{FEEjIUT%~c+SM>CSu87rwx-h5t@Oi6O$RF2!~)XQyV@6oKotjaQ?n9tCYz(}dVu|p!vd%fFw zON;UPk0>d#P*1DvCU))a2fY<8EuvoWU&_C6qd*?dp568uQd_m=rKCn zgVmQgZgprVLYHYGmGtD`hfX1q4P?U=u6{4;G`GnNrlX|T5XcXgBx0=%{>8x}$tPwM zm8a*C9N2-GHw(V2I%O%|=k|xUcQ`jy=b!2|t<&N=@KH^_!i%}P8;V?Md@N;z{IGIz zXMWH&7EZ!l89YFEVcK+F-cm1)z1C?|=L(IL`v=GT_NIRkD zU4I7-z&6uu>6x<2q=q$p9ZSPMxZf~{4{(OtY-La!3fswL9@b_oe#qKnHEf^L6HO&6 zNWgrO8p*nfL3WmiuJMHj635EX9b>7%AHqD=@fLr7L>cOt>HUJL#*S=H-XdkNpR-wO z+E;0b%Oxr6%%W4=>TB*(l7F~MUR7jnv(KAM(rEHEi--50W4;F)@29F%> z1aB*qQn}>w?mRxcpZoj<$MXV-dzXcHR}i{*^5J3!G0YZVW%4W`&XpzuU6D(HQmu@H z`jTQFBCrQ_>74uaM!DIB3FyR2vv9sA={L=%$_yx!j z_R?|Ua*W;LpIB6wbDo24#rfazO{vOBif=f*tvKCa9P-Xuud$KcIP9@rlbnd7jXO9u zc?US#O__JitBw@#NI*AX8p*=^u?KRYjIC`M|{zFA*ZgvBT`^EjyG3cThFZf;=Z*Y;0FMUflc7J`d%Md;gr0o&3q- zQEJOK_tK6~(4Pd(;d6b?b7ju+X*|!)wl}la=ckUid<@^SnxAt`cpZ1=F z(fXt!&OMdZ58&Dyzi~#fb}$KM(pPdq`+oH$s4FuHJ5Dd<+5-F!$eS}()@rOYE-UTK zUpgz3oIJ@NGI^@InJSi?Xg3OD12Gw$E|#{N74R?nMH|FgxkpgES;MXDS!ccpC&rQ^ zCIu%Gm${RP=X2_$mKrW&GjaD=4U^uvyoO4G?6{ToBn#&m2r$^ZDvy@ zU)X8;8Hd{!|6>|M!k`3L0PsKbD%}0 zQ?_<9e?+&kUPQ27gn7~=Yr-+xmX5G@-}OAtSkwjd_T;Hm8e++lu(o{H=%msB=-p3U z=k@pLw(l`%62vtzqFm!EqmRatKk{|rY~UHCI(4S$+HZWm!ym|yPWAl-d`j2u{WJfe z%qcSOZ^RzKm;Iz-fC?>uOLSefXz-vl8KIUYg|hsf;j2f7v(Y{*3{bO=!8C#_ppC#g0L9V13@+*xVm4g{M}m%6Z+p)tuS zcd<(FZEe(6yH<@HX>7U+(!^53?mvYoKeHY|l}L`R@&}Ht$eux@xB75YkkeJq*YD2U zH63MT&*5UyQB$qlkQj2CqHQClss>dF2NDJpcL@DAnvR(uGBiC0Wis-Fj8D)uiQL+v ztn9AieTa^evRI>g?a@!x13S#sc4$ECCGwUmT9%xggh1wCfGW*tgV*4%LVKY{%e>*Wxp$4NQUqx8wd zi_%$7--HlzJI8CeA1JgBs$7JoF=g~MUSC9 zV`#+(npFd2lT}5Zth~FB@$EIU0_SGRqeb%*i7eQJdifF*N&kU#^kbJFdT0vnDL*GV z$v=&T6F;H`Jq}H7K?2-8`=Nh>Xwm(>3+h=^6!5wUvXaP0QC)X`YvW)iW5(=_Shx;B)TW3 zrch6qb<4I%)vcjru)jR1n&0AchV`5CsgP2-vAUd@nj6TRE>!am$=lK>C#YihpZwu4 zZ9az=H$oVGS0P{CFv%rk8cDiqN7ClgB?XF4J-5MYzE#A>RP69d-lTH3Ea~Gl7xBR{ zB!;}aYu{|(1LIy8ruH~8s%4#GzjN+c4;AS<`7+z#h4V#k-qO#2v8%TSQBgm@iU}k{ zIxmBt%U|F%Z6hgti>*vPMtlE(9ogh$2s3e#+^?Dn_>Qu{FX}s0Zeqd*V zK;yha+!@APsna>Ze_4KIW|pj%n~c>L2O?aV`-rn_wQhyHp>d-H3&$Y&7iZOPRX1y@ z{q(H4a~RWy(>e<^dACXbM)R~K;KNoVi4)9(t@VQgH57k}DRfDwfBukp&}SZ$zSydH za3u5KBHYuN2d{2}S7$i&)19&hcWIRP`=yR3&FG=KQ6zC!GkU1M)=!>{9y-bR37nBC zP5jl+BPdq`{cxz$(a>i!!NSrJX;V|vHzRttEa7U51rR^vsy%p4|C#^964Pq3ozYpp z40O~&(`-v;=U7xMNH>X9>5W2IRH|w#?^(^ZeTBSn3eu+|s5(y-@i8Vj#NnBpKjPmp zmn(5+dZ~@2*J;Ly%c*8#1f^+@6EH+i0y(#AY)fw*7d|gdAHZgx($PTQ3H2&D28@&B zPdqpWW>0!KN>%L&*{z6Wn`pk(4us*QJht$NgVzoJfKj4}9nr+UQRv$XgZ`?ne9cR_ z`wg2_V07YZe)1NVeelUB$o}HDdi#;pezJnH<^o|p9jPlNw7#_OS@5F-o~$sdEdcYG zOBI;On=9$2XtK5x)9*qO0yG(8vi@?7K$|(f!dZW16~KS@ zhFxvPx}uYii_m|m*=pL35(rt3Pr>~T$BP)VN)vg4c3GF_XUvRBB#m%&v<%81NK<)hpCUqn9jyMiek$yk8Bet< za@O#h@+mQO{_3;j@vm4S+?8bKhgj+{d{CqU+``49@V%M#xL%tJUFuDw+NrwPHuQ9T zOg^S(MW)(F3^xUWIC5{i4)3aZCmS5XYC zNZ=_<9BBY?jN3iCEDY7CxsM)Sg?abnotScp+WUO+LH|q#naX|cA ziUpe*T5i{E&sc@lro}2h^JbmHdmY3o#-q19%KFV~dYmM?RC&h4EJxacVu{D>6q|fd zcnE(M8@AWgU3Xq0v=krF_UPLfM3g-AL2i8+Fo6_AK0ani`_M7LRvE`&Yo#^YWV}&nIt^M$PJY(% z1LNxL$8hkmyP9tx@c>pzV(GZ=t5zn+2Q45ApXUc#ghU~S(0?wrJwBTR6NgQjUX5QM z34(`r`qj_4|IBWk#F!+BkbqR13t&qmw{K_gEfgHd2gN#ro)^>n%CcyNmu{W!cxm%L z;F((SOzNPqN3pwDED@a=Jm*`IEo;moi(xHQsxi%5f>H#d+(he;-;|00DjkeaUXc9++0TTCr>>~M*LIz)7lko@^P zmz@5)WccZ&l5*+8A>qT8&__|8d-}N}xvbKzs^J!i{NitG+jY9(yi4+m;>KqpW+Mz| zZzG0-vtr(=2M>Qr6E+S)J%}Ewj?ewR9`)fj`u+^xLxZ!=CY+wx1xQa0o|(kbzs`AH zxRd81(%n3w5<*?WdLhnL2POBpXi%>_td9q32W*^fCz+&0CRT;PC-ViS(akto3gEk* zqmne)i2Z{Wp=*uiBW!XJn>mLgGqqPXJ(f66H^28AtT-bF3tpN-OEa>6B5F0 zM07EgdVrhmYYe-1Nk@WW_jpOa3JOrXqyxS!2xR`?Z*q!wHsnfSRF#h<9 zcj(h*zw(*OCSsbeKRD#;DZ6{~*e44Nwk_CdE8F76UfjV#gF|9L{ZsaGFuJfzJE7R) z6$}iYfj&|G!JV}>A{Zv#8ftESqW-uTpQ4M`_C7gvEC+EnvrtVe$(DD3i!bKlZ?$M? z^KKl7`bpv}s{<7kOvjfLxXlH8!#5b|b{3X2tkmgiD2`6}6}#eQ){$NJ%i%H( zCs$Rx=-sH@6F+$_bKG`lUFBD9s~=F+atyO-ua+_5fC@}!MLB#Q+COo`z^bt(vp_qs zu56PIW)b#Ai)Gzd&dD!l&9+-JuhLSxK7NCTs+MC1sOhX&YX2Yh-UPg=>gxYbOd@eS zp`xaaQKKf}01A~<(FBOxt2c@wl@?JHL0Sh8?o}LsXl|6#+iR&q?Vy!TR;z7oYbhc^ z!jK?Nh*hZ*IC8F61t&lR^80-EKIaZeQ2W02egE(Ke|a9gC;OZ|t+n>rYpuQZT75Un z?1kGJ-&YfKM@Ju#!jEP-f9LopNJ1U*lTb4%&Ss;#M+g_Cqj&PFLxn^)>!Xnp-K@6L zXmjKR>672d4%g_Drz{J*Pc#(12?jXv*j0?rJB}8`XfTcK8s^$gVp=Vnmsm-4Gmo#E zd5-S0InCJofbYm1%t5H3m#{*#=--U=pTqO*W5>x2HESE3Q`XW&`sd)|SuW#vANCe* z`hNs&Y^vtHk*du7hdll)XB|$I*?ff%0+wSHEt8!)r<5ih3Z9D%S~ zjG>rpJ%2)CqI(7SnmK^*5SS>l?+ALw<53kSkoQZhyjeA%>zl zcD=T%D(1A7vi4fRjs?3a#x*y8h@g`pK4gcLsI5@t+4_pc9^|)n!_vlRQPW$S8?USE zRp35Q*+L=badZ!L=s;{jTfA}!g=VaC^}s)`-=DPiSO?+0CRx_&C#z(>8KN`iPE$vM z9b3RdX1ua?zak=FvjYMh(cQGOjZtwM#c^)x{sRdmoN&U4bJz@)M=MRXH=w&r#ve1^ z#;Iimu_C9ZW?W9LmKX^U260UEPPv(Y6Mr08k7~u0ZM9`c>s0Hhzp;|E4GIc&Fv3;J z%0p*s*Y8(Z=cbI#@Tu6+VK|of?fu*cO^RKeu+H)krn3SN5G>H7*3jahdG$li!h9j-qh)Ca}H6`wb5Z3F^DjuBX zABv)KGiv)WR~vcDP$5mTQkjT%I`^mC#X3@u2MnlN#m~L9PO}1T?%K$jS3&y7{QZII z=A6{77PYe@?WmPg#D&y@fm{r2WUY4u^GTfn`}FybWlA*5m%S>bujKHw)J*9Pg0DdY zTga`_RUY(V^XgSn&i(cN4DrLHSS0IK=uFy|0}|Q;ICAVuIq(ut4M zQugmH!v(mvtjoc=u&N8fOUy!7Zabe_N63)Uo6}^9B5vPMdtJE@=k%SC|fT zc*%^(?pE`h6PHvOs(y|G8$4ljzMIf_#f9CRSB&v=UV+1G>?M&9y@HHje{M0&Z1V1?S z&t3L=Zh|KiYwhP zaF2axPuKV*sT%}-v%-$NQ8zEwdP^pE({b!3iGz=^dc2Phl+)vTF`~7J_7hVfvPtD^ zSVC!u7wc|%#5DwtUKku3uY2wXFI6uXB-qr_%d=anZO4fd^1Q>VrY)0u)*r36iUv~W z@XFWsJI6P|38Y-Xvx^8kMQkaBpUUxvEcv=4s|fji&^V2L`~}~Cx_j{bEbIU5%(+SO zFV$^4pvHyzvmjc8e`!XS2qlkd`KChgxpLbnzo@6EllBa%3@T|YHzqDO>WEzZ)ATk-%!QnGNB&uWFKlPUr`QzX&#wYc?8K)^S39+?y zJ6xT+`&VgL?!an({Fvgk_^+{c^lyd?otHBn#^1wyPZq`Y^dEhBibEmesJg-1EYcv{ ztU^lQH^D9{hq)otG+S!=hjw2lHR9x7W!9EWi+IW+44>iFwMFS$GAlpGVu&x|Qf6U& z+gbd#9zcW1fvetPHErBKvm8>7a5kOeFDjY}e5-Ko%yAPXVMVBEMr}d#^iXnQ6>#^4 z5#(OKrTUeBPhv`~Rt?ssUZ!tv`c2wtCzg!Y1)BE3wHlE8id1$XWjs%6YckXVeatqe zYwNs`tX5&+07C@3wW>H#@)z@Vxy&>8%(QMUktqhnZTj?3>+2=Bw55*_zdd0j+ru3C z;i=4t&$mzbhAh&PPK_~x)rC$dk72@E7RAtY<|cdwpeallyNxh?A-rUaZceiSYqoTuKJ?s)`NJ__C6Ht5{KkkRMB9$>m*rukXXcEfEv6kX)vvQH>P4Vhh z)P1YLZSynyU=1<0;h#_=oM@N?9oiX&TpI~wo=o&%_c2Ue#G)fu?^P2*?sKM8w=T5z z4Z_9o97uA;m~iz6;nvrR!tTmY^=IMgIQyk<-*F8mxJe_EL~pkrQ7`1=3ox0Pv}jT^f}f`2^1sul9EmKRUck_oz+0 zL@=*B{vIG3dcQeAo{Ck!R_8RlJ05`Q{e!$`HN-0$H4wBhoTzp+i-%I123=mkA^!4n zq4y+1wC)oN8M;r7jE(n{?iu&-F29aOnwHc?po=QyRjm*$mTOBvNXJt#y|+(CW(sB; z$^J(&hVWcu0R1}o0gioEpJsc+d!#lrb}8mX zhx$-FmES39aAQ*iDFWblbi2q`2q>W0(AbqF>N)fiDv!ajP(j4q`Uws0xJllC`w9yD zuRFZY40Ezdb7oN+OS-5lyLT-1>h|^RU!wnh{#L~rz(%~s!YZMs-R7|H?$}4$j1C_6 z`~mD9HxkYR`u~VWj2jX-m+OB@V%HjKudSden5xAf1k0mO?Xz|*olZmDt)*9w+x}Y0 zSxBi1L70^S+EY~={oD1+9{bU}{ppE8U7F^HwH~J@e&_9Hi>FZRO|oU9<{fAYTd@@uY4#;Mj~l<9KMx7t?kczeeBo=V*_k2qZ4sZynM%-} zPsHfZzH~5e+2aq<4>HQpSs6w3G8;$WP?7rC-ry-C ze<7#*lT)dGkDM~YoOkWt$PaSL_57GUM*Bd%oYKaan8W$z`|ZdnXBlegET`N_&978W zN$+Xols>OOpl9%G$$N3?VvaI>d6V_|Xdh9;N{pHA3#ky6n!vu0-KRd>D~|>;`_v6o z4fZKEuFjO1LzCL4QfbcjI<1FLvSgT-BkyKqTz9LXKXb0(UBLjvC4AmdU&<ZhXi zrrD~&zd)#RN7G}|EK0oB0jAHiHUcpG8N?rU{rC%*mcQhD-oNXy9M+bV>&X&-a-?RHFW2ACE6Mfmo$8)@Q~`qhQAV&oRf0W9 zmySAJ-Mjmr!4C^&7(c1Y=>>kBzg~XKfI^AgjxnEet2HavTcIAQ*huo;{=xEyRDWQ^ z`=`9`Q8#^SK(9p5&6DdnqaqUFCL`3}o}Ho*X@)M!2=!MnDulfSUo(rPh#R-w!8`|h z!Koa61`B6&&hxkBI+Ec%fjpR_4x00y1)|i{qCNQ5{H=pg9Ef@aXUElTso(O_@c*2; z=I?I#w{sL=W%Kyb{QDa;pR+G!_;=fp{}KKjqE-(7{uBh{@b3$G3-24NpM3tUdR_VV zi#>B;2t9tC&;C99dtq-wjxGE^j;;J`hkx$~?wP~g=KJmN?^{H(UG&VCnax+qzk8P% zlAJ^=SMP^Th76@A&ekiPpD~hv{tcBT_I&RMQHamar+&~KKR=j}=FmijpZ|rb{{lbX zm&UV8z@B#o@e{V1gHUnr+C0^F0R9BOHiKUb?|*oMxNniy_ccxDTpd@9E|s%Lg)UZe zs!~P{Q3ywIUX!dO;~a4n&JjD}?O!2RZYq_N9YrS)Yvq?I_Y-!qSG`~CEBlYRgy*}R zR2X-VZ>V$0@3JQC$a?G;hK-3U78!}wX`X4iT2gB^w19ao*0TG7tVxIYcIf7prjC~| zB>##dyeGksG#PqFV&lGnanab|^;bC^1c^i8+PS^O4)A`xtG>WIySmF*qGx-b`1P{` zj443v;%A|Xt9J{iVrjbEa;c^1hx`Z8hxdb=+5X1PHhrfk=sf5=i@bn;W#X}gMounSg{Ir}-Z|S^pJqgi}fuM}0TsplG#s?VZ{?K~ctI$D-&~ z?q)=iN4ZOt3eqdB1?UmR}$bFyI90Z5A@OBEQY&HDpA8KEf<&Pc76-0gQnLGd-c)<7^ymRwJ% z^uA?=cBK3vuayOg*c%A6!t`gf7-(Vd`DJTW<||<*5Qj_OJ*zpgc&}XFbV)@aDQhgw z<1JCBTl_<-Gt_i#8DC>=^6zUVqjG*&-NB`&gl^#xX>Xp6IAJa-UZGl58Kx0C9df~a zV)cS5z8N(-^%U6f`9%JQT#Yet>}Sd2uNrdl#zOD;twqOp+YFNPx=4FJEe){Pp3Y>A z-p5-+aef1_h2B8X9ZG+hcifM=yq+x_kD^~o6N}AZLM}Ui-t}s@xa43A&EC!GgQ+L? zFD}tmis^8*cQu2Yx2u3cgi=n*R5p$>Z_+RAAFD7QdLNnLl{`^Qz2yE&^^@mXc`GAL z&&9s|-<>~nXVxMc56r8__VS0`AzH$t3&XOG$Gn|jRqi3&M*nj8L+|DLY!BPXA3Eb{ zfcA?X&`&N#{=b($bdr_X&d0uV2mm)3oF7Tj<4doZs77uy@lteVR7!bmhB!TXbX-*LGT9wd?%+UE&#G z_mjG_aU(aE3B0{%97P2WC2toV33E0%1fw${%&-hD_70_#1ck@d%}3S1zw^~-m9yZw z{RdwQz!s<84 zqbfHS76d9p`Gx}PXCX!M-BNEREfU9|G?X|_n#I-pIj@Xvk$>+*HDf$z|K5cvuCT=? zy{6*T-sz?$w*hL|kRK>oueUh9k1$!8D}zMbtGFAFe&8qKK9#9uML=~}Zd%Faw_wr{jp~qKb zCiEkH#gW&Jc20|U<4rR)6_N@I4HLXfRd==@+?%cXEfrVT;$zoXSPU{%yTBrBU{M~x z;)%^$I!0kiZs+zx?N$wd`J0+K^PiBN|KpkYw|ZmvF2Lv6o0z^og4ww1YwCPz@HrO< z=iu``{tTx71X8$<&s$XNw{ZDtJBR6}W|uj1!e=RS$l~*wEuHZhGOc9iv+CmPd~)$Q zi|;b{Y})8g$j9g7A7=5nR)EUla}|FE6Z-6_%!FDEI5YVCkT>2ROwBAl?^0DCpR2M} zZ&a}liwkkl6Y3|Ms$F2w37=awW$`&lbPhg4re@Ck$7koCi_cknXXf82W>I-0G4Rg4 zumqhj@GgF$r(s`DUR4?<#b2GfiPV}EEW`7WPgVI0aqJ~3>tEbxrD zoOco+v`g$NtxdKK4ZV zL5yD)w?L*hLPd6eG4x<}i?F-Jc)2JbXpY4aA7u)#IM-=<>`)hJ!?)3kzvqy5cZB?oprWW9vSab8!SzM0UDi#%q}c_(Yu z*h>4znq4bWzl(v->#L3kumHWt`c}hN##@d2fx@EOzF;6%C` z;~FN#i@gqgp6tJgvjMHZTK=>F>6utaocuhxlN+Z$;9}q7Ua_5w&DGmqasTs1_}NCf zI?{G^@;W=hJJhiJ>DGBKtHof1e^UQ;giAEBGFxrl^2`WF+Yx@tAK@?fDu0CY>8_g* zwi+v`>{i#3T2Dx3zNzDILkOOa$$35{=Xr0Qb5xLkKAx*PJM4aJJ@If0y#C$oQOW(E zn7IN^W8PZoEvG=1XXC>Pl)um4dX=n4uvsx>a^s1;2gWYt{*qVwF>ku3skc7LqbWHg ziKd)5i6pHI)P=5`=AQ|i`Ls1lbd`^=Qz6%R2Uy7O&cUUy^tPa?OSJ2}-ooeM_Vo)m zCi$eZL|-KPKl+>{of7`cN6aBwAe~7kMyPEeU%L_~sxzxQ7(9Ao^_H`?LssB-G z+0xEzH5t&(6xFu0GgCA0X=nPf%n%PU?f2iuAL504l|RHrVWRU8ZR9dL%##^rKCt%J z2#>WRJjfs6!)n-$aGSxczy6-F!`1qGTh;va_a26?Tp8wk2< zJn45nG%vqIJn7lr&}rRQ5Kp?_eAwrO^lRmLUz<2^T?7eyvXu^(IvJvE0kGfqoUGrfDUo^a>JvjG|6PFO%UC+S_d4H?1H|pgr*G zt|L4&7qq#FHmSeh#RYPAT&dZch%s_Fjo)VGlG&h~X22mvqHnUBl-0lBCr_zeXHJpg zAJ7e+ zNBEUweTV+1$LGBPp#1+kK5yfCEusIB@p+$HCob|Ii_hy)*Epi%1oPF!=WTjlt#UM* zU0?@$m#Z+?F}jV zjsFEfZWXiOi{tZ7en&+5Umc(KWv~`Xj9?e${?7k|_`JOt@E64AEj4o*Jm%jTpZC^{ zT)RF1dBf_@=DvaCsB5=S-c5Yo;hQOcA2rc_pNY@A%ld8GkI#GF$5i@P;`1K%v2J7N z9tqNq;`3I3*go5f&wF4ph|fzjT|5I6Q1>*#A9WX>w@)@cZ>CL*DZ`A!L}*!WCD{*b zuwUMDIoZbN-NMcFuPi?A-S2Jt&&B6Gj|RSq_`GeHf$+NiPsZmJ98G-Qt7uN_1oPg1 zdwkwUuxtGr;`1gykZ>J=EdOib^F~ko7vl52@V0o$|Lpj@Ma)5K5iRxUlsdtQaxlS}2R->HV;^PbMdH19I8 zZU|m%6m!)&K!0Pul5He|AE$Yg!2rtnt1o2DSC`|a5PW`An)6o!+@tH->I=4q zrT+O?!hT?IeKC!wi33d&M8gGcYNjClcknaUyI5ecW)bisKrLlZfmy^|V)1i<0j4p+ z-t!u-eIxA7pwB0ylTADQ2eeq|H}X}kS!A|m+8O$>>y26DqUSS~8Gi_aGz8!Hy4NZ@ zgjZ?NH*FrGA%I2^!0vxBLy&cAKE=N6rcht_ByzxCGlTq@zDV}Jb)g;POLUVv$j?@H zGf1a-l`-H$B9A*#|E76J0)SP%Zm9i0AWQ)9^zlz)!yn2I`&o`aaWKtVp@8jfA zF;#N>1&O2h#d(b$g`m30Yeb%!rj`nP4=b{HjmVYs#d(eHdQ}9QZ#OyH3i;MvnT`6+ z&2W3R_-*QB>?QN~SoTb!ut;f`WzHwRAfJ(fM`=UJF^!aX!(U-1nQofSdz1FQ{u2Fd zZ*v;owXKKQoc@g2*IPlwU|;$bz6lyo5{a30UwMn$iMT;;#}e| z`FHl`9-4NGDyH^dtlul2&ykhc>^plCgU`>t^J9-2mzg_si11%hzrW>0pVLJIgpV=lcWwbN+5V{cFXi9aBIJK1`u$nlBM1_E#Lwps zYu_Mh(RT9h>}`{E>?*`6;#ERvmj;*HeHPQbjqmn|xL8iEjMEsfuiqC}BF;GRznU*N z`qnN~-R4!BDFL0_^gBWr*>?z8ZI(tTXZNpx_>@LvZbt-K~zc;&p$-grf0QmWL=Dr>1 z_i!rd_qyk?9sRz_J9%25l9y-n`%B0p+MRyy=ijNyZ4;dPnDq~H7bclJ|r zUn>8O@8bKe~{p$(pmAs;QBD zVCXNCH|MWJLkgBx^F930DR0iLPgCt?$}K%6GI?{Zp-g#m)cvYxIz94^m!zjDessl8qwK1zt}^!dY&}&9dq*nLP&v)j504M782R?TvdL zHf*(X6D0BTv*(aUuEm5ARXnYU=B|ak7x4x0=rZ|paI1iD;fXovb9{JxK|H$c=Fj=- zbJ|GcY?ZH`|6`M%KIc>DIv}poMdKd-GvdtPPVQEj^o$vi=oHg9LSo1*u1qzHU=bhL z{^53AvgbS&VJAtA^aYnJrzd&N>Hp9mhg9Yip5)c2aC`F4)m@vBa{gz0S-cf15vh7J zv_J@Q@EZtJ#u}cHqxENwOmzLbRidiIz=z(KN(P(E^XxJbaH8aH^O9?FL?$3H83dVG zZyJ4t!~+4qhz1I)Iwq9hUh5>X4dVXi5(QcN;{DX)XrW5WcWToj6VIsmA~xnwLUEG& z87U)s?I&FL6u}HRhzJcJ8neP9bH(V{x{W;)bUEZcR5@Ej!x8tG2!Gtm9}&VQKd3?i z4bC;c&+5At9-ZoVWuyN)OTW#-)iH4#XU^D#2O@2v(wTow&$tOi>%_}?@TT>3Vki?Y z>RIp1XTggNqr8kS6$x2&EPo5(wW7jq;wYP;BD?pYZG*y&THJA7KrDC}=J5e=D^2K46*)C2UaLOq50q zS21btfKc?ZQGW*^90eA=yvDqYR!*vo6H-_C35h-{1YK7-W_*}1LDB^#C_E+qVY(+I zxJOQW{$oRw9AlPWk`o~B%Fm|W9UnL>U`Zzb%3UwN1$bBYM{VA#0DV$zH zVRC4wZD?6R+t4cht7SyTJ3X($KlQ3Uj5Jyz!FGao@s?2*B=YzeJoygJe^zk?qea_K8VkW{?=Dllvs14V zuL1ya)FzNPGYOov4}6l&#Fe`M>~HX%E&xkSd|GS1kuK@8_^eQJzoq7xamQEq#7w;W zbuC$WT|urb?^fLW7Zo=jfGZ%^B!Om(R6>BNsNew(!!)IZp6bVLW|q_q8cjD#%0w{x zrxspzRei=7iN9Aa(zna%HnXgPad)$>R@nIDW?g0T#3n|u`laOz{H;6OM2y{{C5coaUu)eLfB`okI6M`_4zbLpSRP{R z5MQ)EXXAV;#&^iQmiQ3AF>q42UCkJFMe;H@SIt`lm}5p+`q9h{Vm|i_*~I%6ECKNm zPXK#riMa_V%7IcFao{F!n5Ufa?vT3Cq;A_(Nh{nlj?pWnfW z#WsQ+K`1kJ%UVP)ohG23CJ!H_~4{QP-rv5}Z z@`J#yWvYLDU&>wNsS4H1eZ4a8^(EpCcDJa=(hH}Ol_u1__6nybL58(oP@{OH|7CMo79h@UpH9ysvcgIsxw&A!;B^(ODfV^V zS~_rgUV|PQL@YeDHk2&Zf7t%m00gk+4a_HJ6ZqOjWJHx2J&0KU$^+h!n$ENY7fU2g zbCJ}V3jSy10s$K!6G2_&w`9sQv{Ykhi99>9Ir#h{wc1xaYQ6gn!?@F|KOsu%PaC`z zAkj9Q_`7@>c3;Wh+t?|h$LGe&{vA0~QCf(X9ncP4z18-nh7xI>ZehSrM35n$h6a>$iqoSrkl z?~Fc16qG8XaHKG^U1&dNkE!04ngNg$5r2&a2uBX$W^pgX6Lw(nexz=#Et4%}AGPO4 z>SiD3dI%mq_Ik+GyaH1i5W_XWzTb}&t_iu^@F3{1+Vd_h_1ig84Jw_=I}vwHIC
              K8c(rQ6Ntp=J!0>!lvRnxj*WyQ!ng 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 Q|LK2=M14EhA$Z&Re}hD$5dZ)H diff --git a/build/tests/sampler/test_simple_kernel_timer b/build/tests/sampler/test_simple_kernel_timer deleted file mode 100755 index 882b0d90f70559f85f38440a09bab56cb75b0b96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 507832 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

              VqskMcNCBh9BmdI*o*>bRx-a?Ui8lOCwzbsL2 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≀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 CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.i - -tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack/test_demangling.cpp -o CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.s - -# Object files for target test_space_time_stack_demangling -test_space_time_stack_demangling_OBJECTS = \ -"CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o" - -# External object files for target test_space_time_stack_demangling -test_space_time_stack_demangling_EXTERNAL_OBJECTS = \ -"/home/runner/work/kokkos-tools/kokkos-tools/build/tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o" - -tests/space-time-stack/test_space_time_stack_demangling: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o -tests/space-time-stack/test_space_time_stack_demangling: tests/CMakeFiles/test_common.dir/UnitTestMain.cpp.o -tests/space-time-stack/test_space_time_stack_demangling: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make -tests/space-time-stack/test_space_time_stack_demangling: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.ts -tests/space-time-stack/test_space_time_stack_demangling: lib/libgmock.so.1.14.0 -tests/space-time-stack/test_space_time_stack_demangling: lib/libgtest.so.1.14.0 -tests/space-time-stack/test_space_time_stack_demangling: /opt/kokkos/lib/libkokkoscontainers.a -tests/space-time-stack/test_space_time_stack_demangling: /opt/kokkos/lib/libkokkoscore.a -tests/space-time-stack/test_space_time_stack_demangling: /opt/kokkos/lib/libkokkossimd.a -tests/space-time-stack/test_space_time_stack_demangling: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_space_time_stack_demangling" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_space_time_stack_demangling.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build: tests/space-time-stack/test_space_time_stack_demangling -.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build - -tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack && $(CMAKE_COMMAND) -P CMakeFiles/test_space_time_stack_demangling.dir/cmake_clean.cmake -.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/clean - -tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend - diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/cmake_clean.cmake b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/cmake_clean.cmake deleted file mode 100644 index dd7ecff43..000000000 --- a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/cmake_clean.cmake +++ /dev/null @@ -1,12 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/test_space_time_stack_demangling.dir/link.d" - "CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o" - "CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o.d" - "test_space_time_stack_demangling" - "test_space_time_stack_demangling.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/test_space_time_stack_demangling.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.make b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.make deleted file mode 100644 index 22707e6a8..000000000 --- a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for test_space_time_stack_demangling. -# This may be replaced when dependencies are built. diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.ts b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.ts deleted file mode 100644 index 4137e08ce..000000000 --- a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for test_space_time_stack_demangling. diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend.make b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend.make deleted file mode 100644 index 4fa4449bd..000000000 --- a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for test_space_time_stack_demangling. -# This may be replaced when dependencies are built. diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/flags.make b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/flags.make deleted file mode 100644 index 6b149ed37..000000000 --- a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DKOKKOS_DEPENDENCE - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /opt/kokkos/include - -CXX_FLAGS = -O3 -DNDEBUG -std=gnu++20 - diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.d b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.d deleted file mode 100644 index 98dbb4040..000000000 --- a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.d +++ /dev/null @@ -1,118 +0,0 @@ -test_space_time_stack_demangling: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o \ - ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o \ - ../../lib/libgmock.so.1.14.0 \ - ../../lib/libgtest.so.1.14.0 \ - /opt/kokkos/lib/libkokkoscontainers.a \ - /opt/kokkos/lib/libkokkoscore.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ - /opt/kokkos/lib/libkokkossimd.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib64/ld-linux-x86-64.so.2 - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o: - -../CMakeFiles/test_common.dir/UnitTestMain.cpp.o: - -../../lib/libgmock.so.1.14.0: - -../../lib/libgtest.so.1.14.0: - -/opt/kokkos/lib/libkokkoscontainers.a: - -/opt/kokkos/lib/libkokkoscore.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: - -/opt/kokkos/lib/libkokkossimd.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib64/ld-linux-x86-64.so.2: diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.txt b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.txt deleted file mode 100644 index 6b5dcddc1..000000000 --- a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -Wl,--dependency-file=CMakeFiles/test_space_time_stack_demangling.dir/link.d CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o ../CMakeFiles/test_common.dir/UnitTestMain.cpp.o -o test_space_time_stack_demangling -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../lib/libgmock.so.1.14.0 ../../lib/libgtest.so.1.14.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/progress.make b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/progress.make deleted file mode 100644 index 36e8be29e..000000000 --- a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 57 -CMAKE_PROGRESS_2 = 58 - diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o deleted file mode 100644 index 06bfc25e87869fbd62bd08ef17125cf948b309d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 139096 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 BcTWHS diff --git a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o.d b/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o.d deleted file mode 100644 index 9f7ab5351..000000000 --- a/build/tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o.d +++ /dev/null @@ -1,556 +0,0 @@ -tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o: \ - /home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack/test_demangling.cpp \ - /usr/include/stdc-predef.h /usr/include/c++/13/iostream \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/c++/13/pstl/pstl_config.h /usr/include/c++/13/ostream \ - /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/memoryfwd.h /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/cwchar /usr/include/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/c++/13/exception /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/typeinfo /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/new /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/char_traits.h /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/c++/13/clocale /usr/include/locale.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ - /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/c++/13/bits/ios_base.h /usr/include/c++/13/ext/atomicity.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/refwrap.h /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/bits/alloc_traits.h /usr/include/c++/13/string_view \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/max_size_type.h /usr/include/c++/13/numbers \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/cstdlib \ - /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/cstdio \ - /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/cerrno \ - /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h /usr/include/c++/13/tuple \ - /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/system_error \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ - /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/istream \ - /usr/include/c++/13/bits/istream.tcc /usr/include/c++/13/sstream \ - /usr/include/c++/13/bits/sstream.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h \ - /usr/include/c++/13/algorithm /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/functional \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/vector \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/vector.tcc /usr/include/c++/13/array \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/align.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_wait.h /usr/include/c++/13/cstdint \ - /usr/include/c++/13/climits \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ - /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h /usr/include/c++/13/utility \ - /usr/include/c++/13/bits/stl_relops.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-internal-utils.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-port.h \ - /usr/include/assert.h /usr/include/c++/13/stdlib.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/c++/13/limits /usr/include/c++/13/locale \ - /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - /usr/include/regex.h /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/bits/chrono.h /usr/include/c++/13/ratio \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/stop_token \ - /usr/include/c++/13/atomic /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/semaphore /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/13/mutex \ - /usr/include/c++/13/any /usr/include/c++/13/optional \ - /usr/include/c++/13/variant \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h \ - /usr/include/c++/13/iomanip /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/set /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - /usr/include/c++/13/cassert \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/gmock-pp.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-cardinalities.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-function-mocker.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-spec-builders.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-matchers.h \ - /usr/include/c++/13/cmath /usr/include/math.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/c++/13/bits/specfun.h /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/internal/custom/gmock-generated-actions.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-more-matchers.h \ - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include/gmock/gmock-nice-strict.h \ - /opt/kokkos/include/Kokkos_Core.hpp \ - /opt/kokkos/include/Kokkos_Core_fwd.hpp \ - /opt/kokkos/include/Kokkos_Macros.hpp \ - /opt/kokkos/include/KokkosCore_config.h \ - /opt/kokkos/include/impl/Kokkos_DesulAtomicsConfig.hpp \ - /opt/kokkos/include/impl/Kokkos_NvidiaGpuArchitectures.hpp \ - /usr/include/c++/13/version \ - /opt/kokkos/include/KokkosCore_Config_SetupBackend.hpp \ - /opt/kokkos/include/Kokkos_Printf.hpp \ - /opt/kokkos/include/impl/Kokkos_Error.hpp \ - /opt/kokkos/include/Kokkos_Abort.hpp \ - /opt/kokkos/include/Kokkos_Assert.hpp \ - /opt/kokkos/include/impl/Kokkos_Utilities.hpp \ - /opt/kokkos/include/KokkosCore_Config_FwdBackend.hpp \ - /opt/kokkos/include/fwd/Kokkos_Fwd_SERIAL.hpp \ - /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp \ - /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial.hpp /usr/include/c++/13/thread \ - /opt/kokkos/include/Kokkos_Layout.hpp \ - /opt/kokkos/include/impl/Kokkos_Traits.hpp \ - /opt/kokkos/include/impl/Kokkos_BitOps.hpp \ - /opt/kokkos/include/Kokkos_HostSpace.hpp /usr/include/c++/13/cstring \ - /opt/kokkos/include/Kokkos_Concepts.hpp \ - /opt/kokkos/include/Kokkos_DetectionIdiom.hpp \ - /opt/kokkos/include/Kokkos_MemoryTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_SharedAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools.hpp \ - /opt/kokkos/include/impl/Kokkos_Profiling.hpp \ - /opt/kokkos/include/Kokkos_ExecPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_AnalyzePolicy.hpp \ - /opt/kokkos/include/traits/Kokkos_Traits_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_PolicyTraitAdaptor.hpp \ - /opt/kokkos/include/traits/Kokkos_ExecutionSpaceTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_GraphKernelTrait.hpp \ - /opt/kokkos/include/impl/Kokkos_GraphImpl_fwd.hpp \ - /opt/kokkos/include/traits/Kokkos_IndexTypeTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_IterationPatternTrait.hpp \ - /opt/kokkos/include/Kokkos_Rank.hpp \ - /opt/kokkos/include/traits/Kokkos_LaunchBoundsTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_OccupancyControlTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_ScheduleTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkItemPropertyTrait.hpp \ - /opt/kokkos/include/traits/Kokkos_WorkTagTrait.hpp \ - /opt/kokkos/include/Kokkos_TypeInfo.hpp \ - /opt/kokkos/include/Kokkos_Tuners.hpp \ - /opt/kokkos/include/KokkosExp_MDRangePolicy.hpp \ - /opt/kokkos/include/Kokkos_Array.hpp /opt/kokkos/include/Kokkos_Swap.hpp \ - /opt/kokkos/include/impl/Kokkos_StringManipulation.hpp \ - /opt/kokkos/include/impl/KokkosExp_Host_IterateTile.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_Interface.hpp \ - /usr/include/c++/13/cinttypes /usr/include/inttypes.h \ - /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ - /usr/include/x86_64-linux-gnu/bits/dl_find_object.h \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_DeviceInfo.hpp \ - /home/runner/work/kokkos-tools/kokkos-tools/profiling/all/impl/Kokkos_Profiling_C_Interface.h \ - /opt/kokkos/include/impl/Kokkos_HostSpace_deepcopy.hpp \ - /opt/kokkos/include/Kokkos_ScratchSpace.hpp \ - /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp \ - /opt/kokkos/include/Kokkos_Pair.hpp \ - /opt/kokkos/include/Kokkos_Atomic.hpp \ - /opt/kokkos/include/Kokkos_Atomics_Desul_Wrapper.hpp \ - /opt/kokkos/include/desul/atomics.hpp \ - /opt/kokkos/include/desul/atomics/Atomic_Ref.hpp \ - /opt/kokkos/include/desul/atomics/Common.hpp \ - /opt/kokkos/include/desul/atomics/Macros.hpp \ - /opt/kokkos/include/desul/atomics/Config.hpp \ - /opt/kokkos/include/desul/atomics/Generic.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Array.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Adapt_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Compare_Exchange_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_GCC.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Fetch_Op_Generic.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Based_Fetch_Op_Host.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence.hpp \ - /opt/kokkos/include/desul/atomics/Thread_Fence_ScopeCaller.hpp \ - /opt/kokkos/include/desul/atomics/Lock_Free_Fetch_Op.hpp \ - /opt/kokkos/include/desul/atomics/Operator_Function_Objects.hpp \ - /opt/kokkos/include/impl/Kokkos_Volatile_Load.hpp \ - /opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp \ - /opt/kokkos/include/impl/Kokkos_HostBarrier.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSharedPtr.hpp \ - /opt/kokkos/include/impl/Kokkos_InitializationSettings.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp \ - /opt/kokkos/include/Kokkos_Parallel.hpp \ - /opt/kokkos/include/Kokkos_View.hpp \ - /opt/kokkos/include/View/Kokkos_BasicView.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAlloc.hpp \ - /opt/kokkos/include/impl/Kokkos_ZeroMemset_fwd.hpp \ - /opt/kokkos/include/View/Kokkos_ViewCtor.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTraits.hpp \ - /opt/kokkos/include/View/Hooks/Kokkos_ViewHooks.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Layout.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/mdspan/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/default_accessor.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/macros.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/config.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/full_extent_t.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/mdspan.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_right.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/trait_backports.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/extents.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/dynamic_extent.hpp \ - /usr/include/c++/13/span \ - /opt/kokkos/include/experimental/__p0009_bits/utility.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_stride.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/compressed_pair.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded_fwd.hpp \ - /opt/kokkos/include/experimental/__p0009_bits/layout_left.hpp \ - /opt/kokkos/include/experimental/__p2642_bits/layout_padded.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_extents.hpp \ - /usr/include/c++/13/complex \ - /opt/kokkos/include/experimental/__p2630_bits/strided_slice.hpp \ - /opt/kokkos/include/experimental/__p2630_bits/submdspan_mapping.hpp \ - /opt/kokkos/include/experimental/__p2389_bits/dims.hpp \ - /opt/kokkos/include/View/Kokkos_ViewDataAnalysis.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Accessor.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Header.hpp \ - /opt/kokkos/include/View/Kokkos_ViewLegacy.hpp \ - /opt/kokkos/include/View/MDSpan/Kokkos_MDSpan_Extents.hpp \ - /opt/kokkos/include/Kokkos_MinMax.hpp \ - /opt/kokkos/include/View/Kokkos_ViewMapping.hpp \ - /opt/kokkos/include/Kokkos_Extents.hpp \ - /opt/kokkos/include/View/Kokkos_ViewTracker.hpp \ - /opt/kokkos/include/View/Kokkos_ViewAtomic.hpp \ - /opt/kokkos/include/View/Kokkos_ViewUniformType.hpp \ - /opt/kokkos/include/impl/Kokkos_Tools_Generic.hpp \ - /opt/kokkos/include/Kokkos_Parallel_Reduce.hpp \ - /opt/kokkos/include/Kokkos_ReductionIdentity.hpp \ - /usr/include/c++/13/cfloat \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_MDRange.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Team.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_Task.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler_fwd.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueue.hpp \ - /opt/kokkos/include/Kokkos_MemoryPool.hpp \ - /opt/kokkos/include/impl/Kokkos_ConcurrentBitset.hpp \ - /opt/kokkos/include/impl/Kokkos_ClockTic.hpp /usr/include/c++/13/chrono \ - /usr/include/c++/13/bits/chrono_io.h /usr/include/c++/13/format \ - /usr/include/c++/13/charconv \ - /opt/kokkos/include/impl/Kokkos_TaskBase.hpp \ - /opt/kokkos/include/impl/Kokkos_LIFO.hpp \ - /opt/kokkos/include/Kokkos_PointerOwnership.hpp \ - /opt/kokkos/include/impl/Kokkos_OptionalRef.hpp \ - /opt/kokkos/include/impl/Kokkos_LinkedListNode.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskResult.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskNode.hpp \ - /opt/kokkos/include/impl/Kokkos_VLAEmulation.hpp \ - /opt/kokkos/include/impl/Kokkos_ChaseLev.hpp \ - /opt/kokkos/include/impl/Kokkos_EBO.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskTeamMember.hpp \ - /opt/kokkos/include/Kokkos_Future.hpp \ - /opt/kokkos/include/impl/Kokkos_SingleTaskQueue.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMemoryManager.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueCommon.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskQueueMultiple_impl.hpp \ - /opt/kokkos/include/impl/Kokkos_TaskPolicyData.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_UniqueToken.hpp \ - /opt/kokkos/include/Kokkos_UniqueToken.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_MDRangePolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_ZeroMemset.hpp \ - /opt/kokkos/include/Kokkos_Half.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_FloatingPointWrapper.hpp \ - /opt/kokkos/include/Kokkos_BitManipulation.hpp \ - /opt/kokkos/include/Kokkos_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_NumericTraits.hpp \ - /opt/kokkos/include/impl/Kokkos_Half_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_MathematicalFunctions.hpp \ - /opt/kokkos/include/Kokkos_AnonymousSpace.hpp \ - /opt/kokkos/include/Kokkos_Clamp.hpp \ - /opt/kokkos/include/Kokkos_MathematicalConstants.hpp \ - /opt/kokkos/include/Kokkos_MathematicalSpecialFunctions.hpp \ - /opt/kokkos/include/Kokkos_Complex.hpp \ - /opt/kokkos/include/Kokkos_Vectorization.hpp \ - /opt/kokkos/include/Kokkos_hwloc.hpp \ - /opt/kokkos/include/Kokkos_Timer.hpp \ - /opt/kokkos/include/Kokkos_TaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_SimpleTaskScheduler.hpp \ - /opt/kokkos/include/impl/Kokkos_MultipleTaskQueue.hpp \ - /opt/kokkos/include/Kokkos_CopyViews.hpp \ - /opt/kokkos/include/impl/Kokkos_HostSpace_ZeroMemset.hpp \ - /opt/kokkos/include/impl/Kokkos_TeamMDPolicy.hpp \ - /opt/kokkos/include/Kokkos_Crs.hpp \ - /opt/kokkos/include/Kokkos_WorkGraphPolicy.hpp \ - /opt/kokkos/include/Serial/Kokkos_Serial_WorkGraphPolicy.hpp \ - /opt/kokkos/include/impl/Kokkos_Combined_Reducer.hpp \ - /opt/kokkos/include/Kokkos_AcquireUniqueTokenImpl.hpp diff --git a/build/tests/space-time-stack/CTestTestfile.cmake b/build/tests/space-time-stack/CTestTestfile.cmake deleted file mode 100644 index 4dd4caddb..000000000 --- a/build/tests/space-time-stack/CTestTestfile.cmake +++ /dev/null @@ -1,8 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack -# Build directory: /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -add_test(test_space_time_stack_demangling "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/test_space_time_stack_demangling") -set_tests_properties(test_space_time_stack_demangling PROPERTIES ENVIRONMENT "KOKKOS_TOOLS_LIBS=/home/runner/work/kokkos-tools/kokkos-tools/build/profiling/space-time-stack/libkp_space_time_stack.so" _BACKTRACE_TRIPLES "/home/runner/work/kokkos-tools/kokkos-tools/tests/CMakeLists.txt;40;add_test;/home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack/CMakeLists.txt;1;kp_add_executable_and_test;/home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack/CMakeLists.txt;0;") diff --git a/build/tests/space-time-stack/Makefile b/build/tests/space-time-stack/Makefile deleted file mode 100644 index 7233ed603..000000000 --- a/build/tests/space-time-stack/Makefile +++ /dev/null @@ -1,242 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack//CMakeFiles/progress.marks - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/space-time-stack/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/space-time-stack/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/space-time-stack/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/space-time-stack/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule -.PHONY : tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule - -# Convenience name for target. -test_space_time_stack_demangling: tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/rule -.PHONY : test_space_time_stack_demangling - -# fast build rule for target. -test_space_time_stack_demangling/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build -.PHONY : test_space_time_stack_demangling/fast - -test_demangling.o: test_demangling.cpp.o -.PHONY : test_demangling.o - -# target to build an object file -test_demangling.cpp.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.o -.PHONY : test_demangling.cpp.o - -test_demangling.i: test_demangling.cpp.i -.PHONY : test_demangling.i - -# target to preprocess a source file -test_demangling.cpp.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.i -.PHONY : test_demangling.cpp.i - -test_demangling.s: test_demangling.cpp.s -.PHONY : test_demangling.s - -# target to generate assembly for a file -test_demangling.cpp.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/build.make tests/space-time-stack/CMakeFiles/test_space_time_stack_demangling.dir/test_demangling.cpp.s -.PHONY : test_demangling.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... test_space_time_stack_demangling" - @echo "... test_demangling.o" - @echo "... test_demangling.i" - @echo "... test_demangling.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/tests/space-time-stack/cmake_install.cmake b/build/tests/space-time-stack/cmake_install.cmake deleted file mode 100644 index c56904d7f..000000000 --- a/build/tests/space-time-stack/cmake_install.cmake +++ /dev/null @@ -1,50 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/tests/space-time-stack - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/tests/space-time-stack/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/tests/space-time-stack/test_space_time_stack_demangling b/build/tests/space-time-stack/test_space_time_stack_demangling deleted file mode 100755 index 795c5370e1de6c152ed45c7e6a8a84f559916b53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 451640 zcmeEvdq7mx_WvM^PNfZ*8g(_vu&{@Mub`wrL=QO{SJb?j0m3LG0>Pk|nJ8dP(-hgu z9u~drZ7;L(fse%MR%T_~x+R(AIblIoW@YmGtiAV{vu87NZ{6?x{dcFBbJl0Cz4qE` zt^GXvj7u|Ie0{0!yav)XU>p$%-?rgSHTaxWWd=IjnVIwpOf2kr> zy+#Yk=G7ti2&Q~lB3-@q7kuWGbfOPkDPOqHuB&;9d9_7zn)2D{wv5y2_1kS+5%VhN zW96laQkCl+$GAN6D(55HY`B<}YTGb5_*&4H=PMo~Blo6WpZ8T9FaKe`WBKa)?rW`E@=AWYTIq)q+I ztEp#}$k(!*OH{AtoeZJ)m{+shzapO%xt!-;eMgJLDWbe^^&58*XEd*7d=4uvnmu~t zu;POAi;GGstIn@V8h!rgkwYs=hYn{MNUvD@kyj^7o@RqPn+Ox;w{@%Lv?-6$`iOMm zf2FiK!4vt9gOMBF8TQm?Kc4%1dDW-HLwZvl;-L@86QRQBbbR~qNA^69kP$Hv_8V`U z64fVqT=6-lxyEX-scTa+qioSl-K(<-%AOkBt?#3;X~%Cr&*qGF6xbYgTeTyeGDbAn z`b5Rj9eqe9eQv?ut@yhQf4AfBPW;j5E`G7C64!fhU5&r{1x=R+@b{3Q9}!o&Jb}Nb z@F%(=f^2KqH~)GbmlyH(68>Jn-+KI+pV!SBTsPuxlSFS8_glnuE3Vtc{TsOM5ckcv z?!@0)f_@vd(ECFZymGsoskneiu99z?Q_=q z-I5Ra`p>*&`yI(mhlab8-_N8A3E)#^!X80mU(<@&WZJ!b2fJh3COWN2f|xKi)y+7%B+-?8P3 z`+K}I@x_0R_-N{mS3X?4{ZMhr(Q!+UKHE_CZNXFX9_U}T-f`8BtGoC3a_8@xowvR3 zes_M$m237~`%={R^J9jMyT9){GZw!2#7n;AkM6tUtyexA-Y~sjZehh=hD7&$=&YKx zsi)rXaOT9>Kd$~u-kLpw=l4wSwP*gG@;cXF`mXAkeq6?9cN{F9xb@?AU-__TPj%W4 z8-E@7cyYyFB(ntFF7Icv^$tQfvFOy$cy7;r_6uXT zU193w2&3n3VamNJjDLR&Q|@9^Dpb9WhVkRXF#7ny@VA7q+sk3v`-zwjh0^CM^cyf~ zm(TZM^q&#NK9ynckzwp}Ss1@$hKaY2!|+cFQ{VS6K!>Vtb(ntd$1w8i!pJ`_4FBRV z_!D99lX`{Lb6yyHTNr(Q3xgjH(_RjQiMN--_$xV#{uhR^b9|V1XbR)s`Y`%+z zp`QsQXCNlWq1w@AEKow>*M+h3g<<-WUYIP0l5<;_`o0&YACAPtJCvN?!pJEMGakJc z#*Zh2iQC)4;77yQAuo(Rr-s4ThrySH!5v}d6@DzzLfNM(Ogs+@9tuZ+hnXiF3}erjF!qcH6aP>@WWBBm6SwDu;ja&4|HEPW z|EY-QGtk+WU518_PXhb4*}lVd5LWkDV$sS|ZMNyqpZIr9;Yh6D{|xII;!oYefi!_v zV%#Kt$FyMnbKqa%ug*dP!RHLYzxV`>mu=<19)XvlA0s)bik|af|C4M3Y>jR%A8hP% zx6r5Y6Hc4*H)8%k<+kqT_=Wsp`yKtj8R!XGuYsZP87lB6;dd%`jnKbZ;O8MusNB?o z;Bq&jJraMzRE}2({#|e|@#hNu2!TI@ASb*@(f?uQm)^Eiq0eB!|FzI3R>+SP_*Tea z_7Qp}3EYEvF~0~u(*7BJR-ef6wXbtc+Bj@G1Mx=u9q)0VRp9rcKP35$!te0{|2xJ( z;!kMhauy1F6-dHkKjOe5ZVsDU@T-3R1d5UTtm&K)VZ%OCgq|JGbNLqu{7Zp1Zs53w zUu-8JJNYrTocr-_g8w_j70J(4s&)-G+T_xn0emO2o zzjP1qK_ahw8Hk2M@^@|Hs9E2$(4UY#sY0JDk*QO(>r@ekCSD-g^;*%c{~`DXi}qD5 z{4!DC&*Mtvs`1v0>NC8FGo}gtau|^Gi5BIWadN)sH?oBOm4e?d;wo138?gd^RMbls z@oehv22SNRJsHaOqeXoFUD!GH1Fp!A0)GkJAeEb- zv{SF>XR1ZNVai!7+Iy7}x8os}b{pzTb}m!e zOK%Z}s-0~)nNug_6u8UXbBiiG?((UV(u+$=+*9*r7rSjaIdkWimgH1;^2$9qIh-{# z;}w%9Uf^+8c#2BqCKZ)HPDx&IV&bGcPky1hd~9BYJ9Em!$=RL@a&q#ksuB|uhtJNd zD9VTAa^%R&&-NrH<`?Fb=XlEViaZsW`5D=H_`)YKVVt`nzr1L+dunM$R(7c^=ZgP8 zPWteS%d$tJ23Jh(qUP|C<0|LRU&M5s;;yJH_PEFrCGPTZ!!s7}@)8p&ONy?kbmx?L z$}|6i@-tAukp=EKd5{ic7rQ;~%r=#k7kej;%q%JLOeig# zTkK|4%qq&t%9qOx1WwWfVsMqtg_z0N2|0h)hn8>6{9ms#Rx zanA?R{;z%)ox#))HT8bHULI+|-5qXVbtuG3^s=E5um+-|$vqk~t(!cF$$KVPNtsMM(IW zV7BMKQb}cqOSIfPKCh^_vb>9n_=E)QD9CkzrWn3s4m;6E44V3|`D9Ka8+2%n$lL8m z8fmHh7hy^+PYnVE2TM`IH^BBU^i%z9PQH>cjPu#z*imd{#7A3ep8D@5IapZye_NYy zrKO1Z12v_NBHQD>Cj81}_P?4GTZ@0Da>wughni6p(M;BubRO}XIXM2h(GP^FYGo}C=!I$BsD94>QKQn)7P6pZl&9k#T z!%?26u)K6(PO-aWuBR}^U0z;V&S&A1Cn9&CLZjrx{Orm(;e9`XDnyNY>Qvd7$(9<} z4ltGJsV6`k_eZ9L1I|lil%;F5xr)bJlikXsy^C@dyF+w0`L0)l=2XWv@E-B@; z@$l^B6&X`#2?@(eRryae@rX=CrP#RWs&vMv{9>%#XbWI?PG)HZ{ZU*|*~~B4QE^vs z>oV0mNsyESlen!7h`?fRcu@iOa?!{#w|k!GE~M2UL=+TfE%8h#rNu zg92Fhn_XI5kwF%Ms1X%zPY%{r^NUKLIh$5q^awi8ZzL@*XYM6h}P>JOBa(7uVR?a#3 zrNx*G=d(Uf?ezY5L%#qLD;AaHlO$EjAJi(aB7!lkg3(Qd>0w0Y7l_C|SWI$RWkn&} zlRuAbp9FcXs3gDK&1@e82OP>8#|3lU9-Q69P7Ihr?qW(kEp`@JPs_$RTAEIgqcK=z zj9uuA*-joG#)7*l%O>bE!`Q^?Fhh2@q|G1faD(&zsb<3*BX3wGW5cQ>52MM#jC>kv zO7cXAh>nQ2GuC!lmkpNSs+%3|pHM$|{7j@M={k18fk@!P1T`)+snUElTm@&Rp|K*| z=$n*-9bOM6xM)_ilbjO>7i#mBC55G>tlMVwn~hBkYP;AcXTf9*x)qDC2|b_pfNY$i zu_Cx*>|&Qc>lV3toLyQ@BV)E_WIhIZ+#xWP@~~%Rc0!4xWjp2PRd`?~NnAPhxG{in zF@f<60+=;v?Ie6Xini<6ez%3O9ZKpbnLy?Qj5;~)s(g1D^>s|m;fdxbnS&$r<$2|c z(4Q7DHRe`TlXek(@1jazbu*NC&{L*rMVQv?;(8tbnWModhU>I4iH ztE>PMH5+sZfr%j&J5zILqAMB}W0hth)>sA}2@mv6!W`ja780dOUx0~1F`6YFKm_Kb zmPP(lPZTi7$b1-rDQ@+HvT1nKPR=eGjj4U9xqpD_$TkwvBvlj5K>TCl1sA|#0~>=< z=PX&R!2Jhi23A-Wm(E4guoh5E_#B!)N}bxYl7&Smk2WRdyKN@i{{&C=0$5bH|C4; zXJgF)yc9dKqO>_!aTFI_>juiqM>V0$fowKRzuYAYn9%uUbirCh(Y~^T>F+76#9l8i zANC|k$dN;SDJi8YvaK@0ODF*~nd`wL19}-NacJVmp$P<`4*BPvOW0_}kq=`t4x;io zJ|R6lX9UKpnQ8wq7hxPv8-F zo7DmSUignF%J0NqG%%t_i%6Uzi2zqLB$@K549@L!>DHA>qyMNB`p?e(>&Hy+b;yl6BT1ocuY(HVqhkBH*KmBE1^)`djbB z$)i(kvjp}6qkG#51>L8p2q#@mvQ-HBc9wpkZHb^?VstNCy`Vj(7U9Izakkq8U3nVO zk+ugw(}yfPRHPAIw{!?jdd1kD64=-ycY*F_dsWb7jP7gODd?*ApF@56*gh6?8cRRf zwqMX*CNJ9dgP<2Ney1%WmfK_zLn zewO3W3cgn0F$&%w>=3Wu<~hLx1vk%~B`LUh9#B(o^E_adf_F4=J!dF*tT^YGtKjB2 zvO)zn&*xStxOtwjTEWe8!SxDmo;PezaI@T13T~FWM!{ReIkmM4UMA|bUcqzU;C9%l z;Ev1D9Prtt;MJQse~W^z6?m(HH#Twp4h2sV@{cHZpspO zt>C-FdFL1f&)v`Y;}twh=#!w}Wujh53f?5}R0WT1;_@{G-zE676ud#;xeA`}1(#E( z;JN?gc$ta|IaLbYD)4FrH{+vT!Lx)vRw?*SVV_0?&w7-PM{5*3SKwzh1#R z9_M(Ig712QV;JFH3A@DKR6&ydJ;MJ8Jw~6z|W_xcG@*N7kR^TxTt_eM36+HS|E3T^WFV=F{|BKk$s&bb1QQSdC0KVHF`1b>2poApXn z@K_HoS5t98&ron%CFjpo@Fby6nSyr+yh_2dn)tX=t>9$>U!~x!VqVv%;HhFf+NI!) zi@2UG3U2DDD|qa+od1Y|R}0)RBe?%>6?lw-r!MAl;uXA6;7JN@yN>f~3Z5(Q84BJc z@InQTUBcy5DR{NO>lM6J;Hwlo^?EL6je<7{e7%C(mU8}`3Z5(Q76oq-xI^?$fjF<` za$*#`THvt?ZWDBZf;S2NR0X#!l)$qT{5gToQ1BN8o~z)m3cOIk zKNNVGf^QRem4d%5@M;Bb5qQ0V?-O`~f*%t2Dh2;Z;Ef7?MBr-_{HVa!D!8qP$JKfT zj}my3f;$AhQ^9)*e3ybp3%o_a`v|;M!D9rjD|ml_cPRKkfge%uGX-wT3y#~f1@2Jr za|Ir);KKwSqu?V19;@KyJTqRwFA)3*3a$w}Nx?4{c&dWu3tUt1Qh{eF_;muGq2Mb7 zo~z)u3cOIk9};+(g1;p2Dh1yt@M;Bb7I?jaza#Jl1^-ass}y{>Sl2Wv_@{z@jelJ*zz?&5O8-eds@OFXkQt%%I-lE_~1m3FP#{{k`c$BDbhl2MK_z?v^ z&RqA+4vznm1@2JrK?09f@Sy^aQSelO$13<_fyXQOl>$#t@NUK2FG&hsE&P?L;8Wb3 zUsLd3MgNwi;8%%qXDE2Cz;hLRwUAS&;D-fXrr@)MoGJxBQTVZ1!EYD!s#ovCK#9;4uE1Rks4 zFA6+f!QEm%Awj|Si25ce_)qh>{Zkd(+~?60d}%)C&rp<5lN1W$BXqn={Z#5H}@x0+}!_AadUq{#aktPWceLoaGRv3 z%pV;Fj}3z-guzq8;8|ht+%R}q7`!?R-Vg?F41=!?gExi2cZI>tb++o4c(Kk^@uV=g zxo+;lFU1f2ridAD)nV|aFnCKC+}wYna%K4rDSl);HVmE=2G0tE?+k;R``@ZQ=01Un zoBOybzDla^^^)CeQn}NCo1c0KFE&A38zlT132(~b<31kpv)|%1lXgn@2ouD0mxQNF zc#DK<65cA|OC?;F@OlaFknkHN{D_3FlkjM2TTKwxRPj3|gf~jK`THh>za`-f62EvP&r;3bX(Il+CH_<~t`UBZgy%~5eG*(0{tMwdBz)IQLiq2Qlkd$>i-dPGL0nrUoImN{iMoXI znIXqJB%GJT@govWZ6@%!($dHL%^ON{NVvHNN_ez{;{Z(H6C>fr2T+?WR>E<>CGd%t zaQw7P;FBQXIG_{wBuV&*0Tl5g;Z6zHB;4$?DLG5R@l!g1&kPC2Ps9a2xe|VI0JYf) zB^*E96!?@$c;5huHZI})B)nR}@sm`6PrZbjb0tb_knmFj+&0@P2|rE38zme+ zk#PLfP~fvx!s)l^%+GoW$4^NGK1~unFo0tHDB-aZzDvT-knk1>A0*+e5`LzH>k=L( z;T;k_Si+A;_*oKen`OoS*%I!M@OTN2mhd4G9wXuBNO-J-pDW?<5`Lb9CrJ4D5}qXC z!z4Ua!V@H1lkh|d&yw)r5(hxGv!nB)mhyGbQ|pgkLJ*wyUi8pD5uD33o|&w1iKR@E8f7Ea9;dewl>F zOL&%qCrJ2TB|J&Or$~6Jgl9{*CgD>hJWIl-N%#y2zg)s|C47d27fSdQ5?&_ZGbOxA z!mpI@Y6+hu;q?-Jm4r7)c#edxlJHy!ZL(@Fod&OZZL+ zpCjSBBz&%fw@7%Qgttm~k%a3Kezk;mNccPnKO*7tCEOQVZPCXOJ;kDF!^0SB(I*f++@fiN!x&`Iw6S6IwrJYWFuGYZZDbgS zjs@yV8yLnui>8eWW4A@qhJ~@!qG_YTc)_A+gTi>oqG@BoSZUF;Az>`HXxfM{$}O5U zAdJ}-O&br!6pN+}2V<;7(?)|a+@fiN!5C!G1BmWz(X^ppbhBvMNH7ll9;kmT(fcg= z45D{i^dO?QTJ)JjzhKdEL_cKFgNa^g(Pt68+@jAWy4<2^1HhPV(L;!yV$rnVH^y4@ zxkL}QXj3v>ap-8E{`UQ)o z1-3v+G037* zi0*CCv;a4{Su`!YjYGc$>YqyVK8sExdbdT7C3>qxrxX2xMUNx;A&br+dZk5=CwjR> zPawM7qBWvtTXZJTQ!JVm)W%qgo=Eg?i>3v%G0386;cWD_Xj(8E-7K0G%EqBz1NEl` zva!#iX<=;awrE-q8(S@!7Q)607EKFa;~|Ttg|D&FqNfwR+@fg#Y?NCxEqsmH7X3G( zr&u&CfQ_*hO$%RRxJA=~*BE5cvxx3((X_xdx>+h*|1nQql^gfHuBYL+*&n9}S zMduU!f<+e){g6ewiC$^ZbBJDU(Q}C|w`dxGjM)}lMD!GkrUj@m)}rSTJ=~&;i5_Ip zv;Z}FTQn^^jcyiA3r^$EkwE>+h~8(>*ATtiqG=&&Y_(`wfEq7YG%Y-hhb)>FoW@Fv zriG@l+@fiLX_Q-Z716UTniiVI6pN+>rZLu{X<=y$w`f{W8iOo)3DLa+bm!p54n*1J zI0vGg()ivv_+5p*^UL7$n-zM6LSL`Y3lzFUq30;{RSG>_p(iW!c!j=Lp+_t9P=!8A zp-)%nehPh}LU&i_WBY>bby%UlQ|PZ1`g4WeqtNdv^bUpIq|oaW`dNj3Orh^r=sOkq zW`$m%(AO*U0);M7=s5~~l|oNf=*bE_UZF2m=+O#2RH4sO=+hOtpF*Fg(A^dK*cXcb z75Y1c{#v0wSLi(o{jNgqQ0Pqxy-uN@Rp`eQ`hJDJQ=xBG=oJcmy+SWg=n{pVqtI6= z^mK)utkB~X`eKD1t+KDJl!ze0bf&|fR`=L)??q2E>L9SXfkq1P$&vjJN3+aLT0`vCq8 zaj{s|Yu?(p7R(NG59XAb@4C1oFcf|O1~cJxER(Q#u>C_|zFu$81xdS*NAsoXn)jwC zet%tDDzdtF^Ym26*2^&C(0sLV8ukkcv~!~d)4Hy5l;+*5zk$W4%iFI1j;Spbo1p*j zb13Fs#Jmd3`Zi40^-cI9_Gmqd-ED|#AVumrJ>4~5kIpQI=D#kkP(OePd)pc=cP1wL zU6pW<+*Fb~4}wUO3eu$RTMts&^{=rapzKu;?W~=NodW#>K*nEjmy!5prnklA{XTKG z%X^rz&cI5_<$F4AEp#you~_WNG72o3?LR)fIYu_H>q9Z8clq5-nKcJvUETxw z{g9&h>KsrzGkJTZzMgh!(l*d{=8)}X%9j21%!mM$yxlX%%zqW~w|%YoHj)HA3zWg7}!$WPKtw#u9$_vqnO~ysItVe*^j6~d#fzqaCdViee{e5!`&}{txigtOwh8AS6 zSDEemzV%NS%5T5-J&Mr1-g(iQf7Emqu913ou#gPFXPSJ6;)=|CITr|T@st9 zyh7uAxWeV_)Zd2fjY~l2CqZKhms6P%wQ+Q!G@yCq9J1>s@-?(Sj1@9ym-kD(?FUkh zl>dT2+&T1*aYvHcf8=Sg`WqrGMt_~9b?Ps&d`c;vdvqUj-Cq4RA;TAnud;=-NFZ(e z_GP;$P&UNHN0Cx+4g9Q66$QqFL3@{sEE4WTElta8MuN-xNZc;uU_B$QWFPdggiu|O zJ?$NyU4wkx1$B&gn2Qu>$Hsv$!~R3Se?-?n_{SFhcfvauzE|_M=^H2s%2MB>KL^6t zY$ZMbn(THLWqQZLZy>&>h!)kuQh`cdqiQ1_e^G)A!Q`9Tu*cQgr-^db1# zUZT6V=u0Lv)m?ZhQTukC*3XoF zY1j12Dg6)vO&=f%8r+qM33*3EqrGeTl_caD64C-|=^xP7yJR<%xd%H=T|LsSUoXV1 z>zdx1#9c+=ydfT_Ks6 z`@bj8_os4Bp|3+7ot>M?m~r>&cOcC5Mi@u`l;B)p^Xm!r0_L6XHa&#}&R+ddTup3< zz;4AAZlB~msPDi4Pxafxu6y-$bVU^Hlsm^t2L;JYr{eo@UIX~qSQ9%R?O`hGS8Q$5<7a3fv=9DO~BFCpYPA>?r(l%@(C}b{XrW37P=_1!fBG-tJxil)Pg`zx?bUlXP7rI7@{J+us6iw_0 zF;5K+VOHuY%D>IZx|3yT*PBGv^&zwNqM~O})_P>sYpneBB7e2WUllSx^Uwg~hg)3U zZ}lmH`%+v<^w^NOCXf>kP)PK)3Ot2nZP%SbM2}Eeopq0)S0Kr2DEkNPfs$LWe@`ab zg)61+B)UrzD5H|+TXFah%hj&mBXX|{nd@8aV~sG|r^z{>viRz$GP*A;E93Qm@2($oo0bU){_!!)@Esre=vkGb^uWyUxqIE-qHz zil;s_8+i>^8k-XIwc;*be~jH>C<~fZu$AXTk_ubY2IZKM1jTY zk*pY1MK2rYcW`Jvy(@B|qS!TcT7)lXx^wd;dI zGVRshBBq~&xqnBi?kBdkn4B<^6b)S9f{8(BEN}SR8L;K18)YM%zqanB?uC)aQ7r z!+85aq{8S9{W?|x?WmQrJ9Y3IMqWDw#c}pY0roG+iSSm?e8uy={ui!Qpx{=Q*U(3s z1`z|KU!7_aSsVL_hNkd}}&$*Mbu>HXk zaZ&`Ov6A;OLrZx)EA^|GC3yO5XhVJE6{=Rw+Bq1-+IDNcm)AhDIa>S*!S$f^ObE{O zWyEXVI!ZTwex3(gwC)rldoYpeO7mQ*$(hyb*&SA=&KlQb%DRYh>Dl{mdm>adyS1$%Ud|CRdJCDSQJ%rzrUGWY z-OaXXEgSXr>P_I#--gMkNq_kzakT3b#T@rbN%UMH`aN;&!73+jLsYWy<2j`3pFk=J z+&2~$fWT`>Ff0*bj9LnQVtoay7^50R&NU)uYRH`ZsU8_3=Mt8aWK_`IoBEZk*3_w> z>`C5M&HE3%3I@}BOKirr!`%=P2lNS|fW2fD>an|aWBXwi-3eh0y3rcGwJ%{R$}JbI zoyv20S!;i%wrguYl?ADs2d(`PW`2zSRPI8Q7`C+^FN(C9BwD+js>oXVr{hAm_LEtu zR%;)@HG?s&*1nV(N@?w^JovG98ehFU`9)ZxQ9SFPz^Kgsslxvu`Pm$W%47ZqEBT*7 zdhy=y)^;*~$(Dn)k7rTCtbNOwk??Qu`rs)F2z7lhngk(?jv-M$4kcLv6bjR~hUSTd0p6W3BE zCZ+HjnvRdUhA!qv^5b6Ug1kLX;o&ds{j#3359**_g8U6MCXB}k!r<|SF||_wo(3kW z>Y&g(Zxhd9ltw(q=#f{@xHXUr_BeQG{MxG~d%n_@WHM86%=CNTGK96N*VY zF(Krm^%Fv}Vg62RpCfdMEmq%;Cw^q1qhdN~g*mT6EwMibc8q`6{{%OSbfxU8h|9~l z+VzHzTzmB-;>u@S{>AZn5wXF*X8?w!59l)l(D6@b*QL8>J<(6X>F0wLJyAcZ2U=dV z^`MNcN89nB46qtp)PD4RpP6-E6-TwHjidH!RcJ6()DKQFP^w-Liple-elNuE883z| zm-knfcMnzOC1~XGO|uyh%OcsKH^W|o28Wbu*_^1WQiDjTNkXYIJ)782a)SQLnOwc# zeR399-%&uEiaZpcXCMbf@u|4BZRc8V6nTTIb|zKr1r|qGuY_Xpe5P+D>oWza7zdu@ zS;mPa31vdUj4tV(R=oz<^@~5j8ONc{fwi!#jh**To96PDMyE}kmQ8O7xV*!(y2GBi z*h|p7KjWFIe&s(&JJ8N3q+%L^j)h zF>k&0Zd^{MK=iRpPF-pzi5t})^9ZF-0phKzc>q7Q(e9#)jZz=fqeAOwD3~1kWWLtTr=Mq z#)(Ie66fv`yttIVTpQZ(U1g=Vk{Ct$#{)$c%VJo3-EcGz{mBiqmU8 z?(D2>a@O{V#1FPmy33!k_dfXPYLPG(3hGPtz$yNhV_`5hkwP1KLtk~2ieDYij9QmP zX}*obf)x^TQO$2~OdDxj^BWxV0q&TI7%vp(Oa~p4yavt7SCh{ZcOy_*HzUgYDf@9@ z4bivSfu!cTTzsR~L5smrm8)%6<9rWAXU+Cl^b=?mUvEVKEgQ}Ir$x914Z_a4L#T`9 zcel)>MxAz5TF$I(G^48h@OP@$K2%K~foj9x#uh-9ZJl)$2wUS`e6b8)SQ)yp42xrp zcYsl1{jDekHPUWR~>ujhe6E#T| z)ssY>%tWQ5!XzufSRhzyH(BCJxwu^8NnmhBK-@8SAfVYs5c+mv^`@tCaaqPZh?8^t zUC!a794mQ_T%Mz>&8O9U>Z~0~t=!w(b{H6G9Pg>bvXSNZYI3m<8H3{{RDBr9Sn8&d%3{v-D932vZs#)Q`2rsr~8mja{5z2rM#dffjPKN%kB==>3dY))ak1YJo{(B0yKoE`$!6!b=vj)!1NqQ3z_FDG_vPjM`QmCRS3@d7LsnKq^(F2>jq;M zTAO*lN!%L;BycnaMw5X?KlA=K>AqdMuaoXO#JzEg1Rlh_`Tib8@)+-RaXo3a&{O{e z9?~nR$~crYi)vW2J!YFZ2cUwpHNX9za1dhWqgQC`_=F9A{*$Sg58NBulbZNG~DiZWDh&zaz#8N+*DFi(>hy;xkOyEy6Z@u>6jMYAZF3t7?kzo7) zb2u~QA~-O9UyfV7H!tu^%J2Q8+1^j2L)gjYEfw!iah!xT znb&?C$RUi z8NBwMbZNF9Cld5x3LL+EH7h&d&pojusMb^g^DFb#YhTV-?KO01wpWV;<4mR?^C$Eh zu$_|qqh`Ip+wr5bXuJAz#7o~PFH=g&wnw|!jPG`-^Hqvhnjh}(k0)J_6Gz;zbj?Am zy8<&p%;wpYaQvs_xH0%<0l>YP1`?VLHBqnq0*;Inh`tcTqS8A*;j;ZHU!x(2Sl9-z z+5QB+naF1QW9F^b{v2g!wm&TpeHh81F!&N058s9=`bS-aM7Q9FvQ}A-C2O4+M z%vsy?+ff4VRNgS?0hrw0)26)^fu0%44BQ?`vugj~N@xYMp6|ys8>=E%_N^CDnGj~x z-yBXpLu8-7w>t$U>esH1dyhJ2E_Kf~+O9dEH!{X{aA4N24*~~f^sm`C(HS_ z)7)4xL9_j1)Qmo8CQVeyiO9y54)*6ky8OAZK9~v5Y#o{YC0MWweiCpR)))GN@35BV zf>nJ}<6_dBCr!fobGN5gb;>mK6gE$K%~(eS%0#C5Bs!MV54PXgWIw8sf7Dp8ARbdr zJ2BG67B@!jyPcgKB%|#$eI(Q}JMAa%s8F^qwZEs48%C^qL4*)%$iq&fX5&W^eNfpO z&0DYCM;W~Ko9NPP_lgAlASwlM16XRH{Y_^LIZ7~rKf=7lx`eUXBk9s?w}}MfVF(ia zDd~69KOCgrSI^7(-Eu1FHy=qtzpKq#uYDe6@Y;*%(rhmh3A&5x_j?Pa2J~Bp*4b>| z4^RmD!o2m`_c2!cmvm{iw~7QK($bH@0Ubdm>E<7G8ZU96C=niM!O9)s5y2Bq6bZ(b zzhl3Ge3JNWruY4;H19sGW`9T4)QrR?%$ofvUmU@lsqc$xqijD~Yhd8NyhP>L578z0 zh^H^kz&-{h+PXNdvsJ81F<@4+y7*JxWc;JH(goXR-VSZccb8~ejznq^JGA$YdHO&= zr4ZogY~}CSnfXaS5s#JUPSa{qP6H=Q_m!uo=1Z9lLjT)N4A=$Gb%*_Y#BIbZWEV29y@p z^r3tFGn;{Xhjbq;-P5KgeTbiq{hRlN<~=>}cMjA~kvsG`1V+qc><>>Q3u`JHI zqsK9d73i!RiZt{}o6!Ziut7>Z)S)=vqDd$IrwyQe&3t`K`>_d$hv7l}K@9mP)yBnB z4}(Lulr6Do4(?(J@!2~c<_vV$lo)oA+L2W_qHRBjB&tCSl2{GAJ@ixr6vQSY2_t&{ zI3Abx@vT`QpX^E2AmgE;NzNhnF|p1e{7g4pJ0Os*R5^VnIuQu%{|FiUbJT_%4+aNG zN&p8bflD+&kf>35ER}$ScwFhTgR|Q7)o+uu^Y3Tf3{KLt>z`7C#D)!|v0Y-)D=IG2 zyF-8QWg394i_5`l3wqpQNW>l+ZDLWR_v@%BjE!*K-qfMh^o+A%rCS$)z|?PA%}swh zf|BjVx9f|j1mAtEIxhc9aZMxw%B{zhJ}&P|>^L%%Y$BSiduridDvxYI{VQIVI6}9{ zEt)gE1sZ71ai3^I+MMPR7(|V-m z8ucAr$d|s><1W zC)P^Wzs($TEf(p{b+vKTkdyc=MFT|%edaj#@Bpl@jcWwWc2~^t&g>)5xF|-onyP51 zF*UBtS$ka%&^+$Z$-LW{6+>@9vDkxj;-(J{D>`dmVsFD_NY4ZK1K!SEo1iiRrd=;`bTXcg3p@-RL|@+oTH!Ho+ex#&>L(56i_BLyX55U*vmS&yN&v%|S1g4$bM1KVWS ztIxs2$*2L*V5WCt>Fnh>_-s6-KMOfZ`sIMA(>{yRFQs%04R79u?gUMPI(>}f_Fo>L zp@I)*6oHzvpZzmn)NSm7QrPe0-4l%-ta~~ehN76Dm-+6!m*;K)r~VyV7}k%22t7_)DM%MlT!B>Ujy}^$`WL z#Nv$`-tUVcgKE`;qKq;YRNQ}PL43C@8=a@-y)rJ=xCR~#_*e5qYR%&@yin@i&Md4Y zupNn;7_(nB9{yF~r!`zU%Odj|^s-_DIxq-o*P1gd28KYQF@q^qO@;9XCqm&3D8X!h zhzdeas%H}A8tBTKvtli+%Fo2{>tSi=hs$NV5GR1b@qB%g$Ym zd@1snMyA8FO^|KS%a*KvOWP1A#Yo3qvvXaB&2;-)V4{he)&Jc~de?ngxk&2!Sf96+ zSiO5QMQib1iZ&9W_0vo{5FQV1VD{|NMf?cs1(>b_6YW!B_GTE=`$=(Hxj>51tEof^ z&befK1m}VZ3QX^3y!qY+%>zQumJAj$F#CbQv{|4;1S;9CEt1V7u}6XTr8e-D)`VW_@_TcLwY*d*Q&~jO*bZ6ZspoR`=4!pb$)Cj2984`YptHV@S>gDDtyMq#`3j7MTIIbu!yOLsg=3IM^PS z*l9!HeU^FX!zo z;WtbCPU+q+-ERRu|GhhJ$F@NGrqUCef@x`Z<1c0VCSaIIbSQ|dWu4i4bXJ9^K9(e{igYrI*2e|hQ~X}BzmUNk9b-CAnC$r(l=Z4 z9MmXfo3?4 zz`Uyx?{{NSL$7%3#e-nP9<-0937EOxruzzZIP{gTQ6G6gzZ&LjYoNPaGHg(}o)h(pz{WkWtqlX#Uj0{!t-zTQO8PVP zI}a1)e_cQR$S2vzw!FbuIBZ-Vx3jL9l%h(j~_z)UVtU3RyU#oynfZV>r%g& zU<<0>X(8&D={<@AGrm%sDjcXKf94q$=r5%8+eo&4tJxOIrVh8EqF}B3Jky7Bjc9Cx z>D?{%0AR@HLSa5T`bBoNyxZ6CAtMk!KEn(E$?{zCr+Nt?#ssZ7V-WKOc6JpV$mC^bJ?Udonlp2bJxGmHs{fl$)SUz6w1Giyi z!`i*C?*f+eIup*;G*crX!G0ORzP?$kF{eW~wuHP>BXMJo<4J>g5}0`sz0P#2AGw;- z$$Y3w4GEoT-2Ni(7g?zI?HMY>4iKjJL-n13h=v~TlOAS$<0zbb zb~jhvh&tbrhRcK4JUE$a?18I5@ zk?cJAlPD${ubjqa`X_-OB_zM+>4kSoxcyVX$gHUZwg7z(j z0_h2;8XXN|+iE<&&CCz?>pxJ0Q}x(hg}2T49tLO9F+I>fqEyn!S=XB!mya*zUs3)6 z{Y7w)dFnQyY&pJ{u*jj%500MY$ROn7{WF#urk)JJ6hYM}J=3=oHJ^|G5AnR2z6o6O z@n&8+jGYXEA~_4IHG|F<(R_{G4o2p2aS7x&%I>Vqf^7P!5-y{gCF6kp)AL;WS{Hcm z3kyasR{r%6F&^b#WtKml=iLEzQS+bmS3ywuj!f_8#)H38d&Iz&=?l(0In&28Qy}Pd zvVbZf0KX!Hy;Q?RBD`F_ekD(ujcgevx3<=0c5QRFl18nv9j|v`X#N zyNOaCqf%px%|}`LqW+wpg*7L|88~njqt_xCH(?@a-P(XJ_v%l8pcQ>jyb0X4)$ETj zyTsg;jkjh;>HPs`Sz8e<(iD(Cf1_F8vE!U8rn8NiWBKB4*|7rvoGY#*c-b-M*+k4H zV)Mkmtw`GQ#{7|*_Ym8MZaZJJ%Vob@GS&$;oIXIFUzXmv3d9ahbhiFvcdmGo2=6Y< z`@Z(`0dGgmjwo%*Hz$DiffW(9g`03DH9F1vqvl;=t2u^qiq}$SK(ANO*-UIU+lM@X z(}x+fD|`%tFzPP$y6E%`rJss)=MeNrMD!O#ED-|*kwC;CL8KBfSP)r6#0w&qh;s!| zM#NA?@I7srrZGpR8x?x3Oyh~+tDv>b+kT3_@|LYX#Z&vC-Iy)kbR)a`d;sf?Ox)D$ zJDRyg@8*iws`>k@)VA#FrVWAFuye32&AU^JXd35S=ZcEJ5$LG#^*y_f^QU#z7~RI! zM|Ibh{YuVS_yqMsHNPFVz^O%i>RdOje?*6Bx(a%y7L63rS4_GbXNM_<;{jX0`h-TPa5v^4Bm5KzP`|xo!lcCp^QK z3fa}0X-0yS-zqPwUR-9Y98$eF!B!bLb6W%YjA)ELu{+We*hc+9{HRy#Os!@|gs}|% zqVz1J=k7=^W9d6E0m@~g;%p?hy|Uv5F50)W3R7d6MA0a652nNHo`%n4VyqYa44;o) zhU4JlQNIq&i}_7I&9}gjnY;_@U+*cJ4}02PEPTBSae4+5y;KM3z9Ti7&KTG<|MZBO zUmX?04sVUBtitJ;kDcqvqEqV^MjzhV&2yD^cbfARPxP@lUe8H*xwy>H_KG?Fmqky) zV`uNeXz!j$K3BpKm)Dhe#O1#%CbQ;?Bd#HDM!c0d3${W!{bC^s_mIdpP_9UK3W z3Z+^18EZ)0K5;JZ7@YUmP7~oeKN2k+_A*wcg9kdmT$#zoBvZ9BFbWdR#CkE>xB?Xx zagkZm>2$7$2f#FXhUC_C;?bT5kk%X(7uYCg^LqVuCJHlru8C)mIS=xU&}x2-@X$|X zan5g;m1!+Nv+qKPGw5l9$&c5Fu##Eygg*8Wtd$z@oGimu-vj0|HXv#n@WddkJ}NFS z&l2fIEUD#B`O1&82Jw%w`|s$!KklvQ;_Iul%QgSxXnN6z-k120en|yk@B?BX-sQXA z;qqOIztJvV@5}t>CA*Tpch+{NIhSud9IZQRk}-C;{8vOzO8x-rO%R#BsdyZp{Ef3_ zGC2;rOzgANHRM-U@>|a3ZzDI$*%!>TW~l!XZO7%0vrS6=%DJ4s7J-+q4{`_JNb<2* zib0QxnLNH6`Y0F;j-ZF1&<(H)Wyau?k7u;z8v)NC;;^@ee7~~!L2&McFapcKvN9o) z(ACFJs(aIO=0yLPi!*C}fq(=i;4StB9Tl2NcBB%iohAR`!B~P9Y)BtAU_EapySyXt z$_0kKX*iTH&w&6RiU^$si$!Y5Tb#8WtSMmT!m{H~0NcyNK@aZ2LssOdC}bH#B~t8-YbGJR+;$t}*> zGmw=gWVFPBSu(H$!k#T|@ZL`UxJ)|ci&kU9VWqfen{hf~g2r2^K1W*PJNASc)E!_m5}~-Ke>YFy<3q!$g17@vh_! z=knbk;n_)E4AktWY!C3-`ryStZH-<`%W-_h@BJ0B_17BZ@-l0FN53!{Y`h74;;elF zT_#3m zvVdgz@OZO@nQJFDoFic_51EUefP4*e9g28AbI2~t(4dcVIUPa4y)aj%Zw%siOuyuv zFxN07p}l$!!}7jyiAUiW%*x;x`gds3e39Nak&xyacLGw5Kgw0LArGwMuZMLWet_K< z(fwVxm*yKZPx50%iWw^Uf`urvnN5&$AMEUuhC(*}(|C{b>(r9?V+NcMo(h?K+-^so z-Q_(1mmeD-`il@&y*MTUbDPt_PiHbtrB~>V15tyOT+LQHl5LtZqeH&|ys!14sP&Js zab~>&7}eM1i*PmE4Xe|E$BHseB28$H^~9&qFte6aDP%S{`?J!4^G8+hcq_M6cPNP1&el zqZtBwdd5!NH;~EEI~j}7JcYfnRfZ)GG^jzVqk^q>u|4PLS9LAF4G!F#52tNKCE0A* z`$pR)+VPA)FU0pVXzN#un2Po3VMOh2Pa^*X2Dvn6T{+sAHANP6G@oB-zC!dDeFtP4hNV>j5-P#mC9| zwNT3HKPVoWf_W4=MMX;QF4K21JGpTJl zYd=C(oZ-RPkPtC&F9lRkJ9E}WvAS+g zaCuwJNk8T`)eyi=Bi43@|Hv_eF+R}|n14_LKZ;Xzy`IcMR5Wzf=+W8_>kq*MthK+5 z@WJ3;OXBz`NHOK0*}J)(>Sjy;1^H}!Y)-p^&aVvvLj!rez5~O{8K7vs5>%DS6#c1H zWbbyqy`rE0D^UmZ!MJAB?)UTxJRiA@sVBDu&piFRE?_0~H{+Hg_{#4#gRi-*w;6?N z&6}I_mAqj68<-oTHHpT@c;-Y?;C?M`RiesYoTDhEB6#$HZLqaNr!Jb%>>-a}p-6Nk67F0f)6cN|AUod~JCv(Esp9 zk3V5dn2T&|D$vDiiA~OR6Jo5vVmuuU5QD{13>KIV(9nMqYHf}ec49#{TE#38JoN8@ zS83=UL+Xp6zk-bwv)EX1J4-h^FL~&HjpDZJSW&@X*=l$!X^j)6{jKrfL2EoXn>B^5 z<3G&DJh*_h-D;==oz3z8uxfW2|GO%|#{Zc#{-dV6^_b&7+L|@~vqdwk&KiMlXxGl4 z+C`vI)Ik;2DCYkAMln_Ym{lZ1qqvwQ$VTInuAoN2?S%cI)zmJ;a}oW^+t4nar2e(a zZT79_=$|onDwh0CA5So~g)5jP$5C6CORXHBKMZ*k{pbD^!mi!B=*jxIE0@5oH{NdA zbsNpA@canj7HDr|arQhaCdi`bF8Il&dFp#Rp1-jq-znH36^Hfv#CdWx_RnFkW6bj$ zS~EH~)B!tGXJU3mkBY@VXTgpX;V>~fl~1w%&pS{Zak`o6ES*83cTKTrwM~y_)(J{$ z(_dW4#tYIv@XXrWSXp+ko~@Pp#7UK^jjIAkPrj~oV1TV)uYf%gc+02^VvSz-N{M%r=l}@bV$gumhyFQ-4!Zh!{Q}{dU$BAY2xFk6MQHE% z^*1e|S&w2iv46%C!R!|){6sPo*#*!Qf$gsz`e$TbpZ$Ik>Fc!_7ph}>DUqo<4*DOY zTeEDx{Uaz%l9(#&1dXU3^r7?8nEaD1XfvDFejL4$R?A*dqiZY@=t{2&=({K?alU0f z)WMb~UgdHy5w-jZk-4DB2)NMXifX4(@ma)&1UeW^ADo&dR-4`n^-09WUhP00TGNZjk)S>xn9Y<+Z}$j#PCg^){+ z-x|S6Z-CG&77EemtpA;I`UHkTcTt+}X~B!JoQiHDkj-LKurQ^5%~@MRcbL4@x#@j2 zALG1_{kj{Q$U@{!_|1^7jM)UIDpQBCRS`9B>C4OpD!_G7hqs`Jw zdOIPG zod#j%`M?#x;D@^wqF518R4DE!UVuOn&33yjRomJg+tO3DwpFXGMMTALOYnwhy`ZSU zEAtX=Ucn3I`~7F$ckdmD?df;U_dMr(-Ill}ECU#ib_Ubml0*x}VKziGasDVr7hcNK-+>%Zz7y6OAy8%>DC^oaWP z$!i#a#5s9d7`EARcepD2a*AK8_;_pJ8>N*ZW`)hm#DdT?*)>~5aQb7m3VVo;J+^Ic zK*KTv`nlb5J655??Zn;g!a%2+n)W*2FEnbF?Dw#pLeJ^8ZZn{HZ7S5zO_V6Y{v87- z^9&}7Bm2sh9GObb?wu>fSMR(Yau3;lhl+X?#`dtbG(XqK2UEmiN@v=un6~@XnIlE} zWT~UpFxnKGI$s}39i-G`?!7;R^@pZmcu7vnylC-yn<;nRCEvnQsV}VSyjkkLpkA># z3wimis@L7II&QK9A@*r*wmqNw?8U^9UIAaJ~x6*j8(O8tO~twT!=Ib1mR zHkadeKgTv<>*uiHWbTeh6wX|L05n}FY`>W)8iT%}=lW&YVI55Tekbek!e0IBz8K0a z-?}f358bhJk5%_&$KLYf)hU=y9M^D)P*e0Z2k01xZT?!Mwf0G6OSVp+$*|`rqho@$nXBSfKC<)Y#!q0Uc4u~- zgQz<}_CD5)Vh8@t{{if)G>e9s<8D#&9pj6{TV;00lWiD0Gz=$yG~R+i2n-<#M;vHw zPAD@WPAm?0En#lOMntkViBq1EJf;9mH)Y?U)$)wS5yMzl^fZcU!#CEJx2z&k)*Krg z@V}@omq)QV)KvS6pP6GS#{+Z^T*K{6p>-H%TsnsiaoR5PPfl7@QS zc^QzE5(mn^2Pch5v!MKRd#63JyZ>d!;c8N(SL^AGptVdH)^E07S(U`J!2=*U`gyY& zrYfv##BA&EDi|DlYqN5Rj(NSS$-J0$Xn{KXN1Bpb%{XDm1lN4i6{}``6+cqEs1yK_ zI4*ZL5+rt@+5ziL#{&N$fBquj< z%Nh@6Rnx~B1~vJnmDG@N|1j0sCfdcK@=uyJgIr=6&FWBpMD1gG`c@xpH%~z*DLOyg z5(K_KBABZl^(iUwRNteA1ngv#wr{7`Hd= zxW$j9hq}mnMdon+o-$f5yb0oBy92Js%zT|P$6M^9e~;&ZV@+~eo_7pt1ABBgrhCA% z0<^t@x<+@S?HGLAzRNV6a|K(aW@PoRYG`oM5s|qSa_IseaT~IJc6mnD?hRdLZFE`x zl9_d_x@gx{)}9Z!l`X)e@B8kf4tS=gK3K`lfz9sqeJ25}SHi7bBGI5ZZK;l6`e?doMrW>7W3tC!7z~ zv@MV&t>jnyo@-Vq84AyH&9VvCSh~$!bS`m;-mlxAPSW5)m-487x|RkTT#iOR$2Osn zAq{H#bBlA^LBCdjz`7qeSXLnXu&#>^2{qoQDZ~ciIHq3vFL!I}i6o2vp3_y&$6CBg zN#Cu|09%OnP~L?d?x_k8AoATK5qeLE3Rj!MfS4lh4WFdJ3=ZIZC+P5D%)cPgK56z0 zG~ziYo*m}Ncc_4ISRm?oh!5{>)~2BBorE*h#jJNq%CPs6xexl{XEDS+2L>tS%Nb{@ z<8CO-d#V7SofK4hv6HUNBZuzwtVi{loPqL&JqyWf^blU1qi>o zh)6I$)~Bv~TaVQEC|BK-n!g3fTyKEu~r}1P^f;* z;KPmissw$a97~XtAui1qvI{Ib_5B-2%=I1OgLJWZc9ux1d^`o622d)$Iv71OZw!&h z9nFlN)BH&oljiSEez_^Y_6yHDKv(~2anPTZ+XBV0HM75@4ON%(SJV9(qlKwI!xK%E zY!&Gw`fbw>omot-5uZmAr;_Ipw+qkq!g1VOykOp+tC`XJ9#^7;AL;9~CH~mX^hy|8 z?+xI~rr6j?e}}6*dHPsQb&E;z7N^^czmP&)!h5JFT38V(y2Vy0Dyjex{fb-ZcOt*$ zCCmL-Kc$nKPYe~_C}xZvuvDMaqF;3dKTiKQo~IA!qdKLN(8RC)&?pE3`ahZ#s4ns^ zL6k!REQ8jpxx{?!f8Zy18Y26!7#l#dKgogWV&0XmNDsyN8jzPKySR_%beaN^$jufY z(P#aBHVzeL^6tVljG2_fo0yrego?%&7Kmuiu^UoH$>>?^%OduzaC%0Y4^eOWGG0F1?#tzUrR~!&OpNYvjQ6+ zMM2H_W!&s9c~Fppu!i-3R(*(-9t4s-6vZDQsYKoleQre$J+CEHbd`8 zn$?MZjY0vVJz)SpkosYlzlb2Osrh)@x;l1fA(>;2zt{%;oP z<~JhRWbcWVXszmlcPhvr3ugY1@~P%kqiho7gReE*vfD(MxCm-Rg+xYI^rZT2|;nNe4jM6@aj))AF>Ej zpOUOXs^KhO$EDUuwnWFZL&4p3T!XAORR#)w5f#CG1k7#)YsxlpTMR=tiNTG3XRzhp ziY9Lpg_!iJs-49>8@?hX!8iy9c%IA>g4@y&(x`H*3;T8DNk#Y?F<2;CXpb9%T|UO zUfA1#Z0rfhXkwBoyvt&M{_a4~x<62rn|_)sRC=GvvI`WN65=haa!~^_n)tDw527tVXFTg=R&$si6e*Vgm)(wSY>6~ePgT@U=&j*;^CW z6x6TIHXqVR%^S1Qyi zwl*x%brIqd8teDJ?GMBhDwU2*>bId3^WOZ@?+^SdDb=2foUc%zqOvp5s;IWpolZrS z4?@<)Em$@1H@6Z66_qtO%3x`el;z<4Iuo8HcnhyB1<$e%%TRnyt;0s|42xTx0HP+w zUi)hzY>!_CXCw;c&7Ex3tWLu%s^XX zd&|BUT@>?oB%mw@lw^6Nt<{zEeoZOSFK*2Ss|Qi2V(eGo)Nxhn$z;ZAZr+7tcXvb= zb+G~C7qhpH=rnM)r51^W%H;@0%p7qi%ceV-!`mRmt8d?D@wwNw+u~E<@cEP;3>IH= zHsI{NnNDuOmR_Ywd^cxyj00wtS~QNdcvP_{Fr9{7>#{q^dXJPk#L>hc=~v5TQO zOr+U~^fz2-3kJ^B;^P_RE(&g@l2jA^N*T-lcN_W^vUP@klg(R4yqKN0$P$-7e!G*- zjmqZBp(bjJR$#=t!pjp{Nhg7soV`J0Cko?HFT96YGfS-`SMf9lIoK0cb)Y#n>AH)R;uQruJa${K(EEeKnnCXSEQ9^ zw=qhA;%$#0u)l~dyjn;-VfnMUzJtR8lnG zHri2$P58i4NbX^ZOY|FKew4qm( zQUae%F2z;AK+F%PO5oXvruFfl8PyCy5H2Rg54Z0d1O^Gxbo1JCYR2vx3Yxo~)|*F3 z_byBKk4oj6-%ca;Gk8K!MP{$PC0@aMDq~!)Io5*uLR3G+R_8?G^ZX{*gg*ljYqf2f zN{N1blw@_#PBrEC+Q+1(rQtg=q~U(8BM)Gf0=CE`^h9M6)?HKd-Pj{!-+z;r?IzH6B5-QdRQg?9jsTeW#DcwMVb%RZYD@$x}P( zw{&aj8>*bU!#eeNB009We#ahH?~~n}9P4s7ovq)T>FL{rO#`Bd%L_}RMFzu%^FlYi z1#v`CsT9{FYbQjLbZ(^VP44_z?jZqAcQjiy=*ixzcp@cQ_RfsnT;3d}+XnS{=xb!e zvA?t2_^zaQU`)V#Ll=QwyIf+{wA>5Ok?{G5`0zY z>$2dh#^NiR+tN`jRl_DgGAP_-Q9m)tjo7hh&q59N(*Wf|5ukk(0@m2{1!zm3(IRY9 zqAD{9zKnQT%AjU(DYgQc>C54v8)Yq4lZ+J}sXNjQYx&Zh>v`Si4B@kp%V@Yb3H7mG zoAkxZ9~;n|X z`m$*$Yjf8xDy)S6@|2E_#?3RQTh^Mono(fW7LjJf0H`bD7=wdyrtAu_i;NQtU!INc zu%=Vn*Frg=n_gjmY3J~W&z)U`CbD;o<EDn|di$$RE^o~i z>mWS`Zh?W$n}BJ5CcS^FjK4JE=}IgF@OXpwj#J~kx>w=4)u`DjmD2*n>Oow zbNeNZ2G?(uB$1nAqM`p+|G_p`@Gvwo9;*X?RT3X01^Mcn=VEbS1mErkeni@?+5w zs(%?;l?kro@c1(fNEfrH2R&m(|F9FB9|}$~XOFPDwG2SN%>*PRMHhhN+T85CP@`UD z?VfT9E1RkcCwMQ>^7soQnz=r1Z;5lkaNkHg)-MY$9$PR#%LV7Po-U10 z^5J5wAN!Ky`&N}T&)AGDT~0LHcz>sMlw_I*?Cj4E#XqJGyhD-nY_Hnb?}p-^0M0v$ zST?*EUG2UuaEFp5DzpD`6SJp={#)Xy@D2j-S^n9o>Bi-34b8`}mA) zvXv6NO-xKX%1dBLS>CfGbkRX~*-k8PJ(=yuXY|u5^%J(dZ(e^a2Z#&=V^0Mqlv+9V^>ww{z?MncgT|FcPjn=p8UssuYWB6k)f0P z=YOZw>nuH`?F`EMfsf#g4t|IT$C*Ns+plK=SLRsKVFXQjd2Azf z!IzW&f-fik1z-PNks}|1kM)oG<_B zKFTigA5kg!&xM`*=fY0@b73d{x$r-g|IYY!`443No5+74`A_7((|!4mR(F#B_}*3i zi+-E@M=k$X$$zK*SIK`h|6l(5XY${%lK<$Z-B_BF|CIb{m&sQCQ}Ux-CR_QBWMBRx z&#v;{1HSyn?{1Y#{=>xKKP3N+{dW0J6GQS}S5^4(A6dRd{|>^ z;YC+oc*Vt&3Z`C6vGV|fh4li##RyNLl`_hnz{bH-F}K4}2(hH!$Ipx_FTUIw>=DLp zU3TI3+cF$ROyL`u?XJQF{7T{8FqfmF07qvJNv+QD2!RcuqT>rgMK~D@72R#`2gy3P znZhQ_O>yp3G%nyQYEo;?kgri=6Hgnbfg6F)KHDU1tyNqkGr4XP}-Xm=H>e#3aP@>l9(kjm& zE2EB+abE7GUpfzR$?aS;-F1*L*`hwP$O{JfK|;|a7G+fTRDaSkM^;7?5@5|aR7=}) z$6AnF=$PJ8fkpdc*IXK#QV_fF5|My1a-0^9hk1`klmH0`YCj+7z*IOj^zN3N9r_l| zQiGwmrLc}N)OVMqG0`tWuGj9Tz0SX042biVqZ>udWHsS7*SQnFef-y?#-E{Y)%dUJ zH2&_TUiG{`{&)G~pRRnEFu;x_)WCkZy0j`%t1hHL+V92f2 zyA#3Pg>~w*zrGa^!5;|GG|lf|0g~3GTmJN_n133qsq9*bfj)j75Rh5(qCi2?d26Anufpicv1~Qn)eLGKN@sZRl zb^{vJXd9=2TyRQyAct@_#r!zTK)&&&LsIV^XdpNK#SP@U{C@k?EsQ8vhk1fr8Zb9l zw!brZ^N=@3ed~y2V=v@*^Y*QF#N_B<*AWXQtwv09PJfJ;2r6^LxK^kLvE9qMrAN%I z0(7^Vdj!7ZU%PIu**T~iS#HF9*8BWA*BM;*`nC~EvtDN1@^53k;ly3R)N^;m)j`x5 za9z;gEvoS4KEHAvq-#0(UImAq_`gYFl1Hg< z5_3@fa)tIzel6#1RzP7+$P09%7mI%Ut1x~l!qrQnwPZiUSEykG|I6FQ6ni3Tmc5Hr z6pUn%q9F_2;lX#g&SGU=YBRHj{2P7Zy-I9g_k2U)6w`u*fj5c6$@$>jFI;Ky?>&}Z zJM=`p!@rGcj5kYVQ}**jmkf0I%L{CNhK zu}0C>Z=m@-hK=4U9IH>BpUC}^`ylk_YC6P@g6%J6i#i|PoJCFQtk9#mFOzdJpU?5> z$^2CI#Tnx#maXv{$nQTGzv6EhKUJ79e%+8_b|1fC3`(c*TUSL}`V*Tuem!uK;@zw9 z(~fM4`Fs=K7eH|Tb@WzSn#g^s{6E@tzaVGObs23OyuPb8_F-f?wQ>6>+W3{)*a`pt zWPitCbQ!qZhSacoe;-Gub;4z;a5-3W*V<{g{{2}y{rhKSg&gV_$EW&;1ems%ZTU{G z4xu2NzTb7nvrqOTHS3G*u$SEZ9s05&A4ZlhAQg(GJk~J{HcKM+bQOd!1wY>rrgA}; zBmI<_eu}t6SlwMEC=@B>SF{Y}jV737?)e3{%04N$hY4rF(#=fxnQOy*6-;1B7fuFu zxUt@}nTEOxG#CAw>ll|aU^91E=A|2t)@8K}*DT{&7V7WB1oy6Lpdmo*t@H z<|llAn;M%SOI?tKC(&${hZLcQjzf)?!ml(=Lee`=AGqW?#QA)hV)5K!S}Ih`Z+yUW z!CMV#$r)hjN^S9uV=I!Pk$q`NKnbQhHA5bQMt%<__-MZ>ep)K_0dc=cbklSpl`OfA z*AB>nxAnS3hcpA$*l&xPz={!QH$R!|x4l$z2z zTq7Jl!6@OBVVPh;A6RgiQKB#w8Z|pTtup9in{eowJ|t57L;CoQ#XqR|AJ9knuZ4x^ z<7ht=Hbs7@!W?8nh%my@jdr`8#Qtc%t&d&lGwzGP!QK~#_!qKFeS1FkHNdx?k3>3y zMLIF&^%nEv6NKG=fNTmNo6tfxgLE^ha}n<+)c@_t?e}XO)`CMyV5vRX{B7Uy||@QhfD_^%@nZT2dDG=sPshk-HrJVRND%sxT!A1+5**hqhW3zjqmn zO@ABHVUDyhyEe0NKh0X?$3HX8CF1uan*em&E2wU>E2=MUxBlNft|0`Nwjb!D**RaG zV%yu=Z_Y@y(@As3qeFx89^#n|x4&+SY_k7^iL-_~jOd(c6Sad08M$@!WdIVPV+ycYIv z!mZ<&yzFp&@LqA{`M9x5m5(NlixzDQICog*qqtNULTr0&BWF&d{Fr2_{Fxx?ycNFuZMYzM* zZb~V^lVvs8n|R+L&ptiX89U@iyOFDWl1Z9nc6=|h1`Klni+yVBaUW*;AF)*Y-61G4 zx0KQ~X<-^TJP!7}RRhX#+%vX!%AUnz;orr2_AuoXXl$-6z`ugpKPNo*EB(v~5uob2 zMfxvPv)pyxa^CAX+jVv{IXTbz`5uY`_0GP&2adq=EO!I+W8Xxpk_!)%;fRiE&hTRe=m2f5Nw) zE_V!^QkdB;OPDMb+D%`{H}=B=_LQuWU=88URQ(M-^RsGiS|WEX=J^s==fx@*SDm%D zgpn3#(GfZB$$$`T&wR<(cxA}V0sXnh*YwPXeSi(xJ29N#O*4Eylwr#~DnC{pF54DE z?5m~v8nW>oVPc$q^Yv`^v~YZ6IDSfg>Mn6lRv!EGt}jng_yAj2(pE;<_{jEWwcp?k z@l!OG``Tq>s5ylZwbdtP(cNd}IdNlT`>%a?@z!>|OQ!p+EF7RoK5Ip*AyACKt9jjQQ>5rk94%XK8E*=v-hAYB;G!>d3VkM5vS*is7yapv?oa;bmVVhi9QyN` zaC`?MR`<|C`oF%J7p9gEl-vF}wD?NcPuykv7=DtKU-Zo+NYj!V&1~3&KkR zz~QA|2)hvg4-{YU)=s9k~` z>hlBOp5nuOtM)w+V4mKLzZVcS*`G!sQa#h#snO69sD~~7rN$T z4Fyt6?S4L4iS#BwdIwqUhx$z(pmECl&6lNQ@)wSykM?d<}(j5JMH|O zz;sbbc_?Ehn@fBE?N81(>y83gvV7@*u)nQGgK1~}S9xYMIW6CR7zJMY-7t)E22=#0 z(+o3=B20WPIfbq{+WOTU1gX{@FZ_9iW)K*qc(d98o9BI_>iqV%efs1&fH^ybB_7n` zD_Ir%mM%F4PM^3UtNkHREc&7w_XCN^z;HfqIL4o^9M6N*>QQn%KA6cCr(ZYanUF;e zuVyqmQ31^lLo2;GHU$DN29Xt$4?XZCZ9}qZ50IVz2idWG>t>Z^#r6*^Y`l}`%F-41 zPR?im`(+sC6x)5kO!j{A8V$wR;zbvz@5`QvJ-5V$@SpZld$W0voEg}v{r1&Ki)(!Q zxNwnPFoSSA@?-i-@B&+0~(il^v1#O}uGVRn8V< z7F?({Yx2_8y!e-)g{2jxUxbo#z@w_PHFS&aT2z%Tz2W-Fyu?UjuVu+(%el6qboH!r z(({Y?lCAlJYt+!fVttX}hL1FVD@tFO-8;1KIvmkssL(XneIi59gT=kZP~f3%-da&+gzxSLDU7A}@X!jlZq;$V(8hUJWHBc!c90weK1Dp}-?b zvP$im$aFt1mv&t~gdy1%qN;_^U!A>2Rs7>(cG0Lf`_@%q?(p4utHpvIJx@(DR998{%ni?0HQ^kQmmnjIXPDbp zX}oXY1VH$ez{omc1yxOZwc}5h98I`-A~qxEU~)#vKB-+F<-NmX70YFEd@e28ldQ~t zhjF;9<%YTKi!$gvzP7!NnV_DfgI(w9RY&jFLdK5X7v6M*;~VYB)>ZA6;xgoZlO*0)fsuU|mulu$M|86w5wN|Bj)OZ3z9dZ^O0;rBSKpE~c6*IY z`_6omgsWKjO!CB4yPkK&E_7+u@o)W1sfEWE=EbIlxt)nb&}!W`p2uBD&X=VzW02Ox zh9jOJiltwaL2=QRdQqm$-27d5U`n5@3iO^-juQ^|qS?ik1)saztRd$v>Fws+VOohgTgS>1k6QogF49_i?rh^)^<)O_{AvJQ?P+w~dr9Mw z0;lEa*>A3yz7;#1g)_x(64zH~Wlr?$V3BS!!vu--6tU%f&GqHGtjD(f4w?i?AEJa6 zpML>Qz<3Q0Xm8VbKC};oA6?T0JUy(LiQmw!@zXo=#7(A=A0N`dCYzGQ-aT@e`hpl_$EZv>%y|%IEFg^0Q(rYKsbwj&lrE{o$ z8(sgY8xrpau;$L`ExB#`G1e`)ukn-3SHAsOrO4%-np0sXpIQ^&`IN-%apq4TsdN8u zYej)27Y3`fVyJ?$aSNVT+CQ4SDBr)^y9Ft;V-1pI4LZhC3TP@?$5GT~mJIFaI5%9M zTP;L1+7^B0`b}_!)cm&l#JsxlA|VL9AIxuUe|fsxNUik6X`dk(%{ZKXnBUM`yT#n} z32kTJfkR4j?o#{>EX zRlZttAK`!fF~=TG2bcIk^NvM^{cI83nNt~>RNnhjTH172H`de!Th`Lscpm?mN---` z)7aw()7X(Tb`n9JuZR@}>!8}}6P=~!$AQiiVK-3g)3e*3B?o=fpQ6bj`v5`hI>fc> zPqgbdd*^WfK32$6%0s#D&n%EKfaIL<$E|7WTy8H(jBc@jYSuWK;7)qvSNFL7LGm@K`-93?)vFjwZrQk zm#mvrJFzqG4K-@p$VeC4X`br8tDvEA=S1S~OE)2Fop3yd7o$El2V1I}#U|lHGla8r z?X7w@@d~elA6tM{fg{J;>j2wD@pnJg2+ta-;vaGVui~q3qKCL2-C-V~uY&%lJX;eG zNjmdVRcu9Y$a_<+d_Q8UVm5=M40_hn23ZPCls+mvM8fNk7dvpt{xp}Y zlewo76poW|b)qv19LPRSR0ty}d-f?~DMh0T7bJN%v#*cYl~ADLljL|enln*Lt+fK- z_Hm(!W_OrhieMAHuL2&vSuR(lp9fEoP1l%AmzJo2N6AP&Q@MC|>|$Fe_b^+i_ZWUG z52KwkIUJ^C&asOsOy*9^62;3;g6~#QIEIs)i|f~&T46eX-J1@X>WI|ueE)X=zvkj2 zG?=-EsWanSIBAkRI*@;YJ5#Wl?T0%7Gsj+!uivNTtCwfN+>-$2Hh81;-MiiVo**M3 z?+(YC#f^9<7#hrfM3v(~GbcXwYd!QTrBxZSa{Z2Bp@uc6N}wjiUCa=L6SVRS^LbT% zL2js#6Gr+E5n$w~{MyIDk3nSmJBYVx*@D&-eHM*x4lmu=EnN0|sDW45;3C_2*GyO^ ztA@isO=#X6DiHZJ9!dI$%_E*>9FIRWSyhyCQaq;!>2Xeh?!h;{pnUPYqI!vz7isN1 zaDP5o-P{Y-j|a2K^tR)KrV~i8r=?EgsS`rxg)$s}m>Qx_<-jFQ{mSgnyw63xRxDH# z5FWxI+)*z5pc@@(zEIl{|Fc)xGZVM|MiUqD9`X^@pm*ziG%A|7K7YjK_5*;LQyCvt z7^z>8188|dm222WvecA)UAsQrQ8n=oYl>LfwuP7OpqEx*=|VGW%0A%jA)%A(OD8Q0 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

              @ zfkLo8qk3gHF%H}$eA=D`N5x@vcafN?;)9kxPBpc>{OZP@-d5EPrT#TqvA)NwG z-xZAUkoQD=s&FYUHCfn!UE&d{=ei-H&s3sniaoKwBCmrM3}rIyIQ@j!$y~rG`;_3N z*v|mr3p1Ui=qB0pzFc%>y|~l;a50$m0~6d67?Fo}Z`@^{3=Z5J)QYnSIxK_sT{_Kq z`w{opdf)B0#F!`@$95}6;o$AT0a`gvX8j;we%DMzo^Fc{u0RJ7L-bIkEz#_#^_Zl! z>u}htzR#ZVP$=$+U)&jV^dRVSFdHm#rP8|1fu|5qQRBY(TBAsSv`WMgyQpkEdOn&Z zul{2z6r3<2@+ml%Dcu*74IoQq6AFszJHrViT^}p9tPtZ;;)hx@LC{ik14(1T+*0i0 zhIeU39MzXPg!$LpBPx(H!N*lg)Vi%yB!5{|166)j2;3vWLw3^gvN1#b4EF*ea&+pb zpAV_K^0JMHa0rAsx+x=Ex9>M`s#Ddis?0pW)?hb@SlU(!^58M<;(rto9p7vpu{a_ZkoGAlAZN2k96> zcA_I!J~9(>;Jf)YH`su6~5({X^Bb0uEIE2JNs3OAvrt;9n!Vyhx1 zINCd5n}#VG1=Ug^2Eyd+pn(FZ+yw~d#K-`A2tg(ktyax!}4O^Q?zhO$llw zr=5H&)pfkT98qIqg7Guaeu5K@_Q~~pYcc_oBtMl_+LOmR5#^#Vr0artDigsF!Q{%< z#PZt~V5rDm-7g;NCBuZAA*!at55bQfVL4F%Y)SYF8fuFuf)Y?jO(!o03aqehqG;M# zAe2Eyy&p|*E+z>>rkl-UEKILgoUcoh>pc z5l!+yLo2Nh^k;>=N4`74InU=@y>Dm8{dehq9tbB08EQ z`2%Z~oV)&*sswwy&kdwiKpB3)HQT-3MVRt!z-1IZ`!U=hLuxcwZp`Hn$zc~dDpSOC zx(OGWWuq;di#tG|p9<{7{|w|=X}K@q*o^{X?U>6`YuJ9vqLp z4|vzdF#lqrB10gA6dKje_%?#I4&;Po*BGn}$(!ofiJV&bz^WJqxGc?moO5GfR^K&&7HJw~7RgUPfKB(=YqCFF=2 zE`H}m%EG)CG2WZ?haDQ=ewz;GwOu0fsqNy|-OGvl1+l)`E=l{^F4pk?pPuy4im$fY zzltxwWrx^U4`=v4YUy-Rn4GxMEOcP9M8 z7eUEqZI`kZ$Wzp|@$(xv$xq?mPrH+~z97Ho@i*Py^+2DsKVQX*pT|EPKXv2vxMx3% z-@h2VKEP``{#$Om9)BzN{LcihPlNIQ?#AnJC-{6g{!j4!|9gTMbG{^|IZ`=B1b@vAbBz9Y?@j=v*+t_^UcOX~O^{JOlM$A8)(@4>hW7{fZo4eM~{DjkN?DsKl*(cug7n@@pS)mpL+lDsaox?@C(hUp6}B? zkazTW=PUABudn0v`~R&Qe_uXUtHtgYcl-fOE`De{t<`Y+-{Ws|i+cXr6ffw<9chgH z37`Mp;Y~Y!$BonDkLin>pV!>)di)2xw&P!WE+5e2j{CeGbetZ)jW_K0JvUyDKU{PD ze+kCF_6@m`9{=;7+=7-r*YvvXW$j<_i@p928!|(B{3ZRMJBIW3A8x!p|Jobw6Yls) z@?hlzJMKJs_&$E2>+ASW{!+&4@oR4X=;y=h|93F{i+>}Z(Bsg}r;gY4qpyDyjGuq` zXZbBXeq~QTDaY{o|L4Yk!M*X_cVzr`|4@$M=fl@O!T2xZpFXAUx$)m~-NL=oxUsm*rTp}c}M==a^pYw zy1d@O;eYT?zxN&abL|&!)O&Y-;=}L$v)uoq-_|S1yZ) Date: Mon, 16 Mar 2026 09:49:23 +0900 Subject: [PATCH 6/6] apply clangformat --- tests/sampler/test_simple_kernel_timer.cpp | 23 +++++++++++----------- 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/tests/sampler/test_simple_kernel_timer.cpp b/tests/sampler/test_simple_kernel_timer.cpp index cbb97b40b..7248cee4f 100644 --- a/tests/sampler/test_simple_kernel_timer.cpp +++ b/tests/sampler/test_simple_kernel_timer.cpp @@ -58,8 +58,8 @@ TEST_F(SimpleKernelTimer_DeathTest, parfor) { Kokkos::initialize(); for (int i = 0; i < 5; i++) { - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); + Kokkos::parallel_for("named kernel", Kokkos::RangePolicy<>(0, 1), + ParForFunctor{}); } Kokkos::finalize(); @@ -93,9 +93,9 @@ TEST_F(SimpleKernelTimer_DeathTest, parreduce) { long int sum; for (int i = 0; i < 5; i++) { sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceFunctor{}, sum); + Kokkos::parallel_reduce("named kernel reduce", + Kokkos::RangePolicy<>(0, 1), + ParReduceFunctor{}, sum); } Kokkos::finalize(); @@ -197,8 +197,7 @@ TEST_F(SimpleKernelTimer_DeathTest, parfor_region) { for (int i = 0; i < 5; i++) { Kokkos::Profiling::pushRegion("test region"); - Kokkos::parallel_for("named kernel", - Kokkos::RangePolicy<>(0, 1), + Kokkos::parallel_for("named kernel", Kokkos::RangePolicy<>(0, 1), ParForFunctor{}); Kokkos::Profiling::popRegion(); } @@ -236,9 +235,9 @@ TEST_F(SimpleKernelTimer_DeathTest, parreduce_region) { for (int i = 0; i < 5; i++) { Kokkos::Profiling::pushRegion("test region"); sum = 0; - Kokkos::parallel_reduce( - "named kernel reduce", Kokkos::RangePolicy<>(0, 1), - ParReduceFunctor{}, sum); + Kokkos::parallel_reduce("named kernel reduce", + Kokkos::RangePolicy<>(0, 1), + ParReduceFunctor{}, sum); Kokkos::Profiling::popRegion(); } @@ -275,8 +274,8 @@ TEST_F(SimpleKernelTimer_DeathTest, parscan_region) { for (int i = 0; i < 5; i++) { Kokkos::Profiling::pushRegion("test region"); result = 0; - Kokkos::parallel_scan("named kernel scan", N, - ParScanFunctor{}, result); + Kokkos::parallel_scan("named kernel scan", N, ParScanFunctor{}, + result); Kokkos::Profiling::popRegion(); }

          Qtht3^FwS2wz3!tNOC3N&IJQir3kjiB6 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%0AIl8nhi(0>x1S90xH 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 NB2gcv2BbdL{vZ1!5Ptvw diff --git a/build/tests/sampler/test_sampling_parreduce b/build/tests/sampler/test_sampling_parreduce deleted file mode 100755 index 3330dca7a9a06de6d07ff9f29af454dc327935b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 456072 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 diff --git a/build/tests/sampler/test_sampling_parscan b/build/tests/sampler/test_sampling_parscan deleted file mode 100755 index b6308942318108d46b418ccd93050892133a27da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 459992 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 Gt^W^VczO8% diff --git a/build/tests/sampler/test_sampling_prob_parfor b/build/tests/sampler/test_sampling_prob_parfor deleted file mode 100755 index 92b471e07a256ccaee092639464d53b37e9cc77b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 447672 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

        K8S)2&5sP#Q19wNU&I?!TZWof%_>xTS1| zzT+V7RoF{zKgi&2C&=dP>bo=302+!@3FNXsn$}?0VeSF*PSlA2|-V!#S&3qAG>Z~Gjf1Rn;S>d90 z>ddhEPUZ-bf#8|CEnIZ8jUFA%(4`>GRRQC%rXh8~UI~ZHtMqb=Ak)aeZ&GJqkr}D@ zA9j}!F38!JqzjKgIq4_^kmJK|5S6%)f~J1IwDLuYBt^W;oh9R?XVAV)#rR4ej-q`M zu$EU5q-%?Pq2LRt2RXJt;ElX5M~1#)Nf4OZS?oh@b|BD;xH>`%X*)G<|HwYV0~>Xa z(tihm8;A;_FtNR=$j4^x)bBrpcp&vw${NCfu1AmLYu722w5~oy2uV_4HAn z@hMk49Ui9-jia~ew}w-|+$U0>$bK#tKZN^YaI-B1DTS>I;Z%fuD^ectkZms`n)WYv z+A@yfT#YcAfQm4^yag#*imMuIG*LX6W zKo-D%JGKb`{)!&B8f`%-6P1Nx9T0C0TEr}h(ep`325pq+^c(ciaxsh2VVyrJdd z55sR+#N0>pDTG)o-@|Z+!mV7i&Irs34<@lMUho6Bh^eBy4~R|o?a>3+bjV5{o;O?E zyD1#FUQ{>N)BX)UpFCgp4dH^GbMGrHvfk=)rS96u~V-_^~O|BP>i;5C*P zEFh8GZb~&fJB0Xrwf|0(!EF$XUkI%cXo|}^pquYE&ZltL^R6AdVrD2kjKY+5B5cCv z{a#tF4k4=u7K6TeX*l>hO2Givd?a;LdkDXAWUY3cRPZ@VKTRa}6&`wW4mtTAjWbB$tLq z7a-k$H`y(e^?wrIW98n;n3DWB`2HF%kaLAb5_d`rIiz7Dve$zaCvKA0Ni7;IJ%wUJ zKTmTu$;<;S#9BW(fA55gMSLgW5n+0!@&UU{_AxOp zo@e%7o&CX?6fmoK*&mKN0p7&Uogf0~ey;lt)HIQZjIfEtxKigX;v=`djVUA4Fk=5DXtJat|Daa2l|ErzY78H+9JS>KsdP5K)#YW z=V0|t3E^fDwg1nlw0SpOd?I)TUx-5RIE#U?0l+}&1v@+&DL4oo0ER{>9f1Fjt`JB9 z6scBl4>yt_CcYXrGoYyU_RsFO_cxw950L;)xs&es&eUVA9lY2)i8}wA%*}Wx@(t8% zJ|%nGsNiFIj5Ky)^>G5 zTpI~)C^0SsTgqKP!`G|S1$(s(EA@0=2@-I856y7W9HhixqvaFaXDD6o_hs8QEJGuj z+W&Qw8oi;Lv8)?Q6a(2d_VBI6*%qur9bGjBp)3FHA6Q8T9zdEeG`5{4YA>Bw_~-M; zgP`A`^aj6T1aXa+#-pBvUf>BG%&7efv7WegYT#=8tsJhKm(r@$Z|uu_4nK4JCSt{q zsq8nYPesgkBJ(zsq#80R6|nIKgs=ul50Lo)K}9veheK)@F3)IaFA=n-AwE?1A4yHY zn~j@EmLSX`yo>~6xaT;5U+jELml>JQ%FT-(7Vcm)cW3WHBe=y{{n`*;d5;BmDtxCs2Mi{#~l<}S=v*;`wR^+ohln^}8Nor#MQkfm*-wN$GKK9sziQZ*nR z_aU|a9~qD`>43SjF4(Rig|t}QJNVrpUf;|H{_%WW@K6%TLNRHsPN~_P0Dn}Uhw9Vx z^o9~~2emptQLMm?%qINBeaAPI`jyo3I#-0%zyqn}SQaeicA5=CVFfPEk;I<&vBa<^ z!X`Me$hZ+oBLoW^%UO05M7}wUt1kE@E&0vLq3onBM7qB=6be3U{Iq{4^+Q_cFJYa( zx-a{G(UpYfvhd)>BFSLw;BzK+&BazZD2zMk5^OT?2xvXZ3}YH(E#He!vst^O2*^G`Of)i9&5 z`R3-vQryf%i^YY-^u#^hplj;Z14P<#3{cRgQ1JTF65}rcI}Cv90d>%PhVr!o9+g8i z^LjM(t3x2ClQUlys0+Cr{@dYs8%t7qouQgXGfVKAfa3ZvzCrL{Y~uu-cj|aev_(>9 zx~3T$l~FEii6n0OYQ>3;S?doI;+co`)>g>?1Ee{*RIDaZBv96{y`Vag3?h!Y`Gm8q z6dF!?hRi4iJmFc2Vsh!-_qzt~Hojju9JW{aJFdCVS3xgnt)*8vSlUz;mGt1-YX55} zV&?`C{aT&9$m!7@wq{U@kPEZdi1F|sK3JZRb~{f<9|$87+KPEuow&)AQMI4ab;uVzeOE*0izN)L9sLrJ)}HuB8Q9G z{{wpA&EukD{}!nO#B_L?5(Ii42)dE(ZY8Mg6UOIsD}8|40Z6ClgFha^_k5_{vWten zLm}PhKCUTSg+0IpSmcL;WPS=nxZwuq9=nlUi!~s3F5oSkbViKvuOKXEmNDW~18*`@ z@zu4T3iv_$b}amO$6gfg-p%314ix#w;sdOgH6=TdWIkc1XYat<03{AmzcZg{Y+ zR1K59EAvx|r84(sf5P9eR`y5GbCJXlX z=FVf)LG2&l@k;gKON4K1J{wDac#et>uCHR?Y$phSFbbFfy&chm!}FwlNazujq(|^X zF3#x@6yZjC#7z7p$%FKWukPb8x3(>#=noT6&aFSN$jbTy#MF>FpY?~Y=Iak(B+g-5 zWWN4zBbpjjf54UQtU&AoqmT+j1IkK!Aq;WhLD-AHL@rggA)DC_XFP4e2FD#L2+j<7kD%h#iByLnt&ucAk%>%mSK!^!@2XA%7zobw{J!gvxUJIy?#U$*8YVUO9Vzy28BAHX-; zo@iYQo|-|Xr2BPi@_o8F89N+z;lczsudyU?FdWzs9&GVJ4=<)hVZs33;c5=t_vhq= zCHjiJzKIHOug9|!{OC;>;@y|kJNJM(>w9ADyo+|SbR(Id*90%vZ;_iL2d~edqguf0 zQHB>Qfx(p$UJ&R7$aeg8f&|x6kfsf|GWRVtO#+;5Ek))?QiS$~2j>HaACU6|F6!yM z#RN8j)sCkp&>fN!PF1HYfUWnD)KlTWBe7#RmoiJbW16Slhs;g|aR*bwHEb)-7C{f|%zJDZuR-X`5$e{x@n0J%g#R zP&lD&yEV>d0cB{MU(}&+2AP(If;c)#qblsq5b~ia+bK$aO3J9MFFy)p+-BXoDqjR= z&#B!|G2L%*9x{*g%iA6LXg*1#g+>)TlrXbk39m-x!R(xZW`2Z6k-dfXf90?ay^{%H z4-*~?fIfo%=%79>9SmF!33Vw}9Mf0(hft1kF5^n^8e$ZiSoqH_X1Z>z*U09Jg?4Tq zhKfJ%uP8^^VFS<89g>5j_VIz#Msz-m1F4&fP|D=1VXYMqd>=Pf;!MMj%gS*S5K$Mr z0Lyj?_dCiKHheO__T2+ReS5(e!hwTme?wdT+X(|h>##kriZJ8T98%w*bfNeKKQ!Xl z`IE))sM{0ef*I&=6@_R!+L4}R@Z@A{C1eEM27#^_s z7e{ad8>OZUN32EY>rg0|!NJr0BxvB$y)^(BcM~oxk-HJ!&=o+A36Xtt!>KSj-~1n# z35l!#bsMYk`Z+lQ&!PvD*xu}<70I{ReA zJRAxPyVV3eXu`EsM1BW}~hT;3)HsLGqkfD<$FnOr?f$limo1u zih<+;$m+l^u&sp=VQ{@2%73(G_z@_@RiuneC7LU$k_n-^*tOAt?oV$g;5u8ICHsRm zWvFRpyBoGn@*5a7Ot`n8H$Kc|W90;UO!Ui|P^!m~$cH?-u6V`Glt| z_esMKj;V>vn@@(!U-9VJR-9Q6OoDxo?6m=svvdF>ITg)R4gq0|-LT&cRSt*dg-eA2 z?+$7g#s)0@i>Xh9VFI0(DoOQazs~)EoMP>fPQC0|5zX_QykWscy58j>l z4t`|rfTm*e?ZMg#+j_MRHY)}YuGuwlIn=(|2Kt?Oim#mSr|&qo@5YM$8HUbQFaQG$ zhRqSsVWPPw`xiL&8nLco>45{7Yvw|X1=w!emkF_9{e7E92>l91O)@n&pAqtWHC}n; z`H}X2oLX04K0H4<0KoaRwEjO%_0??)wYC~a^EylOuuFQ60NTi!p8T@QOnfYHzFI-~ z!^u`5(BF_x^A*i*oX!{LUFQK}3gtOLo`@X@ z@|WUo<#3xg5r8C5o&olHjF9J-XU5~TBVS<&0X_Rb05J4O^iRnXfpgLOD~YerkpLYz zI`zf5039NaD%Y#qgj`QHXDQd$pe*JsKLQ`ZW7@OTZEVm!J@X%^K=w0pm%2^J7i}K- zLRhrFi1PzT7}buQ7$)s6L!c3W|8gmghDL^+^uVY5lTq|PTjC-ROpw@&^=6^p193e@7(scT> zXKaBQOw5SL-@b?y_k%S;VT6!%NLLp;M63~tI*zu48wL0xjL*;i5N&J<2c8G9^$H%} z2ao(78imL*l=>bV)JmnOx6gpy_8cE;0`%f+c*pZoar#fpgwEH+aez3$PFJ&K9X!r` zgn;$OFoo217eNju_&m$)1SNYD@e}cuZHvweLOF)Fb2}ZYRXH7DCJeRR!=Y)oery6U zhF}jAgt^r8pwTV0D&#Ac%kf3XF$>_ivpXEzrKW39EMi?(6tT`k+7sRUr66MSX{(T( z2|8DLZ;3wbZgN{flH?_!!L#lMSB7uKjmXV8PTx15IlMY$(et`_^BW;#*}gks?g<5+ z$d>2miO7__%V(#qr6Ew4!ClEx>OKVR1WFENyA3(nZd3bV=JKIT;$Uds0`4Ya_F(8e zVE-45&_l?e`XT9Y?^z$gTr$gZ+e6A%f8zAPKK;STPw;KyrVu;p0N=11-px*D{Icqc z1{;RWrA6d_5!$ZdrM+px!K|S}bb;$n$m+r&DkLpvMGztfq0|Ns8}oFLCw)_ulG?_; z6o=Iv32z{ zPY0-y=|9GqiGD3MG9Ub>FP#e~g}R!5KZGq`ehN+#eEzRzicsF+ z*N`5hmShqn~by0T2rQYKUIebH{vY!FYv%N*3W1dEs@G9c6zXcfGO9 z&XO0_`@iRUkIkQT;gI5%-*xGb;2Oar6l=DBy-i9-b6OrFt{H%cQc_O=upM7lTn;v{!?WcRqYp#P~xR_mYNRvS1 z1UyT_RvY=PsQq-~H~Em0e=KZ|ze(xj_*uKRZhG!0dKaFno4y?23+ zsyy?@ClE9$^~8I;w2XGFiPucHI3p-CBm-yQ45kEx6)}WlLZZ1ja|WYa5||mu>2WMu z+im;%wYzq=zpbv_)^59qH%PbzZLL77Qfn<$TNy@#){2N1{@>?$&zU(hnS=m!|6M=i z^MN^+_wu~Y`@GNnea}?LiU14<`i@tn5VT}#iYy{Uy9zN)s8}!sqaPKhUiQtr&c%@N zlltd1re5YxtSEq6^qyzW@hzQsvoJWilOZ_U20t`qJWjhL~I8aln9NWk^ zv(wdfHq)?inI7VP7hb@MLCyw=GB77uAKE>ubYmsJU(N4L8&VYD2+} zmb&_2ZC#`jL%05Mf2@N7#4hr=b26`Rrix@GrA@D+TW(`h|35d@k*S0(B{3*#gt}h&Ytv5_*qB zarIWOwEjK#r_GnSiOg&$nf4tfX^-<+=mTbHYU=saPsMwI_l`8)t9q`Zq~`zR{A|jq zM&XB2_YJ_mzimlfOLK$$irYG8&b-22-`=K%+FR`PO?9EVdNmlbH@DeC!Nrl5x{y8C z*%1nc!_Dn&(3R5lA~W%K3^m1UG^gv=&pVdNLf^B*O5na;{TNNw#MSHYBgHO11vmK8 zilYCZm!2aRTl*%Jz^9r!;hY+wFkMN0HaD;Z%b7} zUZG#F^uSs~3KG8clkC#!M{#LE7upU!UDPJ$ZpdgoHdM0^Jvh^xr$FvXU>DB z9p|m(6`Ix;(O)NECLGB9oVtZ8n@9S_7LT-cAHuB0fD$d&jF8>Npjt6@;I9`YvGWRF z8Y@3oHNBu%ip{1MJlFq5$W;=L?!u2TRLr-_=!!y&*xCc8xtVeHAQgjJDy_N$_fvZ& z*^PpV_ETzT%GN4-feDH{(E#I5qHZq=WP|ZMy~uzuRR7_e{+|N62kSrjF{p?Vr3{>; z0WlgG2*|AlAhP}_4I={x0zZs%B@q;OXrgJ>4LrOqty+!ys-AJBW;u-!y0xlwAR68i zRR{L|D!rg@91YbwqH9v@?wsCTgZC~-4CA8R4A>@+-tc1ZMLkM@7^@3Z2y?^(@@Oh3 zl43F~^u(h?YzA49JWKqPW`7U<IT zpwKMu@5szV_&zT$eCM;yop56UUK3CnMKTBmFEGL>Nm+}L2A{m=BeOt>0FCLuWIABn zw&X1+l3tG_ft)*`6CBx*JoQ5yP0jl~C|O!`g9Tx2IS{2i=SNaqLG-!q z9=HLY>)U(k$`6iAM%DXnz*~AZ0`K~gXX14aKCV0m%eD73gqIH?MF5{VgEMe+sqFrx zw2ISR+68!$U9sFov)k*XACS#VKKxAu)T4<58tVF?i8#lTmJC?`u;GIfhPaW;6PJHxj-9; zg`_>)wd6v`??K_kD3X+MYRc`hB!FU`V#YC&f59S{G)jt-Az@BB)CWT7lDUJywPgMv zFpbixKT1kwTo#!l$-km~`V~2PF|-Wo({`tR0l4XTCkksjlFy?Ue#QWO+K$wZaaoHO zjAl!Mm-s~J1{MTjVa|H;cd&G-tMoIRy*{F7t|Fbm{ha*oBnD1m;3Ni4V&EhOPGaCB z22Nt&BnD1mU?2v_$Ri`_bmLWltqAu;wo&+(@9)Z6XSzCqp~j%9w!50!;300SYjIAP z4R0}=?}12XFywFTXmM6lhuRw=^~PPfzpYtqhNJo3psz-CmPgu}?}`L#JJgVWW=*Yg zf?3$t*3i+8R;kdqhG1h|q(!Z52(|>(puc8ZtK-)>(1=oVIYJqoX~f1{(%+JXpKt^J8qkvK@W321DtAne7brJB;=#X12G@3I^e* zuWM6h*M;w#6=`cj7u@90>pLrI)b`s)tnH5)j=I9}yq^a=IIE zYh54i)*$-F%0R2LusWth8XJQl=Xh^NN3gA7X7KJ=!TR=4gV}+Ae*i!eX7gw=6J0sZ zH*3bs8uj|x+WO8;r_)(sjeq&;v38skzo|vn&1%?R@2jc9fB3`VnORd_>l`t@=sl|g!=^UGH4o3 z`>tt0RSdeadd}?T*5J&rr3+&^GEHV(4QxMWu)y9>Em-SUjI9A0gAIXTD@fEETGR}7 zM~kLn?3|7UP*!DoYiqMwRj1a?3WA@7RUdJ)@maN|_{Uc^McVH4sdoVRweIRVwZ2Jd zMp;2tS}Jx{>PS2ZHa`NszF6S`T!`xLrlZ)+8^s(1op_}AL%f7JEmY(FdPgm zsiWETsd>R4Cj8FXb$130@OdbebuBH6>gw+dEA91n2D6t$7KVleztcUlU2Sf>M>O4z z8G``vwdRL7tNG!O=M{q|(EfO4w>h$Bkhm{y5TG^Fy7Pq7!IeD8@shCrdsI#a{BP zANMRMrMy~ma0C)?j>}$e70z^FQ#6vsE|j<|g(@?2zB-ZdyRZOnZet=bJI#SKk3#o1 z@81^+wTA}jpD2z@xmlHN-y1*SmFRpRmy$@r`a zCeT9?$_e4;%aLH{o*Jlt%>qU;=B@gEJ{a8tDh&zeFyS+7ASl}gHIRcr416%nL=fsQ z+jqKV1s6j}4~9tO*0e`L^}zv>siHjdvMLy^4>fl{Dre&)kGEr7rq&eba40{}*Wre_ z32KA#Qx0u1Q-LU>85SOt&-~itFvnLhL0B-EmMsIw6-tAQvl_DN7@^CyZ-(NZV3q>^ zep0OKgN)e$fH^I1Ed$7+$~-eL-cs$TQ!o`u95gLA+*HCSg^5zvBBr3mTkEfxin$tc zqVDijPhCPSRE*{2EtIvKWnhr)mA4L0f31LXqP-(CeYM{3J#F<2br zpgB^0*zJ$4L3^eZkZpet+BlZjaOrP|=7(Isf1~!D7MDbp1RG}i&g%!THD7BM*B@MV{cT~juFd4%N0AuAZ66kRIB4~J<*c);NwM4vvwc@h zQ$%fOzq@VV`pxIyW^MCM-x4^5nYEEm-sNp*FlP1UMdY`Eia%Lb z4&h!OWPRu9pETIk_9emGE=~}H{P@e$zjLgwt!_~ZTU%u9knDi8VoO^Lz7j%oF&ukB z(!d9uD_%rc!ze7wPcGujk>GANTutp`)=@_|81Er68TRGjE8RA*UOl7U6exeU@Rf^IV}&o*Xm*Ze4@BC6C&vS%m4*9eudf01 zuTLA@={AV13pF?WE?aTSZa!=M=C)tq%(B-8_A!(_XY@1F_$$T_P)Y{&aWoYqXFOTR z%UNH}@c}cyB^=Qc1fjB+8R#?4qlgRFo~WGH4jK>LdQkt7Gvj1olayVhKc^VTW7-Va#yyrhl5j_TY_->`jqB2r%zergp%s2O&gCD6;&cp z;1=4*hT}3Tn}SeZL;hwiPaYx*LXV0+M8_dH4V~MF85z8X&~;q(E!M_S>*tEq)@)7t zsP!j!5q(9B4vJ6n;>E#G*r(2#VGS7^JMB|c;d+p!1&w(qM?5+je1?;_^^R;~32x%y zw0?B_S4^;k{;JyBf(Tohi`1tcJp_0(_$w+{#vt;YqyA9Sxxyw7mX6lG^ZM#wsJXqN zxt{x>kekm+0>@q7fbD4Y$Bs4o&#UbWfG2l|M{B=gEXh$39u31*X-{*G)}dHQnmCTu zzLUM|miC!>Waj;7^(!U>>h4(-tf^Zf;xr(iDUrq4PmFkYwr4M2cEd2}GcT*G7%Qk& zg!v#u4B`?h-?6XQG`e!9=cxP(hIvlP60!0LRS@*`P0Z0x44R|jKY#yT_5auYb6xX; z8~evMKBpVTy0Fs8q+&xpoNM~?TpnNh70%%h^rGWajj~wx(cw#TV~eWbl!{ z#__hFURi9b=SA%>@tY5RQ>s}dZ7alPYZh*(gX4r>#Kx@%VjI=!C!COZizQ64@_bz2 zxceuqDAR+l^?$Vg3TIwv1b&p!Z1UrqC)M(wb^L~jLdkG7ly;&rZ8*q9H(k+)m_Mh>3W-GnNTi>F$n@tSae}z+s zVFL+Ba}&6?Kx3^xwz;F;Szg)FOm0_5N%zfdCi=(+IDou-mUc{da({RkTn%Bi8c)*$g4 zCPOF3qF~Pa=O^2Q79O;`y<2CkqTFhD4+_F?@RMso4;O-pY?Cf848!T4b9W3Agf)#p zkZ&D+mfe!KXR(fl)&JB`FnG-UTPmGc|AsP@*TNqTCWIGv5EzCr{u4GK%I$hQV22ArX@HdV!dCo&XHiX4-v^iV)go}Q#HY-3*VZm> zi|`)vidx#2TiYSFu~rPR4W7m~-a5Vxobga?8C-^FhrcQH7=Zbk^lysY^r;QQM~2s~ z(heT`-OXx~U2SR(+r?QI_ORGUX>Wt4)LwddxXfPH5<)2a9vrKTI78SVkYbZi2Kj9W zE{ZI+g^@9?1>)F_om+YhWEiw zN}ozy@ao2jKYz3J<3->9XyWs!ar<6yfBfj!!^`b^t3S8>y23}!D>yAvm9NU36=TPZ zpK!g)UAL$n9h&W5Jm1-h9xJ$CC;cxj83YRiHyyd@$YjyL4HGBbh%^6e^sivV$ih*l zoLY3+>1T}o+?i7GS!bVf?s?~5P;wz&9+`aPqKhy2{1?X9FTL!Gj?2GvMQPcUS6zM0 zwbv0WIpEp6Q!1-`Q>V%P=`)nT%$uvfJga8*oLlD3`-fWvyo;Nf@3^z2wXMD5u25Kw zEV;Y$o_jN6y6U>z_V|3w*?#S>^vTx^^YFTcj~SHlVJU4BU()xAapL7Te1B1VG#Q6S z<5Q9gaQyBbI@nTtHxP$iCeEYQ@hKbbgpP{TJw>v6d*mXc$=~zG(2W~W_sDj$6+XFK z+mbrXyf_anSSy$(#o|=W-_sZDjiY0^v-E%2<0;4UPjx)h!7+`;QsFqp~D4=NQ+I1>M72Kb8t7=Vt?9<5T4a7Ignl%#ZwOkB2%qCVpV4a2)jZS(~4e z{O#|Xzg2(Q>xVixruAc~a2)IBvqofo649ZQAdkUySJdpy*^ zF^$Jk;W)tb?wec(jIee=68+C9@^k%7WlHN9a*65A2^G}uDsDopoH%o<+^!Aza zUw_ut&q@9Iq<(#D{Eb$C!4Qvwzn!GFzi)awIX{2j^Hcq4>pRrJG3h&&3dg|@h?{(> z`Wtm{OyjXsIF9jr*47Wr?x#9G)WI>$kEO!N`T5N0*AIQ#^hO;V6TMj~90$EMecI!p z4vuL&mI}u)9{JNA4|Q-%&(^yHnbBreCV4aubM)yUe1$#uAq##A9I zR3AkzWc{g!=qK8X3{qr_MjxX)cRvzJb#a~OC=dYaOFQwt$MT-9E$`>aiOMFb{5e_2 zh2@P4Z)Ee0Y<+|8v{#mxZ%Q(6kgU3L(>8P_I(Pq0wbS?8b(`YeEyZp^mM-P9iXzBa zb^k81n{!_`p^Ej7^H1k^&5YU_Ir?^ytk)JP_;9`APAS@6S(^GQIlfapN7g6E`eg1e z-Ydmdp&6wtwT`}6D6jkwJ$7}~;R3ha(*0k@kG3oR+sN&*zMwRqw>V0(n>*L9s}8`t z+|Dg(8{@r^>ACHlWwf_U)?RV;qP0>vy17VvogQhtG*7tiJ2Yl~bXx&bH}3*G?MBzO zzQbeam9~BU0=zQbp!_;YU`{fU zNU*MPNoUO{4Y=QuVz&Y(iuT7wY0Gw7qj%zLhh2*O5{-w|fICRN*?EnG*eaw|iAW*pj$gFY{nP9~30eSeN%N!*(^x)d$?$!(U0B#U(*!>pkenoI1=ziIFz$UEsalTT7EH z=*j47-Ug;9ZLgwzAZxG5+V2=5f7Dl6km{Aj*!w#1;QN8eC5URy08pVxo2l2E!A@cvszi-Dek&UyI7l zUfKN{DOQQeCWKGKuk%P_)x@yfBYmwuS8!XoOGwO?WFB>gCReDmE{rD2&sy7Z3(u7Io$Gqe63Jjl$tf5=&vqBnuc zdFIu72A%bZ%>QWKrByGXbw9}tpin)}+(EIvo0>5g#R<$Gt#z8eyYOqBzee1r*JsZB zNpa#x$(y(c=3zMVw=^?<*O~Q*qSdbqM$H#8HA^vq#H8q?jGHw>(Q|AEmUU*rOQ^h{ zlQX!T!RaJQHN@rCT zi*f1U5=MpACu6xw(JL8_1M>U3ltf{ltQ|1q1khA0NB0)Umu{5xb6@sr=l06lM#k2} zN_%LxT=o|^F{PkUY8QH@R%w^D8Aa3)p?MVdrsxiEP>k(8DfS70qmP6*o>9!e+W;8@ z@7D?)n2{o{be7^MrlkoDu97*kefR^Z!B?jNer6zoe-3{fVl!2G92h>vahid(86ci# z)vK+8Zva5YT1{cy2(rbHPFpZ{i$b-bpYjK_s3wby~!j%#?R@v zlhT014`K*gR%9=Ph^m>O^SWHkk%m>+h1V} z@yh>pnyUpKW~MgJWNI>%?f3N(AdOPn2rPfH>1%N4`E+9JWinbJ_ zOB^D@_m=l68b<%N6gx?DB z9x|EWJ%R})g1hFEZ-7*NavgYVvW5Sl3hgSMW1907u}n6lu&f~AX^Oemeq8^mm;-pVlMXNO?Sgh2dJ39sqzAV0@P8=CMK zESnu2r810I!R7~VPrwAP&C;NeM3nsod;$Go<%eWnLfjX>vB2a zEBCv%O0jKd7(`YMR|(qnfw8>>?p#V>7!qj4Jh)7%745mLzH*zQg=NxIOBDPkG!cab zHU2AseF~AMde}_zCrF=-?~`J`qqeO6fhtF70mt-TtS5Y!^N{+fu?`iC!Jn8_5ItNZMOUN5!HtDd{CQl!6?l=fHc;L(W8T4yBh)js zozmk<@h6R5O}XHcHLUQExWynX;}_$lp=S@3M=8b62fIs>v9m^YKL=M4uAE1diPMEW zP1cLKei*-rr3?Kq;iGRI0`Hxt?ErR*4*4}zI^-`qQdMv`Q1)T;^+N>usutA6wewl+ zm(jkWfIe=lqK&)Wy(6?g`DMJqY-u~uhOQKUL<9IJNya=zY5tw0pOf@+;`GD*HNW=B z1{ri^n7$?pD%nG{CTs7&Lj+sj4?9#z)MG)DW+dEFfyC4zS)XAKxDUYvh|+!?Y7Xq% zXq>B#b_Coj;0}5ncW@~vq=buB_0bN6EdaM{msVZRLjIRv1zbedMmutf39oBhM?tgm z^#rrYAB2O9w@w+JOjB;Vw}qbv6mZl1!2(5|E+zt!=qPkx_&ENHo8Kb5cIW$}D@tvu z*RM~-0A+g^u7E90IDYr2MR3)`XuKI$DeP^Ft8{8i`2j?pIX?1NMq#{a*Ix?lSEy)%VyX3?p2RI91 zpdj-n_*0s`=HboI^hJISqOTnCGO6oTY5>$l#MO;!@asZBTyNqoi?|@B3K>+Ut+ANV z%vh)zlUBMA=8=7_T~^W}aEBr-j}2tCLy(n~xCb`RR7H&2pel|VXa-e{$;59g^hM+a z0d6HPiu(*jUh~9M=cBKMsjUWmc@6r?A+J9gwcoHgP7Sh>(%r}Xd{{e)tJoW8#%&lIE!VXVo{EOHu&b}?kjpM{==j0ZqfGQ$DN;NIc& zXqk8w)T3~KeZyA_ba^TW2uRU-(1j5c_%>=8voJ6yP=log{FCy(>V0nBa1UPtoea9N z;f5kZ04~7oQv41y%%r&9h2o~8;3#h6^m?}V{|U}8jCj-iPm@CKW6~o?TQR)<({O8{ zxBUL&&!dot^I=(lUI2TEKga$5rs4iyroj8JllQ-vYjtB7HufKDd5}rLkc$R$A2+TM zA-4SSkl14;ad5!k0`zA1kI5Vb<_5+Y*oXsJ5iWQNaY94ZUlW zrM6!B@3}^)r4QzOmBU5i*y6<_e`;dcRYe5FiUo4n%iI^*N&R0_fA;t7yHP!zpYwbf zS2ihLLvyU3B5NZ#(qPCvDNdmQLheh)47thL`a@xoo=}Jyft{@dm<;G0r)NPLlsoUkama8k|b-ibUYt7cM=x zF#ysOU}s~Iz$0N)ARZ{~g(Ib0AQ||@jfXI6<`Xz~a?GDQQuKN`wK~@pPPkkm(1vE0ij&*M~A5IOIy4JE5<@+SfKI zdbm{9?}Xm^en5LKAWhv5l}w6JAWO!IpyU!wSoKIKi8=8&-h0o}XruT^j2VHO-pCV3 zWQYO$ZxQ$~TQ4Q2Hdhqdl`$chb;?Oui&BdAXQk`|dF2Oau1osr r6AK-svrN9GX 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 z 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%0DajckTIBwiDA^zl&WJGe#* z0c~@T_#OwHWmm{KtI1>H@hYq&K;DJ6MQ~{=rdJ%4_m$tfP16kH3*N@9Uy;0l3-vKKKMXk=(X5sey zOua*9#}(&_Yml4DwP0pWb{I}oXYe6AsG((boB>z>T$uXmaM!$}FX7Av7N2Hw0$yHZ z;mtZUQJDcpfo1s+72$mk`kR@jS-^JI$z`Z7i}GenGI8i2jTYUMw3H%eB5;`vuW*n? z3yvK-(@D-R4*lJX7F#*YIAb|RtECFYIWItv9C-%0D-?iH!<_+6MF^Jx4{b+v%7yAw znVNFBrxYd{^e@{X7-+0xXCWyDB;1^U$=i@0J_6OUH6)NEzQ;baI8 zqQVSd#_k%hJ>bfQ<@dSVDzH|_CAhj#oB?Zks#yR=Fs_R;_2y`Gvu(@fAo$(PU?LCI zWj!SHsZ`y<`U)g;Bg9s+HvEd)I^>rT`C!hhw!n=CZ9WASJ^Z5sg*z-3Y0C_5w_#Z& z2pAw0Q4>vpy2nAs)2`*$@SHJy4L1w)og~Xob6oH`m_Mqed8{riqP412-frADa0>|A zcpaP-0h@ZsvV3R2e8)SOF<5GCzhrf+p48n9giJgDk_4sbYs)n(gE(PI%j~QvK1K1=E*1(rtQ-lVzQ=g9(vRv>CQ# z0!|jUG4FqUj~@%`jDi1zvqJ_MaE_3%gp+%-vyYwJ%2o>&hz`H%9RZ60ziQTDj~h1< zlbn0r*1c^c8zfK+lmaoX;Dm#7v4pU%enU=g4|MKdfRj-ZnU?IdgWu6@cOR{qy7=P! z6HZRrqLabFe$gfFCb`wqvrX-b?Rp6Z=RzV1e>?!hFYn$Cuv>*rZ`v&DucMY7THSD6 zV{yZjv!v5NTv6>>*>QaG!NHOB;EwD3SxCxVEQcyvASbrv-pv^daOgzS*(@I*;uH_| z^3p0hskFBG?hQ)WwaT3!zs}YtNKs3kL7zKeiPe@|U|Y?BorqpcpRBZk^~z0Lv!U%^ zdW!AB888kSWF{$k)7L`t#hxl-92O@%sQ!Bws&QzRha{)1p6Y>*7CUCo^v+TT9qyHo)%Ci@brS{ z$g&=}Od_97>JujpOaqG|4)f_m9B>%<&RCb!NQx<`-6+GyFXRMRmYe|(;z<(@Uj2qL z-v6{VrWRx3xYt!Ib$-bXZLUIMP&$3472O=_bT}Hag9%(Z>3msu9=2;i`eS)?B!;gp z-Yn6nLIymA_?dJhNUuq^7~z zo(A`DtB#jy^*E1AKrtA+U@HUT-Xxmuxo?oGQ3)L#vzvr z4-UNY(uC8W?R0hyRkZ93PR5H>vi+pr(-`-iXuJCZOMUqVy@RH>7*S`?<18VC(FjqD z3iT(@qLeP3++dCElYuBDPYla0kxLwzfM4oD_cOj_8=5(@XIz8p~qY)L9b- zL!Zg>Q#g6p4!Er26>CnwJNeofj0WM@3eGVKuyN)nAS#%nZY-JPG&Dw;U}$B>p$>h= zM-QVD_c(FAA&VF0QZefJ8jZlWZ02QJ~ptx;L%&qj&<9KOyFyv<_N=mp5raS0~hN(^2|3tZT} zlBi;0yT1u?#VOP_>@kav`qHqYuR7eC!-N%{G%N>PY;pq2Z?k5i_HTPSlslJjlSp@x z*-WuqF1U2hs8HgL!rbG{LaSD&y+Rem{gFK0o+fJlJ zUVKjp?rK41;w)aj3f->t-JFVPWoIy0FMM^oO|^nId+Z7x!h1cT{Re4u4)6N3DG)Y> zc$FyhIpq}eRoF|g?Ag4&y2sxP(sY!unFQ0`vst1-(%Y{uqytjn7JQk!jS8Lcmrjnx z#SVzW#Z(L(f8K|mS7|3&p!dGKYmae5A*p=4k8bgKHvMLnT_237fVzHzuXvd^I@{@C zD0nfH_R&s1>H;Fw@fN5}ZJbyxra>$flE%WeO$UN?fk1Rp$QE$xwNpcX_=;PWrZST% z2yy|m+^Jfl(sokIW;}b*-tfr*4SB9;)ID;q5 zPH!((%`-?H6z{;jylS&1Cv}#EX^l^pTbh<1@_8Ihz#T|wcOTkHhFrhRZD>1I?VbL> zr_G|t7lo55o(+t|4%zy3IK09QG~5brS7nH_YcGAM%mlvMZS}Rq&2BqBZSG;~y>2URa;Mg-87=I5UIi@DC+YOhZF*F@ zYwCKfd~vGN-Z|(UzQx~5w~{0FR=U-fZLfw~afvy2Tj+P}8O5HDx6|Q`hb?gPJKdrW zUrX<(Y~Q7HtM8-_#$OA!W07zv-0tJFtKC){&?^{-ZLt|RsR1#@Rw-9Xtpa(L+s=(? z(KTiRRBSYg^LE_)7uD?)5Q-9jkJ5WsVthdRFXJNv+I|-o6VUb}Z!U>H$nTngRYysR zrLg)qUR^ey#%avzyHIDa`6k=Hx!RncnXFAiGSG4`=K(0W{jBcQ7dG6Ej9zWB!l@?v%PS}SOKatT-e&0w1s03yM=l5 zedk8wa@ml7!zaApxzs$oTQUE`!@&zg znNB=XOey3!UDYEO>M6OYLT$EHpKTSklnYyGjY10!xxnPLQwybCmG`PTXo$df3n|K0 z^?`!$m_Dd;=sIBQfZ|*3juuP?8+<;jxp)7b?8x z35@sHIOW2@xR7>v!}vhKACW#WO&$a{uD$wvO}(nvbe*h3chZB?5ih*IYj|^3(030m z_{?mz0wLgqdaHpQ2$0^gyQK(kOBKrSC`HSqZUrGG`LWd?Ej>6D?T>kQ*J~8s4-Qw~ z@gfLuqfvp!*TIhnp+94*=O~$nNswlghq0xYOq+VFsvwZI+M5t0ui+}3&#L9s#qG9_ zXDpb9cQDZji?mrSnrbjFk))R+=~RIVKO~TRt3t7F_k=d+Ho8dj_~k6lws15 zOdv)mtuSd7-%|%8y^9#1)M45D_LI?{q-ytHY4p9bkQh9r4Y(BAY4@PPJuYC%JE}47 zCnY|l3g=|05o)SrU7)9+ z8^e$)4(`NzcGSknZE*81Y%~}@YI_t>m6kE`Ash!$uxVu}UJr8fW3yCo>RXDxa1kaF` z8*IPSZV4T{()1~qT-v($eb^Lc$62~Szw30TQR?zOFV7@lHZvu(c>^_Ohb!Pcx zAj6os{9ytLoA}yBJAZIohBB*ylQM?ceH@?W%kJCcoLhF^$EK;W`ZPAXl--wsJVnT71Q#E9b0D`dqa zE~}8$hi#J6*zxeCbD@|DNpRD_a*>vp#!d)LAhJ*qe6{d)TM{^GCqrU-7rW1sZg#`h zZLE}}FRj+ivi@k!{!oVmDMt~axyuCaQs10p->q% z+#(6R9C1{`!^zc{J5V5^Q@|R)>%*o3;M|48lLV}NsoQp;(!M#qP|91EuU0JNz-P{h5#6+0xj`Z8D+rTW6m zH}XQo?8fRZc*L2spy*f$P7{7}GiibdSh0A|VkxJF-6^OJ?T!Z3;KnNFo}Y{|FmnJ8 zN9Z~`=HX6g*`(0Q!>kb;W&UHw;0h5pqIzMhctu)u1rjIYyOR&k)qy{*WOAFKBg!cl zhgN2DwX$OzE~7!PfL#L*7B)>nD6Q*`LVESyda=?NUAxVjII!r!H8mLZc(T=--vJ3T z^dXh#%+T-64BKd81fb2#02FaEgU?9=&wTM5IR?*DIk^q)>As^;wY&mex8%<;7mN2f zo@`c1;9mrAA!%i&_}0y67*rgCaRCv6|HY$ zm2zFlnRI>eW8`DPVI2-9|W5YUxR%HTcqO%#zM87({38 zfWIke>W)gZd3rJ}b42K^+E`tMjEr1%cp8RwAlZj(uD}ToZ?4AeactJ_c#9n#y@A&% z!OI0JGR`kfuQ|Zc%uaY<$CDbqbHndqOH%{}yXVo)z-^9}JJY3qy<;w3$L>rNsZGrH z5UpWuxvihw0V!E<_SI>S{>9D>$|%WaEtI7Sk4qYjTEpwLx-P14!K0xpWNK~B*75B> zw=9EE@|VOM3ND0A(pgjBm@8cn%c!9M6InRAtWB6r=d}rQh#ZJ|N{wlFX%uSsf$`H_ zw>|<#P&|VCd*`GXDi8}2e~(xS5nY)TKbS8)Kf_i9YzWpDAh9}R5oqK$jkkshE35Mb zynhK{oc$P(1Uc8t&jm=#2s1An-QjLiJ7YIO=(t(*>Tay^u!9T(vvrMu*}c^b3!&BZ zl-GyvKeq7xxN+tsOtM~NkC|&>8i`L)1mBNA)JpuMi>NMY`E5~gqV_WKL$lP$QIH<4 zz?j!2W>ShUh1-PYULwflPF1n4$Hh4DIE5yV`sWsaGH#8KoqHuR*FA?pv3>;vUs8f(=N$5!z0kT`;&5LqD3VsTn2 zGAP=2(M4;eaM{{Q`oq1Wl~kPcRuZy6D|r);*CXu5jKoM=sXTrG)-F~p(|hS?1!Qw3 z{#4f`4hAZd-MOH5`!K99by0;GaG^HD?x=#yeVw(JG`TD(UVC|Nm}IB4-vg9`tf8~` zMhczbr8;7ai?&lojNii?>lvcSaNtC@xP1&}`wg&YMXdnbJVP@EoX3M<7ZCt$Ttq+- z=OUu=0!rCjo%9mbgQ1de-^LqSZPv%h`|CRTPnlbwxg@(+8fyYW)PWV z+;B~Eb*-WOp=D)P!y217CKf*At>j9Kvui{3i;W`_l+(AuZ6S>KfpT%g%PcY48ZN&n_cC+fJ2n?vHFr^5`; zEO$(n1hWaiqf9hhf`OTl8!WgiW#VtJAV+iaA9HSjLv*I@v-e}Q8Mzm`Pz^faJxw-8 z)mjOO=p_@5$+qwFMA>!wFz0^rTAVTRqE;PFSw3r>_Aw@I*yuU-sAvGDv28X!ckMFK z3J++7;cg7Rkm~C{P-y5;CmA~9E%&rhuM>raPvFk7rjVS3ZF;MJ4s1&Bh)xtH;1b&S z%0k>MYt$34LDo5$?W-Vl=do~XPz`QF;;4JKZ*t2vWFwWC_GE)_my>QfA!)!3$PMYe zzfH&a{qXN~?i}3PDpkgFg)_kHm~BEzrP_3@5xjbB z_TW6qk5r@b4ng#Yaf8T^j*JqVCApP+eq?oGM0-&G=GjVl4(~tZ8r7+o=8h1A^ryc^ z<>h#B6H5+$3Yv)fHbQ9o=?yrbfUI4(x7Y9dMwsuNgz)_2%_wG;GVEh#DcrZGnPe@R zAv!h5?nycOz_|#^-X`cNanqNs%fYVcz$y&}1q9hP$G6VdJGq131^cyKQI>A(U_r7` z(3VarYsgavd7|Y$W(>|*r@}R@#0Kf=>RUCSI=X*ut zP9BWO6>a$QC2MbJV_Sx-Kv?NobT7z3zZ={VDpX)siwA*l|COHBf?Kq$K5+O>yQ9bX zeAHZp@!3h3`?0U|!RK)43m>P(9W4Io2S<2g7V-k1LOqKV;*BA-ESx#I00V1+Gq4(R0m9+F@AgjcHni7*kv$EhCkQ-xTA=tg*n{S0W}?lO!pI4R z15$8O-eX~9i>0s!&$PM2CFvdMq9F7da3eeHVSyH=46+6@;{V5mG*l2r{OW}Pfe z3ErvjY);h;8h%m#tKZs8^`nfW>={)@X(Gogo)L*bU+o0OKr&r)ZDS6RDV%4@Npa%o zMgPhcyl%Ah9&$(7^$PLp?w-nYv0smU!lFA3w;e#C0E%e4I|GoKvQmR&NoHRJ5dry` zNtlK^ih~HwslDS{YqQg3*dNfg(j21ucTc8MgF6xPNFH5>nV-ym&)kc5p@LmOQNH5k zBNuA#`r`bg>tBLbHYPD91y-x2d7gfT{1`K2KT-WrPhE+%oNhg`OG@(g-6KH2>{C^7WCpf@DBMMH1(= zPbA!YVseROk*q!ni4^`OR-{3>AnxELYuiZ?H13p61}B}3PYJWKrK>eTaT8uiq$IEp;QiK0HWtf%`Nc7 zidjyPW6;a=)sZ(Zg{5P*4c@J#P7UuYFsS+7^)nVc&5WJ0g4C6mFT#^0;vSCM6vQob zj&aYz*sI~=9LDkN3)wIo+4C}@Z`rJ z8Cy&atWOQP_HFRuf={wA)ZuguQofl0MK73?rWC({5SJ96+%D}yPP34W#9s>SOC{iv zHkKRKl66y>&QFF`Aq`9LVqWfrLU%SZ#6^-W!7YN+y^`gbv(EK;i^~%<5J?=mmJta% z&K6*To3EC9&8|w*r6W!;c=J2_Mr_1<%_iUd1Jf)4+)7;@fJ36)q#Z;)?%*Bh3@!X7}y=}p*2Y?q9aG;jmoFR7K)mf&fn#7idO((u@3JTu$SgrEj|GTPc&(`n9>(L0XM zxI(mKEJL~b@J;b9ol57=>>@`%-JA3I9@4NTJytO zUD(AnMk_=Q74K`%(OURK&oe!EUn|}Q^ee+T4IQe(lMT^}2;P?}MNH_vNeG5x!f)g2 zjB3>iY5Zd>dI!9|&_O#hp0zoGyK1M;^US)`1URTVcjluZ<0)*3%22IpWlWpqyt{Fm zil@ur+miP<>Y=uU zA&Bh&Il)$!K`}As5~k!{RG~KroIWTJyaLn3dAE!(*uMTvE2JOwT)v^!$ofYZ?4N+}hI|=o+fIC*`L-03O`qp;3EfO4I{Gyp1tuNMBk63hmC%N-G9d&*? zxtxqSN1CXuF7Hn1)H4y*bZEW>`+v4NIy2*zD{zPn$>IG|Z{nmGVv++Mz8T(XxFsgI z&t=GYIR;$-3>(NzJX2|*UCSnaGq50l5odLDdoL3yY19W-ut88OE?&?ovX;@v*9d7? zW@4Aa*!?}6!HFs(yMp+nFfsdibZ!ZkxcyX;p1od35!S(UIM9gx+L^+{)rdP9ocG-PHf!e+eCy5bPG!{6M7i9{}R--XuT_eKW(TJ21=yHyQMj# z69(EO&H9ep@eY6$ig~#qOMYD1cX_6)ryb=3VwiV0kGrQ8q*-Amt~?6qoQ&c z*Zl>^!rp4snvig#FkP$FA<3Y3&3m9ws6s~m;JzCG|~B) z_us`g2fJff@&>5bw&d?#2*mQGhwe@NJ{tTFFyqzc>4S0WuM(F%ntKJnu_ z_SCw4c7uV)adoso;98lNvw`|ab|~^$s8yh%lhBu-mm~%)Zk!zNv+p%Ff-XSLwhHg6 z_rwTo(SvN1i-GEin$=2KjmJO+qM?mdn1V4afzO@bO`-__@Z+rttgqwY{N_m`((Az; zcPub+owy*2z=;Uu+DKNdnBrNp(vtma0rUz28>I zc=c^-*=2+J5iiR^zYCi{?VGf%hbBQnv=n$32!q(XT{brCxoVuyYKAvnjFTpDD%l9X z+l`fbnb4hdhoH$A*MAZe9x*p#zm>RC4Lz$DCo9wNVvpOjW03qDirx2_Py#@TGqC#9 z=?mHO@KuaY+BedAah%g#B=l24CIuNjh1e&ptfa_dI?Gs|}?21L;&jaZ>^Woj}xx>006CLFt{o4YSkJv~HOU1@S#LkSqeDzJUxj zcZI~`oqTH>{_OC5#T{FVvyjIP4miTslr3_iBo>l$Cg2%RK0-31l)ZONOn3$nTyotq zwL_;RM^Qy}BSf^B61kyX=VoS5w=wzD5N1Dt7fa!t&#SQZqmSOBoUQxMSTPJan8X5u zP5n23fgqCB4dbL|VvZxhnD>3kH_-_r)|rCorLRUsU=$p49E7-rf#{5ARPbR$7$I0i8R&_^-HSI=tI*Ob%k* z0K~-gq&afpy!GMuw5Y_Latz%T>4>54+DG)e0i0UFbDBzI^c%U4o~0luJ{m@K`$8mx zJA63PiWZ&374KuE#9l@jgz7#$G*F6K=jdNf*t#GynF zD8jY+;jOdP?dH53uH5)1tW~3qL%)KJT82B9DXW_2)U~o#5{1fgl)L{7UZQrv7Z{cg zUPeRVTialDfUuV_JcYolsS+`fy7na<7r`uLH}9nhn=Wfq)J2#Y7Z_ENs-uBqgV#<+ z9mTpV8<(a1|J+tt zSmgQ4B&8AY4ksv~bT%i9$JehKFExsIJh~oE{GyM%z@!{9E#vIxW5IqNA1)Y8q#JJQ zE$1U^H7$~s{3jzFE6GMjcpM11=Crp2#&le5oGVceQ%BU4xscu_-{TERm#DB|HhnRXtrSNNSlT zR(A@CrqPuHz_;N6(3S(V)b~|`CVa!UFi{$C2eh|3u zgdGDOZArMFl}(P+&UO^3y#bDb@w$8qA7g|PgO@vi7beEw93}8`KmK#fbsOLjDAUYs z(>%vn&b48XNxFrr$MYCqvZA(LdE0p-Qqf2`izhNf?WeAGizag> z_4qJgJJJcFFZH)C76FE0+-rDN>bKoTrx!2IU2m4nbLrNN5-z~$>#4qY}ha z({%B)T6*qCi$h?OrI~$iayZ!j5Ahf@MQ)hw>`jFFW9{Ke1 zP78bJ=QlwYyp&lqwXN}y(9~Uvn9v@9?h>Q6#cL9C$y zl9YjXa_VU5uHJa16>WToB8CaNH>Q4Y+jV>tJp~qRnC?#rTo8+$Lc7awN%wOX+KgCD z@QR=|R-!hB+fI#oMx5v~&SqD^Qz#QPad3$z(HxRSANc~aNfz|fL+Lcj)8{&lea{9w zW`QGVtp%+)ZSpi#f9naKI^JTjHpCII=OL7@Xme77h%yO`^`&|(5vvO zL6SFW(cCMvnY48FB)eWL>IKVR8Q!_zc>!Xc{!dkqgpK-^Eb851Cr;LJI}xnroLH}P zyl*%rK6=r-J6(&BwgV6NQMxW^VXh(R7y;*9yewh+#h0u$IrO#5`Y))=bWJ3M+jgmm z4x&uk`(`Y9Mx16kmZ3XMc`IVF?VA#MV;{{TP2&|9iJy(lnj9O(70z`wRhTL^CgJt$ zLW$yj0!w{j#S#J=qLL@Nf)eM?gumjmhA@OjNU&9+6$+t|8Oz#az;fJ-jO|`?3-}jNjQU3mR1^yD-I$HFjpUYI_(}=Pti=zXH7IDOG&k#CNsKPRc;DB+HxNbIHZs z{Pg#)h5OEYS6p+$^*X;ix^Z$FpG-iw$eLQSMH2?ZsF(+)*1N5(HF_;z08U{e4i0RV zKrhgg5!5E|cut!`INLNgK~GDJc(9+07th}w0qMx{4kk}ZRS{}FFhfP$4sE<7;qT*S z)TEf9U><#$Y3(>lZ}u+H1&; zWbRIt{pO9H;+%^z;{(mBW~Ul%9rAPp(oexqUHV`sTVWOwX&g6VFa>!aD2(#_E^5GT z$HjKloVlE&n2o(oie7H>gjCzU-i@i%i4-*^@DIgt5dh$z`R9 z;dg%H7$5ygH4VFIv22@?)2h{Wx|UnJ(dT_^c0+@fQ37!TtzF4oRmkOIjT8Y!gHGv*iv|W zGXxW@jbe`NLNQAvJ3i642u>FWVF(QXtHYvhMnGbb-Sv^UO)exwU9y23yUR7%rxtgo z-Y!C}tG0;KS_hGGaZ>>tXjJ`EDx7j827O02^r2893ARf-j9Hl+OSH1nSfaLT*=RQt zK~yb?LFcFz|BfgeU)C#YAN4U?=vQwl<|1;|*HkZr+c8BB=~u&a0*>Dma_ zy>@cBm6NdBB5&wyolQR2hk@q?9%C!EFc_p;zpQ9zFWw7b?M(`D@^x-+ zK|Uy-Ph7kTo`*NwH$;iG090$yD(rJ&-I<6u;^ zu^7_hz!qM`j%paGAgr%e6+~q&py^T_AHY)^)|Y-MD=R=uvMEju7UwxNtQ%oauOUcG17#M zF}cYNi*|ta-P#Jtj+kq1I995RUKqK4i#pv5jtc@>Nf54X@Vy__q^drWjpz8Y$y) z5h^sAmo*NY*M#Th(J-uipZIV8|WcMym+FWZk(!&#wRpOR`(`HXljgnSd z!ugg#KDGHFrkp~NC^L*4FZH?`7h6kh1MaFH;qdc*iH)ilqS&&Xchg(;rC8U!-JWnY zQ!R7f$ccjv5FDI;&4ERo%i55hDMHI-^NitVHST ztF3u0yv(&|3EiJ=Pn-YD*Qcad{9(&?w+8X9aA0 zfe4gEa*0jpahJY05fBWkSe(GZK)m@a5~8`Fpa$D@8Bk0gPp&eaW_Q(-(_o;%SVhY@ zC=RpHXsupxa{C(u7<1ubRCk}FqZwJNNO`}WQQI)9P5WhfOKz|?C|ECiUhM3wc)lE} zETI*dw!5N_-D{L=X}Pu%tfO2r)AwpNrlJ88tz1!0V0OiFHJ>k1u9IfDp2dhZimrV4 zw36L_pHk+#_y5}r67_=Xu^Dteqs{y1f9Yz^l}>l$_lMP@n94;VYsMh<^~{ z_po|&0~sj?t_NHg-X#YrE`WjJx2MhKMc7UC9!1)j=@r0ERHBK7Fr;`m>D~M!(kOgr z<}+RrEiiIdRyP_#l?L<(S}oD;!kdVwLWGEI&Pn2*oD9{0N{){q-X`>ah~w5o5nQtZ+G-EuNC)X`Ogbo?UM|6>uW7&VBN^0aS)EW(4~n##cV?J5095~skBtP21MMg0>(xJW`cR!`Y#Lq;q5vVJ zVj0F+5Lue;=q0xKeKQ>9uxc7Lj`6kIZU;w8Hn@twY4E5RoJ#4*Lrjbvb2_*C(bUVy zP*9nvD7?+3o+QDTwucY&CYv1aC=1`qR(Ny#BSzsapkVWfKqktm)73sd7=H!<^*aYY zvQwp{*~{TB+3er0(yRtu@u+UN7vJB$Tc{z;1xvzo=Uq^k)7$wv7+oK-t(0?PmO`+7 z8K}u$XJ7D|N?*h$k$MHh-kukOIb~k^Vx-7c)ldr-;%)bBc6kM(sjnWH7U)gpcA>O9R!|J<9jvgx= z-cfb!%140GN_SZ3Xw)JhHLd*YJ5VM0jADz=L{l}UWFicaa!Jly>ZY)%Hfae(;M7fy zU&bjf#YHIyLzcaIqii!*)xDFd10B&)0Yvt)?6Qx4N6E-J0=+uMD<%W zI>`rCqJYCjUn)Pg#4-kwi!`0Tw1h7)5xsrc&Nmd<)QO80Xv%CfA}I8T9d%o3UJPFX znQbIijV1*l+aQ<%1b$67>LSP|Ima93cr{Lgvy1?%m)`V1d1Zu>XQRtdVm(Zzskl;~ z4z%q5sp~a=^>&_Yc3a#%%5RY?ZH+wv680zr^OR1%CySG4bPGfIsctpqvgPGTZR1N& zKBnfgb2>-iH5Q@qoOX-t_+|@v;8G+TUzfSXlP8|F#NC}1F@4DCQIrjBv_>+K{`nup zt{2RX{z|^X3B1pQa{CUws;A?xxAWx^1HdNnhbXQN<{>hQD&JO0BZeQ)4V=0dVZBhJ z)=E>Oc3Wr3&f*y_->hC`R1?F!qBBfZ&$u01uUnotD#-ja|2C4>|CSfdTowlNwY-LS ziWE7WsgaX;xo9-xoWtkr=lhNld>8g^w#n|Ha2RG0FvTTT2Nnz}5J4X+I7W)g?jc?# z=qg}`HxAqEn1PdPf4W5Tb&4Cxqi^Ekm!coE*}>FW}9Pkay&@93^*UnquQ=d6FzbGxjn~Qp;ST zU45D7DT=RGEB)5C5vL>+*X-lY#FpJR$|@DF=#o}41Ac$mJk}R>rzMoDfwKSShE=-eU^GwiH&SIqnsZu+O1%!Y|1-TJZ*J2dy?%Ya}o1m8!!zkE2F?)f;9h zE(QHg4z3QT4T5i!rq>;-D^r6x_(yxtpbV6NvU20MOP-NJndC!MCV zBK>xpo7(N%f5_~(zt3mVWa|~m*;pdPp+=dlWQeIkT&2Q9J7%#+vOb_jpZ5(4lh`cy z|I0*?t46Nu>{pffS4E#sC~Lb(sgF?c=0~^d`SD?wZf+4z`5mn#(gY9W#mHh@ECl%# zIs;Tb5YN;l=j^MDkTFuKr{ZoVgb^1Ry4lM8LDp>MC?fwiYOda3Q{~c=)6XWfU5<4o z^I}!1d$AI`k;PO9HEr_qg~}#g+WX56l6*-hW1{9Kmty%7@3rC?lpb&4f2O9Bxo5N) z54>YIc+lMI;0YLwueZBpLY)_QxcCG4*l%~M?eW8Wzo+LvoSts6kM&qIC;3tJm5N{A z5e}zWtHAsEG2JZUFsc@uFYYPL(7}Y#jtlJogALB&lCboOemG(UiX0cL z87Dkw1Hg+PNfkb8J>(2`&E&GM@csn~{9$CKMWYIL!=fot7+ zPM{T6MvHx|TzPnOuA5C=$lAB$dOsn$psI6cv;ZmMRJ1vKn>-|Gnk-QqgNl>a4aU4e zb)6^~fK=3Xgw(Mo4Oe+KR2r{wD*)~mx4V2ict+w+_h@~TB-gWJe?MQrnb-m&6=a30 z>G~ZCf`{aYTEO%QL-(p@mt#pIhEg2i`(W@G z@6+TtUTtB5Zc)U!H*hR<1=$xg%)Hmn=UZz6@C~-ZSX4%Qsgin#9v~g>3J5f28B^wJ6E;JdCclaF3AlO75?6TM5R9&$~&P zK$!sS%%}tU0j|fCQjNivrv=`=g^`nMPe#S0@|huZD;P@>k!<|ejyq6~-tKT8NB`O) zNZ?0m^nmS)PdGcYx?AXixKIY8yq|#xAQtCxU4?SVYOdpD^TF6K!_jwT;NNZvGHVR?y(qp^;iV6VT>C!I!1pwVZ%-}6PYtw zJI{VGLUpIafX|3#N>MQaihd9;RMXXT`hK+yrtj|qaXZMj)EEiPG~JX3GNY*=&2mD z`My!&ik8m1h4<>IDU}D3IBM8An;2{)Kiv7Epv~4F{W7* zmq+pEA^muppf3m6nQ%K87FN(xjvu`5QkM+U3Ps$e)3D^*rm0YIO>VXsCc#xrR9R;# zyR$lYGutr_g}U zn=bPBB7gN}PjNSg_ViTnc+(LYE7P~9$%50HK5Ym~d(!miys6Ts6t^eKfUgBzx<&zA z=+ffzri;RQN&!0UNvfmrrY1xw(h@bO*mpqR?PU3h>NvNjtqHL=rGYL)sXcvqbpBM; z!=F0Pq(SCSQLR5k2ZHLjyynh zwFZBx4V_im(`iEJEzf#^`}Ra>aCy_?TgAUUwcaCn^Ahy(D90`)ql(3!hDkv~jCwi3 zKhj=kr9vV(I&Z3!$l8O_zv2QAgoow_du@#vZS8(xzhcr%jYo6k#voHUDzH zpWm<0JQx{^?e&36iyE+c(-`O~1+^zmkIqJw$=7<1=j+@Ts(2N(BTV^`F@H4ByycGm z=ai%`FkGHj3$Y}VDMB#D52vlDb$LzAz~FVRJR*ma8dz3WkAsLPk?@{k7A)2CZtf9K zlKVlWx3e~jcBA-|r!8lMyp%s&4uY~lX zk`sH*+0pSEXr_fYr5H;Mh5w68-6P(Idb*%YJ4-Z8h*gOtuqEsX7=oMo{@^X@e5DGlv-y=AIT3G6_hkR<2F7akLT`Ef)+ zxwd?JsC*s&7Y=H7F`Ew%6Po#$ox}0UorIoLfE5d0@QU1n^AjH8z`=&uH}ac>QD*jmseBZ$RSwmVH4Z2mM=6OB8}Sq+spHPNt=_KfWn)fKj<-RVH($h*qS z5x+Ox!Jv|O-9?I3RNmA?!wQPCOVJ6xH{HP?caL_R=sGHIY8;9Nw4Y@c^x^g6_YsAX(2}+7s4@*`HRmTuUtPT59j~4#YO1_NF$h z^k_%96n^k*Po){9H+4}cCR*BTx<>Tv$#lT&Pp^1Q%k&iVrpX3H@aF5Y_%Zp-qyf7( z&EY_m@m;!leC+NPup#xPFskUNLLs6u#7`a6fTInhiv4+-r^|G{THidQ`pIh9<=wix zwP-MV3xZ$5GX)TKFcQp<^CgcGao|K|y zS_e@!Aoi!Uv;m%lL=#4T+De-p2aa@}XERQJ`cU;P-EESK{eHb#%qb;8Y{S%eyu%dR zu=>*oxA10<>b|&1uxXEOZ<5E=R`j2ri5^ozfE{QvAoQjz=ogex zTuOVAYM8uf38R9Rn|l%RFS>JfaW5HBdQ%sS1$ERcQ_N#WY3Z`?D{HgENWWRVymZx>nS>#QaJJ1SG*7k@}!?1uJQIG^bbUPoB&?-({SOR*?-n0f% zr^WWg7wIJJu;FXbc~gb@E`m>SUO%Suji{I0Wh*cs^rkF`a+;`hb_YpS5cyLgcei)R z3qpA~614+4I&A(lp)xF4h3^qqv|YS(Q+6sdTSewgQ6wi`p-9BepcQS`#TX1EeaYh- zyrOk0&QRNjnc(vqbaZt-m0fgUM(6`4OpaxeI>`?5R3-k0rEWpv(Dg%Qu1jABrN zBwNp(8KpmUav6R?CCenm*>U>=?^t(FXo|8tix5p1y=lu9(`Vckx~4kG zC0?NNrY4k2>F?Ecx%>9le7jsHXIKq(wBA%wA&*LHjrO}oIIi@RK(VD$LbY|e9hnVy z{h3Bmd8vn5H}YzYFxpG7j>?-kYh#c0l-bdGQyKKp(?XsyZ+6QLo|zgZe_DD4E$syq zs95}I7@hH43N*<4DeALx>OC_1$jjGWGU4#^_VBW~->p~wP|>s#9{FDxt3S69)d`z^ zPZp;N+wGjc5w5l2|GD9f0~qJqzEm=)6!!jJl$tt+MKTHzpI*)Wjm;jF#)#)eSv%l5-a&| z2I(0P`p<2zLRnY6)8q4}D?qjQEUfEz7K!N*`cu}cAnGhJEk19$s!f&JYkm!rKP}P4 z5lsW1WFN^6q*M_3Q__Enh!~=T8x(aQrHaX)mMEj8qsjyoL@g+}TAvQ*5K2@=^3NZr$OgW)wqPFtBiEm{Atpa*6*;awCKF43em)=)*2$7 zA=0PAiJIG5XUMRB7udve1CgpECH^ zsfMQ#D0>FMS&;fuXzZ2PexZhDoc{FnaEnNVeRm$M)8q4|OXQ^~bam7?Jvwiy!eF{R z?;G65fg?3vn+eP<9S;6B^N5FJ+)uR#`Zz{qFH;jt|Btm8D@t)UR zFlLnA)b$4j>f+0FGEb{n6YZ7DcOY+0!ik9!VdJ)^ya};4r4jXF(`iIJJMQ-9h%0v< z!Jl@cl*O5H7UG?UI4AYV@pK;1o2jo1;ZOb0s5gX~45Ci?oT$HS(n}S;H{D@a!`pF7 zHe&Rr&Dc!2!-iqT=}%u&Z}!|(ct(`o)J4I^-EsBsQY?Gg!S<-K-`U~QjM|^to{`#) zB8{3b`_rnCENu4Il582ZKeZbECCXQjYzebBtyBnfvsoQUXS=JZ7MnLs;pFo+MRpHb zkfq{Y%L)43$!kLFPwCh|X~%gE?Rfp^ME}*-kf#-`Kb1o*m0e|N!|G3?GBd?Ke+JdG z)S|Z#_3OARHv`21dS;DsmnF{tn#yA^`{ZO zaNc=T8oSESg4CbF@%0vE;8Aw}A4yUyK4s(Rp+vnZa1Vs#ki?yR;)VK?R^#s zrd1l-&!8g35<-8<%nhqMP-j8vO<`2b?;GS4$T%V~y)jR9x3nuq{N8kjy<9I9x;qF} zkIzO|-Ymh^+F^ivP1SWY-F(^9+9lLVrxmfTPJ@Klr@4PUQpc$wWD%UBY0kh^R47#J zU>he4mC|X-wPPS0rqgnNif5%SLr$``k^JPt{N*0~EmlX=2RtSlQZLz6Srn9jk7|Z; zWH@rv9`oogA?s4z&Z#~2bT+@9^|hVmwWIcV!0qD0JVk@ldZO2mO!9 zHz6BIR?*0}K?+3A`_)6Tcv;8{p2Mq4Aspng|CB6}75W{@nmp$nJ6{hb6+)k9H1Fu0 zwksS_@&1@z)BK|9bY80O&HRvLf$9|1&sCWSs=wrx>+v#KC&z@f;Fdb1M6oPq#dDFh zC*fWwqHi}|nQ^Tz%44h+B4Bd*CGRPc&sxrdu3Zbdc*96n)&x(T5j{5zACw1A&?_Vk z0}gAMet(*uupE}CrN3IdXx61pt)rn(>x42O)R^D0VzpKFN^=U*_pq01kl>zc$h^AZ z1|#D0686v6*>=7^JnfE#F=xl&GYr;UdObV#_w!YH{beKe3ba>&9HLlg8rNo1c9OBW z-1X@Nnv^!%;h;sL*cBz~%o|ZwW4}n1j4zIG@F#ihfH%sZlB?p4z@_w;H&PUlv<9{N zBedUcyzvFqgeGqc%{k@XC__smyf?Byo7ZSVlW(H^du-$VfA3b?>8E$a()>6(j^cRn z{d*7uAwF3x;=?h;!GDeYI0zO`^E8Gwua1Z71ufnMx<1i)Kf)>no{^?sl^7}L%})3G zbhm*0fFtH+7HGai|A*w5XGh%5k56v~f|RN5><;5U-`~8scpt|fVSv!%T@HG;*%S2i znc6btEC((S`EdhwNAZBvXIOz!w-FD;Myy>NCDRP;sHhFtv#q&Q znSm~&5#`0%)t)nx?8L3OT5xw?p@FuF@N z`?srf$fk-;x5am3`VLh@6Xy?uKBN4+U9YxZlcf$dQbkcG?fVQ1IYHIK4T_{?_%|8B zO$z=qggO2APAI`*EmrlfPGTm?Vyob7u>X0x`c9drpH6V!rD1rnT+$pD*23TOs>mXUFs~WlIin)jNI*q`DuNemh215 z#TwfR4<_6!WDnxOKwRJJE7gLAbR>IdxZWO)^X(#WM=ae;yn~SKOJ0VLP_xUY)As8D zi*=fxVa3L)yPczQ3_qXb#tb&Q81V(tv?;s}tqmp7fn~K@t`^#OOi_JcbKlvraT_L| zq}J?6*W%_&`Cz&~gK=g?-AML*qcP6;O{gDV&Wf0BAo+Wn<$ZHsS{pho3XRAc32(eb zAcR^8^%vwmPqE8R;t%mky!Oz2>o`Ga{FitM*BMdUdUnxs5>JUZ<={CJmB0_v<2kN{ z6WnlIRJ=XmBeZl9t4z4Q&$X&xC2P>;v#RX>n2gyJ?vWingVBliiu+tdMjZ5TgAHWChlT-9 zGn%(O80Tdp$22R&`6c)XMASKKQ5@RvllC&3ilh=MhpOaMi3-31P;wWlU+?@=XH)P=KDxMoTAK~%x z$B6Q%+4G?~XCUzL znY}7zpG_no8HEM|)1b*>`b39!ISFNXk2Ccb2B*IpN-to#3T14_7y2;DMw)$iGh3wd zJ@)7ixZzAU8!Y$g+ghmJowd(s?{JFF{>|?r6ZLC()1J=W$JetPd{x(RQ5vkg>TA=T zk^9>T=HDckYnx!+K`>uITo;$CB9}x~Xh2nwv(F5QY?~Y?7VZ51 zPnAoD^7yaafj!RA%@z;*NORj!FEqJvh|mP>AzxW|cy7dRY7f?tb`2T!n_zge&4Y3{ zpsQ-I81wxK)jNj)U`kZ{bN82aB(tA&x)6nq#NRu-uv1=`uhq;>6c)pAqA{}_X?&%HOGGRCLLF1I!81dqx z#s+lM9I&CZZ!j!wZT$&%LQrwLQc$G6Rx7)UbL6LF`jUvV~8MPw+c zVxY)SY{s3OK&ggQ6HuV3ZlotfTbxOy!nEj1&d%Jz)lM$Y z<+n>vQod#du+a-J3SrdVwBEq}Lzo1vdUOC60CbjR5s6LyOl1$u0^amzQ15D$td)}b zxGWrZBASNG(D@9kW0(Ke>X6R=)nlj284)UEIt04dW(}37c-EBnKh3nM4~9PTR*gNi zPTbY(g06#aVqJvlB`$-1LA2KC{W291t8Z)(tIjHr+a9{-gMf@+a+D;bUZyzTe4ebh zLTyY&bp)*$oBNA%5B5Zau3BiiRRhL6qQB|jEeYzKsCV^q5Oyq5p5V~Ren{v z7ZgWc^S9*Tmn8UfI-md?(Nf20Y}3bHgXgwDVV8;S-e1`iL*v_kv%v*PWX^M2hqJ8_ zS)pth2 zb7Y7i^v+7TI|Y^J>ui;Y*Xw3Kr|Di{+{}1A3dbsUn22$yDe8>g4Tdo@s zv`lwNY}0+*K(p%JTsHz&=V^?1X1rki*oXK323h3F`O3;+(G8uqAG6FEY|y5M)gyMl zo{Tu@&lWqbuO<2+U9bMX`SLx*Y+c3^g!3E{3Im_6rqlPUZ7_X*9{~0;&i7dq2kMi*mPedn%$1H_Pe=T1p)MUCnZ3-aas`i$n4vC3>2Y+|qgReoJO{{74Vp7iB z(hEfkIVwY<5J^p#Ih+Vs4F{iB+vBi*xBDykJ`)+aA9uHD^04}z<;ZGMA2`-^R0C}U z>0=93hRVJ#(jv;#1tGnt4Exh9CGuon-@bd+&?HweUx-3#SM+KA?aj+Eq5O@zP%0YInP=h}yI4c#QaLv2x4aD%%wO7fyc8QZ78U zBIFUzj?ip3(Qiu1zCejH$?oB1PlYNELH~B1!qbuNHWz6+e?h_lOoVbmOg=2Bg=K3C z0wzT&iE(!<)($(k^vZ*VKZ{?w@r*L8Ue z;D<{sI8r@y&!1$B-NHhEQLRQFXOY{5S<~u#h9RdcReLaUmSzXTgeyK~`Bn4|7P!5e z!hfur7P1C@Xl|Z$9)1Nzt-G||)8VMw%6!-SEGG)}b^XjBiIKe#16#~+y{Sf>S& zs#DD$h1JRDk1o)~68WRC1Qz)tBX{9pk*@X#_3$}4b@3c|`Wq05gh0AL#Ci14^vkN9 zGi7s6_hk1RNbJMq*xVSk4wQ0K+W1aH)=v@ISzq-!P7y>e^W?eOrVN}TesM1^DCGqC zFGc>h>4+!=FzZItR%-|>*#M>Mt_wyt&a2EJC3YjY)<;g&F3x2ayJ8yy)Vx9KlREQ9B?6pd88-l0-a2QT4lyz#yfPFd=HqVN4*}%eC0#rn@kS$2Z7`ig0l&0T+%1oemEzoB>c*GLvgz<_oL_gB* z{}oxwr!MylHEb=q>?_(Y%1K$-{)<&D9FW<5hEOehY|gpz*j=iGcAC%(64b9!)OpvY`2`0iS25(8-x=QP+CNI(0i#T=>Q`9Gk0bEkyS5_ef3EStdk z-K!og>poxItRi3Ts%ds)b3^xfrSv}QREno~dKc$Zz*aj*l?wl57ja&gOf!?`P1q~_ zwtB z+DdT`O<&ZcB>UW2bBer$p^giW&-g)B+DC^R<{0r2J1qJr7G~*_q)<`)+i)<*ibYe zH1}RKP-p2UX)>HMf=X#4Mxsi3t&c5kSmN1u$`t9^r)ImitqH0@2-fzlUSbGQW;4~# z&e?5_nq1&J%=5IfyHh=NTQ38OR4#J7?Wb5aa9IJWgR2v-dGW7ofv7>@s|LXU=7y*e zN~EJ*Nu~i|<@feo-cp!LyNPMJS4yrnSs@vGuFiC8<@GG=A&$Juc*)nN@;5s_wzkh+ zx~!+`OOtt0<1Y+~HKA~kai}al<*#-g?LEl7xHM7c&t~*-cU(QZ6nWs{T8XA4Y>Pz= zjpz02G71b>?I(z#fL~~&Q4?utKZSItc6;P|S=beSx6Z7NT?y46WiCHM_u`TAxBjxy z%Tiw&R96whVl$W6@U@;%lB&siu4^j?Z;q*G1O?(95LTgnDRM&bm>T|A)p9ZJMx#LE zg|(qvT|=~7Bi5W7Dj-Q=cRC_6S_8;2NwOV_a#7TFVNpNMJC2E`Civ0|io(p^EU!=^5JDXmFl^&`Mce2n2g6ZfN}AGgaDj$g@v1_E>T8G3WCK zP5Jy6<{*FzuONV?rA#qIttXF?Ao8b0QtDh96fk5Ij|)xK{nS1#f_e4Rk}H87xfZy* zQD`otwMZizNlFBhN9>NdsF>!6tPP6<1(D5=<-Z7JR858=k*6*X9kzDq4#m-}q_9Cn zL>^<%6E|{EiB1F%o;gGAmYl!iEH$4@O}Q4cvOKbo(KAl<`0iz&wGR_feM(MUvF{fe z!z+0yn%D(n!3R#x<1XWk`d{RNg<&0|k@*qHBIsiD9cGg#w>635$L&dU$VH>vEpjR6 z>!KPL5VXlhMQr07aR-BVayZ?i*a1orUZaL33}^af5WPB1;u@7 z83Z5yh4Lfu2ZE0`)No>5Dk$(@#85s>=z&!8jA zjjO@`(yxv9FdtdLh9E?9)-~Si;(H{sUjLi2>Za3A_~-5Z=B`}F;a3;?5PBpEY%EuY zz34t#S0p-TR@ed_Q>gm_2Pazh9k1_&B4RG^^FH0}vof{+H*uV4q7npG$+{jt;p{tch|)RUEBgnTV;p`<-=*eM<9Q)%(j>8 z22E8Q?q+Ae;YkO!H<5AKg$^wa2Rg!!I}|LyZ6t+7q@>9>ioyooJUT^M?)KDOOw?L+ z8&d=1GSc-H(@jNUW=|W(i4MXVki$q573gZdz`g6mbwDGmGH%86C|9(p4%GZHT^WX4 zn+}&Ragm5uxE$d3@i^ujo|JmqA5VL7!OcJ{l2Se|f={ykqEi(*st&|vyjYjFy;}=LX zo`{wQ^e`k_G&>I(^@MX-X5H6@KDbKM$W;_w+~a@|i{Z4F?q$pvUip(0U8k;TB#gZ*u1KV^i(5oE-K?D*|8yd`ocbI*wpGK=LKACC)y5sXudbQ!koYyGjlIH>`j_G?6HL0EVmHn z{BB>UVJu?dMJWtKFNp^d1V-U`q;z&V;*KavGc)$e*Sn7}>@{FuqtW<@Crj&s1C;xj-3zT>U#tk54m%-&zz{GZa~D zo82=W^@TFL@@Tp@6YPLu#T&X!RF6sShbuqkXfyFiwQ()#A;Xi%h6yA?H(#st{KSTy zCBh2j!=*kpS*Wiyb}jgi_;-S!S=% zNSj{^*ts}lwG$hA-3zEO_1R;^z_^RnU1$_tW$;R9-)9H#l~Hl{%w!X!6z<92q0}K% z31($Y3k&B#-mW<>?3g(SncMs)AHn^WVI1y~D%Zy0WC_gUx25H(21kxQH{y+tI@4`gNa+ zT4AED>;x0sBKblm`Z!Q7z`=AMb*J-{ORxBFo!c!+Y7)whmK*+D(%R}5L z{Y0q4n4J@!lt|?b)M(>%Q0R%}C&R+Q=hRoev(WkV@CT2ITCchrBkttIORrU|((0!0 zk{Jaz9QnbVO0S8`9g6x$5RpTcB8oBhlt+5;3uA@bo;j8iO}1AuNywpDEmcS(+2Yd7 zBoLif^UZ4gB7QNZpM}#-{CP+}-X@44N|WUWN^Q~4Y>n~B+nu}%2#?0OcE8#Bgy+o3g(P?o=t9KpxQ5;P21O$k%VvMBKqg_4+p1gdzbsSixA1>dpMYo3BjKR<-3 z=*Xk#XayDZ>F43(92F1?cHx{?^$loxuo;?RO;ZOLYY{~N1fyYt;9 z!~sr7p(W*cpgdA*1x|OO%GWP;v}lJ^r^r~#)P3CQ-OY7ma{*!Zu}cZ=jsutMbfqee z$Ec;Exn^Zk1#PO;>pZHl{H^2owaUBBBX_pU4XR%fPrXuWMxXKkY1oIl)iM=NUQQ%t zHCgjgG#sji&KtDH;$@fm(Vt;|>BtWe)41?;b?>9~rfSStl+@x4I42wcD$t zbxya6Q`K#R4hXXC^{1VvH|_p4$$M9y1{V{pPrb}Z+k(*=?v%YpYDiJ@u(U3ksvklj zs?`sn$N8hDVj1U-C619n5L8i2u6W$ZvlQyl@`fP24nyERy4x#{=Y|oAbJW5^L+GNn zOq`?B%0z2-5DJMFA$7%bbNMPRE6&xu&~-hjRb(!yi(74GD2={0bD=uOwG1ZlY>zr6 zCpaXRsNzGJS?Tp{F&moH9nr$cGD|_2bA(Koz>*pS*Ct4)GiT@7hzas$~^n2o~(NO$pG~~Yx z1N`%>)bu z=AnRPBA7m=E12+*6M--637W&6fDf70uqQqV12Ie(@RxxYIvnyZNBqf%|2E>kjreb4 zK|nZWe#U~#aLgl&1-apvhaEGPF=H7smN8?QFqR3!O&D&%aLhv}d6+O9OE}^=iF#u6 zs3%5`n7@emiI=%E0e{H~6tV6^1D>~mATSyT z#-ag(4;XyF;5;)CPhZ5d74g(XJVy~vSj4jz@#IE4)6s|r8u36Z`H1HsV#!A=@`xuO zVv$EI@`yzqvB)D9dBh@*Sme=!MK@td@B~CG`G_SSvE(C`e8iHMtD(=5@3Z9lEcrf5 zzR!~Hvx4<|LOlJR5Kq4+#M9@6(GLU>{Xh`W4+OV;p0PfwVn5`+g<`7uA%7AI$@fD> z9Wv^WQAc9p`f_na3?2!2_9F(57$9OStQvjRi9Tyczt5EQ8LrQ8tSEinPWr4NeYwR9 zm_XKvKI=rEb)wJH-)Cj$^Az`a-utW!eO_^W-gBZ6Dq=?-|s4R~=4SjYnw`G6PY zfS2fiB|l)v4_F{WR?{JC-H_F7$ixo=F>yntddNHsdCML$@k6G1$jUcl%7#4sBbM2S zzZ@}}BUa22tJ|nA^lZd*ju?C-!I{4i6F*{(Ml6XDvpHgpMyy05-dIMwU5r?lM!Zjq zc)uR8+KhOg7>&dV7>xv*Bi=(syuXZiV;S+5o*iO5(_>x;V^**+tJIix=rOC*nD>b> z>(ZDtYr?8AVeOf)$R{lF2_H5SR*eaZZo;CQu;_xGJToKybrA7a_*ZC2AU9_GD^@7} z75w2}u~hM|kT(7mYZm{C#U98#82`%e<M^sFHg`&9{&*wE|6O?{*~XcumiaP z<6nuF*C&3K-?0Gkv!tK*-#~7__*YB}{+0C0qg(F9_`TTV@GtWrw_NEg2qKTC1)SsaYm z@WJn;Sos*h?= znp70FC3A|WZwJ$7f}1s5*L9sQ8ax{AsI&WL;VwTDYQvlFnXs3lo6d+6ep1vuS}hWI zpuWGH5wQ%lIupiPyxN)Y>O*)lZ(QaZq53qhI$)-hKWM;n@lwssIul-FS*$bRXJrbr zGzpOrVfTJnx0hlcRC63lA$%RM7h$;z4w`qx6-E`8XuR5ry5iWNi~8jK_~X?D{idNb zd6P@IkdS5E{J<~@%E5VEjO0@q@k237JpHv2g43(#a$E`mS^KEgQ!boj1{ps;yyWJr`8&Sq`^ypPb zkI=43JG$uCK%wB75Jv8FD9xe5zmoZ$Yw0CRn&Xk|7Nwh~u+R??Vl945QoJlu^8gfO z5Wmf|+&oIIadI(bT`YLxku}=tdQzxgZ}x&v{SA$eXE<5RA{#fyo`0VomGa9g)I7|- zR;WZO2_|+?NF&GOM5nqDxg`-@4yHF)s3n867FHf1jNp_kWvoF)c21h{#L2!yjn%xj zL$Oo35tw&&$dKj3@=g>$VvDac&XvOAM*|MMKX!@kGI5uX0cn3Y=kw6C&$QBU^syH`_@_@<_(o!%5wl6pcz7(q`7k`Zyd`GXIxt5lb-WieN$vbwm>O zZnnwpp(BdZ{BwW06hR89g0%Rhh%fP-xF{?TC|EzB`0FW6 zU??4ZG4_YmWJ{&*#I@)JBM(F_j_Hd(6sN5?QV%hoNpwD;jto|q)_e<<%^~W zDH4}%an$FnG<=DQdh+a6!|4?HdE*nEu8NQxrY;|YD_?nX%vM9WPLVfV=uL{eJnA@z zEf&4<;t!;p^h2A;h?b_~q;8hd~TfB_DSQ6D@N9OXkjEyb(GBy+kF)UdB>w}m= zDgwk9N0Ruu!B$*^YQ+`<6l{8=yk}$(%iB>+GxDt@#}h_*HwwAOR_$h8O=&30%P#TkEg7Wr{da( zb)0>t=vTm!PN{+7HF<05%@h@|?h^)|6Koa;U!A2%e7%J4Xm!NlXPu*wX^uwbITC-; z&k@iW=ZNOXI!DSD7nRy-H%?QrB9slKhEyP&8Wash{uTogxNs6719A65V#(Yj}wB_x*o@Oul3Wzx6LISq245`Vl zF;Xqx_EiR{X3W0AAjYiHR~gHYNBSCLnG^C_j+UR;^&F96_5b3HNq-MQacpP^9dhd{ zRE#SAm~FP%uD+g87J2T1RJt9jnGkT@YWpgqG)U-ZIFa!|hYUKS^8fs)m=W05vd+%q zc(#~RYbuZpy@NX!ExN1{LEcocDW^8Z>4;B-gbIUe3cLrj||cRy52`rWeClRA1r=cUBSBjEq}(Lx84f zeDm2N=_(4wJ`qH-3f6}@#1uV?oOs3hG_OZ2{jV>-kHv6d@*MqZcH6abY10QIU{bpM}HyZ_!D8Rm10m z4)+kMU9ZJR2#U*D6yXFr3a17hCzJVxt0;ej0~2f|k6432h}Jgf*(h(>Vou)Wk_iU% zt#Iiv=;T|v0=^gzW=)@t=u;GutAD8Aqqr>R537S0WQr8}av zz}|+H&A3X=+o1YEwJlH`MeU0k4z(i@xgHEL$AY*&-`~8scpu+fUCpL<@!iFn_gqQi zKZScCaKlGEbG?C@1%R976Sml8VevGJL<1v*RBXYy9TcKpGPYh0#a6b^^7ff)R1R0a z@|Kg;v$CwW?>3u~Xsj6UrX#v)(*{1qridc{i>K**YXq_gu_#5M`k>1F5}nZ(ue5pL zhpg3O7aXF>Ze=N0HoKYz*uJeUk6io_+7ulUnsGx+Vr>`?(CVn@g}k00A9m?RQRkcc zFL*|%4P*PZiZ_ovlP}$*Hz<6P9A_Wi%ogdKpMdE|T~@S656N|hKEM)6U;aGJ(b#`_ls)%JF`Vx1_`BpCtZz-vR63n!3s-8%)_VuBgj5 zFWKZ(=DW#yt0{0JKvj#I0K({I3u79se|8%@pke-~(FnC0BRjG3(#5~2x#{Uyqohbp zgDN^eqm=hx^0}k2rifLcNTgqLiDz@lA!vU*OIS8r=dI>PM}RkD>v=>uFVaa9(aD{G|wVV@MgB3na( zkx`@?t{ZybKKp3?0!)`3garVC`F!0m^Sb$_}R6%fEJq zqqvwJc-^psuzE-F)oCl%GakXWOL7lhRTi~kSyl~T?b|3l$~{lvFo6TRV!z@yntSbZ zI?h5BuKx`O_A|L(0@Y-aSqW??7CwjR+x@3^cT}(yKDQ}evp>X}`4(F=dWFu8llWr$ z5|g6~-p3ELRUsgN{|vWwl8R7&%+=kszwxXg*q2_?62k;MKSQu^s>8W+eN{^msV0A1 zJ+H7A_YpBMolYQv)%JP!m3p(OBCw2hzbL)l!=Vhhd3o}MH-BoM06aaICjf%T9o4PJ zeP2oFTSTjYBq{K$s+>>}aP@KzOn9SN)Bzp{iye1=hjy(AnWwtSv?De>86*L&i}#&avmBWDY;AZPXpRjrJmb+pT1WO~Sso za=I*KI1~@S*~)+9JpABsbAHcmTqF1CL;RQ=vl`#*<)Mf-xP2aW@`B!A(q|if@dned zQJi7ac9!iK2KF&f&orEu?Rus$-E74(4CZU@onc75*^)WGl+UW_u;M z`~V4fS}|u}w5EBrS%H`-g&q%hzuCqzwBuvdI>uI4l z4fEP_CY<}r75Wh#_?310O++tgjYXxAL<<$AmojyvC8E}y#%keetg%I}UT3#ZsvI>A z($XOD9>>f6XocO++-Nm~qjlkp+uNA%9zlOzx3L}0G;|wN;VeTpSqA=t_!At}L{}?mr7YW{fNCJ~-P^>}4AHknM%I9qn#5mk-fy82zcO zod^x4hAYj!c>O6qn|0{Q(%A+)7q8g{=;68Q#%qfK&%^7Plu|c?4X9ht?`c{)Pl+d9 zf6CjM?5-TN#joSUVz1@*g-%X5n}ycdHD;AqXY4w8Y3v+NKbw_iPh2$$XUA|5Q)2$^ z8;W5p$U)v++{NajrcsYwlkcnJD}^<4l^Yr2 zDYVs;obWo4+v@nQ$YLHu`;%DA#(!lNMWF6aWRb>yB^FtNKTlEB@n4a}Oi_MDo(hef zjsMCl{wzh!SoBm>?`#Q?hjXTd*lKW(`SZqq&dF;v_-iqjDgU_^pBHo4;IGNtPn$Vj zciG`!xzoIY4_Yk4W$q2#vvnOGlH*~YELIPz#UBrg?GdG_l=@jn@I&pFBO=z2uS`W! z#__dCSxm2y^@wU;s2=_ATGnH&j8?nWSVO#g=astPI@jgDc1hP$jV^OGrpRUc^FN|0 zUAM$XsNG^cT}*NF*`7$wuYfaNe4odURFNW{FaGzmN)yx~D}I-v?iQ+fcr32g8K(B+ zz_SPx$IICTTEhv&8^@pSQARvT5Xvcw2;P={P2D9#QAdklONqi*-`SP-`s%qBAX2$2 z!JMRml9tRr+qi{)LA>q-7bq9HpgMHx4nds$5z6<07C=Y@}z^31(b;&lH4 z$>`769b{{TLspi0I_**P4ka__#Z+9$t##V^j@sPwmPOp|nMa(l0b2 zt%?2bm=~1q_XtWC6`DmN`HeHA;Y6?NC`_YGoQ>xHq5J^VH6_Rg00J6&hBud>^D#gDtE0ub)rhs zX0tldBK;MYCsmPhrSJEXe%R+ykiYmA=}qNtI1|IHFxf9Y7cJ=g4QIpLM5lhFT|NIK z-+(WXzu`Qf_37%kLSuq|s4b?f2l^|X6JaY#f5RD>%;wLco^o=vOW&Lx(`3I(kH6%U zv?KL5oRb0iG^Q_?^ZopOg&rQOfG1kSKR)QV=8)%G|~1O zNXbf5Tbm!NN?1t@*3Yfft3p;S3B=3V-{^-XXZ_9#+5RQt&79 zH=K)Ly8YF+BtH^=gE??`^0uZEylodTXbI_aJYpjX&zvGg5Fvu1H6#_a(giG+!a!@0 z)78LFwO@>t@i#Wcy&Keo)S$)|KA<+eX&K9EW#`h39si*bQZfAl-P{(Ny@fx_UGKDA zQLFa-5lz_h6ysX=>R+m>k}(4Nj%%5Y1CJA z^%H%>;^X`g#p&YX3O%eSop}C8jLtB7x=$&aG@o`0gSnX0Ad5hF;P^yW4pwEE*U<`k^6GH+ekN1JRgKqvCw91ewzZ#R$;=I3<;4Sjgrim>-U^JcQP|s-}Z^ zryh#bK;t?3dVS5Zw8w@#G_(ms6K*tjMb=FwhkAWh2=f_pzDuv2`Umh?r4+OMi0R0u zD2Ol}-_ZGXi}k#cy+<|sVQrz6`+Nueo2^`mP|DL@s0^leq)sntKI|66mpH=ZVYA*n zt`?>9Lx9zLVOA&KCv}Z8Gi7tc^UQyn;a$|vN%n<}k#`^uDB4NvcH$wimYo%&A1%Az zW{Cg_2PJ?@%+5W!fM2AK2V8YZTaabHRf;ebq|nB6vz?MnkfGJk6H0o-chw=o5&hNB zlU$^#uBc)Cc8*5hqILb2nhm4M$R*a!Bl>nv-*18`ED~h3V#nKnyX-RxAO!N&5qxTl zi61m_S;9YPP_w}k4Ri4%_ov5;Ew**hmi0gL^(nc-e*SU3NjizkZ3xU;IBK4_viNcZ zbsM9z7^Fp*uT}Ty3r3log|?DViQ{I5JBhyasAVz#2sULA`xc@NbJ4yntFRPu^vXg$ z!}x8*eTJdUYr?R>N`)*8)qD|}0IE~l2+)3+x$Ogvdrgf~_jPbyI*bC;tnV7pxwLg3 zdtt6lOODy9hGv57U`EpHU{xaB=ggqKjs``CanG=SwI5xh6^;i}`!UbEI;wOirfGvG zE)0rnNHRNV-9TAIL+h=EKUm zNT7K5<$8r%0J(xR&aXneVc-vw?{jWb0{8BGDb&efCW8E9?F=}%Lwv5JR2|3BE77@_ ziyY^y#ay&FO|NoYTnCw;9PaLC5!AWM2(jyJy+5|#4J`;(fzdIC{?z_hW)-zS?snj|62RJ?A_a2`3V{@v|MVVa9w1U@w&jigFzxb1nr#`0V$1 zGoY*G49Rx~x?7eMfb}PQgA;$)pKceZA%$~=@5A;JUn2Tg39w?3U% z)0J#jR^dk&P#_b32hVljpr3v57v443iRrtESoyTvu)ZFa@Z3>(t2(~Hhp)?3iXN;u z0^oCAeE%K$!@?#Jz@U)CtU*!D5`vhKk7vy-{5U>X6r%eZ>DFN4! zPA=EzDknKocMMj9n|-nse{9Ffs{D4uO4t(!zoQ_|p{<1Giv_&Kb#4M?=XO0m!ob~R zld1V|2yZjfaZI)cJR!9uMLfmzvv-Bv=@{=G;*{d*;)l%<%kZE2=wX1(Oq4A_B~4ON2+=fJogzakk)CHltKG+wuK; z`!zl7kBb)s1uS+b2;eED$3__ab4hr zRQjZ9_-H6kKsQ+uwpNS27wnwTijM1Q1}^&(n4O1CB{P{JlCpwcN30W8K6>!tfAyFSai&QGcSB zb@>>K%0W2KME#&T8)I~pIXe$@XE@Fgp45_h5)1|FJ!y`~uDCTeLjQ`YR?@kOP+3eX zSq1-DCEupAC?;Ll%J8xB3JZIeFyXEdgN0KI1u>K9|DNXS4jk9c{2(A&_P1&Bu=@TA zh-asVGb0||?LK2KZf$SXL;!^Eci+y4kmq-gc>A=2c8V=xf1iG>FDTTT+Czbk4|h1g z7PK$1x(gf%x~`K)Jc4H- z8DF`C5j3Bk!b5UM@v}O`35Z;TuSq)KUn7>OM1J-|o&WJ&ve}b8r#~BtKWop2;?Jgo zt@y%psEvq%x2sf7K>k|x>b&~8qtQIM5UKGN1famCRpkLN!Asm00zuYIExRf@ouyhOF zrLYU{b~iIEQGHx(W-kY_AITShZyuB59zPxMQ+p@iRhuuZdMaB&U_;nvH73 z>(wKoTPTMVw%Q*L__vO<{~6HwrNDpEYEuSV5k04mn z9pLkJ^}SGp;ory$_`KKBSxKrH-|h}af^6^>GD#KS{{Nh6F_791gC2d!yOs-8!SMQU z4L_INTNhNw2}3@+g@c)RI=n}OG6lNTmun4nK!TtXy5gvYuTtxfD@!~KaaGnpSKQnz zoZjqozfX7MBI=XhL}*H=yYqWuVG0Li^c|D;h@X}K9A$=!icl3BzZ4F8+6s=vx5XgYJOo4B9zVj# zOzx4x0S8-^ob1anu2{lmt$q+>U$BReyyBP(n!W4~)p^T)uK>VP;sv0YfI8M}KP}kS z(Axh1R~0n1rVw>}Lib(1Bh7dCP8gWA?}oRq;t}JIt6h?kG=uO@bX%OQci;ANcq(Wn zw{xuXm@e4+7kL?3&S5~5Rl0^rbwesb3GrTj+`WbUv`kX*w0*To)^aN{en(es{!Tci zmG36`g8nO+@0pRoY`t3KHww3p>x;;WIXiD$k$ZiwQ8+U(8pShztXwmkC@&s!O8b|2 z0I01v6`Zi++;;gm9A7NIoDN4Axl1yPZyu!8E2g=&Md*l|kZDayad7_p6FmjEeU3$g zn0W*`uch5yUK%=r^sB>gJmq)sx?(g!)bu(ePvmj6;H8q?@+D?iWW~(szpQMq`j6^L zY4}cB)y1HJPFkc@q$wrxv|m=J(|$v0SJAsD%C`~KF8Fv_uQLfr%`TDP09GN$0m5-r z)OA72Y<(v5pVcP9fzmn&ERZ^NMAjkcBccsKZ!leji2H4J04VP=dfYWU@Q#hH!sKJK*j>H2A}X8@>E$? zCg@%Pt%1snpcgU>71LxxlH0p5LBv}xbdSh<}5}M~Th};@{K;$ylfkYHtllMG8FcGe2 zmrtkdS2&R<)G8MLmC`bB=7z(_s2jL#J{&RF#LzQ{;c&O3`$&TT8lcUrHvn3hZi2P2 z8}^FI{)NlJ&ZHj3$eR9h8$$*N3mX)5oa`QM_LL@lu#;c@)<|~wGaI>;FD+z-h)Fwb zL~>stY`)^LFVwKE%y35X%^)^bEKoMK5bK0nsUJ&P7&ANC&#kQJA#7|+DjdY}=vfNO zz^+xH9oWp69nQ*O1E_`7D7X@_qy@wAh4{s#OyspQ+X!xCw-M6Da5J!lWtm_kqpb5V zVmqS-AR~K*?`=$(KrF2Ehg?EDe@QvS#V(GZi6a%O5f9B=`p(XyFE%6dzKCp6@y2Bl zSJ1mn(g*S6)O0i`UmDpgp|jXvrSELyO$zejPxEhrQ2UexIuJ9#y02}**P@ptaEj=> zl0~bqKtT;?zkx6fI}=C-%BLkRfQ)PyzPB-A03_AVT_;V?4h25#fm5rb6>|DHe3{~|ds$F0QR zg2N&P7jU~6oG@6#5QLXch);9V+tRm2wkjws2X*C38<|{vfG;I38Y&A0r~qbyHOOsL zYd*J-9!}sDMqmQv!AVWy@Q}L|YN<6HRCZt^OHG4X*lPl{u^K8&VlUae2!BVjO<0IV zfig2^8pg(z3C6-sBCe<*=qu{ZU{{z+t^j>%*N8N z`Xm|zx~#aU3Ea$Z6Qq^nMqmreVI*!Ba#@Q1=c|l;YK>q<7L5=#*33W_mLk3_NS3a* z3#y)o4v$oJ(`gzT;f+i>3~gDV4$wBXMe&eqt%B_|*?@1vPEa0!6XOmT%&a>A+on2l zfw!?=QRLO*Bcl4nO$aUn@snMpqhHZZq*~#e*~=UjF6*~E zVj0qry)uwHdlfhvdlU7*d2@o_Y_%`}IFf(H&2rE}cAPY-TBw}8u=+;$=iYSx=5Q8^dI_8`G;d=YI>5OPbU}V!} zaN9}IJhaWL9Zj;^eKw~;S3k_D7<&?bSZ#O0Yu^;D;flsA23HKW*>~s0rVS00%)gvP zBsrSaBFQmy5lMl>CX!yJB`B}8J)#&173@KfGL@=p+}5H7XtMws0IhsC!CKfwKBsVb ziOqm7Mop1uS`Z^++OKWg=m9J&prM9fLF~z#9AWqzkyy2gqdi~$5zU9-&@F!{adSsX+F1+E;rT>yDvM(!z0`IN+4$PwFB5BuLZEM5JoJ0 z+~_D@vX%8Tqv4aE*rjE40FznX`gfIkZFC z*p!b`Txr31;tWt`)(ikvrc5vvcCtN#N-($tI?0_Y|J=wx9kFfwRMFZl8=>4S{zg{i z?wc&O=Vn7%L5-|fp{x^PrPMMjA<}ug`j4owUshN%lU6V*mv%@Cn*jo5OKdt=W;zff zQ~CjHil{?xQ^ufQ6is}yTQ;~as$ZK4ucEclT>aK2@m@i${iq3)FU@2sAK6qyMP`@g zYCopc+dkqsM=jU_9b zg*{YRq6#A4lf{YBIP4r%J~lE@`OZdn^-~+Evh<4Ud7KrYF1|MtTt{tNjP#6ycoDoFt@aBP z`J%ekVD_{=UMs2ml>|@}tDd4+azIJXDExtHIB12}i&Y!QPS$j)?|2@@*RzYf$@u_H z&MmDfXM=KSA9eV#VHQOer+ps{t+3`fw1Qcu&<<%+Ruqa#P$qc3pWm-grgoJaJ|!+J z8sW_B89}V9nW385l8!g=km19Y2Cj)M4Tu9y9x7|Cad~GJS@}ZU5>bH{IAH5;hn0w_N zIEXUQJM2f5kIjOwAhnr+l}~M25{d2(j!IJg*g|R07r$0+WDxAHxf`pQ57yT%G zYnFNGGwZ4>e`!;W2^Bo$pcZV|E>>Wm12Ge=``Svo7T{+ojgFXCx9(80W-g1)<#Q5? z`dkgBof*(LKcN}MHcK`zo4SolthuZW4TO=IK=ZMU3+?w7^21PeBq1{gp#^RW#sp<# z!vtVs#R&70R*s3DS6@6qb&4F6EYt&;CrJOjb$$#WHf_VB1y$KoA}t*i&J1W~$qZv< z%L4YZG|x=Zt1BNB4@|`+$bEOv!kFht`?+}6aay!r z+h#=%VA~CXspxd&cl79ijBJGZ?`@2jKz^2f={b0H1q-R!rQ7z5rY6d_#-~kKKWhJYhn#HYtWtDd6L(7Vd#&C!Uk26)6Lj%T4Jz{FN>6$Fzip9v7 zD*_wO&Nyu1poScJaU{pnUhZr58&2ee!z>CXaH}BPFj&M8QZ?kV7#wui1Z8B^1Yl#% z2xDWXf3ZNnF45yir03-~R{KnbMmRG|Mi47gW+=(lkM>nsSbt@wR1|Q7+G6jaooJur zJCl9R8o`ZI*9d8w!Dir}G?9&jz4jp(^^EiBu%|RZn`g6WSc^BfX;54Aj!xdVZgo-L z61bUR&AKT;`l@dk_!m;&5@A0>eI)@c)mMc!&!$FwRY2=xHo;nsO6nt66kK+4wQC@Z zY-!P3R-*R%pQMU9T3%cG!b#EUUAWk|noVY;+mFHqVB;h;z}Zx<3G^pTT?1LKK8s_+ zEIRBUp%vCVhgLA_6xtyzdq+6>gnIYr4VC()l`(axL7!DqgGfmi&iizlXl3TrJh!*UR^&&#TKegpo@aqK+V%< zgR;(^70{-meQxonvgcxeg+@3tb4Cy=XJ)9MrISXAUR@vajmUetERg02vjADA%m(+f zCe1?At54hbdW#rcZl=E5ZWH(gcU#wUzy@ocI{T28%TH*B{8`gyrRvou5cNQH6XJ~2xqJG$&w#Qp)yz&8s@DXt~-5#3?+__>gvgwMz z#=0{Oi#USOC9#i+SB|ZnGyp~>HQ(C!(S2?u-Lou9FscDqNUwcsC%yi;h4e70Kli)X zhbAy18|Hy5o1q!V!V+Ri_NSUI#lV=#-rWq8Zfy9{o7TMiU0a5)C+-y2!0e`=da&DWM$3&y4V9fzf; zgD{h>LvNV{9deu0m403FOq(rs`=&JXqK}vgWMslLh=mUmh;1fDbTSu*5votx_l%$p zU}Qn_tyPEWsBN`?ivUS`5N>#*=vy7$)_iC zzObX7#~igk8tP=Lcj^qnLcRvQm3+`>J@MGI z(HE6PRN=%VDv^tA7fl1OQ4|euHrAU!ZLCrn6*^|zp4RJ&<8I@!Dnl)dnKA9>R(|vl z7B+(Z?B(FTtyI1?l3qh=TaOi_wyh)_Rq6@GA5nZiS#pDSd(mnesF4x-fEKRofR-5v zdpFx;_fVLD*qo0|4I#8JW~Q{C+Z9Vol!c8_M`P-da6fOVZlwh=GNJw2#)BTf!UA{n zDNIsYCW+Gb+rFJOK^qxs0<`hi2y0J3NGjC^#S#rzKTu* zSX~Xvs2PEgA(z1|Teu6jh4r9U^suz^sD5c=M*YY-H|nr9@`lBla4}wj+V^HsYoA&P zu77PIn`XITEbK%^iy5a4x`Uz@8&{pR^XH7l$gnd8n*`jE zv=a%Xsh&Y3Wi)L>QpV6yBo!nUkpz9wcq(r?Wmksk*G2}bAKLh+eQO~%be9t|Av=-T8L`6}S+axKm}`Kvuvs+2${VgNo|2_wyNxDjBdbk-Hf9@P zE$jw^%EjJ3k+si_4As80aZvx*O0w`H78ms0bykDsM?jy2xguw<3P5#G6MaqnKBXd+M(MBKoWiQ zl$L1r8PWh4=SK6bbxY9DV%-#UVWBQz%mX8!k(JO4V`Iq%W?>B{l9KQ({66vJ(`ozl zZg)FBE}raD)C6s0vI)?}X(OzK-C$BG?&-3zYe9^RX}`8{qX+m&n}e2^SKk;W)9q4dH++qs&uumx|&@ zE}kw6ppg*^jBS0`z$~lJux%X;DiQq+ z%c%Ofk)@#erHzI9$2O9CVpk)dM^g}u@}-$jUS3M!T|S`fUylugNcx^P+h+6}cZ7B;j) z*fdN#fbBS>q?Mu^mBXvF2EfRG=3Cn&=svg1fGD1f=qFm~c*1qDsbPKx<1v(H53%UWUEa(6%vmjk%Dg%xiE<3bzfJSy~gISoef&Hw_*TVf7 z-FcHe1#bP5q`OLYJDXNEnlqOiO+e3UnTi5CHAMyWbC(kfkPzZ2b#mgua1qlC2=6i1PBYGLe zqYr2bk4)Ij~7@O4=*oQDu5%WVo$2jf{dU_hCpQ5IT{?# zHg#z70AE^kqY>7wD2?FWS`$oYfmSA`i9q85_1pnxLf^y7ZdJLgQ=HVY^efZ9-4 z82O2zRtSTQ7|=L4<2x@9`K{DQQXSGTP)d=8fl-Y#B(#FC;t^6?UWuu!t|X19_|Np~ z@8;Npt~lJ7Yy{Y55rsc|+kJvXlhlovn%1zCR&cOcJMdm~ixc4)edNfeH4)is#Kc{y zv5Y^Hx!`xtmzZBV^KMqtBWBFhGr^JJ5>gHo^v1ff{ zEMN9AKG4F?gD$QAqo(4ZCAnbuXc3PKK1{%VM$atQ=#_=oW*fIkD%9vN#mwQ?blT zSxLET@3sBU#S-UQcHym2kY!l+|5bKRopd-*YMp0$ZA=K*I?VTc5;(KnFtpSAPO!M@ zOY|#=i(9D~#@QzdjPK&YO&FH42Vx-ceGqF+?u94-EkJw}jM%V#IBugIiSvzq$Vyrd zv2MjgFEBQq_yos^7|Z26M1ZeRC=uyvItt!lT}R>5*LD;xKs1sMRaQVAfkY+gx!arq!zJnYI9`$!ayD>KhR0j9XPhQfEQ&)+LL zE;Si1lpJ_qLM%Kmz47qy%v=gZpq_tTlX;vPuw$^#5cqZyjDiJWJ58}^BodQ?3R|ji zcS%YYBM^iFMj&XdivZE8h68cRfkTPG0g|zD56BT%V-ipp^qPRmF$R4n6Jhu4+PErd z6vTRDrD1OGQdTNjm5iHGgtSc9)J~p=fmW16Bz+V|D6gZ};iRR6*gQ2b9GJd}+c- zWH-GCk$v~4FiedS1=5<30@9jRZv=qW(2#igQ*5>RJcg!nq+qJ`TTU02a(%6jpuxz8zB*I}{~ zK2$Uoq$>?6iwC-hg|wxh!uA$1X!0A<-XwNALU}!Wq~X_T%lVPm{nHBXp{4c^yD6t& zc3V~x?8d!CbJ2<>|2qFm7Yrl9C!7Sa4FDyqNDs8sP#{ixC=eq@6oy%yFc?;{7?3UE z2@IiZ!4ut4jEI3*Ou^@G zge&&MXSu0E%DSnI4MV7nGcFs3@o$a7F|u7lKUGSk&pr~~+&HRls2t<_y8X+D>jZ`*jA+>^fV>bh}jhxcsX)53&tT zXVv8XxK)M8Z?2!d{{DHETOpiOb*1Sv`p!;)F)JPkN~;hB%Blmwaa+o$N>Cm5-~L_I zkxL5cE`!FxQ+7lgfS%kq3@sKEhLZ;hBu4vkw>&P2l05`qi2;OpR&S8#RRt9(-v9X$ z(tqcN-LYKob{&)ib0D$tbfqE_m0ncx19*DKs0r@n8l$9+l=gAOSK5?%lGLJ>1n)0y z)>@PVPpfYdiXPgmqn=-vmDUWwwid3i2q_750Bv^+wYFHcLTc4W=$AU2vEV(pua67i zlqSJKNXu@ zDYI@fyQi2S?I|u{?U@}j(g!(fQ5brjp&*PzkkPO*L11jDL{|Bb&AlgqpADQk9R=CI zDf3v^nBjOpNy~1W4L(3N+U$Cm9DZp^|aXqDV&5N(fs%QqgdeBoz-oaeQI35UE}Fo_<4ERS&zh zDFs652W0AXni6W@H|3Vp05iRsdd+EF@@b(}#%s-KhS!`Gr`Nu>)F#c{@~@&y*%y)a zl>Bh~v{Wz{<}fNS7)G2J2qRMjgcU3TV@nrXZs77$?%*}@pnXmfPAf=zQYuJ$ZfapP zu~I?%Ay1EZH(fz^sf3hqQW=hAe(8O=yEoTHxJiOxb9>w!4_C*{o}WF57%0h|c{H?l z%4k9%47%hkjj|D^ zkK-I#riof@Z~%gDH~`Hy9ERo^3d1oC1+saDvKoaF<2`7ftYrfRW6l7FRnw|dC|YRZ z#y6YR% zZO$4M+iZjO@!d9PN^ZAdYle{_Ksz1rNfJP?+{tv!c84=~>RY!ZrH^h)W{_^TERin8p1$x+QNX_nuE=1h2q1Swmxk1)3;|KDG0GJa5TjKQ zFpEfhArUeT%e+*HOa~>h5jPHy$w6p9^^q>2uTH^6PKO<4cv|gQ@@e(wz`1F_!E?*%(AJjR zJPdw?6cc5NpEnCk$(;pe7|+5poaf+K)^iAK-lOXZ%lzI)qoK7p>ZBn$ZvwTWWlRwZ(i!T62IkCqvt6u~5M7Zx>3C>DUP*mZ2Z;m(v;=ts zoG5t=woK8zZe-67kU&{%Km_x(v{oi~zvy_?dcTXnQ&LFlpWe4pa4^@2q;b#_ISB=$ z5eXwlEvrYG zpU&FA`b@fgdT_~7_29a2*8`=wEA0ECE(No%)8@ptJ8F#GWa1Lb%0wlnsb|cGBc$D1 zZ7owKvBhQ#C?Oe#N7nGL9f0eGwZz+}y>Nis3}pt%s1XBAYZ5bZi*NX@OLxv{hI7=` zDcblauPhEl=mP=8iI?h+Ubo|rj8Nl%v^*WH7pk_4W0Xdmyt2_e*l`DS~+qjz5dj*>pzA1y@+mYdrYETaPyD6It<0m{mhfVHKHuLlHhUmI5j zVL6-q?y#zM<~{Z|NF5^MHmQvx3PdSM6o^|PqJW%wL;)Gyh{7?75rbp3A_i!y1h%*g zhaZZE)mG-Fye=UH%=_{Ia!;?Ia9{;~uZNrMclv&n08U6Wt#@+vr=Vb@oPvUucM1kt z@(CC?9Y{dIYQshC{!`Crwd#MGFCJIhBLB47?o>i%(*1gvjD*sRWF*Yo??Mf&XdNgb zFV@L;7>!BA!|F{cqEoeJ{^J$2r$s_&Pd1_SnB16X$W!{Hl!76c)&v^Z5V&(#u&~7ZXJHw|W#Kv1<;P8}KndNS0?z6uL%pq6*fJ)} zgj0uD{lE?{dc+L`2O#8&1296xffz~RK=gux!_bQh3d0Es1>&TW2|Xv(&F}&487iob zJVnMp2noeNXwJo;Xx>GjEbgINI&3)b87^C-etJ!baSN|0Jzl>xJx;H+H9mB6@S1aa zAUoB^Kq=3j92&NsG0oID@rk*n@#EJVHQNMjq>=Ab1BIAy}@5WQmJ~G+%AusF1I~y2*u&g%~nZgWkmxf9DyR#n9rs z%5tb^;N-vq6H?)UneB{6z-?_I`?v!=t{CJUfG3k)19*65K?p}FCemHw)l`I2ban*% zS`&`JhCz3?Gqa==4|7;i_6u?;4;mASD}u(1qJ{vRVj?||i%-y=Q3=02C&6F@EccDT zK0%-qB(A-cIc}(}6lqRL0BO$200H5ofPm0bwO$?UQ8SVV`(R}eg0Rvs_mNM#AG@Th zXML`A0Vs(?dLXqHg<<%G!B`x_RswhvdMtOF0vr)!VyvsQ;^0vrf(ukn6er?vG&iDf z97oL2?Q5}J7G+V+WIp5L8h+raO4at32qeWDu1|6kW&1q^nx52b*Q8|0QCng{kJxnA z_N?y#-uJAYnaJgDk7Y4mCeEf945ctJ7-pr9(#I_KQ8-3DVq`K?Hv-10L0dyYi`0LPom?5KaPw#(gLzs#L;!C&f+`TAIVd)XJ9rH_FmIKe>DOksd&{?Nb{t0KE3#Vc03E<9+C z!2$&!_=*G2?8IScE}}3T^H3n0XDG|Xna4D7zFaM;9L!$jim#*@K-U5877i+`K7c=; zm*xB=f0C1g3nmI_H@(|9;`X-e+#7oS8N8c{rJA7B6`2O4^v54A^g{2?9)(Pv%YY%4 z&Y)`(!vTsmjtMm^s&yo=7%L4-QUMy#xsE8a(Dl>?p|W=cczTSji+d5(bG1I=ncI*#GvTDA__+h z3k9KjiE@JDJkALQ3L}sM3D+l*1%7jS_`++>5)&-KG%;Rtju^K&LrgaQzCFBb?sn_d zf590hd3PY;h?RnbW6mNZEN2d*$4Lo*>9#MZB^dOSNOjAeZHC|Gho95uVsVs4A##iH zni8@TUQ2dNgfAYZ&N+Z(FhoH`FgX z;6(SpgggqbDKU1xDa`=CHO&RDHOC6CIm?fU47JzUwXcf%`Egy5@q+?uPjLoo&#(sr zVR(dqu#7@rY;K{71{q)*c4gU8J|N`t<^_SZi`vj8#c6h5Nv(2x%6E*PkA{=PYVsf*5zg|mw#jgBUu`SA#bnyG}F8{x6f_Q;7 z5($k$&LfzDabn$xGec!zi1bH_AQs}fESmOeNbP*ZIyt{NOgH=L#lxKqXOHu;Sn9&X z@5?)xq+G^U%e)USv&UlvuiaY@NSrx9A8vv}V%WkLc+f(YIe58+jJ_**?7Rhs!0G1m zY>aiiN_@5-bu!07={^W!z` z*iq|tYO0HzCb#MO%Pg^}Tz9yp*#LMZISl!A)!1&p-Rl`57A5a>moC?%8Z*3rD5kZ_ zd%fALs$2Qv<8BSkV>%DZ&GG=Y!=J^{)21lGEc?EP}a24upLHj=Cat8c1nT4JPlG%NgW0DW;!i`I-JH zj;?Ke`}>nO5$tZE);Y+(+*P|FUR%+$m%1xSMiKJK7F(8ahO|8%=lmBzzP!X`mCVUw_#oE85$LL8c`LQsXr@Km^fDzyMW znRDxCUR!))HapraXcBObpa-~j$PQNYKJn32kCS= zoqUB-u%yWI(?Fdj(ohAo6%wTP;4_BOKUTlUhTjB{w<$={=U8ifcCN>+8lsV zDyxN(&Gg4KALZBIKTl`ZxjZSqT{;IYq4q6BuBEP8fcxGW?!b@}Jf;nB50F>AMX`sa z1Q1lkvpPaMQy&pbgPB*HrYUUixW2@Qpa+);NQ3a@SnZG1^%4%}vhWS;R@0SxHbIC# zyIvm;kFQG1__kbatNSiEZ+~C>_uZj_!*BU6&!6u13PZkl{3-tmSDAOqj^ z-`y|PyFYG*cAj z^XCh-3jVh!cVcLqnzYaPO}j*n_jjs+eVm77)Lj#;f_i=}faxu)x96}lt36Fo@NKQ? zI~Lx=cgYiPjl45!nUk6(vSwcaONP43rfe&-YI1+vE~NS4=6Y6%!Ew8SJwD%8rQBTM zFQcWl5a&x+daFWhxzi_L`8DtnBm>q8^CHr2z|+|zznNX-zF?x8)$R3@#AHf)n2Rga zcD{oPuG-CA;WXQyP?k7`xiLr%BonPWw0*wMmDLD?e;xz)w65{0km=rwNyTkSqIfY(55pS0j{S5 zMpKd&Wf$5m*&c7cY{7zW=Egyu&P1LK>OH7fwhgCusj4y@_?;ZwUR*03sdV-tbn#^i z`qNG2G69#bs@%QEg95B?M!=qZogiTdx8>@?yjnbhT7hl&aCIzI$dPrj|Iu3>!{Ky0 z2gBvns)U&|`}E;f_5^fV*n1-v*)>G`)l)8g$QhhL=BiF%%P^@2(~Wb?fUQ2aENN=u zWTFNwE}eZpS?!1C!0%7<=UVVz3$x6?v^-c`ai78n0g932f~Ci5@yBM1a|o$V4bA&y z+lAXMz8O1vn>-U3oCzC`Y@Nh1g|-U`{$(RJtav-MF6ozSb$Es6SfNbzdhM(omepZi zSEA94&D3kYN0t)=z0|7B?y2xG$m_!E^l<(~rd%&8ec%?}RZUi}FRRcT)$$G@T8s{w zA&`g$;xqMG7SSdIG&}oqwO(JYi+LGbeDtN*BQQHd8+WDn3{HxM$10{Yx)~!hi;=oK zs;iiEN>bOx;nmA_zLCZ(upvC?yT5ZGGmmxrJ+5K3F|2LnTb#Ui8fTy(yf7(^^R5Eg zPXJo$1q?3w?t{_<-ukNhUAYP8d-J8k^nxW9W^Mx+nyZ^}$TwrPBdIHogmPh%XTJ*; z7y^8B@X%7t8M@`w?kFE% zmlV!S;ry@zWAJ>d&yzG#vu@P0Hr80s=i6P7i}gp8m(J{87jTC7(ihVuqxbC#fG9mjCDJIXn`gu8idfT(V?le z3D(SpN&NUi5N?p?W&sq#8z_BH-)4Om3vf!->*Ou?>MxK-Men=6So`q)!qu*i3eit} z^+5`1L>u}&#u^3_H`*{2qd5Co9Kda;ePf8-tlY7A2DU~)Vg!l7w45IbDTtp^bG4^( zY=?6DGDc+uYrTWXV@!3P=ZoiOA)wCu{IFW&2X#!if#ZS@3-IlNii>l&aosGYvpM`T zJ;`|MuKxA8L0rhi-W*fvKf)5??njgQ3*KCx$lOkJg$~53C%fDh`P~g31@yd;p|sxQ*2ljdtVRMhiF58eTX$|UO1Cc zw-A0G*eiJ3S|4=VOEulP8*YEa=0}?fA;#dec_@^r!^|le+ynaH-6AZV&ac2A0dJ$O z_+vC7J;->V9z8Uc7GtXmL>e^kx!f)ygV_ssE^N$fbP=M)i428sS-_$1N{%nY2EV>6 z!hO;Zu1p}l0@AIcw4k_sN&-$t8<@*GHIyy||LB)Wt%qtME%kX+UsBk%|2`IQ`}&~_xozXd zXF%hxH9OwGsBW}@ba$&Xvah>c1!ub->N*<*$i@KheG3M8Fgcd;{4*^}Q%uRff1SxH z$#64xqe;otfA(>XLxUu#ZH-|srDh0cSyeygpP6@Bs%*E=!?nUo0>h^ z_vq0wks7LbSHP&d1o9ED(IXu;UxmIPAL>b|u+4$k*<|;vI!?W9C39&@a zdw3mO${-i{kYJ>Dv(@Q5r)$3JY|!Y6ac5UN8-Cf!h$BrCy!~2hPz6g* zDJjyB@>=Qd%U$|C1)5PHns7#cNMKfdNN8SrNbugubEeLvm-GGnZncIjvp6Iz00bDN zHUtjzq9hfE;wE<-lF1E|#UUBxhyyaZ5d~yb zBMQlDMijKSVrX462Sj;-EjmnM6pT_0vNtM6Oh!O5f{H_0l4@+u_Fkj8?G7?^(qK>& zXQ;mDJuMEIHfbBp;)QlV7y3hxZd&@c=F&UDGotN1BYOQfdetJK!I3MpisOdP_Pt1;L}u^TjW(& zMa(uc!zKe=X=Q#28!SP9CS*^V0JGdW&yZizH!MxJ@bH1z4%mw(wdrtaV$n zoOPS?jCI@h=c|etZ#3P12e%IXV(2y{`RX?1=0t#*o)TVjW=43eIjK36^HOt~CrHg{ z-&<;#LBmf5w7i#gO9n)OwjIWx+3if!`zP$-4RM#Cu` z2E*zN2Gm!?nRKg?&Tht~BV{3v!Vsd4!Z4?%C>$g5C>$;JC>XtB#lSf6$KY5MhynIi z1L3OyJJ}({f~Pqegi?YC2&V%PFir&`V2lPtpcnwW|DH? z5R_iv5S&WjP@Fd4P>dqrK#UHcK&<#tC|>d?SYM$FodBZ|I=dy{0EEbK07l|C5F>CL zh?X}FLyH@Q;iQcMvBE~7`pP;JI*POrc7pS31cZ=xycg*q)iO+4#O3iKFTUbI1i(ep}hLotB zhMc6F#+;y>#*Cbtwv3qUwyc!w#=Ma1)_r9(l39-4A7E0+gl-T6SkJ8-&7nk@(z>D| zu=RI#w$>;_It7*+oom)Y}-PCmblD7aS<92OKmlcLti1GXrkR z6|*@GCoz7@WZZ2&KZ^0mI0y+O<6su&WIW8eos5T8jbt>mj-;aDlqD4pt2MGF5W2cU zQ15YXPPL@Yq+y^mCJh54pEM+lbdr#;vPr_iNhZqz$*{+yC=9{c$- ziUDU8ih;NF30qBMvPoH*L!M1)V=i?ZLE973McXqHMPV2zqA;}NP!L*L7zigJ491oU zI?FMjz7rej)<8lwU2s#{a7?MjbeCS~ECkT1gmaPG1;sR&^No z-dZ$?Xc4Oz4s z+CqS`%0j@}x`M6*);iJ}u96N7G$bWi8j_PO4b4fHhGyhT12YmPfms=o(6*HE6@dir zy(FBshXq@C_%(q9q*R9lWTZ#JGQy)^S=mv*yyz(C-jW;n^(T|2d>o3BSsaR+>TyVJ zn#Um-C5Zzv8WII$)gubY>qZo`w_*%K#o(uN6o^ubC=er|C>$f87@Q>^bcbwqS9^&| zaQUU+D85i|3~MM*hC2kP#UOlhAz*nGCV+b@F~sj`Lx?RhUX2MbN?-&SBQFAy5my}2 zk`}7YleUl;gfGcb!H~*5Y4xWeDGt$)+%7;vb2|YI%?OAFW@JPHTVlc|6$#BxD-yi- z#5%{7ho4#`Af-AaAR|2zmJuEWYsn6sV&dlZ^16fyuenJFqpD+2_I4=Qih@v_iGVOX zi9j*jz@aQY;5v+h@yd(C_14;P!`z$g)9z;hwLl(s;FhspzmP(q;3&yZaEy2;P)0@s zC@UxemX{U*+*@R=2G}Aar4<381Qh{cWE6p7#DhbzlEJ}jp`c69S)=kFptQS5fy-+= z0Y>qW0AqMbKr;M{L$W-LgNkgU)&?#sO-7&?>fAI2Q9L=#u$?!)jB>p~-E8l7l*%V! zAS9QFffiySlHT$ZLZ-8MC4O?skv156{^46+TtRGDbnXtYxl8FmhC>i?pVVC#w01oj zD}Pec%&kC!wYW^|jS60Ex&vfM?JQw-;v|JU%FOOS7J0ampmMYI0|jf?#J0r8(rHuH z#qNgRx2xybZt=6IzRv#&bP;W26rvph)=G@8pdQuY=gr{*lo$I6)wguf^G2K)(D>sD zigRvZX0EDhWn(60nP^D~ltfoKS9g6Az-R<^nVX!FdR|^)Zo_W*_TJDJ9 z*8)nn9}3MZZ}lIp_6sP^R@_5{wPN`JngJ_k)#U!TRoC#F>nB+)4hoOU;7hoaAJ^5* zXRFlM@N&QZ1VyFh55mxN(#B3m}6*$jKY?&sKm?N)Dhz-TE1Jy^V6g)P~kQ-b0R4-#Svm0zH& z^#c)QmI~vw8=OHpz;AYtULt)ZLNThV4FpO$)?eQ6aGW&nW;pfV!r|yIZ+1A@2uYo0 zsbM@7m#vED0g^X6U^MHHURTiMQ}!@3JBira9ifwLTq~%XjNTg4naTq3cE^GweAXkv zvT$4D62eNX{f37ZW@$CUb3O#iiV)WKH#@vYicLM+B8gjV8IIfxoo{!X126fQwSeMD z#_UlJ9pGO-$o7UILml+B0&XDYSSUtci_NYo>M!OZV;iGVz+B^03WT{1b);_K-Ndk- zvcZ?_<$6_YE6}HfeqS&24KnTiQJ0}^FJCdg6|LG)4N-s}N z0yJw>Bbi9-%?>1sg_j$#g^~Q>!aMdGz1h)namH%USWKf6Aa4mb8%Bbj|4}Tk0}P`q zFpUE7V=Pc@-z*F05FoAibd;K{0ity-w&K~|?%*3oHj7&4noY%YSOXVOAR!3jd%MGq z(x(YEIhT~UKl)cyAe0Ko*n?GFnZS>pjP@ykb`U{3nf5EWT??foV<|Br)`G}zv z13mJa&3-M0|2`H+nU6*71i_oQ5(Uv7>s-E5mrqa?3&j8YaxvX5^;6w+GpoelxLrY4 z`M!deyZDYvq`#C%v=Sz5tu8JFYSets!>WVtIH@LX!`O7vH87N0{z16p3{~^^L zh>+!j|19P|Z>v(a&eyBEMSg(C{&kU8k0lgNDwctkO{7LBPRrzq2H%I5&)`=J%gg6k zb)M&o=Vu{Ab~it)0AW=E%9{mnKr9~TWnPu@Rdu*oOlNcW2YD)QyBJNM_q#(;d&+?{ zfAs6a7Zf~b)+z<>)uCuEK{UkBeY(UOr3>*8lPVTxFyi4u0$9E@&8syDfKL4=J;Ayi zeGwPK&&6L?#bHsd_SH`5bN#e@RV;SPBJ!@zJfchGIAMm5L5=z;Z2K}!lOKNu|A&xn zRuK98S=9HkH%~hLH2wC;cHWEsG2CXHSl&9@{patuPH#r|&iq4YcNZ0NJ9_K1dsW`2 zZ=K#O;)V0}>Gqbve~NziE;DbP(PHE|#k_Tb30Ii6PCD+?^5&^_9aY{uxtK4?+b7y` z6#2)T`3SGGx6bgG&&!*q8~1*D`(!)bGyfC~7oJ1jTW7OC-R<5!)z0Gg4>{?@YGeNc zt_0p(d;<(`pJC$0Ls=oMH6BV^)N0|mmBoSOYkCVzfWbp`8^WXB5=1hr6aIs|n?=cU z&Dhaq>6X?j{|UyyS-+4;N4efM*{E;bn_q4mKe@L~ZQL2|ty9iAw*3G5$={5T1sgL@izjew{|MIs^v>gkAI8MKL z@|zRcKaqGc`Ro7cVIX27bBsA%ZDbB`vYqSP27{lUUpm;xY*@}lX1675WOg&!M&`8i zZDiv7c6WeWUEu#(EI&bbEo7a^rngU<&$C>ow;IhBJ6)A_cPtmh&8p7LljRqeYjA?S zUagDiYC8S6+KTDNJD~ysCaY~#l-v0lOvc)~_z&>;U#_Z`OPRk5ydGDoz0B1EE`?4E zZ%C5M2aIO%_tV_!Ch8!6_GPOQ7+lWR>$~~l=k!kc^X4)aS-t|^%)uM<2Dq%eQk(om z@CVy$>A%Hz&cA5KUX=7OQ&Mu$&eZw4XB9Y8Z#>JenA92*k8}v!*OP#JA9gV^{!q}7 z^xigD9cA#Ec$(mS4YCS~iQ9wp510DgX!qdT{P6SZ5du-lKo1dEuY05gkPyXgX^cm> z7+r!S!1sQ8sOH;6(FaH1!R)g)SSEr7{_4=q;=$|%a_DWOy#bu&KY%_L+hw2yTzg*u znD#9}lhH4KoNt$FKz9A~1ZSSJTqdr&x%P7YHKcgxV5^p)8&fgJ zKjoYG7SjHekZP~G$lq^Y@}(^1`TOjB4(re)|D-?Xu(rce1UdbG5iJ)$%1WitmO)+? zDYCz2AoiL!ZjVs#E_J_pP!i1Ce1S9o5-nf@2xT_&k=x5othGD;W38Bcq+%fZ|2chv zv=8mrV%=MfNb@7Alu z%QTx#vk}Ov)Hx~h^&Ix98;3Z9^wsmK ztw9TOLaz1S{s3h=v-MYovfbXct407hrIp*2L(r|SJpuYaAHx;_4peRG_jX%tVAQt| z{e>SM;e*@+qQdU^V^$3}^F92v^I1c}j@FQH_htrxdJskkzwYO&^5%E=UFP3)G%%!A z>cD46XDfzkbI^HQu7mtSXnod2$!%p~Z<3*-i5{`K1i8_y3=3$iE}!YP zdJt(8L`GGwcha{6etuS0Xwb5dV_ilSU?oNswCy)4>^_O?CRj6BO5T9_?K8d;M=MgIbMPOB)!ukn-A&!B=?2EmUR-Y>Lw$3} zQ}#q_(;dQf__iolyX9&j%`kHBozBK;qfEOt;%DiGZ`Pr_&W_cbs7?OHW&befc3|;i zvp?a&9U(YVB2D~5CDO$2h~D#pPMPLD0Zem}m|BmT&5|Z2Y)%prHus5XCk0}@sllyl zR4e9mNT0-XNS|6IY9}qo_w8LWyu5)6Fgyg*ZQC3lmcC@-{dQUIR?8`v zTpwQQxtdaB1jRSR@wI->y)kE_>GrsRXNzOeVgt@qyWS`TQ!fsofa(;Mwj**>Km0Bm|tRARAOf&mPQjKQf{|FJjfY;e6Q z)=Q5az0rxYSHpB6U&mez+qsJks?_uzVAa3xL&`ncAFC=pu#)>ojH-8h;4Xr z`B?5Ypeq|N9j)M{OzGgK`QmZ4E%HyRt@%s;;ZLX@`lHP>+HWdLQ7iWpgzVC~=9X5q zq16*ii&vV~q~Sk>0CauLhOH2wAQIS5euEcGcqZe^W?72RO76U^?gz-*&Qi zRDZRRZX$p=(CYI+1&2dYe)?S(lK+fH_GAow_?8Em%IC=**4)n)oOd( z9S>K>&Hlt?HWP6Dy4UYedRJDy9{tH3`uL>t15E41&lybZH7p+eajPe;dU3nlsGX(& zCYKQ7ww|A`94RYOjTnw4WwC*C$$b490?eExxjsUjC^ncNW_N^@Zd<`A08|3*{_;Ih z)&Nc6adRnet|nOq$M*s}d}Nw3xs4ZpmhweOj39xT`u$eE`kVS<=*$&P)`S!?P&7lC zz)zL5lj{sTh}Z5aISlo5sN?0enTIY2`(G(>xsi&-`irn_OUi z&H4f+OkLUBF3a4T-0VU+EFBKtV8b)?Y8}-FliqlTLnShU@>{uj0LKaUxBj@#+WnWKeJ6@EV9RsNf{;0)K+lWB1o@upEH9 zVV9*2U1PEfTjU>(t2L~l?VEk?VQ0>6^5J+7bqP=9B%~aX4ER_)%oi^=`~KRJS&yMW zlu5pP>cSU2ubJauZ(fSCn=K^Bly}|}S(u&K(sm|zZ|aDe-o0_c23pCT_r&3fGjCZ> zA&9*eY?y07rtLdw&gURBI6J7HQ#!}zsEtrhrPB}&oipUWj`MN}DSy{ro}j)i7^6fnaiU(4K~E^l|rK zEY2Tx%l>D0F=!F>XW97s_VBW~17EoR!u3sgyMuR}x?}f7Du(K1>$zAQrQpz43*P87c0@OP()LK_>Bf81AwL0L+I^O1WzG%#t`e6>=)&}i4v%L}Y z7OURWzyRR9*0f#pMx4d6-So#8k7n(SQ&>j5Q;$u`SY!OMl|8IKRp!!SHn&@_)%C_T z^xT}}8K}tRfmR9qa5!aO5$Yb~X-{ubO@?M$6KmT|f1E-uG|dT1nG*Y-vEZ26nh(H; zx_MD=hyAxOaOZCj_8w)uoGNRHeiJRq-q?nQXCFaRws2ygy`Z04=nmJ z+G6faB|I%DT*m6~3TvUhg6J8X>-+MFyIfeqtN(BZm?fw;I=zSeddhX*abDuQA`BsF8YeY~CAtBg#aJNFQ0$a@-%EehgKFnGj9=*4-PUn1s)(y^*y~ z4b4OR;;~pBAw=!8aZ48q=OWpgL_3DSjN6RzdtH32Yqiu@l@;mQKB`td!rjhugowd;WZSzJ@m@-D|(O*aIerq7R#>E zo90RV)RcmuxjF^`T-i`v3g3fM)DxHn=Xd6@!4C(#*wis=;^HAMwzA-#7;oKNmeJg|xbmdIvR@t=69vOB7l)3^NFApa&HFc@NgrPDfk zu#5O*7XOi9yE^z5g=76MSqvF^A7;V0doPP1dcWl%790Z8)lpmT z0BrNv9f<|B??Pg$93{1iv^IO@`iY zS+ErI7Knvp<=3YVmGOqs&j?;DE+Up=QF=LP;r)#0&@!@!PfKtgDH_?br-zMNv2=2GK z*73)U7)+-!!uR*Zf1O+e@y0TyHKj3xOQmC0jZ-lXAumlb&8l$}v*jlMuXd320sIC& z7Ef}BtJyFIp5*s?C<|TP=ZnXm?^cI-RlOjL%H*Trc%)0e@IO4Rsax2xn<`dQ!P|MiEJeaegrJO=Dm z(`@jw{vA^2!6Z^o)PTP?=t82&fnI4Sa0qSf31eNUCbR;`higr#owQEog7MU7{QbCE zK8?III~r8nLQ*i3=uxd-o8uOeorFk))6x%U4UwsW+rmxKWi}P#1(~TCC(fk1)nC%J z9O5Ko)+wiN7ewZggg5sNAoZHuD7S+!2*eM^F#*$$bowc#o7Fq;KHtCF?BRG=EGmai zBM5k@TZ6wIzyPJ47j9`#kKC>kQ_QWTw6kWHl4#8T4>;sc;#bz%(DZ$AJ z;xOPm_3o&C2uIa4z4)s0fL&i16@^zn}tjwwD1!LDGD?`@oM<$yLp=svzF|v8dvJt zKKcPU&M;j-U~##d`@hwP40!(w#yXOU*!rMCJSj{<*e8pne3{Wph>(f%AsR*hrU_|5 zbVTcFp}#^<5co@11qRcIQk;E;@K?+BdZvuA;o9rW5^?4vUi)w(?3^NS5OC*T&|IEn z_(pJsVH=6eOi>knrxr`_AcaUgy>3FB5d5qj>R>mO4|n;CjFYBEqcJEVtH-3Kl2op# zI0xA&dcJRg5{M*PPB%XoPRVQi%lpNDj;pfJ4&q$^Rw`0G=;S}=C*G|YN4`|8{>9=ckapjI>+q_Zfdzq{-+%6T9nFj51It& zc`o2~_B1t4eWC@B0$#x)E4Oz?vx%`}A=-2O;SP`C=VHioSdS$a+!t{RsN+vA~KbU(@pb#IBsB} zbQfR(I;+lXF85V+E`BlCQ;LS1w_1lPhks!_77A^Ow5)jku z4#PeaOn)OU{gkN`Y9bBaaH-zO>3LYnbSA%QVA-H1(L|A@(s)tRXyAS=ku}@vBz9^I z87b18v#U-T>@CokXdMYeDwA|&XL>^|mdck8wk61H2Uo%WLIi!L zo`YfGC{|ApyXwHInNo{OGYDEhNB*@_AE3=tZW`JvP;({}@+fLTbLw*U*T>i6o z$rtJ*At|vgP(rTYOCYA&Y0G9Qw@Gn6ecnUZt-Oc9E>wa6Nsd8Yb>Vib?4(I(Mz{0w zAWbFO-`eMcN~`G}($BwaLDZ1=S{-?1IHm;ylGBBpTW9pJEnCxv^ac(tF(_v$%D4_RvN_NSOm22XGeeE8SJyll_zK}3>gXCQF7Y6X5b5_5p>_ID2>wh;*J zAO}-%C(Via2;Af*t#t!TMo%!ybcGwUVVm?J^7Twssd%Ssz;Yp3JkN7jns$Fdfr4c| zFU$E$zAgUB*Twe1H!C2?cZFB*MhKncQ{C9$I!RJ81WMd31WVJa?)LSBZm%~c)X$rk z7y?L!uw5W08TscL3mm28Mgo=z$Qb~858OU7SVwe|x?a7j%ve_<>Fyo(V3Q}RkdCa$ zZqh1b9oplYCsC?`TXevUs6SqWBBIbU&!r5u{Lkz{<4SF}AqI zCDi>*;NdU~?^PC*BqCKyQpgyQ1`1z8)Cu@pU1P47waLFR9lBqA6QDjlkL2muGU?al zJ6a1Y+Ro(_+9dK`=XdBQ%{91GGBcSx$}3zqh!?IKaYpQLK3_xzdNq$yA{SI%pZRF+J=as<=(nZ0n4vww&i^t8*eFV{c zx|dWCo03|z0OD)uk?v+7?{wGm&1(Ik{xFfhhbA?YQu9v!_9=w~C+gyP3q?`%rCLvn z_}CBfj#kMcD#$c*1vZ&I9xKQZB~|2Lehh({=WSf2+s~*fH=j{|hp=*G&gDg(tLNq& z-0h#hj^v2lGw{A&E^p^cSqTUzlm=d9$8CdK^bGU%m`vs*REZ`(K^jtN*_7+2F(9}W z9TZ-ifx2r1@K_>?9k`cqc&&1+(i)2lgO%5;8Q7830inB($-Daltg;S6G;U{)f*T^x zSC7kEW3l#=ug9$%2jritA=R?g)OP?Qh#3=@>3?0J2vuD!R_pMRsCDQbaXjU%*Zx;n zlslpDWCCXw?I%-SgE5?wA>8TYd4z2jtVxJ`gEdLDQHzLqkp^jt9Q-Bbvg*hl78i#+ zdRvxuJAYf2)gi^;pb8P!kG-~C$97PjLg!q0;*0nx@1n~o4?Cv1E1ekXO%2TJ*AO$P zrU9IcqTBg#3vcRR_gKN+mJRd6VKLv{JKPgzzs(O&jro2#JMLwEd{3z0?4Y($)kM0V zVrz#-;u%Ra&?PMDzpuO(uyFf3`!wH! z`xq}R5to+eBrTRCG0;z6-*zyk{zk%FD^oi^tb{_!z708xWPq>qjx)Zh?b#gjWRXU4 zdCb-KN5n`jKZZtfk^tp2rEd6=3{UyARs{Pa><2fSO|e{ouLNugYOgd~om`PZhug`Y zGFkX?_u!TJolgET9{|kvZA}7d8HUn21XA^wf;|}4eOQOI8*BJcI@_6#&F+C3yQ~c6 zS}gWL7N!)DY8aZ_q_8)el?v#Fm3lk|M&-XF(1zXxs@iH8ejFDNTl# zwKO<`*sKUJlVo_2aWolzW0D(wV}gt(MFG`)+lc74ZRB^yJVk?cxf>+cUUX|8jEun_ zh?r?FuPJ+ZOHq&P-p1sphnG4y8^V<@-^k)1Q0;mJ|AK4(UOEuC$7LHwuxP34bG#6F zq?`f=Mb-0QVBLJdSYy2bTE;YG&BI#SBli<8v+cc^%eMEj?O5&Gt?dWwQ&5VeR;lm< zF+swtfO=<-3lD)%+dTm>xh{)Bdwm>?O`h!qgR%OtoG~CzgiN9Q;RRw(APcr~o&Z;p zkKh+opA+F2uAR_0FvznD23L7#m*@MowHTTNg}N^>k?q`m8>lAAF*p~=^F#)h{Z>+E zI=C|4(ul5==?aiQ>9`g}eI%(r1Q53i+3&#Vw+6Dl`AQN@2<=h;%K$iW|CH3Z~!z?erkDNdhm zbD#zp873>>qzU~(y4yW|9vdV7du5|O5Ya&RNwxy+8t9qQCxi4!mlzBzut#hnMVR( zX4MKVO*06bE6lq|ignH7ZF_lXQ;Vtq2%5zz=y^(3X8pT~A+3KO;?}=!FkQ}aSrGo_ z`jwa?JxSc@(q2QYy)}|&NfnEiD8k9r4^6OMqG-6<4PD7f$CpT7QmL`dRCdIgMr*uY zXjl4DFeTE2W}E6v4}&F*7KlSB4vTUn>q~(zRkiC%27w@v0<8RMXDVnUX_RDxFWX{w zePMt(>4L1;utzsB`V*qpT#{mE!*R)95!jd(^=(*B3B-h?F;i zE}JMgmO%7AfydC(9GI+)T<4wDz@*VmB``AW2z-&0#}w)qNUvVLm@JRjSmPb_fU++8 zSYIAr!QxI_!Cl^xZDV6l7XNq`F)-`W-rkzfGgc;o*{0ljx+*J&hLU=H{W8~{%lUqO zw_2~NRdL`<7P=^giX$kW;M(E9T3oFxJEnHOurYyoB#lRCohdXHhFhJwqO(>JY}`y0ERGruoasF% z7f5s6v-N{Vv3f#jR}3R)O?Ca2UN0y0M@5sDFUme$S#A+^kui=9_QYynu(4xtO?ZH- z$p^E6lSQ*2nh{7_Pb158jIrRWNDpndZD$snAdGvrxdFp;w}Wp07RV6oO=s9SEN>xc zj_lZkV0Y}C!;(mgTHWii-TD&Hlb!@ji8Sf^geJqfQgsziEGKD;Cy^d??5lZH$FKF| zQWCB-x)SOww?j=lknkm(Ta;;3N^_G_qNGKTMiYU+P|&O&)|A%wAAQ8Iu1d^8KxTmM zN_Zl&fQ@Td3D(%wUw;T7mH@HDAnFedgqsJ*dM6QIA+w`-#=HrZt?~X2BJg)^2r5)U zK%VQyj`jU->d#k%AR}3@7l$oE9LlVrlc2~~Ccpt6_>hMN$^D?h)2koyb37%`w?A6O zI<*rOw7V19r4?1@kR9x#&aJzM`&0uy^K$EPpPuV;M!c!dt|(iE;+xFx1^%vZ`&AM3 z^_$-Tb^MPalKg+#$S4TNCR8uOQU7pBr;a42icaYcsF9H z4){4soX@0BxUHXZj{3R3GQUCa<}R&&8`sqqUQ(4)IXFv$G5ftvc_K#IgSxhMDk(s) zwbc?*l5`Z9HFB&^IQl8C?eE(=xU7K}$Dx{op%v{~za$EA)XC4*;7l%`EH}rhc%F_S zbtnA6b6wIpH2f2iDK>`Pk^HSbpNq+22f8d%0OwD0a3z46H6xjOarzZ_jd$hF?e<2k zo{Pm$&59-$i|d6>J;Jw&p%6*M5Rl>uTrC=8u3uJHWSLCm&>fc@LS~=un?zPth?)Ie z^FD~i%2d>k36qhcfZPGHSfunj3l=Dc)iH!Jv&%Q-jBgp6Q~flLSW(kC;-)ogG{j;=+@M;x+<=`4^YAB;U)-$NQsCj}(2qq#1S z@jfq>#r^!a29H6=d6Tc_FT118UoDRhd4ABbDhp|Ox%v3{BF`VTN62RJEV5i~5a4L2 z5*+LF<&AN=J1};KjZ&Ru(yig!u4cBg&ve;-+SSbLPHmE;cAB_LZP2i`0yPKSu!X-J zOApY=Z@WXK7KQQUdIiylaA%QDGO%(57`gT|emBF8T<`-5rB}zd$L%C<8RGVth$8}S z24o+x9Q0iGs0(ewK<2A8P))|o1;P^U2lr;fOSrU|Bo?|VAfcxiH=kJ^+DO7i^;qtq9*CtIC{T?tbAq( zf{ZVJle)jo*y2-xkYdNFALnep-qo%C737-Id;F|3)VZ1MKsm@2eW+waU66O(q(-k~ zTIBpfX8?o+Q!Y6zpW}TEAdTd)1b)XkO< zFt9$cxo5(#nSb)^(*ix9g^2t^8vY&y%cD+1Y^5C*7myFbcTn*x3+dRh;g>B0n70|Y z4(d`53$ncD*|(l9)o)KnMqtlhwUCw`hW^tN030 z8*0YXmOGtxTb7f8``E}7Ua`yV_QIwvXc#ugv8lVNpF!=ep^bvH3^x!M@P03r7ZmI@A@>0j1qZG+_1-p_T3fiS(`r7F0NB2ZXggy}3TpC?*F z+uaf2QsvvzN9{t*7DSK-wWJCbwx%lo%+_~MT@0;_J>0; zeX+3(T(>*|h5|A6!!@`r5eTM_46m@lbrb``dLw43X!75x;8tC*DafM|>5N_T{4DYS zAcAMax`5FCLKPTmGIfok;N;U8A0{}9J`u!`a1@hAk!n{gI4_b4v|-CY+O$v0MkPT^)wtWUUfH-0eC4Y!9X*8iwm#slrC`~ zt|!Rw^I)7{KkSw-EF1myEPh@59Nb!1^~AIR@vPK_HdI@6NsDO| zj_dDYHh(JgIdNBhI6goTdN{2nhxRhyOz&c-6Zj^Yvi#;O_A96sxOhy)?lxzzOIzN2 z+2oAVciCK}bK-P@0_A!Y)2(#&l@bGEY_gmpU`%gAnJOO*wNyUdh6rxBiC7p~GOB(P zM*5a#tRCT>lZH4;Nq<+Pr^0Acugj1b4CJlJ&T*$OSSvtrn_lbLMdqG zNDOv76pZU_+<@I|pLRcsPet{(gK9tfHGBHWC|IuFmR!5v4x@CynBImhrP8a{+%nW4 zb3Ndc%RnL)hL&v5aNMGW9XJk!^`)Pphp>9gUJl=i%^pg1)_#@l<8Ny`RyHub^VOLU z#re&l-e~o@rwf3=^OcHW)UE3ly5KlO%KJ6KbUh){Sl!2UlSvKf`VG+}4V?v8A$lcp zg!hIQD~gK0^UD%P-BW(2J@=oE*)}!%$-@FaaI&%QibFOw&NN>d_Y@O7xKvk1A(Wqx z_Dz87sEQd$ZKZ~FXSVd#XdNb6H5=-Ko;royEYB2CDwN2K%|t%N&Ukpa8RaQrhSrbV z*+ee83lffUOY7I}2qpmk zUe*`w4(d=nyn5L}rLGgm?uNmon}TiiLmSk$()9{VtMWP{xrba|jXK%2G>? zhuI1OO=a@l1LW+5f)%n7S-uCqs_MQje%^N&NdDsTdS`WSECTwbEvy`OZ;OIDOhmZ1Pwl5YeAxTIWN??sdq{DR` zfnxd+7xwEs#8lnQ5By^g3dHu*$h4I+Hz;v|0Wm$9%zAcIZn9Y?4Crk@nO?=XHDDLdL%rf2;1!k@enpt8j7s@4^vT|LM*e`u+ zEg3O(SSewevx5aTlqU$>_$H(4Efx`MO-DlTnLr{_J)BI5hlHRclO_d>ConUk${Ppr zdqOLKjlRNBvMOp{o;r`%?eB0tv-j>4U;%FYJBwjnNuDGWV;Q|;+h4trqe%Rmd4Y{2 z%L2|e;a4h%8Pc#7Wmzn5K0}(8C`+MKMGvNY**5DY=u^sgJfXx=u?0f1=2vtKpi9&` z5Qh`};9hYZpy(!MvA3Sk;~?;O6Pe~?I-Xae=e79E;6e6E=2VP8V7oUSyH&4Cb#e%m zYe9#mw+r(W(jG#1qow^}pYFu9ni7KY6o(mSIwEZNX%q!2*d*)dxW{^k7>eSH0>hIy zAk(9B9HF*9x1qn~SzHxku-$>PkmDOEcU3!~1=&8TLI`StkZh!r)yqx6oFdy-FM^;r zT$Hdl2wX~|CkipD->sWhK!Pm4b(9#tAw@zqaNZ%(_=Cbk$%%A9@x}IkCC&Oy!(@!c zoR8*|Xrn!C6}9_eGE1leM0g0MjnNZ5IZD4RHBi58J65#fdOKWsIuk-2isAAHIgW0e zvT&FCz40ddatA@T(_X}JoflGf2rNn&eWR;W!jOh#`%1^-N{!?$hJV72K=6kaR{DCb9k>Sp)yBj z;JJL-gw&1@d`SY!Bht^-{!25&Z)}##_DNbrA^Zft15=!mAX|k488TO${BnFIV6)iZl#9k)SmA1^AqR`By$_d z^oy1jc{Z~MX5e9evaOusJsekLZe}>*nFJ{3Cf7=xpSh1KOoLI~ay3TmAf{E!_488l zqe@9xo@BL$mtr0PliBMo(yasb7@5qid5fX#76~XA zD!@z(TL)xAJ*0Pw!Z7`$*0#m>dvGXwf`E!|rHYwMuJaWIWO@`>;ZIgVC=k~Z9K*_EQL) zOxr#Y2(FJzr)o*W@3!V}Bc;-qdF0ntV|(x`eKD^RVI48H2Tv0?xr;L&faw9RHN|xk zfnxfCIumf~Kd5|zQip5*7+NYQ5Yto4H-sHm+=qoG(l&^5o%k;+JdVu{n^kR#WyAW!-JL5qb8yaQ;$SkikN! zveK%#dER*ST&)f=X0^9Jx|?p+dx>hS20|@~Fq2fQBD_n%b>FkBpsrD4|Mn56Y4n03 zV^0w0sF9DccFF{z93?jf#o6(0uk&<(c;In!ylUb;%X|$+0r0u%?#9n`C4N;`$tn^U zdeb5O*S>T}V+^(oVvPn-NT6=T14yC(54aC-yagA$q*8o+QFa(#21QHii3c-np`#XH zw&^enXHvR4K@sPG3AZka>lZ;`IiLMi6#FX~D6g63KW0$C5MX~O>^e(szjYxe!L*~g z7_<@Ade&>>1uP=+gUT@NOjv89Q(ob6p)*>{neScJqlkQ=qmBH>jAnS*@MdeQJ95v3 zF&Li5r&%1tCncd5pD-~oF6|I&To(ZfNI@I~8LrCQ1HVfC64t>>2 zKGRp-EbI%LRp(bbxcQc*&S0}KVogo;qfoZ;Ks1sQJ~~ZiWA6oN0e6uFRy(%-5UdDo z1eLmQ2-u!Yd4TQ}?I0tjeQp){+*(NQSr|h5%9We@lYBQRV07>(HiAj7-)?~qVV$EE z+6;uhIZA%!zs(PiD%!Ny!EaWL_VZPF^EMS`7L`y! zniT&z&ewUhQ;&QA{RrKwpFe|(mzd;G%_%SETPU0-zsM7|{E!WDa3WJh_0-3u`dWXw zEg?E9FAE7#SI<-E&fC%DRSAU@4>uq0#Ps9c0RAuFggmV`iT|G!)7r(sDv~@j-h543 zPqnqh8Vc`DsoA8O2@~#B?lew@Fnu(LA=IkgEpIP%Nl$qTf-K!zBq3UDA@LlP-B1)r5+7tz zGp3Su2d#It9~-r$;iJJC`2)aC$`F^go$n8iyXsPwV}`U6(T?Rg-?csn!_S8$$45f?Fp0zvvCNCh=tXS|5b&AnMs9GPa2+sdxoDhmP^RinH- znXjgaj@|_e2|P@xL|Wk8K3~X^G){A8NOJM`eUUhK+i3^WJsApDyfk=1DFA`*?iw-z zPIA(0rA$cOADDnGe^b?1DHAbh51aCpQdap>#Ji?lCB8Pe%|29nk#Kli8@OjXv2@C= z>z(+#KAgjBhG*K1h0z7wsq-PSaJEBA>kc&6dnlEj=kCy6tuJY3w##8EFZa{>f@%WN z;$(Rbw2!EXlIuFWfiiuXx07GqTV`Ix|EB)X!?*J2e{IpldU|~&5f|5x6VFS*{i|l0 z7^<4ZzgjOK39Lz4u0zXzjflcdet~p6H=JKI5;qbbI(hw(WCC7})Jmk>0$UaMC5vpV zuU|1PQ$Rxt1W-r^t3DUCch}N@EreBi|s`&a1WQi7H@i;Hr$0Yr7t?Y*~ zLh@pNg!j%ncp-*Ml}UTiq8n*vKI>AFnb*AcWwD)~skiIK771@MP!rxfvCj8<>2s!1 z&h3h)?LDhvC=_CqyqrdD`x{O{_cqqE`o<(bp_o9SA*M%xH(6kppIHoSN z;0eWh5feexjT%+r*NeRDNezms3pGL9XfHxSEL~{Gpv0sT>pTV5u)ir#ZdTEOzkg zYnzG;8PkTTUZfysx==9+sL0!Nx;NWHHQz1@X$~y(Lq#tdJ9pA$1Y*!cSRZ;(=OF0R z^F`Zp{&oJBl43s+P)uEDu`(MRa%IEa@8H3^7d0_lUFbn8SoER>$JB`y6&R|txUYt^ zR`E{jqX~Og=JZ^9GOM3^F(Qhr3ojfb`bp`PD6)}tqDYln18;lScb-;qGjC0>{rE&7 z>_Qn@=A;)%IHm|Kjn@fg#+Ol$;5}ZxG~8ORl^O0%#o|~tF0@a0z!sxiX2Qx>uo=!_ zD}>k!EV!34!D~MO+y>T0thDuH)PkfWY@%4KBSx}uEd_Ceqd28%RcQ52ZF1J;*Gtet z4rvz(vo`I6#mhSQsuz6>%1+d&q3V=%C*BM2{BoUETJ7!ZCeZ7}Arw&;z9gi*>qS@! z-Y#^8$$@&2g`nv|MK&@?jc#{qNS&Z2A-qaKou*#Y5a_y4g(U#&MGuOo6D3ZHrG7NH zD7y4s-?+6zaxlE_AvAclcr2DD2#Lqqg+^iBm`@-ILDPwf$sfn{&-wNf6j4$>dwn%n zV2CH0*J z5|dp)-3v~l1VPk^5}66$UoYiu|th%(6X*NtO*ddXgLOvpLeiB8KdqR$xS@D7BBI69vi$WA0=9 z&+}nU>P{L9DK8$&-R7iC-9^!j2dydn6gdPXY`gK`+17gY2a)75Sf~G=+UzZNL`PizE(bCoT=zvUI(OftaD9POsmMGg%9m!_j8*qTCJo zS%VO|CwkS<&r*Y+Yy?W;RVX+r>)eA~~ILJlalFDsy+O ze?VnfY=F%9TJGwn>}SIi#9b)ORN;i0Qd8RCgnfp>*M+X3r+cd8LZgZ5w_aN4PU3$Z z=j9U8JFUMwLD^_frGD!ri?qwgGj;Z=C87_upCH<537Nin4VgsPpR)QT;}m6ahUy{g zMA?PCDttJu)^N#hk8l0h#^CHkpR>H2N>~h8CyJbfM8E!?BFQ+qPE>B<3QWvfc>+(O*t*apCW&^pv-XApKtbuo9*|0B1^&Bh0bhJ-}~zsr)2nPzJRojJzb1xlwGJBUQpEK zpH|!52|AaK{WWQx|M-Qjb1p?E)+sCUxiF9Jo=JUl>L@v6jK*kASIuoMeUmpuxF{_OFgG^1XmY&#IT{{ zGi;#!xZ>gH)W2DhelK3Yb3%L1^&UZ zhjLojZBLm{0+O^Ss)~m>3=VSi^ob4)v2+<(%^4F%dkasG{irY;w()eL!_4AOyC1vL zmZ^GWaWQqFB^zqFm}llwozSA#I?-gN(pQLLh9VlJ@|8Jl$Ego95tN;%Gmja%Xz!^E ziy`YmQ9UcZA0UsO-1houwV9zUmM%18W={OM+Aep0{Wjk&O+-fTb&ST?g*F*2?Uh*V z#i4BC)ue>{hR5RD%f9HnbulPAjS^x4p$`4~rVM>=qGW8MgQ*v{LM&ZILslE@MGuX! z3vFTq)g#T~|6#Z6XM6~dbfRF;QqYST!bZ@k=kwRuDUj;IonG1?3$wDdeB5aRRWB}N zh!r-9A$`nuhGG~|6>VRluz8E5Hy`e;@5;uAB%>( zXaXHnPFoY5G2Y+(w++Ire3t6Om@?ufrsN1?x3i;a7TFgMtiX(K+=hVVV#V$KO=;Pqf`H0TGyT&a1+pW(g-oE zfluLpi=z_<+$6pI7~tXP)PH7@1fMW`7e%Muv3$t=cz|N+M9aj<&3pnsFhrdw!79k~ zd&4m zf~ylf@znS|btsx@zngB45IiTaDvqubx6rKq{TPL#>Ozf*U@5CcxBIgP$JB+ENTrH? ztih{Zbkm=~bSrZ{y#jMG990+YxcP*8F~vjCsdu5X8K0mZ4u&p$M{`8?VnQ5S7n(+A za6Nc`fDF$v$1OZW)!RaTxi03V?*`tB(yo1Up+CEb(XY;nz3Am|cA;-5Yh$DQomIR2 ziC(qI$U9LS>F}OJ5h*m5!Sy!8Yj?^Zbp@34f{M=nl~J*>oT@5$ zb;4jtj9rG?6dvz2vKG2apOC)%_EJT3KweCKB*LDfv?=SwXNzMFu1@sC%h>m$iNM!|u3;;|58wf9d>fPib1lr?e$a`iyHJ}A z8hx{bXQ&Vl;hEwLLbz-T$8_^!6C`F1^7*)RkSY9G z9pWD8?N$4NrSfpxn2|x=X>~4_u04lom~C3QsOcQ*k>O;Sm59hXevn52sP>Vsmbt5)ECyAK`0Xq!&*Jz&s@eAQ%Itp37rIE z`usRQ!UC~`l-8@oi_1!Eq7TPvq8HMU-*$?1XVL3S|7_4q7d2*`vE#L73N|`%E=PB{ z-YtI4w)6eraaTpUYZuK~HQLWt<;{;xQ*rbb=7TI%5H6+@v+UuX^GN(uWP?ZHt%IL) zRPKVK&Uf7gGx&9@x?mGtctsc3l$=Oi@NwSUop90jzAmVO0Glqrd<=0HY(!n@PF@27 zjgX5_(iYAYiG_VHpak#cs5Xzy=Jxl6SARDZ&DfOh1q^Zv>Q09k03i?(u!iM$+EUV- zy+=@|xETEpls1xehpX`uT;){>lj=Or7thZ^q>`!@mUCD-0MB{uY?!JOF_<0i_T_E? zDJx|ul^5yoHLI4pV+FbP;J)k~8AG5NuY(qFAo?;B3|HaMz&D!D5*m%<*~sGy z&4B^;eOCUtP4i zE4O#OPy#ytR&4fHt8%Q5JfLiwpG&yM>_dH+$fmLkrrlQFd8oExq!EALu2hq=G}c&9=8w;Sva&HAm`UmfI=qCn&{4KbWreHmKWc+NVIZ} zW{aJEV^yJ-H@8CM`EperDmedb{?B~*G5^1l#d>!r;E&VkM>uT^rXTMF9P9?Ub^bL0 zU=TgMTCS>>%f|w)kLCYk?@i$3s;WHT2neEaS1=M0M1&w}zgN8qqFE}T$=0Njutm%2 z>Pn}Q>Z-Q7x|2r61ylqP7gS_G#X&_B9TkO%GRO#mC@zdk2Ekg)Nv>s}4V=C5FqsQvo+OEE> zw)*@Ww#CKGVU8-SIyz0*nxi}zZQfjI((w{SYSF`SM~(K_8r|BS`OZy^u1Kg+r8=fY z>G#eWmGj)EHs{zyiJWI3`&=NLZO<&0d08+>&5tG@l^yw3D^!y*eNLcH%|Ndy4O66C zF42mwA;z0*weB2ZBJLW zrd`mA>=e18V`<%*HLGtvGEi~GRUjW}J6?OMbZF_)T9pF;@eb{5ta8p3x&l4;ai57A zY-wZd5oT-#vuHJJhdvdwMh-p|dP&WT=2;FbYsW~>NeRP>QXDg^(C?kYihlTz9^-)> zG{1YONnf)_bPvANo?oZ71weL?x=7xm^<;bhjV55cZ%mVYk_}(O_vtQIC}K!)S*6^d z;62fe8=k~PZ0d2@q#~<4f<{rp?<}Z^SsJ99zPU*r6p$)SdSgKs%+f}!(aaZ?hClkQ zx};b%HM)%6s(9v9LG$X`!E5GfJCpaRXpW^LDkvGh==Bbjnlx8azp0Y}Ra>y&?9#7X z@_KR5ex%zoIoDQTa2{S6S;87=l^5*Q_tQvByV<4aqA!MyCLFqWl-;zm&qvT|@0LDs z>o=w{Dcl0%lzB1AQmNwJ5*(2S&pywVvtuP0lY@>mWt?o6p3D8C4VY$bJ(ojfp_Lme zjStS~BN6@}m>t)ZV``3(ukOgND-5WvEERKmDxJ_{<7T;be|IiEMsqpG#a!DSWOkqR zRGvcNP1d(@Wc3_{VB`<1+O%FtE58Dr#nBus^bLmP8cDPlY~7pb(47jqCo*p8Lqn~J zcmMcwXbpYCl+p>Bs?u_omX+;V2$|+n>S@~aC~r~X>ho8pbK6#H>kxecyNW&P$NboE zn8UGq;q`GWZCdG4UR9zB(S$eOf-h=rv{I+&qjYtps%|Ej9rL0}yS|}S24iYSv0k&~ zmR6hP$y%v-@?>SQGFZ!ZuV^;5NAl?ub~>0CwdJLU zr%*9b=|GR8+?%RX<e zQ!1rxL&^!qE9R;cuGu$kTx89TX&z2##N@qlX<4Tdb=gg$fwgt>ZB^e?-D0|UAG<)? zm$cWizIdoDqlpq(+nTN}0xuvi`&iW+YpYmPR(jEb4Ft8?}{}tqG;kvD}Mt zBn#+8V3HoQRBU%sdUw<`Npd5#HSEZhAnC}QAlZ?H*~&R{ERl9*JeUb4XWS|2%(zq1 zk@4Bd2^n{jc4pjJ<9@E)sp&3&-TWBI4-bbIMbV~7J3G9B>ea1>C)jnhufx-AGc@p6 ztk3UMscoc5M^CXZPDgGW%Xvh(2oAxTgH;&5{Hiqr#o}mvQn@quMe-KhRvg!!WPW6t z(P5cBu1s%PxSN}F!8vYw8)yxk38u)VC8LKL%o-%r)~MjfF(kYynMI)qTCx%dH7~wV9jQHAHVD!+j@;Ek&KC?SXq0=J^KE2@>I3ovQ0}-)c6Ve(k zj3KI_t1qatMfC^$O6?P7_fc?HJ+I`09GK6xp9?e-eO=k^Bsfz(Y7o|_k@>+=;w?hpoZ3hpPmhB$V4jzbg zcJR0=`TyH)c*W#&?uafdeD}hlW1|MnUA05UT%5aZ)uUIegHD!nS6nZ`q@;716Rd@K zhnq(4E>#HqCpO3#iI3LJSHgU5sL7L^kv(u)od+8>!3HTW*k`->ul7=T(2gw=r95V9 zj(%@%4`7+VPGj_Q)BZN_@E=zauFnuJLE}nD??%o+`IxP}xhx-d#(kPp)5R)^Q`O+t z)S)H7#~#+rk>aFkbd?itl)IOd?Gk@j6^Axdc*+4AkW@#wcTAhL&J9R*m5ANxA9HL# z3ez&LcWvFwjDjl((ft!K8kze3WNq8}2w&X<99n8Ld)@0QV-58ZwLWZcRUGe1cQo(; zI|S$kPQYvj0Mo$f(;GVgDAh3o0R7$`0NM@Qm3yD#h*9fSS*N48rIStaJf%m(^=0a? zr=g309yY)rfcm5zBL2H0`vvn%@}D42LUN;}8LUtDjzU~P{0b`i&}74DhR0s*dMA=R zM8G*l?ZP>trMgY(vpLJ2M&%=Pc;!4&pWINEfLT z>Ok2Jg`o)AlEOeJy+SWX4U?CN6?UEJtWw_@%G|BrcZXq5lW(t&PH>ykW~@+NJRN1= zi;?*SbL1BRGMI$VCP*fsOwgsxEIHEivbAEN5g^!5C*m*;F>r(`$GQ{H~+A+`*59 zq7gzjrz#u|Vvlzei{}U^?zX{mML|zxKrZxbM288!^DPLs5x)Bw3u6YH{A9S%R-)VZ zqw1zuci6cGzqB5m$Tl0*kv!eD7@ZD2>U8gjd|Z4nS*|zU&84WET@qO&XPJrhjn$2* zN>X~i%eq$B+ojG_u0uqxHySXBJ$q=V!}4*eh)ylcAYlf4b?d=>_SdO#CJMnmKGCW) zHm@D$kUkU6tb?@Qov%-hDGyy+UbJu0Y9yxYT3)Tx;6buOtOg1YZBf$=bG3U0+sAnI=bad`%#o zc&_)v3f-A*Ha3sw1Y{=p64oahlM~D6jpwv1CzYm3Co;_}SjdrIJ#(E-r$-Uc@OlN! z%#tdEq6N_H$BBvcl?h%vQ;MRFHM73TyG4n~eMm@!Gd8V8`%rRgNSIqivS(wo*u;j!rYSh}JzVO$J>8gcYklc-q_PbMMls#V$3G>ht-I!ZH* zu^5dXpU(UgK_e0~5~_j~lcnZJvsA6EouXX~%2Q$$`n{^uOhKrjmaY)DN+T5hCP{ZV zZ7}Sl%eqe&|7k64^e&mCFGRI&zl4dZL#4036Dbw<>b}UX*H!&WtQz?^=2W6q8iK~g z>8>@+Idso5-p@%1bGaoH5wgy+Hx(R^&ykA6K;5-8HcpOf8xkujXP$?*7AUh#y+HcRBkONE-4X)o7Kz!%$+w9t;8(n6OH=)*{}%4#_=O=5JDM5X4bb^V&?;CMMP zfq7lsJUTr@U$w*}rt()ewl-2%l%Lb3K|P#fcBG%|`lcAyk(YR-Ni)FmmdeOvO-}_A z3)DAX&FFi@iFq{T*nYA;DM9R;@`;IKpMOtE?F>GXm?-knc%nQ!>zybYc|ki#KJKyX zq_mNEONrtgFIOj}uynG!dh%|2ja zO6RV4QmV)kmWkq#^MgeB@S#MqxVjqiyEP%FCNb&*sh=EuE-k*K;IuYU%L!EC$gOg+rRJ@=4kw)iANV#;=g zXJ9f!A)tkFJ5YbhMiLj4KhbP=O#H-THh4M)hNp#MEpcNBVvAzhB$ercswc6y&GKhCEFosd;@ zI8ZN7r`gvL&YPX30Y*AKostsy@=FbgNxRhXrmbMw-bg;I^zaOgcknn2PLe7QLijsn zQ#FbizY_q3tat2bn-14;j^X~`nIiIbGn>sFhm?TynUd5RX!o2^P- zzu>8MN)wamJzAB_IA5gOQ1$vdH+K`2nVm8BZf;U)8V}8RQm`AHZD)O5JWTSD!M}&sIN};3urSuUPmv|St`YX?_DuIxm4W`ZQ9YkXu%~M zD$`kf$f8c1q9Z4-JQSwf3X(V|a&p^}l%HRRt67qkT#wb_%x_`5l6ba2?yPN7ElHAU zeIjTJ3H?2tX_K@$^(dsy4Y)J<+*LQ2ej^45ErZMxX z4m(pXA)O9E&cSpgVKW7QW*@G>u)=$Y_Bxab{cb1#l}sfO~d)p(GpE0>ck`2jPJcCWi{bB z_Qd4uo8)?dJt-l*=`cMZ6qS9sgMy%`;LWO-2Ivc~AN_-<&J>6lqBGn0G{zk% zmD{DDQ2o~79I8>572)tDLW~QaT8aDK7_}D_Sj1DqG))yIYc1Z$gYTVitQ7qsyXH;7 zax0h_cr=gV)=D3DbFYGeVUiE}EXOC8YOZ(Zn;Y$E+YDdZNH>8C6=3`kI~8QOE!p8# zIn(MHfO5d3w`II88@?uJy2@cri!G&1u~B+5Bls%hhn9Ctu-q33B1T{X;3Le|#K;gm ztGKw;7)v>QAqP-SW$HU+qMnFzYvN3yC*o6^n4s6p-c~jE%5oY{R_kuA6BG;lyhxHF z74lHK!JA~<@+MmJ$yN?x)CZC%yq>nBdpc9wF9ats>n~d1>u86lq;w|kY&vV`&8vtD za3Xzo_!eZ6ynGuhF=ba|Je0TKU875MV58k}bNjQSw}px<+|i+rdA{D4=pM~d8LAp-rOp+jzy&!-J@h`w6u zrw>ty-;Ek9(*qbBBDK^iQf5ozm13nlR#K<6G+m((bM(qlV>`XIH(J?IBscsG4Wzu)wH&Sk61@KE(3bi95k)3 zsl7Lf#Lm})^;)#jz8c~f8G2NY4SG@VqG&riyukE(^ozNQK{m>SAPAYr+#4C0D8dm1G9{J63uL2l#u~^*5g&LU6IXDN+D?F@ z@0Vw5L9R2~=s|Zj1Jj%(XJQoMCS>Bs8bl!zIYv~-mT;iGfi%$$uaJpBh_#T3!|9-w ziNS1FsSQO8-7s?!h~torL`|h=vPdI1U%^C&fJ{XCvbH7Syj4^*3xz4?jckN!O&uk) zTYH(v{MaxKnW%7P8SGAHB1o}Ek%`ai*a6Oz+!te1WTK(7!;amWYy_bl!%RtoG2ZM? zvBzIHSVktcP8XtV$sK_=G7+TRaLYvMg+qH}OY3kD$w**Ul4`)ywUmt@dMc7Bb-Fku znJB&JxlX3kx!%aBkTY;fCd!VZl}xEqob6=dgRiXVlj?{m8;A3hE)zx6?Iv4d*kqVV zlMMx=$*9?Wuzb-xr}K;LFcli4Mm{KmeduFE*pd6 z#&RZtnBaDqcwCY0G7F(NaO@og&` z7){3l%tVk7Ju({?#AH-QKcP^P*{I^;N@inf$6TDPNsv1`yaeGwve^_Deli=A7>hC+ zjT99u8%w*WXInmUtg&nc!4(KP@ruOE%tjR#Kr<6l+dV%yRl-#O&(r?e#@T#jIeeEV zDK$-=MvT9DzB6U}{a}yW+POX#PtheR6&sP<+Kbw4ybB&ICa?STTk8GAHKCgfGoi5z z;9U(7L4zj@`DRvfAtFaiMAB?THX>wKN_XJWOcXh{Bm7KvJUiodX0t}} ze_!8Fj|gTW^IR7qGcts)w$XNQtC5YN^X6l=^c_)6GbMKi1(?uS7wSu_(+GT~=*O4-UC!2F@!%bfIj0vCtE~D;w$( z_L~+vju%=J6EnKfM#^a8~d4%-~7O)|YFm=u#SI(_B>d zykc=;y58E7+fFym^5t6JNTpnxqKkFwD84uTyD&ii&ga`4eH6_~PTLhpyi_I5=eyMn zc6!pc)jeLSHU|rIQ+`P?UpPsX9UHc8xJZ|xD}%Q9%{_7LbVVosll5)<=v0pT3dddsmH&cEk4Hwpb%~3zgVQ_*#c_@Pg-X(rN;Qapk#{e=#)BlbiLY?8Pz() z3kd(dY<#W0>WKMiwTrC<&D^+g|MPbAgt^>LrD8v&11qR#Oaw{1`XPpp~_nDj>gK z*ivd%$kTF+qC#`RI|Nthj7WrPGUK*d+(r9T*g3M9#rI-MbBFJwI2b*&hTh3oy znjWsKX|$@Frx(|1cHe|!3N$H35qAv-cj$_{i`mab_QBgBAQa&oh0{x6hR&PKSdgz) zc+0_=2j@WN=OoHBj5PA-nAsS0H)q1d>sPq*;qWOg%jndItA}?KX*7xKp12aYqb){g zR6v!#Pw(JHWhO&Gkd4UtN|nWiRxw|l`+gMdDog$Rm}!=-`ss)x5e^bYDTD2(^`(hz z>n1tKPk1%us*(;PyobjK{K(TM$IOk!>`24=bRGoe@N%>~oUG8^oN{;Q{2;&tYAnr% zeQfSO>m4?G7_uX%kiJtYrENp%(@JBQZx+1tJ>Eg{+Hegy2-SnTDp*H;>&zwuoXp0q zpi7FOKo~q*P}`XCW~vYH&{!duQMo3xiY;a;M89{=3sgf5HDyoV*w7onYOKmW zb&YMPY6cK4nQ&YlT-MT#tNy|b(If1ttC0g_o%ij7uN7CFM-hBOXfW7NpWqylv+rgK zZ&n$hSux3a5m|lENPReLhp^e^G9dW+@LpPYI1hRyU9aT8p)?FmG$xzn%3$@>(ui6r z_ZA11)*2HkXdr){R#od>e$}u?4Yjw}4u?hFKYHp;VIHd^)z%3jbDB@??B? z1WG8xZWDqxQi^WxpkN0vQjCH>QtEPy+7OPwmXHAogjE{RYY$pct2W^BuyUL3+&xNd zcSvl5h1gaj^JbCi!M5!tMB zgi!Lx8a%#-c#ces?2_Kh;Y&*>M;X8KK#>(9jTBdUN}!P_1X^P^JhlzEXQQ zRELfDOME@bw>nZcL|p`^lBVtWk&2c;>>E&-3WB!iN>gg8TcL=xOD0E~m2sK~2Za%P z`$cFI@wac%7K&t8xL{`Z%0gTb1>4{4^#FN^)T=H1`j6R&rx4ab3B~z22?Z4EWz|tW zp}yQ<98XE3&rAlU$zEZCVKM$_9cEEb850|U9wyY0Ow}f|WDj;=cVxww{u`)*I@wUC z_|g=KywbFLr9sBy+y#ZK$2u#f&Ad|!5-AMAHm~?Yw6Ljw0Wi-A2SH3MNY(pPv{kqM8e9b zvt9>+&aLK2+C4bPcDu8}Z}C}=^AS#)eO}n=ZU<`fTf;{H@k5sH*9hpSy=HLq&qu+0>Mc*1 zgXYuzs9ctV8#0Gf?sk8t54)Xk|jF>Z{*h8?bX%4}*K0K!<*1tWc zEe;HhdV$b^Yajg9;a9?r4BUFLoZz@HO4r^dOY?3wpQCgrqshgr-4 z3!h4{I|>uIj#w05%n=Ly-g(60%2LdtCDZ`3E?@kjpR|0@wbC=f$FVbW1f;={Y_Z{I-J4HCQ$l`kYYl*-P9l)-h>A46Zk_JNoe1mj*kxr2_u zc$B5*c=chSUh1x`>rFUy%ZHz~(z}@0!8+al&8S5_o+p+jwzN3y%z8=iO`sNARnG zsb*$8mK)>g*U~t3%!%0+POm8(s%l#QqGxTmOth1TE))7Y%esq1E)o94T_DBe^5D|R zS9b*Mk-iU}D#GG0zb3`+Xs9A0uj6(Zxz(w+z3P<;Ri>&Ie%p&1I68Kipk*|U(f$d! zBGk*x${4lZrIU1qU8nJ_QXAPYL65x|r#vyOm(v_;>lJ?WD!(OOldq)%_07^KYn`BH zLe!Z(ZM2O~whGjW$lEm3DV+{U{mL0oQ|cGEh{@^xH)O|Ju2}6?s*|Xm!(I=p4<{4B zNY)}JQZ;CLMVdH8e6!gfJMhi+^q|QTlUUzuUmP@Nq)K*drMBXGNqbEhlWswwXesT$_{;+X@(W{vJ4M2s#Ws%B+i|1`IvCyQmif_UlRl|8 z^Q2ufPU?jUGJGEH`U3kty@IY?U-WCd?SUz=&fFzNju_Pm^u0@AgSZ!&%46Pc9K(iD zi}z}?ujmpp?Lor}zGL}TVlwv_p0ahd^?(EavUIJ>nKWJNawUEEPRE>WGxcQ%*VeF; zksewMH_r^son9jh4Y=)bC)SZaMbl^#LH&B6&xGnjuxuEh_f5veX~5?zT+qtt~u|NMl?NCn19T4%+-sH3IV#lljJe|;Pk-n&-wYQ@dgv@$MK&tJ)gqlf^cm^UNb!nP zy5KEdb;gH#nC%Em;fb(|h$m4q3w%UN(pr@^gVfGy`VdN?=1C9m+OFai>B>uFyN338 zqT4mR^&=nH(C)|}o!N}3Z<2fcsyJh|M(Fp>tr5G)td<1Z)a}9GL13>-d3q>JUG<*h zhqrmRt=J#DmdIP3=D0t&+Ni^hEB(dw)8o=p-Mn61ztNsZwlig(Jgw6X5ATY%HHF$? zTUyVxB1O=@cw}T*Wq5LQalPIk|4#O}Q%h=EQ!!m=dIjTS}^<1Qi=MjJ86U%g|XC`{U9?&M|+0AK{yA z_WZkxYnCrgn3H-vbZlTEUQ8&zUv9o_m8xFBm^75scP-`QaAn7MvpCEfKOGa_RBT=+ z8=dIQhzm12GC4Lj-N8bkN6IC>ze~lfj!S8yt5}&Rm&Pl_(st@o+~uG=Lh}4A19|cv zp!0{=6nqv)+_iB3F&)we&X5AX;OoDz1P!KNAR z)SzR=V|JrxRyOOSJE$fa#+Fe3r&hO`m-0#b4*HDPy`rBnRcB|K5tVyYJY%Xkuu7k) z!zkA7sF|$_sOHG3IVvmDSaFS?Wxl{)A=5tTY72et^0k`rA!?UY)`qTjq$p+vwQ+ls zbeMLoB7<<|8er!LYWO@}(~;Fk`+HBJcsL@D*H>=TYI<_zS4WJx=x2*YpFlqKmr=O} z(Fc)zLgf$QteNMaWf}jGjv{JTX68aS&Ax-te2M78LSA9*t&qUEChM4HnsJ8~a`RZm zo^smPrAD)o8dib(=XN=IKBZQ{{*?ckYCW_iI}!u{v{Nh_M9Magj5Dq7>@zK%V9_5A zEx0Nu!fIneWtJunJlR~ovCtaO6FBgFZbOI=r}Qj|qA?gce#N07GCpzzbx zm}9U{eQM$Hh)=GWH0rmC6a{j!qN8rWgd{x|FXmd!=^`If=qWQf)wDAeJ&5pV$Y^Yv z9M^MlnzmL3X?o137PLs|D$>oF%8u0(aw$*Up|{9iq0`sQAzz+G1FL#M(a$K?JV@~} zm_kmfiF>6v*7n{bM-|$;prIfaOzPBfUvFr142rZgICXt7f9iS;rbz{{azm}0CmYpz zCA45kUnjD4G~<{%>!`EYjqh48kglwC9t^0Mo%&#aex$D`yHv@0iX1sKg|@-$q}we<8W)BxVS!D z9HAX}YGJgTZ}ECk|4d8pN>gp3nvvSN+0Jl0fCZ7YXLm$ zEx;_3{?08xjp$}6soWOKGSJcSvkx!{8O(Wdz3DotIYCr+6+a7^VX-m%g) zx{t)SnDXW5nMh`0vuEQbrdd1;mXAh{IA0w_P84g^dZkG7)v;>5L{57hXGL^1>QU&= zr`9EU)~qgQ^2x%Q!ioH3gE~eij&V@>TE~R;(U=!i6DBVuzH>zt!8b?$QS-yY&dBD8 ze^~p~QkISbiVZs9q=wY|$E^z5^I2WwZKu)}zNfO$2`Eou- z&#-V$ev}WYw7CBV9#qNtf9Q@&_W!@7<8oI10Xr_6&AUz=9hdhOwfl!!p$(>S+<|@c z_JK>%y#Vs};ZvyS1%Ui8?Wiv+vIiag>}fhBG)Ozo>v=1c_S`x>RC<)P#m%+SsCG{= zW01VV-yiJo>w{R_<4=D&M#icaaT0d_=T29iE``(mUv+lOCI@4!oX$Lz(v*dGAsRSNowJx}ad@Tcx0 zyv0H**s+;2sNfhQ)rqaQz5J!)q@o()dg9LEKb+6;1^F;;IG(S~6i` z{J<~6_}P>SE@{ruV0pz-B z>h%;V6rcmHB=giJxTc}r)AjkLeTD8pY_5(LBZ3s9OT{h(=V63Bj>QGzadnWzzdnWxef6v5K z55g_=NM56LlQlnma(?>eHb2g2(dxE4)<;ZK!q`^pzNhZg87;Dzs&qYTG4rOE*vf_W zFuUh0Tn*0=@{_6wqZrxID(&qD_Dt!B`RP(F)T1jN>g+AzE3{nhmZ_}W*64FaIrhv7 zB5-mIepF7G>c{n=PgCYS{$QFzHq4UA_>o3(6F3gx_a$|WaZoZ-Yq~gs1yxWSbH=X9 zQ?bvo6oPs3+>|G;^_ZzZQxn=R;m1GKo5$pu#*fUZyCXC)v0m6y@EEZ9jBKb^cfdo3 zbTXzW>GH{3Q*K;CvjX zVW5gU;p%gUb~P_y*RP4C^ujFP30d46otT};Gti^+!w)KwD}B4M6sr`Gh-yA#i-86+ zmyF@|LgD<16IJ6>#w|PAWYVaH%853ajG0JciYwrup4%KjOx{DnJG*%g-5ionRRtx-~;2#d& zczajdB6knf%crV3T4=J3*|_5E5-Tj)qh?foHq)NS7jIwou8`8uSrErtES6}dfjwm| z=2#i!jK1X2K9{|-1>?lrk+Egu3^7TO5cKV##N8IYaho-XkpEO2E-ugM2?PtodX9Fh zI4iP|2$p2;H*qG-kWH{n%wVRj7iaGrYA8UIVtN3qTxyZ83_WU~E_kWn6-{~~wpJPC zaGvU;kTpR8hF=xtq@rn;lqLd3yT{=a;Buyb6Ly!BP8%zO>AK!b(uFKm0XfQ*adP8g ziz!6;7QQG-`>G|nqGC%0@{le`oEB5kGN%#%24D3+9nnQu#cKk3N;q0~ZN_v7K!fK& zwrB%@?#}a8V}n8(bI1~1LT2qa2vwdT8ESKorzraLsS?Jm*h z-T8O01785@wfnn~Z@%`9*G(Jq9GJtl!$LwGMX#%vuZ2eRkp%XQ(t`_i$I zV7c3D(ZE!ij#d?vOsb@UR3zH0wb4W;9JM+_cHv+I{_n(Q1n8n<|QKqSB;P zZe6)ZU4pJab4;zKO)cmS^_mrvrRE5|2~p!n+)b+Li8#e+lDf5q55d%y)W~Xj4SIx5 zyJ9pZCQG9&a^xltJYj8)WP&#J25!)9mrT-24%NCHrsJ}gBBh`+)X~x@i%TMC33VwQ zl0Ugi#3uqx?aiGfJSCyPT#>4A{toHeVe9g`!JrT z`2B@eV_fZ^M@lDNForQ|Sd>Wpjw>;5puG}1u~Hh>UDB|?d{dM{TY8p7f;vWXV+lY_lHH-NwA$-eGW(D6qE2m7K>7 zg~tdCqN%+)2J0i09nn(Bm=bhic`6qZtub+Y)^BNb2)mhco|)n1DX`(_G?7nCj-{;S zbZOmseYf6d=|LI9rEu$Ty^0*^0>CdxySa1l477PKx2PW6S>G7qz-uuXNtIO4+Djg^ zW7QT9TQ04|MBV8L1Pi2mPpogOZqPL=xq!udV^X(Pj~>6MG&ZkQ!42bPuns{tqu-sc zPmZbJs&?F=DMm}58^f0onn*$-w$+^6~rWvG^j_)vS<(!xHWk6 zB?>+(NtNK1b@TcI5nhT5M82O>m63Jo+N#`G)1-9k^al8SorvC;ZXwGH{C#15@?MN% z7o-L5-sLTJb+p#UQM-lR%sDU0TwJVFVZdsfkV3ahm)5Pg%)|b+)V!G=t4;nL~a$Dtfk=w>*6=^*7dlwZG*aj?H zab0P<;*H6OC(66|eGm9~a!lK$w49645SPNOBV-f52E=DUF&boffnRTasjaIx+NhYD zO`o!;b~91b`?yKWu}M;B(QCy_TB1n=Ey3fw=8f>BrEzk)t5FoQ*xf|E+opCenp5=5 zXh$-)Hc#!D*<`Bg#Z`zX@8-|hO%-L9;-_6%^Ol|p!xy72b#g&_umfVsQfs%{5OJE* zBz0@`Bah)}t-%IpjLsAZ1&zvBy$DVBNstq`HE3^Yv&^N_*wIEa?nFowceDGwOSd!| zW0l3@+$-P9)1}|l~Pg;Byl%; zPFoaWFY>o+qE#9jpBSufi2K;5P3_k0_v;qTcW`w}Q{}h1RHpaG<36M*61p|!=!seG zLvD@5)zvz^SnG16fF_cSV`g@gw$9#;Fo$4AS4VkJg#M993RRg{3~7=kX{GJkIz5Kl zqSGsK66dFV5=JxHu`v}Glhm!%Gj(rXyW-Px3O^-Jon?79zwc?&)HpfXER7YY1JS#> zvWB=6ZXI5(&A!IGV4hsR)8uPKTM_*Jx@8k%%f z^kZ!?{XRLJTc6jxsxfMYmL&~(T_k3VcZmwDU6wVDF)Ajo^<^19JV9FE?$+xI_Lfzl z7UJ^n5OuTqy&LKi(__PpTJ=o&e5zaYDKsP|b892-48Ag@;x%%#h?p!mBn3|6MVxA6 z3;bRq!fxgPHP9q<$B2-d$;&CK6g%@SNr4mI-dtAMT%sGLaZ4Rst%t+~cGx_KtEQ-! zn+-jri>uVMBk3a%o5Zapmoq2tEBNgScCFwUIkmG@wDeCrkqv(xr9l_27IeQIQ}lF!yhqtZggRS63*iC%cYNc$B!_Cy5K}J%e?MI?IQh z$<$6+H*c;#!dqO;o=ro1V6nP1K2D3{e4XB*iOESO3bz$>BS7DwNY0x>QsC@w_r2|v zW-_rPF0q^00{7{O6zqbyz}~~|ZsX0y=8vVd*Bjxbjz^uI0*rO25}*3FyCMP!Q{-C&|c!@b(& z;T|f_#nPsB>xOelohN$qmmYM9(HECO(9xy3(8$nat+tp#tR)tnFDGzoATLtxr0T*9 zl~$qxSzh4pCSU24Z75!wwNNNTPJyDr^-iE%*{sA;Wk^5hS{-cl@&bQUM{g;%!E{KT^x@R@{(Lqg1DRA_m@>CO2aiZ1)yne zik=>uM9|_zwIpT3k4Yiupfe`+Emf|QdNP?NGYP2#UEK~{iCKzIBxvGgOS5HM>(XRM zPTjkz7Lw=iv1#0Tx;bc~OHXlWtx{@IFoaM@f|!-oOqkp@`2&(o z>bn?YLzVz97~s0(Ay>IP0D62O;SOtBe(ROpK)$G(+YYWCY!V~ z$!$kcw^ojJW$)Z3ewIXWH@iQup-zt{skZ^t>`(9XrD!*4QVKfz1)WKy=qD!>H1-AW zA7sp9Vmd)zuTx)Q{*saj+MrnM2#}@5OJrW5paZx|n;@fvj{_5?pZ zk)SEpsVOm6v1tT7?W)d}r=(g6VtW&TTaw`Ui)WD!=lWsZdzP%|o|P4G~=n*T$-d@A51!E`^|@x28Z<8$uf=&7_({nGZ8k@!EvB3xM;$2y9X;(FEg?5ovq7Gip@dX!T{&9} zQC&q{kO?mC83^1K_+75t#uccX0OS1Ra_u-jeArhS)8G9ybR;YWT}_(?_2{GHYFY0m ziqtV;P%b)hco#hI5a}vzfewc5$TJa67MD;5lkuiZvdAq4Y$kN2u7qgqcK(Pdd$`VE zTGNr*DS!-qVM~c3?`k)yzUAZ<=D7Jsdoz-h$kky=h(rB~X?w|IXJoQWF7fpd=lyNZ zEfM0NPmYQpBy%_=kRx(Iw<8y>-!c6Fmek_raMf}3h;{;@I8g|g{G3CGFYiT7iWdY% z55pY0nA`%9$1A*IacWF>y~2icQ-Nzam{Zi+@DE^Jf4c!hdSv(qNZ|?vEJhwq76xX& zkNcFq-mAQ0>kwp%qY$?PYtbi+y=Uq7u-o#gF^?aMBT=fJG4db^#CQ%y2&b+)>K%~Clq_|c1U(%^*@y|IrQT(P<1l zuf+wUD~`&d$Q$&7%dB&FBB0-9)PwZoR`kAG*u5sNM_AnB-=Xfl5Da;V@J zs~t(h`t6=t$1{?YI(=fhaj9ms@o$|Lasl({pg-NCTI6=Cj~fS1qGmMJ@d7-uKyZO& z}{r3WGW+r@DyD1ZL54Yw}gD81Pfh7&r_avbP`FI z{|8m}$hZwPekeUjU7-jccgZU=t!8d2O7j|09h;SWM#Ewpavyo)+|IR+yj_wP_aknZ z=k&yX6qpsdeqj7C9(l7OH$EPDgQC}J9t9Q!mxmrLmF5dqy&mzR@`ZbGkGx?q7Z)Eb z#yRhbKJvyTT)KVa4UG4kdgSdBZ#+Emrp5WiJ@VGco`{dQZM-Yc;a>d6TNS=C^zhk3 z4?NR?*FNw(-l829TJcVi+hU_RST2+X%lUk|7oX>Zh@YJ9B(f_oScin)yPc_xb3#p4 z`?*Lt7OVB~8a>4ToBg8kRLoQ9O8M`hCT86kUI@nfPd|LER$do}?Td9^f8@tbrF|= zIWjUcYbsl_SuuIauDN2Gy-nI4F00wv6fn(= zO>3$hQ!s#M^i% z)NL=%bMf?ZjFtBLd@+I@d2+rRg9H>#o^F)sOAoG^@S+02OC9_eNzFP&0jG7!_xTz{ zaJe9Ao3Abi>T7QWiY`o7_k-sSqoQrboX0jYt8iT|n$qtHu0ZH#mXy_Nhquz6dsMVP zkc|F7kE7^p&_fT^vcAg>*~JGjRCy@#D$Qu`u&qC6s^%IQc%f^-g!M9RAd-KiHZ86*=;0xq_}ksV3$-P=?_sD4Ay0TRT0ZyUdaQfYDVE^9W% z^}iBQc|I4gP>&rsAmM7=Eo?eoVRCr9*(lSH<#lf}4YyDot(VkgXT2U>o}^l&dW@khrAjfSH?x*R^f^^mwKH9#5R8uSA#f>mK?RNsRD-l3mU3J%w69 zkh@lsY~5I`Z11kq>#0g+fb!dFoLOl$=w3WmfN2jr7<&WT*4C;1=*0p$#%y<%dGqG& zPygdT`_TXPrT=|o|Htq@=Y2%||Gato(SP6l#Ch}fKBWJw*FSgQ`!NCiiOQd8aQ@H8 zfyA>$iOsv41?f*z{;bEk@xlQbXPyr|e%`$6^*`rb6v6izeCTodFH!z|DJ}mAc=j4Q zzB@mRUuFtsU&=fG3FNOfcrJopZ}4&izuVv!Mexgv-8V(>s|{X#lGe-SEu_B(<^K!7 zv0fTacFX?>aFk#06f1uf*%0s#0RBn9PXqk3fZqxDPQdp7{w2T{Jk{#`cfbb#{~F+@ z0sd{kzYF+!D4#zH_=cxhy(oV=;8;E%1RUj$e!83IMSvsE3WIa|$vt7-yyN*V^k-DS zCxB-ItJ~o5LrOOO{Mg+gw;Fm`5>jVA>e!IbscvhJIZiAO2`27aIB7*M? z_#^o3W?VXCL74woGya?r!H+lir4jrrgWnawFEIEa&kpmSW$I-G;B4Xr^K`{;G&qlY z6VTqa3Gx?%d<*11E#Nl;&xz3fzX$jr;MX3a?Pq&l2mFUFwD_TbFEx139yXc$mOviI z^G^egJl~D*tTH^m2YKX~dXBXR?L6pEH~wD0QSUVdZ`*I`@eYtjz3+RjoBx@ISseLu z1`qfzGvE7@K_2;k3^?-ad${Hgc#bvS@xu)s{chF)N1lr!JPQraXF(qAc@S{qIpTR? zd*&OS#RiYsb0Of!b4`S2mFd5CfIQlB!Vy|8^CM5$;QJ8HkWAJ@?YrBVuSBTe@C7R0Y{!| zB0TpSo;yGuc@BMnQlsXp$g|YofjxH{o)X9-&!+)Lp6^C@E;Bs82YKW<>nOK9R~S67 z=K{lX8^|M1{b)DOMFtOejx{`=1$pFo5OB=b5sNf`z_a%;`rnHU-cetGBhNJvp1U>8 zygNW1?K$)qcfOVyJh10>!&3rz36>yXv=(c*%&gb=59OXU0k$)6$wDVenb2~f<<{MuE`P-lz ze%5RC;{5-4eH!OxdOOH3=(qCU1bm0VSud~0k0;&y=i&(dGJ{_RJYNBxq2qKq=Ha1y z?_+ewK10CE2Iu}h4LtRT{C@jrp4Wr?_dx!_i2U_N?+-v8%lWSn`GEf+kUtan4?JGy zi|xd9-_rsA0mwgFz`p`G+Vj7FWBd6N;Mjhi|1xV2@(db0+J4r6Jhq>k07t#|3;6g6 zZoMA@9C>a8{01nWp9%Q9ms@_!?}>mTe_g<@e1+!Wa##ud=xT#=Jz_bWzgWvNj{KJZ zj`n;7a4i2PFVQ^F@_&ZGqk5+RN4*~x@OuGAz56V6+kX(?Xn!7X)cYTR&sxB-d`1Dsa;OXV`whAI9NXL907t!VUu*5ba{ChC$n#?X|0Ceo{tp_m z{Ftw^0Z0Cy2>7#4wmeu4hYR=#2IqRj@6=L|$9lXBaBL^H0*>YLBfwGqmj-9OtD*h; z7UX~aB-^g`0FLc&-a4J%XghqY!MUBI{at{c0sNDIqx}~Gj`m+_@TmQlgFM=QWi|c44p?vVi}UmO29M_Vhk&Er`v6D12XC-;qTW%1bAC~84dk($pT5!Z zApeU6d{Dsa0)Byje@?)^FW`R`@Pkir+kcOMKPcb}PIdE~AmEz>{A>aLsDOV}!0#3C z%4yclFG0V!6>uC6{||7S7oB^$<-zuI)EO4Xap_pV@w>1TaFqWm;K+Z=Cd-dJ=fBe8 zD8KPl7DxGC4qF`a`_!_gM+ae1m{b3i!nWUf$-``#J%?M8Izl@VfP z2zXV%FBI^r1^hn+{LcdZ%(~moJ^>$XSoz06`gCM@CE2o?>^h|90cEmo6fN~md`H%$9d*MZ?f{pbK9FOj^(!HEfz=l{}b@l=ep(pDB#Dx zRm=1IcFhy)JZ-VTx!iDm`-<}{KiWAa;2#t48wGr?fcKp5*1KK6zaZdu2>3p4bMrq( zz)ukHaRL9ifIsd6x84^D_$vhbbO9d~@GA{|45|Njn9uM3cDFr83;0R_f3<+0Dd6V{ z_%#M+J3swI+dl6E`Da0Y9K6tN|GDpQMX#q zU40X9++Vu?LzW-qA9uMM-z?z&B;el{@OuT^|L{EZC)y5|3HW;j{7M0TNWh=^FK)dR z0pBj*w+r}B1-$PHx89WkzFWY%KWce!oLOOT9_J5*@%*hIkM;gu0pBIyKNIkyK4$Gf z{%!%E67cs6_?HCy2LirFz!zOF^u8SA(f?-1sv<;9^mKi&O**K{dvq)`oC-^ z+VfWdzvUBF9`&C8NsA-T#;Yxk@;4Zq%Z>fJ?p~|qe(@>&-=I9NHs$}@2!6f6kNdRc z-vsl44S=KG^8h~v>hS}BzYy>*1CBhu2ON3!`&VlZ@>Bsw`Lh5=`~Mqol>as0T~D_2 zy2C$X_4?F6R-`ANNM^n!%rbom>78gGcM-Xplb{#s?qdPXl|72YDVJ z0==) zM}j=s|Ja)?|5mWS7jXRke$wE~zYgl<0l*7@{~z#Ff&YN7TD{1Bq`{egU;1CL-g$Wh zzutTYM}TJ=@E>)H=4YPuV9%hz_anRx@^1inUVq)cMyG!(;2VJF62Mvhzm5E-fFJYw zW5BU~Z@g9OVS5gRb;SIyX`Jof2zsvo{1m`HV{qm{z25}+Q$hZ2kmnc_LI0}UZuOo9 z@~<&?wA`)%9P9C$z;inA{3pm`JG|uES}*fszxW;CXM&xB-?8$Df6U-P``KjL$rnKW zT;TbVApfE}EI-!QKMDAo4bFPcfc(A(aBe5ZuhqP_epmmO9|ZX~7@X}y{=Wc@{(&F< zf#zX(Ea&N6Zv2aY<9X;Vz_A}~`7g_Z@*fcJ&jF72DeeRu$J;*uj^(q*;9S3(pglYY z^4R{5ywlo=<<<}Q_Ubnsoa9I(D#3^>+r3vg^dUpF}G#dEiBgFKf1io2~|bmo;gYo&* z2IuyFCDcn3va7IDUTNrxr(hz7F`+!1Ij%w(?j$(|{w-g@7Z^ z-GF}%`2P>^&jWto|5&}B1-uvVYXJW&;K;KF@SPz4l6x#a${!Cn%D)Tn8-V9u0RJ-J zUj+O{z#soJs~7RXpIiJZApcqcUw*HZN1h7-57`O$H-P^>z`q6f3x8qxzYX~D_gNhK z(H6k5oqPmvY$pf&QuFLX|G|DV-{9PTu^&wU{&leDwSZ&3-VgX~AivAt#}NMy0N(@h zy8u7-SK3aN{~_Rm24_3J3ivr7|0BRJ0(q>L>p&j)zYX$e|L+9+$@gnJ*&ZzaMS%Yl z>{(%O&KKJGYLLfvH4XSZz;g-U-vfNhudO{d!1(rNz<&kuy8y?2ee7@CJevT&A9%`u z)v3-@5si33v-|)cYm@e;eQ-djLPfj!TC!15rz1aRa(S-`7+BhNX2BhNbp z{Ih@~&o=-^p8pc?2Lyb2R}1*-07stp1CBf&74UBWjy(4Rjy!t= z{NTUX{34GBIP#nz;I9N6d0q=R^1M~RKPKR}3HVO|N4*aMj(VT4$L1IDqYTdd`T%JE zs|5Kf;Ex0ObAjgxfL{&rsP`5DzYp;Fz;nP~wf$`8lL7BBcyzw8LBJaVex86|A>ca! ze+t;M%iwJ1(*fTL@>mWF{-*QA_CEvU`wY%J2LrwdHmKjMo3UkE%a49@(|1-u6G$nzEfzg)m~0)80q?=m>+Jp%B(Adh+%{GZL& z^FhAP;LLLr;F~}md8PqB8sskqo)-dsJ;)=^4+Q*o0)F6w*8XFG|0sjA{VxH0709FB zD&Sope=hLk0RIBWBhQ_HcZ2+H;OPT=;X~Gb#$z=uHoR^TZBem}?~&;BM}SJckK1bhJS z^}v6M!MPkx0sJhGN4@V8@XrYNZGfK&{P!B1^_~Iv{Cyuoh>lN=dKUq{3FKE8oOz0X zPl7!1yjQ^gRlsip{MEpJufbVw8Swf03HAd%0`e;i&OD=l*FYZae~W-$F5o)>-va!* z49f3Lw=?*!oU%{fxE zzbpd01@bEl&OF-z5BzANJZ}LW%-7`tz7y~rz`qOhz83JkAdmbD4zTrd7RdJ*ob7)- z;F~}md8Pq>1IS+tJm&y@J;)=^4+MM<;BNw+gCD2uXFJaY{CI;$%lS0G-wN{Ef#+?2 zUk37M=T5*c0Qp_O^A5oGf;{ppIM9~=J3+qB;GD0E0N(`i$TJQ2dqDnT;JFy^>p>oQ z?gae(Aio=UE(LtyKpyS6R>1EB{A%FY4gCKK_`><_^6wS!(*XYr z@N73Y*UL44Uk36a`vv??z&{T>yMg~Yz!yHzZT|q^{|54>7@Y0=65wZnJlc5);Marv zb-?pw!0!fm1;C}-7-N3UO@P*HC z=c`x1PXqifz_Z=poZr6zei_K4o!1KZoq+EJp54Iz5a0`+DcCRIrvX0isrEc&yTRH1 zeF6U{$fNyV7VtX(-w$|p1OEYlFFZ)FU%*cT{Bgju-QaBhe84XQd9;5g;7&m+W%CL?=v{t^9;Z@fjsg|1O7~qzZiI)1^D$Kk34q*z5wKR1J6Rh7e33{ zk378sej4D<0iNv!=lmW9_+=oE{5t_Z9OPfHz}kcOc7rqjksyB=$Rq!?0)8jpF94q1 zz`qFah0nJ3ApZd1$AJ953iz>ySf2H8KJEdI=f9^Iob&r);6DrG(Vj~He+kH62RuID zcY{3g>;XIn^2aT-_9H%OaJI7#iy7z8m4kbk9J-H_#nvNCEy1< zSKGthb0)Xt3pJ`MOO zz;iM1p8@#wAdhz53HTgMpFXC0evA>^da4!E>1JBhUk9uzdyae+10?!EG^Pgw! zL7qi`S3rJ+!P%ZIfY(4CdEO%6R{>rHo?C&x2KfCTkNgK7VeKCS`J)WZc8&wS3gnTe z3ixY4{#@Xh1pI1{N1odNp91-Nf#*!X=Re=tk35S2e=W$bFgWMyb%57E9(m3K{PiGz zCGeaB`0XH%Jof?qCXheiNNqpcb1vY=8a&$X1_6I7$X_ntcLI+6Vz!rx={e|4P8m0(s=W1n`f8 z{9OWmz#?0oSA+bq29K8KasjUb{wd)3q=4@-IOprLAio#nF<%RgvE}wTknb}%^IQw~ zFvug%Spxn(0soAE-v;<~p!Z&bvprt~eEtiq{b=*Fc0KXM@?gjp@13v#ng8c$M z2>3UEXVlZh3f&XHIv)*3RR|5Xn zZnvF_0RI)}U14yx=Qn^)f;`%DzJPy3z;6)nI|2VK=-q8_w&xFkFYIyW%Mb?*^V-!2egkAKUA;|78Mxx_~zX{1O4bR=~d@;0yY!oqq%S z`wY(I_8{OzkjHX+zku%q{2}1k1^oLw&F*_Yw%^)={D%p6zksh6@KFJOqkvxm_`YE0 zbq441*&pz`K_2b@y?`G$VDozb@Em1u=6^ikt3V$4O9DO(_!EHVV&H!g;9mxLB;1_^A@_$&scLM%&;MoQI2LZkph241AY|PbFsm>9F76}DI{w|P5dp;@P-vRt+u=7WNBhNmIt^LP> z{F4Dk`9Z+@z|L`lv;8jx{9PcAJl6ugALzXaaFpKz_;J90*b;3&>pcPR#RiYA*ER!= zdM5x!y;lMLa^U}t!CCJTz<&?&$aBzATh6HW2*6SPG{Bbv|8|43-sOOQ2;`CHR={5Y z<@`OsQU0;ZteuEIPrx?_cvHYXEZ{c?_@cbEX9eVU$lzQKCjtH%kVpI92RP0%uK*n7 z?*x1$@XuRr+uItz4>x$Uy)6g))lmKgz)|mcfUgDq&lsHZyAJRlf;{rBU7kAUw# z=(cl_fUgqphJe3Yz^@kYTLk>40>0=ZYkvXS+cQ>L9LxVXfTR2|fTR2-0j~g#JWarn z=hFgy9pK1wGvLVcbHGvlkAS265v$zga4g`+GXOa9yhgy!1RQzJ1sr+4A>iK!9C`i+ zaO62+wU95sk!JvK0FLsf0X_=+Z!kFP-3s`JK^}Q- z0UY&y7jTq6uwd=n2K-$HXT5d6PX>A9ITP^r!@S~Lz)}8cz|qc~fTR460Y~{?0gm#E z*4unF!2ThFbH18@zXs%y=Y4?VeV;1;NBOS-emRuG_W?)w1sklL6JXCP49<2=0bT-m z^3-;+nInLeTv)8x`1CR;CBl6UIBmZscyYX0e=bDIRrT7cdLNENx-iH{I$UU9fNcE zybkc+gFNbe_G#9BJnuUSaFibc9Phcj5^$7%3*hLVe-Yp)e?8!Muje+vQT`8r<9Xjh zfTR3^(`|kcKM(NNL%Ds%;9Q<(1AYg{BhLeX9{}?Ep5fLz0Qfl||7wG?-g5zeBgmuP zPXLblx7PuV@;?Rq2;l!U;3$94CTl`j`C*%j`M+c0FLsX2ORwy z{{wK8A9$s;|E-YU5rcC%UjX=^!@_lgb`8`4YHv;}wz|sD$lH2~% z0KWw6e3QZ1{tp2DQIJRber>ek|aauVKK^p7Q|z1la!>gLA$<1^68xk30_mjy(I0y6qnT{L{eyZUOJz zVtJ7NJqBkxKLef#56V4etYG*~j&ld2@1pHb7zX5P8 z|6c%(_75~{d$<|$J7RDyhg$)EGsq*)H6V}vliw5M?-THS$E`ic{~Q577I4gO6>#MF zxPadV_}3u6e=#_h!#4n5@EW(BryHE*asK>TLH;6;$NBT;1^I6Y_zwZca(GJ9ZRfK9 zNBNfnj^$Q1IOhxF55Gx}e<$F`e+%HqzX$N!p`4GN(Dt+5Zv#GP@M!;fEy$yv(gy_j zZwmM?1^giae@4q)&I^8)@Y0sj%;SZ)ia-1e_DINOPSH8ny0Lcr0_OBwe z{{sH20RJ=Wx7=!Qu1B259z1RBMEr^~Espcpn++bd|HlIU7XjbzwVI!Ku$&hIj`_XG z;A}tI^D{yIK>>f(SynIdKObtoa-0g8CmfrEzkMI@BVcHe$iX3 zJboWPZ}4b4yb*BB?;gN0U)6IhKh7)8H+Yo)3XsQn#m$2Jj|KdffTNvVf{-*$r{GT&8^I-XW7vxdzA3+|==Nad_^}blZUkW(dGY&ZF z-2phtUuW>B{Rh9zUGL{yVD0=1^oz&6-HpEx@V|omdce`n%K^uJ^aq1S`_XQY$9{Cq zh1Py7=Z_dX+J0^j@UH`o<@T6&*!-gX7a5$(6ZL*xkpGr||37rydAwHB`#10?C7I=0 zp-iPHQ=&2t5h7C*m8mq4Op!=L6d@9cL`0$@MNy)GiZY~>AyaWAb5SXI?B}dr>uvw` z`u_2Ip4Yp}XI<;sYw!EMPp5M}#a*|`eZ~9gnDFrfW1nSqi2sh}m@C5aqhaL~coT>agpK=dH_xBwiobWygUxjbR zzN!o^&CllPbLO&yF9@EUPy74@cMh999Q(I^JKW#vS2cJxH-C?6b?Tj4!{GV;uNe~8 z-JJcdO!y9u6wjeS@cjMQ1o!;3z_(=GyK&FY0^GUPeYCWn{P{T`c-D_|Sc^O7ZbRc7 zJUc;%O3j&nF6 z;Wy(oxi5AYU%cN2!SnlVp78T<_d6cnjdhQi5c}8L1<%jF5B1J%Si;BR_A?dVgML=w z<~Mmc_UV24Xz=`V?+NO?@7@ib?W;cT-)g;5oPPjbg+ANj{`;&;ar=K}Qp~r0JZ}B# zxci-r+s|*f`5SQauYNW5-f!&vTFm){uRk1%uf$KqYcS6?xX-KZ!L#eN z4bS=7lS|jl`!>^JKMlwqknmUVL#Y22cWy^dkNIAg2ZQI&;Um<04(H5>InJ~8%($<{ z^fN2rXU&QA&gZ7!`RB%C37?qo4->v3;eX-Y?~UJy`*ofV1kYc`*Aw+i623a&+r3-7 zZry|*iraq=-2OjL_(^k%*PWK|y7S_7+<|j`O7Q%3Y=ztB{kVM|^j^&OoU{#|&%Y_* zgA+b3;qNB=Q{4WKdq2+2`}c!{|A~A5*7_jkIEU+T@85aB^Y`z3>b-xD`>=SPmj}?x8&Q zc3W8NC*X%ue=TmG@8I@X>*Lb=e4qOS&#t3=evI$Mx@Rtmed^cXb*O(5x6dDO`#g4W zai2|t=lgs&c>aCPkJP(vrB7o2zJJ&Wx4uEbkH$TROM_?q_saNWz2ET%W&V9R`{y4KHG0A`W%_? z?Y@io_J3Bw7bN_QlH!~h!LxpRJ^d+Bzt#7}IkgjhOu}0y{8HTOI|_FWcP@|p_`Kcu zhhjex_j!9IZvK4Sb5d(XX@35k>=Qiy99xe2T)q6q*r(nf_j&soZlC3TiaGXqX7GHU zEvffBzZ*P%9{!--b$9$ZuB-2#@RJhWF5y?>o`+9x-w#~&OYBF#7x(?Zo4Eb&_G`>> zp4SG?&+`WAo#)`-**yJuTqOy=?f1B@{T#P4`nfzerYHP6yfyVZu8KM4x53@-OTqK| zok+d=T@*aquivL#`;XFf^FIF1=zgE}g5df0pFbyj^VP-ss*HPn&cL0+N5Qi`?Ppb@ ze(N>G>()tl1KfVP2hXp&DB*jqkLzB?^&OY+kAmm(S5faAw*EWj>va;|2zOs6;@8t> zAKd&!xaY9$hSGlW=kS2w`R8rLe`5brdA~FW_jP$kcE%;6JGZMF-nYj5S!L#$@_kXtBw6xE>Hz^nU_xe5> zJgfKnLZ>9^KTP;7WGKgRo0zuA^C$N8L&d!IfXJo~Rst`z@X`#I`;y{NNQael|(**V#i zuWwh`y0kv;*K8ki2GD<*9g2M~{C?`s#@+9;xcmJ(c(#iB-L!IC*ZmH{&Hp&z2ksbi ztnU~+o5Rk0oo!;mhg6L@Q+XcNtQOtp*r^GB7&m7c?(=E^?(<}I@T`CTeNfY#O8d$C z(w(FG?}N(i68m>PH4@$^;Z1PwyWY6@J5(?3r$O-i^PzddJ0-juZa)))XY+9mRcaLX z({A@TpQkwIza@N!J&JQ01phz#N_eM)Uyr-5e)!Y$ITLsOJM9_w<^6a~@a#{$AFrq0 z`*A|8nB)0hl<>b2-eRxfoYDBR?5k1jSnqw*1NT09DB&;TSp7U1@?I(T-@_vHC@*xsf6=Y3G{?0mZJ3%KXxE!_GK zalbycIC!?YUmsgSz2|Cm@O+=6>c;uI?ymKsdk)XXt?!9Dx52@)b!#)XbqVjXZ(P^> z0l0H}8n=EN?%XB?&(H03>Ydx7;Q9W`9T@v`K23vX^>x|r$b>IDq&TNS!(u-m;k|I@ zFbenneLLX`aIfR);Mu%X`tWLep`G&!>^Jbszo5pp0&W{Y9 zKc9!5829VBt#DGYuRJ;CFXCL?*{s-~51wClA@$CG3GVq>hkwSpC!P}5b^hIP^FI%s z{a3!f{hE5`T)%nDcb)@JEA}7oFX*$~>9KwxJ~4PUpYnW8-|viA|26gZ;r^VZ_s)#< zvpH`ixN|6fR&jkz-1>I7bAB@6YjEEWZ`C5M>+jt=HhA`@UYDlSdtJ^?)VE92FUI|O zQx(pR{W#}cap&9ycVAcG?(2?(PYj;F?u}cE1VbI&o3?Usho#l315u+ zKI$*r&mG&gj_c~xadT?o&aGkaY!3dr+LDB~yP$O4tlobI+9!Da^=MeaCnbC)?(=7p z3*&yhF71M6{rK->`y}c|;{H3?S8(&ENFsNcF>aZa6tH^A-Zqu}}LwTgP@xkLN7uGec1-1_}+*PRhOTi5II z6ZPh7dP!VY-zDLPB>Z^Xe)AHC@dui-vm9Iw$e+B=O`fqXf)#$RA@9WDw z!LvX0bzva&zAo(4CFYplF?jyE-%P#h-i2>Z|Em)@RWFb0nzJWv&gr=4sx5B+4|I+B zf6>ntR}_0)d_DCoaPx=a_WyhEY!&CfntJDd?v=40_tgP+-79g|y%BeABXIM_;pSJk zseg9i~X0W9RL2M^|i%*Tkw4T2d*SF;Q()?_{{yd+CJ&OI)8>0L3eAWfezaH&(V`+Wfnvy~(=Ib?a-&bFS`}YgC;g#w0Ioy8c;^vnG&(4*<54U08(mwM( zr(f*f>-BZQ+uRxJy;e3!doz4JK^cVF#s_tiIe*8kRg?k-9A-FL@z-PiJjZ*os@ z{nfbpJ?Gw7@8`JZardo>VS&cUy(%0k==OhC!bb+r);*5%wl3jqhR1yOdo%8Je-O8RIPP_SHh8v**L@82UiVqS^ZnoX zRB@l>Mnrc$=i~NyJMMKHmhjQI*LPO%tWSSVZ0)B@`^o!X&qVj<#O^#Y_V0B+Dd8Ow zeoMmp;l3X(37++7KTV%4?z7_a#eMFc@PWA3Wop9fjgI-&&&JQ?KCL+>*86;JhI`$6 z;MU)bdwoX+&*szA`zYaU#>ReJ_h$S*_YrRWaQr{_QSfY)|J+B^|K~mmp6`Fii^Y9b z9v9vDKZM)o$GGo{c77@5_`c{!-21Kt?)=ZkeZSN_c($+YdEK0q@G9eDKhFPD+`kWc z6`#fXijv^@bvwNr^J`GQ0C%1(Un#B6a{fpE6BAx>V$8SyqwxRqkN>Ct;Q4j0el_OX z|1#YEJH8hCZ^nHw8NZ(U^r0y+-~NZ=*HOO!KZX3Sar^8)wYZ-jgXiBTZ}UcRKecer z`GL6iW24|%n)l-o)O$a+44%#3xmBAM`*Gbtxby!t;Wx~PIX5%UlHl38r!milGfV3; z??e6f!Lzw}y;kD4Qoq|viZmv0lF;;VvjsBU-uf^b)Uc+GKVp^=WrHo zpYw71{0DDF{+92>>udhrA4a#ILvZVl#_gvW?tZVw&A%Nte=2VO@8Z@k#O>!R-1%%Z zKknE3opAF9C;az>kNhZ}6VLhV;Q4d%5$-uJvmo~A@0;EVx6jTCi|en$t-l3#ZvAol znSk5RG~E0uAICZP9B8pP_UUt`cf#LK__3c9=Ujvj<^CNUJbV85^Ute%8vE4Oe-`uI zSA)-seMrK`C47%1F~>O!O8BhcS^xgL_oiRO{`CXCiuv|`dBVR5o}W+IuZwdIPWYJ# z@0jqO3GajZd2kHwz7GE;_USxdP55g3DbC4VOXEB}56=hB?qAnklJLJ0zRj}Or#Uqf zUJrK;PvMW#{~q7QeEm3lIQ3WH_A>$Z`LOACrTN+a_3wQu1kdK<`;*$ivvai%uSX*j zzM34@J+LJ1%g+%v;MPyTt^XUhzTx-9`P(gz?&p+h3Ew^89fRlR&}v1@cm9JC{z1Z< z{1|gQ{~doS^=#c&xbC%oF7}sxEzarwTdY5e_s=B>@3K1POy%?DINYyqyodX_dqu*x zSQGR8Tz?ks=lUMF>)ws~x&9&C&-EjNXY*{y94f4h^U>F?k9|6aK7U8|dW}r@2MMpS zA?BEW67GK6C%hZ(90mu^_S>5Mu1k2Ae~SAVfP3FPjobe?+|Ngof@iDv`RH}(ef}&8 zp6`FoCT0IkDE)WquG?hO=>NGc!LytTm_x_1rS+LN=lRw@c>ev~L->c>kN0dA*KI-m zBX|w&qY=3Cd;yL5cAuSe`CTw51y?%mFLVqxaVib z%5l!t?~eQ2t`j`}+}@XZpW97?XU|ppulT>>b^GA|d2R>Kayl}H3RU8K^!B^Nd~^CH z{JDhJs2+2i&q=ti%N-JaGw%DMp$Q+2`#L@=cs7U2m_wBsaSr<0-HQ9~vwL*sGbZ6{ zaObf59x=x`G{Eh@W$>*3E9ie#!YkK_`S#f`;pZiMaPVy1Ygl(h!cW;duIqlUz`c)d z$F08~_da?!c>X?mjC${*iNW*z_o!Rk=PKN}RjF56pXK=bc{?V&(tfeNJ9DcSJpX(< zA>kJ$ybJDgZ#Z6q=h#8}7x&X5c)p*m3GbKiLAd=a3ZBi)IW#?>xSyvED)p?Nt#*vx zw_LYDv7Z$@pWlso=WuVrpH28A+A_-+5B(hoKH^pE{$W3{U3!ppR;l6FT#C3bPAq- zK3q<{^XwZu-+#BmW1r4*aPX}DX7;--;a!f1IrcvQcfU{L){n#8@1)@Q{k~4U`&|?~ z-+#GdVxR7}Y4EJx_i2L@zVx`5Q;TzQRg+?WAb3810`)a`j=h)gFL3YEpYhuCQ}g)P zkNMqjugkl^^Y`fo)H~-N{@5Rku89aY}DxVztw0^&YABsDlt8jCk z!*5{@6LIUO;m%<$UY$9t#mz6@tax8N@SgN@2W~(2;r8<=z9ap-hnxQyZvLgG#6F+l zb7FVg`rf$x+>Mu~pEq#x=i=tqJT>;yjrkmiTYngCKPTWD`1(l?-26Lm^H<|n(oebO zu}|x_#_gvXzJ`8I!OcGxH~($C3;leATfYRipYQSC=x68C;=atUgPVUj-idy0z^(6t z+s^>}2l|u=kOEt&Y?of;yw>*73Xj;&$np_Um83=hjQn}9M4H*+}E|5 zcw^RWgPSuRcW!0RD_uALzG(B{+5DZuC%AKN(K`0;b?+WL+wTDGyLS^_uT9J`|1{kG zFTt(93irBSA3T5EZ=&A)4i290|J?J7`&@uKha)d2uJ48W_kc5S{~mAw?$?*T!2SEa z)xop=A7K8iFD&gR@1F?iubiU?)>Wn&(D8f>Yabn;Q2oLw2$jL=aS%A z{b2Un?2@=&eQxmlet*H;?`9q1x}LY~aQ9m^cz(atsdv8(gXjD2);X^0eisGL>K|pl z-7k&%)oWi?>HSOX?Q|&-!uQ zHPo9^_R6>~*F6A#f_)u<*WmTHC2s!3xP1=5hmt=OH^17|u}}Ni3%C9N+a9eO1=Huk9XjlKaN{J7C)Ez+SiuOAwQqB*A>sFTleTbPv$3lDc*&3 zJ6#`he4QGG`?~fGZhiS4F~|CoaqGL{*1v>X|1oa;PB+ALtv?dC{#M-j0l2TfBZFtx zk{7P#@LVN^Jd)h@E~seaNP6!Z1DVf9z(t7c~}0=J@xOHF4ihHVvNje>bo16BFL<{5$;Zu~mB`uofkb}r{QJYlaqq{Mapyk`_kNrmJbypVqu%@R zpWylH(ri$?zV_1>f0XC;I^6FIZTMjE9IkmN<_{rfWx{tDT%6M&c>a1d!M$EB@W)yA zZrpRS0Cx^`A1>`Do3npUcR=v0ALrcUk+@&)yAcVm{AjFyl0I7o&#u>G?u+LWzU9!E zQ12X82haCe`KdSu_uDjhRzHLNPE7cmkuk^qYd;(3GmD(Q z2_N!&an9=CSwHWR(`a35 zfqT6c;?Ch~-0Ssy@ci}qiF&VBg_nx^oHIVo*>#&ti0<|37(AQ9N6cYj!beSvIp#N* z6y5xm3GW*`TXzxbewOeiuf}}Wy#ROq*W%Xq#+`q^;Q9IAL%s7K89d+rgekF4=TH(n ztN((3_uBIH()zp~_-4$h!TY+C5rLK@`S#g8;e&%``CpP>lJIix z6z4Zgc*}QVpZoECcpZKNK4Wgo_qxA_ujGBgI(&a}HlG)Bob$8=(XD?Ew|+5hKTC1@ z*?wVh{;s(BD-wR$$1%tHMZvS{US;&(5=RJ`3OB zfARY^N0QTloLSVHGauiPoZ3Ifel8{FjNtix+TiAlB&RDm?@@0*pWx<{;MV_+TVLjv zcwMZogrCOqr*H7=x?D$}k5g~XbNEH%e1=>99lkSjUWHr#4_<}(t$r=uS5>?k^?Tvw zABZ=l|JA|sbEx`T@w$8B&f#?Y8s^y+_x^eux6kKr=e7vHg8XH;`5SQaEB+q$<(v<} zJCc7KZhl+b{7$&ny%!Uyr3*<@whulb`^MfZBWf?NM4Za?qh zo`*HK`J4R_*ERnx-0M3Sw|+QoKcjKa&nLL~-{I!(`e*FZ^H2}B{t(=Lj=?=|U2*eo z#Lb_8dw!z1sG>-sud zWqs`5Iq!kH?rFH|w!vNZI^6u;xcOso^C#oxFT~CN3iow*W%{S z3ZBiu&smGMDD5-zU)WdOO2s}Xc=o4L`TY9=ZvSuL)_;im`FC;f{O8{#)cg5&b?|)u z<+h3Q_w#Sl;931j_WNkU*OO!ayKWov-S5G;^~d1u_r&1&{hms_`|TJ!-+zl8Vn6P; zd+@A&HTx||cR|7G0sGaa{nE^a@IaL;GCUE_Yu-wrqbWZd)C61V;$ z+^?!{iSR@|@8&z1@A9z4tchx}OyU$%E~ewBTS zyCt#fpA*S$A*KK}vg&0ifnJGcGVZBM2G9O0 z@9Pe@{a=B5zh93p<(v$`?`7Rr@&5R7d>~%!*f_Tb@ssd}@gDf2_$YiB{s}%DuW(%H zy4iI(s8X3SpKtQ-|L5QT)lT?9!L$GBDRNo{&#ucecn|7F;zRHe_#FIsyoCH3%)kBd zac(|8pT&J1&I+FOIf4A|f@gEczT#7F)6zj~enQOOmvyHH&vITRXLj&>&S&IIq`q>~ znEx8SQ}BGwqtstYKQn@7{Y)ljP9ocZJrC>uDg9pw^{-RE9-oSrKQZph z=gfh@vwfXUek;5c-WSi#XP z|GVULIXSND90mu^>ffh+V(^XEeV1?!r{}z8@I^V_SpQ}4Z1o~`iRQ5%=UL(OVs98c%U?oHo8Vdh z7jWL1oKc#S`GxqY_(k}c!L$GB2+qSr)L%^frMNj)BywKFzoh@VXU6@0f=|PJ9)61Z zzH#%jVvf(rTX1tm;O5Lt_>Z{xom#|ozoq{j&yMc(ZG~H3{hZ?Z=D79ETNc;1!&`7} zzreqv&mCG7=adA`&fAaFS3Eb?|Ag<2|9~&Wox_0hVvasJc((3Ja_Y7&uAiRplHmEA zGup%)pL^|azwh@|d@A!S*EZ((eY}-$_f`!{>ND3|?z{{7!| z)Ni1^H}%=;e!nuMFEE2~bDl}$yhyz{uTsB;bw9z^;u~055|dhhIa^$+*|?CVW$J9>uNy1@~N?a&hd_bJY{~ zT-}D7{|0XU4(*Ebo8aa*!_B`5H-9N^&JVabJGGDfm~$C!&ega%^KoH*$Wq9$%;PeA}~g z?8o`ckX4#TZ~;)H7tKXROHuZk} za{=}3`24aAZ;$_qUxKeEzbogn{57TX*|^`0{ZtB`{i)A~%8B|5srNp*J>hqEi`T{a zAqjsS_kGto+?=Y{7U%Du@DmdLB7O?z*(2uob^fbwh<-co zOIO|)y#@W8)ie6pcvsx|i3wkh`}OcuxPLFO9{20vo8J`s@qR4VE4uq_i2L_V4R0x} z&+hk2*;mWp8_(^k@Ok0loUaewJ?9(iZw{WV;(gjbSHCf581-KFQTS!_IX;myiF)s^ zHxu_wEztJeBAF1l&1)m+&KRFV49H_uq})iu>~!2I0PsoftgZ z*Ou&SUBX-3QQXfJxYy-&+&SEj`+YbM2hYxxzt`q5>izqXiNW*zckWl*=a;ziuW@H_ z{o%NCYZ*LS_g4O1_zLQs!wvY?{Qk{FiJUdmn^X3#*rz!M;1%fS2;Ar4o&95u^$+3J zKY`oN^SJ#iz|H>}H~-?hV?SP(S-9utC*03XYw!~0T<)Hj?{%ylJiCtDa{ez%_)K!_ z=S$rA{DE7)$-S{3&;RDZ^XGpn>OKFpgXjDIWI)V!-P7)i?ws$%tsjj$w^_lnbr*5o zzNFqc{D3d#x-`ANw4Z!Vr{LM2nsW_q&J*|o`Wb`Q;5oc@V4Q>XbGRbmO$Nn2yQC33!}-kg=VIlDa^`+tsp_Qk#KJ%$w5 z-+^0yA8tR7;`TEWx1SGj^Ur)F_TzP#h z=MRm2+W)d)(e3}4$D{jozty<=+W(1IuXn=jzjwm>;l2-_j@#$z;Mp9i@*Fs9cxgX* z9~3Mb6|1s{BvLl^*#qy2haC8>Z#&+?m8m6b2uNj&z`vR9~?Ye zcNgYXlJLr-iq}0N;r(#?8Hf9RdnRt5CBd^kccag`&z1I*_ddb1KXu*5aj);oxb@R; zukY;O`RhB6darLu@O+;`M#p)&?lxnhdwrYZ)_1|3Ti@W>y0w_wqJ+QtVqDk!CgY;p z&*cf9gq!m<+kcgpO4rT$-<$qhCwxNi?7wo|_i?ZLx48Ac;a>MO!SmPsZ|c47 zRmK__hsJo{7g2jI@_Y25m8xO1Bn zJU_SBsdsLRg6I1mGAYi-bt}Ib-MKXkp5@eM4mT!z0XgRXf;)%JUW@Bmza8!zss_)` zp*r=>p<(cR|H~&AuY19i=+0pnZl6Q@Jk&;ocV$6TZvb zm}7lQd=2}Wio5P|+}Gbt=f!-#E?OD)KDr3^^UIa^U-UB=x1R~P`HO;Q=ixB!qn+O? z?KAJ)f@gnf{s7$T_%v?)INay|GgI!_xU*P+`ho=b3N|d zsw^zc&(>|i+*&7mLh$UrGXH(txqXXU{~PYy)&$Sb?QiOxTa}NC`=7I@cy326j_%xg z;r2NccWx7dXLCD|xvfihi%;UZ=3jw3x7%^+@5i0n!@=`&dyIPLHZgd<|IVKk_xUC6 z+-iJYTz@$3+*$_D);*QEJ(}=U zkL%uyJGZI0^`GO;ZFTT$-7}fnVPBQ5oA*J%vp+Te1>Cv4gt z*Zp4H`q8*^n-x4;_d@1Y>8H~CytfaY{i*pkR*96a>+rO#z+*Vmv+-JEB#dD|~Jlk(4_S-$-oj2L+-^$XT z<7EGJ{e`w#A%cPty%wSITpIoAoEpYy)dJLjgs^ZlG~Bt(4xXReJnEfW zN$`B1LpG1|aoueyMt5$_aqGL_&aH3oY~Ame+oFVbt`yg;!E?2D!q?;W*>=mAqffzo zAF>p8U*)!nIqs`=@N8e#vaib$K9d~tzr;Ncf8f?{vUTjo^RRjF{CU`lde1}c;Q9VP z*(T<@?rGabcb@m+){n-W+pOT(x;HSlowqB^&wJ0{|K~o!o!iT}{Y=B1+w9=^xy_^A zxs?RZ_qm{Q@qAVX&+2=z-@|r{`_%^p&+qpI-2J|VyWbCS_q#ZFe!okocfYHH=ldU3 zCGOXCcdZ)Tb8ie?aO4Up2^WHvq{+!&5yWa|!J^Y$g~-2TArXOmiSU(Rjw;Q6_2 zMZI&Y9X#Lv^1Wid>$a~Q-MRG*p5;8q9NtZM%{np1{G)K^a5irJMYwb56g)qN%c*w` zeS_!wZ@f=&pD*Cf;b+`Fx2zj;JU_LAXX`$~+-^+x=j53G5ANJ{tQXg{es|ot)d`-T z+rHF0x2D1K{a4(tc-=m@a~l~v%NfQTRwTU1{>Awh;LhP%+&T2dokPFi`8nJ}y>l2D zJm3Gh2Nw7FKJFa0u3ubV5BK~u4W6z06muJ#@E!*j=a)Mqy8Y~%@au8sIUM(M!35m? z7X{DyA4&f^H!STZ@7;pupPvJ8ulv)ueU8Ju?vsM&ulwuNd)*fW&-Zy}<2X;({Rel> zM;=;S-v)PX-GgWA9?93222k%D9>KTg`(sxpa;hE{`!Q!v+?><#a{OGxws;LbhmJZt z=3D;?ZvC6M{k)6Y&nn#fO^%4`n%^>bHqX(V!;uNU^XQo4^{sqNbg%Cb3GauSGY#j&wZ=hiWJKBph`<~)F#^Cs^6=i$!3T9eq1^?TvgAAsA> zVYvOY$IZVAH-A>}Y!2f%4?7=U+GpN-2G2j29>?wTW!&pN4fnY;J9z%NG>>|pOC`bc zeU54x=j^&QPmJ!l?S)(aH16L|O-=Y*{6FV5c-H4D%(?qXanAbk=CM!vX?j|$e~p~M z3GZ=caZb6jqC1Cu6Mj8zKf`hF-wC*LSQI>)!&LgO-6HNwuhug5>AE9u`(Kps`mKs{ z+Tvc{>k|F|?tVw$?sr!3Y`@dlZMPHW z{x*G9z99BfgV(kF5`HM|_t#y8o3k=_*5`lLy)dzE!Vkq=w|nq>{;Y)W&@QgKTebLe ziiRhAM(}+8GV0y$hJI_+Y|+O!!e9V@@sh)jfDN&v!V7v+#YWFCoYM{*Kq7zD%dMuJx7hYSdT5t*?pi zKz)7O`Xlfysc(i`e-6GG^|d>f_MgqiIh-CmdtElCHSQex;qNl%2XW8U3%L2O;m)lD zzn|yND%||7FDdVPUg|2=L$D{;@mZkHG5?~9w?0r&b|gIj+SZa@8S&(F)a`O|Up*WsRr z&AY~ZS-(AQKh<&1+sU~3EphYj!#zKb;nt7D?dK)j^Z6xi{*So%wXTSB@VwQ>tv?*M zpQgCyxf^bNZ`}OBSC;mZf6n)~CiXd%*PU|RqWikDZ^Exm_z=84&(-Jfz3|C+6?`tf zExrV=h&Q@6_V2zf!hJv44fp-z;NaQocn5wC(pS_sX5FUO#dQzEJK%ml&rICio_ ziTF>r=l>tv`Yn6LeCuoD);GYdKMS}1LfrZraO?Zx){n)lpNw0-6u16Y-1=>AigU2O zI&S?Dxb-LF)^`t{J%3tpy#`X>6d#uGkqLh>;jboqdcv3E=hDxoz2bcI<+%G@lkl21 z7v~&=n{#x+yW{rL2RG;bgujKGGaonS%Y^TDOYy!A!_7H4;kV=VGY~iD@q~Yhn^S_D z^Jl^v_b%So3Ai~e5je>-zu zOrhTUcR7A3^`G{Med^0``(Kmrnzt9{9E6*5bi%vi_R|M9=l+Dhg_|=UH|NWQ?{`P> zz7E69IXU6C+t{G6Ww)N z;$Gi&xbKUu#JyfUarr!LzSZ`ExS=!To$UbU@tiR6Y;B zfqT6c;?{qS`}a-X2haa~(@)g@=j)>P7xz=+f#`Rz-+giCa};j!e{Tip7aaO>~Ft$!zY#edIXKd#q&{7(E+ z{4V?(yg&XsemA}rzX#vs!P5C;{oIRhjt{{1!0*HN!SBZp#0TPy@CWdt@IiQU{6YLS z{2}~qd@%kX{xCiaAA*m>AHm1skKz;Yq4*p4WB6=*82$nNIKBjb0{<2tj{k%|iLb+- z!mB?N?-!qMM+VQHR~`BKPjkEzeqr$JIeZTJH&Nf2`XSVxP5mp>UrPOa>RV9%3-y;# zUukgZzOsJKqP|Y>Y+qfdZ$kZ<)L%sX<<#Fq{Tb9hLVZ{2U#9+a>OZ9Z3hIBP{xs@0 zf4FpCS^rm3zgO^Vzs;#XminuxzmWP=QavIIe7NEGa5e=AA_HVkHs&>U%;=%U&MRhAXc0XRn{rE869e*x(c5XY8Ka2Y7sb5Nc2kOf_RyyZw-5%8M5Yt(heCnrD-<$fcsBcUCdg^bbe!Is@_m%bEhWd8F^XIJ> z?(4|YxUVB?a9>BZehGi8*O9@A`dPuV`OhYQIXQFi3d7^|nu~W1p3Tj#FI|WG^`&08U+3wM zdmSIaeV_a^{w`m)nTGrIlf}5}mV2^vUs?Yru&+wE=jTDZ3H4KP`<#OhrO$71`&@^+ zZi}bl{5!Mm$lzK3N8+7E#C_S%^TD&%sRwyK_BwtS-_P?7ImeNI?$a^fK1T-6&eccM ze@Oj&d@=PO<29d&`SxEQUqpRp{8PMd@T{Lhng7V(+3QGlUk?iR?@Ku!8hlpHH`c!& zJe$Aw^=G;IjX6J4@4nXJOX$Ds$kI7%>~mwz=E1Xdz2CP@)Gwvpb^i*UoriB&x8k#< z>t?*>mNLy|8T;ePx#b?f0*!P316M?EuM?# z(>YX6_yGw&F5%}SymP`|cs};y^?ePWQaOGf#ZPz({+-KTxYx1z=;Hi3_;m7Hv7k;U_$Y}F2&1}{}}!Z*Xudl z{4y^W=U2iva2}4tyU~9$-2BUM=k^Hh+@8kQu`xxUX->KLT%0{>ixcZE>&5{*y}cv)7RyxPM0k z&%chWdM);2pa0;E`Mq`ZC&&6#^m!C+pBLliUyhe2{|Wqi^2gxje}J3+8D5?It*6BP zyK{f-jGKQXZvIL52i(6s@dfmMCvN^|-291nfAW98Cy>7yH-D$s<9^Mrg+EPxD|`z1 zm*D32!_9vHzlHp_@zLaegq!~-ZvG}yw64tetX>fEAZ>de-eL|{$Ie& zpO2fr1V57eZQqFdx{v(oxcNup<~PINAiozrm;C;?`D1bOU&TKr|3`c=`D=0WcX>1J z*ZkV}mE@m?k08GzZvI`k`48ed@O+q!|49Bq-2C#>iu>OVA4C65@Hfdn12?}LZvQvq zFO&ZgK9l@6aPzmBUflmqcw6RkDqfC%$8jER{^hu@QzK`TuA6<1JLuo9gKhcm|C{~q z!{FKL)K9#AmE`J2|NrWLe~0GG*uV9yaDT6KH@qwRx*7NP9S_9)y3G@~>yE*lL)Eup zpZ>n-D}raQ*S*;9MC!fnPrn^={QS7ZtWwYCoEbd-zWs>V#W~O6uKRZIeEuTpNArDC zHRi;8bM{Mkqu|+jxQ(xiHVdAuyN3C+#hu%$jd+;p3 zEcuV%?rS;un^6BN_2u!3^J1UYZyP*Yw<7hm@h$OIY-;wZF@vWF!rT0tw$>!`lM+MK{7q2FKM)3Uk`Gov! zS@&n$^V9T$*v}5sUmZOEdhr16JfFaw&obQaYyAzkenY|=e;BW0W%_IxJe#Ne&!FD> z@uP$<37((lujE%@-A(7mxjE1N!SmN~VDNnY5IlRmZl4wW`@eKZ^75 z^{W@|9PSOCEtjpk@pb>{ME%PNeV@4zR#1E3*x@)e;RK6 zVGCoua~O-8Gd1|eIc$8tv@lWsZNh&Eo}a^?u^;dErnu`a$GwgXKmG6A zHeRobg6HSf8Gnran|)T?&$+n$binPuf5M00<~)O&voPUHadUpf&DrDg;(Z-}n{xzi zPM3t=fSc17H)m?X=i%mjikq|jlHz^U!p*6Vo6|huHzfQX-26vy^Iu8$Hwpg(H-FPF ziuYS1;cIYnDtwv9!L6^0yRT-r^{sI0uTJF0XWaUAxb=H}73X99 z0l4+2B)lVTPB+|~0SSK|H)j%V&Vqz*{&nfTvgfm(Q~nN~e@^c9O`L=OE@NNZb=xKU z%7pK_H0Jy7iT1_)_a;Z;&Y>A@Kd<6@@V;nK@N5o#4q8inE$XW*i*xgHP~+g)-0D!@ ziTaOteYu@_`+ozs|L@81eN@?R+Ud7G%IN`tJ_PNc<*pEM# zuU^6r$L(_t{u5u1-DFkFx6j>h`#Bc(_b&Cv&3_5EejRRo%|D9!IWgf^Bzz!l|3h(~ zSD)bCUn}rN++W-M8T+(;Pu%(@xb-~}-VblUy07Bq%*N~U^M2Rj)^EN#_J1(>$K#%d zYjDr`aNPO{xaaWTHE~_*yW-z#M)=`e$BS`u9>(3*q=YX>_-D9t_!&S42}lkl4oJ}lvHB>YR{H(};V0nkt8>EdPWTH6 zpP%qQ5?-}@?B9M4OZfQ-@15`w37?hl9}>Pzh1jR}Z%f?se+zE?Y~1=^aObf7=5by9 z;DonI_>Bo4mhfo_UzYF+6^r}aC*h|i{K|wsknqQFpG!aEJ`Z=?BKGNXbvL{#-*3|x zx4sE}B+ua%xX;_Sar-G>DfZ(zX@+}FF2}v!`{1s7FaDqT;P$iQma(5>*w?z;sH z-!9?ZaQobV+fS{niu*Y>;TI&lXTpah{FQ`%l<;M^`|7%N?B9JohJ68?U|e@uAA zZQ{D-@0IZ565axLUo&yvr&ZfFuIql!!9C}X;-2$2aG!f$;O?vJc5z+%se`-jWw`71 z!QJn@xcAX2+;v-QU))b0-1$twy}v$A_^-J8I&6oyuKPM4cW%9K*L@0iUsG`B^EU2$ z&aE8#aleCb*L^YJAL91&EB>E3>=@T|4sCJga6`f$PWS}e{%7LO=RMr{H27ca(|w(d zujKuIzl8sZJLf~H#C+#-Bkp{j!tLh`-23q>e1Bdq%2$o+I_H|W^Vtt~KD}`FH3C10 zb*JI>zW{gL`qg5e=C{Gk@0Rep6FwAo-9vVY>v~=K;P&%o!q?#D@3M2uxBsIP-Whjp z0~7u@?z*FJuVV@BzP8+@xX)d1^Sk2a48q;-=!8$f&EKzj?8ocU4|m-KxO4kojpCdu zadW2N=6r{HpH|&9=G%Xxgtx(+PY2xV^$u>Io9!0Y^|`byej4{2KUskn1~0C&G5 zaQ8bFxBm^e{ny+*_U{}HPxvXg>kh`vpMsk|7dK~*Jz_uRoPm2DI^*W|PWT|)bxUy9 z-Ez;^kNLac<_yDM=5^{N+?u~$&gWJzvxc%(4ckIXaMMo$6{Dk*R_`|sS9gW-PPW!}u z?DHhtIdn+)t+?wBOZXJrIn2fFvqRn3r>_g|;PzjmUU7YI-1?t!^H1G3=2(9#?(5NH z-2OjHc-j48zV)?n=h+PRx?GX)0l4qC$KlTZUEFiN5cm1qeE-;!QI#5gjcN}b6odW-2U4q{C3q34bTyCAf1~g}bkAN5%e~&k)>wJ&U*I z=bS9W-Pd~DeeHa7TvtCd;pgG*s|)VF=HT|f7(buuvh^{sANy~Pdk!DKJ%?j(_car@ z&-ZZ8)$Yf}e(e7M{5<+^iQE58xO001x6jeIeXhqnC-shted=uz{vK|hf8zF2tx3$+ z567KPQ~XHI=ViEa7?AMs3I8PFKjO}<#qqI!=kpNmxmtlcpL!=0=k!VVMBJP;xP9*4 zH0C?cdU$Kj+v&L1w3Rm zi`&nG34bNwixR#j;X9uk`*GdF65b}^Jrn+T!lx&EX~N4kEADg8gddmi4hg?2;bRlN zAmLR`iG6zBj=-JsDY)lk7;es6xH;e8J|9-$<~KjJxX&KAIRkOm9f6y_0k{8J&EvY} z9E-bd3*7v%xcLil^MA+9FLzq($Nckg^KZw^e-bx;0&f1+r^j{8KNvT^dBWS^=D&oS zzXUh`&xCJtM(or2nz-wB$6fa^+?>(4IU8_uYMoi!&#}1kZ-JXX7B_z(ZlAy7=9fDw z_GA7v!Lxs#-iM!8Gnjf`uYbes=YSTa`B~2GxV6T>hN6uKk~b+y9V+e}KF0@3?)g$E`2hGWKJiO>z6V95=rwZvHIXoS$%W z*5l?hZ58`8=W^Vfp13(*;O3M&H|G0(tU7M~AqhV#;q7tzc@MXrwYc})cIOrMxgTzQ zGu-~$;Px{Wx1Voub2e=q`*Gb}6Mh)(oKL~+=WE<`*W%_hZxj2mzC*(M;N}d$&3O*D zegf`&)S_+d$9eX~o!fBSb*JHeF8Dg(o17olwZ0bax+f+4s)YB!ywOC*tO}z|H>x_jTcbi;CC1 zJ>hTS=6{QOuF6~-^F1d!C%hhR{vo*MzbEc_8=dga6TW4;*rz$2aj(k&+4n?p)3`ZPar>N$o8RG**pKID67IUYc8K+QE8P5BaQhj7d!Nq3 zy&N2O z&%v$#9k+g~%VYo6AA#oG@v+~ukA9Ly_{Pcu(P59lo`+5#{-FI;N-{G3rr~U7adp_^LJ)dvm z=2z-goWCz_|4neuPjlRUUd2~(K4;?(a6Y%cHuhuxr{X>jyW;L^Jnq~U;y#Ce#?9aQ zy4a7tKkjvGg8yeexbvBdyWg$5$93J;S-AV^hP$u(5-b?Ee(%kH`PhCvKm2Cj4pK^DqH-Unlp9{kZP6xa&Tc@K}o-{6XsX$E`mUZ%X}nxb>IdM^k?XZvFlE@zjsNopY00;=Y{oO}KL& zn(){0@!T(Ed&hk5(^|OwAArx`=NFxZTYnzjoBj60?PmsVKPzz0$$H$mmA^Ia%jd=! zxP7+6ucXhix5XU$ITH8%^M$zARVjD zFYequAEW;UxaZ+s+&*8%-S2z2bNd8$-DSAzcDpO~@491f*L^49%W=)yk5`5y)G+o>l@q~`?3C9+;eh6!XHiel!Pxy_y*iLR~!)ge1bXe zgIj+v{y6omaO>OQ!>GRlxBh)*%6b3fJ}6mxtI--4U-MDXnUh3??{g}$fW{9PW5`99xT;pX>C_&D6_G6R2->++T&iAJ8<_q4|m<)ar1Y4IQHXtZj5`L&%~WWTl^vBa2;;`LkWK+ z;U6db&xHSPNb$Z7!R`MT{8swE2)Diq-k@0a+u_Gke;aQ7z4$=-8H-#0Dn5w%PjKs(;RC2I_h|8aw!u44 zzdvsNq4<65_dMMCOYm#Rza6*!K72U!FXGlu#=BGh8E*Y|cn|7V`DbFEUf((iKNa_!T#1|WK*C>1_y-C99{2qG zgS+moBjdiTKM?m^J@IU;_j-MTdwtj7u3KeP%+U`?_&Kd(ck?}VR4eXSQ`j`Mj7_deZ#n_qEU%xO=4UEJqMbKK{~ z)%bYcAHIg$&)2y9{D_}HKNVk!eOg}`|Aq6}7`MI&{wMXFaX+`-pYX}J``u)G?9=`3 zjoVKHydnE-jhjClH~&N2^Y9n$_1b+x?9+bg;b+p%8MyUr@Jp%hf%|<6PvZ772lu@F zmhfsX$NsH97B{~$ZvWlztLT3S?(5n#+;xA(o&Pqk#6In3KiqyAw`oGG!^BjTuy!{aO z`u>f3eRr7}*R`M8cmsaF=Lxv=XW*By-z#zJZ^YYB{|IjV)A)AuGZVM|eS8b*m*LLy ztT#&Mkp14wCcJ;U7(X7r0Y46(iND0YRtL}j`|g%+#`$}_df@JBDDHFqW!&pK4O*1Zxpe^|ob#wU=oDB<V!X(@HcS#|0v-r5`OHg;(j{g=1<4n*Ut&RaCUM2_qh4>=M>jZNceo*oCfa{=d?`t zHMlu5argTJZhez?i`TsvxBj|>Psd%i;oO)%gY$MPZvCe7V!eKK!k@=yl0PNk+rL+w zzbAeU%VjJn==c4pZQl=80+;3xH6dwd-8&FPl# z`S^SExzD1Q^8x-6ZvJPueg2a0Jr>7&a|R}S25$ZWd>(y%i%-Y@#OL4@K8gLj$9;D( zZlBlS_VWfl+5AsqzTOgFK>bL3AHHAxFZ@9K)X!r6Irw7S{(2 zsrhyEDdcp)C*kkl^YJski8=Q9X2O@_UdLKXV~&0_?sKUnZvE8>AD-}r%i_A9v9FtP z^IyT;?+>{3*L@rFt?&O`^rQY4KhHjcZ;4OCXVd5B_yV2}tMLK&_9b!M=ka~V)5x z@JA9pF5z<%UXt)le~A6tXZ3_PO88j`@0##C6Fws0ZzTNFg#VH7ZCAwozRq>5i@(it z?*!cWJc)bV$Ky-Lum59Q*ZL@UK|+O#Dl{9ex2h-SC$9eBAzP z{v7)}ocpB<{srsai62D$dVC*z`(I-Io_GV?>vAo=GxeY2JK($h8uQEH&2jT@#Mg69 zKEVILSKvS6XZ{w~b)N0;ZMz3VQgzJ0|qWm=r}|I5q# zk@NF|m;Ix(|E$lfzJ2g5a^5+3RXppbPw3|m{7&|DeDLh+lPkEsr{b-7f7qLxyU6KJ z{ZHgfqP{=%%c=i``d@=*Ux$2^_X&TJlkKbj|D)?pptYR-HjbAfO_VvQBvcYAq%xF{ zl*pV+8B38eBo#6x3S~$MB_Sdam1q!>GL)!f3Q0nPAxV1M@7ZVV&$<8SZmoAM?{{7Q z>v#Qrd*A!MpXWU1IkB%&e-)ii_c({$GQ4f%)!>83b716Q4(rHsF8aafFU`?ki{AP7 zLEoEs4u-F%?(mGypxEyd=x@U3Ik@j~}+kzgf8M8`HWEq3(`w>mCaa{$rv~ zy9|Fi^4lX1`(Xn)hvx99aOXK2?mQPn9_Bfe{7d1^b0yrq*5U6w|AxCCs{T_jw{U%J zq_0EZ|G;Z*Dt@2TgWFe=$U|Qb(pL+(eVqcguMYUzSJ%ixesey7{(Y{C*WlIRrTgjy$ZpK4mwjIp|X>@@$^w@J-C~Rh5k$m8|3Z{&sRUbtQj(d&OY-24~e^9cEG zh&+4$x)tuZbPwF?_fhvszNUcX;Po?WkB;r6=;|3}HQZOMW;XZx)j zdGOb#M&x1s!||z`U}fw>J2X!2fi(bL#|mZe8(rZVyHt`f|Tbgxl{-{2wFF z2l%_se@5@QwDUG;Kf6C`!`M55k@E=*Yu5xg1>XFQ>tK|A^%C}>qj2uGne!B&>Ve}9DVc1Lw?t*4czq_ z3~$bP`)cHc=hb!b{_;+S_lJBUqWvBh`Lf7Ezs_yX z?Tgpfh&<@+t1jHP3iy^a_S_qu)o?sYvi^040?=en2$_qzTN z?sdHsf3NH1aPzE&n`a~bPmrf%*))Ii)QmjLzYKFY5Z;bCp9((-z8JokpPTGjuApx4 zKeSSsb2GTlZy;uam=D!Sz1_u1}{N-Y|`bNzVCJaL@VE;of&H#NYc)H@N3~Z@4*chnsUq$w&PqIsEw?{xRHh=7imn{|fT-g}c6Y z!Cl{nA`kN)&Hfn)cYU9SyU!=#?>>JI{ZshQL+|UFCFsYXUk*PN{v$p|vF^X3Z;O6C zdh1r%J>dSk2>Hj7zcSqXHQ?s28+mvxHGe1g9^~%=uL8dfz9)PZ+`i_)?Q3b|p|5A?YdPG$ z*1+v+BmVYPqDtC7o=Y|1dy&5Z-2Bbp=5HN&$p0+)+r!O&A>903@HhXX@ap881vlqB zxH*?b9&$cM&gF1(u7R6#BmU+rv1jpfZU{H$k#KXK6nV%wj-02#&3O^roLAy+&R&s+ z_c5N}dVB!=82IDxr{L4!p8sFL_hG$O!JWhJaOY66YP#N^XAWiI&S7`BbEp}4_Ij@a zU(S813A`5hN5jqkI($F$J@!ibLH%9u^Qij}{BY(x7p~8zaObu>^00qiU~a46&h1aQ zb1PXb<#+#V4>!;5aP#aJdB`)KJoVw`X@ZaERVVmI%;#449Qfz(58-X9r@qu*k;AWr z&&6jL-2GpvM)J3ABe->sf$M)BT>t)X=YKEU`45jg%>PB^KN{}*C&1kgQ}K5{`~>$o zv-I9+4))s+uKumaLr&jkejB~dMH}JHp;XOO*Ev*-JovxF9QK0SZykK>_guJjFNIsT zC;k(tdlTIG-wijc~-;CvoZ28hnLAyvQ~jl;O40aH&2zwv*&6}xOwWq z&C>+`iR5VkH_yrV=zlg`|I6@s1^=ty`uE01|J&jE55ebE{D;H!e-0o0UxDjC6Q4== zzYo`cF+Tb)hwHxvpV#o;0M~!JeT(03mEihUk38(F*YV#UuK!{9nEx2K{wL!z8UHik z`d^BV_m}bTn|Pn2 zh2Mbx)o`zu+u&Xo!*lq1aO<9RK+3a-=i%4juFDL#>+)gbVV}Iox_kzAUA~9APkzPU zeX>Knl=Cxk9ti&&-Vkp7BjM&hA@Y#_E%KiUH)kh&%vtBal=COn@l3dL9s(a%G5wtG z3AoRnZ^50z^!f#LL;mUH{|s*a$_J&K&ZjEe`P7X(_|L$<0o?UH25#Nf_&c{#;qLP* z;I8j<_zLD+@8Hze5_l)L{dR@hZ|}&n{q~33@BMK59ge^Kj)L3o{)eReKA#WF;UnQ+ z)9(Vf{Vs#s@2bc{zcX3ib#VLL0=M6?4N`vltpvB<3nLHb@I3Ngf&M7Y;XC2_JQsP$ zKa2bm;O1P6k2$}GyRYtUSkPC{i^=L>Lieuj_z zRy#ELU%GobH!g}i_|L|_8(jYz@No|JqJIaUVQ_s$=lFaJZ^0ZkMV_7Kv4^F;oadp3 zC+-}sjXd=GE;(<3o3m5nJM!TF9{&B|UKjVntveil=lm4hJmcZ!c^&^b zjw;jXccl1J-u|-2C6b&A$qN^OtUx_M7>4&*639=5GWy ze~ZYo`CG%ye>U9wo$xpR8}PQApX=b}+ypmg*(1~boX4Ci!_8R@ZqB-qXZLLbxOtkv z&C?oxKR?hOZl3e;@%_wxWhz_({^zrg(*$U3;6KiT%Ew0}t0S{nmrqZ;4G;h&;c- z?RNwI_PfW?X+M9A&pwfd{do%O-VA;CobWp(3O;CcLWa+eykmwJ>Mz0H&+%T5{uA=_ zg)e~L0}pu$>)wyQpUa(sejz?@qqpB>=!5^H*w>F4{$}KxGQ3b<>X@|u?RVG6!}@+o zp1t6U;0M4%p2E5Z<8QxbXY_qz&Wkhrj>xae@Iw79_?!QpjK0w48T3AXzMRqD8|zMi zhtKbo4g=Zx?{j$QcTm(X!~Zn)=Z_hEVg6q;yfEi_e4Ja!=4rjWPRql+PWOyF#Qu!+ z+6V5rbO_w*v?=~xr!C>;IT>!A^YH(iJeR`F(-Urd&gWjZ_o;8;zW>?!gyir0sAs@?@xDQCxIahO2>1Ql z(yfxed>8nE^i>t^`tApJeH%p{=Dd`-HG{jpt>Lck>G-?8=fa)m5_lDUkEYg%Y2Cjd z&%to(Hj6y_ymvg@x_#k)@jl5+xbLehiag9`8F^N~&GR!p&f)piX&uco1AYdtUpBza z)A6L_b1v)t0$l%@aQ%OT>wjFEN>XuaNmFK0Y8s@@-^K2n<5W&!*jwN@pJyios!ne=Z$G_`z?KH(%Wxy z_$>C-;K)PWZ(~Kq&R5_Uv5x&uPx*aLm<7L!IgdLd>Ak+*fnS3Ewr3{2_s1jQ`m}?4on9DuSl{K$ zrwiQq+=!3Y<21PITlTD!^El4)qv7t`*6?3=UwS2cI@fQVvy=Z?^ryg&r*3Dsb+3h6 z_h$HC_-};!Ir+Nhq&)hc1~>mTaDPts1>F3n4npYNGZd${wt5bk`s;O~5Tz|GSKZk~Ja|A9P1;pQ0yH_!9+EDW|+9T>rD+=I;dmiv0cH<{t^y|6REGD|aeB=Yep2&Vm=o3IEWX@FF?k z`p<@&v*g9a=d2Fb=LEPp+r!@^=T&fX4ub3dD%_mw;I4c5OHzJ)4u_kw1^fkao)0%? zU%38b;O1NoH|M`_efGaJ&R^jA>~>l4IcvgiCFfCa zbDjs+|8}@J--B<%xxEqYeX!K!DW~_B%8`fr%a7b&s=&R!)P}Fzs&BXTe;58Wz~B4J z5peTg1vmd_xcOgzn}2HL+5EHM=KmOO{-yYv|692Ex49zC^DypfmEq>E3O9e<$U}aA zPS*f#{$t?Y-&^Bv{?3ty`)p74$$0cWS8vSWM|Da4sy{o2cgx||!>=LF&G3HAv+k9t z?zQMUz@7iaaOd9*?)-0xJUjo};LiU6xbq)@zw=)O_Z-`p!%KB7=r`oKo$GP8$iq7J zVh(lSer{@FZk`&Ehjlbh54d$l z!q4Mv$JK*{^ zz9#Kk*Q+_|05jQ{m2SHr%-_j6BTkSNi$^ZePFQ}hp_aXF#JI?`d=Q#v_=lLky??YGxcR#F$oBv<9`ODo{Fwg9M*a>d_ zz2W9RAoA>UR0Fs<&x7B`KIsove-GTg9)jD~Q;}!;dLC|HQ{eXXHvX>50=RjW!OgP@ z|8?AF*TK!R1#X_Qz0>|T&n&okmcWNF=LI(f@_i0pga4n@-2``@ zJM=Ano;$Mn$9DICUS^(dTbGT%`l;51?;pV9ldC2n@^Qj3p zPkp#^Yl6S~um#*aZQ$nVfd2;abb_1bDtw&JcW~cVY;be&^JxY*PwU9Te0*QDJ={DO z!hK({3;xch58V8d;pYDx?&msM-IDt9{iT)gcX=P6(ydAF=RjJ(i>w#i`E-apJD*N) z=hGeTe0t;WeC~%kpJ(8H&SX8@*Y&OXr+y#d+`b&{Iny2P9D2i@!+^-M*Y*8y=kPe( z>*!hhox>Y&=kPDweRAe)1^tHSL*Ea4I`Z&b;XZi_{iDq1i^#XWq%1KU{v*6PpL?8m zdz!Ozn+A7ob0g30p9OH|_6^+qvkHIbwifQ(PP?NZXQ=Dz<*PEh@b&U7k%zfG#vC4m z`+9j6+HswV4gv5U%N-1eSLQz-2AO__!)5XUjR4% zRgs508_9n?-2Au0%|94_*JU)^JTJh_GZp`T$TJIWo)6*XS&F}Tmcz}n8g8DA_-`Ul z$$Qc|nx}H)VIB3a3fI3bKL6t10Iq)veDrSv*Z*96HsgOWT>op}&hsYxo##Nfc^-tD z=PCTn^E})!p&I+?%W#U@BV25x3Amq@%eCgh8I2`K7)_XhabUxJ}iA->eru}90oT} zfB0DD{B-1DK3iDF7to)}^T2Yr>#`2+x@>~GE@kg8em_@+yDl~0u1np>v-|mU^d%~! z&tsp1{u$;l2=3g5;S+xU?&K+C^5k3K~{~kk={|o4w!hOy;2X3B= z;qJrhBM{se9P=3t zcMfCV=9w6Im_tdfm#J{)FbD4SxB!3Wumo)$Im9PaxJ9pNAHbGjjL&!rJ? z=kPS#IlK~i_I~jO+&R1tcMc2jcMi+p=2;Cl&qn;WVO>f-oc4)%c7&U!O61vda&Nfn z(h=^taTDD4!N$X1WFP(v_d5L#?i{v%B<%<1uv6q=T}m;BnsEEAkB{?j0k>`&xOF?= zUz)m|;Lg80+&sPUH_xqb=l^)*;W@Je^PC1R315JZ=jSfN(mcKI90pf^WaOc){->e$ zzS9ZrJiEf3XYa_f=WTzu^SmGKc{?0`=Q#@QJg34ZFt?>SyyK&3ZqBD4d=ckx)!|9+ z`{8@ToloP)!<=6wPuCn?Vnp)y?^_)J_vi1&!Cm*W;GV1JM;`J_B2Q=Zu6tj&{`bN4 ze>lf~6ngz9!kybRxch2u?mp}dKZE@< zIEQ})_j&9Oxcjj3$dvOz*0CylEbrIVg1c`Uz@2}4xX)vk!k@vv8~hdW+yK|VKiu_w zAo8%j+j0&+3U_^E@@H!At4 zzaDO$6>zW9Qlkre!hD`AxAik#1^;h}nvsX+BG0RX;pTZ5uK%kU|2L!m0`&TS1K0nA zr&7QAUlMs?{%+wvw*KpnUjH$0{kI!aynn683;o+h{}$-=zXY!TyKv8?CQqljo8 z^?3sBxikju_40h=+52gQv8k>;hr+#oodCDrlOxaGAJ0MW{i`S3>!KIjeS06=^Jh-v zq3-Lur1vrYM(;kU|4iyveo_wam%~To@VPns#~i)}{s!ks>t|EWH{sVs9{N3pzmxj} zdi$D(enjOU7t&J^*K0)x6a|0T|*^$)|z@?a9*# zZl3ON^Yq5wJhR}=|0B5TwJe8U@@ksrE3DVuaQz>K>;F^^FEuIopUJs2B!|BmdAJ_G zU>`0*Z{4rpUXL5#>dU;A^7!1cJN#^No&ncqG~E0CuaSp+=-;hdkKXSc>iK%gWBv&_ z{FfYl^5o=W&dYN6YPiqmZKo9P^I{HvH-~S|;Z3I|fBSt5Zk|$a6tC|Jx8F~5cz5)`fP`<>*Y|AZXg>fNOG_1772eJ+4Ihc56Nn8Qf8 z{^Q{KcYZJBvEKoahkd)A`{q*g=Gk#h@_C>4=X=BFz@Lpg`2U6fM)dk0{C@HN!{PcL zJU8j}IcQ!159dQ!o}-$=JqJ#RJY1)q1Kr^E`v}}QFNB+C*+<3a-09=Q{XL`FpA^pr zEJ$4cH{kkQyfEp%=6Sn&4)2}AA6S%p^q&ZKK6ByDXFc5fdwrJt z$={p@!_9dDTzyx#`g)6t_iqVT-x02V54ie!;p)f0)o+5U-+4*Oss7u@!}U^*>tzLc zpFis^E%3=cuO1Y6xQ^7Hk)yvLM}J3-{=OXjq#XV99Q_aI%hT^~Ir>Up6yNWjk!Slo z621N>XxvEl)nyZSh^=K3BJa`&`{2@-W^CTo;|-K38{#dq3@s zzxUJo;pTifhcALVhgERrQ0n{CulhaU>UaL3K%YIw_J}-tUAKm>VPAEIuZ7&)8YDj0>6&uz+ZBB-5*n) z&HSF@Y4G3aw_D^P=MK#6!j;MAaOTzp?m2l&_dGHfZK0td@AAJ6LNwfS<^^m-)FMf4Cq0!M;5x@{oTQ@}C-c zSl{!xUe1I6iO=v~(tJF}&i<`!Qcz|aO!M823{nmtA|K8iy|MPP-<>0PwO}P4T@FIEOMe@LlK}cm7>U7q7nouKrfIecdZ3&m_2cX2JEpY1@=%2Km2%?}h(*xc<9smwen09V5@K z`xx~0wHUtCbuW|r)whB#KtB)e`;)b|FYw9kpCcmA?w?lhTFhZ2d^-DN2Hc#V!PPH^ z`}bmgiaeZGZ8@)gMelQ9?Xsz_?O4YfBhU8r65MmLO1U&==XQ4FVQ#nK-xMO&Y+a8f;=T;59b2~fo&{sM78i(FI-@u()>k28SbL$m(@b`0K zJ6BA4{j0&<{S<;=bXrc|33Iv*)jR(e+pdxsc`*QMjrhA zd{?VV#rvNI_vcODL>_$hB$=J*=5(_^Slf<&k4H~um3!U@4I{P z`kpy_W)9zBkK%pK%i$B?XR=TJfd9eI{YzFU-oHHDdF}>p!ryUg4cGrHxa7hHXb zswuyD%ELd|H9a354cEU7T>l5)lgRTpT>Z0f^SlDTmpm)r`mcxU-*~Uo@0;W~4z9i( z+&mrNW63iJuK#ej{$In#lV>$t{hx62l&F^ax|KYQ;QBX*>whPFF#CBZT>VJ6d7gz2 zCC?Xd{a3>EKd^f0>pAAr1g^d%+&t~zHtyv`hN<4fIQ#A)&C4P&!6z4$y29B z>R126;QHSLpHH3vaP>pr<{1f}L7tD{`hN-6zvkX4{}S>X1Xq6q+&nGepOfbXxc;}p z^?x7!G#n`a1oXYLp8!1Z4M*MHxA zQvR9bX#iK>3~rti;4dyL^nyEwA#i_g{utb!n~#e;ybrJ|Ki`=M_vhv_;Qriv zF8==9{P_dY+?>xb^@`^&!|k``fl2S{&Hdr-|DKVD{qP6B=Q0d^J$^3m9=tQx#nAex zuKAzJ;o~C@^YnXu-i|!v>CFCI4EOc&qJvW1y5w99H&2~|lfDc7o#DQZ-3RXP&)yDS z&)nXC`+oHXxOomZr1(5t;p#`g&Ho4dGWsgnAo;sb8bu!FAATSF$oO~OTcfw`ojJT} z!{qON>jHP41K{1s`8M1+&xN~hzlA&J;~J$r!#MYzfL~4B7vLk%FNRyU@u9{0cZNH+ z*>LO5gIo7^xOLAytoXWj!>#*0+`6mb*4_E=&U~t-Hmg&J=}BnLb&H}7yLbkuYo&<7x4+-gV(KO!38rV!}~@)6Cd~g z2O0gCs9%WwTK4CX9R2SZUYKVSKK@>R#Ul#l9Of4CKN{=qk>Q2;Yh?JKsNXm8@P44b z?_VG8^*99n2-nvbxbyiD?tZ?aN!ll#8~xzJ@qZQWdGZF_^<4xv|20ih-RoJG=ivJ6 z&@Acgw+-CBX2G4qH*ov?6K=naj!bp!w<+A5XTa_EYq+>4iIjn&@hwWOVx>vCe zE5e;mZMgGkk;6+IoBYjxVdUZb??c@?(f8!OFdTj@d>*_3&uLrW_H}y8l&3d7j~!RQ zL!Rs4Gb0b@+wR;KK7xDxFNr*yW1j!N!OgQdhgUp4<-DEq=b*?#o;}FZ6mFgq@G;M+ zaPN=j!o5Fs#=i=6uYr4iycuquyYV;ALvUXYJ^^^66UJ1AEjc~tTXeQh_dc|W8w2gVno|yVF&pvSTTm-l7RdDOx8+l>fzOn8& z^wxbFZru{CQ%>tvgj=^>=&;pVA&a?y1e6!SERJi9KZ!Oimk+`5m$tvfC9!Z}pfu3$ebMeiKe!>xNryW-d7 zD7bYyMqXHVuUNM?dg~5_TlW*V{eA_v?xx5K>mC^ERyif*w{AnYb+3V2w;$ZPk40Ws z_sCdxDthZKgj=`LsVS#*tHG_?Eb_v-=f%1m&|9}B+`2Ert@{?-y2~OjtlKTt-H6`0 zJGD=JS@%@9b7SbqB?|!_iy!6}WZR!mYa*Zr!S<7343h`){nxiA!@y}mwytN#EkgU%2a4?%cG0{2rT~;I7x+aM$aA$g}(Bc=$r*d=|Vv{q}&{*G+Kyx&v-sLn9C8 zgME#F+t+h&`+5a`_u*gg+sR+5V_IL&|4KQ0C476{pZN>!_sLf{FZo-yD%`qta(GX; z=kW7z>rRI2|IYaZdBXKIfI0jddDsu`+kGxb`SocBx37+H^__G0V7U8g1YDoD;CJzJ z(huP3m%!)n`~GDwOnnVx4)t^RosnnHr4P}2ZoGO?^7nlB3hsGQt5ec@y_^Ye&Gpy? zJ|2DpT>W6Ud1k>Mz-KPpJY_FVIrXUm_qwhVdAP2N{2g<+*Y(kGuj>=>_qx6cKAr3F zcKCg)@00ME=%>Q%cQ)L<7DOKUs?L3LDcrtR!tHAv{`S@Qk~C-kUg~e~A@ubRd<(x9 zf7zwUXDIpy;McS6li=PTKZ-o;fBzowsvP|em!-O17l%cj{rkl&;r{*NJMi&bdI&zu z{BWj5|a;2b_C@~|I#KA#zRnA=0l|5JRN^D?;ow!9+c^zYWS zgS(F1;74#y4ureUAB4NlM@Js|s=+=V2X~)OhP%&a;qN|Q05{JvxOrCKzc+dQfLpgj z=QKC#wuL{<{y7`&JgX!_l4VU!^pG!Hig^oiE#Tp4S)OX0Jq;~;r6uv?mB(}x33@I_O(9pY+wJt?Q8q1 z3g#K~_O(;w+1DLa;P%xK?(g$7m@%`tC=-nqDz`d@Q!)tN9 z)Vn(EpC<4oaC4pjH|Hgh7v`KFbM{AX&Jl2PPK384&nCDz%XUxs&AA)goQ)zc%=vH3 z*&e+)uY{ZPMz}e@h5No)n`=_eP5fR=4|pkl&w9HaNpJq<@UuBTKY*KmHC&&DJ(Itm zD>y2Lw}T%@-E-j;$v*||+!n)Kuk~=>r`r44lvAJM;r6@VbxD5{@24FOSKk7@hIP3L zJ|BJ)+yF&6H+Oofl&x>yF+XZQ`N?$5kl_#UqR-|)xqFWW2m zc;4;|_q?qcdAPnN@cZ?3;hwjR;hwiG@b^A)BHVt*;}bsDcjPt&Kd9dA#+3gi`g#@a z=QpOqd$E6Z>z#a@TRpgQI}WbT6u3Sg!u5Ijrc~E`dw8G3ox^Q#`+5ZK{+R;T=Qp_L zSi8Qdu6a7Zy^ijLdmRmhdmX(E_Z;{c?)6osU&v=7`lOo#Vj zpB#Kk@;QWa@;JEbeo7AS1oyn12={&dzu?Zf-K{B)`itOxzH1F!{U!aAkLz_GT%Sd7 z_rtGnbJn~q`Md6|;jVAz9DXg_{Ex!j4;S5@>Uuv~1-GvfcO<<&yTR4p2zOuggS!uh zMIO#izo%{_dcS9*-JL0q`}1=6RqW5@aOb=U?wqUKmHg$$!JWf$xbN%!26z9o8<6~+ z&*^aI^F-v~eF=YWYXN$Hzv(adNY4K~?@o1}f*%Pt=jm{N-|8Z``Y!NQ+<$w*KZQRG zx8JGovE=+JhqoA*`f^>`!bkF))*Jpj&pCI&?dwUn`(aiN{}FDU)9y(*z3w{0ox@o8 zbIf5aT%XNw^H;sMpl;#we|#BOqDkc8^<9yiaQhtvx9*E@>&}b3ui=0;nwXFd12kQvF>p6)_nzT-4cUS9_vyD4FE61U??%QzdR=Pjsv2HcE zb(=+AShriO+X20Gd%~?d6K>rP;nrOpd12l2V%@S2r2N+12X5VK;MVO2x9($+7uG#8 z)}4ypx(ngf-FryNY2Es8>$Zu!uNPvF-53U1v^kr&pj5bIVMn(|w> zA>6vR!mT?PZrv9mFRc4ZI2gD7n~UDM-@&bW$b%`Tb&rBuw`1gmb-#>td!x7RP`Gu! zg`|g=68?eE@FV$KlqU7I|Ua@v-hw^!B?RZr$b&7eD8d z;nwXMd12j=vFPlH=`6x_Nm!mT?m^1^=m z#=5J}+wV5R(mbtuD%`r~!>!vV^1`~^V%_2Bt@{exx+NY>d8}IzZrys37uKC$__=-b z*1ZmH-I;Lfeh9bj>c|W0c8hh(4o~^5yARyD*TAjY4{qJZA}_3aUaUJ6y>%DDt-JS# zl+(KP;nr;vd12iHW8E(3t$Q2Xx}U(U`xV@}n<6i)yH`Q%5>*~c`K{X!Zrxkq)*TGD z?hBC@)~yih&P8wC@8H%wWMs-|-J{^v?HGAs-S{=gC3>T`?ohaOzlB@(SGaY{KVFct zux|WX@)C6;&z@Ju!maxN+`6yAt@~-@g>}creYFm~{ceGe=k?KUPoz1U=PtN)$3$LO zxA5A?c>l2F_~fs?7yM1~tb&{8w;X=Ti)jv}_&&G!FQvMr;Y;CO*P9{_^ADe+7$5#) z>%S@!l8^ZhgU=*?i&v6f{w7?XPvPpHc{TZ%e+u09KQ}}k)~hM&wbP{JW8Io?>%IUl zQWx&rK8?I^Zg0l9twV3!a<8R4*6oqQABXER39ir1uP1-=H-S610g;Ef9n0JvMQ`0_ z;nw{Z?)6?{a>}F6VQ}>=;GPdBMjpoN`Ft{Z&xc`=hrW)cujkO4XENNrDojcF&3Q0f zpX1@`+r#baoXE3%osZtWUWh#ORi5j5->JptJO*ygGvVg!0ypP1k!N#WkKUX!A`dxt zBxm_)1vvxX9X<~}n)TZG&D59qTfsl#{22rH{9GM*s9Tk~=e?Euox?3~>pl!uKMwBP zUXDCFx7W}+xBaK5JbRI|5xhFjr5z&={^8u7AO2(OzuxGJ-i~_4x;` ze#Xq?WByfe&!1+q3iM%JYS8Z{_&D}M%eV1o4!z)?(bqD#`=R#iRQE;vkBB_`{Ll)% z82^!Q_rnahbNdXgemUIz^Hb#6{qrk&_fNBTQeX9)C%iFy-n&VEI{dNs5aZchF z!moHg@pjB}Xyn;>j)s5FJgd%4K3Cws4Bi#q_Jaa__PMk>-1*-LcmBiS&VN+o+4+w} z@BCLs9`qZqBiAb54bub7th(obRGHXZZyMc|y)t$=NsZ?Dg^_+?=n$%{dot&QBuG z=KKu3Ijb&AIcJk|HGB^Ix=(ZF3^)H+xcR5T%|A2pZ2ouAo4@>`l>bw54vIWG=Lv9g zz6&?!Qn)$4jXaxk1$uMV`z+;LM$Yk(XLEiGH|GktIXA-1S>p48y4jrDMjq;#vrXh- z-+n{R`RJ{?25!!67Z<-zs=&>;cjVce`=K{y*T_T8@5%WKdUNi$B;_&ZesJ|o;O1-| zc{b8cZNnD*2SEo;oDYAf3Kv>7s=;xd=7{_>(c~Y2A^U0 zT#3)S=*_bTu217-DbLmTbc#Hi=Nh;^H^Z$v7_R;?xccYe?fIVk#$TqKH<0tR$g?>+ z!8_wK3~t?L;1!wkB)Iz7@UrL^z}0^XFOU8=xcbfT*5se_Rhq*F_GhoJ6W;_c{Y?Q6 z^YMDA0k`g9aP=+VUSB6hp1r9$`gcr#f`TyiZUnFPb zA!jN6&O+DaY0hQfzeJv$^N!!8zRbTL-26@8=5HQ(HvjSHi{y_y&|Dv~Ujqi)k zc^F)M3%EH?j69q3Wb{RHMjmqRXHN9it?@%nPPqCO@FF=Q|DT-bi{y+v(+p~?uWtEw}2PP8TtR@L|-Il}<}J zIXU4)a>9$`gcr#f`TyiZUnFPbA?Fx!{)^taHGWF@i{yl>ZviioGxGn*iM~kA$V1NY z=0tDZ8mn@0!qvBc7s(m<|KvnpBxmFy=j-I`^>aa0eSF>(+o5*$;5_E#O6RM*crJ(HF@XdC2)TIV=2He9nX6<~$y5 z&h~I~o)dXC=lST(IUw?o^F4Cz@>@<$c#)j&B01qjaz_3?Infu%8F|S00XZwI$;k;X zk`rDeC%j0`$p0rNdUMW(U%=0!A6%PqPU3q}9*0lh{jsq*d;{FRc3hYI?W-kR{kd@U z_raaRm>m8b-1o_6M4p}7JLsL;vK;-lIrYM#hy#DdX!yGQ%`ein6x7+$3TmOBL zqc8nunp@Dn8TGXy4|8)L*303?!Oi(C{`)hBHSk8^^GhM{)_;%xReWC?a`=D^Mf1;( z`A0?`@^@k#_y4hIX*l5Q?#$bbv!8YY+py^ z=-OFf_s%-N_2~-Nr_#U0``3q`!S!`~4nIGKU!TKog1bL& z$>De8@PRq}z8t>a=G3qAnGN5cc`k;Vv(`v6a)_gs1z{s-6BFL3pZN`!CLDp4ZjkzbR;U(VsnA`kugbNOvc7Vp1b4nHP` zcgW$_=J4C#&S3`Je!q`Ao4?{V#pkb|!&~L>PC2|!4!;L({yA{-e**Wq-Ux5Xd2&*z z)YlsJ$>nhUZ-cx4OP4O*rz%{Z3*kQJ+yI}>IWrvYbIucR^Sl;$IOqL5&l~7{o~gcF z@%fv<&EGxpuul%)eCQ3Y2cL@1)jUtG&*9sZNqPMHl{Mk|91nL66}L}5KHt`YPh-y0 z%O<`3jx3kB>-8?&?FUT4E{r&w5 zBM;}B>pltoJNthL-0R{Gxbvx9AGybSyixc-aa`hNr85ucTC z{kN-FeEu`w&gVwB^LYsFeCEK-UwVgBw zx9(K9bw^ZAd9LI-?Xpwioa zxvn$34g3Gb$U{zF|Mo}U7X97mE7I3E^o^O@M7Ylh@4(lS^NSq5HisX!OTipM{<`F8 z5qUU=PbPl{csqCxxa->o?)nalJk&jaxxOp1jZ=M!#^R$7Rrvv`=$t@$t6`CceR2qON1{KK>vRR&^StuzsjmH2h1>4|k%zhssM`?k{F}p_!%6r%htuKq zI~0BjefSwy&})Po~?!6bE8g<{$se;@18YN-NV_pM@Js&9>Y0#0^D=sGJG22 za~FDj?t|;|B0fjpvk<*LU%>S_VV|^5PAC5jaIg2F@EKfpPr%Q>XA<1^Z{N(}@8|IE zA`kn}ez&WY^4sqYaQnRuZoiMi?RO&Fe&2%I?C!OHlU%JD6e&~(A_m_ci^E?PQ&uILcl4l&;Jd@$(nT5Z37QoH33~ruP z_?u@P+&o+0<|(^hT1WF#ft#lm+&m2;59`&8`80u>rxn~h?eRBHC%AdK!p+kg|0BuM zA8wxe;pQ2Rzj?;N&GRbUJhSjWiac}S=2;9k&vN|Dvkq>aO>py+-M?Vn!+IS}p2~3Z z)PS3(Zsg%UVxA^&^R$GUr#=41kf#IOJXgTY(*u9=^nsh_PPlmn;XjP$qDSH8c@A!# zm+?2xWVp|_7uQbLqt7#U!O!A8H59JT3b=pYq;{R;eKF?PE;H1~51^j(p z2aSXKdz3395B|U5-~W)}{inh8Z`~m2^&b#<@ZW}Yuh%f?&3_qO|CiwEe}k((xl!@{ z55m>=KQ!shKQM<6$>EzK5B<)e-9XShfiTYuZ}#_{gk?mjwrtF74Wa9`zqYJE8(-zH)@jO55I(Y z)@_>f&hwxg-YADpjy&|cn10_!Z~n#buH-qeS<2(3f57(zs^VIL@#c;MTna z-kW{Z1FpU=ycha=;OZZScOcIgxcZmir=x!pu6_=@E&4ZFrS(0IpGW)#*JmTV4}Fzv zoqUeR=ODPx8)v}XhmXRo`!C#mxbsN`b+gy$9+79S(`s;idcmE;GjQ`vggb|C;LhPs zxOH2%NprLA)o|%y(Yq4ud(ftzw7lG z-0S5ZxYx@Orz9WiJ_dIVuSA}`UM8dWIpqMSCZyUiqZ!dy(;q}*5 zaQhtqx8I>~&*vHN3%M`MhwJ|%T>o`&&-3c-)BHQ)Uk|ST@o@c5g?s+@gI~sc?t$z7 zG+h4)aPJpi!fTO#6OY2?=L@*|zsy;wU;TH1>whxb{d_K5{iSg8bccJrjD+hy4zB-qaQFWjxcZH7 z^OQb2&B5!d0bKv1;rjPFr@$xs+&(Ju?795{+~@5ja9@wCfLpiBxv8$t`G-WFt=kN4 z-Oh09UJtkKf{tl!>c57o{|WB=e}|iAuk(ucuM5|I7Ti1^!PPH;o9BDDc`BS=e4Z+B z{cnpr><8b+c;%wxW8HV)-|+s@XK?i^;mgtQ->G>2Bj790cf2I&om&^U-?x7Q+plTj{~O%(+6;FN<1SBg^Eq=vifX&M?Vm*{!w^G z-UoOFuKqRnFh%*QZ(cl*j9+P2?eupF_I=eks4dd^_Cx&P(vl=%>Ne z{|N7f{&%?g>erE z;&WY&{#Lj-Ux(}8<=Rwt4A<8?@XPpp%pI>wdatj2;QE{j_xa@3$U|SA52MkW^F6r! zpTgCby*}l9mc9;&Jk<3(X^&o?8{pQx9j<;V`~~WM8+oYfxmxmulvAJm;nr;gSKkHx z5_N|~9_o7EnS$Q)b2i-dT?;qQX1ICk^h$l{-w5t~=OXxd?DMPO`ri-Ne*|3rIdJ_K z!S&z0cR~K_dL0pY_Wsop?%b|{JGXvt>khjq)%CiV5_z`nY`AsT!mYa*Zr$Dcrn+7i zM?{{j+Y)ZwYv9)H2en#VP5Z?2q(|gopQs-J*Z*0#`uTA6 zOX2GOgS&sq_fK|nF)8!^Wg5oKj8Y8ysh}0!{O?mft%-LxOt|* z&GQ3X|8;Qv2i~4?s(%EoeiYn1FTl;S2(JHfxc-grNc-?6o zoD~NapL3_kvpGA!&AB>dj0Q#HzEIHaP`l?w?jV}uKsO! zHT0jt)qf5Dgnrk+)&B#(7k&8$itl$f_*nF{;rcg(--^B^TzxzEQ1lnV)n5s}5q%%H z`n%vqqaOxW{}g-%`d8uVr^7!-|1n(s7w~J)uZFAt3%)b^VW%O*uU9qri})V|*S`t; zHT0Lj)n5%ipFC$jSdb@s9bF%JIOlyIW)!?MpRafk?s>Qb{tmD2R>0L)dMM3jCi-e{ z^(VrAL4PJ({jKn)(GP~Jp8{Wk{$05Gweb1qH^bG}c{ug^0Q$q=>Mw#nhyE(K`bXh| zxsQy6tN#Q(9{;c4>bHL+<$n|Xu5k6u;gisx3|D_6d=dIP;p$(8_oCmo;Oc*Z|Ahaa zaP@l+Oa17Cn=aNqxI5BK{$F3;i9BMdpy;B1l|np-0sNX_eLK4 z&*t~PK7}t}ZX4kDS4^J+FZo2u^BbQRZ46(8|Jm^F?Ekyq!|7`h{3`UHz(2?TGx&1& z7jW0*&?i%V=XNZ7A#=DF?z#_$`}6u|;9ifjBMS>{M^EF^yc{o?&lU7k1ELj z|NESMJ0kLMA74cNdZUwmHs|EEkq5nXpM`&pPx+_P-2A<#R*{E13(3Jis*g))j0By|8w%6hu-|-;pX`mZvGW;_3Pl~|2y(* z{>|vk-|XqMzF&~PZ{*qi@Fv_m-@wiPCtQ8mvBl57QsmkEyP`M$C6R~uzs}FKd!l## zx8?AmIsB;{-u;<0x38Jo9g%0}R{Pnc{|^0Wk!SV8a(KPxl8>+VFN!>SJ$8rx!1dS< z?s^S^Z{qwM0arf`UK#(%aP{xOKj8JqBDnhR;os>$F3sUb=J{ph*?AuLe1Sf2_u(mU z>s|&|-vjP-cVpz)ecKPc`*ud;Vc$N^xw_8_DW`ePhJV1i+yr-@&w_j29y~tH?RDy& z7kPGWkHXEf82&Zu(%{9E-@5ll9{N3qx-X(P|1WUs)_y7Z|3=+DaP^bn>U&Q}KIXhR zhi{2IVD4ef^iiXS`bAANun9{A*1r zzV3za`Rv1qaObcRuD;1@#ryYyuV)VP;rf?(J^B2M{zAC=XWQ{X? zxcZrJ^<}0dAJ@GzT>S*N>t627a&0l*)flu)N2mkJohjrI~9NhJq4R@da3)koHnJK?Mr^5AF2RHx5 z9NubH>gy!#BNs=W?W+g;Z|1fVpB?aN@^;E^U)|yMbwAv`R>AG7m| zIEVMl;dj8z{~-Jbo|8{`C*`>j-YfEKogsbkT%VF3B)!*H*&IGB@^BvR&vmy7 zy?JWQOaA7$9Ik#8T>VVA`Pz*~Nj z`gIPy;Ej1bI}5IU1H2q_+i5}Z{x#tTB=)h~e8z<UKg51i*s z7Nz`NFGuI_mO1>{&kB6PzV&l=Z%3ZJUKYSBun*V5&A$ackNmrSp7N{T7q0$CxcWcf z=J^koY3yZ2k$6hx|K{e+E9z=QFrJN7#31n$MT~oU0z(?-hA0@-QDiU-ulmI`6m7#wYwd z;+KN2nJ=*%z5SN@BF)YGU2^zfxIQn!_1O$Jf30PyuIqJ0o6lDl!Sxvn*XJj=K9#;r{`%C*;n%?RpA7eX#bt2yzrvewuKovCUuk*Dxjp)t zaP^JgJF@P_!PTDy-^_ja3b^{-@D1qifvX=0f0pNv7vbt>z<e;!=@)$k?gZ-J{H0`H0bDY*Jc@NL--pTgCzfKR~x zFSz>czfber$a68mc!Tmn0%J=`PDKj6R*yFxmph25B>$$ z-Eg?y8#V^+_l8Z3Je=G9y_>0Uzc*|S+`o6T0Dr&7?7*K=U*50#!2O=Fsy`>abGRJt z_l#W!cO7qmU&HV3KLPjq#9oK{d8f5-?}K}-PC2dH0Iq%(Tz&Oll8^V(W8n7t2;6zT z7$Cm3;`3C>;nm>!91Ay3+Z^5ju1{aMK6m8sA#i<2j=km|44K5_3SwKKD;g- z{b$n4C&0~9?yutYd%)FCgzG;Yu71vj0{?Ih`1k4R{hjK1A8!HI=j8};74T)O zOWBR7uJ`wy;ojeCMjrBef3FMo{@xhw{k;YL-rpaCdq1l3Ps+KL=bVP{S2)jG!(ErN z;LdYo4xa_D$KNsk2(HghIsDHYe&VKrzQXk~k9Fx3dAMGN(br1&)jWUx4j+Mj^1o?r zuJ0_k>-%x!VST^izOxwa`mTWce$g8IUEggtr#yeLj=RBq9ylKE-)(#rKAwKp!Cm+N z;I7w+|D`9=c-Fl#+;h7c-2G5D@~}VM4-MevX$Ch>Yy3|j zPkXp|I^m;#SGfMY@o9yBf4KgG@zH-6T>sJdoQVI+aOd_WKF)16+y+w73?$a}y&e{P1We=>&;-7)!lE{%fgGYzi(eYpC+ zbNIHEQeE|R;rbsASKldzU!B8;!u5X=uK%JOzC4Fls$6_u)pB_I9DYF#zbS_=fVboM zTw6d~^7&(_s-#?;NFkkfa^aehkpgXlINT%yQiE7G0*0ahdF=F z>%?o&59IZ4Ke&0Gf~%hZSHB2up5<`$b@xd54<-LiaO)0$>oW7qJ zn4A0a?#RRbyqk05NqA@0rA*b-S2gxq=g7nJMr)pn?m_Q9e+Rw|K3niPf%h5O?3L}gF1nV*uAAj$4Is5?Tvl{Mm(La%gx<8VCn`#C51NXV865RK} z_KZCHyj=_KbK_vR^LYv0gnoa3>(jP+@pC>s@{qsL*1o=spWC?xeN+5jfV&T;z}>ft z;p%^YtKY6hLC&y_)A>E|6C)3Ev#&?t&B$41@6@mU_2Bw+hU@bvT>VFI*X6UwL;h#D zzSg66p7m>{oX)2y-2CUm)n5r$|1{j3ufq4>b@6)m|Iu|P;6B#*;0JX|J<(YcU|A>@q5qv^L)SV`?H+W;kdrQ)uA(u^{w$b%zp^(^J^sT^J`M< z(S3LauQStepI`HEzwTJd{(jxD3b*GY+@2lm-<+PkxIKs2$NS`oN?~rk&JV}EUT@>B ze;;>!fy!Zj&vgmzxk|?#&AA2Vs)&288*t}bm;Ie{?Q25MuXtT;f)~Zx;eM{}ihJHZ zxSy;4f%|*9H{$M7rAp}3JK)dJ*$;R98r=2Y;jT}+HudACC-`#-J|)3-C-?!}&)dgw zJ8N7QI{m!e26z3F3I1Y&&rI+GxcBq-xcBqf*rWT|->Y7v>iPc2y`L|~y`Rg+p8tJ$ z4(`8~vJ>}pGVA&WKj&A$ul{d(}a^x&R%BJMs*aMypD;9ujOtMQHDaov9v?*5w-{7c;Z zo7D>YyU!a5{+HV4*GKnHb3Q-!i9LGW`F-+f3F~JhtbYghd9j0iF6RE= z>;4_?e2Ugh{kVg1ugk>Pqx-@Cel(f&UYE;$ANIe8Ioym-;_tyV#_jKd+p|9Qs3(*A z)Jl9VN-l#!X@AY~bcc1GT zhJLS0jo9-)PjAGXXSdj|&+C7Q>#~sb_I!Gujl(wAF|&4ci^?y|7+a!C-6UWKNrdfovts5-@yJAao7J2ufh6; zxa;r4tFgW#?%#L#-5<_(M)P@w_syfRNB4>QpG)wfjn3~AJzxA>aaHWm{tq*s+PHr| zYkchaANL=4SN8deee9pv_}cG_U4{E~+=sYd7i`7-y5K*tN7u!# z3%!(CsrS$JHpOG(`8QZe@Ey7>Kvs<_wXX58zN!Tw&CKjL1Ob@+=sUoN~O^!vQH z6!*LpaM#zsU7v+}KX<^L+rzkX>l=Ii`*{%V+(zNfZ6fuOK%?LV`o!5hx`0~ z+}DRO_yp$vF77-x;?DCV-h%(W(4a-=bZ)ofgL&Ln@aF8Z0Cx`E?mWN$^?CQL?-$o+ zhR5~14HEqJ*z><%w2wX7-}k#mao;bVVSnE*-ofwXeS9D8oWIANbD_J!xm=%yyS`e2 zcg4MbdgETN;ju^aIn39I<8bfisqEwZJRA2qp259dCGHOA?alpM1AmVDXA1rp>$l;) ze*On{ZiTYK>67x>fp^G5FL z)up)Cw{+~$=P|Eu1>Eb~4)^*#iBIA>j==Bd`BJ83xGsIUz8SdBi%i_PJ%GEuJMQ}2 z1fPX_-tw)^cV3@2pZoYarFHDl+@7NUMZ7=$IX(<8eNUJ}F5Vu07N3Schws4cZ_zsJ zzmxBW+>3vWXXEqm$MM(jXYrTlc?EZUoqI#ijr@16hWH}(Z-JlTeWWk$^&N`8!9Jt$ zgZKpeOME5nJS*Opy1y!Je{J0U4BXDLgPncx7n$=Q+|E(Bol9`%yc)NE zBX0jT-2St;{TSSAh1=NA#P_2+|ItZ za~_J@KN`1x0&f3G-2RGPQukNI?XQj7pMl%i9JjM2Zs!2p&h2<@=DY{D^AK)lsqAoG z=UfT5zXopqO}PCXaQj!`_OHk7--_G67q{~}+|J{;on;>ibFi~7ej~3NgK#@X;dU;; zo%3qk{*Ac(+i?5O;`VoZIGoG=uDJb=;r0)~?Hq~QIS#jTIc{gEuA%c5?&tEjoz-zW zTjS2T6K;PG-2Ohe{nK#!3p|p#zbJ11<+%M7aXYKwcGkk}Y=_&q1h31SSK@YV!0kMN zJLiJk!W`@`j@y3)Zhu4E{^_{=b8!0?;r6e>?feM0a|>?gY241%-NPJiV$L0KJGfh=+|F*eoxO28r{H#;z<lw~v zXC2%*H^S||6Sw~!-2Oqh{d;ly590R!fZJc7S2&lQm*94m#OSfveYpLHar=M7?JxhAFbDgG;P#Ke?H`ZZKOML8b==N{xShLjJL}|x{y}`+Xo%a{ z0=Kg-?wp6>_K(KxpMcxH61TtNqpAC=;`Z0Z?a#pNY>wO661Q^zZs&G+j$7L zvsCYJUgum1x4#B%|4q349dP^C;VW2yT~;`W!r?Y{=MKNGiq0dD_N z-2OGV{hM(+cj9*L!|g2AC(OalY`g_??upwu0Jn2C?tQWlw|@n0|61JsBe?xpeZ#rz zZ-d+48Mi+Nx3fQP=TO|vxwxH09uJ)lFy|7uon>)5o8r#7C2oIv-2N`O{bO+ZkKy*8 z#O*KiL^!YgX}Fzba62pEcDBInoQ?mD*S-0;oy&1M58%%EIBx$L-2TG-!W`_ciQ7LG zw|^3D|4iKe1-PBda64Dyb{@j*Z2Dw4*XztV6SuP+Zf7p;oX6qzPsQz@h1i)X8{f%+^vv51x;&yhz?Hq;Mc>sTnIUm98JdN8~Wk5KubFPKk-vGD232uK+-2TnD z{X1~`_v7{-!|gnU+gWg6IIo@6aXWMIMa+4O&d(=I!R=g!JLfI9{kw7dzryV=F({nN z{v6!?emecbaQnyNc236aoPpc90k^Zt;LtyW_raRD_d|W$&TQN{_r~oXh}%CLw|_ov zf7(;2`%B~YSH|s6$L*|#+t~=Wvpa6*I(#+v^CsNRUAUb^hJ^Dv=aRVn<#7A2!R^n) z?O%Y~zZAEB4Q~Ht+|Hf2o%?V*i#;9YU}rY|H}2=2xSa!VJ7?q0c_D893f%s+xcx_P z`?H3IbJ^bpx4$!Pe-3VEf85TYxSexxJBthpos*e!3Ea-IxSdUL=iCyvzdde$7u^0a zxc$d)`%mKb7aAVUYkwMUXBphiO1PaZa64z?y_oZS+|K2=odps`3~qnn+%O0G zYvT5g#qFPj+dmVxe*tdiGThG9xSfY^JDWZe&h;1OoQd1n4!1KGch2K*`={de&%*8B zgxjC~Z0i2Hxc!ZB`?GL6+v0Y1!tES|+j#*0n)ksYxSgkQJFAQc=XK7taQhqJ_BX-p z?}^*L8Ml82ZvTGV{$seEr*Jz9J{QhwXLa1pTzoY5^BCODDY%{MaOb=Qw|_To|5v#E zB}RsG*`I^k-w(Hc7;gVq+|J3koilJdH{f=b85R1w@$>xk@E!ad_+Z?5K7()N?-##| zx8m>nuf^@DKRWbe@bmdCaQ_|qR`~6#?}*#^G46S98xtPa^NzvY=T-b9KgWI?cl{~c z`CRpUc-(`$p8Nq{&ELOhgWLH%?&J1V_un}zG&bz- z`pfYj_&TvNewy<>io4HV{D1x)4gNoWk0$o$@5{90-v=o0*YlnKzrRO=|Igo}i9P?{ zqp22q{<+=Fdi$Tmo!c|G>&M~FZ5QtPZ*cFcA8_x_3&w@(<@2RA?%x9%i8tl>H4b;5 zwDDnopV!yM9?jo>C!sp){r4+Q;G=l`Ka2bNS!_ahTwg!y;LfcP?(6EExUZ}C;J&U7 z!aeU^-2Q{O{XgLL7nm5%W#=Whoh5NQ>*ID##B-VRG~CX)xSiW^=e!TM|1fU2;Bbhxc$>{J734`T!`Db3%9e*OQF9Gb8d*+*#ft-FYcU&;`Wcm?Vo_# zzY@2<;-u95RdM@kC@B0Jn2Heg(g0c@J*qA>7VVe+%bz&XsWcYvA_Z zgxlW%w|^CG|9ag1t+@SraXY`m?L3a#S$1-mgPncx%bD{a+|E(Bol9`%yc)NEBX0jT z-2St;{T-)-bJ^b&xBoHR{vo)XBXK*&;dU;^?JPAlbe3h#<#9W!<94>jopUGL{vNpf zeQ^7y;r17pmb$+vZvW-D{S|RLtKoLm!tHE_+qnd<#GF^+c5cA!Jb^psf-i?T*k2sC z{|emxhPeIHar@`s_AkQiUxnNG5pL%e+|JXuovr^K=5QzPgB@@?yW@6F#GUgD-2QpE z{flw?_u%$tOi$h447a}(ZhuGI&ThD!y>UCI;C7zCZ{&VHi`!Z3AK_ef*1?@~Bi#Nw zar^JV?H`2OzZbXvAa4H;xcvoYgmc+>32tXe+|K&AofGly+|Sc+JLlqdZpWSTKHUDp zxcxuk_LrX-=3xI2-2M@`{o`@_r{i|Mj@!8qw{sV6XPsH0zajT?L)^|5xSf4*=R6d* ze>86Y1l<0WxcwDpr|z$c+g}^EKLfY3Ic{f5+|B{Go!jvd+|PS(I}hP@mU<4!83-ZfDt7!yN4Fi{HupJP5aQ6mI7d+&Qnt z?ca#ozYVwlEN*|tIpJLPcg5|047Yy>Zs$nc&T+V%%W*qPy%svVazB^H?W~U5*&27w zopAem;P&^y?VpC*U*PrB{Y7#6FURe#h}&5Wx3d;*XFJ@^C3suz=asmf8*n>M;Lf?= z+%O0Gi{tiRf!p5@w|_cr{~X-@MY#Q|a63Q3?c9Rfc^bE~^}H~L&dj+3ZfAGg&WX5l zo`Ksx54V3YZvP(K{*3vl`x3f2H=M>z|6ZnI?Zk)yKEcQk?mz{NR z=iCUl|4!WgdvN;);r8#v?LUay{{wD+fq#Z`*?9?WXGz@7`na7F@s7-S8gA!Y+|KQ| zbKZyBe;Bv_N8JAM3&I@iAA;LI0=IuWZvS-L&ew4}7vgsA!tJc{X6T>EoEzeHw!rP| zi#z9`xc#GX`zPS`uf*-IxG;5pRowpCxcwQpoy~DOTjF*O!0p_QXENtKxSfY^J4-DJ z=XK7NaQkcE_TPlt-vPIO6>k4}-2Sb&{d;jczr*c3j@wywahQXheeoX5c@S>rDBR8^ zxN}~O+rJUFe;aQ9S=|1POTxMA?~2?17;gU%+|H4>o#Svjm*aMpdMk9cWzOYsJFDY% zw#J=vC*1xXxcz-_`={ad7x-7|{-U`3m*e(V#O4!83-ZfDu|!W``Ei$BMl2jO;( z!tGpwJLlE7{Tp%nx8e4m#qIC7I-JY?uDJb=;r0)~?Hq~QIS#jTIc{gEHKFrezF$`! zx3fBKXKUO!cf#%Of!p5)w|^RLe}T2B`-|fCUyj>f5x27%Zf7mr&UUz+OYqs;&ns~| zH{f=jz@2l!bzu(n7su_t0=K^*ZvS-L{yDh)i*Wl_;dXw6+qng|^E7T}>-WPP-sgVq zfZN#}w{s%yoM+(n&%^CsjN88lw?E^9)cwtH`&;4mcf{@NhTGX2w{r?^=Lvic_w!lY z&SLAsx$LZiJLg8Y{deN_--Fvf2)BPPZvR2t{vUAr3w#*PW#=Whoh5NQ>*ID##M?9H zX}FzpaXYu;&Uqhh|6$zzA94H3e-!3m{}9~%5xD*1ar>v^cD|0=xe&K=7j9>r4WWN5 zb8d*+*#ft-FYcU&;`Wcm?Vo_#zY@2<;>OhdRdM@kC@B0Jn2H{sME} zgWGusx3koya9-zJ3AeunZvRcV{T*=oSK;=r$L-&W+rJmL^E=$mrY{McmG6xSh3dJKN!QF2RrT zxo#zH=LX!)6S#9OxFyWN{^Gd(SK#(H#Oi%Z9{jG5OJK}bB!|m*i+c^cd^8|h~ zuN!A^JBw`(=d!a7?wlLp_TP!ye-Cc|Al&}Fxcvul`+vagFYsA7mz|g3c9z8LtdH9{ z5&si&o`%~w7q@de?wt4G_8-RW{}H#p{O4f~_7B1BAA#FH9=CrwZs+T`oeOb0cj0!{ z*%A65Va^S4J6qs(_Qjp^P~85}xcw7w`&Z)jSNwPC{;IhBwQ>71a66mhcDBUr9Dv)o z9q+)L_uzIO!tE@zGo05sSHkVDf!lu*Zhr^d{&jc`{hM(6cj5LI*_FD#ByN8>-2Q8D z`!jL-7vT0U#qD2%+rJsNb0==+KHSb?yTcsp%*Ow~oO|MS4#4f4jeDOg#O+^!+rJjK z{|Ih>)}C-K``h65cgF3{!R_pi+c^}sb1rUYkuO4LOXgexx3es6XH(ocx5VvlkK5k` zw|@+7|1sSDleqnbz6|HJKMl9D3~py7+|CxbowM=I%y~X;=W^W61GsZOj@y3*x4-b- zFbDf<;`Wcl?Vp6(KNGiq0dD6q+|JdworiEcoBk)9>lNmliQCx@w=)-a&f{?Vr{ea{ z!tLLL+n>HKb$?yl{>HfdS-72TaXUNVc8fgW6XIo$qhaQicH`xoH$FU9R&gWJCuw{s_M=RVxdV&8^2*qMz_WzIcuI|tx)&c>bd zLfrlpxczH!`;XxEXMGpWWq%vo{?54lIk=tuaXW|NcFx7^EOIDxzRa9U;C7b9?QDuW z=a#tr?Q#3N;P#Kf?LUUwe-gL9(BW`i`_phc%iwla!tHE<+c_KmJ9D0o+qoRK^8oIg zkK^{A!R;@6B+SA7nz;RAar-CX_RqxaUx3@W47YPNZs#G~&ZbAhxf(O)Ox(_PxShGU za~_A=KNYus7Hp~r;`VRG?caghzaO{%7;fh&+|Gjk7tU*Eb==NeydiTQgWEX;w{sot zoVVci@5b%_3b((+@o+Btb8!3n;r0*1?H`NVIT^Qe25#pD+|DXLg#Mm}&+|D8= z!g-x@N!iw|_Hk=T6+teYl;)ehPE2GaGNkoO|MS4#4f4 zjXURsxcw_|``6<3AHnU<`Z=7-{x-P%opJkfa69|sb`HhuoQvC870+-xg59i z0PdWR@5k*whTC}xx3l26a9%sB<96oaI z?OcaD=PkJXyK(!!!tF0{!6kYB^7#c9ME{<={W-Y({c!t-;r5Tk?VOC;IRm$I18!%P z0-=8#bFPWoSs%AE8+XpVar+12_7BJHpO4#L>cY^UO@DdZ{_42>t#SK1;r92y?eBxz zKMl9PK*7}gMREHt$L+6(+gS~_vleb=JKWAC_(9n@5Svuh}-`IZhwJag>%_?32tXe+|K&AofGkOd|sM{+c_7vb35*w_u=**#_j(R zx4(SRFbDgG;P#Ke?H`ZZKOML8b==N{xShLjJL_B=`fuZYZiw620=Kg-?wp6>_K(Kx zpMcxH61TtNC8_(X;`Z0Z?a#pNY>wO661Q^zZs&HqH*?;D+j$7LvsAHgUgum1x4#B% z|4q349dP?s;r6e`?ca*qzZbXjJKWCWxSeH-hdJ2U7w^QJ2jO;(!tGpwJLlE7{Tp%n zx8e4m#qIA{BAmG~CWI zxSf@7J6qs(&c^#N=lQsu%W*po;LiCtZvPqF{=%1qIoMwlw|^r35BjI!_Rq!b-;UeA z54Zm?ZvT(C{pCxBbJ;%xw|@j~|9IT~>A0P*<905@?c9aiS?BW5|3~KB5Vx}hZf9TI zIS<9{AC22T0k?l8ZhyrqQukNI?XQj7pMl%i9JjM2Zs!2p&h2<#=DY{D^AK)lsZ!y* z&bbn9e+}IJn{fL(;P$V=?O%`EzZJKCFK*{|xShvwJInqi%)!pS_~XoZ5N_uv+|DJq zb6$iWirYULw|@d||4Q8cidUuXuZr7W8@E3Lx3f8JXG`490l1yp@kz{i4{qln z+|E)J!g-x@CEWfRxcxWb_IJST{};ZF-;=%?AAVK%`!65igZcg1hw+vCKJ>JTsn69I zKg93RZjRfz0C&zyap$}Scg~w}=eZMip8Ig;S?ua?E<3aFC%GSb;&u+e?VOE!KP<%U zUxC}d7PtQhZhuy#a4!4X;P!XM?a#sO?2p?y6t{COZfB9op|d}8E`i%w7Pqr0?wniV z_P59F?}FPu2DkqhZvRQ#{zBJ;^V*+=+gS#;vl4D+3*64x_yFcSAGdQkZs!5qIUmRE zKZDy}xJsCV{WWp>$Kv)+!tI}l+rI#}a~W>uYTV94xSdU}4d%{87au_XAl&{@xcy6T`&Z-kZ^Z52hTDG@x4&cca4!41;`Tp= z+dl-ib0lu(INZ+VxSgeHgwCPNxjb%Xb==O@xO47=+usAXzYlKzG~E6oHADX>`b*&U zm&NUGire23x4%7Ze;3^TF}VH5aQjc<_7}P#oY(#|+|Dw%ot1DqTi|xi#>eowJs-Do zId10x+&Le|?LULtU-)-n4))i??H`NVKMA*gCT{-%+|FgVovU#>58-w;O%Lb#8~1Z2 zZf85(&RpC%kHhVsirYU6w|^6EfBKE7`|INNH^%MH!tHE}+t~@Xa};jp0em`hK7!kM z8n?4bt#DrFTno3q0d9X2-2R@p{hM+7ci{H#$L&9c+j$DNvtaFTUOTJfcIM)*GUqY4 zol|f-*Wu223vT~z-2Sg{`%Byu&SifNZht@A{$aTNV{tnt<95!#?c9LdS*1?spTg^N zP2A4s~?XQg6pN`vE54W=sZfAGg&UN^k+|QeE zJ9puB7P%#y*EyHO?JtMhe+_PbCT{-%-2SDw{cCXhH{*8h#O>UN+gYq`n1h|!_-owH zJ#jk+;C9Z&o%2H6{uQ|WYjOLJ;Pz+zKAg+`Hn{zrar<*{JNx5y4#n-9i`!YGUg%uP z{agaKvn+0BQ`|YX#O-g7+usGZe++K_G2H%>xc!Cdhx6K>hTB;Nx3dy%XA9iU+4y_R zc|LCEa@@`XxN|;^+kXbPzi@*v2m5Q{_K(HwpM={#6Ssc>Zs#)G&egb`hj2TaHVo%l z&zv)HJKN!Q=HkwI9B%(q-2Pd({hM(6({D}PUl+H(F>ZerZf9HE&Q7?Uqi{P9;GZ(* zBe+uswne=~0X4&46zxc$d)J5S+u7R(6ewX-^IXD;5F z_rWo^ol|f-*Wu223vT~z-2Sg{`%C;GoXh?k-2Q&J{ljqk$KrNQ#_gPe+qnU^vr41T zzmNO5CT?ea+|F#=IrqlxABfvO9JhZyZhurw{stEXR)SX4t8ea zr@5k*whTC}xx3geoIIo@6 zaXWMItC;f`+|DVuo$GMtyal&^H*Wt|xcw#W3g@yv2e-c;ZvQac{;{~7lW{v|;C61n z?W}Tl=zpEBQ)=RN*2nG4#+`F--2Q>M{ljtl=i~OLWu@*fjoV)tw?7@XvmS0|BizpJ zxSi|p>$smc;dbuA?JV-Aa9-zJ61Tq`ZvQp7{h7G^3vm0F;`Xn>?ca>sxf8c@A8u!{ zmSGNdX5;D1xhHPt0Nl>mxN}~J+rI+0e=TnR5#0W)R^eRsx54f2jN6}s+u0wtb0}`- zT-?qg_k_+{m~#o-&a$|jO>yVk61TrSZhsft{xP`y$8h^k;`SG69nNci8g6G9+|Ek4 zoh@)XXXA5ueV&ioxg59i0PdWRDKl&PQ-NPvdr0xj&rOIoHDNZ-Cq11h>B@ZvST7{vEje`*Hh^;dY+F?JU?f zoY&6kxShH98@z6e!R?%a+qn*R&RcN%cjNYdh1*}ET{xHhIk^4(aQlbh_K(HwoQ&H! z1GjSnZfBMDp+AfJxh8IBecaA$+&TBg?H`ESKODDzK5l= zgxlF2w{smnko$QPZs#uC&LR(l^E&5}xc%jD`>(<6&&2ItfZM+mw|@<8|7P6Iow%L* za65}V80KJSHa>_s_r&cSfZI76cg_oO`&Z!huf^>@g4>_fF`Uc(Hn{zrar<*{JNx5y z4#n-9i`!Y`&!KZ3b1s3~Sr)gmDejzG;`X=4?eBuyKL)q|7;gVb-2OtH!g=ja!|g1C z+gS;>vjuMFY7WUUBbEUWzLzno$YWtb8+W94!3_QZvQOY{!O_3>Dj6K>*Dq|#_i9-?QDzN z*$KCE6mI7MyeFSGj^K8l#_g=~P&lu1u7%s*0JpyhZhueQ{>`}kJ8=8=%9j?5~O2KNh!t5^n!Y-2Mf) zoy%}LSL1db!tHGOXgJp#?&nP0&UUz+xwvy4huc3Dw|^FH|0dl2^xmoa>*Dq|#_i9- z?QDzN*$KCE6mI7M{7vS31h?}vZfBLp!g-x@E!_SFxcyCV`+MT{Z^rH4f!n_yxBnP! z=PBIIf_=hy?W~U5nTy}Y>&6(|&MCN^>u~411-E}UZvR)f{U!Q_bJ?GR+uskje;986 zSlrIZxSca_J2&8VR(U-1ujYQPiQ8Epw=)}e&b@K_2jcb*$L*hw+n@GC>i*KW{grY1 z({VfN;dVB{?d*=*xejl`{k#dca~E!Bk$&O4&bcIRe>vR#YjFEBar+nG_AkZlUxVAf z8MkvMZs$JS&SFo7IoO$vZ{>dOiQ72+j#(Y&c|{4&*1hK9u($ae@)!}vAF${aQkQC z_AkKgT!!1Z8n^QhZfDcM;atz~`kaZ|*$%fe7kAF%aQmm?_RqrY--O$r{#5Gzy14y~ zar?7yJKN%RcEar(h1+=m|DOB#2yW+T+|DXP!g-x@E!_SFxcyCV`+MT{Z^rH4f!n_y zxBnP!=PBIIf=`F@+F2d9GZ%lB`*{p*=M>z|b+~ihg4@3vxBn~L{t`pOx$Muu?eB-% zKMc2jEN;IN1)m9Xu)jEN{}s6X4RQOY%OqUgumAx4#^2|24S% znYjH6aQm0y_OHS1-;CS26Ss38ZfCKvVGeeV#%FUsPr&V*h1$;+&RU= zKF{LzypFs6U%2btf-Ib2`QPy|G-zXdI!yJ4T&!b%2 z$9)%f{||8Y{}Ffn8Qk^P|2@pX^*7?Ke*ky=L%8b);J@Q_Z!GTXz;xW_-CErHb0hu+ z^WTR1dbk_+_3&%l`+Vi}^Yghr@AYsy`+pmI^#17m`Cr`ov)DhvoV`Cw$FIZ<)j0xYxHk?)B}5 z{~!B|!+rg%G&?-*%e>B{ao7KZFQl{6tD$ox_rnXg>rdgXziLj{$MrR1 zkLKT+&#_%u@B6|a+tC&sl7Vx@26{;;H?t8bAmsQd)@}olP&L0^gd$eGW;v% zup9UFr_4Xk@00&^tU~P3{=Sa2To4}D=iP(2&$}MD&$|J*&!d-cpLcKLu3wLPpa1U7 z(CPbEChpu`!(IOY?)sg$&!c(^!{e@G{%vvBFUMW~74G`Ri&F338Fzi}*z>*lN7t)G-cf#e-`vQ0pO2s7?(jf%MI8^#`Wmah=zTzqNR=eK;$sTg~- zeh}YBt;PB>tZ#=OX8kJM`}Qz?6+I>14n58}7k8dxapyT5cb-dd=ko#XJiozRe;7Z< z9M0f9@#4$Ex%_&h0`BYB!}xJNUpc7v_uj&N-TNH(b?-~u*S&9WU-!Pp zech|MJj}t@rCV^X`;{xgdarvW-0NNo_qzWP_d4E>d)=SJUH=^Jb$k`~dM(6X<$hR( zdtE-ly)H*_ugg!k*X11Ub-8F|n5Wkz4R`+k#GU^KxbxqQJO7_>=UMWd(Bu4X!d>4O zch22#pBFFVJ}*AS-RB$JeKOt+oxabu!(IO_?)t;H_s>PE!v5Y5rE%|v2Dtab?YQ?t z7ViDf7WaM_i+irExX<7H34R9mz8e2tIIs8B%eeQ|8@Tt?D%|^I3+{b&9C!U$ya~_K zBCA8E*Ch@2x|GJ9e?{E+SH+!wYuvf*$DP|z+_{~@om<+Pa4zRi33qOdaMx$z{ya}> z+_`ncom*Gjx#i%_tsm~(X5-GS_S$e>=XNXZ-0s4iTSweE^v0drINbHq@PQ@6=dszi zb6bErx23pqTZKEf^|*68fjhTh>r&6{dEB|Zj61glxN}&IJGXtf>yP05c%GiXom+wT zL%(w?iaWP7+_{y;om*4fxoyS0-@d?|+fm%P75E_ZJBO0EbE}2Bz9HU$xi!U|TNduz z+ThNuBktU~;?8X%?%XP`59f7mH{j0gR@}K|;m)BG?%amrt{;Q@`&TTsG+~(lU zZ2|7wmg3Is0Pfr#`!My~2IJ1{dEB{8$DPAM+_`PRUB3tS=dKUn&g~fP+)m=ot-wd& zyw0sC?%e9&&TS3u{q`~L+`hn_+cDfZ6xOKJWuQ3&MgCXZq0D#mW4aF zHn?-k#hu&b8^gJr+f}%8y8(A@8Mt$3i95I6xa$YuxDbF!MJl9i#vxIxN}>LyM7by?-}2YJGZ^Kb32GTw_~_-JBd5DDj$dW zIJZT(_uD(TbNd)~ZhLX(a2$7TB|iy0t}l=G;eM-vJGXS)xz)v;TL$jjn&Hl^FYer) z*c|%(I<&;6sl5m8_v=RE?z1An_uzhgT4zgm+#C45UtiqsCohRT`u_0M{P(_PtoQr3 z?eVE1m&L;=Ar$27b2=;Ho z^%{%Y^D^%Bn#2C~{1f+j?Z$86de!@Pn5VCA_aykU3I0}sf1Kc-<8O1H6y2G+rxJcM z{SENFCBl6^F!t!WH)75Oc7^?S@VJ-YzF%C6|B2Vb8xp)N?mmy>?z0|u{-5Lid|lDq zq2Kjs`0trdIlKZtAA2qC+&bd!(;ctR{?qV7%=1;e4(s>hUdLm&&!bbg&!eJy&d(vb zzV~x|({P_hSK&U7s>UAuyoArA`|;Z4!hJQHecJN46~72Q?eHqGNBjFewGa1s`d{|( zed-+ReV?lHWw;-1WzGji|AA8=5J=({f_gQbxkpF~z*71DY5PP(b z^WTDZu#rd0F)48vAV(LQn75qs|AoAEvV2>pm0rahKx$eT|j4>#Khgdiro(YU92R z439nPe2~tcS?}v}iGyK(y%gSvIdqIY+P@?FXS3et?`GWlVJGhWaFG4~%>Ku4?}u}^ z_e0Td!@0a4vSN?=ecfoydS5r%;$D}zcn;TP5$<&<{N4GU{MV&l?9qMb{GU(om+&TB zm%X^JGvDIQ{|DUpUw9~V`h2_?cm7x6&j0GzqjNd`4Ay)9G-bW_&jQ^3Ww`z8*}oI_ z&o11~1MFjG)x%*9-X}F4`VydiBLGfM{Es|tnIq@V74<*H`(QnM9{W6nH)Wsa@yl8N3Z9Gq3->y{hkG4Ai9I@RXRhPt zxcA`!-0S;2`+I#091U~u`EoIC=jFJaSH~W8`h2+_f1c}g3vTBhV$c74X@z?oJK}bB z!|m)Bd;ZQL`15o=kJ~vZ_WYeQaPQlK--kKh&i!*8?)q-HpBwup_?X6?(;M5 zb-&*;oF3LjD6{e16T6~g;5B@y+ z)cHA_*RPN6OYn@7VSOg&dJ^|sC-E%SxBG9{$H(mvd-V6gm(u?%J{VukKGT`QDSR>K zEqE$CZg0HF>EKVY&pr5`=zjqByo=6+ef<8z6=zfXwRlk;w>Iwk(F6DZzOEmLXY+lA z#dr_=-?8VvZ!e5Kbmsku?%S3X!u@q zzdg_3K3}f5@O)?VxOe28>zA(=ej9rw!F@ga0dG|y>|eQHn2+~EI_})+ z;m)mD>`{L?=9Yy!w+C?N)|LI8TR+^Mp}0L`*}oe-lW==p!R=YV{`RcG?fD3|X9xRt zr)Mv2&r#f-lk9I#(L&)m+EWs@r(*2U_3A-SRotGNaeFe@-=223?}Ht2@7uR<@7pU2 zhjV$~w!pn_JLA6Z56Auf?eqly0QY&?u}J7~&fRe5+%NY0&x;|rbABFo&Xd^RIWNSW z^S^NCeB(u--#Oojd*1u-2YKIl1b5D_;@x>)EA^}JxUO%6dtJIF_;}pTONxg5{l5AY zxa-sLPMoVR?)o9Pb9fEEm)F(S7l$7A8I2F}^AElj{|R?)buJ0}`~I7Odw({^y+7N; z9^Ick^S1oueWxSt{n-om{_My8-k-B^KS!O#olj1&a4!4%M>23hZhz_6^UuE`ZvPFq{dL*j{@ZZ--@xrZiQ8ZB*Wq0Dr^TMXzcg~H@qxc%?3&!b%TmTBiZ^MBp+Z0ynJ?e;uhjwYke;fPkVf{UP-FF&)m#=5bTpk`bo5#H-_WX~V z$@@X}@S{>OQLqR!}Cd*gFej6MH-Scmn# zKGb8qoqxog&)@_f&HlIZy7X7pyZ=Gl{R@^2=Nim>(qfO!2P=fvhd;7UG@k?U zeC}kukK2azPw}`9vfjsiiuLY4ob~QMmi0r}|0UMD|37f==kH^W-j_Rb-a^qgmGb^X z_rufd-!t}T{YTvA&%_?h)2}aPuurYL>sY@)-h#Y8-O8WeKmYoQR|WU$tSmf>_szDr z=UN?m{?4tjN9QV-_x~=x@O;pjeE#d$AF2>~JXe*9sl7Jdr9!xW>fwHVYl8dv?XK9P z&Y^h^^~=|Z9dJLVJ;FYIPRqfaPs^)Ae-Aom;C9Z#?OYan)H#gK)wrKCH{luyl@WR z;$FuKs+>Pp^tgT>yKwB$K7JqjLA*zWa9^cg8|LHwi}7s!J=I#*g~!d!`#*oVKYx#V zu12xvKi3TW9X|JdhWDbgbk*><&+xd{;y!MA?D-$J0eZMVgIed;N00k#-v9Z_^D7hgK5rR&{`-6_>qoH9 zcHDh-ChXI%_W7Rt*JWz#`LD|g-0M5xrt|wm>%C8A;Z3f~#=VZcaQFWv_WbwNVb*(J{U7fAdGRfwr&Wn?pA3#Y|Le>$ z*4y)|x?!IunR71g<8H*g&ujcX?4vJF@G|wndap}Pf=|Zn?^{3YWB-e|{lgoiUcW!~ z=(;?Yx8#@S-FLXpm(%Ry{(~Ea{qHLu_Ic>m;P!9Fy?@Hw7S`*J;)A(ff5YGBes~$T zb1Cli>YNcC_i6SY7JL5tY9;GO@%L`_;hwknAHx2we-LlU`*JVb=VOINVIR+R5+6o? z{l;N^f8MWK;I5w-d;asj&3b$4Gzt5AKetWrr*P*}rfJy6b8U$|e^2S#!+Q65F82KE z=ds?`&pLk$`y66Eop8_l7u@@ECGI>cGzl_c*OQsJ*K0BE z`uA|x|A0Tv=b20X6z1mZ`BdDwZN#TBhXO6bKE94!jQcuvIqvJ&)v@P)9lIX)b?g@0 z*RemazprD>aL+p`_WaM^k6HgR=lvGHi056kR$&hQ-i@1Z=h-B|?}|PDeb^=TsB=0! zPvYK(BiY~ApMT&3`JC`J?)q#DE<#RKf>?kdAbXq!TO@D!~WhsC2{Yc zim^v?8=3b%{pIt2RowgMX59NHgZ;gK?!cYHtk|RL;``lE)_ebyxHp{ZV(y>x`+|F2 zn&DoT9NhWz$DPk}u}AY6#eDvXJD zJ#Sgu^Iji&bY4Ff-H3bM+i=f&2m5>8EZp-h$1}Olzr$bQycuo7c|BKi+;g>wJ^y{) z5%*lZaL?6`{XN&yxaayB_d2#}7y7-93vjRF+qmalgL~djW6ysb|BZXzZ*b51f9&sh zPvV}pe*17P&)XUI^G5mTA5+Nt6TR>IzFZCWeYr0FdtQfU#2&q#_wXmXTqkkQby1h|j~kuqdCqmI&gbfKxaYby z_UL)!xtic!_qMn{&-o?(Pp;P~{8_$FRpg;CH=plm_$WRkp7#vyd0Raa&g*^E3D00Y zz3{m_f5*ihT`xc9FJ!$v`*0t3aktRpxz6G4Q=)rV@40TpU7v}&eh}{Z7jV~qhP!@0 z?zxWR&hs4ZJS+A%f3E!V%#J;}|J{FR!uo@(Kg@M(-!sh3IlqN_t~I!iy9M`L|G_<1 zp=gLl4zk&6htHEDVpX){3bIrs(*FxNLy@z|Q{jul2UR85KkNY=`J^%W- ztoK~y9u50=y?WxF>uKD_9gSDKGQ7^u!JBZOY{h-twBDh|$E}L{xV7;sdEC2kAGbg5 zes_Yui~BzQA@2M5 z=dnlc<1gf;{qni!OWgPIBe?J5KeNB@?S=k@p9*TmOyy(Zy(@CCU4-R+0iqyDk< z7wmWbasR(_<$d1E%=`b3{#3^Q%KB=!=Xy2v=ym(Dl3_kS&r8%D7- zBzW;bsXJHTAJYF5zJaepdkhZyxc+0@Ie(42&n-`deY{@TxIb6071h*6EDm2WfboG_u^j12E)VtK3`hJp8xsMhV?#QCgIM1c7iWW@Pi3{bM!-^d4HmL zuBs5`)-}QVCiu_<-;v-;pGp0=C-Aa7k3Ja@*8B6W`|({|$D{Zb&eiIFC>({H+8(n&4H( zr|zti;B69oY=VEC;H4*|e%u=q{G|lnmf)98Ouhe*1V5JGtzSyL&#MXkMS}O5lzN{9 z3BD=8)BcuvpYjRbCc(24{FMa%D#5RtoVuq?f_G2wAqoC|g6~T38dFmD40MpP%5z68vm}H=CBab4Y@ZN$}|jek{S$UrznFeG+_jg6~c6BMF}V z_tcNuFu~tS@QbIX-skQFZ=c|k5`2AvpG@$o|47}_Cc(24d{Tn1Pw?#tUUWw4o?8>V zUxLp`@D&MuGQq3POx@Ea!AB(c(gZ)4;1y=2e%u-f-ZjA|CHUq9zjSu$$1R)SZ4!J$ zf-g<*V+mgMmDD{Q6MRyFuTSuE310Wr)Q{UI!RI9Sjs!oD;HBrJe%xjW-a5fwOz>?9 zel)>PCwS4<5;_ySb%MW`;4>5as{}up;5WRUy0dT z2;I=S!B60x_vSZ4kJsg1-2S1l=kJ-xdV5wT_=mVX7c2}t z?o$(Y{vYFOnE$1V!af)CeZ@EMdOWX>;>)>S6&8nmyj~CBKJK{KqxqcUdd*-84yxxR}%e`m3kVLr~YN`l{(;4N@FpT^yPKJNAUFW#7+ z8>#Y6==8kl_!NGQsu$m?@sV`xSfB+-G3$S z{nKl8==q83^#(rqitzdQ|8TF@t!q;6(>wNP4sUV2#?ROYqlld%ncor^Ncu>Gk>;ufzN= z{V=RgXZ|nOBG%ipDZ&4Z z+wNx*vI`_#vWa-TD*P^WW949j(c6+$GuO!#_ccj$@!lAkJ}{n{I8#_ za36OxZs$te`=R*eFb6xY#LM&fp(=hm&)++6Kex=n{oHa8U(5A6jeEW7ei}Mm-xPO! zKiu`Xxa-g0g*ew`Tf*bIz8&6z^<8n-Psd$9A9wvZ-1Wt_h912%ezZb({#L==zYTtj z_1XCMcyHW&=HPcThYPob&b#nS@l3odekWcPKSEC(+@6>4y{w;wyM9N47vCQGUH{tz zuaV%lC3wpO&ra}u2|g;pUrz8h6MSugf1cpqCHUC{Px~zOJS!*o&G;U!;~n@HczfLI z^%wk4+*dQ)EbrBvS|pNl`>eN{K=xRFXu4 zOcfePgeXIUu|&$824zgs)5LrB?_TF!-}ZCw^ZES$zn<@Vxz@F=wf4IAJ)L8o%DDY( ziyPk=H+}-{-@T@_xtg!vD1B{fr*N zPR7l18E&4gxOv9m#($XMe`NT`pJScgf4;OLdK<2n)p$G3)!{2+d~4#D;BAR7SQX=4 zuWq>GZp6*sYIV$GKfB}BIS;p=|KjGU_)E-h{Wsv|nSk5R=4)ae*X!;KAA{SUCAf9| zjhnyp+BmLt9*G-261V=PxZfLHgHPjqqIGx^UXT3;x1KV;#yXu>dAv7|7yrTAvfmov zK5n+ct)~a>dAKs9x8;Q5hGV9~K9w+{g;OTkQC4MCFXJ*6?C*JQfK0&ZY z*Rw9Aw#7X5|3TdA?wt%@iJPb5_L$#!)x*u-1b1GYaO0Qa&iAYxaa`kjWcVc9`hUQ! ze=BbOz5a>gT7P}q_;I-P|B74BasS5rdhZN>1Fy=ue~7ojzrZiSf5Z#$-|?I9t@w?2 z>0*T+7A*WppOcT^_UF9}uUS0iG5+!le>cO|Wq5^MVt)JF3U@!;id)b9xclKP+&oKh z^ZbFE=Rdo~I?Zz$Zk|hU^Yq1ye=fs6&G0TIVmXTpxUU$D&*F2iQ*rBGf&0D4UvcX^rF5*{ zezwA$?|t}A8iu=Gqj1;jZQS+x33p!mm5cLoy$;5mS4Z662lzd1pI71jp1|^ZUVL!PyIRW_o-Lnem{CM?)RxH?iu@Od_(+I&WE#c zzrWlIcfE$;UD+pZ;Kt9!{l4>j-0wRt#QnbWo_oc4c^_ULcU=z1@D0I}>*DLe-}h4V zeCo)(V}AdhX}91>{1b(@3`OyOX2c(~Pt4=r#~if-_UJjmI7sfZMkc&@WN0$Xp;;$@-eY*ws+`9+2Z=LqfU(a*F z)Acl}n7^JYf~V`b4Y!{Dxb@tAK>m6r2T#{?_JR59xh{CRo}Re%492bJrwng?P^|Mw z*1bpYbe-dH^M6O4r^s`{!MXhDJnM1uR5~PoA8H3r^4!Ee>4n>e&vEm2u9Ux?=W*kU zSI)&J`+PL>Ix={AUfpr?{DOO398o3KWBq61vzhNS-22AW8UCMwnBV(>lW_A~fO|gQ ziW~nFzLNW{7je(qH5p#5TCDSS9xp}(Px?QG{x2uqe*RWHmnVJBYzdy;KU4n`$Mu|i zKf{kWG{*nP>(4DS{3hJ>y*VLfZ%5%XsOKHr z`gcDn_U#2;=PZvu$LryT;j;_k{lm!_{vm!R^E#?d9M?P-;_io$!IOTDqo3o6Kbm?b z;ycZ^ZXCB4^&Eq@;&ZKyaO>%X8~-`(xV4VXKkkLNd9KDC_etFNzi`JrtX>?~&)Zyr zd%d*9kKy-`K7{*z+!Wk(dJv>c{^3Jhu|=^V|lw&s#6SeV%&7 z`=wR5c}g_MKW_El$vP%~r~c#f3ja~~b2#yBslPSu^ZHJ>&+A9w*8dVdyC7ai@8Yie zH#+sK#C=}>C;lVxn{j`yY5n74f4sgf#Angx2Z9&%ZBFRhi^SXiPjUOO3csBEzmebT ztN01APOry0Cq}oQKV;QiTG7vjbbz|SK7G5kLKk`Sd^Ns~=P7%h6Z5Pgz8XFoZ-M`Uzlb-Y{zdpI;{V3Yzt6d`o|VL( zi?6`j;6LNH;>+>=_-yluQ3 zj%~pQvJa1F8T0(e`ks;D=i{@9AApyDd$9`1hLjGL!ot5}bDZotj+Hg10!UK;c0kKykBb+~<~a#_ryAB&s632yx5 z8QwF)U(N6A-790f zJ}bkwW%#96#XP0x&yD!5cyGKVJ_P@#AYQ-E;G6In_3tvzCu5IGH ze#iI6x8pVOfAN#?zws8h-;=!s-$MMo_*Q%^z8mw}fzKws!PRkI?!yak_d_S#efT17 zp82?WR^aB@r){jq_~SBs9q#@=>zbIy`97H8Z)Nzt*XGZ2REGD+@cZ!LtjjQb8|yL_ zFHQVQ_zvP{;*SwO7q<`XuggEL2^s!ghL33%^NeKNAMo!v_ex(MCvu}*~ z?c43ReVdItuO>IeJo5|UP**jZ1CiHrS+Vb;g{pq^9XL9S-9)c>gL$DG3=`m_*(YWpSbZ&Zi#v9 zLwnpjFX7ht6>gnXyTtsi`v>?~>Mwn3jQ^YZKf@anU-7mW-^O_Sqk_0UD|U_XEqR}} z4Q`!p6Yul=ZMgfS!R>Ke*Q*t7-(J97uOD#pY{u>9 zIo;#9=D8m?&-1u_{w8?355E#`A2#Fm;g~z}*E0Zj9~SQs<6YmqGW<*2b+2+~%wwPX z;^tq8o2N<7n8&`g$IbsCZvQvo&iC0~G5y8_)a2ONsBm`+9rziQ}5*3j8_pj}M;Ye}??W-5v9Ie|}5w zbbL4B>lDQEr)A%m$Jb|W2%hA5n$H7wBHqvEOvatpo8)}QExc#i#FV_DU_w$e7wdr%^{xRM>Ei(MN48IL`e~!do=6d-N zZ$Lfk@JYlMzc1G5-*Z12cU?}xU6-c8lXda$xwph!mo~WT(t-T0%PqKlcrJY+*dz{ui@{Np_@l)x;4Y=dplHuhB z_qrY&JXv3_>ruqJUSo;x!Q;g%8Syhy{&<+z2PrR_*T*S;FvKqmp453K^dl(C&|2y4e|S?{P^J2Q+`qKV^e-b@H10>UGU3-C-r-7UyFNgcOlP2*0Bff zxqUzG`VJw#>-!|`_u$?j&m_hz^I*KbCUd>iz`b8R6Tgb)YYdL{ znCE2N^XJ0g$#s1$_l=hl?|owz-0xG&$Nm24a`M}^S`WoK?c4dd^XiJvE{Nw-ZLK{G=f<-u3+;c(T5J zZhrysuI~-We_Z&JT#v7?pKrtc{%lX&@6SGk&*EH~ja&Z)-0#nB!;^m&y&rw=uvn*` zZyXpreLpY)_i_9c^7uIZUht%EFLJ%F&+rM4#(Mg3AN3aQ=XgKEn-c#mZu~mDGx6nz z$8n9Xp5e#ij@t}3|CPA;Z^g~?Aa0(~_#d2mFXP6~!DkTvMey|f^FPGf|2mJw{&>Ii zCO*3$?yL83zh}K1pGiHx`SG-hJDUc%NU~K)n4K zg4>_+kH>oK&%wC;sgK*AM!5Ys8+X3vVkHoEWdhqmh^bPUulM+wFdAUz|;_j1s zaren++YoqxWk;NG`fgnQre5bkO}Ksdo;=4EKEEg&`u~1b zq`c_9?zaptHa7One%8S4&l$M=Y!*D}LsCzfP|rmvFRJH0@|b@lZvV&Q_J1n*C)58o zaQiV8{fN)vdBjoU;>>5_xSofdgD3l{IsLzl_*K+@ z2X6m|lE>%cBZ&80E&gn*$MqVCJFjuL^Sb-FnCBGMtN8QL@8J6gm*aPFj&%=SbbS?F z?{}xXXn#JC;q%CUI`w>qpN;>U%2RY*mwh2ue^EU};~p41d7k?_d8*@nU$qVHd`IB! z!(VaxR(V3~r|WV=@N}JZi1+$E0eAoWg1aBKk$(#3Po;^mp4kQQ+&BgIIyw)x{!4K8 z)u*_14w@9lwax{&_56uj&ko#rO1>ELThEcW^}K+;%{j0gH@?$LG5>nb)%S4g-0S5S z@BLMi3~!11_|h8p@ufrXWdBTMeY@a3zVyL;d>KG~A76&z_F#$=4n48j%z>bz8>9r z2I1zJfjjOyxba(X#eeW>wfboW(5+OM{4^xq`JRiLr^T$8-}z3!t><6dJV(3}^Ehrj z-1y13`S*G^<}v<6-2A8G#_u{i=5byhzZczckA6S8c`nBt_Zr;z(jUe=?vo>MKSy*L zZk>1G*7<1gWZivVU?lP0XC5*)S5MJCIs5;1N#Wn53!dyl>%S6rzBl2<_g@g_>%7L` z&T9s4{6gILHMsG`K8oWSUl+IkH)Z(f48Q8*nBV?)3!d)(oy6P!#khUj<&&7-KJSJb zzX^A~^*@byoNse{7LRwMKFh@?_4{}?HhB76dKR}2|Kiqp#OJXd=T#3kzU0Cf@4Wu{ zBD&+AvpBkWy5o-92RHr=-1ynJ@nye^<62J}-1vdG`G?}hH~A`m{xP`m3vlxWBQ}7XLB2@kik1uZJ6d>rXL{=fF_h^K$}j|BEk= zdF=lI!PDnnCE`8z`Vybqmu?9Ce4Kde{{VNspWwz1SP|=VUSo0R^#yK!j#!z?lb%E(r ze4K3@JpDM^40pb>aO>HETYt^JV*SqdXx#X{*2Q@9|BXA}egBT}UUxNd^Yq1?*W1#vvY<&i#y-86VZ5ciTcigJmV}A2A!yWem-1vDrVjkChE$($!{GS-_dNsnW zvsLi)b$12vUU!pm>s*FAujRP$ZT^jQTFUDpC*qEKI&S>##bX}x z*Dev=divnznTR{?G~D3#Ao z@$QpaWpectUDsEH>-zNI>2>UgJKwIj^W9uF|9lVHE&9B|e-^#|c{J{PJK@f^U-0yN z2N3Uk|G>?E%I>iqy?2IxnBj+(%b(|Z-2U_rUey0PLjRv4-afyGo2S*@aa{W|0XKdr zZvLNe<8R(4fBx@r`*zg6F<$SS;m-yy>ccOg50iWU_H~)DRV}9o~I>Z0T@RJV6+gkIf0?AYg+ECi`&>K2o8hkGb-45Gg&RK%H~zdzalXDzdtvaTPS^KR z-2P9-o$oT-{w&9h?~@c)_>+ul{(tbD>aP;x^+CA#XX4f~2RFV=wU|F?VbQrgG{a}& z_J1L6oojL9i&u~18s7`IKf{8juhYkgcOCctPyYND;`ZTA+`ip|8$a{VnBTr_&+vl| zi}Cj1Xxu(D!;No?8~-hC-_{3D_wB#L+qd?I=jtpvA1(^#L+{|}^I;-x-=^XA?XFt+ z`|v34yk5lT75=A1`|~~A_-}CI|Hh54Ry)??I$o9Gk7W22N5;N+&a@4lK4-4SU9V4Z z>)i9GSf_qohCh_yAK|Xc+Tca&en(jM9mKo7CF{g`%=1m%=+3Lw(b0{+95??pxbao$ z#XR<50PeUy;pQoJOfFB+e8-0QRtlc1m-W=f&9f5sbJP`&jdkkRW%y$mJ}<+!W_a!T z`NzE~!yn1;IT^ko!w)?!|G1ZC_`nQ*Bg1!XkU#%>xa(f&_!#ecHN{=umbme?Pl$Qk zZ`)6b?zrVn&Uw+kx+B?0g+J#9PoJN6;?{EyZaotl<{x(pZu}9a#CY@9!;RmJ?=-Jd zcb?Y^Me_>&Kl8#J_a5AF8#Ib_I_|@`@h=B2>ht@do)3t3+)r@xTy%Q=aVO)(FT>5h z95=qr8Ts?i#*JT#oBwaz_JtyXI+>y9> z=HrgL5I26Gb7OwJ74Eo`aO0QZj=LN;enj&)uJhf3J8skSV!U~J;EvlDH-1irmu?aB zJ8m1?JOgpZ9f}*@;QajgAI6QJiJN~8Zv60;G5=2eydb*sDtBSdi_WoPB?~ud;m`TO z|L0uAt>+%xdRkqSf81HPb^ep#^)HTj%-<2Wo?CI_t6UQEIPNIi{;a{xb6~5O$8oFT z#!tr0U-r_N$M_R)^Ph$r-#5eO;*R@m@S=4u2Ts4 zAI6QJiJN~8ZhZIT%O`pA&&Q4bC3w+%8-@99CEjsMToLn|r@@uccbXS&{7l^Zb8zFE zT$Mln6~T+@?;7eKOT2j&;EuZpH-1c;{NuhAylC70(abcxbb_njd|?n z&A9PT;O2iCH@?m_`STCJjejP1(R``7gkY-;CS0 zrtS0Rzb<&uylyJ>f0s|OJBfGPez@Z{?GW=j?nvDD`MCKP;>PdOG3M7>;f{M#@S=IW z8s;^Hc=Ig7t!FuIe3hGGJ&xN4H+~{+{%N@J<2%Ltl?(q_bievf=je{x?&j#`8HzjZ z6S(ou-xBjU?n>PI=Nb&IET%M%=-aoevp1yy+8h2jr|9|Ga8+ zjqbb};?8SOxBT;ZBzSsW!*S>JCvKew-5%?4Ue$2ppU2JrFK+x1-Sg+KhZ{c`H~(ID z#5~5Ih+F^Zxbbsw^H=SWKYuga{1@QnuXAV2<9`0WXLQFssaJIKbi^I^R^0fCcf~x8 z+XHvp&v5f>#T|E--Z8)NBXINoi5q`VpP0w|)o|m-;N~xRcg$maJ>2{!;>I`V8}rz= z{%7|F);SP&UPE!?EB4Euzc=oDr{m^X z9K7gp?YHo_ww8G7`5QM+pZ>8P$35e|==R}R+&qhL$6baSzxw`|-*Ia^5Z(1{h`YXz z4ami(*LPI#^!kp)oma_$aa`-HhdZwmapRi|ig}z@f82RJg*&fJ59XiOw&3Y`6&oDK zbzbdo>l}(ZuP1QhpMNOkcU~)T=d}ZOUY9(Qe_pMFr{{Gw?!4Z?t#d8zy#B_G?>;2X z%lzNt&bRW=7_VQ7@034y(REs;bnd=-Ao12Y6gSVVkH&GWvn_7?KzyhCxbby{$NbJ~ z&k@lb_h#HYPvDOGG;Vx@$MfeOfE)h?ZvNT0@w<$S`Sm8a^BRR4KQnmII@S*BxPW-; zS%jPC;U{7}_PNxk=+<)?Zk{`W7u9oq(Y_+ydWPcW`SQv9?!1n~ zo!5Qi^UrHg@btVM!JXG0&%|-9^90;^orW7<{kfRO`kQ2UM|@u4e_FI&eeufp6S(nH zapNz4KGx%Wy97`6gP&)(o%s2T`x)+h*ODjsoO#!99ql0AzLk3+)?=PA6QWyZ$%)a8 zuZNreMBMl$lVTqG(;s)ep2FR4n_kT2Nnc0Xf~WUev6tew&Z{+Uo%iF;>tWpZ`MB{5 zapMnsIe$GJaN|ef<{yU}|67LFnVf&zLAZHl;EwwaZu}P9_~KLIxW+fdU6+x#@$+%> zFT{;MWNQ9#+u)A-CT^b9xa0nb8((u;9M|}xapQa7)-xYBehY5?;;+PUjXyWTAI2T` zU)(%3Uyb=4_h{Vs6Q{>`&&ig!=fM5A=fFbTI)4eCK0kja-t)8RYq1{d?14M4zPRxp zXZT(-Vt(tq5jW2W+;PX?#xKQ<{|Ps~=Ii46(R0XP3t-1zMoe(D?f$9)Dj&m!D$ zm*K{LI5XyV|CD?)y8EXR?&HXfZ{_0Ck0ZAPPd|=y!(HExaO>QRJFkCn<4<@y)^Gf2 zxbXvU>sf&tzi%@6!k=Vb=06BGzSKK0-aa?R4=D^Ox?j2yx6hN_&E-k=c}nnfpQq!_ zYxmi)9_ws?JFio5<9p!7_r;B$k6X`ybMn{I6gPiM-26i_d$Fy^t&tKZ@fT-vBrNskreyaO3;p#?QyC=ira?*V6N$WDCYOPD)~ip z&#Owf=hf|tbMfi(s%P-@d385#pMSuubGI*JJ~SJK)yS z1vmZ;+Z0dD?NapQa7#`ndIpO0J5fnVpZ=lI~s`X;YCy&qn8YDT={UW7Yt z_oXqvU5*>y{>M13`QO2fUyGanZ`}CqKjqK=C2ssK%VWIxcf*aZ_;ZY}T=>tT z{dO_#KIw$dBL2e_xjgA}`=j9LbNh4LzSUY8>#@#Oxbtd*8$S{^ejIN68r*tLT9v<^ z_PF_P#?3zgH-0K^{1)7Lu3R1KalIbL%`*pg+y%JtpZt zZv26N<*(;P-1rf=`N!bKFU5`j2{*pxy8QL@z>S}Pn|~^9{JIQp@OS=k2jS+KfjjOy zxba(Xv2mLn}pFaN|37$UxhvUxcSKK-)Zi)3cuPV6l zm*K{@#f_hUThA8U_?lbu*K;&(e6I|D2Y1~6Y>WBLa{=zWF2{{OYkSP&`u4|N-=}cb z_tzb{Jn8lQD|mW+H{#B#=|8a^>+FF$ufDkPA7}Vp|Hk}|doymHCveAo8aKX5vBEzN zQTUV0*ZjS4-B_AL|ZZ_eNIs)Iko-?2IeH%~{r z9sB%|;K_XbyK+yYyr}-K$nypD{EEL-HC}gR%EtP=ekjqEPd1A_o>TF3K z*S$6Fx_2PYX#Ngb7uzPk}>sd^^e|K*w z@&4VepK%{|y6zU&*T;pYaUVw};>JI=d(7j0_!9S={~e#jt_wN_;IPM3y>-Zh+Iv$t&QP{$t^g5mtJiU&MaOd?5Zk>y8=d}zs{=sWaOZnB{tI=^!X0ZiG~iPn&A79_#FhZ>9ccar3Oi-M1C1$Nc(4-2FK_czU0INWA;}jQ`~F zCw+5YT^BrkUH8uLfw=wr0iRPiRM9!PTa7p`_sPDv@dNQ%9CsJ$ISV)cy}0Z6GwwQW4W3@de~EV;uRT0hPcq-#_l|w;7d*X=qceOW zzSDeb#`!w0({R`8PTcjq2RD9~2(}HyzBT7?tb_Ocii`m%#EA$VK3JGkKpNb-}9(gr+E&~@Y6H= ziVVLIx1XN|Px_F&E_Zl%z3Xe@-47+}#5&zS`{Bm#T{p%b%6eUmpNLO6I)D5Z_~FEt zs2Ahy+jF@2KgCZb&o0O0&vPE`{&_INKRPz%@%6ElxOMKpjo&YMk)rS?y-yn9*3&D) zn;n%QwL zabEWG2;BbH!;PPVKg_&#IW^`Vfd7CS{|`Qd_@f%dJoe{Z-2A@=Pu6$sKJosf+-dpq zRL$^{GW_BUzY=%dd*Xwb*CgEa{UXE5o}Rz{PjJ_FMey`FxrTVp$!pKZ#@^ z@btMoI>TSj@b_{1bKseAUULfnS#;mt40j)1fEzy!A5WkAH;(!BNx{?e{g`<7+o}vN zc2>-9{NA|pEx@0p&Z}_qOvBwLC7R^MO|Ng+;OTQ z>{w57-*suY@7gPPQjhD^5O;kWMOQ`W_oRy}s>m*S8by`Yy*e(C2H;i+$dTkHd@Y7tf8($(yx>KS@3285TV0+aEkG zyiL68xG2Ma%kWa?$8pWGCvHFM;+vS)ySVfEIe2>AHxuuEF4i*EqnFL_3b=J1itj?7 zJL1lFJ??syzaZALo%x=Eo98~<>*%!%|0}}}x-gDw{^hvW*OuVv>+~Puy-p`y6!WiP zUT@>wtHu4f-^DS0TH!y79`6ppxA1;zBi#D?;fs0QZxn9)V%+?-FUem|ecbpfar3vs z?ZZ&qI^PSP^mzvFzki1N{^mF2@%_z}xa+tBzliq@E3}I9)nCEyV7;P&A^ zm&W|Y-+^1_rr^nS{VC^C#mizI^Ec1%jv3xB!$)WMbGYZgX54eT*5$EI&-wbe@jdZ9 zI8XYwj(POS_+G@%51#JZTH@_nr7L27{lpBvD8oBv`0coTn}j=Vr7L4So^Lk?PoFnq{%jAP%s08Ocs<-#9NZ@M z$Nh5-?tZ%vH~w|}V)jpqwlTkcTkv#$9wpv>K84TZ+@66OKNq(TU*oN)v*IyIoydjrA-T!*Qlk3j@H^5!TQNfe_If(oJ zw}^M#dAR%Sj1IYal05g4=epqObD(#I55&#?2W~xeI>tUE*Zbmdy`K;~8Q1;O4tKwG z#f?9^Q(VUy72>{q9`8~q`bxY$@x438JjRd0ZzIo#xbwaI=9tHN?hT&q|1-p!XI6%P zh}-|4@xz$c&9}sQobRyU>3#Jo@z(Pe?zl_w6BxHbmpHE1>Dd`RIKyAVt!I6PPrfxb zZu+`=HF)~Edjt2nJL9%oo}@qBy_wfY;g0(t?!NjfczWG867PAt z6?ffRchA+6^kD|;-Ya-|-5KFZ*zYf*ZZX|xb^hKjUR>^|0ZtVHf4C12jYDF zoZjuh)BCC?Za=@rt>^XuG5`PV!`=SxaxZpw@c-#2Za=5v_Vb#7v7hVNS5Ig7D}(aK ze~J6HQ@R0 ztHe9sPcwWO?s-`6;aI2Z)e(1nZ^ezDjjyj5A0LN567%bC22aoHTjHJ9rVKANB<6Qs z`{Ns_=MvofFXFCmiJ`gt>GdibJbm5miM#H%1yAPtA?x@k@z(QlhR?*EZ~0-d53b9J zxa)X2Zv1O_!GUod`#&1<>yv_~=k+o1&TCbMZ^Abe4pnr2Rcd$~w;J`Fg`59L+;!X# zJiU%vi1)ht2X`IYJr?V+Z$okW`~+_N-6LWi>tBx>U-9u6Z~iK{@mJx-UymEVab(Qz zd>cLyy??d1E|+9@`BAy}WIvSW{`1)2$@SuV8{w||Xx#W^!IO1N9;aT|t?(a(KWm70 zUX`AV_1lNqxbYw3EqH(AfTv=fE4W`8j{Et#Ww@Vz`)72_WB%%6^7rk`;OV|ygxj}v z_=VIz5x1Y`jg9qKXJ_2c>5azCQ+-^_V;|1I{oG(z+&ud|9rM`dlkhsss{?MH4{*|@jLk*>+UbbJcC*HvB8t|no0dH;;z^0;#jSHqhHuI6qh5}6Ud{bj z6Wn=Sh(AIfp2FLaXCZF>A93^lf;+D}CdWFxUhc&mcXaTi&yVu`+}XsR$-bJ8`#FbV zQ{uR;`}Mf>jKsZ8FPR$i%wXJG@kh9h*5LN7*tD2u2>maE+qZ*p*X!Eg>HhQ~-u?_A z{!RAnL&V#+=ZJSdPa)p@{2tzv>tzw{xpdGgxjrQIzePP&amTG0Jbmt+fIIFv_@$NO zd2$_o2j@vIycfO>cc1*{)wquClXH%Pmg&#Z)?96eK`B1DemL)px{YA-=?2K zar^lsc^r2=UXH$1em&OXdHy19J?nxe^)#iP@^8dEp7RgkcW`}u89d1|i#*$jx1Mum z=JF@;?-1WMc>3{WJU*gY+$V42_NU{Uv3`G_$s~MsLCo_y?)5bff1SsjpYfhNj{l1L zdle3SE7s$_YJ|HFTj0q^)Zk2apoz80nZhyw$?vrV_c|OGL&vEbO z#!au+>%o)#-| zZ^xfx+`+hgEA>IlKZf`laqFCppGH0Z2H&NypEq!SQt)BSKbHIrara?k{A}_!$D80? zaO>Q6ZX9ryFiR3+BiA?dL_feY+dCZ_ncPXBBRL_FE9gwLdj+`*Sqzd@srHt8n}9 z3_hIxyoQg*-^T4*mycro&lCR*ZhVc8W4!adIe2n?b>RAXgm|y7mvFDI>A2U|+qixE z3AfHyKZ$jo!u43;)9Ag~=daGg8^E!5g;K{jt2IF?X?OPXo zuLI)adp~?U*Vlu1W5#_Hw?9v2_;a{@tN(fIk9GD5o~&<2)^{xNuJ7Bp>-z!j`hJ32 z|2o_{Us@RJyqk4wv?#jk*gtr(UXxhI5%?%RCp?ZkuH#1B{_Mba@O*slFJe8>cj*W5Gu{m!2U2y9>-wCYmFuXo}9!nnAx9O6Yzc2f$Gj2cc!JlV+2jcc&Xof$5Z>G)# zxP5E)b*$5RCI?T}_a@f&bK+g!-*MM>Bkua{z@1msrLi9CT!AlUeUDuh<6Yn3_&xOh z3;bnXxA`yberWqm%x|72aQpT$K7n<74R^k?GW zr=RV}7 zM{&PeYDFB^=S}Zhz|IFEegK-1sKA{alG#Po0&y`jd6PnRP!ucyd4K zx_81|_iniBeiv??<8bRdeO2t|`<&Ys;Ij+j{ptw3ANye;?(?i)GJKEKaa{M$>zpIg{JpA+x?`5kxvY{cC^J8Roe-ZCFu*csqzw1~5cO5I?&g(SXI#=Q2S;tG)$8iU;juY^~_(!<&U4c)h|G(kZ zxgo>1 zI@@w}Ci}B1`{(@N>HX6QcfGpd?w`AG>mP?(XOr!*Z~a;Kez@zt5`UO=ziUU#<2tUw zjj#GojJH4a@i$nxJ*MUiePyg*&ftxOJ8+k-u*(f+uy}L7le{@BPDI+&YKj z*7+1}owIT4tX(qJ`8TiUG{!$Dh>s(W!IS-9{?54j>VA9{`}|?tK99)oG58tW|Lj^e&dYWA0JomK zcFV;l`=zkdF_+o2jkB7S=@2|44zy^Jz1B%_l@;<4j+lTF77DESgg z;ZJ&9M&d(QmkRsEc)bB$jQ7XS#b+19>v2BbjQff`D#ZN8SH=BY)(NIn`nJUF z&j5TF^DWpv*5iKb5Ii{_hI2mj!3T2QK1d$Vhn2YX|BkokeA^}YrND(h$$GudymrGo zac=C3JKyaYUgCh5e+GHV;pQ2OyRU{H81p!(hT)IX&#~ljKNPDJ^Uq~{%izwdCO(S% z$KcNQ1Kf4lt8#AKWL@rJUFrr;KVCG)U6+e-*X2sw`upP6d1&%WZwr5tabIO!2IH>F zDve7ab0Rujrr%ZE=S_d>pXlY`7hP?i09!-+;yo_Ev`#% z*5&-*>2>LZyDr^u*X1tU`p4m}OOxuc4^OZzlX2Ij*MDNX>+(VHWL^5PF3a$~^ldeH zT$d&_V*ZaROYcU^|#uFF%n_0Ptw zv;ASQ&H=2;XSnO~AS~NARBHe*$;D zHI9hmx-K^dPuAsb*5wi6U6+?|*JV2Hy1b2B|4+De4y+aH?7_Ocj?XTL=RoD!G2Zq1 z6?eUkJu(-ctk>PFS5y2p`guw4>uaV5VxOQf+y?i`y;m#@B1Sq zkB#~5LyO=^o_p9Qw-E0>8H`*1aNK?J6mEZJWgzgvwjp`MMn`HP(r^K52+9*#F=+^g}9_(=SS!nY=h-q#zC`}cFF22ZZj zm0YK9;QsyGxwzkpTu6Su-+K0`ab9Op=S9Jjao^?phV5|kcO;MbZ^vE72OGt4?ep^) zKIF6*|1InFD*hc_^Yj?+_qqDwj{6qw>mi4n5%bh3i0jo7H~$3O{6FBcIDg8W8S{G` z-Hsc-Jj)yB&r|-aoG0s8jdiRNJUM@Syf`N#zEwv2b@;jTXBh6hPHz(HbY3rK_;Y8+ zc>DiFhHuaC$C}1GuFGWnNA`cQW-;FS_ru*MHE`p5;@1B>Zar_~_NVbVu^#Iz)jYcK zr<@nv{H<~GJcC>R9_PnA`du0RPKFn2nLp1V8Gbl!p9kSfx!(7=Am;a6Js9^~trtlX>~~*00B%S6AG5 z^(Mdbnuxm}s$7)6{?WMS|M(1lJ$O?89M;{AOHpWx?k{w&4aKWlO8DRyzL{$$*9 zd7Ld7Jbg}9$%wC&5nmT~-1-^bA|rom;yt&o#?9X@!+Vn7=Mi@kZ~iBUe~)!}E+c*t zZaq^ne0qk@%<#{HC+l?u>-8=1*1w5(9|w22B<@?|4+);+H~#R9_#<)WTQ9>KWcdEA zVm)K|y;WCV8r|=ezmnnGGyLMqVjdqC-o$^X7VmS`;2&^a)w(?9@fe11m!ry23p+r;|q&otbAF2;@Dirb&_ua5c6b02P=OWMZx<@EC& z-25No_W38={N=8R`F$L}CV0|k&xf0cx6k(y@45`mh<}E7^S_)C{|fGY`03hMzxNNn z;@&@O37*XBea`vf*X8mg?)}4Fxc3hS22UP0y?%cYSXTp3Lh5*0($E`u4|N--pTX`tEZ}taCNuLAip39T`ex4TOA0IrqUe=Q5 zJA5d49_$|LvCeV0@pbQr@y_>A+&VuAp7i-c`ur{KKHoqd``o!l9M|82_Yi(P{XFQ- zTzoR_T*j@6JMN*u)92?&J!77EJPt)M(Ja_lX2FGU(fpv{qT+WIJ^n-oq}J^dHy=??{R%6c+$6N)Kl?+ zSf_nn6Fhy6l^qb{J;#n77~MR#;Cs-wo_HDjUc5B^E$+UmJ}8c>x5d}7&z}pvOJN`8 zb8gJQJvZJWkB{#k;Lf+)gRveT?+(OwV_t{je^cklcsb&m;?B1xZas5x`>+u={`$eO z{);%bAI8md$U`yyV&ePbm*C&y#y5I6=CPg$xc&SFznANGHSYaVxkqAt`*uHGo$L1* z-1r(pVjkn0;l_{8@RdVjo(-&fv0>47x5`PkY0exk!PECwKjP*;_pw-y z`TOC<4+_3ZVc!;TZmc8TJXJ@;{N_14c#`KM^7JPDRr)Xk_r7{Q?)~{z-0Pz3uP~7Wl68;POa|dpG*O9Rv>l~BelW_Aa#J%pSKN0gEz;%5N zUJbttKLqcNSHy?o2jjIy#c@5a&cU5;S3LPu0Y!c8m*GQk`|uBLp532}_2~8S{*2oU z|B88a!oC0OiQ9+IgD3mk*A2cT-sf@4aL@m7PsRGZ|132+`X=_X`F$RD zH}3C&e*pJ+%6quaYd*q_{{?qnm3}(bvzhu^1W)#rzc;=!@%~=)fw=260k6XS@VmJ2 zKjQYS?)X@z`}6GJ={j#B-Z}^1jyoTBUB1VA@_S!b;r4keKAP)dpJ!tI#$SfJKL=&_ zblm;<;Dwpt?J(TFHN!t8{(9W_TZ5-x{~3h44~tKV zb?U={Cv|?txMOg~E%jn9PZIw*@%!S&R}P-8^HALVd47gpo#Bt+o+p!W&-wYdg@eC*qzP&2Zzp;g0)EhJT7X zukUc{T!WV=oJ!Gs;NQ6KxBiP;XU)m65B@!o=D3d+9dO?_xefPylfJ=|{k)Lr|GUFCD!{j&}CzGBxYalWq0u^HYR-<5sUeQM0(dD|a%y@ulU|Ht6TdHV^! z2W$iJB^bBTv^cKk?ZvqH@6PZSGW??q--4H-o;I(Ot_KPPzlylsP5Er{1+SKRyg;keI7{=vPE zs{UH+gWe>=ugdU8aqqh-&xrZmS4U>}$+-7vf8e{bPYPa-`CXT@gQxe&MfhUY|MpJI@8@GT;qQe$K}0^ZLLtygARy zHsKHP`>Xez6YKBF>!Sa`&3`)Hjy_z9_aXoD_!rdkI$n|fe2M$_be7}xZ42)G#;)(h zd3nFFPw?bC@pHTf;@)o@hI`H*O@7ar({SrK2e+Qf$ZtJuaqGDmx1Jv4x1M`&_s_xa z$Nu!=oH-Pq$-X)PpU?Bw)9@L@-<#ntd=SU=Tv`}BIfoBnKOFpFjQ4f#ws`U@MT_ol z`{KK>-`>MdW4?dmo$*F<Vf=Z8 z|6TGkj{L6sMBI8_#jR%!`BzcT0^EAO#;s>L`K@Oi?mj$aUhMOF*0I?9=NrH`c}NTW8$9)%_@c z-!2QD?%T`6+qc=ceOrjzw*x0=T_W)ZeJAprqB2yy7x2dapRjVj`4H3PrE9^@5ZfjIPT}WUJRb} z!S~mu67TzKgT9RQSm!TzJND1U;7NYJSF)9O^LPC!fBt$)qVLcC8H?M`Wx1-6{FQj!Z{oQ6Te$PR`rBN5I{%d5$#qwU{3~(S>xJ*)xbDLa-$yro zE^hojKg4*iuR}BZ^5E&~r48}!=j(8<#~1O7neWH=SbPOO2;YeN{BZ|fj_ak$k8!@% zvlaLCgwubD@%q3F{|$Fudn}K6oL4p6c^!*8uaj}-)f{)+&bZ^=i#zUc+;N}69rtD2 zaX-TycLnaan{dbd2Y1}6KgWJL?rFH=UV=OB4Y=dpf;;Y~xclLl6|tUIc|LXC%KUyq zhR?v=pY2!0Jiea4>+0xU*R}8mxeu9(`+C>UxbIsH{UzqVw;eB7d$y1 zzU1}E1-Q@OKO>L#Z^eI&`Rzl8;7NWzw=kM`KM(L6?)}w|xUbLum63n<-(o%HuMj+` z=PTxW5b=&%lX&}3pLqLl7Vh_y@A^H~<34;Kc)CB&6L0-fiC;qfuMuzkpAv8V-x6>A z>u~Ge=Z{#wk5iR1{HzS`fO}sw5jX$J;OYL9_%qgHfA$QX#D7hH$`fyYY7%dMP9Wa? zT!h=7Uii<|;&oU1uUMz&%=NhEz-Rah@(f&;%aiWIgy6}2h<%ufJKy)nvy}cU!0p3g z^4N!!#GB_g;_c5Ff9J3Nn&9dBJL1-VCwZ1p{~+A@A0dzRKS#WICJ}G_3-IH)pE+xN z{&}?vo}Smu#D7EmU5R(T1MqM5i~DMJhW|i*&)a{9cb}Bm5bOVzdiDsO)NegU5pSOx z5pSQb!R=>f@>u6!;;nN8@!wJBlf+x+6ynYQ8S&;{O8oca|DJgB|4F=k*h0L0*llC3 z&q+V+!=b^`*L7p!t@C``dafbQ57d7c{vTPFk8$h& ziagf;J#PMWxbtebIj)QAH5T`AXBvJspEsC~ujGA-uY;%8cQf(!t@wZAIr9^JC>1F`+1moxbOci#@!D;;oi@5-4grYej64%{dn;d z@yqGk)5JUOd&Jwfg~Z#pKk=RVwl#m9R|ikm*^&64sq<#yt@D23t#b(R);R&U&R=o& zbNOv?|BtK|A2$c#=kYn%$8pzd59@#guPc=zXS#R`9^XyMQQoNu^&I|d)m>i}2d#`n+g85uq=!?)mG z7p02F`W?4v@btQLAl`Mkjrf)H{|@3^uK~onF2jg-U6$hAxK6iZc#~b?ynH;}gx|#b z=2z_+38iEG zJAIxFcRzd@Jn8>x`uPoR-`11IzMWboj_d1|*W#X&<8l9<<|nw<;~`~Ze)BZK&C?n; z&$GDa@Hco19yiwpPw&sNyTy9kpXGxm@xRc|1BiEj)+F9OA49x-z8vq(`;U*{zCQUg z`FEq9Ux@epkw1y|{%x<_^UwFd;K_W~kiRnV&i5?ho$vX?JKuJ=k2??G&i6aq{a?CV ztl$0f7(TpOyuPLePv+(Ou&)ts-`>QnXWX7~+^4y&KgHdj+i}0YR(7wL$Ik)oi~GL( zA@~Mf|34ylGA}>pRuA`m`9`?w)r|bES4-SJtiU}dYwsQB^)9d5H^h4v#C16vFTr`( z3->%6hkI`Sh5LGS$>fi57XBpnGoH__aO1n;p4-FmA?&M{aL@CFxb<%go~+keuCML5 z>$3m8v3}R3Iqtg5#eLslJ6?{*_vYnee)sL*44;jgXOI2z=V_kdx8lp)&&eOVE&NH= z%XPU6_i_A5+&;gKyFW|pAM+dE5O>_RxchApZu}lw`R=r{59+@H)mIL5oL z23F2_^0^MbA2Ba@QvaXSzZkdvAA_g+^9%0%-ZtFprFoTD=Md)AHF#3bU)0kVx1Pb| zalKx}J(qsS@DmGSJ@)OM44;$XJ*&n%zVH7WK8DBrg}8m&qgu>k{YPf_`5E38H-A6e z{4e2t4&g)GJfGrz4xw)KSik)|4>!*xxOw{H-lt8%t^Zqm7Wc!Y{}bymPj%e*Hn{OU zapPOm$mLJ=?K<{tYy5BgTD&oz>z)@pxxN~6-adC&tl#2U!PDo`ow)V%A&=+4Be>7IU#u1DvCj`48Qpbn zd{lJz^DA|tJKq(!&pRsBjq&FH7+=Z0U6J9#kIv;u`m>&WH7$6uF6P<0UL5z$1$;f-o?m!`o;0y&3*WhKG-3{onnP zQ^H_CMYvw;le++h_Ql89p$>pUCiu89p<^TNM6|`s63+^Tk}JeR2D6V&QX> zXl`Gny6o)Yu;dfm1&qMQGeGxPgb z89t|RF21OqnPJ?DXXVdRvgyw8UxoO6QeJY`T-=qxlfGH!t~g77Oi*Ab5Qah7XGwOdDGyFuE_nr7xlAa@b6PT zJ^0#`e;WLnt9H&)CY-08Q+{FaJ5zpB@K=K;Y2BayUbA!lXG8qRYj^g^!LPV3=Sd#- zVZ-*(XL4P%#~t@=-1ybF@eOat$d4QUHojAS-1uv{@nDC%>|;0s6Y9N#PWH&5j}*>9d3C7+Kzh5j_a z?Zd?{?41AkkiTup=LYYT@=d|do3L}9W6S3L_o9hA`_;j}Px++aYg7Jy@M~V&InO`A zJEy$qZn?NSQ+`eG4<_gS-;=%_$?FCePlb#VC-g-ZJ2fY91(fi?F;sfxN_#k}M7ctLJy!ztk?w=+Z zJ^&v{o>y@9?L2%G@n2{7x(vVU%UI{(j{+Tk^+u$Bq9CH~(hb z_!qb4&p#J8zT~$2@rU8YkHoEK25$Ub+ww#F=RXWLz8!A<`*Gv9 z;Ko<{Cys0U#kld^apPy<#;?YWzwF;QuJPS*O7-1yh=o$}+x zS16H@A2)siZvMHr@l{IZ&))<${tevxOK{^Wl**sK0dD*R-28KK<4cy#pZ_r2`2R=O zeLzKZwO<1_7F5LE5PQR3Vi&PRMC=U}6?<1KQS2r57Bse45IbV8QS2Q>33f$AVyswV zi!nxtuYOF z^Jz0!>&kpX;WFP(xXhmrF7r=?%Y0ooYh9V|CtT)F2$%V%!ezdAM#ue)gv} ze-|Z8a=F?|)++RYt%=Zy4`)3K4 z`Ln`h{;6=8ubad1JpF{r{0ZTzU%1TI&FQ3HxXhmyuKI<`eBE45`i0B-SIsAgv*Ho# zH=huB+5c3y>?!VH^~-!C;WB^CiPz3+dhGLb!aOtJ{Q7p2aM}MvxSS_#K5I^yZ|uZ( z370*$gv*|s`K^ALuP$8XM+%quWx{3tjuS6l!120`gv*{8!sWV~gvE?f2&l+@JeJUiRM-F8gy9 zvHE4cx^S8QNw~}(5H9n73zzxaMXhyZzMXKHA1z$w_Y0T#Tf${NXEAGCnXfKf=0^&b z`DMao{-$u5|3|pYS1s;%o({rg{ud|y1a7|{R^omr?&-L{k#N~RL%5uOlW>`TB3$Ov zmax{9`G&$}zMpWJ-zZ$>qlL?S!IIXxGT%tJ%+C-m^P7ar{BtMXvXtX>M+=udhn#qt z(vEvd2vKzEnMc?RCb)7 zC0yn+RdJlJE?nlLh0Fau6)y8$RUP+t5H9muh0FeE;WB@#n&bWw)h(C#aN(+7xXjP3 zVfD!TCgC!lBwXfm*R*qa^8r^01V4_~Wa_5?feWx{38>&A|IsyDG*<{P!NT&_FUiEk1vdkVL5+*8Gg zcMvXnt_qj)Ja*z~TU+bOo+-j*&k`qoK)CGrwvE*NsCrxXc&n<~ZL-xXf4T?l|8;xXgdo!*RZ! zaG8(l={TRZm*p~_qqpVqeyc8A=6(7&&i4~8^TB-`=a&hW`KC=DTj9a*oqX>i)#19_rp9drF}a5LOJbA;PY!}-v#-+=EW4~NIr*8Pd_ z+vNYkn>En+EZNL?mh#c=34i0Ky&C*gGwr_cq5j&Z!~ccb?pygdUDQtJ_aeWVJO;j% ze2YClNcY6UPX}o)ocx%vyJPc{Om8w0nczz=O4p!lfQ=-C69vta9#JfU`_Fvha3M<01C+Z$wc)91= zPrz%EZ-qA`pA2tJ{xkf-SKWUF9-Yd31C)KvSMclP_u(zm>HHUXXY%aHKNHRN){nd- zJaq=$QwLr%hjxGXmQvb#!;enob2z)zv82li45Iksv?%xR?Lw*L{F<9qs z!=IA>4gZTgO&)VTU&)KYGmO;zx!}3UpP@hP7?ZcXf9#U{ShW9KyF=r3PZji}{Xx4A z{LW(S{`UOO+GoPElP`rAB;N`5Uaot}5Jw}+>Ct@BghnaP9U^T^l0SCB7) zd%w~BC*gkNSK$8S_u<{i-@t>&cf-e!r^si{t-=?bGS6Qr^ zrKaQj_BuN6jr>9Kj_@e*vGAhxt$w+$nZoDF{R)@!M?3L~5I5k8$fXF>CLtk_iNJHx%nTfn!s z(D@+vLGqRG?5%YE2D~77szPR-i>*!G_UCe{*>3Nx)Xl`w_g{x!pZ+(^4rQzdY*dl>YcR*!!MC z)g#y4H^6fFxSon1^kMtA(%%c0^IRFK*DZ;4XAQIZDvCQYO!7`#hU#vE)CJ-v(UMc@KE{IPIn3TkdH0f;aw6dlUHc z``SCf^SsbL5Ps;D_Hpp^|7xELubImHz#03#Lg9B@v~Pvy$)x?TJ)c#34E%Xc?eXv} zd9=TPAIh&i3Er`=cGu$O{PPso?g1ZLQhRB5&9d6P;43O@Vn#_;ZMm6!T%!f2LDRF7oK5&-q%`q%VFB1;GN0u!26M>Dq+rN1o>;^e;{{9 z{^UrrZtCR!JUID@!~T4JX{?^7Jn}upY3~FdOg;tvf_yhTexkMRLh<_NAK~)-@{MU$ zeu>Nrm-)GK^_(xU?ox8MlIGmjlP4hm) z5UXE$btgW1p59k5`UB=$Jrl&7T^Cs{`#Xi|p0((SC*KW!0=L~K;i5m)N~?dQ@Djr1 zx<%LObx)#yEBO`pez-D;C(O;B2ODS_dR3N{Pd^fmlo=ak$ zv>SB4Cwj7zH--1X50tatKNH~JldpkKB%e^)%sGd=1bi8JI(U-^J?D1#Xt-@(^4tn- z()r8CmnA<9zqMKC@53LFHz;G~e?#6C9)HI4*ydR!9`9MAEDsf4?5til6g_p%S$X;M zq7T9C=f4&Cv*drlZ$vxpX?faF-Rw0p5?ia7B|JLH-{3A8zUX_Q?N8J`ui*{9pJ6@=NenaDHA2 zzT@~D{s*`3xB0hb{`B#B&fV~wATZzNpy7kOf>D_<{-7B2GzUg`5mzf|FM!e=iiIE{P#cX=f55P z2YD>~WT4KwR5m@&Pie0K|C_ul-2Jr4+s z(Vyp>W1kysx$Mt(-m!mn;=?ak`Qu{U=vd36gjc{1P_>}=A;l2N`{DkmsFD?H~_+=;l<0~uQ zD*5je*dLFX{l`c8tcUOeK2|Z{kZ`5XWma%kNkZEgHokc zkFTT1kAvH;`$w_g#;JAwHu6=|X@3U)GrjgqRsLHp#VA+fw*IuqU(^2o=aAX*wc_>I z7vb`G#y^|xuY&#*IkfkM-^*?F%brUfmdl@0+9b)P46oad4KW>)y#f>gxk(d&Xc=_)!#^b ze!hcnKjA^O^|~$4zp9S*5%Ah|wNHc3t*3npd@1=7__BsNe;nT0Py1{59Jp=20pfc7 z+F0j3s+;qPZKAye{5JVSc&Vl)Z|j%WJxI7b=Ly0)i+O4{vwEcW6fS>$Z`tNnUV8c# zmdkZ(!|nH580O#6%5gqzYvcC(Y2>q$zl9ehzXz}*zdP(9Ix94ZeKT74Rc+_ zwAJ%?!=u}2Zx27$Ui(J4Uq@?Q`8@VmcxX23c{oca-7^V2`N-$POOi*ytB`+%*CW3N zZ$|D~)0{&9xxN2HXFX>=|}ZtqV({uuc;UgmsGc6Z!!6>je-kNj`sZQ;jzIPSR&xA#m&{x11O_|Be= zdrrXZJ=c)`mHZ$0>Ryg}cERmE#cG*zI6~eSKEJo)o;7fL&k*FdkuQc%>f^ZQC%C=m zAo458e}gX>VD-q?8`TF|E+40L@rwia`PScwcZb{ON$G9QCy2Z_{M(_{y7Kw+JGi~4 z1@eI+KQXWMypeU7)g!%NY z&fFwio`0UPdR^Dr<~%D+7Cp(|BV~UbyBBWXmk07yrdfIUJd=95?himd3;70k-5EN6 z8a{uf)xSzym)mo7{u%N!L$v3rWA@c>p7vVs`t!AShc_qh5BFWH^Yh_lf7Tuf4_T@` z7QSMo_RsK*Qf2`KN1U_u7)i0mV zr@-y~zau}7{5-tgI^CbWo|*qGc}e)b^*Uc09=t(&8+hnO?fu~q~65+QZ<% zXSAQQ`#J4z;WMJO7yZukFC_PXZ#=K_wc&fntH7tl>wF9NPvm{z>F=7n?f!f$o(~7V z&^-%~A4|RkK7;%dd?EQ`_$u-v@cnSxJRih7e(&`>?hVYjeI;)U&+xa-kAW}vNBdrQ z82MxPX7YwUX5D?{dEi4o>i+KV@#H_jM<f~Da@!b}9%4AReYXT|GBfp>g8T=G^ zxrS!WDqm?H_#bfFy7GCxT#9u6{fG8-huQP+|C9el=a(U$Ev5Ef;RVQ#!+#|I6TXc6 zF+6n|-JjCe>~{;?Hm7_ZDB_~?_TML0p1dG>yvV)ax6y zr~41UKarn@r%A8#PvBX}Z^Dba>ik#ux8xt-r84MzmPY2BtCE+4*C)>pZ|A0a8o_&z z*MZN-sPlc`3&{iE8#C#AG<*;FaroKHI{yHEmHak*YZjgV3Xddz2fvwB=S%yUb9+Eu z3;v3{GQ4$m(__1zP?+=HsCBF#YPF}c)ndcyRFg%Jp8h(Y`qp9ghARi2WMt&0h zo;-6i)03ivIZyk(-eG<>a$n5jPQC(OjQl0MB6(fR<4wK@?nnLv?oVC?^XD(A=RW{1 zMLrW=m3%e4KKVj;bMjsAJEiox_ux;+&%^&D&(hqS|NqFZAYZAh?k|aa9dbW-6Y_!Z zcjZhEKVGtwckKD#_WL0bJtfK0w=nZpA+HLrNA3e(Qo&mHL`Li5?sIVay8g&FtEkUm zAUu+MGQ313osWc9CjS-wk~~XGv#&>$bx&LP8**>>*D5-{7@nc3_DFbc@(J*Q)pY(3 zcp36ct<0R&$!{P(p}OuVi~MZz7VstHzVN4T+x;V7kJYT9`zIlPzoz#2@R#HV;UCF2 z!Bczbp8N29-4~YjZw9wk3IhZezT8u zmv-hH9+0<%zak$3|3p3y-eG{_`R~H*^K3=_DS0IPFY>qWujHTM83yWorEhQcm7BaF zyeN4Wcm?tS@LJ?!;f=^IVxD$`^gNNs_X*Pe3|@S&c8?Bb{&(bc;HQV^d=L1Xq1vaz z4-C`p9$@<8M;PbFm-k4W-;5qV@+5d`^6KdCLhcJ6Kz;>1{-gD}?UC9Gp3T$sJYMM8M?M~Y zlKde&mb_*sGv{scZt%zC{m}E4JO=)md^$Yc3_bs1^yeV=hhLlN_#E74SuU?*H@N+I zBOE=0$fMw+$+L7e=dfV5)h~ZOK(ugqz5a0G!E^O~OQU}>c}sW*c^JInYTa`R{+>Jz zer=7;{{f%8R(qyEv)^Xxv=@cXBCi3zPVNW)c9ZT2fd5WD2L1x>;A3q z3|q7xhUX@~22a0L=O4mzlD~jg-=_2Vx|nloKwcK!lH3QLv|aa%g1hX{9s|!t9uF@- zo~Emrr!@IHL#{fm%qNt^ba;=i}W=OJ$jKSmx7zd*hOev>>5{`9n-Cl3A>c_REP`4{-7 zGrA{JFSD;SQQFJEvy$h9A0TfAKSS;fzfA4}pK(^N8w6iS9tdAW-W%TTobCyM_aL7D zA51z-J6EApf8K=LSfJo$5YBKaryJMskhnhSa!kKX3G zZzFewA0W>L-xH&ID#MSFmxho0RpTFRUC@-te`ZSl=LNhE`8#|5rOu}uVD5)L zjM9!UNO-k-eKKy%K)Z})4}P5d4m^fD`yjKgIC4MuqyOo7#=+gcYTpTem@@r;g|_P}|DJ8yRF=!ni_VAJ z@BicIIhWex?fw|P#l`9w;$eMVtaVzQcMUT88k9l1H+(dC3wUKWoezeuCl7^Z%c%1w z;n&F%;ooJ_dAGr4&b{Q7;C(Xdd;mOW7VVSZXUW6i1+we>1$g0H+CRa|k-HBub9T$E z^WN}(+_iUypYhN>1Af_w-zDFUe3e4F=N`Ns`7`^vo;sg$sG0vVc{%u9^0x4&TaB~jJ$eY7Akhg>HA|DAqLf#u5 zOlg`sdWr^G}8UOuh!b zj{GP1p*p(fB>XJ-;$X9{tK=KtzmcDUKPTUf{=dl+kpHo+p66fqGV<5(G7WUzZKRnq zM?>wt@M+`|;XjcNgQxP+mAk{^YqZlrr+;aSKN;Q7c)jWYWxN&W}&Rmf{0 zUynQq`DWzJkq;nG5ARLh4L*$A9X^44JJv1LM4!WOqO~1|M_aRmlF7xMG>UpN3{|5OI_v5 z-COrRfLH8moL_GrgWF$M7anKs&kN+E;Wx=s!yk|@hxhEK=Q#o&LjEg!9QjW8JM!o7 zFXW%#uKo483GfU9wC5gg_M4l$1iUDDLwE)98t_`=?ct5cd%@e1Z-#dx9}XWxegHn2 zd{$z9>8g7mp1!ZVYnn_$i}FS$Fs1bGm=GWkt-UGll`rsPlI9mvDr zy~y{$hmyx(U*pL?AwP@U8@`x4!$flqYsgz5zm2>Q@(0LEBY%dx3G$c8tHNgt*4Jwo zd?EQ{_$u-R@GazP;QPtD!%va#hL;(l=eZ28PJSA`lKd5X6Zw63=ApVj!zA2?B+UWoQ^_@#N;U&G_c(@r-1iR8KA@5rmdzmT_s zyUy3^`oMFM-@`mb$UTuSPd*mzMcxm-XQ5s<41SC}@01k(yyvMWHz&^t??`?O-iN#d{Co0i z@QLI#;d97CaJ_yeAAxgNNB$H&JIH4se~A1u@@L7HA%B&83;Z|otkcYOe@^ZR|C_ue zdcIk#uX`=zGm`f}J`Z^- zyaxGexDWXk_$P8ttea+&o+lSPD|rEU0(lGgGxBQi_vCfpDK_hMec>gyXdeNuLOu;% zk9-Nd8TmSR0Qv9m-sHRC!^mI5Cy<|j&nEvLd^KqMH?w_B@ zbHFcd)A=^=JLG=wC*(8Wf0Flv|Brkey!H;gZWO#R`C)iF@*D6T=J>o0oF*YI5AAK^vFi_bChmnZ)Q?nV9>J-+0p z;cdw4qNgi)C-^|}4DeCp@#vpQehEIGJSTeU98CY;22&>gnJM|7`|u{@MdzAxXiwe) z-jnx0oL|zBJntU7jx007dK9amD{51Ij^jsoujeIN4tbX-z3wA;Hu68<1<3z` zC!Ezi{ju&d@-guDi@M7fO!Yh*3gnN^>gZq(pgO`ZbbMApx zCO-wQOMU^~lsp99fqVtL7x_B)Q1UJCoH2UNv>!&p+g?kWY0} zpYt+!X7Y0A$xB`wUV{8RyfS$ncwO?W@TTN0i_Q6TAWwsQFLHO}hm!w=eT^qCjr=U~ z2golb_eQ=;oIbaO@B!rO;3LWR!l#g*fX^fU9lnD65_}{1ba>|5X3o^f$0$F~Rsn8* zef}ExTI5-lnDcK$9tv+u-V0v!jC?4OU?Osk#~gqlCOlfAwRLq^mHZfh5SJB;_y-Awcu09VJ$B}nmZqDH$`91h+a&LGN`C+)r6MY@0!?Tg6Tw&HNKwcX8 z(&U@r)yRj#zaxJOZ$aJy-ibUG-j{qSd^mXy%s+`d56*cmc{uKerR0m?>&Yj>cajf* zA0`ikpCfMqzeZjIevjM}{(?LQ`~!JPc*;b5-QVIIGLheddyvP%J;@KlE0J%8*CEdg zZ}!y8V|zbxH<$JNT;rLZ(-YUx$B7SpY4ymzpZOSWf4|_5p10%+;h)K`!PC9c^PGea zeWU$P_;~WbQ1dvNMIHoSOr8n8hP*I*8+jf00rHmcmG7NOFu46Xx~(+lIVhEtm%m4^L2Bdn zd{yLIlIMeWChrT+lwSADhI^3jfdB4l%~M94+gB&P(9O!r-{bQom*vaEv5FB-O5X^E?o9}lgG+SKbOyP^?EPAar-&{j&rC*J~+%=uSVoI;cdz5!rzj= zh5HxO>y}<+`l}bx9svJTM0*H4O;PRF;aQz{e)2uYmm+@xzYe$E&vnH8@Xm?9Ev@Hy zhn~;m=~tWmrYocKHQ_nP{o&UunmoU5e^EvE^hf>!`E+>7syd&0jhQDC`D^4o$QvVH zyqfM=4&PK$`zQD>^L+26drHIW)X^RQZ&_D+IJ`6YK6pR!Sor9Ay5|dg z8hNI5DgJx=iQE&uw7%|X0AEku7QU0bGyE|5X81Ysf$(eO2jKU}$HHHbpM!rOpAAp> zo!-|?cqZ~?a1Zio@TLt+58uy$PP{+d{(SWqJ;CH@*PH8dnA{H@-B8cp6@H!kCj1fk zOn8Y#x+mWTv+h|xYhUtt!@sf4w?Mu-`4IS)CORJi-%q{`eyo|!KY?E$PZMtDyh(lq z`Hyhhbs1K`dVf^1xwS9pkuCMQ#nFG7d<6Uw`FeOf`6PI!R=WQZd{1j@9(m52+UWda zlaYk%$c;JL^X;pfRSZ8iJaIzabSgGZ9rf%hM%^L^n>25FxU zZ%@7yo-Rn|kHcS(C&E9FzlLuftb1~8Gy9r5M0*|hQgUCo-%y<&0xvyG`%-u{^40KX z&@Hp}h@Y%z4zQA^~uYn`9`@%<&w}5vF*7;HJzT}hO?jv@@R_o1ncsd?tA{c#VlV-xcmLN&8H=C;5E%ZSqL?;U9F*J@`5DMEID=I-hBm*;l72 z+N;6)lGlN|Pu2Op@Fep2aF=O1zZ8Cu{5U*xy3QxUBgkLF17_%auH9x|UNg1Vf%}sC z!atG^fyd9%Jxk$<CzxZehyp8zi%u00%HjeI-&8Tk!(%tqbw86HQT zI?~KPJ3{Bn!Ut~B?hhYD9tbbFS?8z2UAJi84$not4}P9J0lsys?n!;X%pXba2JgR3 z=c~Y*Y}XzLZ%^JEo^FTEhrnNu?}L9JKMLQxQ};ZE&)ucn?V#D$Qt}*dzuh|T4KKY% zdvAC(@*wy#@+I(?y}IWpJdQjHKKmD)e+eJBPkW9-W?!So^TA8**LfefYozudcrNl_ z_<8a$_|^luCkh@(9t-b(Q0L#nn;g=f@37fdd-7uNbcc1m8T$cKEij-^_`plrm%vAnhrvr;*7+#7>lN)U;kn4)!_SlFJ7M;<^{Vdifk%=z zgZICt^TF^Y*R_Yi+mnaG)7{YdSojO__wWzopW&Nt>YidJ&A#TwX>SH!O70K$yQT9J z;H7VC4~JJH-wuC9eghtJNB4Y&$C0N#mEym*+3`AG7C!K3qH@v#(Ciwfn&Pk~f39ztH($coKOS+~p6Q4~HKlkA;W6)cN=D2=dSHfLA(S z?5x?B*K6&~;J)Pk@Q>sZ;PG#CPdGf0d^>#kTb;iFANQyB&+wV#sn41DYrNC>vT%>T zwEM$7$phiH$*02)zt=t6;pfQr!N>fq^9k@yAGD{AHuLu-cZ0kCqw`hZN#ucWmybH% z8-9>H1RnZH=l8)Q$dAGUl63wt-0NTMZs*Oue93dbKazXH<3H=3-ta{7Ao%kC>HHG- zxG&m|!e^34!E1cg`Im5y6dC^8NXq0tGbR6%uSTBwS2O=J^0M$4SKZ?ek0TF+&(5Ip)8PZ%v~P!xBHsrunNjBx z;I5gpr;auA=OTB5pC_*Z-%7|)v#(y{72xhgbUqNCL_Qtv zQdH+d;0MX~!9$Dbd;&az{4qSBxX!y>HS>FUYOezKCHIDZB<~H6FQI!v;ECi*;LA(u z{89M0QraKGXOh2!*C?&?Ij)&~d6d!a4fiDXfxDK~`5<^M@?iLR@-X<;a=Ir99!VYx z4=u0r@8J>TpWy)&biUYiT*r#qo56j_{ox4Rki!WJ;?*%x5=l&4_DJY+u`TP_rb?h*ZBl^ryAN*-!$|0C3l0n z*VOqc@Fem;xQmz0_l6%N4}pi)()oSx2=b%w0B@at4EL(7-7U`S%a=R{{3E$HJid7-zSExLmf4plc|Q1Uav%8N2D&E*evUjC zKE_Aq!{D77YL9~VC69%>`|A9AcoKQO+h$)bjdZ>k{2+NVc&MMw2g4)CC%^+5>wGxe ztBLklxG(t)_($^3@c5>>r`R2{uSD{)@a4^P-XA`$x%LV0ndH;qHCpKWcDP4N?Kj|_ z$RBKdas^1eEM13s>w_RsK{41GM|YJ;?*%x5=l&4-eEm+u`TP z_rb>u()k2il-N$29FX;GX0O@Z036pP2a%PuD$V;pfP!z_-rO`9OFid2e|C znK~Z=Z!$~!K6rcbqwsXIb^bB@1-V|hujZwOCAn)U#Ro3 z@H2~zr%oPE{@k8Y%XI!d@>R+6JTv>MPhJ>41a9lkQpoy#!*QXyzX|d)$v43lk>7x? zCf^0$7N+|@!ZWP0_In_+HP2sbb-wI#v#+n@#o!s%>3lwTZgPKkQS!d<3gmO(waB}| z8#(c|PQ05FA4I+!{h!xc=QAUhbv|>#^?r9E|1)_cd>#33@EzotUzl?~L_QdPmOKJI z3nKJ9(~&Q@!?Taj;u2a*^3!|ba+`D)~Y$x9ASsm*#vX zl0QR!4*6U7&*VkWvyS{<%fVU$56&^_b5#FDCEj*a~ z416;Aa(MpZdY){r%z2g~cZF9aPYJJ2?gej7-VEN6+y|ciw4Nszo|AkMyfFD}cscUD z@S5a@;SI@uhxa_A=XnbsLZ1D#Ik$1-dEqn38^afod&2id>2hUKW0x zycN96-@3mKygGR&cmwjm@RsBg;ho8Ug7+hz0Utp=68;1EG5C+sB zN1sEw59XX_e$w6zzKHw>_-gW6@U7%0;F07V;DbKvb-n&E^Nc260G~!a7+xl&+kgL| z{q_G&cy;nLCVZE;Bzovf3kFTW4LYI$zol%`qsKr zgol4;xjdgL4RrrJ^w%SQ0&hk>3?4x4lH!}>$x@_n^L4y#3Ap_n@*!WDye+&g`9yeA z@*(gljrG3P!|RdXgRgC3%{erW^*GAi)N=WG)LKq_W-}|lO1yu$C0zFW>%`q#SUsVl zr-N|WGv0~2wX}L+em$=AT=lh;XQ=4{_y&*=|85ukk% z{8#c2_$~5#@JHku;BUxtrZ)3*>7>^!3!mRv`viC>`9^q}E;=6t-_cEbjx=W7L*(_~ z{rc$qWcUat{(}?$k$en#mXX{0H;_+5eiyktpQ*2z)Al?pA72&W_Q%Ts^o;JW_jMk= zcYxJ1SUmrnf!llDA%B@X2_8Ji>XFa$7vT1unl9%2Z;}s!KOipz&p5z)AQYm={m-zPr~e@XrXK5K;T&ymi| zvzWXVykfA<4}^P@FN9wqKM7ADe+s`b(mIFB;{NG6#`53A`;oiC&la-Y-?@#o^73^{ zRVUs`_&L#YVVuZt zULDZ+rSMPWhv8`s>ioa(tmL^enf^{kbpAZNFZm<*;o~~rGqdSAM?Mig`Gn4YhKG}K6#}gZw|jhJ_tVJ z58YoVm+4tZ{w;hJc{lhLaxZu++;-i27Pj8so%u_zI|TX5D9U>nMKTEz3ewF+(JeNzx~8x1A&-Nn zN~`mq;8`jQ)k>zahVh+`jG>C%&KjAo@>{ z+xKLo|1R?K`ON)rg!~)$ujO=4U-&I&Uf$$w&#Qlmk2@kO z=$_T+SzXb}%a4~6;P&U4GsqwR)^Ywb+@61f{P{|H-F*4Yes7T1f!`-@34c;q_e_HS zN&XZ3f8@vD>8t3Ti6e`9j{ zy6v2J5Ar7HA53oV8SBJnkjG)3h2)*kzluB$ytKDIx4!Ud+5`qg62HWlb3+6 zYNhj`@Ga!0;QPrv3Yq>>>Ny7%HtS|19}h1;9tK|@ zpnHzPcakT-50m#QV%9xJJ{SJ3v+n-_|3aRxsOc%vU*{LV%ad<|PaUN5C5xG!`Q*Ov zm?1iU9v(;j2>x)G&UY_v`d^cehyOfA=ab;;$cuTJo*m>9;fKh>;AhG2z^{_Oho_vN z=ebhCtec7aHGKFaogY@xz;BX&fXt9c`o<>^6v1FiqDEW}eWp z+Hb?VSJPhSTaynW9|~_)Q|FW5O=@fJTFLbM{hjtG_%{u-{|)zOqk zIOqA=C&O!!?}2+P(s^$$)8o2S`+9g#xb}3lOnwY`P55;3kMITLBjHJ#b^l3k)9jyZ=D=6^uG5cyZ+XORCyz7hE)$Mm`Z^-TX-^6v2MVH_6MuACS+6zano2|3tnH zp5|A*?l$;hIKMx7O8F@Jy0N<`a$Rr@e_o$K0H!<&%5fww2W0q;rPqoJ8|2>Dd_IP!7ui8p8- z_B4gEt~y2XFpB&vOvomHZ^U?PHyP4ev(o-Nei@h`bMcH2E(0 zH1cQgpUAJlSCSWKYS!IEo(sO?iJrea{5W|v_^oF;KMDSbyf^#}`6>9nHkkH8m` z$HCW-zk_ch&)LGvx#P8-zY_d7xfeX^pE}-=2!c=8SKS>$)&i^(J5t3K%d&+wh(sau)-4o=efO7OAd)8I46e}OL~ zcWrI@SCLnSZz1mr-|?@WXB_-E`BZqXFFL;)K9t<0jhSaWd0F@@^5*cxkyfg!f9BCHW&h>+i!Pz=x7oYK!^F1K_jB$HEtrFM_WjkAm+=rRTW@KTaMG zznEI*)A^e@?~!MLXHKv4b>Ml)m%>YsXK!cvE0b4%*Cqc4-juvG`UA*YAm4|44D#QT zFGPMK`AGOYSG`}4_GbRoU;#eGWlzGUGnb&%sfrWd%`=A=YaPjp9~+IP0uqIK8bu0e7n2O zpM)PIckgKCj3RFZzd}9=o!Nd{tn)|u+A3>G;mJ~JNXyn50bY;K8pMe@)tezJmZkRM?MuEQA+1`!}pTAbTe}vC+`7| zCHIBjCSL}BOkN%Ssk(Y;OuBr2Z@Vw;v;3dev?Pb=jOx_$`mpo^0lW$5s6#W6@LFnm2z7+ZI$#)?? zk$f>cWi7qm8ki>&c@ww?c^i1~+NQ_$`A_-%6!Ys?F27zpwXR-w40`61Z-s}FC%_}f zkHGhmPlq2Te+_TYUeEIh-k!WfA9KBWlJ|fQA+H0ULS7j@kNgMt3Mamid?4}%$uq*E z$d|!yk>`Qu=xklDc=3IL@m=)!xb!vWkVxJd{*Js6{0n(jxNBG4KMH=Lr}pLW7+wlG5>H3*-I7OZZev!N+Jl|+*&JJS!H)AZ9 zUl+?d-ts@h*Awec)BCEA{^sPv;GJja{8sp6xb5-#M)Y6(QRhD(KPyCgzW(MM7L$9! z6T@_VGW;F+DEJrhAh_!)-E#(>i~JhA2>By;dGgC}FY=XeU-Be)8*-Nc<{Y|`FG7AG zc{b#Ct=0Q-haVwt2#+Qo0>4ha3jP^xyT1R3>-%!OUiT#OAIa~-eKwlBtw(-cGF12{ z(SH!0GC7|q`5)JT=6s^ai^H#w2g9drveuQ4i^wgO%b$-C>%^Z5m(LHCw^}{2|A_F9 zVqe#VCkd~x&FYc)K;bEhTF+P0h0FXl;c}i2yRH5c$$xe0^H=lsY_H|==Z&QO#d5jd zLc&vtdFlyIDSU@;d3_UvyNbNqK5Jchzxf?7ZoeOv;QIQLpM!TNe*q67&o;>1S7XQ@ zBEJJ}yKggyITsz&^Gra`YVt7nhGW*g#*43~r#hi~&LN+f{2@FqxoeP_zxOHK;|Cw+ z#OI&U`7y|ck}re*FIwjh!_%MF{sf-)l5yL)4e_w1{+|2|JVm1JcOPoz zaU*X8cP9^m7b9N@&-jP#e+Wtzc(hyAzIq${I{9(<@8qB1e~`O= zZ`S>XJO?~gM!jxvcxG}xcwX{;@Dk+qbt{wqgnV7{HSnh7_BlH^@m}OH=ow0GpJ%)i zpXJ0ClTXJvuOZJm+??|^@^i=^AooT747q*3m&pT>ze{e z*~snv1;`&FUz*&Wuja(RBTqBJoLdWWdrv1P-X*i1zY2N=ko&_sX4CoM@IK^A;gjLE z=hblW{^**!>9M(dzh5wq?vF)J8S*H2b@F@g2ISA+1K_rGBg8yE3YYWLtgPp$7HrPB zA$enXYw{lOF65Ws1IWYRBgtRFr;v|@&m;dId`Q^f8K3cfU#|oEu{MgF>Gk*$m+5U5xuOM9ZR}n7r z_;k|$>0c!BvS*oa*%Ri(e-$o!lAQQg;j%xq?S*IZo9#MEFCkpMPOczauG>bq%y$wl z^Am;3{0!kT|C1A6;l$Sozm@!fmi<25B3$t4f& z*A_0%|2rrCy>K~CxD($ZT=wsD;{T7XI|0+N>>vM+CR!$B4HF58CQ^gSM2kp7F%eBk zji@GCCQ5@mi5Af^Dw$GDNli%&DnyymGSV{9A}U*I&>~AFzJ}X#y}t9z={WlR{>STo z{@&;3IW@3;D*^v2;Ja|={5RlTjw<_l9}V~uxc#XCpMiT{UctTI?*qOLx3dSg zQ|{njxBovMuMZD+W!!!(+I!#QI}#ueUbtzRhs=ZG*dSN8Ek8;qH4G?!E(Y_q`o=-`HOl@juu50PEei z5|h%kO{YOa7F89xCJRn}EA-W88h4;qKcG_j)hF z-M2UHzE|V!dp+*!WeD#2+i~X{k2~jN+&O39&iM-NzH@N*U5dMJ?0-&o;C{L98rHk- zM%;aW!`=5^+6qH_UjD)bG=!tci$vM3|=i$z|5Vw<$+bP8D{1xy$xSb>Re-3%*R{cmwQYjMxv z58QLui+c|7)uZRZbEttkXG7dhGu->w3b)f1cm6K8^Y_NxHw}0GbliRK!tIQ~T|XXo z&Z)R_&cf}_$DMOA?!F)3?z;+i-}Sir{)xNqKe+o=s1ZF6-p8YG*H^<`Ul(`%iMZ>V zwDmyLm%8uf85R;xSf%>o%?V*6LHr+fxG@$-1RTwu74AE&IP!grMR6! z+|Fv;&U)O=cHB<&n$dHm*Te0cjJy6c-1X<+uD=j>eOKJq*HyT$uN!gucjCUj?!n!6 zGH&PPfG-aCGTi&J0(akUaM%BcyM7DqoPXnX{>AMaz5jR4Oa7F6eQKvV?)npO*Po2L zzBTUpb8y#p#a-VEcYP}E^`_yjPsd%KfxG@L+~@FN+~;sA?)= z*Z+n499BB+z+-jbx$-%zi93HI+~@EV+?(w%O&>r-&|O~qZGhP(b&+~;{5?)(#R`%mEZr{ccu7R9{e*N;m6D~dn( zi(PA2@9Xg|+eaL@B5 z-1Eu6oih`6{aD=f6L8mO;jYidU7v%yJ{Na=9`5>uxa&X0J-07#*RR68FPm}i%MRRr zT)hL2!-40)`x1}4@3FZ1Hp1QaG~9jLY)|Bbu8!tn==^MB6sDBSh6ar+H$*Pn{JzBTUp3vkzW z#a-VQcl`j|^+Ryi55rx5FYfw>aMw@4UH?4p`j>H^&o^+_zk|E}ecbgcaOYWtyM8_H z`Xb!*yK&c-uOB^EuCI){z83EKM!4%w!Cjw(`}<(Yxa+&({{B^8-1q+hxa;r2?T^C! zcr+RJx?aZpIQ0g8&;GBq4}HG$Htx?CKEz*R{b%^=`+rB}P-i9X{A=*}`+qilX#Gaq z^)(xmecw97Gnh}&t3+v$V5J{5O;8t&^Q9k-K#`~EWlcm1Qd z`%c4s{m#UlXEtvCE!>ZTOK{gO$KCg9+|CcUosz%nqvTKN&p-ddU0;mbk82clTz@R? zoON(J4RJdyaXW2s*Pn~qzX*5z<+%N;a61EWJGbL@?#5j|7PmhEcYPM_`fS|wCI8#c zl0T)t|B#EjJ`cCQ5O;k(?)n1U^p#I=|0VAF?{L@ujJy6<-1UFruKx#jeT62`^Y8kjaMxGE zU0)Y>{fW5io8zuO9e4fNxa-fyU4Jp|`kuJ!`{Ay?7I*!Pxa)`GzR!%t?Tp9mOvddz zgS-9}-1Tqb?z;fD^D%Dc3*7bJ;r4&VUB3zUeR~h?`}UD1MbD@6)W&_^Zh*V*X}Fy; zapyl5w{t0O=h=Y29`N@A{zbsQ#hqs(?mSy@*YCkye^}G#oLyfPcl~j=>zm-NKNWZV zn8;~3-`LF1bjN~_g7!W-S;!xzn}2? zfd7TtsgW36uXCP>+rKd2SK;JwU*g?|9|*TB<*V;FxZgQ+ z{@;DaoxdyY{8!-4e--ZhH{j0yAnyCd6x{v--1Q&fu3wM4{tw*s$Fw+jP9^VquCI%` z{^Xb+I{)I42haaB*3abQ_?fupd=Bn8UyQqN58QLU68D^M#l5akxcvz+|L=9(d+@rl zSig+x%ErB}=W(xVNvVE%?DwZvl=8$Q58jW4Eu;J5^`44*y%*xnb2sk$)fn74C*q#Z z4BUB^;l94s1pF7=dA8$TS26DU&ylA^=i{6WanGSE?wpt7&T}R1`3%P0cO>rlJdeBY zTLFI`cb?C1&u1m>-ygdUcg{Vy=hLKBbe_)H5_g_UaQm47e+ak#RKQ=yo%0Lac~;`~ zFFd{M>$)Z258>{ci@R?g?$137a65YfUha%&PWy)kyfW^-C*kgU3U0qOZl^=cOFpf< zuuAlGSs&KhPsQy&guDI`-1X1k{@i>%Zf7BG=X2cW^BdgGkGP*#|AM>zciiQ7JDNdeBdyQ)&P2J{|gc`3&5Blkw;HdZ!ES`3%7AT#q~d z2)yKX>JH8G0Pg$e6S#lR%v9X>&zZP$&c%H{T!cISmVp0>dtG%~mwg`_;I1ElJLg@v z^NhmnOvim6dk43(26z1i-2PE*qU&;f?SQw$-S-mQesA38a|mwdcHGY0xUa8!aXSy; zu74bNeKx+UR`lG?!o82L$Gqfqdf5K|GGl)M=Umpi?;_lNm*c*_{eruG3-0;UY#ZH2 z*Vn~e-vxJlcii<+z=%V}9s;GV`L6uUPi~UAwHeU-Qi9 zeC*f9?YF`0w8QOOhNtnq*Bf{JHMsZvPTYM*;&vwDKA$h(b{62iKmUf?*@wGt?X#lu zbp1I2Pr;q%R^0v*xbI6d0=@vZ|2=MhGw%H5&yKFk&dC8k6}R6Gx8Do5KO*3xar+PB z_Fus57X6kK=ac<90s4?fih-DW4o& zuboP`pXb!T?bpHmJf{in=QAy0e&~HK`Nm2I2Dyaw&e=P#en?>b?YP%)rQB z+|F}>&V1I}S%}-o4|ECwUKsEq`tG|uu>Qz%%D(T_VqW^b)MdT>cDNsRdf~3W0{0w7 z;l58k6!00i{r7PDpTxZMb^XkGJDYGje*`+a175X#bk6o`;`Zyuy!4!HSZ}8tZs&qP z=StSwxdyj0IMBHz;P=z9|1fTUdZ06#^}f$6!|fN~_6r03ZLGJm9k)}A`}y#B9m>AH zU2xZ5irc>e_jPm)?wpeXo`u_Aire`JcYWn^%f7Daxa&{AyFe#M>h@0cHY zpGlo_@Z)dO^U59gQ}R{Fa^`7`JO2d%zYO>5<-WM{T!;Jl#&F!vEAGRc=W*Q6H>Tq5 zI}5k-9`5=NaqsU}xSii{JHO+0{>AOoJU_ZGcIx7G8sTfWkEh^1CuiXH&%y0nh}*dY zw{rzUi*cO0L)I zIyK-I;_f>MxBqUym*RFl3i#(SFMS_>VZHmFdSP^3_6Or$?=85U5xDCg!(IO*?!M3C zcHYMAyo=lU6!(3s5U-mMeY{(Z`+l+>ci%s7`@3;F z{#@MaU4(nR%W(TEa67ATJ3rxeHsf~w!0qhAJ^v#vik>U4_gLJ0>*B6I5qF;ExbvKW z+iw@}3vl~gar-ymUhkBEzl8h!mbn36j=S$x-1oP?aQij8MCb3E7X~~9w=*E%cj3lfgzUxK^ua@@`a+|Hl4>yPSI_BmI<-8TWZlZ3nPdARHQ;;z3Mci-y*J~-ev z2mH2x4-a@|z{do9T)-d2XY>0`&*GlXO#Es-51EZ`rZXR3hcCt-tQCEpybSmJKgXSO z4ep#f1Ah1=(R1beRdMG(4)@=0Iste7lX2(22p`C~^$hrpxSjiPKW|@(`+RoczDIVC&fk4&#{9ou7xy{1t|99^w^K{4Prv-&`qr$!k>{!# z{xY6|d(H!Juj>Zf^}})3kH%g9Fz))vxa+6mp4&X!&eDK?ire3edw;9+i0+s7u>pQF z&vRScelqU!c_sdImFRt77;fio+|E?o&OF>sA#Ud{+)m|7qjRv6h}-Fo+qo0BGZMEm z4)^B^6LC9l;og@e_>?NqIe(Aa`4M-XQ!Xp}98SYse;Mxgi~8culYu+WUAX-jxYzqJ z?!I5(?puVr?;p7P*6SIagZrL`+fT*qKaSgwjmxa~22ISL%K6c_=-9idFksdV7>dU!#&SmaQFQq(BI2?`!!>q_mzG=>*DrLjCtw#&tkoEw#V&s!@a+K zapxR>+aHSC$;9o9#qB(X+nI*jnTgx^9JjMJ;Q!!uj=LgypY+_C z@NC@9Lfm=Y3;1WabFReguftvc8}9nuxYt!NH99vtm2o@uaMw4&U4I(x`ZICYpNr2< zh@Pv9aMxdoyZ#E?_1EC8AB?;H7TooB2K*k}pTFFX+nMW=lKVBo=R6m&zskqfP1}-ar=q5{Z_cwdkJ1KA-dia-0K~H zJLfRmIq!@4q0cuGw;#ODxvaPI32x_0-0S@g_j=djUhf_}j_W=A>gfEv-lK3kr{m7q zF6Pbm=l1b^gKGlo2jgDXZMgG{za62<_KOVgl@VU7AF2X&x4{-NghuirLcYWn+qI2-Nn&GZL z3%B0~_j(87uD==gy6(W;_i^0LRNT%C+|DB0=llcQ&T`z&O5DzxfNu==)`0K8oo6rZ zJQW9&JMgFE>ow=89PnDW{rb55Q*hr`&&9nj7vc6V#qD2?`+j&UUXAzFJ8|E~#^9dA z1Gw`%iaXD2Jc0M0g}B$7kJ~x?+UUO6IRSV5X}JBNxSa=aJCkrS#Ln{l6$ zKX5y{aXZ!0qUX~&>jwNp+_J1GHA#qFoz_S13u83E74?T^Ln zKZ^VQ^CIqjd=0lh54XPn_x)!T-i!C2HMs9T8*$HJEABiyaOc^F+o?1#dfx0*!R^$+ z?KH&gG{fzjf!k?^+qnR@(+#(i67W>qej0B7X59WAxSf%>o$90la69MWcDmqp zF2n5%#qA8o?Tp6lJcHYL0k`uiZs$|n&aQx08Wf$g>#N}ITN`)Z*0`N}0zN6=&j$P@ z+~?|b+&SOEopT9p=Of(C=eV73a63QZc7DO_{Epk%h1)4NIJ#eUj>PR8i`%J#+c^=p z(;T;RI&SA|+|K#9or`fhJ#jnza68xHc5cM&+=km3f!p~HZs$SV&SSWpr*S*eaXT;L zcHY44yo1|$AGh-fZs*H@e;4qdargZdci%s8_x%UAQ{jfPpZ}w9JJoPIb#do85x3JE zw{tpf=WN{0`M8~naXUS6JNUZMdJW zX5x0TaOatVd%e?f|6Rp*a65}}J0Ib8e#Gr;!0l|sy{?Kkm;F2(joYb#J5M6+Jgsm$ zXXAEy;&%GrcCNv_t~+r%BXK+9a68Z9c4pvqa&bHPxSfx2J73~ z?|X&)|5wR>hyGrU<6<7S-|U=#J5O8O^~t#VcEs&miQBmbw=)>Ga}RFkKHSd3xSh!X z&&BP38}K!_`~HIa`@?_Y&hroMz7>WZypJXK%k@X$zOU8__^G)4*0`Mxxcm0Pz1}Nv z*Iys=($C?LfRCf&oDbpdI|cWg=iqkc;dZ{m{k^Y0aXZJ|65SWqH^A+miu>`X4eq(M z$Nl`j6Ye}+aX)Teh5PaGM%;Ps#Qiva5AMDX<8~(FUe`0Y*YyH!e=+XgYqSivzarqP zaQ9t{yYFV)egDAScXzaIlqXz{x#fr=Hbq>0QY>p3iuzm^Z$dN!F@UG_UN2j;qiD&ygKgr zH^4oIB;0dohub+9_j<3yT|WqS-%Q+nCk6aT-1{;O_r5H_?HAyl|2F|&AMoD;UL5cv zGNSwFzBK}VLckLPerCWs2K>^1rv`j*z;6xsh=AW4@P}~k@8h`lcLwhLosE0WMY!wt z1pKf&qWk4MN8`?OEbi-~5$@~aG~9XG(oY z#qG?%?Yx59S%}-o$L$p0b`JgfbtPXf*g0!hbbs}(0lzBXLj(RI?mTbe?)xe3`p&N4+pM<;q8Qk?R z;J%-K5%6yVzAoTf0=_fgz3*=aya4z64Bz5*e!|^%8*Zl$en0aC-1Up_%MzmJ zb_4FdI|F{?$mqIUUoYUN1^mK*_Y3$f0lyRXobSOs=SOhoUlQ;Y0bhl??^@h_x8Uyk zH*V)&+|JRX%0B<xba3zZ-Y`y}0Wi z#a%xIcl}J<^|Nu;FT!2_0q***aM!QKeVuLy_!ivz`#0{sdvL#QJ!W+D{P=ZiUEDcO z#{IhWG~9h#KL(&)+cMZ35mk;MWBFj(|TH@X5HZ_vyIjKNI(T;7#1u z`=>Flu>Uwp{+kf{eV0|GJU;gI%vw4=hnoVv7x&*ouQ)b3f1kIO0dI@DZ+qO&6Z+%+ zeRqR!J0tMNszjfkOvarv2lwx{S&2K(I^6s98*YC$?$=)x?~BgOPG#IqE!_8q`nczC zQovi_zHhX_-S-0A=j{sI`LDt45611^jQhHnfVbv-^>N(SMKR_kR6=+uwlO--_Gc5%9eMuQ)Dx4((LNou?M=JoRy}>m=NM3*3Gi+-rY=x_01gng3th`4784y6<+H;9gfU?sav-y{_)K*VP;Mx~{~Xa}e%4qj2ZBAHRZg zn1p-1uj4*%@8EXc!=3Xp+^-|P3;256eYXaDSHO>cAi9rsY6kpx-22i5_rA2oJ?D70X5yaDT-^1au%xWM{}xc6l;?)ncEB6q_LFh@m*B3y0eAff+}Fi8+}GD*xUa9N_~v@i{mKdWYq-zPTez>g z_XGY3?tT9f_w~36_j&je_rC1KJ%?RUlP--vs^GI0BoaQjnn`|sfP zm*cMg8F&4!xaa>T?)mS;oxjz@=scaj6Yjp3;yyopai7Bhxa)7kU4I+yb&bHiuJO2Y zPQvXxiQ9P{cg_!R`^$0rU*q=I;dXw*-S@A6?+N%}lcM|RJV)cs(+qc>R=D$=h5P;0 z^KjR94fy2&?~mIbjN88j_j>Qdz1}If*ZVwfe-`dMb8y$cjXTeKxbu9B+xa=*TXA16 zJ8(PuaMxFQBzjIj3wSE-z5{XR9D;Y@^P*w6bB@BDb3ERa&Lg<{ zPQl&xdE9+x;qLny?)&YBxbL@L;=ccH!ae7m0pEu^XQfA@`|g}oaPLd)fVak-r#}Qg*H;gClYqAk_<6YJ(--%;2I5}VDBL+84fqt? z=k0mi=WQ`=zbN2;;a=AsJcr*8shSm?v)6k(?!K*Y=R6zt=Q14v-WB&eufy%%f&25C zkpZ8K+j$yy&Vqn{i+c_~;r6%UuHS*X{ejRS-Cfswo9rxVs!9BN^0>1Xi=sbNt`3LuXqvBK1dSBN~aQAH+@Gb$r zGT=7{e00Dc4fu?J&kgvpfPWkC-va(`z^hD&&eL;i81R<3&sE!icgKBBdf~pG^u>K1 zZo-}O9^B{TQQYTb3hwhi2Y1f5aj$m??)*RF&iM!KJQbfV`}`~8&eIUL-yC<&Gh%+| z`>2QhzKiw&?;P+R0Z)y2-2TgOo-}*}-^WYGy{=nv@B96@*EJRQzQ2IG{?&lzjQo}?)l%3yYFP&^{?XY`z3B?E$;KYC+3Hq zx7C%8I&d(RvJalmAxV}LtUwGre|M#bq@}j{9y=^H^{rjMIhA&0C8-KD^^nK==anIp4+~;#N?s-0r`+RA*?zzpu?YxV-{wv)6vCl^5{pF=3kBbyluvvb1&|k6`wD6;7`f>n{!siowGXb zoGtNdn6nM;oEPBE(-n7~UbypIiTioxT-<(sz`qLk&jH_zdk#Br_uYeg4wa@y=kNWh z9`i#V$CEP;u1hH81^tdV@c*L;o$ERO7NypwKX&+m^=(51qqY)_V?%aL?gu z-0S)d_j%Zadp^au&qMhc2X0TflGmf}KNSOB3-|eH9P=#b#=#`r+1(~ zg!OiY1=c^rdiz;{^{=qr{+qb>eL=ui;O_fP%uAo!2G)CSTLbG4&x!7%a~^{`XARtW zn&95wRx$tYoUzx%*`@r@>*4}B?%S=@`a`da6xRE?NX30!+>U#_qi{cuor?Qk_;( z@8|sjer>>S4EXHnu~Q$na}w^H zEpYo?aQoeH`@L~Hx8in&;dVyh&N&XZ|2%I0Mcn>txSfx2JD=fpR^raN2DiT(x4##+ zU-6~r{@Q7X+c^oh(*k$SHn{!EaQnS+`&Z+3?!xVi!tIR1opT~?e->{4HQfF@+|C!c zot3zqHMnzb#O;@#72QYs6>f+qnIAar+Qt{R;P$V_?GM52Jb>Goh}(Grcg|;V`)}j+-^J~Jh}-!Ix3dwq zvlVyF9k~5tUoZQ<*TU`B$L*YjJ7;^`PAA+syW{q6!0ivg?GMB4Jc`?S0=M%l?wl{; z_TR(pe~8=v47alxx3d+uvjca|y}124bIQK&^>Oa`u;`WE( z_DA7%rr>s-#qGR=JLek#e+Mt*`>tQ(?)x3?z8i7(-HO})2lwBDsQ5;7e_dYS+)hW_IlJNZ2jTY9ar+s#ok_TzEZj~u?wmQe{l&Qb zeB6EkZf6s2rwF&R9e2)R+++%Nx1!F+)f|dPAYCE4R_9T-2Qmn{si297H(%YZYK}7vk-UAeBAz8 z-2Qspei3e`(p%B}wG)rqsewCZ0&c%8Za*2f-x0UdAGec++eycrGXu9j3Adkx+t0@B z%*X94#O>tc&RKxl--O#Q!tHOz?NoWY?E78=x08T7XJg!c2i!S3;`Y1Yb_U^g(s4T( zxN~OW_MgP6SrTC+mBli-CsKm za6650JBhe+CgJvb;Pz8+`>D8{;kcbl+|F3sIVa%uXX5sAar=3=ofWv9Lfp=3+&S0d z_V?lT;}%Bu*M2;1rzvhH5x0|sJ7+R(zYlId6}O*;+Zm198H?MQfIDXvZhtmzKM%LR z5Vx}mx3e0zvmSTOBHVtZMbZ7WACKFwf!k?`+eyOhB;(H65x3tTx1WaFPsiFL{js>6X}Fyn+)gg;oO!tY6}bIE z-2Q6Z&Q9D;F>WXBy>bWs#O?n-oiiS{-xRl>h}%!X?exIyq~LZ^apz3K?T^OokHzgz z!0l(@_Gjbv^KknMaXYJUJF9U!>v88S!tGajKf1s6<8k{na62t=J4v{mWZXGB;`aOF z_S10t>A0QoxSa{Ooh;lrvvK?Lar+B#`}w$?wYZ)2xSb;0Ik)5Xt1K=1zSqF*C*XG4 z;?9|j+v$iqXE)sbAl!aBZa)LJGYPkoh1<#^d&z;`S49`$@Q+9=M$p+)gU)oN2iI z(YXDwxcv#Zote0uT-;6`?wkv8`>SyKt8x45aXb5PJ8{dR`)em2cg`BP{g$}>B;0;7 zZl@1!Cl$AohC63EZht&(e*$hl3%4^Hx08q4S%^DlK5l<4Zht*)zX-Qe>7(fW+KI>Q z)WDrH0k_{4x1WsL?}*#!kK0MZ?WE(*nStA%gxk-;?Pue5=Hqr2;&$?J=PbbOZ^G>t z;r6%VcB*___IA0N?+&MFG`%mKbvvK=5xcyw* z{xaNt0dBt#x3dkmvmLinj5}xCC((Vk-vGDY7`LB@+v$wk>4w`$!JRV|w?7=WpNZQa zi`$uo+sVQ0$fcGlu{*5h`HaOd2P z+pn@by6^UD;Pw-6`;Bq?9dP>{ar@nHJA-gL>A0N?+&MFG`%mKbvvK=5xShqgoqXI* z0q&fIxczOo{q4B@V%$#c&&s~<3AmlcxN|1r_B-Rw*$ua!g4-F2+sVM~Wa7>_7PmhQ zx1WRC&&BO5!|fE{b_#LlT#eh`iQ6y6?Z>T%?yvoL+GSCR+K$e_VaK%D{wo7xSiFwbFRnj z@5AlKeHYzd`|-G)rnsF%+)fhioXNQTKDhl<+8F$W(xc&aP{WRQuI&Nn?Zf62+ zCkuDZY~22Q-2Ot`em-tzEpBH$Zl?%$&h5DUDyz%B?=^7y3AmlMxN|1sb~@tD*$uZp z2)Cb(+t0x5Ov3GC;dZid=gh(FFUIZX+gX9zDa7rp#+`FLZhs$cKW;;Gf9=QPcADaL5^+08xN|1s z_WR)WQ*rxgxczk8{&?K}1l)cWZf7=bCl9x?5O>ae-2PhJ{(9Vg5pJi_#_0aqiO22K zz@0Mzx8D}GpN!k@h}-Xm+aHA6PsiA&;Pw~e_VaQ31-P9}xSb;0 z&UV~6i*ft4H~ZH}(jPHo&y0&b@p9%l>C3p+^#Sg_U*dMY#oc!u?)m&4@IAQab68PyA3dMC_yAsCC*scE9Cw~B zxX;f3+|CeuOP%O_U>xrHhj7p5k$^viJLhw_=kpTo`7Fhq=TqG0=PTUjVJmLuFWl?e z74ULfqWkD|9To6uxYt`3_j+67&UrTOoaf`t(+&50QgF{_DDJ))xciR6-S>Xn>wOIO zdSAue_YK^A-@(1EeBA3=i`(CfJOA&v`|iU1JgxfH=y|YT54V33?)kL9J)bVP{mXFs zSK!WnRlu*uy{<91`#ylXZx-%#W#eAgeBAzG-2R8S*Y#<@3vsV&8}7b4ardpTExNy6 z*HO6F)daVHDsDds_qxss`1!ckbrtTu19A7g1^2q{#J#S^ar;wo`_pl+Yi7V-$Gxsk zargZSci%O**R>J%y2}3^-Cz4h;`XcJURTY4*T=oCvvBu44|m^gxYw0}dtF0u`@?bj zqj0b5-hfZQy{?(K`_9JQ_Z{5pdLQ??e!%T-!0i{|Ue_N1{|EQFYW`97b8slW0mAKdS z2kySRarce;GrGTCS3K@@HO1|>#O=4iy{>iv?}&R{{c-mlguCx;xYsoT_qrzI_MgG+ z=ipw~tbotK{rc-|+Uonr{U;U|a^!3rd zxL;>g`s={<GcV_y2)?qa?D`*7!(g1hf~ zxL;R(8Sq`W{bt*v^K_mo0{#^4JkJFDMcjQ~!)w)x&g}!-c|O72_eE|Jl_4bnj>$|ev`7g!Y_liJgAnQH1n*)AFz()rBzJN~( z_>_Q85BMV7bNB%Fx|Rog1MazP!R;KeqwM=$75C>LC*#g}D(=4RaKC@s2fu~qxj#O# zO7uD!gg=Il#+~Pdm>+sRS5G;3opVZg>iq}(9XgwsCm;9w=ilOfpL`AOIjjr#Hr(^s ziMwz7&gg#mapV--c}~M!e>U!%ci^{k4v*lT^J}=B?{N1$VplZ3onvr23HZ(YyyldE zpO4$`jN4Dg{kStC;FECYc@cNtJlypQaOc^LJI_(OqjS?6;_llD_x#VoeO+IIJI__P zo%Db|gD>HA`WEh-i*WZ{j@$VKx3dMeQ|F)P+?>B5?)%{>__ZfQ?>|@J2~{J19Jim1 zH{tWBRd^hot+<`T_eAq=t`+Tj0`569!99mtaMzE--FGtX`loUGuiU!%J#jlX;dX|_{Lsgj%-avnaUbiQ|2f?LXSnPCz}@$hf1~Sl z{h2W@Jx?#zyYKy_*2mvCT$N58RKmQl9zULBF|_AKLd0`d`+I&T|xgJkrSHq(6{7p@Jjdf+*NM3E zw2FD@{#mU5jPpDXf0~c)eR204jQjjNfcyJ4)9@yBqx&@%cm8*9`|si2$Io!jZ5{4? z`~`R4a)*_D{!IgZChq<1iaSp)-1EFE;G=NooPc{iPvHX-qH~^s`+4T)QpSH)9XDx=KtL{_WjR9)_c84f%W}a?>P^{-S=+X{tLM4 z^KsV~#Ju$UyIAi$RSqxv9BSb96YzVvkIiuV=i<)a1^0cmH*V)<+|F&da}E#qJuxqR zJ`)1|1|9dEkGt;J^<{}c1l^H->N@IIFIx-l>L{KS3(+*0Q$a2oEu7vg@Nkbyh@6x{Eh%*6eCU?J}O@8Qn5HsE`3=d5&8bZ+ij z1$X`$xSbPlJ167L*&6pe&&KU{!tHm*owFD2zJqc19f`YdE^hx*-0!D-i#z95-21o# zU%=PDdvW)zcyx5XTwgih&2T&IaNj2{3iu7U`%b~VuIaezU&j4?#Sd`jT#ozm_pfn( zzW)R6&-ZuX_RGab=V`wZ?sdfnyf*IdXST!r{P_ah=jUqNIj_T==LX#8d~Cp9!F|r> z<36{Gap%d$?R<{g`385+4Y;qzUvc|8aQl04=RE9~=>EEI{eYj3yKi^geS72XdnImX z5N>BE?wpyp=Q9Sk|1fTUGVYvHara#u@J+b;{)M~m9^8G)RWAF!)C+hU+*|Aho~gL~0Rg{0;J4wei?!LWn_q_tQ zlZM+#$DQXc-18ZQ+kX(Z{}}F^PvY+TM!;9%?)x+DzQ5w`yA8Lq2e)%rwX*M5RowHb ziQ8|8+i!+DXG`4kxj5iMaQ7X7yYGK+_Z^Shc^tPh6?e{;aL?ye-2U6R{r7O^T!y>v zhJaV89^FUxt%tjBBiwyY#_c5Gc9L=D?1Fnf-EsTVRk9?t53jpT+&U{*{0)#hvFT+ApNPBf)42Oi$L-I?y^ndg{kH@DZoogmo##v3b6A7Bek1Ps zKXKRpgL}P|YDM?a>y5{~-s5olC*aO=KHiz1zxTsk-yiomOvjz`PTcRejKK@}K3g{K zzAxf-Ud5efKJNOZ0bddDRk-(MZ@^Ek9o;YQOA_vVNyfe2^Kd(t;C3#@?exQ)KQrLZ z;qIG@yKf%uzHj61TNv!S_PFa)ao?XaaM$03+aDG1=WxG{cni0`2)F+U?wl)e&;LiA|9#M}xbJV<@gG^g z7x(u->eMg${2SrE@12UfZ(H1bFTlO7i*e8Aa@>z2X}I&;g!}oxXxx3r;jW*GyZ%+& zkMD2ee*W+t?(^^=Zs$wf&Ud(TZo++jig5e8aQo#Nlzrb1$K5wE;GJ>z?S;GVmAL0~ z4Q?kLx08W8=NR1c8Hd|{47dL@?wr$b_x&*7TX6T?jk|C86Ux3X6>&S&a65Hz=Wl>J zfBS%6i@Wa-+v4(`5-aQFQHxBn&X^RNoHzdGPQ1$+zcJb&ZPQ=wsW zf1Rfi?mX3T`}J_oxhd}YmbmjIZJ#pu}8h6g?aOWJ1+nE&b zrMUBaiaY=3xcjcg?X1V`Y{u>UjobMbw{uvd=)QZs4Fi4-?!H}c_q_~v-`=>LYjHa_ z;?6l7_x@($_V35-KY}~wWZZpU4|pN&zCYsb`wQ;ATW~wOaXaN3mwg{A{u12&N4Rq?$KCgrfX6q9 z?xXu2hr90yxcfH2?X<$}oP|4QC*1Stirepl+wYG%=Rn+j?+N%!+3J)e!Z{XcR0|KQHK4|m^YCq>VRektz0skr;5;qH3_Zs!i%&Pd$Oe{kn~ zKHwkV?)wGqzTe{Ry9RgP-2t!NG&)cBZG^k;DY*SJai52CaQo*6ymP>N;m&gOWgUB z0^Tm>CFgV4{{J$|ADrV{*86kJi*V<>6nD-m0)7i_=MLQY@5X(7J&Jo@X5qfR=HkA- z7URypEZ|=R{CoWW{d^hsddr;>-FNq`gnJHEaM#xfc%y)~2zVFVIWNP#u5{e>x8lw} zEa0PXpSN+i*E<_uYxR{;((?s;~?z1{)1*Lywg^$x-955w(0iraqzx4#H? z{rkAd*O_XlyW>nYri`>*2eI~RA(1-SEkiM#J6+&PPIJBOWC_I)`Hx6=amx-P)Iu70@d zZ^OOb;ka`?gF8biF;i) z;I1Eod%fdv=X@1+o`tyce}cR3THHA|;m)%Kcb@7=(YZO#iMaEehC9!Nxbs|sJ5Mj% zdD3zBy$^TJ2XQ;k<96oZb{61vKF95B!0i;{p3kwZqjUCrTH~(21ozzf;;w%f_kZs* z8Tad#*KzxA;dZ{koqr#0C$3G|*Lx)HIk&()&vS6kzbo!JT!TC3VB9%x#+~Oe+dcM9(LKaV@lOx$^v z!xa%`;*S~@LeX}J2{}K0kci^5|!Z~GM*BQ8- zGjThe@CW(+YIoeuaNO&f7Vvj)JKy8Zb5Z-~y8J%dYrcB#v(I^)$NA?vufJczvxY~1U#48%V|@2!$@AoQgR`GM zC-hk*)D9yb->wbu0i5yA182Ekf^&SWGGzJrUmcu2J;3SHADnS!g41U(IP;JV&g&65 z;Jl7d2+nek2WPpLfR{@{#rG&ubW zz**mO!0A&4&Uh{cXC5lRslOkb@q7)=a+iS9XDK-QNy^Y2n`A=cVq$l5x@}9h^RUf-|1O!1rD^IX@o*PX8is`jmh(pQYf;XE`|iCxJ8m z+rU}w0&wcT1!vx}_FjJ84h5%A0XWM&#=|cG&q6-01ZREk1!vwK1ZUnJ2dB^L;Eexm zaK^vZKFK^VKO@2Ee+KwZsMl5CEcY&Omisd}{a4>N84vj&aONiqocS3BPM-pB#(4}l z;@CUJ;*%qAf>;%qy?g7qx?gP&Fj{;}> z$APol%fS1h-R}ga&%NOEsR3txHp@-shwGCJ4<7{1dfn>bv%s0RYH;SQ7M%X|;H>ZG z;H+<#1CsUH40-DfPM>se`V0kU-tGWr-X8Su$H7^z%|;~SB;OUBdD{z|c^eK+pJTyU z-xI-E-#frr-%r8m{}uSg$n$CkChNs=w*jY5COG3M0B0V?fHM!p;Pf94&Umf>XSol6 z)8}yyuLfTW@7enhoaHV9XStp8l6hl&yMeR5J-``f1~|*z9-QUw3r?RR@D0$uCE(2emEg?(b>J*_8aV6q5IE!c z8hl;kdG&*qpP#M3S#Ab6{r3l_zRJTN1ZN%|2WKAUfYbk7aOUAdaK^dOsAPS+BM&=( z(`O_&%gqO;|2g2)&-3sPz?p|n!I_7z!0Es0=w!VZ{~F+oGZmcWrh&8E1USnb49;?Q z2WPqafYWEBhaUz$6!TswILo~bobx~@mist3{pW$RzPlcojGy)03!L>G4$g9q1!tTmf-|1G!N;S%bHM5I z6FAHL4>w5_}>w6_Q>w6tI%bf8Gk)EaREU;1wc&OGb{&OGb^PM<@- z8P5^mjAslueNOZ6bHMk+di6$dmOBHS{iN%0%g@91;EeMcaQYlHCh2n-uBRUk&U~H$ z&N$BjXSw5*yZaon^n1gnK~JAraK>2&PX9)5>Q_BJSue)Fv4?LBzJDTloo*mFef9uv z!1t{W2dDlRaMt%^aOyAc@EbgQGC1#dngP!HlpX_TKA-aN7r}X7)9c_Y_d{^D%eUZ+ zrwN?#q@0j!N0z%bIP? z!0G=CIDK9QFW)fP&liI8y~^K!GjCl^OtuTl-3XjM=^nnThYtZ~{3YNl_YM!A0#2X% zJ$wl`{eJ+b&ws$z!2M$z7A-$Nn}XA)5BPB0Kb8f~c=iKlyBq^f{R!YK_irA4HaOoi zTn^6n9$yLm9_|~w4xIhrR&e&iyTL~z4|Bj-ujj#8uh+mCe;xR7cu)8b;Ec2LNy&EP z{d=h%o&ab3{XBecaMtToaGoE&z{4kj)8{sD=BL`jYr#3s)PvK%0i61jlaqO)el>8$ z)78Td0B0TwJbWxT%e@esab6G3cfRE^% zTwk3A&h{M-&Uhw(Ge6gYGtLLW8RzrhjPo_{0f_T+aF+W6IP10MsmVOEUYmonUVXtw zVE?`cILkc%oa6dn@NQUdoB~dtGr$?oIUaryIODttoc?!!Q~xwL_0`~v=M8Yy_dRgd z_girK{{+r>);}%TUeu?7GoG!%8P5Q4#lut>E;Z z22P(x!0Gb}IDOs#XPgT>{Cy8!S}9XRKW-M~3-0`j0O$O0Avp6n4xIiEfU~`3d-#js<5QFK@cZC=4(Jo`Jj_eWz!_(k)06q<@!ERe z+#mJ!@NGRj2b|^Rfz$s)aOzJ3r~XQC>aPK3{%=uk*9lXgXTN$Foc-zraQ3TLz*+7a z;PkHtr+*VT{nt1n*w>e~9X)&qIDHNUXFSJ%GyYS-slNoA@m~(kIIjU```!!A z_I(nZ@jnkv|5w53|0y{A{{>F{ui&ijYG)?fh2?e!r%xYnmb(o&eYW%PfgYZv-1hU) z(6ihEaK?E$IO91Vob%F+;Pk&8oZnaVBsleRz*+9|9zGA8@w^NE6wYfc^6&<5KKJy! zhj$;FYEKz}a5sdibRtJ{g?x-v>_r+2E|#$Kb5j7vNln zECr|kL+R0Rt?RcR-n?1}-Z1>0J0d=A(0}U>>aj)$<_`XE{`DadUu1a3;SnF0|KIwW zk}e@QWBh;f`M0kbg59=>+TF$Z^hMo6KFsjbFOGOrN=izqqt}azFnx z@ZeA;+(cjJ;U9bWr{MJGe6^A{&p-3yYp>u`Yq;6=+6tULU03oj(JS*1^|$}u^1yL) z=-SD7ZwHKvgTebNmwE4K4?o7kkMr>3J^VxuKgq-Y20jpRp5o!BdHCtzzW(qk^27aX z9XR*b!KtHglf0b+|KO3VKX@s)?l!~y&bi>bdGz}$mwE3z=vi(VILo~Nyfx)g?<@BN z#B(A14+S3$UI5N~?hVd)`#9y2&x_%6G4wsb8^P(*1kUzqO}XRX|5uiKX*-pBc{`PR zMLU)I_dlWB3(()#|L+86|9=FW{nIzTe7rUN`RYHRzO5;@vYpDkuAR!A*iPl%*iPk6 zYNv8PUX&Mr*a=@ zr*dbuQ@M}-3FZ3MdnL2QfIs8; z4V>%$z%tzAc%SiXpj_gA2IcZRPc?Y(C`P!6z6M-R=ZEJXo&)cydMTH2(x2y%wuheQ zk@f`l`K(BsLCE1I^{PYsJg@!{_#Ud4dMyHv%O|)+BHU~|!6O~vCgn1oeZd(|Tt30A z2jOPhF~h^}_V76#{=SF*$HRNB68*x)vzLeKV;o`sWdFI;qrcC?duTkiUA9D=Y?lK( z{5%hz159PkXUlRwQpLQtpcMhZQMzMcVOyTCR*2UQaLfw9Dll9(28MlX1E(?mO+P zT>N=m!0l)4JeCDL=dnWNqF)dG=Yw;4N9M$AWK;_-BIiy!y-FJP-c?IQx~2XL?%mczU&CJQHIFB|9pjm>dGmPoYsYx9wrC#Dh<1#pIMF_bxG>o7*v-41K=_<9VVP|?HNyL^YOLtFO0{XzmoG0e9wlvej%Li z3E}zMdK{m+<6L)KS*FkF^Ej8skNe_yko+X&*5`7Mexipz>G65bqhIXddN|SSe0WyW zY|Xg7-m)3j$9bFa2_B#Rh=aCaS0@^b|E0M!dG0C(pb zg&zr?qk75DQQ(Jy9}RvqINLqA)DUjs!+9V`;UApyz!uYnkR!(iQy*4H5cM|VG|F(Sh*ah zG(zvY?`~V@`F;i-CpN)nkVn6ta(7-LOAoM^Hy(#R10V9Yj8E~w5%|obZvsCV$Fpnb zae<4cQQyy^m(RoV4D)avNiUN$JO8jfjxVOcU%%!e)RXU|@!0kng*ch#OFaB0a31ft z`(C7ddAzf-y`pitt*5>A0B3(2h&=OtlDEO1#d*AM!RO$9k3sO~eI~nsvmH6^Snf2B ze;qjeIWFk$yHDm3_%Qy(;Pn3*oc_M}?}eWJ3&83BAvpbg@y~#s{wosy(`d&F;J-Pz z?|$PhXkY3N@bDKs{5%gIgLqiqYruK_^B!>O9|r#%^?F*l%##PMl{_Ey9C#i$?_b&- z<@po-ksl*c{^p(WFGo!Ji=E2AEI39wJP{{ zaNZ}$cAaD-azxeY$#y8>L4|)3#yeU{5xbuo%DwlToC)(vZ@N2+-2md1ABlO>E zqJJ)de=0cJD_8$c;%7fR9h~u>56<|nP%iQRh&ZnWXZ*K;S0euVl}kK~|6y>(^E5c) zas6N7`3dp7se0jz=Wp=Y5bf0qd`IxG{{_F3I2jMuU5sZh^^tOKM?Ay98Babq^K-0n zo1gWemonV@lifN;^qluxf3e&*uik=k>GP_G|Loy<8)CEd+ZoVvy|fEB%RR!wgG&VA zX6v;(`aga2_23AAXSuh4)8`{_>X(62f7WVY_+k7UcNc+k++C(znxUy% za=yI|oa5_$_;CJt1p2k$^91zVZ~FSls3`nq?S2(F+vRz1w#zE$Z(JvEeEqy>vc3bL z=lnkmocB5F*NTR5ay)L2c<4VGoN>DSML1su7uVhX?q=xO?wt`2Ij>VQKc_*@JWK&+ zJk!BhuRa=&^b`5%sSBKe$|e4vF#r4Nd#dWC`?A~$51$C$1pfu#^l|$g7iX@151eZk z$ER!jZvP^GHxb9t+~3iEoR%y4UlGp~PdvW$_AAh{UMa{w%jNoaWQ$%$asMII9{On8LC|R{|*>0V?5U%T_TjQ$fmUBK)>EoNgk6W;QW3W-iJva zoxa2I$ac8^KGfU!bAn!|WV?)OMZ5Tp2RZ*U9^d%2@no$Y1>*bN;*=`~v9D0OxrO9}oUC+-x3tD0lNf!I^7@WGm&O=l5v1{$_m+ zF+R)2Mm{IP=f2I7^&Jb&{LBRBd8(Jed7kP6aOU9>aQeRl&OCn%J_qgYJI|)C8wmRw zy@iq^3UsWBcbPcMg1D~(4Y0)AMvwZuY34naMqXiQSf{k?>FQA z+MQRo@$r;pp;$@txD z^JIU%0($2EYvpcyO&%TreO$BIe3j{mQ_7R=51*!Jd<}_k=(8o_@x?z8de&>Ia_3+0 zd30j?N$C4;lC1BG;Phd?BJYWMkq5i1aFhC-98AjY{FrMO7f-j1x`w)}NFLUAJJfeS zaQYt#&gX7;JWKv($1~Cs&lqsV&;1lR^FZ#)!^!aH^^{5A^a&0@!cFG+Zks0Ch0n`S z&+Cj=u9MWe{igVE|H%DOH|YP$dW}GT^VQ28cS!vFe(>R8cB1QO%!9AJ*zVMq!H0S4 zqullX0v$kZ|10BV=b(|?co_{J`k(6IE4uzH&;>Z-dGRldhyC;7pfkBV_}cLzsLz(0e}(2bM&LomN_|9&Sp_dBnEv%Ojq=c9;+aUO>J|JiZ6<8B!j zd|r&ledl6+{up`Vb7W26%p331W8PYmpNBp9+5a!hPix|Q$P;H?2aEF`o;dgV3**d1 zKVg5<%O2r+faBWTM=Im`0mPrD<4*Xk!OqFe8@x}LUFoLUiag8{C{J; z?)22FrUQ)Y6=| zy#bu(Z>zu=&x7DRulqPS*U!NrX1Gb5tnbd?({X<3FmT3yCio-JmxD7--lxHOT@O9u zzZIPEUk1){>BDj#f&L~OU;iDPdEk8)bI_kZf}Z?$aF&~m{zE;lQ}B9$JKrwN#_Jk) z!H4}Sn7YDE+VKd)c_cW?y%>BzBH3>rR4(Oi*)7Q*g`VYJ1J3&s{sGQ%KLuYG=S6=4 zXFTpXM~UYyjISL$dDs{}xrt=_+k^AIcQ-#s-gw`;I}a@7@_Cby>LZ-bn;Z?!`{7Sg zF8;h9z85(ATQT^BXh+_M^8z^g=ZoNr)kor#SMRyw^i`3!&7prCoaH7E592%nocde9 z8P6NaB_6rP&tvHo*UKQ>R$(EoWY@6xQU)V?mD}~DL;+Zg|d{Q z=p#H|!FYVvgZir8`ApX9O|D-_xxC)wuKx;W9wwt)@)^e8U2m#^p4Xe02l_NXPyU04 zZ=qbypN~l-+i?K&$AY_Y5#~9#ION)$=j~bU&FW+G_AvaJw>jYS;d2n=?zwp9@ABs6 z8Htm5+ZE%2J_R1m_mWXR3wqwK_zpPrzkq+aVKQ$k^B+C`{%7aE(Ubo*q~ipe9jAZx ze4^7(ij2Dh6UqK?lLQlN63@wrB)?N&unFh+)m|ZuIOo07!7s#qf%7@%y=v$=&%5gp zk|uey#*KI056ShdevLu1d@e%%8P8CZyBXFG?)tmbm)8NGgr58T=fSz(e^a@{{{z-P z?}Kx{|2a7K``;;-c(~u^{VLpIb^9?xj^E3Sa%KZ4o=_QDV{rmxN&d$~rr@1TW*VpYnVi|dd8j9U+ryW7_|~g0-)AKFJ%}e?xy1hy@^CEl`N2(% zF8`-OzZCjXkNzU)e}?|iRg!TsKM{@gNBai(?1OsB?<7v)Jv5J9^bZ_gOZ7of;pTWx z)w}z99Zx9lVf1~Jrx~8Eyr9bdTo7b+iZ^oOc{zTrixck4#yQ>?tu=u4E3 zF?_6Yw;pglrOJzqzD#+E;pNK58a`fmso@pM%M72Oyxeg2-j*{lUO356RD%|E0$@qf=M*kwA$gg7T!}i z$F=Z=Cn7z^weULS9M{6Up8U#lcT(kz+iJc^O-14 zj%)edm^l&WxE7wKoa0(}H{~4H!c&xUTnlf~ayhPr*DKEs{$Dm>@-t8QFoD75c%E{O zYx&(=_#Ya`BaEqtnSj%(o)lyh7QFI4}+;QwV4CO_jNz|g5gt?R~p`+@k}(lQTZgpmnffXc$4xf!;7@sDTWs)pKAEEA4hqZZukw#XBb|o ze5T>!mCrJ~RQYVfie1YM8lrJ%pditSN}}ovsk%%4#N2~C?9O}jmonOU!pwQ@FwNM3}2{m<{0kc&oz98 z>fL>4F3u^+-T5@fE0xQ+4%r+ZuiRZ1bG%f!JOAc*VVB_GGT6o#pU!JWoX2JIH%nDt zZ1j!FOAN19KGyKD%1aGjsJzVZ%5G6S<%Z{`Mtr>C>B=h%pR7I;3{O>krQyrgiTo!T zUax$T;WL#_HoQuCmEjYVPcghy`BcNlD4%Y4wbpBf;iFYQ)9@VSvkcEtKHKng<<*Aw zP(Ii26y>#sH?AG!bDrU~%I6zCQ~3hJE0r%ayi9qW;U&uJ4IiU?vEkXu8w~HEywUJq z*N^J8#PHvhHyOTA`BKAYD_>^#4CUcK55}Pzzmt`_=V%-+Ro+Da^rMw`GrTY@ia*ux zrcEN=!|(>>X@=J+?`e3o@`T}&mG?2cNO`*9S;{jE&s3gicpv413{O)&*zj)3vkXsB zo^5#3#!-HT89qt#nPYgJ>T?aRR-R}0Oy#2uuT-9I_>yg+cnS<}QeJ5IROMp~pRByd z@KWW)h8HU@F+5xOSi=V?cklI;U&~Lra`*g~SGf%5T&cTrwp_~HSP&jiD( zl~)=*Q~5;0rz)Rh_(bKC4X;pMWq6tLDTb#GjN+VX_%S<2e7fQJ%4ZmUpz@i9@2z~6 z;eE8+*@o|-`f9^>R6f`64CS?k4^sbmh7VRg-|#Hu3k=UzzR>Vt%IgfzQC@F&uJXl( z=P7S6e6;dL!}FCdF}y%|li`KRml{4s`7*G(;`C!ARD0lA< zcX^(wJlp7}D<5X~4COh7&s3gk_$=jlhR;?$+VE=S`G(I`USN2w@nR%I6tASowUzvy?9|JX`rf!-pxaGdxFmz2Uja7aN|Zyut9%${P*OSH8sX z0_9DH7b;(B_!#BO3@=jdPV~EZsaSdE&cV(g*c>lW-o@~-%DWj}syx;3GUe_%q4O_S zo@VspmAmVNPG6xsVe}J}yX%BbU#UFZ=qD=AFnp47cb(ArOjho$6FPp%;As51>x7OU zqTF34biBXvY*X%Uy3TRe37!58!x1Cv^HRcZ%xe zt`j=`wDLmZbCvQjh99lG$nfoz7aQJ5xw}s2%5B^+ipO0ibbO9-cb(AjO6Bf4q2o91 z9{H4;a&J*S-tZ#j6^0impI~^N@=C*pDW7QgVC9nxAEbP;;R)qchWAuH#qc!cQw{H| ze7fOXvZMUWFua@cnT9+4EWsCz2U2jiR!!9@E*z=4BuLLqv5+MUt;(H%9{*7O8HX5 zPgB0k@N(rTxDQa~%IlSPHvC@YT?~Ixc{ju7DNi;0W92;z|6X~T;j0}V<+G>ZY049Z z_gCJ>@I92L8$MEbhT&tBXBvKv@$}{gfmHx1$@&cpZQF)=^Im*WveuVNO!%tOSZ20$@hZ4g}PK@Fl zYxtm(BJS>Yb^HBvowseG#8lax<4yiEBF!wZ$qG<=xyS%z;|9OYrQ;hQM0HoW0)k$$e> zb;@fEpRatL;d7PGH++`z1%^*ozR>V0<#mQnR9~knLN)kLwRSzrzr1Yc)s#(hR?k|iZj*lTID?qFIApq zc(L-Hh8HSN7(QBgAHxSLPdB`e@(jaMlxG^g^p>bzgA8A$e6ZoQ%CiigtvuWC8Onzl zK1O+t;rYsQ4bN4cXLz>q(T2Y`IjUE_;jbt!FuX!}q2a~K#~7ZcyvXoj%8Lz8S6*Ux z59MPGPf=cK_!4>fWw4bQKJosDmm6N8e7xah$}0>nQ9i-&&Ql}*O2dm(Khf}9<&zB0 zRzBJALCUKPPgg$0@Se)28lI|ry5XIb&oF$c)@!EWjml>ko~eAc;e(V{8{VLNuHkjc zYYop{80C4M;e+0f_21>YIv3MWrokza#Om5#s6`hf0F7u8(yZoi{XQncQgF;PEq`+hQFn} zhvBu#(+r=kyrM0ttfW0a3IJYRXK;knAo49`|xZulVO;|)(&USW7Q_+1DW7flv4xSo z+VB&U&ow+pd9C4tl+QCfp?tpK%Z`r9U10buIj$QQpJwiJIp$!(UZ>Ps3*_PZ)l+@;-)_D^EAPSb2uw2P@Asd{5At-Q$a-%6wSiw$4p+=!PLzEt&N4R2IlYWNK0Wrj~tUT*j#<>L*XpuEEH)Uqhf z35E~4FyfVlrz@Xmcu(b%3{O=)+3?QFs|;_rAS!o?;dRQV8eXk@y5Uol&oI0~`Aow{ zE1zX}7v-}JZ_>O~8@^EaT*Gsf*BV}}e4gP|7e{%RZ}`raMSOwb{gf{>e0}A0hJSu( z>&h1!{)F-d!)I%pjfOv{`Xz?nqrA!RTa_<0{95J93_nJBO4t9MPZnrAoef{8 zyo=#=%DWj}sQ#&jk5b;l@CNlsGrUoGPs2y3Pr~q>mG?1xBjxFacUGQZ_&4LD_RTc> zUFCxee^&Wm!>20GGW=TQ*@mB|e3;=S%5w}Kr99X0EaiEIZ>4;+;c3eA4PQlhf#HkC zMfoW-e9$EkA7l8NsxLD9Ddok6->tmF@CnMt8h)DcQp59=ml-}ndAZ@+D<5xoSLGFk zr~N&u?*zkpDz7xW_R2^<(eTO2CmCL-e6r!Al~);_qkM|tS<0sxp00el;i;3OIA<81 zaeKsP8lI+nmf;I-i}bS%uT)-bcpoiyuHi+huQfbF_45o*sD8fT3sk?r@Ttld8lJi^ zHJl*p3}2?a-te^dBmH8-8&%(6c=-pBzR~bu%9j{kt-Q(bGA(zh;c2R0X826ir>yng z^Z#Itv$Nr@zFiDYsJ=&JlOnen^$bqEx%bkz_sR-C74NIbgudUFN&N`r?sz13!|1`a z6QS?2Zc;xMd~=k0kB9#QobQF>d!oo&Q?Ii;_3Gb3y{0dxUfnxby)N|BE2D*aWys48 zgN^MqE_jK&>kl2Fy)O0CYugs;)or8Z^;)-swb#|2dTrN2y~;|P*K1)1Yp?4)^%~GZ zy^5F9UK@0<_L}UeS7rTd3E(<&3Y5JJ|TTJ$Naz+wZWw2DMPHWn-fQW$wT3gHK1; zf6er?*N!dJD>toqKisT?wb#?0dhOIgy{0dxUcEY4z2XqiHS9S~any{RD?bpHTbt~3&Tptc;p(CBXuRAd=IKK97p(_UwHuzFqLsn@6$>eaJP^Y%KwgVpO=PrXLBP_MG()a#-S zRyQ@em9h*x9UWc|&uZ+IU>vdHJtJh3V zz4BYA*M#NN>$(nBui2h@9o9m<8kbYA8#`FNUhvfG@D}QoyLIz^cxwl%*K3}79nnI) zrZ1;ncXY6Nz3Zu0K@0WDNN?U=Q#x3^KJwJ-$QJ4~VLA1h+QI7ePfxv$YN1|}_iEl= zdv>tnudhAzI=Y2=6>QVIUjOJ|?e)EgcS#HN$~~re zy>9*s>lG9gZmS0Wm7it$h0pyXoYF7&TqiZz4-Zx@_xq+KKsGvJLu`t7x9x7^i!I^ZQ=&luMjH zV0`6+UxWU60yw`1wgmqC9@z2VjOS`_#>4kc|A=^8zmhl^&m*3A-20#9*No>o=sE6w zL_8dK8|!;4<=1SlUf>*eJA-rF4FzXA=74kD9RkjBj{xVmI|ZEjQgDvD%fLDAt_J70 z>l@TxHpv6~+q94--{(*^F#_Blalh6b$t# zZsYOQH(N}CO?<{7&T~TA+<&ri@jn&yeG>Z1;PWCl>-#G>>pR9%-(SF4-z`vI#^bB+ z$tagTH-R(H&ncH;!dGUhG%ejl%ZY5bLqmp=Z1E_?rEh^T8U2j(qD z{iQkO$IWlYczBg^iIYB$d-QI8v;KOSDvXEiewenG)xV8$*Xx~Z-~XTU&;xnsh5T^7 za_wl_>q_W3E@ptUUFwueyX+dYk(-w|9@)?5Xgk_+*B66ev;F*NaK`_oa{1tK?!Tbt z`s4@bf5CD0@6hLOl#HL_u`lv@4dUlIjpt!l-w&W?{M}LRR`B1*!!y7+{~x7XKA4B& zpl2R@^E1ygv%ZU@QG!j{g>n8fq|G^xI~XVT@7!N(4-P=P8JXaW;7LuXT!kA@Q@^_dI-&a!Kp27^m)g9>s^_^jqkc zLH{%Ssh^4VVt$rIVTSo3e-8QK_;ueSFY$1^Zv%hoM}g15@!I|1T=%-~YqoiN9eU>T z9p&|8;z<(Fyd3*4Y;M;<`b*Ys5 zACwzN!cF+^;IDzFU_NxmQ!-E1p?`Ay{1N!^S})NLLOjLbJA$8yJnRJS&d-QXfABY< z-vPXnwy%7wg81F~LHMfR?zl$$r}Rp;l@HG2Am8!M|EtHv+|P2q%=1^= z{|?mllJs>#{&z<^vj6W5&i(rV9`5>^v={g9Whl2Z%H=%6a<77ZHRySsjr!nFINaQaq9AC5G!}0YD^z<2qamR5n(!;+6Xa7&bxTDX}%58mLf}TFBd&b?q z9{v?L$3=IHQ}Rp?KMS1wrx@drugIeGiUsjwAQ|GQwHz#u%sU zSA)P?GhVI;d}R}V*4M4mY(G5TGhQmRpNpRTjpwP@-*!VkWItg)C!Ya5$Kw;|=Nyl- zp=Y@tfirIdBmu!DA1t?6x$U&N2_*7~_KD zYcFv6T&CRC_ZjHv{}9Sp9o zn+cEm4gr4)`a{7#24|c4;zrx19Kju}|*ImC8J>$Fp{w#Mqe3*xu zpl5%02zs{H%g`T&_<5b>aPZDj(O{Dgj*H&l?6>`tOT8H9?$9&N!=PuJr$Em*&jDw- zylfQNvNmFjuWdFY;__u7rSI7Co2_cR0!}EvxfY&6FJ|n<+e)|aU zBanX{xAOYM?aF;bJ$!!;Kivz9{bG-M!dWrMW zR^S}hheypD?ibjfiiXZt zGY-cEjK_Vyq1AWl8dX@rqW(y5#&e#BU!`2qu_$OeH|}ot=-u~ENxAGlUj+Ax$R_+a zZ-sJi^zbV1TSu=B)v7{uz1O6XpKdd7IWcD}SZ_NHS z1NmWp`viO#;^~h1GH>@FZ>K>25coflw~ye%ak?7nCI9R4#`OU6R-}3vN4ufia&YGD z1^6>>Z$i(!xjfr(>h3?0{!oH->=4aczu>bDJV&|cKL#JIT>QEIzZsnQnX6pFl^>U% zwUEz6@ZTAndB_20e_*{%g->hhRS$hft5=%lP4ZuiIQIho9Q~8$Lzw?@s<-*)aRKxE zFV)-rGZf{XjCh8FFGf5(kIHz;Rd3_@K)IC5cz8b#+nxC-LOjFNNAlJH&hxa4=R(!n zcor(R@q7vHi{}KC%Xq#3|10AegK`!x$GgNQe zYo2o3UhL<-_Bz&+pY?J5`p?b}`*Wcup44`V=O|A+XM_LQ`C3_2%AlQW0B$Dyp2~Pj_z^VTjocbnk#?z%!P++i0x!a(= zd=C%fd>Q(hL^94d!CCG)VjOJp!RH+k;5CV)PdYe#-2G0b%X z{J8h+$gi27SE1*1mJM*;nDy-o&Um&1XFPj=Q@;;5_2uAW(2k#gGyXoS2Neo7sRqxR z-3d;g+2HIC{{lY_<^Bh}CXsC4)p34|@oxuC{Z8Q24+UrbzXa!bo?pPvN1TZ+K>~tJ z^1$qUm<4}o*{6&wR z*Xyb0^?H{3C49)g^Kkc`G@GBxFyFG=>pZ+S=1=y+=fSx@{REu;-+1_y5@4{&2mPxs zKP^C2IE|ijSvgLlJggk2Q64(lINe1i&tQ}JllPrw3k){d5Ar&@Q}w;ja73ujR)*A2HdZe^|NIe+m6~ zl$+fts<5r^mEhx`ckL_Vl=0U`HerlXR5y2`0(rO?KD_Ug{_<{Z*(9EF=+Dx4T)i^h zjK)zY4*nzjjG!GW6=<{n!5fw9;m996Rm;=M*MD&L9KI{%4}aD7P(Q~PD0k=U9Cy#T zx$6;*FO&ZXwnX^fWc=m&?>>h2(fX$wK1=_dVfX~qXBs|V|2Bc zepiW~{-=5Lw|V>NU3!Ob^G`xtMP+M;*VW@+%bS$j_T3EU>*&7&IOoHC!8somfRD!cjZ?rmPi~Cy zBC)#t_>QPA$CtFBY@#g<#&u=*uc%$g`=~GXzoK`~*Kz+Ve6s3O)zA4?Yk%VYSM<|G z5NzE43Qtiz_rJp3b07)%qhNFX<>9|lQu^qp<9)RMasMkm%iI47cjwJBjZcIAoBJL1 zTkdzrkJrDGFnBz|_oI?O=V{0Hl#37jdH*Wc+Z$?LMNiK6>5;FY`4&BoBYI&T;BiD> z=y@Em9r(Jvllz53!P)=I!5Pox9)2x2`#-&h~mnx%l&X=yTB1e^qT?$&dWF z_p$GYe!~94_tB9*0UwU{+3;bW-vnpg-Uny?KLh9U;7h^TE_`n={kN7%2Ai}y+vVht zM!X#Wm;ZIo_qpefq+GVwqpG*@JPpoxmVh&!1jfgWM}c0?u}SRk_5-e0~ZpzjOKg z6`cC@B$2`9>g)8oD7SeY0?s%u0x#^Htk+_!e>ko?>H5dcSL%gCxIPV>^Z!-w?+X8$pr`+1(60skvmX6N(07CW3ywZm!<%#fV z0O#{@-z%4LheE%ZBp}$_xNy&v@V)e$$9SI-`F-jm{^avK{9SN9*YgcHecXEz#J?ty z?6-$^3P7+4=Qur6xt$*_gP!xlW6Gs?`EmP&51}8@J6Z0(!8xwil0bq@J{Dme%k#G! zFDHlUNY8%q|MPljZqQfVyyROix%X*Eo;j{pu9u?wVYpsmK3lV1qW;fVFCC3>@8s2hIbBgV!XIAHX?3yXWF1e)12oU;eLo68lZYxxa@`0q4B>oN~!0*FP^o&-ITyt0kMnNuO1M zxmq^y;r@Ls<)Y_$U7NB3u0MxD&pfwg9d#|{lTX4ZqkQfM-kNpP zNzij0#pmVYT1TBKi3~Q$8^=p2IM+qjfK&eocugWXKYRtwaowp?P++k23x0Uqu&h4+y}r}Zap~5O+~x#e9@-L<wYw&hte(gHt~Wobew4&iHw~lI`oB zJ9BZmynUxWmTxQ#6>PS>dV#ZCzK@sV@jE^L)6Cy<{-oH$&&B$I{r_h0nnbey^L?a@ zb0+i`^iJyk13<72`}uRqiZ~{{BS?GokyPwJ&&Ug@#y6pHL{66 z_t&R*^k;!HKfDi={rr{CJ<7uk*pG03It<*mKYbuLrz)Eak5iz344m)j;`MP}FIZbD z8f@|*KkjcR>>)jkj8Jz-Qu-X0T z&3=IY{rOz~5%A&nrS1a$ zx%#+%<@)W<@IMp!bmsgO3G&AN&mPFTqQ}e+EArd`+oPu*t{C;5?sj0{Ax2*Cdkpaqm&L`Pl<{=7--? zz&!AK3OFB52;!4X>~2Cl34y^T{8sRjLK^W~z&m5SOak8)yf651%B9=Mj~jP<{-_N4 z@$eyc*SjT7uA_3$pUG!{p9lYEz_$YDbH2>mXV7!qlHth@=i8b@vVGnCgc3i;HTUmq z-}gNJi@~X12YF-u-F{!nC3o*NmFmflYZpEz%lz>Bn8<68ALi|SaO#`Dna`t9ui&5#>>A$;2&-+X1=(cp{FUWbA6Ifb*pIexDN zXT55{87IGoj`~H=lYb7*`}xS>Pob$|?;Ed-24}T1t^<4_i z=M+-9hRq(fJICD?;Eadg+r>N#gr4oi@5f|3d~ZMFanI99KfI%NGH-`QVTN%spErQh z{|OKO$iu${r~d|+ujs!sIQ!xC@To~8a8 zvfSMeC(GscU$ES9(9?&l< z4t%%X=s)1>|Hmnp{p@t;>Cbq$&Upa(D)=whELrY{;Pg2f{f(T@gYY>!eqR7Np9kUf z6do`0d6O*kALfDmlkKvfN6$R-J_PrkG-)sTGtd7(-r6hAT~IIPv%81y49-073C=v{ zf-?{9dWz(Sc|Ode=lL=A6RvN`-S;Po{~WAC-0`4r>d!?#q@K?=aeVRlCUW_18rj63 z`Q-T@KEKB2i@A>aPJJXD)c**7>Qj+7u0ztmxgXyaocdind~a~>-+7-l*AKquqdCvB z-FaS-*DHreGJ{R>$^LU@NTd6RW?&p$q1?7FuNQN^nhHJVD|cKbJ`cga33~P)_gt85 z_i1Raec|&6IL8ssA95VI?+3AYcmqDZeDc2W*5vbH#JMt`(REL4_7q9?%pgCh3iL1{ zQ+-m4q?ksSY z>+^XIdip#CP9I|B1=xkC%c4opwd~ z;i`RHuU|2r&N2C{9+OX(n0&gn(Z@Gmb%T$~cuVWjwV`MGb_Z{bPb&1S@$tpK9(-7? zPv4`B`VHHtPxI(~^Y$jtGY=bqx29e_+o<2XjrxQ~@2l6A(6e6eW1eYEz52k1dSAJH zp=Y^m-Jhnn(Z|={`oV|s`}7$ey|2F8LBAsP&5X%shnRc@#pJV7Og@8S^4T>epRAaC z_K3+RJ0_pKV)7Xllg~ae`Q*gpGdw1r+?aeu#N?9~lg~jh`HYUq=a86u@?-KjJSLxl zn0$_k$)_+TpJQY4855Jw2{HK;#pH8xOg_ai`J5V)Pf1KZXT;<)HYT65WAZ7D$>+S7 ze9B_-xiBW5@|b)siOFYtOg@*zX>{gWAeE!CZCBh`P>+j&!m`q zZi&ffa!fwA$K+ELlh0i-`Amt)=iZonrpDwmEheAoG5I_glh2Hpd>)C(XJ$-3kH_RQ zD<+?(V)B_Clh2%(e5zyec`hcOxiR^?7?V$JOg^u~?}WAa%Xlg~e6@@a_4=c|}}8e{VLS4=)jV)FSuCZDF5 ze143{XK746zr^ITEGD1-#N?B*mAksTV)v`88k0}wn0!``$)`(9K3!w-=@ygE+A;a0 z#^keJOg=qg^4TyZpR|~KHi^lnXG}hu$K;cU$!E)$eEP)X(>Erc^q745#pII_lh1ZB z`DDiAvqMZigJSa8DJGx6G5PEolTTJmK6}LElO2=KUNQL$i^*r7n0#_#@);hJPi{;; zBVzK&i^=Dpn0!XZ^bV)Cho$>&Os zkMFq>-*Xca+UVnZUgK)`xHEt)JwH_mJ)hUO2D~*s*FnD`J`+7YA9|kC@#XVIkIxO@ ztd}pJliH}irH%T@ZPef1MtxNq^>=ynzC2HXp6z}&IP*L;;7-T)X50&Xn*M?GTeep^ zxNm&<+VOt)GajG*0gv97hkrot>L>Ak*2aGOkjH0RTo+*czIYz?_{;!rjnAXdvtDhD z=P{4ZOz_sk^91xO63>$!pIP9oiRWqPS0tWiJU+9*TNBT-&@-M7+t?3lJU(rGu69iD zj>>xd{t3o&8~i!m*`E_yVHro_lda!B!Fk{g_+&y)pTXebQ>8xH;N0KkfYT=rJgk@c zX(9xzFhTTAi?jXe^TE?K(M)fTd(?5aO%^*!+27ozfXWupAH_@SM{0T)DH$1eagC# ze>OPvIpCr%RDB*e_4(kUuU35_IQ2!~qEDS&j+V|A$Sg&O&ZvYSD zSN#%j>X(9xK6}F`p73S0!T-vysdw*_6fXK|)w}l-TD^Neq0=Weiu@D$zCo)`2N(Zx z)n|e;p26T@eN~?gPQ81dzl$e3Es7`4qt6Eq{Z(HGPX8is(H92ql9sImocdDm&|mfC z;M7-uhyI&H{*~a=PXZTx%BGRN3Y_|>;G(Zm{S0vGXMucOdR01xBeJkl=#r+z7T82=WLKBZIiY5QjvaM2g4-hH2`)u$PKwdxb# zj3*sj{1b^Nj!bas2ZM{gUiI1F)aQVQ@%M`S^T4Uk2N!*{>I=cCF9Hwa-!k$q0jItc zT=eCtF9)Z-0z8aI^_Ae%PXZTxcJC;jDsbwjf`|U9p8-z&EO61gXJe|tsjmeWeL~l8 z^TDZK2rl}1)z^bl-vBQ9a$S=x0jGW`co@&tQGQZ7N1v+%AJlgN7k#zrQ^BcE0~dWt zdgPk`r#>BA^o6R=1gCy5co>iBv%#s)0T+GtHc>oz;MC`XhyJQB1gE|TJk-kzw}Y(& zocdC5(I@&x`f_mUE5JpcqAwJ$1gCxyxahN0UjTAJ6 zf7QeInP{mzj-6P)_N;9)$f&jzPH2VC^ks?P(bJ|8@cXK)lxAvpC#;G)k~eF-@A zrQo8kQhhl%^%dY@JiA2kRDx4K2|V;yeHA$MQ^7<1u95!?aO!7)i#}Vw7@-=R`dV<& zSF3(LIQ0v`L;tKOo_cWV8^A+<)h_|3ekpk9zkB4LqTiR)tp9_D{;E#}r+*r_=nMCV z{1f2Rr-O&_>>24Z!Koh%F8X@aXMhQ=bnW`m4SWocbbg(N_(L{7b;8 zF9i?d*(=hQgHvAtF8b`Dk-id~`bprTuU35(IQ3J(L;qos{|s>IXMu~pUiH=B)YpQG zzI^Y0jr+zTF=u?JA`fPCObHGJksQNr`>hr-xU#%J$*K4W4&JU__Q@YZ+Luo-LN(Fdeh^>>xQlIdE4W2CpdjL z9@!7yX`}wVHtOGRqyED->OX3u{$r2ccOS?n(CcaRus<&ZPuE1tIDHqK`S^Qo55Y(TB_H# z&@(^0ZcZOxfA|hQ><^qD*dG=_-x~jaLr;IsW3BP`^^+gq&pfns{{PA2^G|Tr*B8&v z&@-O4?$>_x_wR?Z) zSESvyjmc*~Og`Jk-bVfYZPe$sQGY-i^&{G-Kd_DZyf*4bwo!jj8}*~ws2|-%{lRV2 z9|C3|?=%0`H z=}%67^1&#VJln$=&-FOoXMTF?y{=-x{PY1&z`qjpW&AgQGyWUF8UIb-+3U`oE9!4+#+mo9NjOslUn-&wD7B z@hk*Sh~~DC&Vn+B%WJQF5{UD&Uk8ig?}3Uhw<#_iDw@2 zz<6E*PpGBDa~sNKJhy{0o>M*f+1V4%4JeoK+z8Hi?m)SWrwW|$oaTvV7f(FP&@PPU zH*m&tC(30!cY!mW=REDTn9$pUGg7K`98UWoA`YG*oH_Bx^Q@|O|^PYIV#eCw5 z693NbAHn}Kp4Gq;!S7@f{XHm`@!Si}c;WOC{%4Ix*z!MTout_}sK)Ho_JExE{tbg@Pq^tY!c5y zD3|ff0B1ZedD?4VPdvNovqVxJ7A-@bZiRWRI%Xl6EXFQjA^0S{Oo*u{pl58PDmS{2btk=XZVf zRLWyKDW3lP1j=PRv%ne88J>6!^u%))%4IxvgC``|V3YhjiEqqEPyZR^iKiBMU_38_yP_nX*`9cw0cSj8J^4A< z6VKP4{?iD~c;=v7=I2>(#`B6NKZkna>4ZEmKb^rDPc_PAJT>5q=T%QUhk4@ZnHn^L zZj5I$@Pz(e+Uq%#%Xpp#XFT&f@f_iaXBzUrcpd;}JabVl<9Pv`@to!9KSz4vNgxl5 zrx!Tmc@gC@o|nKG&ugCi9PNpx56WdcTY)p4T9nIpUIu48uY2M-#uHCE%4Iy;fHR&~ zP%h(n6`b+B;fd!sPdphYm+@>1&UogbT*mVnIOCb`iRXAvJUgS`GM>TUjOTTf%Xr=Z zXFP9u;yKY1&(kQE@yrHiJo8cR|6%VAz~mm!|KAUSMKB0mMEk{J5e!0?h7N+IQKL=T zrJah;|UV+R#B%RB)bqp8ILu zdtc`{*ZE!l-~XKJI@kGL*X-{1HTT^2=lgtTXE&SO8RmHc&OG0ae14q~$&-=ub9g`bvX0v`_K82Jb%Ldgn4Rk=6M-&nP&x@d4?nF^QTCjr!bd!mcg0l z70hLxSK-X_Y$VSUkvyB@yf9B1&OCp^T;>^pGtYC8JWoaPOiHKzvoX&haOQapbD8Jw zaOQbFlIQ72o z%(EKKJTFGp=jBMAPMjC!IR?%=?_nc|L}@%+m^Io)0jWc|L?Q&x%N%*CKfa@pDV&c^J+-A7L)@r1UwQQf_0OS0Z`- z5y>+pEgk&EJjcNky?!0{ejUtZo^|2O^J*l|>ybRa$2u_25S)3|!(8SW181JUMe_VJ zk|&3CV4f4;%(Fh`GS3EZ<{63Pc{7sdF{}gg`~l898)7c=w7{9?wMd?~BY8f9&m-oU z0%x9$Fqe5YhBMFKBYED5J&FOsK*xyHc^K1!cp4TJm zvri~BAj`)#a!mu4$eGpM)Ir^`F*N;@&C5W z^IJIcY>&CjGak-7Z$%crG!h@N8%FZvu@200Dx7(C#9Zdt3C=w4MDn~D`TV*8_Y>w>0B4?^F_(GT;LI~S z^7#CAB+m@21M{2)XP#X!mw9%DGta*w>+?<|PdDZ=&lzy$*$s1x8_6>h zbD8H%IP>g|xy-W%oOxD9^1K(xQ@~v2IS0->dtxs0On@`bdyzcvNAk?VT;@3!&OCcz zF7xaSXP$pY@_Z1mdaw@6b3UAT_QhQ0X%9uI z(f=NNKe9gSM82NR#$4vP03JrI<7Vv_$+JH^qYVuF_(ERgeTJ6ZPI@t z=5l=wfHThrkv!{1^31_p=D7%-NEo+Co&zzLc|Hkeo)05=HjL!y#a!mO7@kNNw@IE3 z%w?W~;LP(;B+o{XJYU4;5%YAx6A9xs$#XE~GS8>r%#(_Ier*!TGZ*W?JeR@~3F9`& zGYNB<=MXsatP{!e-AJAi<}%Oa@I=D6P4XOyxyE@{B8|Jwho@j~WITmx7=QD8TX^G^yIFjdESO?~r1!tZq zn9DrJ!I@{HNS;d~dFEpsnCBWe^L!R_ndf*o^K2Z+b7>?`8FQKEdN}jsFqe5wfHTh~ zkvu<%B3y*IT6l0n@95eERv^!xy-W&&O9e! zF7tc|&OGTzo~t8y7Go~++zDr%>6ptrC&QU%i%6bdMDkpU&m-o!49+~KU@r4~8O}W4 zi{!Z`l4k(xz&!WBnJ16A%rhYrrAGhzYs*NU>mqrUU@r6A2M?p<>({A~JYRulT%BxE zzf~m9^^rVP%w?Vj;E6PMoAm!G=5l>zz?o-UB+m_zJcF3aJP*SY3F9`&a~kF{&*^aH z**cQv#z>wa%w?WO;faKCo8Fm97PXJRh%oCRl| zZ6kSZi{u%`T;_Qeo=6zCNuIMYmw5_s=GiWiXSYb6zvBN%nWqjFnCkL3AvB+qiJ1M|E9Pjrst`DP@~x8Te(K9XlqBu^c4nde0~^UT6ruFu|~$Yo}p z9U^&t6Up;keBET8+3+w**5}+vo^QjM=lhX7cSiE;gSpI;fiur}n9KF)fiusAkvw-t z@~pslVV+mu%yT~GGS7G5%=7U`o_ivBMlhFoUV}5wcQKcFX2Y516OlZ>jpTV5pV!Q@ z0?s@aU@r4~56(PEB+q@3JS(vd%=0>&dA^Ui%(G`GN{#;f+A)&n{z#q%<}%Nl@Gwd~ zzlxDO7s4~HPBy9EDU#=bNS;-g%RKME6KU=?>HlAt%k|kUkqW;t&(4uN4@L5<#$4uk z51!~8$@7Cqo;h&lX^Z69J(B19c${ILBAj_H!d$M;kKoL+OC-<3kvwa#4$SiboOyaN zmw7IRGtaJ(Jim|R39rp7r-XUdiG05Q7;~BD5;*hh7RmEyB+vFZFU&I@&h?p#xy*AZ zoO#+KdHxW|^BDf0oq7HMXP(P2mwA2yXP)rdlCu6S^2TlQdGUB8&lsE+=2;(}NE5e7 zpAzOW&*gCD**&s8&*T3q6KU=?>CflqVShUN(|No!wb#QG%Y!_OlgFP+Cr=kd}xm(S<_zk6;ra$KDe=lU~0*PqVg;_CwZf9bgR zx-kD!$HjHy>r?zs^^e^TvnjvH;}y^2|J3~0h~E^LC!>q-S&TVT$RXqc^&zATY54ab@6TI>BDV&-Ki`3z%yZqwx>)WVKfl&>`{jq$Z(hkf z;+f~XC(Ud9I*aGm^T0fG=An0(J_YTQHC|NjG#>sBDQCQ-^UrZ8^={*#Pr-Oq z>wApX)Qb`Cjd;m;SkFG=Rs9)FKU~gZtL|6evd(oqj|0XlfA;6GYP_!bhm40jHS791 zyTcK$8xPNEIAT1neHsy8ZC!IVA86fm@_5VpRf~Yz{^Qy|ZM>*`T8%f<6XU5dzHhtn zw0Z|z&P&FZr?PO#S$)c1(P_M)o-e$8XZG}c3dU=DcrU^w zf2ZeEFI@5$JN*Hdj91nBjF+$Qjr!rzKd=2OaOq#(+@G)k<2CiF@ze&s(U9@9`Y>GP z_UPO?T;`^Z@W(Y`JW+2LuWzAutmcjV{Z0Cpw0{d+KFpu&`=^bU)LV_$^S(YYo?Pc% ztk`Ys#w(Zj2m21V}?-XCus-aOtG-=`bi{7}CZ7K~T) zajeI9W3um4G@j9~dA-I99lpK~-aKB-Q-;fjb^Th{Z@i#+D%R7!|A6tL)>n-;w0{jQ zdBW>P55widn%38im$d(g@$kE?4eMIJ+IYy5(#JEo`$|bezt`7gN{K%h`Tpck{JWsl z)yXFHpN1!bZWG@j^8LwpIOjeRnfp4v|KZ#>;E4=%o6J2h^6!*S!o%aS)OW!3Zq)2^ z5IpPZWRv=X;mki6$-f3Ung0WLBF)_<{r5-z_NIED2xtBS;LI}=$+IWcpLr(06U==P zIhp4~%w?Vx_`a9xxkYH|dS}u9Wc2BTe;J;G|3*Jogu39TqMqyUSY#b`!tu?uxavjdW|3`2gcE-Q^vaYXe(*N(c|8O0)Lp|5wZp`I6d=qo?(%fy* ze<$?mZmRdKa9joW=BV$1zlNMe_{ON``u{Pq{@sb**uCTWp8*daO8y6MTY4wSaOS@r&irLKbM6(%`CHU8X9hXh=Z?tz=RMT3&%fd9b62F#hp1Yf+j0M)^L|2S z&aM7$^k@CcJL@p_?te#~?U9F{M~`EDxc+~HGv}u0^WV+MK3o4U^ogy1hc2Ogyvjzr zGvc|3cSSrO@$QHhBHk16V#K+g%Oam&d*kaJ&+k6)1pP0;_Z98%S)s@o*Z+6;yknjx zBY8eRf9ClR9!AM|yaAsV%yToGd9FgA4tIOmq|Z92&kDLt{DMS2@>{3A7axmy-XA_f z|1Q*@w4?60cX{~X_OhW9_!Eo-yDyhY52bQyl#c> z2T$OW;O+23;GDZrbD5_KXPz?VGSBsJ=GiZjXZuK=ZE-(gp6%ew^GnQSo*UrIvwtMd4v{=J* zrytHd3ow^?ZiF+>#7Le`MDpx_bzq*4!E7VlMNn zhBMC{n9DrBfiusiB6;?TP4)3FZBb26NH9>ZMb`2(DJj*8?tGLq+1%w?Xhz?o+$<}%OYaOOEWlIQ41o?d+2 zWS)!R%=1UgWu8C5nWr<7=a@*IPhc+dByi@bVJ`DL0cW0LB6&U&$+I)&GEW zmwC>DGtY9&Wu6z{%yWDs&le+k&cR&f`6irs{(`y8^H(_YeC_=R7#`yo9;T^D>-yJ{QSzawN}pF_(E}!EIn9Drxz?tVukvwNd@+`ny=D88hJpaO6=6M&+Jkuk2&WYsd z$6V&Q1$#CZR5ObO5BRKQqBYDn`$#qEt|z@1>E9diQpEcr-U1)Nc}c@}!Q)ITd{=k^zX|7&{r`^s ztbZ8w?dbFWpLhRx&HF>_ymOsbVx4&&+i|{l9(RZHygY*Q!v2j&|BLbO7xw=#oc*7` z*G-=HC*hp?Mr7{I_H7?}jgi7vOind*B1`BK%%>FMJ8S1b+(m zhd%f+ct4!yu>${DqC4*00Q~3hD*Oq2A2q~h2&!GM{;l|E7;J<@s;fvv&@cZF8_?_@B_!4*?ejmIWeiys| zzZ>2IAAlF(Rd_G_9(W0UFT4-_TR6|-zar=HM67=+`kVw0E#-0JA$-2Hqy9lS&*KF< zYLR=_f%?<%^*Reb3v)Z+KS3X!$4+<`>OT$VI;@GT!#Lb;xei;y6ZDULKRFZmxemkl zyyH4_N7mu%aIV7uoa^v?{N5VZ;Tx#WBmYczH~dU^0e%*|2mW#Vd$S1t8tQxDXTW)0 z{vA0lU&ng#ynF+mp#KB7AGX7*aGsYU){W<7D(*j7^qB_lgkOL@JTJ51JTDi*xelpa zwW)iTM*oReXRgBm@C5be!nqD-!MP5fhI1XB!@4o&hd5uH%YR33E}e7foJ;52Eh2vh z`YAlG3)g27oH_f$j$1S4Tma|XbtC7c3*V=4?w{bH(xe@ns<~afN%(E?=dDlJRjll zgn2%LKFqT_oO!0enP(iFdG?Fs`5=<#81!MDb~y7K3um6K;LI~IlIQ(Mo}FJVC*aJ}0cW0#;mmVXB+o{u=huq^;morMevZLB-$Xt0+z(IbCf}#6 zbeAVK^1z(pPphZ>)yI2C#L>Ib>@`%SJatP{5ACs)8}>dtns(iJB@#! zo-@9VdoEYmy8OHU9M?wbdE?utcNLufcs`nW`T)k}k zDD{5h$EsJ1e^!0K_~+EC#=oFGWc(!cn(>p>hmD`AUN?T4`iSu})EmanR9|iU9QEc2 zch|}N|9EEyYF&$f+rsC?xmuq#{zLUv<5#LD#;;dzH-4LX#`wMJ9mWUMv&R3V-f6t9 zo-_WIdYAF{)$_*J-^8y=xA9HX3&yup?=iludeQhN)O(G$sh5nmtM?h7pk6ki|JKT3Vb_!RY;@e|aCjek+SZv0gB5#t5*hVj|ztBqf#o?6$RPq|ti zZ|AGG82^=e+W12CR^z|&ZBvQy+qJ&kctt&9{0{XFX) zdE>uR?>1glFBpGNy~p^VdeQhJ>b=H?)Jw)6Q|~jrRK0BckLvx#Yw8u_PpS_XU#4C) z{*3yN@nQ9v@#oZsjW1WP8*iwO82`6=!}#W7{T*?&@$J<4JnC})-$lJ;J%79Kd9j~* z+W18ER^tb%C&oL}+l?Qro-sa2y~FsS>RIDi^-kl5tLKbQR_`)?lzQHHr+T;XW7P}B zr>OTB|Ezk^cuu|7_~+D1#;2VDC9_>q3ec=!=|+4vs1UooE1{i^Zs{b9}cB;BtYKV0`) z;49t7H-rN=eyh5zuc)U@{e9|TJ;M3={r^e-pW@%SiT06)#WDJ^yql;Wi?6RA%ezkf zSUj9Vq3Lja<&>rr;Ne(==D_uzWKHRVMpV!1DE>ntMUc7^bhNPK3wX{J443*n)x-Cn(pxTxym8w~)C*)AE)nw=XAdv zj;FItO@hmZdEF1UlU=zK)Mx7Z;AwqaD;iJK=NZqahwp#nYW#OuYKf`OYJJUkPJM;( zyn6V4L#~!fL4B;g4_?&$kT-ZqeWIx^>wc&4itbN0Ue*0DKlHDu&oT9N-49<+Lw!Si zp{WlK9$`+X53irK%+x3PU=zN6h5C&88dIND5B)-YPJLT_FE01z{oO^ja656i|IZh6 z+cBm-JZ?{i%WWFEe;Qo+PnITbn+uoz;p@SbaH&5|irv-^m;NPva9v`&tX?x-QC|TM zj~UW`HC*~vwSKI=7n4g(_Y>oF-JfW@q5GZ2!xw?+#>4A#6^tkPMPrWfjC!B(tolOu zK`wvT!tu#59URcTUxxZm!AIb7o1FGvV?3`Ojzek>L7z6gUi?sa2VAZz>i!htW!(>R zq*g9f^;xFAru)6d>$*SRcuKzrSB$6C2aPA{!^Sh}D~;#X!<>-6pgvCD2QTY>yYZUt z?+cgDmuc=ITNhkDzsBg-p;O^fe~J{lZ5CW+=k=S8UgKr;`NnJN731Lx{GjoSe&HWB zo>O0GycoVw&^cj!D(d5m*VWsNr}dkoNyfA4IpYQO8OAH>J;uY&3FjJ5>%XtV`i1;C z^~I*Xq&{T4roP;GTEAay7!UuR9i!_J<`%>Ey~e}$$rFs%wLWV+t=}U~HJ(-PHeOJl zZM>{rf}hpAXZkk_;Ag`J;Ng2_xq2!59Mp&Vg{;Fj;j2*pEqIHbXQ`hB9}hnl9{#^V z>c0)2jQaE7UGN_GO!)cmBK$k>dGPPT`{A?UOW+s4Yw+*ESHQmyUkxw9$Ljr5*5N{U z0{<`gMEDQjo$xvE>2R45{ z1pP0AuYvyr9zKtyPYK?ppMT<)!^6)T#IJydpBst)6drz#B0dj33;nNz_rkA&&xijE z9v(lWfA}}4Ts??-xvrt-Wf=YoDb#HxJbdrjyh?8;J+2AG?)^CUweWWMb?`}W=@tHw znuGrm^)uj7AAaZKOt^eKJza0J5H4STJM`;scnv%0A@$+0Biw(*oBicVw}roD2=(D} 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

        -qMC^?w8+42amw> zhG4Lxr*(fY_;n9!r+U7(M>4~coBLVTwZ7nu8P*-X;IA`Ka0Y*tVeO={U{Bif!ACN5 z1#oQ!!K9jEEy*dP@cT<&rDb*cgAezzHu#Ucp_kR=f7Xwe-}MM?=w+?%Ngp2S`G#*( zFY=l`6kbjbmeKP9GVN;uW3KCCJ(V_WTOVs}F!*YQ^^;)mo<7#c!CAnc?lEkAAM2`~ z!PR}Nn|cPn%CKJR8T@yK^+nGpzHUt)_FjgyrdRM!eXQ$y1#$9US1&*KT-w_Y{I=eH z_}$X`Iv+eBxZZOS+$LX;4oUd>Cx`j^9*y^tgA1(*!DT)lKsdttWCI@*Jkg@cM8o9$ z=yqT5%{1#P(#m6jAnpNwJuvuBY1TSQHGEH-gAe!}pAUUp={w~1zSdS>@QS|Hn}Oi< zeXUD-jK%Y|o>TC=ycgm3_IlHgmz{m+rM)i^{j#s-kx5!AJs-u?Yn<7~jw-OMOMStY z`&hRJg3tA_9t)1e^JP7!;Q5Jk!aquX(~p;rGw9{1K1B4lKE&@QNBa5|zU*7;_igY8 z@A6x}qbP8EzxECO(icPpe3z<>U+@P%OG7gT1aAeX8s3sN_-0)}4K7sC8@AOSe6gqX zFMsgup4K&K!TWlWnWBaZ4%v*y9)q7jYokZ-PTf2koUc4(MJA!W=Lc6)F*46&tp98*!{is-11cqSI@9zT0Je({l zZkf~|ni5>=BmE>kQCjr7*&nm4_X9&d4q7jy4gONagg#_UeF7{t_y_+b(bQ6{YOL?= zJTn{j7sSykUW74=?R1uu>S{h=eb4IseXDmUG}Pkx;Lu3eO(-I{sG4ZX|1=4J8b9Ei9XlNyplg<1$;y_Co zc(DFxWrqq+y*?7WmM}|YAs&SQ>E66%!$pf zURc-Eq9)4Kk_!@TZhiH<(8(uTV?z!WDpG1Ok2TZ^VKqSnnOHWvWg(YuRTVvuG%WqmvP7t-k;#fgZYtb60g)u8+oL*2Dt3{GE z(X2fsx$UqV3G3S+EtIC0coE8l=5p7}hq$TGg^1wRFK6ITEXB)S|H777{Mj&>UZ4VLc#(bEJU&@ zo0=#@B{SB!V0DyUa0uJBj5>`rN2ukFn){h`_4U(nLFmw7T9?&Wc~)OPBi2mI0XGftYJ_2`q<2{l>$(~itMx~#4!b#! zIJrNawNf8wW-l*Itan%IU7hDYe<-&}9#4`ycohB})QZ37EJ1V83#&)37pC3kE_+F~P38@+P|t}@ja)?$!hStkh%NS$(9B!XKD2fWUHtt4 zIvZID%bOqN3Dst>ORfMmSmMwSGt$vTcZQpnWTCwDVd6@^q^u&GHx_MwNiCCBTc|Gm z;7N*22S&2)8?uxhu}k4B`~sVR(OPV_eJYJ!aQ#)ZBQxUr%hEz@SGrAM?4#r2>`2xx z_e6YeEgd%oH`}hDkDY065SMK}>{-SX5ityugy3=dbq(kU}o;T_Py>M*|u=&(8vM&~#cbfle6@9FH1 zvv)B(ehFR2OW{s-hD#?oQn=%FxVY>|#1$P=$P$NVXGB}w16@VJCju?kfoe61$X>*O z4mE)e6@jL4pyernzK`YsX*DUP>LzhJnz)0AqB%`zON6)^Uc=a9xPn5oRA`^6d}ny?z$+b$m5n>) zqwQZJex<&*Rd|=;3&k&Fv{~x=ySAHoiQuMn_J5axo6<>loA-_^{|u3$F{mUHT>uZ^ z*Jz(+Sx1kk@0B9j?X|Km17^ZhT=xwAXFB;4 zP(q1>^ch|1`)cXwl-PVri!u2U*S*1Qw%k@hu1*5P*-{t#XLQi>@q`nY0qDUeNg zDn%&((KQboF(_mwd2zNxv~YXYvWc`oVfhm{zx;`;WiKW6KP}&a?_08#)c``VPLmwj z%HLMtTeFt&y{B|W1&-y)T6QjWK}D8h1sUQ;SFsTG0(PwuHeO-l6*iTz*$Tr|fuMVo zZaM+oSqeK#VPk;dIEPEOJc+o7T{Px=Cl)D!Ltdw~kHdu|eoCrH`_a!u+IwrOIFHt_ z48d_u-=RaVaw0y=qSF~v?IR2pVGQNmID<7SOx+%XGp@k!t4RCU2%mh(-%z@s*b(1o zhbn(tOy6eP-}oLw-(I>na4C`D^I7_H!S9gRR@V`_=A@`7HFu3>!07gC=%VXZN}G|U zJV25p=;=@ndh0scJe+7AXv3ZQRAL^^G7k&X15BM&NoLr!5urdPRsY}s+@2`AaR`25 zuVnm$j){G6A5(ipAM6^Ar=RfeQT>YeRbf)@H98OQEuEX%-%_(5=PGh4H_m-RdocYmEU4^n`eMVjF+Zq}6sftSJsd-r| zvSA(St^qm|ri5M!ceSF1-Hf{i=nk08S*xfFjC3wWwY_zBKav;ahCVjt5A?-8%N9qm z(wu!Z4sMDMige`Zi_#tijk+ZbXHVfH7btk5TVIZ)1*%6*?Ho5Ex*T&YE7mLG|H!F+ zXgUL8VBWp(U(`j#1@-OEN6f7OrR|v9#Pv_fyWq^ZUbFyjdS~%z7D7mi_?}Y-eVwfi zW=s-g_w8z*qLPj5DhpzCy>FLOIR2{$huU^cfiYA3aq$v_T7`{YnCnt4qS^Sedo3Lk z*0ZaUOkQ6Ip%{V}yZuey|K>VrvwWMDNGJ9O)W_z=tIn;fpWk{uZ4X#5vr%=_9UB9% z$%8tjdI>Z37S)a&t2^YO`s$W>=mnzd)QJA`;wrt+P;d-Y+vwBTS$N4{Qul9*)0X4y-qDS~K~(it7Y_Ldgz&01EA>Xa@h8(P}_ zcx2drN(=v!wR`|ov2J zbWwaveKR+j)wq@Zy#x;MRR4HZzmh#sG~iHt?THdsT)2SCP^fXR9GgmyJM)Ly^~Fb7O=u+I>RoJ8 z&gvJz0WjOza5Pn8HkERr(qUMajAjm2HKBYfg)l1FN@%LR*T=XaU6OYi4QI4!a(UCdB--sH<89qC`*d^ z9wQqdYgM+Q&Iylp&d*k-HAQ~62T22m)BZHS-Sed{gxcwsPNK927NZsMk5^yP}Jb|PV{MTZQ4xS zkhzC0Hb9>mXKbOY*=`zFezdyU&<;TJ;R)Rm0E4ziP5zJKPF!`JM6{y~wLIO9X&U9K z5d{9K?XkTiomi`;m_l$8c~=9p&h~6PxwV(5-R3#o-D;V!LgH_akC;8=bcFFL;AqGX zNvfL`)0uF^=mP5lHiz0N1>{XMolL6-BoC74JosgQp%b~4w&-SP{-}=QF5W|BHoDf# z;!#=!tGQz=Ngox*ipI66)_Kw+94s^s&fGwYoM|JL7$IJnET}-d-il@3#948u{1&Ew#hV>7aV>K!F>>{&A zf9Nl0t|^IeRYoY%IW?OKmr`W-z_eYZ?I`lln(HVV8fnLFh*Dm6T}qc?bTs6UNRiIg z0dupOs9>k7DWV;d!Ffa=+F63;Ed9(c?OagKa-n+7>Ngd#PYmHN2Y=%^Ee<0ww@*B4 z0Dh=6K~alV{I-eBI)>XP&L;wO=wau?X8fA0n1+HmPDS1TI$Rh5aVs9Zy|d^`xhfku z6zb8z5U9tg@3)$5w^WHNB3I`jVHYQsDlevz20hVLkiyt6&U4U;rk*9Mn3iKx@vqH= z;-G3Aoh(X@clR<6=?Mm;fC3WyUgRCx(Q&sX zN*l7f50iJzMCLOx(V3c53F7=n){2r9Ns|PtgoK?G=zcRLX~!gO5gj8?cb5i`*2Q#j zJzDtv1IS@Go3$&T0wOWGPN7F$g=ge=2X&!&rYkEDKjGAu!cVhS+zYVi%+k&uX7lku zk@inip9zPLly;m_+A%l1tnkCE6?cQK6q8~&p1Nfa-6V2BX?soj#BIgLL&M9rq>F@7 z<3DtF3^gaqeE(Bc_;JgbD0j=S>JeS+#g(j!Q*m-rv`|%P=*c9yF~e0}=xD>B$rrwO z3ABatL6o1;j^Vpk>2p-Le2aGez=u6?OE#+SiS};MBdX&v4G~xLs^3zA7!2x$iAW%_9~D9dQWV&}N66nq3(0c-rGb#ieK#co5h=8v)w zGX6GJC$?3HJVhfLysP@^WKVe6k#i1%l=?^wR`t#OmGuHC%!KRGC62kzhkaFrkR zOL6CduM1y^4=V1QPb2Ha?YoA(f|16p=`7cj&Uk@2T(|*}()wV;s+`7?RxGES2ctzH zz_;2Jo{zygJ!0ZmBb>DobL&v%78(gpG9<+U`G?98lh2W%(MaOg(vD^{xWB?Vw-+No zJfY{j2~Ttf(aIOqAShH!_c6?;nq?FMKneXJE=HfLjvmmrUKfm>&WfiI z7kDWsYVXnYvfVyacRn2heZx5QfXHZwtqo449_ca;0l_td@mBo>d}eo5L9n$XMJVfj zx(lMYE23myN=nlMCkw#~BC1=Ebq`M^R@Zuplgi)G&a^|&*2-E&(NqbGo(e9_#^UkP z_LsOZ5=x|V*E|)5g^}2<35bQd!}$_QJ}R$1X{lFb^mbp?s((>Bpo5rfEanDbGDVJy zN@N=KLHwFwvq&jymC_No8Bsy)jtC?Zr*{p497=iZ2!~3u-PcAsQt}5iL6uLteMo0J zU$z#KBY0^OsK(<^I<;aLC8O=gGdezr%0K0d^=SJ$rtgIIC^{$q zh@WHH95jGJ35xcSX`ZVs4yJvG0SGjj#Q9rd%h`0a9*|qqk@7SMZN_J?q!E+DNI_L* z+kAK9u>Nk?Ip%u*Y}#%req4Xk*xK)rUvQz6z9EoW({h9@r2-#cgiFg*4UXFSVfa+# zReGf64P}Xu$Nm;Tg^igG-7D|D?!62CyRUnTpvdCRhOY~E#Ru!k_iL(rcO@!c)s%=2 z(6w(#I~s|}wQnaC2gq89+PCP`5ks<8>RAbgab~Uj%A@)nuQHHorl6rgmS{={lxA*~ za2vwamGIqoQkC!yu7uUq_6Jr8(@aM9mGA&n2{$EG!f%^OnEGr~uCE-Uw9!o^O!K&| zm2k|kpf-h}XxEkS07oS}iE19`TvWn&fOP#-R7mRIh7zmm5`fBnNce8*U+k?LhgwM2 zzk2hCsDH;%{rhL|)BIHx@-IZ=!0X>yBadDGmH{#CYq~jLg;)K1haEq={_OyyipqV| zzx65%3j>*5;}MJhwfgr&$g%JG_YEY!OZ|H-B>zVB?~lO1wf?1=o%&Hp^>2X!mm*hu ztM%`I1FC=T<@$HPzUp5p=Ny&hH>iIvaIg~fucJ6?%agr3Di{;hvl;Mlc!`hquAaNA zf7hEj_jXgyP}-1F^$p$Mp%xOUc^tI)sdqx{=Lm-I+h2%0wrgD0%0J<~v~vV4hCt@k zeKfQa)wnaJ50zl0oilSVtBj-jOVp$R-BNHi#^Fml%d&SLrsg4OkrLYSV2uID|A}MI zGImWyIz~r2ig0%ON64Qq=&_47{C*!5ZegUo3>_m#RcOW2rndLl5^diBuWjhv;6z-S z94~wsXF)#pUO+3S{rvRO_L%7G(>d&=ooC{DfyrtLs;vEmu32baD0v>+eH!m7RKB&M z^e{6W@fv9_(L;l*K@LJU7@!HQzbM^jL)ULd+Mg|Le@u@{Y!B(l=ri|XVt7~5;3Jyc zG`-8y2`e_YMKJd|rL)g_bR8z9lIJJ|l^}Mg%!fvnPaJ?YFY407*i#c)BdF?j>0YR4 zk5DH9$4c-xL_79jgLUN7R-8xhLL!8=TQD&J-%O2r%TP0T-HEp3b@9;uCnQ`r-azZqh6CKA> z^d3BcgffF0e^;{0Rgv55Y^M;~4UZ!r;+#dhJxB@a)x+gf5+AWnynwnXV@AiYq z^y!n*dS3- z5-w1uA?h463ELr>T9$Mh>H+f49mNL)A7C)fXxZ-v7=Ab`0`4|q90JO(QL_9(ODS4D z)ehAo*B@vpX-6mJ!8Lq4_;6U{^^$Kd)D$uPAMn4d0o3@)@xjivG$Si%ry5Qe=7oZ^ zC$72$8^P3Z&{!IXlac9ARoat9=Qle}aUN;=r-RJZHY?_E(wrDhQ;wY!8X0Xg<-<^% zdpmV};%;hqHyrD=lQC%51tiG#)amqhATd{&7n=l%g^{z(gki8!x&Hj?yLg7>Tb%7Xs!z{!Y%*1T=$2!0Chduj>Hy;xo2iu} zteBsvbxV%0v(%GiNvxhR?D1EQ=$7h7D}#RtyM~`hW^#nxsh)H^3`PUg!jP_g1zE`ec-@M`uZ*|FIB1E^C!gmC}RVqco{+n+=uu}qlZbE*;o2Y zG6!4{n2;IjOe@J8x+YkhnR8i>qRfKjJtt+(_J6N;Wlj^iT4NcQGWs(ly?bGZe4+%9F|UDm zCRdEVCmHK+^Pgt(kJ@Q8mC}f`yEU^Qnwb+xPNEUuldTkp^J$3jRMI0-;Icq5>Ct~x z<^Zk0;wQE}V_EY-QcTK%%SQMnJ+Gwnl=dOxw$v9G?041Fq>S@i@e(Q zQ399wl}*qtN^;-TKMH%DF;h;};v0@+Qto=slTvgzAtUe*eM!yc z6i+HQ&Z0R@xJ&3a5l)FqT20Pe>JNOB=E^Ptb}BA+GQabPDIBHY!;IAtP@0+DN#)WS zvQ;ieDC18~E=G!AxzB=}Y}Zs0INr*(0cpDlo0_C;YN^kEzN?tf$Hf7BNwqc`c2NaHXGgww7t`K-wspgx*wHtK>mq*yTjC|8oR7(It6Q zm^+zYjU8sQ3{vSJjdd9H&;it!Ts9&9ZgbDS(G35&5NC3VIFx}ykfE8wnq|wAtOK&^ zwdwc=M>OO}FDC72sg*-7%AQmmq{TmSZ%Ybz00$(n~S$qq)ML zF4E!(D%U!x-djWU)MZp=FYiIc>CL@Wq>=MMq3b(XE`?Rge5&lQ#xL)2S#V8SXW$Ad zg2;|nF%8`dXyTVr78Pff`(JewMiX>B_9Xj1(+;D2dGNBdHGxjQ(%&xr{+ZyPV&^bj z+pcB@2D#_%$r&MpQNU@G2rpTGlxF8K%@0!3EMdzkOir_Mf0e88aGGsoemEh8)2uux z%_z(rOw%CJEG3@GPB=f$4%E8GbE=AGs27;R9gjaZJE68mG1Gh{;+b3zj1L@+K&T<3 z>&__|N5kJGDZIzqZ4b%^H&DR`*GK=TGH@efBN+?fcQa!Yf2$-jd%3^1cV_zJjLG;< zWlw*=?=a0uqVZQ|hH5g?BY6CRan-&l%gko`MxI(j?K-w^|3+X8r^-~@ z)TwTYu%Jg#7)p-sq6MtmkG1@*-TsCqBG{aT|K%B#ijH)$hUreS>CREHKy|3=fBrs> zGLEYMA%b@sYOvp}f`Zo(_}k08UZt>5&aUwnQ#%K7M>}V(u6k8m@wps-BUo3|fpW{E zQ>oobt&YA(Y;L%MEm)vfyvc@i*)S zJ^ev6sk4S06TSIYjmBV^)4X|Rd?eGm1TNdws?SM_6}97DUp7s#V_ zMQXK7O)AxQNMk+W6e^o%a{iqi7)JRQ>gTqv%D>~-Uzv!5={u0l&g1VmzR~8(Ws!Ru zXm;S&R2HRH=DN(?$o#y@B1-dTXel_{+w>2{C-ZZnzVcsd=Vxt=CC>az`X505;Eet$ zPC1+=zfO&lqfDQu`x$F}7jFh;vwCdTUc}hJDr7iDKn%Nu} z2^CU%Usl9Lsx1G2`H-Hp%{3?0!xX=4*560n#V^s$n4G!R=l?e%nA+l*q{5ud{HpCR zQ{%V7q?rgaC4R8q64a^ORmCf9_yuexWGFEG?AQ1A=k?-J&D zBA#`)o04pw+J)Pw53VoTYL0LdWjHeb zWyqTtbC{C3!x#9_J>6A5HUwUA=D7&ZiYGid!@YrNwitU$q)Q^)M7m7Q+!+WAp*~rv zk*j)+!u^1Go^6M_Ga$oNx%l8RBk-Od=m9zxm|8hI3MtLoM>sMWlA}V zzP0Ml1s*^uIt$uT6{mdIAh~Psr{k2|pQ{Ca7Sj|NJv!oqLdk!FjMIb+e-qxzOcNtY zP2)ry%Q93^X~&t`^%UpL9FAL@$$oe8_b~dqN>*h@iLu*6S;_XhDJ@V=SUnda#r({!Jg zCsSSYf_t8_>jdjN6qsdA!=DZ}xh|RwJVXTzTn233nw~rd;wV2b5LWM+P9+)s*_r7y z@cP{I5wt?f zviUEV<^oeTde(KSFN3yETHpfr)V13b<*FmE=cC-hr7|kcG*=ke5Z9D(>r(Xc%N=DD zQjL=0KK6gA@sA?Flu;pIJJec3o|9E$3Z4;iD&o%U?t%YzrM5o3HMzGFy0yj1)+bJ|K(|}6b9wwNg=R0fJ z-~8_6Q{|u)sz3H#{ z|Kysrc|83-=GO?`+8&boYownSLih(q=}C^TT_Ji(o?rhWq#%3Fy%?`1?f)U_16jwb zdKYz+ZYLg#lybHci&Z=EJWh|r;Hl+IuH&gWddWZ?zN)6soSlwwPQtHYTvgq`r!l_K zg`WC$ChgzEvkFU%7pgf$DoH9ZURa!&jZsvLJCZ%@W!dN?4@Ixi6y+_?!7F>9X2p1i zJ)kv4X<87%Ke$hYfA?{AmFK7le|C3ix+nb@-i-B)snjZU17YL4w=o|&2 zc}ZgNG4mna>add2B_H?z)-!F2Gx|v$6U_0yB=b6QCKW^F>@U%NOsprsXIFRL(brL;+g0}1j2Fm+4=;} zgpVf>&g40I4ycv|Jtez&fvZwBwM_mLuvbGRaJm72m2i#^c%3wOL{ji z0qX+unDiU4xhKKU1GO|$UBIeM1%U*txgPj@4}5_K-r#{ZrQmdoFX^Y5zq}+U0@g+1 zO+Oxs_J!X{@S!|N?tF#APQZ_xn(M;vzZsv6Uvg?)j($XZTlgvQb1BLlk|#$M2&gBR z-wTYFvjN`4Ug|+d^cL!Uaz!a~un9j%_V|=y)|0!?^*Q~dz z;_ojqzKi*v$@piCk7qkEcnQ);$eqm?qNQr z2FgYSL3*R3+Q}LH&~w1*q@NTQu&zwO)_@PC`)2-9z`vWA|3Ks?ay9zL8qi0FOUKfa zi|8LK%J?&kS2K=_ca)qXgBn=I_^XU>a^Oew)%3ZrcXCnvV_n4f_ZT<%=sty`KIJNj z<`&3(!1NtVf1-x1VW=P|eP?skvz75Wg*REhX8I9~-^2KujGG#3c$Stk5BZ7QEBeQ} zkMRuHJGn*r$C?CzDZQ34em3JP6dtjbvgxj4yZ!~!zsB^Y27Qh39OMIXCf$$390l>8 z#rQS)vvq;OBi81X8lbUMa`Y=r42N1=GLD^k?wbI~YF}=}c~p{;>l6HUFiI zPh*^Z0``jN1o$k|KgaacZX$UUil ztVcZfe8TkqW_lWjAlL73E&oW^5xIK(qy7i1>&08*F<{-8co9zl>n8D*cnqi>LgL*# z1*~=E(f(bc`dQ+I zpX!*;QszT_8gi={KNfaM4zIQg*sI%Z$huq6-)RHX7a_Nu`HW&d#%}3bzyBNmqPzTg&VCWKCfWh*roZ> zuJE{NMj6<;g7G0Xq93kdoW-%f{+Mwa;D=in=ie_`B|JLdCSj4v<%|Gvxk z2@ZTW<0m`te<{4t+T_4LWqN1J^h?ICa?l5kB%sZKqW!M$3++7`h9Fbni_NS3+h5_0 zRyOB<^Wi%RZ@1f@1`jcPj)VRLg~zS?4I%%IVEiEmp38jJI`|YY{XGu)(;0uyffqA= zw*#NT_+K1&IpbN53^0pv=Rm`G3U9PtamYDG;k&Hy4*v5QciL4WK@GU+cgxV|<+hU&FWqwtmETw&TMMjE5ZfEsW|^k2d%R z3XfaIIQaaV@mvSKm+^=L|4QMFRynuB4gWMXPZPJ6IOsDJ-e@fi8cO}!k8!il!F)Y} z`JC_Ib1c&jH5C_oIG*WeJLpF+{yhht$N2Xh_*lki?YeYDjIVUy5ysaz@ac?S<)+@M{^T zLqVmxiE%otU%J~FuXNx)XMCaq{}tnO7lCxYW1Q|`knT~&FLvPD7{A7WKg)QV1Al?> zMGpKmg*RI39Cr9urhm*q-^KWk9rzx`aRX|S`;__5cJTj-@tqDFcQV7pt$Q4N`Y^uE zfgh^yMr$_rD^1|vVfxn{^aGhbsQPuR@ykmd9m_a|A(Gtj3jc8uMlT~2 zzCH!dQ#kr54!w<4xI=01y++}V${qMFg*z&7;Du_=+EFM0Z%{Z7^5EULO$z5uy#ew2 zp2D*Qq8~%Y(l0v44p*pf)fh?oa)H8Cq9x%Qfv0lEd;;)6Vm{8K+dB#`vw3hg-uhhO z(`?*mr0h82lZxM}@aZY^pL^hEhKNsj3jLiP_-6|LZVLU$1Bp*6UajyMHob}Oa|*Ap zaiiJ%LByxh#tr@53ZH4?Mi2k=z{7)y&n%nX^hehMcT1P+Jn)Uc2U zjc4*x7y}P({0o5(67zS4zCq#VrSN$~;TNRf-#MQ6%ud0VDtt}~{wIakrr;w_AU<<# z{6l_v0r)`w`!;Th%RRu|;+1})J3h?=U+#hb+yj4fgggI-Jm_EZkn?HK53&-Y79jLzJcYK1sD1^hb!xLbNn_rM!G@Kql8 ztseN>9(cc#Nd6XVaSGf&UixATd8{<|E$lpx>kDm)LrHho1&`^_>%wAjw_psxo$(4OtV zo)+eRs|WqP9{5(^6t3BeXKI4af%miCv*i!*(-0KMO3uC-Fy;Al#zTy&^9VrlOW+{}TSlDe7kP(Lkyo&K?I0q!Q}?M%Ox>FI0% za)0xn-);CGuIWsBGxroN&kn9IX@5SsPR4cnC9zNbG2jEO*EJFTkLRb4J?Mw#X#Pvl z?jUEzCz^q~#cL_kXNMHIMf>8(-Oc!H)RW|B4?DT18K?S+9PK?P*DuWBvH{ZmaB`K5 zTgb=cXb(5J+km^t^Cr_bBR$E{{%dl5F_A&`){J!W|HlRWUrj4x$+B!_ZWd*E*Y zA0+1MOPM}5kMJMzn`O_eF9NRe3-dSYPww`>-(q|-^heILI1kO&e0DP4u0LBj9(Wn> zL1LW%tJS)T={F%9ar=+p;#WCNuYs6w7-&-^)}KrP?v^gIfm3{)d{!HLv}SMO zbsyuK7&r5?{{%kBTF$~G>XDwHbHhUlUun~;eb0EC2b|>D%o8NEhnd`Mz}@8E>Vfa^ zz(4iCCnLN;*5x`d{2$0q^&a?D3h%J#X^%6xCxN@k`8;rnSNW-$j`lB;I}{BA!b7L& zciMkUZZ+^hVtvKi8n#~Xz)vV7`YV|#A^(NIiGTKZ{mIO$J`3DU&OT!`{f-Hmp7!yQ zD`335SijSrTXIVcK3TuN&G@5?kDsD(+QUljQ^rGO`knThk}HK?RJu>o@3dc(+-l%% za{kBzztIC^PWmao0+EEHJ$>XRBR{*@$#URCZM(!!bn{U5T(B&%{iV7#1hs7tx48DHn1zl-rbjMKgza(z%< zyXoOL;3SWeei`sV#z^3w_V19p--FL99{9h2Q$Nu-P8Mq*OpwBz{X6}Ii#=;1@IhkT z(N6Ywm%`b2fX!!l-T>|vudkVZvxEP@s1A22<1?B68NdgL^-HI*{htQW-S}4nA7rg# z-@Nw*Z!4#|(?1HF;=Ar4?InYK?q+-wP@CU6ZQ8%>p6bY=iSlEj}?BejT>D(3*0>0AMx-y z@Ihi-7VU8%H+Y&m{TSe+htOt4ruMYZQw4AuZ!ykm38z`S;Hrd_FYzxYTY$W5Se3!z#-=@#zr)q_B zrUN#R@yitcKnnfc3TGq7SEGkF75;DveZLvR^AQ_Ao}b1loQ)rtk*7xCTWos6|2l3#!*cucSr?=`=pH<{^u(EX&XnjQtobr|G~x$|IZcvtc{~trQB(i#D9m4 zoAT;9h5ymU4WADc{%0FEIplPB9B92@{+<7yn~NJ}T4OB>as9x;SZUKD++5Jq)>vDz@EbFmiKDH*5wmD3 z&ZDktom&^Hov>sgqBs$f#Y^fAN;1W)t))8d!tB6QR-CJqbAZ0W2jwfrkq`yu+KfVV z$p_sR5zZ-UMGD3vv3exi$Qq<)yt$>Rd1OwKq7KL>xYXB@_lkHy)r>h+@s?OD>T!&H zMYyUWURV{ajWx#W;!C10vk-RF|9n-9(*NvZo^j(ct{ zr8Dk9!F4fJ^O3iVZBC(d$_+Qy#cE=U>RMyC5C_?+rL87j6|aboinle_$D&hakja!( zM604xO2~Pbuu^<(!iW?vVdD5++)O4e^6oyBo|`*Q-AZ27q>ksWYEeh<)Ab)!=S-e; zj%_BkRfY>D$5L)6S%{2D*Ms5y9B|MV=zzgD^uE7=+r><37AjmYvyn=-(fJf17lzJj zb8>U_H3miX_2qOK&_!)^ttdrWRgtI*GrMj~=p=x+TZdl-(%qAl02`!crGpc*_(Xorq^C-3nE!68+#L)0!JKu^#t@ z@TELODxq2p>x5=x5o)V4`SKamB>PcocV7*n5^*V}l%RQGqobLvu?b72H&QxJZ_(CH z&upS~DXE#zPCjLyvg*YX>YA%t(6orDsuXvJp%R@|ky8~8D**pm>J}%GGBuayp+V5p zf;+{K0J>6cMXu(GIf~L>HKW25997d^A*c*nsJzXHwYJsAOXd*UYbO zLCdVVF5Vigq3XN_RZuqy4Udl2*T?2n*B3Xj0U;4;y7S;H9mB}D>aH_&i;a>HsUWTt zOK2iB6}riX;haPRqT4dI8y@*|m5lJ5k`&$e4Tn)RMyeZY>toaBQXYkIIpdy)S}Ny) ziA{}2wYY8rqr=id!c;b$39Dn7&Jlv@xl^dY-!ciab{2 zR?Ts(2KU2XH-Ux=T>|Cs%E>U2x)LezF5Q3s-a_P}G^KV&N=2lzL~c?AK^gzR^MrTc z;le3Rb&W->Q)5e%t}Cfsm()fl<)fiY?L5_Ai5`pq#Gx1*yamb4pVZXSP;Gh(#j)0! zmbzxDhfC%_grr_WZWZy%)e_}ZeLE7R=GUa+H5@LE&1sugp^6`4(TNJjm_~BzARN|_ z(xrv!x9=BWikgzj7`l^=v@<7$`me3Jo(x2d3{*Ci)S>@m`*w+vGgF5P4KK;Xl}U2c zyzWyB=NN{NhC6e%90$k3j*rouT|D%HR9-~#Dnl$)F%_v#Y9Bffnpo*r{Cfa^9pi;GzQW58l znm9jJvp_d~RmP9boz@gDZfbO^{`W7>P0TH+qw=Y8R-(DQpZBMV&glV!Wt)Y`)cff- ztmU+&9K+YT0#0FR8*hpV5#4XGTu2r@FO1Hp=|oO%OsUpeOB!VFESy}y%SO(($u~tg z+)F{buUlE&`kUdL#1)IsWNM)#31}RQ12@<4wzkcwidLzC`zq93YT(}cn~}UyjKA); zX;xO)mXfSZulmcqhf*3IwVr3oXLEpwVMtb$Rdk);!J=wBZF%cp;Z^e?O)$I#o3u z`HJNz^*l;_9i^C!QVd3^z(;9%#b%UZGfF=z_M?^G(Kzhl(bF^cmT#d);; zulSEv+(s+@WAuN;XN=-AM)4_7d zCQ_`!If^!%qk;(MC@I4^ie)&5eJT2ISd)Y`Nm#K8bE@b>!1c^Z|C~HJ1;RR+!a5bh zoJ3*GI;@j3mw&WKI?cklnj}w$m#0O_V^9Z_ry>{5*8=LK3g_!@`Pzd{-Eh8Uov*#; zYk#A3usXTJI*r4lm>H93F4``_I^n{jwI+13hevAxM{9pNJ;ORd!=rVu+7QCp62jV0 z!rCIj+6cqiGQwkYc-j)eW3+(U3c}h9!rBhP+CakE62b*KVmjr+g_;W`hSr9TuvUrD zffid^Ot?S`TBu{DjV2dHp(b}+E=x`n7zc1!aq%cUPlaKLZ~gjZ!`sx9iE6F8o3XpO zx!RLqH&=Ok`sx09Zh3w6!LcyD4!ql&@M-3os3(gtqSOy&eu*cdXjaaRD4f%ZA*Wbv z72T?B+esoloV_bdh@hjIpWsGQDs@e*RT#^PRn^zcX{l~mf=R);xSnms#7YefFG0wH z+NP>Sb(m5tsj-SNg%yv9ThLWk{aZF*p44?UU^}YGL#W-~-(74^XZ;tlM0e7D!`se{ z+}~byV`0BNhK{Lp+W@=Ezg|Lg=cl_AJSdw8=VQ8YUMyZ!t4z8@^|lJhDU`|h$KITEzB;mZW>IJcB zu|*Lqm%uy#>9%oEgH^@N`RS7;Rg_d#RTfPsEvdpc(Y>^dcK_vfZ=3JG|6;wEq_)0% zAw+bUQ|&G<@IsUWOTq3cVP^Q>utbh1hA;kGc?r{{Elo?h$x8=SJajAfL2=YMUrL*j zfZZf|n1|*k=>-C6bP)s9`c048$6BI|SgJD@>nAYUtG`sDJo^UY3s&)&BU@r~M^;tM zTfDdmYsgxg8msHk=d4<&TCFAqW6H2-r+Qv&qE~eg&b1dtfeXmggnK2lfmsi9`)LX< z-xjuF6y?yw`nf~~O=44BfkGRMOz0k&GRcpwQZaW|U9+I7X8wXIT5(}j&1_tR8OJIT zq#@>-A-m1nYK2X6e11!;x|S-H*5+7E-Q2nw%U}y)OSqzOWnM6uRDls>r5Vh4jW$4q znS!K2BKSq~uqM{hqMophtEvgsAFFQQx)ktH*b_ww|VB~wRH4(4Fh(der3shCbd z{IR;MslHXO=QD|FYu%Ra;MybJzVhbr&gT%ZX>_!;vZXCnq9))fnhH^u z>UC^U3=UydsG_M7mP5^1OwVF+wmw#+6D39~=+NXXv{#Su`Zr88VzJGf>iX)&n%Ep# zU}i6}tD*&Fs(p+($Qc!6l1ZOyV>K;mS(%3~rPTwTAv24$4x*D`+DK9_4YpPil}ujF zq|&0v6|8$qSJcd}!cqpTiBPMUS}7kT#k8)`#1t#B+!Uldang>&ySdiE8DK?vFa~nCf&_=Ybs&7qhPvfk!?lOsJZoRt@Eh@h%K%o0g_})$esk- zY3nL*Vnrub57sOIZ)2LuQn8AlX2Cu@V!a7brFd;qu&ZbHRbjB_n#I*s^V+IgYOAVi zu$HQYN+`GXOE>ig(p0c%L7Nx-z9g)A4rYGc<;q3L6m6Y_MOzAQt<9(^ zt%g`bP4f~+2K&Gg50n>8i;(M~Ypistp=Kn?jU4l#KGrxdJ|F8*F#^jLm?C9vZpum- zwG1?zQ`xelsBIoCMJ;JSso@w5aMzApSyMPIwm3eyrMg*}yIW36qMm`$t*N2zV(MwM z;MqL@=TL$7>OIm`L(@VsKex&`h0#71@a;F717Ex68q;p(N@?x@e%vz^FSMD|)~HwG zAzNcLJq!_<$|ViD3&yK`)Qumn6@>^JtH#jaYp83)8eOQl~Qr!gPl~gIgm;_1;K~-R(c?{ivaDGv3tynE%qAek9yN(LnBx_2| zZn{7R-l(T84%(cwiKL+c4UVMIBAz(k&*i;I3dCA~IQ2Qza?2>z7E=F5=ca^0Y@#tW zZ7nTmwNzmde_V}^f)qVZw1%`I4s>lS27{E$lF!??n2$4_1*4F_jhSGx^~s|&GW1A zi@hqb7WLlP)?me(%zGPch@}#&v8I7G)!5Z)BDHeVdTb1-=262-4l|+{E_YAj{{suC z-G%)>yLK8fpj0We`@~K2upOfNF7f};nrhNkY6-j_%c;qusI3e1_$dqqql$XS)orX* zPwJad@T39CIf;Qdw1N(nH8r=Ay^oTT&1swKEtd9+giCnA$gzhP)viMoiy@He`WUxg zDl5OC;OMYwak28iO;8TCz${EiG^p$v zvGQMCC!S&*tnQ}$GhCC} zT&!2Y7V$E@U9&G+B}u+p9rOl>48yWgS?=oTg=`a5r_|{;bH?QQe2WM%B>P zL)zneS;(K_YaeU)Q|Mim?@Jn6GyB!>Eil^xOH^0DF1*bo zUm@CH70Fv)C@`Duz(NbVY!mnf?7G__@D138|9`VNfFdF4uKnBzNuAj0*4DatjWq0( z?=`vWELpqVU7*y7sZBfkCQ1%e(H^y$uAlQz8tSgD$t+^&KKNG7qDoQ@bkQQa@^82% zhbLR+;B0`#DmCfGNJ~tWOZ*nYgd~4WWacqN@ls6K@PR8v>cXPNCDYm(=J0A4JL``w zikG24NS@6dQ?eMF$?KOSqjqjd>2RRzM?3c*_bWL@aHtrj^fH2X6RO&qd9b0n22l`2 z=!w0Yv|%T@sH9|Jd0lxq%@!xb3g;(CX>6o~NES&7QwU+IJo!Ujo}Bfnjm@pbf(Csi z#GKgt>V#3LDUD#`|Kf>%4)Rge+*DszvqZBSlZb@b6ka+fr$qmS>2wk*5w*vXh8fuZ4f>$K{5^Oj(@Wy&|KpP5#N0V|hJ1vr%p&8ixddP)B55+Zku+UpmqEpA%WNbTp! zCcWvGmTh6!lbovD(Sls9BiBneCty|yX^FzQ z9IKQN2eIACmgWG$^5D>I@TiPymo!#4U|fTuN{UQvVRkRWXe8eBmWe33<1u}BKw=dM z#+O^o5;0i;Id-$j^s{50JIbt@szX&)S5p_SYUPOws$x7EFLnW%G}W|^c_SIV+(>77 zV0L*gW&axFgh<;5kGZgXI`KosDU(9vkpr=J~o(e1_P zKqczFOmJ07w=vuozXO#oxjv*!O@+aKq1UO4um1{TcZuzy;{dA~Rm`T!d64W>so&g& zv-B3$wb0olP_fM_k$*jw>W#sXcUY)WOJ~`BpU-za3BPnE^A}%hcLU>eZui*&zeC{X z2>h>%(^1H)@n`tFFX(3o`hPJ_;Z_LzOU8*$2mTD7AZW;uJe7jJALB&727iYBNDulU z0zX&q86ogl0v|2#sRB3m-;z9I1^y?dr+A$w@Gi!Qp6)s}avn;8!x4Ugzyo|9HQ}cV z{8$gX&;vL3f;#zJ;z7UO1K;X_zw3ebqyXWZ;f`gTqTPu4t=a~P)| zX%9_;eyyNi>p{QH1K%k4TqXG2=Rv<&;MF3%o)LV0B>226=%xIB6ZBUL`rRJ%p9)-t z8wkQP9O?NQ{24uGFizfNxVeJ5Bzlx`~*JFpYqEbp|>fFll<2S zdCn5}^#ZSD+!?QCfy?~9RNzt%s{~#n{GSwfOz?SC z;FA7RflK`ddLl453YV_#FyUq}?$pEaf}XDQF!U#R(2w=Nr+eVl9(V)ePCIP#px-KR z8Q*t2@UJ}Z3_iG=^dR{xWZapK%NQp)e|&hsBkSdVc+mIc3p_~A^97$i z0+;pXVT_ZWsp?pPKXPF~FYD9i9rRR|k$YXxUm(K$hl8Hl1mvdo*1sgDtbb=QZsfUL zlUef}xVeF3q2N;|!rdrvX>WgU@G<;fbl`^ndk);l|8ECw^e`?%3vA>!cp2jqU#Xwl z9rT9(FCDnyb3~tH{vWe`208FA7$4=p4Sf;gBu|sjTd9NI@R=*fv$0N9y5e!AI)hB|$Is@TLcSm%ybSJ`%Xp!|MJ@ZAx!TgFgIHil!&#{a<^>dQoBlVLj_(=VnF6gCxCV9|*SKv}VXA4~F=Q)AP z`ubhQDZaPi&*Y2u1^vZBpJNZ#`l0yB{633u(vP&mn82kSE)uxZ|04pIe4Z7!(iMpjuyDI=aB-J>C!H6 zY0n!3F7wNM0+;+h6S(A)dz6;bneJyW?o9Vdj62hPhTtR9{T#tZru$q$FVnrzgMNv? zWx6jHxJ>scMuc;HHRGXKNYyt&))@qnJ+#N^cRbK@h^ePd~xEjT0a!u6@tEuak8tm_%rp(ErMRw zBlj~-`dlFRJSuQ$=PwJqLC_z692mek?KzimXL=Pf?o6)|!Dl`A8TrcuADLcf3wr7c z8v1Gv`g(!OafXEgm+AE*!GE>jf2*LE_1DiBcgE}2g3kuQ=Rv_o#%r6Pm+^YegZ>qP z%XsY+xQy5P0+)7mLI}dak^It5P7e{P+sV>SriK)(+JVwe&S#wLA%MS1O=i_Q@behI zk#VvUX;(iVs0j#{<;I^FciP*lf?lS}+l)KYhmGS zo%-A^_^cOvo)>(ieqIywQlEeGp#O)!r9M9qxYXy^!4LwD(nZ?&MU0dD($23C^wQ3M zB5-Nv>lychPXK>ZXOMf)fv?c8HE4)_AbF&nS1@k)82VKLm+5j7<7wa{)8%%?o$2yR z!Dl`EnDqUv;3L!J2|<6mp#Osh{fh#Z>GFoaWxDu}2U9qTuZ&l3#?yeyc=co48Lwjm zpAGP1;&r^>BjXho^fF$B9`q9hF5@*-;4)q_1upIF2F6K#X>Y#~^wQoQ7r3;yrx-VO zV(jg&4txc|A$QdY`j_-6?d=VL%W~r*fy;5-j1x5<6RzQZ8so(O0$)P^X9;?lzV(7$ zrf)0b&h-7E;3Mt!a=}NY@701{rteQY=zl73nZCaexJ=(a3H~x(uL^n@ueTX@#_Jz~ z&j#qu*zG5RkBpaZXhQ!oUcDG6{Y&~o1uo-tl)z=YDg`d>_9u*!{L*gk74*_>9~QW@ z+dm3i+Tnm1V3qI0LB7%?9PodV=-|#tNM1qg( zrynoyP9bNmz-72A7G^u13}>{8l4hcNC;mm?W>rpxhy zk4%@71s|C%g@RtDOOXeCsla8rR0>?C%LM|L>2f{eB)?q8^;?0n zK`+bm-GaX?&p#D>ehQIIz3{c*Bg>7<(K=ofu54Ev$~fs$(jOym*{(QV;IiCUCUBXr z*9cseCqEYWts-4MXWXgJ6US)zo%mghJMG~$K`-l(y@Gy$2sc=u`4gYB1>T2oQ~sNJ zWQYS_p}kux1s~Z?e!_$PKZ5>eB3yrALY_MWevH8H6nLY+7Ylriz$N_~0+;mGSRJm@ zKKnCH`jPf|6yuaG(mqcVeAeTevCmTkA8Bu=3VLau6Fun51TO7!rog3rwg~>Kg*+Dv zdKs@v8F$93Q}Ed!_*^Ua$avi*=w-a_@}R$0;4)qh30%f&hrl<8bno)OPdXJs!%;fQ z{P=T$%khLK1^x@czwbE3M)8sK!v!wsPZjt^!DoiRWw~1Cfxp2x+2_yjXYA^)g8pK` z|1%HzuRQ1jrzPSg^)o}@_Xz&iF;4Q_A>_G5&`W!`SKxAe@-u?Zor2FF1-<0+cY#Yj z*6CV)lIJeLC&)OZyW}%Q(EnV}pW#7YDR3F?e8ES`-yrDa`po45mwc`le5Cw033|!r zj{=wWbNCsE3>@jX4uQ*h@G8bhpTy^H_#^k@ z@#;tEneY$vt92LSRDR0!;oBG|J~!acq|0-RJN5jA2OcbfXE@^XOZ*u=eHnN1Ia=WN z3H^)|xYYktflIrp5V%|?d>-RY{mc>cvOTa&(98PhNj4{2BecB=AQB zzFXjr3j9-nZx(nUf)_aA{}}!Z|15z&F7SbjJMA+pa9Q8A2tKO?pNj>(Eaxv}ob)OC zm7Rjm2EpfA!AF*#w+Z^&1^rzf^!Ex}mh%q@T$b}Y1b-Q?cLlwS*9VL{2mCZ58w~Ue7S@jMpoI&w3HBoq~^y z*9U@L#_MAb`mY5p%zOFA?%@61e35oWLdjcLXl^>}H(oa~=MSeeMzT7mIMM8CrfPeUNdoH%b3J zf!`_kd@k_K0v}tU`4bTQ9`@@oE>B)u*VrT$wOciQJ) z1TO6=^DNDW=zlHZ8xy#+pNAQzbbkhaCf&Dr;4e7v;}8b9L(kT~6z;tu+*1TD?YT_g za^B=3#+~vk^q}7&a2c;-&q>H5?SHVqrJamr+-d)32zqJ%vjqJ*1ZDI#+k^gp1b&Xt zPvN-(|HM8#%sj+30$V{6oE@UU(Yzj>skC6IkyY?r9z&kE=cf~@*FZdflGO= z6u1ocOMy%Jyy^rWN#A2m0+;bROyJVa^8_yW&k(qzZx*^H3ve4ZD4It3p&pLMOkWxt?t zK0L#bJUj4b`Kj4A?pbm`Th`+R-yFBoJdEglrDmF^~Yw&2~ zKa_E&{L>l}^s+uWi*cgASm=MD2mSXv=zr`%e~SnG!-D>gLjG-nev6Q2r=XYezboja z{9k*}_i564aK`rp#>pPm33-Nl(3g17Pxqj&6u7LX779KxUP}eNjMt5VUdnl^2mJ#c z^pAMZzb@!yy1XsuWx9MV=>H`2)~6XSa85m+#5n0$#y8)Cey6}66!y^LBE??ue?s6> z7$^RJ#-GU-$FwBqWw|uU1HZ}xAJ&@SGggFKE^t{+UMO%`58lT($@zki^C3Ym%b%Cy ziEw58-oNetEALFetE#TP9|o0C!4VZTs3=m!B!Gfd%M=9#-pF8)(l^9#m1siJ5EK+^ zpdgf25!5;rY{Ur=T12eaIz;LK2o~oF6|Dm}RJ6{be0!ay**V$*EbI-Z=rj|4AsR2G+xnG}I&@=A!0saU$>+n1{^J#WboTtR)eAQ05KVS6< z@NSc9`^))raDbl&&i!tta><9|@M`F}-z^E~e;?3q4Cr49=)ZuT`_Z=neTONv^<@5s zDEIffKG0V=Q`;}j2Qz5?k`V()BiKzoUgWmGwyzu)#ge62Z3|H>!DosyDGQXIP48Q_q*ZH zbH5lB(60gKID8tM*NtC?{}++Z+t70yj{2n&xhC6X6Sh~o%Of0d)~5?N=hZ@R*8fs) zZpUlD>3=mi>;D8e>%T?0)SvZy7kbuzC-ha$#vm;7ILi}`;YdiJ;VG$(RR_V-cPUR{(+{^x-A0v`=NSh>V~ z#Vr5=PCxI%56@3J&Z?~gkAuCy-$nlYmHYL{5Ab>L^B(*x z2Iukp-hiLK2KX!B+`ebej{7C!`S~Wbr@*gJF8z7|{3_^qzFiIeBJ|tf=Oys% z&@-PCe;wy3abJf1ROOOC-(Spzp8gkrr{HG=ILFC@%4Obr&MmedJsHry7~p%zs- z{|e&n1%5vGvEbZamMHJ){II{9py&Ogt>E>=7*JQknLjHeKF58#qtN#EW4gCpMiIlyBqGjO4 zsKf5pNYr?|@%I5bE0?&}LO%%n0`NrvKaWCBKktEa{uzC3lun)V?Q@k&KCFL{a=-qQ z;D`0U41QSuUqjFO&kyJqfV2L$gR}l?;r|2I2iv}zpl3c?0{j#B`4E0S59nLVMR3=o zZoDp(4L$+ev7d6OCqKtB8v4_rp8`G*d?Um4T-grQ{^q2GY(ECzt$9@7GDtvtNCc`~4aMKer>#k?_NQ6+q8^6$SJY z!P&1%!P&2w;2b|sDEG(D8_;w7ybsRt^A-49jGvw099M0BTf1F2t_CXi>;H4;S^sg$ z{rZ=|569JH_+kBLK+pPL8PMMV&ieljob_J=|8p=N)u=lRbU$|e8p$me_L=_l_NCvr{npSs2RJ4(4<&vOHO3OM^U1DyT3 z9-R675uE*cNV(+s8S;D_dVa3&$lp1UYoh;$TdZHbluN%j{_ltWbLby|o_RhEJ;(nG z;2i&(!8!i_2F~%{yvilvnqU7zt0Elri{pQ&a$jE<;1j?({x4B3b>sM-4n6B|7xZ5^ z8>{of0sUrhj+6JnIZnO-XWRpC&4`-xm*b?fa>@Tow^%;MK~F!G(0>K}?12870KW^I z{aOjmemw@xeBJ?PzqTuvetnHRzlNTES}k%S*Q7qoXFqV}b2K>p^aE!;gOoRQ{=adH z)%h&wxj#Mv{kPCR2R--4S#t1mP5gi77V|$}xj)Vqg0sJW1ZRKOg0sKxg0sJ;-7eY0 z_2m1|BJkx+YV({1PW|t|sXz0M*uV65hb;PkkS|x>+%aBfn-9+Xm%@)+S};F<2J&v|tk_z&=N7yPh34}dez zH^Hgj4o>}Uce!A$N&a#v&hl@iT=J*>U~twm3w~J7p3u|JIRQQvepu)8!CAK@@WVR) zIlx~8e*@#W?_$?c*QCGXKMU~5;M}jTQ7-kAl3P7*fS%V|?g{As7|j0?zB|KY;Uo+8@_2eoKz|xIx7RTE+39>)-9|&t@sol+ z1KY6}yb1X9fSx1nFp2lQK@Z-#uf2J}ttj<<`{zd7_R zmHYeezR+_&Iv9L6_{j?RIT@Vq%Lc;F?(j1lde&zQ^vvf1@IBz?qJW<(pl<>FTNr2Q z{9oYfQJ-1x!+y<${we5hho1Mx?}mOO^k0GVzIppUNcM65yl*~4xzwj6{EUR2Gj6LDQTkE+d7tHABw_{a_Mht@Ux&F2tEd! z_g}_=^Zv^`aBkn_$|Y_a_`eT&_V*ER*6k_yX$wCuLQg+i!0G1`_}LSFK8K!ucE6{# z{@b8$4bJV-QMtcej)$JxC0Dt>U4}u=?ecSQZkH4|x65VVE0O;KaL!}*DVKcqg8m`s zS)X;#bH8{dpnnaV+vNlJ;ePQ6^o-kNW%72}9h}?c0OkI6=?Xo!OCRO_b{PUax63GS zZkNg6oab)~`2TZ&zZT%T-CJ7+9$yXyXWZ`K+)vBFd3?DToX3~>%B4Qfy2Xym*F(?a z%PFgp^DGST3zUohb{L13DVOc|A^5ZK^8xsFaOQv5eYN>~0{toA)c*pU{;vk7{tNWT^$pG%a>@%JOKdt^08%jP+T@b6!!OH!(M?hZ+|2@I!f0F0N^1KB4U%<~i z=s9lhfS%)anR0*Ju7;mQu5Z?_YWU%}-2gqu?ehWso8TO`?}KyPHvMy4XQ?Oq)k?Y4 zpZ#jD-0#;R@N+x*)fs-+uWabquigQDe{lBeOmOyVBsjR3vNVz`_kMX#TtCYuWf2r`e>0eVWak;{shY z(zmaT+kKSF_T@O~49;!3dw`gfpj2mgCK>KwZ!`Owe40e%?xJoxVc zPCq|Z?n0)W51*x6`n3=8`8oXT1wI{q<~SSME_0yg_@58|Jg-{_Kl?PP^>YXOaQxo` zJ;(n80sUj(9RC}@IsX3!&T%+#jq9Xq{`k36xj%lc1n2m99DevY=TD*M`>AihIX-v) zOPr6yrT=cq{qcD!^c)WZq38HK7kZA*xzKa`-vT}TFNU7}*FaDITa`C;{o=UV4n4=! zSMbkq)$FmjKH`Vtsd8^_fF(BJ0%X5;y=fW9j@$5jqE$JH?SXTL^6&wdpsm+i=Y zmB0`CH3@#$uW8V;U%w9MuLWnnehbci?f$q+(6#1nxwc7d-P(b3Ke`}N$9j(Qe$G~! zY_CpkvHJJfO=zrVzZU9+Wz&m|v>W$}*OCwYf2rK`Ik7CG>HhH(<3-B%^!Ulj5AygV z<#!*L?&mt?_j`PS^1pa|qw-@9iJ$oSf3Mu~{95%b4~?G~KVIv&pU351m$WYri`S+f zs(h!%%aosXM7n;4@?jodru=6fmuv3Q3OdJYi~El93q0Oj1g>4=@%GBcc8ULPeoj_i z?C~+mCwY9T@)pO$ex%NGTrM`=K2>i1uT%ZE9$%%r=(zNJo=|?l@#*{{<YlZne(pLUnUCllb4jCQkxw z=>YFGAYK1k)t}_?naWS|_*Kd;%#HoX%im%gHak7t|0dP%I|1$!7 zp~rixeu>AsDZkI-LzK54mLB(F3|M9BtQH3$Hx2sI&-zo3t@n$V!-OI{lyz#too2Nfk^&6+hcD{b@%$VD8VVLS~ z_ISDSJ3W4b@|7OHU-|YclH(pZE1BOI;O{E8Jl|9Qp9c8%0e;n-^!`55Dt_H$ZaP0p zd0UUqQhuPv=PB>(@z%<-J-$u(DIWh^`Bn4M^T}u(zplDIo&QMrGLLsxzS`ppl|Sb3 zmy~bv_*~_iJw8hLR*&DM{Bw_Ap?tra((`ZLCVoBt=5*dw`9hDMq5MvdU!c5`z5%gu zGF|y`9$%#V1dp##-u-uRKC-{?b5;YCoBvl;pXc$nm5=dwtG2P<@g6t*(~FYhzNy^e z9;ALg^!VY*zw-DQ%A4I5`!_$sl<(#7amo+&c(L*|i_`tgQ2w;XtCYX$@u|w+^Z513 zGnS?M|4RA1<>`FA@&y6DIKWqV{8{z$iGIGw>ht)XalA#ik1yxX*~)+K@$;1b$>V=i z{)ETpD}UDG3zWa%@d?U5@c1(2UwZr~N@dwRUD@`F5nw(?s%{&(d|J>G1u zINqsxf7a@mqx=kycU6A2$In-uQZD=BmpH$g1ik~jK<|H9-0Rg(iN~K+KE>m=D4*`} z&y>&g_`}L8A4#us^LFv;D?NU!@*6$=W97Gc{AbFSd%TVE2RvS){F6u1^O>srJC83= zzQ>w${U+u6c>Hzc2R@#zKd62D`f!gQtz3soo$LR4`6{~p%2UQ5p&p}-Xeg?+#T>-uUoYx_r0Ur!MAA%17KN6hR;d_Ih1^qS3W&fJv z7Q4Qrhvldayxx1O>btu2aQM+_IJz#nFZg|`_s>@!RW5Pm&}4Df1@zB>^Lp=V;Jn`3 z!sQ@M;?-E{^ma`aa(gGK)7=Va&^_bhPk7e(OoGZCDAE)VeQ zz?r|EF4d_6w-@u-2tUl{1#sr`F*x;~fis`40^F_#``haPY+vSS*Of)jxN;9jn(xQ1 zD+^~n@)-+$*8yxVjF!7=D(4v%jmrxm`AZQ~x|T z^{;?4|2M!{H~Frg)s6fkaQe6F=zcxh$i(29Uw^y4E}Z!s2tDhQ4bJ|a0M0yr9N+`M z>EEv3`}vQ9p8d7!`o4ZfK>urS_IEBg^S?I07l1P#yFcLP^I$;#C^+-6`w8NQ`8*9h zi<;Ov*(m+W$I#RNZo9ceT$4Z3e=BhMxBD}`f4jfobGxr1oN@EupLMqT zEq*>_&~u#FeHhVmyI&U2{|21>y&0VSwfjiopZs>{xqal{DAAK21wHFv_j5$gI*f##b+G$Iem>>U z)4$#4@$mClc z=IiY~k{@>n^gIrZ2Isi4`%AumyN@KC`P+RYpD%=e>g_(2?|*$jZ}**i|L+C#KY(-G zc5D%qEvg&qVE3bZ|0hGw{C^70abowW#1G@zeJ$UA8T`=y)BwK@ocY^*D&PP8&~L)= z=vi>)Z}+wQ{6B!6aqYgAAGfvM=Mm1hM}af$kHA^C9^kCcU~u|53!HvNgL9nQ{V~at zel7{6`yKR*YxmjwxQ_(%FM%`eW^nfRtpKbx!_Q{;xeuK6 z{}VXtZ}%tt`n(7|_oL6ina}qD-a+rniGTXB`-gtNPJy2Lqumb_J^OVo^!K0+)4-{> z`-Faf?LMS%9>4B@ANKbT;M`x+9DC^nV3s{?CIm|5pOs?%zsWjzhcO>*uq#-f#5v2ZA%M-PiT?c3;=`Z})Y5z1_d{ zx!sQy&bW48*Vo&9UE#N3zg~*`$sY&jIJEn>eq6gB>&M*;Kb(K;{;=rjzpdVI63+Rp zGdTNe_jN_jd1esw+`e{S)Ysd6TH(}R1V7B*?gNXS`P+S9-~TH3q5p>i-0owGANKb( z=vkldzuifAFt^@2egEGE^gF>hf7*R-Kd#-c7S8_etM`+Iv%hwq+|Q>6^z>u* z&;7Xlp=W>XzPj(fFrXg~&i>l{c0cYV&~v-Y0B1gSAKuUBR_M8ZEdjp?$+_PJE! zmraTJ0#CpBl9=1)QcXWbKcD)Ur$0?UpK6~!HGPZ9*v}SyA7T8aIWf1-GaBD*Zp;tY z^I_xd^v1G%ZqfLS`gy?v^tfZZ&9c}}rpK$6$NXK7fA@!&+vk$Z&r1DV6z|t_+#VjA zMdS8D>_oga`7)Eu;ay4=!Zf7E9G6?nxB8TTDkaH~jl#-RyG<;^%g^ zSRH1;59@ZVa=&iB4e0LxXWewzMdO5Z`xEr!e+6gVwt%y4N6H3tO;(qpZaV!$pN|>? zeo&;Y`+tR|DHlKdUe(^bB;uN%&opqx{Q{hI*a^<}zx(1o8s~u@DVObX zr(10MWd=3PiZpWa-OmIR=UUeL=Vq(>J~cAo+Qp) z6F;XT?wJvdImes5UzGYB2z?5Aj@t>!ML*9iR!==Wispws;Ad{Y&yC>R?u(R5eb&Lx z67Z+MUxuF-!0mV{el~)C06)Ag&Hd{o=qI`7(xjf`Pk_G+y~L6xao2o!xl_^E*Yx&U9RTyi-W`ZvLu=l9AbpT*GsL`1InamNPu^Z;L`T>P_N?+5tb z;pZFV(^SW&{8^SUBi(~*Ct}=k9G(Tv@pff^KMBt3gl!~o*JMTi`zZJ8!_RSXzq9jR zUw;PtGtaXE{%1hX{bdz6^V}Nnla1pe^*qippI<=F?P%YJmN3lc4e05=Ek4&leI_{T z)-}NUfpeZ5qg=*Fm0N7yD1iPFjH}9keojEY0-W>VF)o%gsRQR3o)2*U8WO2vJ&!N; z{!#pJ{#l@U=~qYOe@DR2Q{b%6W^m?z0=UcxR<|PX@4zonF8Le;J{>&DRp-OIl*{<% ze8}?$&WGQtUh2T{X6Fh1esqq@L7LC6QZBi0KD-^Ad9G0|ak;(h^Vq)s&SLDE&rc8V zUnuwcbytA@9)7-Yx!HDEqg+<9*nIeva`Dgoj-UJGer?zBL{B~|Fdy=L2mRaUY5h99 z4nN$l-%;-CTS+3W`T4Y0?&}9Y&-tVRoOvz|`1v%TZ-aS^_2K-<@i`rO=5q@;^VtYa z{dVQDIjh`a+x-jZFTr@==NMV%mYA=|L!Vdd6PORrfFH&k2hRC~^B((qhU<$oDfe>Z z|8zuS&U*5EuZb&$)u9dcQ`W5mIPW8L2LBjwv%z^CzBf4g)dzVtLq0cy%MNLIZUg5$ zEaO<3tmQi$rq7OO%-e$V`*(YS4^q9OmiO$Y9}GX7XND^m zKk^+Y(~k!KDe}?VQBghzL4UF8C9WK@X6Wl_;PST}Ixk-dE_%HklyQy6EA=(^FVWlh zTkPrW{7-NHM8|y5SE+8bu4TJ3|L2rT9V*aY+rNa51^-g@(x*9YvAVT#8foI6fbA>eVb13|C9_Dzqd06zfxy9mg9;Tk-kmFg#q%_Hs<5@J)gmc_}5Yd>kZgP!I zn&i{TE!lR1LZEB%=V{Ti^atUGIHPuoTj*N&!Q#wo!ZQQv6Ck@}+=sqYfdhw5hc$fP!`o1Lp$&179){ktMA{Tu;qzUr<}w3WuHtrsf5try z+ZkN45nwl@FOGvhxn{~rbV+g*&bF@L)TD1XY-zl$^%dip;G{;BT? z&i<0q&(Y8~)(`7O|EwE1;~tN=wjHFab}VpDGgzNKr~~t~V}$7GU(Tzo(SI-aq5o6B z=_e=P$G%f9G3ci+{A6kZf_j2?0q+OSdY%Bze0l`(ISzW}W5-GfnTfbJL(hB$fHR*S z;OZutKjpl_>PtQpdW$Qm%Q4tm4}BtBPoW|*5FFjD`Fy1?SuAdur_a>aHiwwLkMbLJ zExeUJmzCY`6W$uUTAvGV18(=Dg|`LYs?UYXlBchCfLrc@+G(vs%TtXb!S_~MS=ksC z{XXD>q2CvL9Qc0Va!o^;;fDy&X2(k5hZ=P23ivq;{4(%N@U`Ib)W+E};734j_vz%% zoxoel$+~O8MZc%Ka4i#D{wD8fr4@U8tj1dnZttN)Z`b8SCQFv?Wc%vcxP7nKuA3Rp z(CauupqD)NcZ;+Y;9}FRWrQKx==N`{g&if8Fr%C8#xSl5d zt97TZ_IRf4^m~X^?fy7Vc}sA~|Ex&m#tFFe*WN!*0vG*k)z1T$d@^+d-vloDd8*$6 zF8*!a+y*ZChg9FZMf^m3%d$x)gSOzJe>|3D*!Ma`EBaEUALX{9yMaVNi0jNxQl~y7mgV=x`R@ddc(H>kdy9-rlG1kw=7v_y9d`=f{Xr3)z1JI|8J=OtH4E{qvLilxcILc?H*ja2VC?g zseT8z`0uXgk-O=eQt=^ryC0tk9{DeGe{}5_aMAyu{wu)6e``I@y9`|PKhyof{@;-J zmSx2h_u$&Cp8kB*e*`Z6r>p-jz{UTis&A*~*XFnRiv^+; z|7WZJQ@}<4rRqn4i;Z1JEdUq&52~*Q7yloq|8?M^KU~M{7I5+3Znk@HZ5z1g?Q>>5 z^rD94zn7k0o&qlVl=>e9E;e~{-Ggfd;G&9AFAiI^T9>`t?HM7i~r2q z+=FZPfs4MW&Knte5lyt>-_EmJf{VVp>W>63aopN$aPhT$ar~G0;Ns`U>gQ!}iTkwn z>n(86Pf-01aPeQg+&#Fqn_kotCi+WMp9e1fyXyJ$IpCt-ruqtS@s+vCJ-BumxajS= zz$$R@|C#!K2we1b9qf5<@xMa-f9>&%``jO0>!{Z!L@P_4@;)A~Qa;Y(+m)AqOFmt6 zKD-@V^6#eS<;%fEKT!3LflqSW+D35E=c&GfUOct@$F7bojs?HSoVayQaPf1U`WXj) zG4v(iqQ6u1tHC99na17V@k-@e!6(E2r{LoM9rfQOGZu;ODe=?jaa?Bn!uq>K{g;4? zAG?{b3S8=cv)2D1aM2&F$CsDEB}Ubs-Ggf%Wk#!Lj0j($JldJvYs;rv`Mweie3SA+ zz$LEzp41p{dD=qX=cK?zZ`XG!!6kO}BksYq8$G^7`3jF`R7diRwcwY0)WM1QgBdx6W}GOOK#Ykk2*f2HbYgG(rTpE(~~^wp|g2Hw>1%r)-8 zwfn$DzghL4gNy$|_5IcN;G+Lj^&RAeYfarUEqWF|bOM*BU#LD0T>SS`|L1_qQ#;?t z=r(amNkzfAZe39xugBZ7@>Fp_w~Ex{ii~dK3MvXRx}7_5VnzhI<&PeE=J1N1g%wlE zQiBR}dyOm2zqn{zYC>+I3I?Q#Qx&NZ}8KC#!!!`M9D91;s@bQwF)n<>wU?rWzH&a_m(k z=FU@gHoECLF+9K5@YF9Rr6xGXxj8)tq|PgtR9q4De_(0xxK#OR1%(x*xIpQ7XYJZsePgo$=Jgh_o?Z{A>pOAq|Ev4^|DG`MfOmU$dFhlo zB~R>E%{11i`LTh$`KO%M+lM-Xu%2O)-94V%bf(K4Iy@^sr-wK1)lAsg+4`3eZf?rW zJF~E8*qK9zSDct19U`)`bIvW8SX7wrO6v|Lg9=?SvkS);l;>BJ7Zg=YbO)^A1@0j? zH>2D6g@yU4$%U!1ihOtUD^AI7`u{@S<)v~+PRzF6y-Q{#In-x&>*c15f7wa)zclZ} zQ)GiS!7e*h)0>*k+1X3CNfU~TE=(0qsk^nk>>EFVbdrzj7)6$fgv;7{$Ru|{)vsV; zs)wA$*tXbZ8SB_JFvaFA3cF5gl-Q`4XXdlFGo&S++i=} zr1`}K6D#s3xhIA094l!$ZLIfbYE$n?{{Bs;ul{LI+F`s-(GpH78b4@zyRwx`l5Lb* zQsO4hk~*8hHr4Qo9%ThZ<%3E}WX2qxoo}bx^$hWxz<4;Ze`!gX8~rxs>z{ub>SdRE z&aNHR)BEhKiSDqWZ%^tT7qWZeZHnyFxlx&V)Rw7c4swT;#&4)PVGiTd<(9<9fL&Ivv2N?svayF`8Jh(YCl;MQLEe1y z$afCIozCtxXhKm%{5ENbo93jSgD%d^y(q6JFK=In|&Nn@7$pN!W>U z`WF-z4@#qwr9+Jk!LO96Z3yEmd0?yawLHr!3~g%#NoD{>uo@2(4q^D9aRxoN4Q z$9NaVJsUdw#Qf}D`9n&_<(C&sI6svy+-;8N4>?)+`aV4VVRh@5O!iJ}P;Q|0b3JfX;4|Hz+E zIxafGM5T1tH?;}e47FM`TFK7LO z+BK#hq7bE&a9JE{RKJU z^i;)vmG^fORz)i6K99xh?7zV=%QvyYog7XoQ&i;U?EHfA@&b24UbFQ_43{@)`O)cd zegn?^)K~N-$ZaR*$h{XDF{sf_Z1hF(8+(cvPU4^NRGUfNIkMh?8_1&ZUh2&t_+H$- ziH>#@e^VsHuh&OH^uX2HT?GuACB&$?jGN=mpyX2LxYH(0hz><^Mv*Fy=7wEGY^am^ z;@3TyY;e?um^x=sbX&{rGCW}$g|9j{Vnf&Oq~0pjcQHM?7bb1Jir(<7>Yp0}uK(#= z>$!~iZ%TO=5&r4S(~p}CAB6R8IbIo;{?}&brtG?JrT@h%xPheqL!oxjmztfdF;{IH z(}RCk0C%ORpg1}3*)=gR)dlZQ1qOJ6lZMP(GE*g(Hh#WNa8mD_u!|i`PMExdUSlIP zWLG=;KQwBS(oYOkv+4hZ@msUU7fy87`S{Atvui3DjlymNe(KID&gT7qWxLa9ysWYmOGfe4cYJC2A z+KWwc^JL5p60BNzS55yWqj&hcWqMpU03~hYDUO@V1m8;UW(b- zI%J=x_WJRSDE?uMupgUXpV4B z3Gr`lg#Gvg`=c9SUy)$HtP%E=3HDtYVQ=5}XZ=<-!v4mD_-{ADUTW=c|MweVZ{Oo& z{$Do2{=tO!@_VN??ra?ze`^!$cQnHO`2>6U@SnxCbtwLp1pB6qu>UB*UVcZ<;@UbC z|LX*M`OOBivvtVceqWWxZ~46}v$J)`-hS(a+h2Ys%j|3&vbW!XXMFknEwi(A$Uf6) z{qZZmk7RbX4%yrHIT>Gmx6ABo9kRFIgkk^Xcb?47)*<^onm^;q?|_+|twZ($)t>R? zce2dR)*<^53GwB(JyZ7_ zg!uBiXJ%*Xko}B=`11QuW@qb={k(+u^806IXX}u?eSe?ZUw;3}>}(yfzda$o>=R~Z z>yZ62wP$?!4H&btb;y2oLVWohHnX#J$i6xuzWlzG+1WZ|zab%hRwL}~`^D^kn?~4g zNr*4M`(}CDI+XubwP$?!-7K@Sb;$nng!uA%ab{=hko}H?_%bJ&ovlOmEt=JxzsuY) z&FpL)vfnqseqkf*?RS7!zZs3NKQE*^8$Z>rxz=#Y+rY8ziTL#GtJL1!hnhaqp6EK;t)u?C z+OnCwe$BAvPk#U9>+ebSD>S};ZOpeX4cKoA^xwCCGGM=@f%eC^-az}xfPKcg zxMcqJ^Yi~xz`mW@@2dWCOiRi?Q|yQwCtow^U{;m$h-_pSNa{}?R z65^km5dWh<{Ot{l|9&9;z=ZhY65G41?>q~!_~vIv!2XwNFUNN_ zv$OSS&Y?Wt-OGQ4+P5*GI`Qk**V!l4FLPGxFjMWNeiypM^0)m;e(yvie*GTY5C;_B zY+gDU>($<`U$xpVZAt6e_~z#gwRf8_tzGb9{Bm^rG@Rj;DdQDqAN4<7meFT+tX!+# z3zz=Oxr&oV&HDeb#`pa`_I|8u(^?I5<=3OR>!0++-+r4uiw!!Zo7Xvh@3j2A1X?VP zf#oUrm%GK!e}KmK>;I|7U+#`?Y*u$$4-eSi@?~t*k;d-1+1dK4K>w@N{&UaXAHTDm zed74l{@Z;3>A&oYe*Yf`I>TpZNK259D9AB;I~@ zA4T$)-yiVv@8Z7iExFVgKVQf3rg}SuAO8qvpH#oaOY4rGOB3Q(2IA-KjN=cES2d4* z{7VDzs}thO?*jP!eYji_V1+nXX!}q zs`j?>Y38lUsWuM*-v5QsldRX| zZ~c_`S0}_@rt$sl|CYvg!#l0TS;aMzKkVk-U<&i=w_WYmc*kEqfBE6?r25U){Ovld z+DH!n7eK0k7ud+x`-Rpa~hduq=(uv}kb zvvh2|Es+0qwcoglz#m|3Fw?QQrKmLmS;|#~|qJAx%eNy~B zdIKd7^;?h-e@GyHrvAey{tpgkUT6Fb48))JVBG(g#mF`3|1ECu`+s)(l7Cy$>z`LLdAL!-yq2eXg=nvs#|e&1`{TbdGtTg6FTUAZ{%!Y7&VPm4 zk20b9@$+xt?341}`fyx-`y7bW|IUQ`^DVxYXS>7Wz^PrtA8qkH`x~p{_?zNYH2xMR z#4mUDZVIY%{eH51*bn;X1zuYnO9Ju7|0ND=+e!Mr6!yk{sr~ogzgKGf<1MhRGriXj ztG)d1OSTniUuSz!u(+v`)EebV?_q4^I~q2#~9EoN_iXKQ@F{+UO{+u!p^Po*MD9E^B>^slj`5)v3NjP{iObX zbc>(=>_Gli8o!g5Z>IP9Pl5c`HZcGD0{M?h$p3+a{N?v}Wu*A^-=gt%wf`RL-e8Em zU;lRUVOQ67HGYnE_DS`hosj>7&YxfZVvXr|`?>wu?Ctf-7T`dY^Cqi!*K^ZS9u_omN`N{uh~ zyxB7O!ae`Y>^%otj*1O;HGXnjBBHD_e&oZhu34VZ3-@68+w0?;AZh$$Jsu~-{yz?T z^INX*{qfUBp`b#kbdoJNu;kwG&@kd%9U1xf)HwW^6xqi`X*+u?YpvTSL@V6G!PdprB2{?C3g-hN|MDDhu*i`iTJF@g9mYkZqO)J=`Oz5Zz+{#K1YP=ylzRk!%@ zZwSP1AzxN=txxn=`(XA)t_j4?S{wI&vI-^sX1AEV^?!39{y>f2#RBQt>m-oVEZ}CrczsH@l{mV3drrO)e?Co`LXP>nFTdb?Q|88+cW^eJY3B;eL@q1Yy zU7Nk(s{--!H2yplO8?(>i`iTJ?*sAIHZZ>Yo_SLLwWcx7Qg@FHNLwHlh!gd{@6H;n!nlkfUPeI*jFAK z8(KVbV6SaG+xj1;YqE^lyRbLmudM&ReM0{~a7Gr_>at4X`}52^jqksIvvSz_A+@)B zZ2hp>+iP2!oxPUdlb36xUiul;YM*IBU0eQ!-_`iO{T8(!e}pOHwQs-0*(Z&kDy`o< zcYKj1Jpb*}x0zHDY(sTaKy5Wjxy R1NK?(#aVsn`p4$m|1WMrJ CMakeFiles/gmock_main.dir/src/gmock_main.cc.i - -_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s - -# Object files for target gmock_main -gmock_main_OBJECTS = \ -"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" - -# External object files for target gmock_main -gmock_main_EXTERNAL_OBJECTS = - -lib/libgmock_main.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -lib/libgmock_main.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make -lib/libgmock_main.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts -lib/libgmock_main.so.1.14.0: lib/libgmock.so.1.14.0 -lib/libgmock_main.so.1.14.0: lib/libgtest.so.1.14.0 -lib/libgmock_main.so.1.14.0: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library ../../../lib/libgmock_main.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE) - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_symlink_library ../../../lib/libgmock_main.so.1.14.0 ../../../lib/libgmock_main.so.1.14.0 ../../../lib/libgmock_main.so - -lib/libgmock_main.so: lib/libgmock_main.so.1.14.0 - @$(CMAKE_COMMAND) -E touch_nocreate lib/libgmock_main.so - -# Rule to build all files generated by this target. -_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build: lib/libgmock_main.so -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build - -_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean - -_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend - diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake deleted file mode 100644 index 0eaa03dd7..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake +++ /dev/null @@ -1,14 +0,0 @@ -file(REMOVE_RECURSE - "../../../bin/libgmock_main.pdb" - "../../../lib/.1.14.0" - "../../../lib/libgmock_main.so" - "../../../lib/libgmock_main.so.1.14.0" - "CMakeFiles/gmock_main.dir/link.d" - "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" - "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make deleted file mode 100644 index 08094148d..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for gmock_main. -# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts deleted file mode 100644 index 85535ac81..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gmock_main. diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make deleted file mode 100644 index 4a18b61b4..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gmock_main. -# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make deleted file mode 100644 index 8d784cd6f..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgmock_main_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -isystem /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest - -CXX_FLAGS = -O3 -DNDEBUG -std=c++20 -fPIC -Wall -Wshadow -Wundef -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers - diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt deleted file mode 100644 index 0310494ca..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/gmock_main.dir/link.d -shared -Wl,-soname,libgmock_main.so.1.14.0 -o ../../../lib/libgmock_main.so.1.14.0 CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -Wl,-rpath,/home/runner/work/kokkos-tools/kokkos-tools/build/lib ../../../lib/libgmock.so.1.14.0 ../../../lib/libgtest.so.1.14.0 diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make b/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make deleted file mode 100644 index 8c8fb6fbb..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 3 -CMAKE_PROGRESS_2 = 4 - diff --git a/build/_deps/googletest-build/googlemock/CMakeFiles/progress.marks b/build/_deps/googletest-build/googlemock/CMakeFiles/progress.marks deleted file mode 100644 index 45a4fb75d..000000000 --- a/build/_deps/googletest-build/googlemock/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -8 diff --git a/build/_deps/googletest-build/googlemock/CTestTestfile.cmake b/build/_deps/googletest-build/googlemock/CTestTestfile.cmake deleted file mode 100644 index 9e4f97998..000000000 --- a/build/_deps/googletest-build/googlemock/CTestTestfile.cmake +++ /dev/null @@ -1,7 +0,0 @@ -# CMake generated Testfile for -# Source directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock -# Build directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock -# -# This file includes the relevant testing commands required for -# testing this directory and lists subdirectories to be tested as well. -subdirs("../googletest") diff --git a/build/_deps/googletest-build/googlemock/Makefile b/build/_deps/googletest-build/googlemock/Makefile deleted file mode 100644 index aa2bb7885..000000000 --- a/build/_deps/googletest-build/googlemock/Makefile +++ /dev/null @@ -1,284 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target test -test: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..." - /usr/local/bin/ctest --force-new-ctest-process $(ARGS) -.PHONY : test - -# Special rule for the target test -test/fast: test -.PHONY : test/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." - /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." - /usr/local/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." - /usr/local/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." - /usr/local/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." - /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# The main all target -all: cmake_check_build_system - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock//CMakeFiles/progress.marks - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule - -# Convenience name for target. -gmock: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule -.PHONY : gmock - -# fast build rule for target. -gmock/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build -.PHONY : gmock/fast - -# Convenience name for target. -_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule -.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule - -# Convenience name for target. -gmock_main: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule -.PHONY : gmock_main - -# fast build rule for target. -gmock_main/fast: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build -.PHONY : gmock_main/fast - -src/gmock-all.o: src/gmock-all.cc.o -.PHONY : src/gmock-all.o - -# target to build an object file -src/gmock-all.cc.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -.PHONY : src/gmock-all.cc.o - -src/gmock-all.i: src/gmock-all.cc.i -.PHONY : src/gmock-all.i - -# target to preprocess a source file -src/gmock-all.cc.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i -.PHONY : src/gmock-all.cc.i - -src/gmock-all.s: src/gmock-all.cc.s -.PHONY : src/gmock-all.s - -# target to generate assembly for a file -src/gmock-all.cc.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s -.PHONY : src/gmock-all.cc.s - -src/gmock_main.o: src/gmock_main.cc.o -.PHONY : src/gmock_main.o - -# target to build an object file -src/gmock_main.cc.o: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -.PHONY : src/gmock_main.cc.o - -src/gmock_main.i: src/gmock_main.cc.i -.PHONY : src/gmock_main.i - -# target to preprocess a source file -src/gmock_main.cc.i: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i -.PHONY : src/gmock_main.cc.i - -src/gmock_main.s: src/gmock_main.cc.s -.PHONY : src/gmock_main.s - -# target to generate assembly for a file -src/gmock_main.cc.s: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s -.PHONY : src/gmock_main.cc.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... test" - @echo "... gmock" - @echo "... gmock_main" - @echo "... src/gmock-all.o" - @echo "... src/gmock-all.i" - @echo "... src/gmock-all.s" - @echo "... src/gmock_main.o" - @echo "... src/gmock_main.i" - @echo "... src/gmock_main.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/build/_deps/googletest-build/googlemock/cmake_install.cmake b/build/_deps/googletest-build/googlemock/cmake_install.cmake deleted file mode 100644 index 776ae0442..000000000 --- a/build/_deps/googletest-build/googlemock/cmake_install.cmake +++ /dev/null @@ -1,56 +0,0 @@ -# Install script for directory: /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googlemock - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/usr/local") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Install shared libraries without execute permission? -if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) - set(CMAKE_INSTALL_SO_NO_EXE "1") -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "FALSE") -endif() - -# Set path to fallback-tool for dependency-resolution. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/usr/bin/objdump") -endif() - -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/cmake_install.cmake") - -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -if(CMAKE_INSTALL_LOCAL_ONLY) - file(WRITE "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googlemock/install_local_manifest.txt" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") -endif() diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/build/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 95005bf3a..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/kokkos-tools/kokkos-tools") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/kokkos-tools/kokkos-tools/build") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake deleted file mode 100644 index 04443f9bc..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake +++ /dev/null @@ -1,30 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-all.cc" "_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" "gcc" "_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" - "" "lib/libgtest.so" "gcc" "_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.d" - ) - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgtest.so" "/home/runner/work/kokkos-tools/kokkos-tools/build/lib/libgtest.so.1.14.0" - ) - - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES - ) - -# Targets to which this target links which contain Fortran sources. -set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make deleted file mode 100644 index 8a9355e3c..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make +++ /dev/null @@ -1,118 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/bin/cmake - -# The command to remove a file. -RM = /usr/local/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/runner/work/kokkos-tools/kokkos-tools - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/runner/work/kokkos-tools/kokkos-tools/build - -# Include any dependencies generated for this target. -include _deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include _deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make - -# Include the progress variables for this target. -include _deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make - -# Include the compile flags for this target's objects. -include _deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make - -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/codegen: -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/codegen - -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: _deps/googletest-src/googletest/src/gtest-all.cc -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-all.cc - -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i - -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s - -# Object files for target gtest -gtest_OBJECTS = \ -"CMakeFiles/gtest.dir/src/gtest-all.cc.o" - -# External object files for target gtest -gtest_EXTERNAL_OBJECTS = - -lib/libgtest.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -lib/libgtest.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make -lib/libgtest.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts -lib/libgtest.so.1.14.0: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/kokkos-tools/kokkos-tools/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library ../../../lib/libgtest.so" - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_symlink_library ../../../lib/libgtest.so.1.14.0 ../../../lib/libgtest.so.1.14.0 ../../../lib/libgtest.so - -lib/libgtest.so: lib/libgtest.so.1.14.0 - @$(CMAKE_COMMAND) -E touch_nocreate lib/libgtest.so - -# Rule to build all files generated by this target. -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build: lib/libgtest.so -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build - -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean: - cd /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean - -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend: - cd /home/runner/work/kokkos-tools/kokkos-tools/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/kokkos-tools/kokkos-tools /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest /home/runner/work/kokkos-tools/kokkos-tools/build /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake "--color=$(COLOR)" -.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend - diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake deleted file mode 100644 index fbbb870c5..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake +++ /dev/null @@ -1,14 +0,0 @@ -file(REMOVE_RECURSE - "../../../bin/libgtest.pdb" - "../../../lib/.1.14.0" - "../../../lib/libgtest.so" - "../../../lib/libgtest.so.1.14.0" - "CMakeFiles/gtest.dir/link.d" - "CMakeFiles/gtest.dir/src/gtest-all.cc.o" - "CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.internal b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.internal deleted file mode 100644 index 849049c4d..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.internal +++ /dev/null @@ -1,496 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-all.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-message.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-spi.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/gtest_prod.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-assertion-result.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-death-test.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-filepath.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-internal-inl.h - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-matchers.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-port.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-printers.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-test-part.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest-typed-test.cc - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/src/gtest.cc - /usr/include/alloca.h - /usr/include/arpa/inet.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm-generic/errno-base.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/int-ll64.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm-generic/socket.h - /usr/include/asm-generic/sockios.h - /usr/include/asm-generic/types.h - /usr/include/assert.h - /usr/include/c++/13/algorithm - /usr/include/c++/13/any - /usr/include/c++/13/array - /usr/include/c++/13/atomic - /usr/include/c++/13/backward/auto_ptr.h - /usr/include/c++/13/backward/binders.h - /usr/include/c++/13/bit - /usr/include/c++/13/bits/algorithmfwd.h - /usr/include/c++/13/bits/align.h - /usr/include/c++/13/bits/alloc_traits.h - /usr/include/c++/13/bits/allocated_ptr.h - /usr/include/c++/13/bits/allocator.h - /usr/include/c++/13/bits/atomic_base.h - /usr/include/c++/13/bits/atomic_lockfree_defines.h - /usr/include/c++/13/bits/atomic_timed_wait.h - /usr/include/c++/13/bits/atomic_wait.h - /usr/include/c++/13/bits/basic_ios.h - /usr/include/c++/13/bits/basic_ios.tcc - /usr/include/c++/13/bits/basic_string.h - /usr/include/c++/13/bits/basic_string.tcc - /usr/include/c++/13/bits/char_traits.h - /usr/include/c++/13/bits/charconv.h - /usr/include/c++/13/bits/chrono.h - /usr/include/c++/13/bits/chrono_io.h - /usr/include/c++/13/bits/codecvt.h - /usr/include/c++/13/bits/concept_check.h - /usr/include/c++/13/bits/cpp_type_traits.h - /usr/include/c++/13/bits/cxxabi_forced.h - /usr/include/c++/13/bits/cxxabi_init_exception.h - /usr/include/c++/13/bits/enable_special_members.h - /usr/include/c++/13/bits/erase_if.h - /usr/include/c++/13/bits/exception.h - /usr/include/c++/13/bits/exception_defines.h - /usr/include/c++/13/bits/exception_ptr.h - /usr/include/c++/13/bits/fstream.tcc - /usr/include/c++/13/bits/functexcept.h - /usr/include/c++/13/bits/functional_hash.h - /usr/include/c++/13/bits/hash_bytes.h - /usr/include/c++/13/bits/hashtable.h - /usr/include/c++/13/bits/hashtable_policy.h - /usr/include/c++/13/bits/invoke.h - /usr/include/c++/13/bits/ios_base.h - /usr/include/c++/13/bits/istream.tcc - /usr/include/c++/13/bits/iterator_concepts.h - /usr/include/c++/13/bits/list.tcc - /usr/include/c++/13/bits/locale_classes.h - /usr/include/c++/13/bits/locale_classes.tcc - /usr/include/c++/13/bits/locale_conv.h - /usr/include/c++/13/bits/locale_facets.h - /usr/include/c++/13/bits/locale_facets.tcc - /usr/include/c++/13/bits/locale_facets_nonio.h - /usr/include/c++/13/bits/locale_facets_nonio.tcc - /usr/include/c++/13/bits/localefwd.h - /usr/include/c++/13/bits/max_size_type.h - /usr/include/c++/13/bits/memory_resource.h - /usr/include/c++/13/bits/memoryfwd.h - /usr/include/c++/13/bits/move.h - /usr/include/c++/13/bits/nested_exception.h - /usr/include/c++/13/bits/new_allocator.h - /usr/include/c++/13/bits/node_handle.h - /usr/include/c++/13/bits/ostream.tcc - /usr/include/c++/13/bits/ostream_insert.h - /usr/include/c++/13/bits/parse_numbers.h - /usr/include/c++/13/bits/postypes.h - /usr/include/c++/13/bits/predefined_ops.h - /usr/include/c++/13/bits/ptr_traits.h - /usr/include/c++/13/bits/quoted_string.h - /usr/include/c++/13/bits/range_access.h - /usr/include/c++/13/bits/ranges_algo.h - /usr/include/c++/13/bits/ranges_algobase.h - /usr/include/c++/13/bits/ranges_base.h - /usr/include/c++/13/bits/ranges_cmp.h - /usr/include/c++/13/bits/ranges_uninitialized.h - /usr/include/c++/13/bits/ranges_util.h - /usr/include/c++/13/bits/refwrap.h - /usr/include/c++/13/bits/requires_hosted.h - /usr/include/c++/13/bits/semaphore_base.h - /usr/include/c++/13/bits/shared_ptr.h - /usr/include/c++/13/bits/shared_ptr_atomic.h - /usr/include/c++/13/bits/shared_ptr_base.h - /usr/include/c++/13/bits/specfun.h - /usr/include/c++/13/bits/sstream.tcc - /usr/include/c++/13/bits/std_abs.h - /usr/include/c++/13/bits/std_function.h - /usr/include/c++/13/bits/std_mutex.h - /usr/include/c++/13/bits/std_thread.h - /usr/include/c++/13/bits/stl_algo.h - /usr/include/c++/13/bits/stl_algobase.h - /usr/include/c++/13/bits/stl_bvector.h - /usr/include/c++/13/bits/stl_construct.h - /usr/include/c++/13/bits/stl_function.h - /usr/include/c++/13/bits/stl_heap.h - /usr/include/c++/13/bits/stl_iterator.h - /usr/include/c++/13/bits/stl_iterator_base_funcs.h - /usr/include/c++/13/bits/stl_iterator_base_types.h - /usr/include/c++/13/bits/stl_list.h - /usr/include/c++/13/bits/stl_map.h - /usr/include/c++/13/bits/stl_multimap.h - /usr/include/c++/13/bits/stl_multiset.h - /usr/include/c++/13/bits/stl_pair.h - /usr/include/c++/13/bits/stl_raw_storage_iter.h - /usr/include/c++/13/bits/stl_relops.h - /usr/include/c++/13/bits/stl_set.h - /usr/include/c++/13/bits/stl_tempbuf.h - /usr/include/c++/13/bits/stl_tree.h - /usr/include/c++/13/bits/stl_uninitialized.h - /usr/include/c++/13/bits/stl_vector.h - /usr/include/c++/13/bits/stream_iterator.h - /usr/include/c++/13/bits/streambuf.tcc - /usr/include/c++/13/bits/streambuf_iterator.h - /usr/include/c++/13/bits/string_view.tcc - /usr/include/c++/13/bits/stringfwd.h - /usr/include/c++/13/bits/this_thread_sleep.h - /usr/include/c++/13/bits/uniform_int_dist.h - /usr/include/c++/13/bits/unique_lock.h - /usr/include/c++/13/bits/unique_ptr.h - /usr/include/c++/13/bits/unordered_map.h - /usr/include/c++/13/bits/unordered_set.h - /usr/include/c++/13/bits/uses_allocator.h - /usr/include/c++/13/bits/uses_allocator_args.h - /usr/include/c++/13/bits/utility.h - /usr/include/c++/13/bits/vector.tcc - /usr/include/c++/13/cassert - /usr/include/c++/13/cctype - /usr/include/c++/13/cerrno - /usr/include/c++/13/charconv - /usr/include/c++/13/chrono - /usr/include/c++/13/climits - /usr/include/c++/13/clocale - /usr/include/c++/13/cmath - /usr/include/c++/13/compare - /usr/include/c++/13/concepts - /usr/include/c++/13/condition_variable - /usr/include/c++/13/cstddef - /usr/include/c++/13/cstdint - /usr/include/c++/13/cstdio - /usr/include/c++/13/cstdlib - /usr/include/c++/13/cstring - /usr/include/c++/13/ctime - /usr/include/c++/13/cwchar - /usr/include/c++/13/cwctype - /usr/include/c++/13/cxxabi.h - /usr/include/c++/13/debug/assertions.h - /usr/include/c++/13/debug/debug.h - /usr/include/c++/13/exception - /usr/include/c++/13/ext/aligned_buffer.h - /usr/include/c++/13/ext/alloc_traits.h - /usr/include/c++/13/ext/atomicity.h - /usr/include/c++/13/ext/concurrence.h - /usr/include/c++/13/ext/numeric_traits.h - /usr/include/c++/13/ext/string_conversions.h - /usr/include/c++/13/ext/type_traits.h - /usr/include/c++/13/format - /usr/include/c++/13/fstream - /usr/include/c++/13/functional - /usr/include/c++/13/initializer_list - /usr/include/c++/13/iomanip - /usr/include/c++/13/ios - /usr/include/c++/13/iosfwd - /usr/include/c++/13/iostream - /usr/include/c++/13/istream - /usr/include/c++/13/iterator - /usr/include/c++/13/limits - /usr/include/c++/13/list - /usr/include/c++/13/locale - /usr/include/c++/13/map - /usr/include/c++/13/memory - /usr/include/c++/13/mutex - /usr/include/c++/13/new - /usr/include/c++/13/numbers - /usr/include/c++/13/optional - /usr/include/c++/13/ostream - /usr/include/c++/13/pstl/execution_defs.h - /usr/include/c++/13/pstl/glue_algorithm_defs.h - /usr/include/c++/13/pstl/glue_memory_defs.h - /usr/include/c++/13/pstl/pstl_config.h - /usr/include/c++/13/ratio - /usr/include/c++/13/semaphore - /usr/include/c++/13/set - /usr/include/c++/13/span - /usr/include/c++/13/sstream - /usr/include/c++/13/stdexcept - /usr/include/c++/13/stdlib.h - /usr/include/c++/13/stop_token - /usr/include/c++/13/streambuf - /usr/include/c++/13/string - /usr/include/c++/13/string_view - /usr/include/c++/13/system_error - /usr/include/c++/13/tr1/bessel_function.tcc - /usr/include/c++/13/tr1/beta_function.tcc - /usr/include/c++/13/tr1/ell_integral.tcc - /usr/include/c++/13/tr1/exp_integral.tcc - /usr/include/c++/13/tr1/gamma.tcc - /usr/include/c++/13/tr1/hypergeometric.tcc - /usr/include/c++/13/tr1/legendre_function.tcc - /usr/include/c++/13/tr1/modified_bessel_func.tcc - /usr/include/c++/13/tr1/poly_hermite.tcc - /usr/include/c++/13/tr1/poly_laguerre.tcc - /usr/include/c++/13/tr1/riemann_zeta.tcc - /usr/include/c++/13/tr1/special_function_util.h - /usr/include/c++/13/tuple - /usr/include/c++/13/type_traits - /usr/include/c++/13/typeinfo - /usr/include/c++/13/unordered_map - /usr/include/c++/13/unordered_set - /usr/include/c++/13/utility - /usr/include/c++/13/variant - /usr/include/c++/13/vector - /usr/include/ctype.h - /usr/include/endian.h - /usr/include/errno.h - /usr/include/fcntl.h - /usr/include/features-time64.h - /usr/include/features.h - /usr/include/libintl.h - /usr/include/limits.h - /usr/include/linux/close_range.h - /usr/include/linux/errno.h - /usr/include/linux/falloc.h - /usr/include/linux/limits.h - /usr/include/linux/posix_types.h - /usr/include/linux/stat.h - /usr/include/linux/stddef.h - /usr/include/linux/types.h - /usr/include/locale.h - /usr/include/math.h - /usr/include/netdb.h - /usr/include/netinet/in.h - /usr/include/pthread.h - /usr/include/regex.h - /usr/include/rpc/netdb.h - /usr/include/sched.h - /usr/include/semaphore.h - /usr/include/signal.h - /usr/include/stdc-predef.h - /usr/include/stdint.h - /usr/include/stdio.h - /usr/include/stdlib.h - /usr/include/string.h - /usr/include/strings.h - /usr/include/syscall.h - /usr/include/time.h - /usr/include/unistd.h - /usr/include/wchar.h - /usr/include/wctype.h - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h - /usr/include/x86_64-linux-gnu/asm/errno.h - /usr/include/x86_64-linux-gnu/asm/posix_types.h - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h - /usr/include/x86_64-linux-gnu/asm/socket.h - /usr/include/x86_64-linux-gnu/asm/sockios.h - /usr/include/x86_64-linux-gnu/asm/types.h - /usr/include/x86_64-linux-gnu/asm/unistd.h - /usr/include/x86_64-linux-gnu/asm/unistd_64.h - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h - /usr/include/x86_64-linux-gnu/bits/byteswap.h - /usr/include/x86_64-linux-gnu/bits/confname.h - /usr/include/x86_64-linux-gnu/bits/cpu-set.h - /usr/include/x86_64-linux-gnu/bits/endian.h - /usr/include/x86_64-linux-gnu/bits/endianness.h - /usr/include/x86_64-linux-gnu/bits/environments.h - /usr/include/x86_64-linux-gnu/bits/errno.h - /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h - /usr/include/x86_64-linux-gnu/bits/fcntl.h - /usr/include/x86_64-linux-gnu/bits/fcntl2.h - /usr/include/x86_64-linux-gnu/bits/floatn-common.h - /usr/include/x86_64-linux-gnu/bits/floatn.h - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h - /usr/include/x86_64-linux-gnu/bits/fp-fast.h - /usr/include/x86_64-linux-gnu/bits/fp-logb.h - /usr/include/x86_64-linux-gnu/bits/getopt_core.h - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h - /usr/include/x86_64-linux-gnu/bits/in.h - /usr/include/x86_64-linux-gnu/bits/iscanonical.h - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h - /usr/include/x86_64-linux-gnu/bits/local_lim.h - /usr/include/x86_64-linux-gnu/bits/locale.h - /usr/include/x86_64-linux-gnu/bits/long-double.h - /usr/include/x86_64-linux-gnu/bits/math-vector.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h - /usr/include/x86_64-linux-gnu/bits/mathcalls.h - /usr/include/x86_64-linux-gnu/bits/mman-linux.h - /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h - /usr/include/x86_64-linux-gnu/bits/mman-shared.h - /usr/include/x86_64-linux-gnu/bits/mman.h - /usr/include/x86_64-linux-gnu/bits/mman_ext.h - /usr/include/x86_64-linux-gnu/bits/netdb.h - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h - /usr/include/x86_64-linux-gnu/bits/posix_opt.h - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h - /usr/include/x86_64-linux-gnu/bits/sched.h - /usr/include/x86_64-linux-gnu/bits/select-decl.h - /usr/include/x86_64-linux-gnu/bits/select.h - /usr/include/x86_64-linux-gnu/bits/select2.h - /usr/include/x86_64-linux-gnu/bits/semaphore.h - /usr/include/x86_64-linux-gnu/bits/setjmp.h - /usr/include/x86_64-linux-gnu/bits/sigaction.h - /usr/include/x86_64-linux-gnu/bits/sigcontext.h - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h - /usr/include/x86_64-linux-gnu/bits/signal_ext.h - /usr/include/x86_64-linux-gnu/bits/signum-arch.h - /usr/include/x86_64-linux-gnu/bits/signum-generic.h - /usr/include/x86_64-linux-gnu/bits/sigstack.h - /usr/include/x86_64-linux-gnu/bits/sigstksz.h - /usr/include/x86_64-linux-gnu/bits/sigthread.h - /usr/include/x86_64-linux-gnu/bits/sockaddr.h - /usr/include/x86_64-linux-gnu/bits/socket.h - /usr/include/x86_64-linux-gnu/bits/socket2.h - /usr/include/x86_64-linux-gnu/bits/socket_type.h - /usr/include/x86_64-linux-gnu/bits/ss_flags.h - /usr/include/x86_64-linux-gnu/bits/stat.h - /usr/include/x86_64-linux-gnu/bits/statx-generic.h - /usr/include/x86_64-linux-gnu/bits/statx.h - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h - /usr/include/x86_64-linux-gnu/bits/stdint-least.h - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h - /usr/include/x86_64-linux-gnu/bits/stdio.h - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h - /usr/include/x86_64-linux-gnu/bits/stdio2.h - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h - /usr/include/x86_64-linux-gnu/bits/stdlib.h - /usr/include/x86_64-linux-gnu/bits/string_fortified.h - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h - /usr/include/x86_64-linux-gnu/bits/struct_stat.h - /usr/include/x86_64-linux-gnu/bits/syscall.h - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h - /usr/include/x86_64-linux-gnu/bits/time.h - /usr/include/x86_64-linux-gnu/bits/time64.h - /usr/include/x86_64-linux-gnu/bits/timesize.h - /usr/include/x86_64-linux-gnu/bits/timex.h - /usr/include/x86_64-linux-gnu/bits/types.h - /usr/include/x86_64-linux-gnu/bits/types/FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h - /usr/include/x86_64-linux-gnu/bits/types/error_t.h - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h - /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h - /usr/include/x86_64-linux-gnu/bits/types/time_t.h - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h - /usr/include/x86_64-linux-gnu/bits/typesizes.h - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h - /usr/include/x86_64-linux-gnu/bits/uio_lim.h - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h - /usr/include/x86_64-linux-gnu/bits/unistd.h - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h - /usr/include/x86_64-linux-gnu/bits/waitflags.h - /usr/include/x86_64-linux-gnu/bits/waitstatus.h - /usr/include/x86_64-linux-gnu/bits/wchar.h - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h - /usr/include/x86_64-linux-gnu/bits/wchar2.h - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h - /usr/include/x86_64-linux-gnu/bits/wordsize.h - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h - /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h - /usr/include/x86_64-linux-gnu/gnu/stubs.h - /usr/include/x86_64-linux-gnu/sys/cdefs.h - /usr/include/x86_64-linux-gnu/sys/mman.h - /usr/include/x86_64-linux-gnu/sys/select.h - /usr/include/x86_64-linux-gnu/sys/single_threaded.h - /usr/include/x86_64-linux-gnu/sys/socket.h - /usr/include/x86_64-linux-gnu/sys/stat.h - /usr/include/x86_64-linux-gnu/sys/syscall.h - /usr/include/x86_64-linux-gnu/sys/time.h - /usr/include/x86_64-linux-gnu/sys/types.h - /usr/include/x86_64-linux-gnu/sys/ucontext.h - /usr/include/x86_64-linux-gnu/sys/wait.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - -lib/libgtest.so - /lib/x86_64-linux-gnu/libc.so.6 - /lib/x86_64-linux-gnu/libm.so.6 - /lib/x86_64-linux-gnu/libmvec.so.1 - /lib64/ld-linux-x86-64.so.2 - /usr/lib/x86_64-linux-gnu/crti.o - /usr/lib/x86_64-linux-gnu/crtn.o - /usr/lib/x86_64-linux-gnu/libc.so - /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 - /usr/lib/x86_64-linux-gnu/libm.so - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so - /usr/lib/x86_64-linux-gnu/libc_nonshared.a - /home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o - diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make deleted file mode 100644 index 9b1b1e803..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make +++ /dev/null @@ -1,1472 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: _deps/googletest-src/googletest/src/gtest-all.cc \ - _deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ - _deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ - _deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ - _deps/googletest-src/googletest/include/gtest/gtest-message.h \ - _deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ - _deps/googletest-src/googletest/include/gtest/gtest-printers.h \ - _deps/googletest-src/googletest/include/gtest/gtest-spi.h \ - _deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ - _deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ - _deps/googletest-src/googletest/include/gtest/gtest.h \ - _deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ - _deps/googletest-src/googletest/include/gtest/gtest_prod.h \ - _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ - _deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ - _deps/googletest-src/googletest/include/gtest/internal/custom/gtest.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ - _deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ - _deps/googletest-src/googletest/src/gtest-assertion-result.cc \ - _deps/googletest-src/googletest/src/gtest-death-test.cc \ - _deps/googletest-src/googletest/src/gtest-filepath.cc \ - _deps/googletest-src/googletest/src/gtest-internal-inl.h \ - _deps/googletest-src/googletest/src/gtest-matchers.cc \ - _deps/googletest-src/googletest/src/gtest-port.cc \ - _deps/googletest-src/googletest/src/gtest-printers.cc \ - _deps/googletest-src/googletest/src/gtest-test-part.cc \ - _deps/googletest-src/googletest/src/gtest-typed-test.cc \ - _deps/googletest-src/googletest/src/gtest.cc \ - /usr/include/alloca.h \ - /usr/include/arpa/inet.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm-generic/socket.h \ - /usr/include/asm-generic/sockios.h \ - /usr/include/asm-generic/types.h \ - /usr/include/assert.h \ - /usr/include/c++/13/algorithm \ - /usr/include/c++/13/any \ - /usr/include/c++/13/array \ - /usr/include/c++/13/atomic \ - /usr/include/c++/13/backward/auto_ptr.h \ - /usr/include/c++/13/backward/binders.h \ - /usr/include/c++/13/bit \ - /usr/include/c++/13/bits/algorithmfwd.h \ - /usr/include/c++/13/bits/align.h \ - /usr/include/c++/13/bits/alloc_traits.h \ - /usr/include/c++/13/bits/allocated_ptr.h \ - /usr/include/c++/13/bits/allocator.h \ - /usr/include/c++/13/bits/atomic_base.h \ - /usr/include/c++/13/bits/atomic_lockfree_defines.h \ - /usr/include/c++/13/bits/atomic_timed_wait.h \ - /usr/include/c++/13/bits/atomic_wait.h \ - /usr/include/c++/13/bits/basic_ios.h \ - /usr/include/c++/13/bits/basic_ios.tcc \ - /usr/include/c++/13/bits/basic_string.h \ - /usr/include/c++/13/bits/basic_string.tcc \ - /usr/include/c++/13/bits/char_traits.h \ - /usr/include/c++/13/bits/charconv.h \ - /usr/include/c++/13/bits/chrono.h \ - /usr/include/c++/13/bits/chrono_io.h \ - /usr/include/c++/13/bits/codecvt.h \ - /usr/include/c++/13/bits/concept_check.h \ - /usr/include/c++/13/bits/cpp_type_traits.h \ - /usr/include/c++/13/bits/cxxabi_forced.h \ - /usr/include/c++/13/bits/cxxabi_init_exception.h \ - /usr/include/c++/13/bits/enable_special_members.h \ - /usr/include/c++/13/bits/erase_if.h \ - /usr/include/c++/13/bits/exception.h \ - /usr/include/c++/13/bits/exception_defines.h \ - /usr/include/c++/13/bits/exception_ptr.h \ - /usr/include/c++/13/bits/fstream.tcc \ - /usr/include/c++/13/bits/functexcept.h \ - /usr/include/c++/13/bits/functional_hash.h \ - /usr/include/c++/13/bits/hash_bytes.h \ - /usr/include/c++/13/bits/hashtable.h \ - /usr/include/c++/13/bits/hashtable_policy.h \ - /usr/include/c++/13/bits/invoke.h \ - /usr/include/c++/13/bits/ios_base.h \ - /usr/include/c++/13/bits/istream.tcc \ - /usr/include/c++/13/bits/iterator_concepts.h \ - /usr/include/c++/13/bits/list.tcc \ - /usr/include/c++/13/bits/locale_classes.h \ - /usr/include/c++/13/bits/locale_classes.tcc \ - /usr/include/c++/13/bits/locale_conv.h \ - /usr/include/c++/13/bits/locale_facets.h \ - /usr/include/c++/13/bits/locale_facets.tcc \ - /usr/include/c++/13/bits/locale_facets_nonio.h \ - /usr/include/c++/13/bits/locale_facets_nonio.tcc \ - /usr/include/c++/13/bits/localefwd.h \ - /usr/include/c++/13/bits/max_size_type.h \ - /usr/include/c++/13/bits/memory_resource.h \ - /usr/include/c++/13/bits/memoryfwd.h \ - /usr/include/c++/13/bits/move.h \ - /usr/include/c++/13/bits/nested_exception.h \ - /usr/include/c++/13/bits/new_allocator.h \ - /usr/include/c++/13/bits/node_handle.h \ - /usr/include/c++/13/bits/ostream.tcc \ - /usr/include/c++/13/bits/ostream_insert.h \ - /usr/include/c++/13/bits/parse_numbers.h \ - /usr/include/c++/13/bits/postypes.h \ - /usr/include/c++/13/bits/predefined_ops.h \ - /usr/include/c++/13/bits/ptr_traits.h \ - /usr/include/c++/13/bits/quoted_string.h \ - /usr/include/c++/13/bits/range_access.h \ - /usr/include/c++/13/bits/ranges_algo.h \ - /usr/include/c++/13/bits/ranges_algobase.h \ - /usr/include/c++/13/bits/ranges_base.h \ - /usr/include/c++/13/bits/ranges_cmp.h \ - /usr/include/c++/13/bits/ranges_uninitialized.h \ - /usr/include/c++/13/bits/ranges_util.h \ - /usr/include/c++/13/bits/refwrap.h \ - /usr/include/c++/13/bits/requires_hosted.h \ - /usr/include/c++/13/bits/semaphore_base.h \ - /usr/include/c++/13/bits/shared_ptr.h \ - /usr/include/c++/13/bits/shared_ptr_atomic.h \ - /usr/include/c++/13/bits/shared_ptr_base.h \ - /usr/include/c++/13/bits/specfun.h \ - /usr/include/c++/13/bits/sstream.tcc \ - /usr/include/c++/13/bits/std_abs.h \ - /usr/include/c++/13/bits/std_function.h \ - /usr/include/c++/13/bits/std_mutex.h \ - /usr/include/c++/13/bits/std_thread.h \ - /usr/include/c++/13/bits/stl_algo.h \ - /usr/include/c++/13/bits/stl_algobase.h \ - /usr/include/c++/13/bits/stl_bvector.h \ - /usr/include/c++/13/bits/stl_construct.h \ - /usr/include/c++/13/bits/stl_function.h \ - /usr/include/c++/13/bits/stl_heap.h \ - /usr/include/c++/13/bits/stl_iterator.h \ - /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/13/bits/stl_iterator_base_types.h \ - /usr/include/c++/13/bits/stl_list.h \ - /usr/include/c++/13/bits/stl_map.h \ - /usr/include/c++/13/bits/stl_multimap.h \ - /usr/include/c++/13/bits/stl_multiset.h \ - /usr/include/c++/13/bits/stl_pair.h \ - /usr/include/c++/13/bits/stl_raw_storage_iter.h \ - /usr/include/c++/13/bits/stl_relops.h \ - /usr/include/c++/13/bits/stl_set.h \ - /usr/include/c++/13/bits/stl_tempbuf.h \ - /usr/include/c++/13/bits/stl_tree.h \ - /usr/include/c++/13/bits/stl_uninitialized.h \ - /usr/include/c++/13/bits/stl_vector.h \ - /usr/include/c++/13/bits/stream_iterator.h \ - /usr/include/c++/13/bits/streambuf.tcc \ - /usr/include/c++/13/bits/streambuf_iterator.h \ - /usr/include/c++/13/bits/string_view.tcc \ - /usr/include/c++/13/bits/stringfwd.h \ - /usr/include/c++/13/bits/this_thread_sleep.h \ - /usr/include/c++/13/bits/uniform_int_dist.h \ - /usr/include/c++/13/bits/unique_lock.h \ - /usr/include/c++/13/bits/unique_ptr.h \ - /usr/include/c++/13/bits/unordered_map.h \ - /usr/include/c++/13/bits/unordered_set.h \ - /usr/include/c++/13/bits/uses_allocator.h \ - /usr/include/c++/13/bits/uses_allocator_args.h \ - /usr/include/c++/13/bits/utility.h \ - /usr/include/c++/13/bits/vector.tcc \ - /usr/include/c++/13/cassert \ - /usr/include/c++/13/cctype \ - /usr/include/c++/13/cerrno \ - /usr/include/c++/13/charconv \ - /usr/include/c++/13/chrono \ - /usr/include/c++/13/climits \ - /usr/include/c++/13/clocale \ - /usr/include/c++/13/cmath \ - /usr/include/c++/13/compare \ - /usr/include/c++/13/concepts \ - /usr/include/c++/13/condition_variable \ - /usr/include/c++/13/cstddef \ - /usr/include/c++/13/cstdint \ - /usr/include/c++/13/cstdio \ - /usr/include/c++/13/cstdlib \ - /usr/include/c++/13/cstring \ - /usr/include/c++/13/ctime \ - /usr/include/c++/13/cwchar \ - /usr/include/c++/13/cwctype \ - /usr/include/c++/13/cxxabi.h \ - /usr/include/c++/13/debug/assertions.h \ - /usr/include/c++/13/debug/debug.h \ - /usr/include/c++/13/exception \ - /usr/include/c++/13/ext/aligned_buffer.h \ - /usr/include/c++/13/ext/alloc_traits.h \ - /usr/include/c++/13/ext/atomicity.h \ - /usr/include/c++/13/ext/concurrence.h \ - /usr/include/c++/13/ext/numeric_traits.h \ - /usr/include/c++/13/ext/string_conversions.h \ - /usr/include/c++/13/ext/type_traits.h \ - /usr/include/c++/13/format \ - /usr/include/c++/13/fstream \ - /usr/include/c++/13/functional \ - /usr/include/c++/13/initializer_list \ - /usr/include/c++/13/iomanip \ - /usr/include/c++/13/ios \ - /usr/include/c++/13/iosfwd \ - /usr/include/c++/13/iostream \ - /usr/include/c++/13/istream \ - /usr/include/c++/13/iterator \ - /usr/include/c++/13/limits \ - /usr/include/c++/13/list \ - /usr/include/c++/13/locale \ - /usr/include/c++/13/map \ - /usr/include/c++/13/memory \ - /usr/include/c++/13/mutex \ - /usr/include/c++/13/new \ - /usr/include/c++/13/numbers \ - /usr/include/c++/13/optional \ - /usr/include/c++/13/ostream \ - /usr/include/c++/13/pstl/execution_defs.h \ - /usr/include/c++/13/pstl/glue_algorithm_defs.h \ - /usr/include/c++/13/pstl/glue_memory_defs.h \ - /usr/include/c++/13/pstl/pstl_config.h \ - /usr/include/c++/13/ratio \ - /usr/include/c++/13/semaphore \ - /usr/include/c++/13/set \ - /usr/include/c++/13/span \ - /usr/include/c++/13/sstream \ - /usr/include/c++/13/stdexcept \ - /usr/include/c++/13/stdlib.h \ - /usr/include/c++/13/stop_token \ - /usr/include/c++/13/streambuf \ - /usr/include/c++/13/string \ - /usr/include/c++/13/string_view \ - /usr/include/c++/13/system_error \ - /usr/include/c++/13/tr1/bessel_function.tcc \ - /usr/include/c++/13/tr1/beta_function.tcc \ - /usr/include/c++/13/tr1/ell_integral.tcc \ - /usr/include/c++/13/tr1/exp_integral.tcc \ - /usr/include/c++/13/tr1/gamma.tcc \ - /usr/include/c++/13/tr1/hypergeometric.tcc \ - /usr/include/c++/13/tr1/legendre_function.tcc \ - /usr/include/c++/13/tr1/modified_bessel_func.tcc \ - /usr/include/c++/13/tr1/poly_hermite.tcc \ - /usr/include/c++/13/tr1/poly_laguerre.tcc \ - /usr/include/c++/13/tr1/riemann_zeta.tcc \ - /usr/include/c++/13/tr1/special_function_util.h \ - /usr/include/c++/13/tuple \ - /usr/include/c++/13/type_traits \ - /usr/include/c++/13/typeinfo \ - /usr/include/c++/13/unordered_map \ - /usr/include/c++/13/unordered_set \ - /usr/include/c++/13/utility \ - /usr/include/c++/13/variant \ - /usr/include/c++/13/vector \ - /usr/include/ctype.h \ - /usr/include/endian.h \ - /usr/include/errno.h \ - /usr/include/fcntl.h \ - /usr/include/features-time64.h \ - /usr/include/features.h \ - /usr/include/libintl.h \ - /usr/include/limits.h \ - /usr/include/linux/close_range.h \ - /usr/include/linux/errno.h \ - /usr/include/linux/falloc.h \ - /usr/include/linux/limits.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/stddef.h \ - /usr/include/linux/types.h \ - /usr/include/locale.h \ - /usr/include/math.h \ - /usr/include/netdb.h \ - /usr/include/netinet/in.h \ - /usr/include/pthread.h \ - /usr/include/regex.h \ - /usr/include/rpc/netdb.h \ - /usr/include/sched.h \ - /usr/include/semaphore.h \ - /usr/include/signal.h \ - /usr/include/stdc-predef.h \ - /usr/include/stdint.h \ - /usr/include/stdio.h \ - /usr/include/stdlib.h \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/syscall.h \ - /usr/include/time.h \ - /usr/include/unistd.h \ - /usr/include/wchar.h \ - /usr/include/wctype.h \ - /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ - /usr/include/x86_64-linux-gnu/asm/errno.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types.h \ - /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ - /usr/include/x86_64-linux-gnu/asm/socket.h \ - /usr/include/x86_64-linux-gnu/asm/sockios.h \ - /usr/include/x86_64-linux-gnu/asm/types.h \ - /usr/include/x86_64-linux-gnu/asm/unistd.h \ - /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ - /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ - /usr/include/x86_64-linux-gnu/bits/byteswap.h \ - /usr/include/x86_64-linux-gnu/bits/confname.h \ - /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ - /usr/include/x86_64-linux-gnu/bits/endian.h \ - /usr/include/x86_64-linux-gnu/bits/endianness.h \ - /usr/include/x86_64-linux-gnu/bits/environments.h \ - /usr/include/x86_64-linux-gnu/bits/errno.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl.h \ - /usr/include/x86_64-linux-gnu/bits/fcntl2.h \ - /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ - /usr/include/x86_64-linux-gnu/bits/floatn.h \ - /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ - /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ - /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ - /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ - /usr/include/x86_64-linux-gnu/bits/in.h \ - /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ - /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ - /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ - /usr/include/x86_64-linux-gnu/bits/local_lim.h \ - /usr/include/x86_64-linux-gnu/bits/locale.h \ - /usr/include/x86_64-linux-gnu/bits/long-double.h \ - /usr/include/x86_64-linux-gnu/bits/math-vector.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ - /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ - /usr/include/x86_64-linux-gnu/bits/mman-linux.h \ - /usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h \ - /usr/include/x86_64-linux-gnu/bits/mman-shared.h \ - /usr/include/x86_64-linux-gnu/bits/mman.h \ - /usr/include/x86_64-linux-gnu/bits/mman_ext.h \ - /usr/include/x86_64-linux-gnu/bits/netdb.h \ - /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ - /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ - /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ - /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ - /usr/include/x86_64-linux-gnu/bits/sched.h \ - /usr/include/x86_64-linux-gnu/bits/select-decl.h \ - /usr/include/x86_64-linux-gnu/bits/select.h \ - /usr/include/x86_64-linux-gnu/bits/select2.h \ - /usr/include/x86_64-linux-gnu/bits/semaphore.h \ - /usr/include/x86_64-linux-gnu/bits/setjmp.h \ - /usr/include/x86_64-linux-gnu/bits/sigaction.h \ - /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ - /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ - /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ - /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ - /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ - /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ - /usr/include/x86_64-linux-gnu/bits/sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ - /usr/include/x86_64-linux-gnu/bits/sigthread.h \ - /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ - /usr/include/x86_64-linux-gnu/bits/socket.h \ - /usr/include/x86_64-linux-gnu/bits/socket2.h \ - /usr/include/x86_64-linux-gnu/bits/socket_type.h \ - /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ - /usr/include/x86_64-linux-gnu/bits/stat.h \ - /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ - /usr/include/x86_64-linux-gnu/bits/statx.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-least.h \ - /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ - /usr/include/x86_64-linux-gnu/bits/stdio.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/stdio2.h \ - /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ - /usr/include/x86_64-linux-gnu/bits/stdlib.h \ - /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ - /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ - /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ - /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ - /usr/include/x86_64-linux-gnu/bits/syscall.h \ - /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ - /usr/include/x86_64-linux-gnu/bits/time.h \ - /usr/include/x86_64-linux-gnu/bits/time64.h \ - /usr/include/x86_64-linux-gnu/bits/timesize.h \ - /usr/include/x86_64-linux-gnu/bits/timex.h \ - /usr/include/x86_64-linux-gnu/bits/types.h \ - /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ - /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ - /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ - /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ - /usr/include/x86_64-linux-gnu/bits/typesizes.h \ - /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ - /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ - /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ - /usr/include/x86_64-linux-gnu/bits/unistd.h \ - /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ - /usr/include/x86_64-linux-gnu/bits/waitflags.h \ - /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ - /usr/include/x86_64-linux-gnu/bits/wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2-decl.h \ - /usr/include/x86_64-linux-gnu/bits/wchar2.h \ - /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ - /usr/include/x86_64-linux-gnu/bits/wordsize.h \ - /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ - /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ - /usr/include/x86_64-linux-gnu/gnu/stubs.h \ - /usr/include/x86_64-linux-gnu/sys/cdefs.h \ - /usr/include/x86_64-linux-gnu/sys/mman.h \ - /usr/include/x86_64-linux-gnu/sys/select.h \ - /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ - /usr/include/x86_64-linux-gnu/sys/socket.h \ - /usr/include/x86_64-linux-gnu/sys/stat.h \ - /usr/include/x86_64-linux-gnu/sys/syscall.h \ - /usr/include/x86_64-linux-gnu/sys/time.h \ - /usr/include/x86_64-linux-gnu/sys/types.h \ - /usr/include/x86_64-linux-gnu/sys/ucontext.h \ - /usr/include/x86_64-linux-gnu/sys/wait.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/float.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h \ - /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h - -lib/libgtest.so: /lib/x86_64-linux-gnu/libc.so.6 \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/x86_64-linux-gnu/crti.o \ - /usr/lib/x86_64-linux-gnu/crtn.o \ - /usr/lib/x86_64-linux-gnu/libc.so \ - /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o - - -_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/x86_64-linux-gnu/crtn.o: - -/usr/lib/x86_64-linux-gnu/crti.o: - -/lib64/ld-linux-x86-64.so.2: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/float.h: - -/usr/include/x86_64-linux-gnu/sys/types.h: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/include/x86_64-linux-gnu/sys/time.h: - -/usr/include/x86_64-linux-gnu/sys/syscall.h: - -/usr/include/x86_64-linux-gnu/sys/stat.h: - -/usr/include/x86_64-linux-gnu/sys/socket.h: - -/usr/include/x86_64-linux-gnu/sys/single_threaded.h: - -/usr/include/x86_64-linux-gnu/sys/mman.h: - -/usr/include/x86_64-linux-gnu/sys/cdefs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs.h: - -/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++io.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/basic_file.h: - -/usr/include/x86_64-linux-gnu/bits/xopen_lim.h: - -/usr/include/x86_64-linux-gnu/bits/wordsize.h: - -/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2.h: - -/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: - -/usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/x86_64-linux-gnu/bits/uio_lim.h: - -/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: - -/usr/include/x86_64-linux-gnu/bits/typesizes.h: - -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: - -/usr/include/x86_64-linux-gnu/bits/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: - -/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: - -/usr/include/x86_64-linux-gnu/bits/types/FILE.h: - -/usr/include/x86_64-linux-gnu/bits/timex.h: - -/usr/include/x86_64-linux-gnu/bits/timesize.h: - -/usr/include/x86_64-linux-gnu/bits/struct_stat.h: - -/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: - -/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: - -/usr/include/x86_64-linux-gnu/bits/string_fortified.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: - -/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2.h: - -/usr/include/x86_64-linux-gnu/bits/stdio.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-least.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: - -/usr/include/x86_64-linux-gnu/bits/statx.h: - -/usr/include/x86_64-linux-gnu/bits/stat.h: - -/usr/include/x86_64-linux-gnu/bits/ss_flags.h: - -/usr/include/x86_64-linux-gnu/bits/socket_type.h: - -/usr/include/x86_64-linux-gnu/bits/socket2.h: - -/usr/include/x86_64-linux-gnu/bits/sockaddr.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h: - -/usr/include/x86_64-linux-gnu/bits/sigthread.h: - -/lib/x86_64-linux-gnu/libm.so.6: - -/usr/include/x86_64-linux-gnu/bits/time.h: - -/usr/include/x86_64-linux-gnu/bits/sigstksz.h: - -/usr/include/x86_64-linux-gnu/bits/signal_ext.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h: - -/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h: - -/usr/include/x86_64-linux-gnu/bits/sigcontext.h: - -/usr/include/x86_64-linux-gnu/bits/sigaction.h: - -/usr/include/x86_64-linux-gnu/bits/semaphore.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: - -/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: - -/usr/include/c++/13/bits/unique_ptr.h: - -/usr/include/c++/13/bits/unique_lock.h: - -/usr/include/c++/13/bits/this_thread_sleep.h: - -/usr/include/c++/13/bits/streambuf_iterator.h: - -/usr/include/c++/13/bits/stl_uninitialized.h: - -/usr/include/c++/13/bits/stl_set.h: - -/usr/include/c++/13/bits/stl_multiset.h: - -/usr/include/c++/13/bits/stl_list.h: - -/usr/include/c++/13/tr1/beta_function.tcc: - -/usr/include/c++/13/bits/string_view.tcc: - -/usr/include/c++/13/bits/localefwd.h: - -/usr/include/c++/13/bits/stl_function.h: - -/usr/include/c++/13/bits/std_mutex.h: - -/usr/include/x86_64-linux-gnu/bits/types.h: - -/usr/include/c++/13/bits/ostream.tcc: - -/usr/include/c++/13/bits/utility.h: - -/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: - -/usr/include/c++/13/any: - -/usr/include/c++/13/bits/stl_construct.h: - -/usr/include/x86_64-linux-gnu/bits/sigstack.h: - -/usr/include/c++/13/bits/stl_bvector.h: - -/usr/include/c++/13/bits/stl_algobase.h: - -/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: - -/usr/include/c++/13/bits/stl_algo.h: - -/usr/include/c++/13/bits/unordered_map.h: - -/usr/include/c++/13/bits/basic_ios.h: - -/usr/include/c++/13/bits/std_abs.h: - -/usr/include/c++/13/bits/shared_ptr_atomic.h: - -/usr/include/c++/13/bits/concept_check.h: - -/usr/include/c++/13/bits/shared_ptr.h: - -_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h: - -/usr/include/c++/13/debug/assertions.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h: - -/usr/include/c++/13/bits/requires_hosted.h: - -/usr/include/c++/13/bits/functional_hash.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/x86_64-linux-gnu/asm/unistd.h: - -/usr/include/c++/13/bits/stringfwd.h: - -/usr/include/c++/13/bits/ranges_cmp.h: - -/usr/include/c++/13/bits/range_access.h: - -/usr/include/c++/13/mutex: - -/usr/include/c++/13/cstddef: - -/usr/include/c++/13/bits/sstream.tcc: - -/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: - -/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: - -/usr/include/c++/13/bits/algorithmfwd.h: - -/usr/include/c++/13/bits/postypes.h: - -/usr/include/c++/13/cwctype: - -/usr/include/c++/13/bits/specfun.h: - -/usr/include/c++/13/bits/ostream_insert.h: - -/usr/include/c++/13/bits/node_handle.h: - -/usr/include/c++/13/bits/locale_facets_nonio.tcc: - -/usr/include/x86_64-linux-gnu/sys/wait.h: - -/usr/include/stdlib.h: - -/usr/include/c++/13/bits/locale_facets_nonio.h: - -/usr/include/c++/13/bits/chrono.h: - -/usr/lib/x86_64-linux-gnu/libm.so: - -/usr/include/x86_64-linux-gnu/bits/select-decl.h: - -/usr/include/c++/13/bits/ranges_base.h: - -/usr/include/c++/13/string: - -/usr/include/c++/13/bits/locale_facets.tcc: - -/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: - -/usr/include/c++/13/bits/std_thread.h: - -/usr/include/c++/13/bits/stl_pair.h: - -/usr/include/c++/13/bits/locale_conv.h: - -/usr/include/c++/13/set: - -/usr/include/c++/13/bits/ranges_uninitialized.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -/usr/include/c++/13/bits/ios_base.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: - -/usr/include/c++/13/semaphore: - -/usr/include/c++/13/tr1/legendre_function.tcc: - -/usr/include/c++/13/bits/hashtable.h: - -/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: - -/usr/include/c++/13/bits/locale_facets.h: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/usr/include/x86_64-linux-gnu/asm/errno.h: - -/usr/include/x86_64-linux-gnu/bits/byteswap.h: - -/usr/include/c++/13/vector: - -/usr/include/c++/13/cstring: - -/usr/include/c++/13/bits/exception_ptr.h: - -/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: - -/usr/include/c++/13/bits/stl_vector.h: - -/usr/include/string.h: - -/usr/include/c++/13/bits/semaphore_base.h: - -/usr/include/c++/13/bits/charconv.h: - -_deps/googletest-src/googletest/src/gtest-typed-test.cc: - -_deps/googletest-src/googletest/src/gtest-test-part.cc: - -/usr/include/c++/13/bits/ranges_algo.h: - -/usr/include/c++/13/bits/shared_ptr_base.h: - -/usr/include/c++/13/bits/char_traits.h: - -/usr/include/c++/13/bits/move.h: - -_deps/googletest-src/googletest/src/gtest-death-test.cc: - -/usr/include/c++/13/atomic: - -/usr/include/c++/13/tr1/bessel_function.tcc: - -/usr/include/c++/13/bits/iterator_concepts.h: - -/usr/include/c++/13/bits/allocator.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib.h: - -/usr/include/c++/13/functional: - -/usr/include/x86_64-linux-gnu/bits/socket.h: - -_deps/googletest-src/googletest/src/gtest-printers.cc: - -/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/c++/13/list: - -/usr/include/linux/falloc.h: - -/usr/include/c++/13/bits/max_size_type.h: - -/usr/include/c++/13/backward/auto_ptr.h: - -/usr/include/c++/13/condition_variable: - -/usr/include/c++/13/bits/list.tcc: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/c++/13/charconv: - -/usr/include/c++/13/bits/new_allocator.h: - -/usr/include/c++/13/cstdlib: - -/usr/include/c++/13/stdexcept: - -/usr/include/asm-generic/errno.h: - -/usr/include/c++/13/bits/uses_allocator.h: - -/usr/include/c++/13/bits/basic_string.h: - -/usr/include/features-time64.h: - -/usr/include/x86_64-linux-gnu/bits/math-vector.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h: - -/usr/include/c++/13/bits/cpp_type_traits.h: - -/usr/include/c++/13/bits/parse_numbers.h: - -/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h: - -/usr/include/c++/13/bits/stl_multimap.h: - -/usr/include/x86_64-linux-gnu/asm/posix_types_64.h: - -_deps/googletest-src/googletest/include/gtest/gtest-spi.h: - -/usr/include/c++/13/initializer_list: - -/usr/include/errno.h: - -/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h: - -/usr/include/x86_64-linux-gnu/bits/posix_opt.h: - -/usr/include/c++/13/bits/chrono_io.h: - -/usr/include/x86_64-linux-gnu/bits/unistd-decl.h: - -/usr/include/c++/13/bits/istream.tcc: - -/usr/include/c++/13/bits/ptr_traits.h: - -_deps/googletest-src/googletest/src/gtest-matchers.cc: - -/usr/include/c++/13/bits/unordered_set.h: - -_deps/googletest-src/googletest/include/gtest/gtest-death-test.h: - -/usr/include/c++/13/bits/ranges_algobase.h: - -/usr/include/c++/13/bits/streambuf.tcc: - -_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h: - -_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h: - -/usr/include/x86_64-linux-gnu/bits/cpu-set.h: - -/usr/include/c++/13/bits/refwrap.h: - -/usr/include/c++/13/bits/stream_iterator.h: - -/usr/include/c++/13/bits/align.h: - -_deps/googletest-src/googletest/src/gtest-all.cc: - -/usr/include/c++/13/bits/basic_ios.tcc: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h: - -_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h: - -_deps/googletest-src/googletest/src/gtest.cc: - -/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: - -/usr/include/c++/13/cstdio: - -_deps/googletest-src/googletest/include/gtest/gtest-printers.h: - -/usr/include/c++/13/bits/fstream.tcc: - -/usr/include/c++/13/bits/codecvt.h: - -/usr/include/c++/13/ext/concurrence.h: - -/usr/include/c++/13/bits/hash_bytes.h: - -/usr/include/stdio.h: - -/usr/include/x86_64-linux-gnu/bits/wchar.h: - -/usr/include/c++/13/clocale: - -/usr/include/c++/13/iterator: - -/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: - -/usr/include/c++/13/cwchar: - -/usr/include/x86_64-linux-gnu/bits/signum-arch.h: - -/usr/include/c++/13/bits/quoted_string.h: - -_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h: - -/usr/include/x86_64-linux-gnu/bits/fp-fast.h: - -_deps/googletest-src/googletest/src/gtest-internal-inl.h: - -/usr/include/c++/13/tr1/ell_integral.tcc: - -/usr/include/c++/13/bits/atomic_lockfree_defines.h: - -_deps/googletest-src/googletest/include/gtest/gtest-message.h: - -/usr/include/x86_64-linux-gnu/bits/fp-logb.h: - -_deps/googletest-src/googletest/include/gtest/gtest.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h: - -/usr/include/pthread.h: - -_deps/googletest-src/googletest/include/gtest/gtest-matchers.h: - -/usr/include/c++/13/cxxabi.h: - -/usr/include/x86_64-linux-gnu/bits/signum-generic.h: - -/usr/include/c++/13/bits/ranges_util.h: - -/usr/include/asm-generic/types.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h: - -/usr/include/c++/13/bits/atomic_wait.h: - -_deps/googletest-src/googletest/include/gtest/gtest_prod.h: - -/usr/include/asm-generic/posix_types.h: - -/usr/lib/x86_64-linux-gnu/libc.so: - -/usr/include/c++/13/bits/std_function.h: - -/usr/include/c++/13/bits/stl_tempbuf.h: - -/usr/include/arpa/inet.h: - -/usr/include/asm-generic/bitsperlong.h: - -/usr/include/x86_64-linux-gnu/bits/setjmp.h: - -/usr/include/c++/13/compare: - -/usr/include/x86_64-linux-gnu/bits/syscall.h: - -/usr/include/c++/13/algorithm: - -/usr/include/c++/13/debug/debug.h: - -_deps/googletest-src/googletest/src/gtest-port.cc: - -/usr/include/c++/13/backward/binders.h: - -/usr/include/c++/13/bits/alloc_traits.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls.h: - -/usr/include/c++/13/bits/stl_raw_storage_iter.h: - -/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h: - -/usr/include/c++/13/bits/stl_relops.h: - -_deps/googletest-src/googletest/src/gtest-assertion-result.cc: - -/usr/include/c++/13/bits/functexcept.h: - -/usr/include/x86_64-linux-gnu/bits/mman-shared.h: - -/usr/include/c++/13/bits/atomic_base.h: - -/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h: - -/usr/include/stdc-predef.h: - -/usr/include/x86_64-linux-gnu/bits/time64.h: - -_deps/googletest-src/googletest/include/gtest/gtest-param-test.h: - -/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h: - -/usr/include/x86_64-linux-gnu/bits/floatn-common.h: - -/usr/include/c++/13/span: - -/usr/include/c++/13/bits/erase_if.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/include/c++/13/bits/memoryfwd.h: - -/usr/include/c++/13/bits/atomic_timed_wait.h: - -/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: - -/usr/include/c++/13/array: - -/usr/include/c++/13/variant: - -_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h: - -/usr/include/regex.h: - -/usr/include/c++/13/bits/cxxabi_forced.h: - -/usr/include/c++/13/bits/locale_classes.h: - -/usr/include/c++/13/bits/cxxabi_init_exception.h: - -/usr/include/c++/13/ostream: - -/usr/include/c++/13/bits/enable_special_members.h: - -/usr/include/c++/13/bits/stl_iterator_base_types.h: - -/usr/include/c++/13/bits/stl_iterator.h: - -/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h: - -/usr/include/x86_64-linux-gnu/bits/select.h: - -/usr/include/c++/13/bits/memory_resource.h: - -/usr/include/c++/13/bits/allocated_ptr.h: - -/usr/include/c++/13/tr1/exp_integral.tcc: - -_deps/googletest-src/googletest/include/gtest/gtest-test-part.h: - -/usr/include/c++/13/bits/vector.tcc: - -/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: - -/usr/include/c++/13/bits/basic_string.tcc: - -/usr/include/c++/13/chrono: - -/usr/include/math.h: - -/usr/include/c++/13/cstdint: - -/usr/include/c++/13/cctype: - -/usr/include/c++/13/cerrno: - -/usr/include/c++/13/tr1/hypergeometric.tcc: - -/usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: - -/usr/include/c++/13/bits/locale_classes.tcc: - -/usr/include/c++/13/cmath: - -/usr/include/c++/13/concepts: - -_deps/googletest-src/googletest/src/gtest-filepath.cc: - -/usr/include/c++/13/ctime: - -/usr/include/asm-generic/socket.h: - -/usr/include/c++/13/ext/alloc_traits.h: - -/usr/include/c++/13/ext/atomicity.h: - -/usr/include/c++/13/climits: - -/usr/include/c++/13/ext/numeric_traits.h: - -/usr/include/x86_64-linux-gnu/bits/mman-map-flags-generic.h: - -/usr/include/c++/13/bits/stl_heap.h: - -/usr/include/c++/13/ext/string_conversions.h: - -/usr/include/x86_64-linux-gnu/asm/bitsperlong.h: - -/usr/include/c++/13/exception: - -/usr/include/c++/13/ext/type_traits.h: - -/usr/include/x86_64-linux-gnu/bits/fcntl2.h: - -/usr/include/c++/13/format: - -/usr/include/c++/13/ios: - -_deps/googletest-src/googletest/include/gtest/internal/custom/gtest.h: - -/usr/include/semaphore.h: - -/usr/include/c++/13/iosfwd: - -/usr/include/c++/13/iostream: - -/usr/include/libintl.h: - -/usr/include/c++/13/istream: - -/usr/include/c++/13/limits: - -/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: - -/usr/include/c++/13/cassert: - -/usr/include/fcntl.h: - -/usr/include/x86_64-linux-gnu/bits/sched.h: - -/usr/include/c++/13/locale: - -/usr/include/c++/13/map: - -/usr/include/c++/13/iomanip: - -/usr/include/c++/13/memory: - -/usr/include/c++/13/stop_token: - -/usr/include/x86_64-linux-gnu/bits/types/error_t.h: - -/usr/include/c++/13/new: - -/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: - -/usr/include/x86_64-linux-gnu/bits/select2.h: - -/usr/include/c++/13/optional: - -/usr/include/c++/13/bits/stl_map.h: - -/usr/include/wchar.h: - -/usr/include/c++/13/pstl/execution_defs.h: - -/usr/include/c++/13/pstl/glue_memory_defs.h: - -/usr/include/c++/13/pstl/pstl_config.h: - -/usr/include/c++/13/ratio: - -/usr/include/c++/13/sstream: - -/usr/include/alloca.h: - -/usr/include/c++/13/stdlib.h: - -/usr/include/c++/13/streambuf: - -/usr/include/c++/13/string_view: - -/usr/include/c++/13/system_error: - -/usr/include/c++/13/tr1/gamma.tcc: - -/usr/include/c++/13/pstl/glue_algorithm_defs.h: - -/usr/include/c++/13/tuple: - -/usr/include/c++/13/bits/uniform_int_dist.h: - -/usr/include/c++/13/tr1/poly_hermite.tcc: - -/usr/include/c++/13/tr1/poly_laguerre.tcc: - -/usr/include/x86_64-linux-gnu/asm/unistd_64.h: - -/usr/include/c++/13/tr1/riemann_zeta.tcc: - -/usr/include/c++/13/tr1/special_function_util.h: - -/usr/include/c++/13/bits/predefined_ops.h: - -/usr/include/c++/13/fstream: - -/usr/include/c++/13/bits/exception.h: - -/usr/include/c++/13/type_traits: - -/usr/include/c++/13/bits/hashtable_policy.h: - -/usr/include/asm-generic/sockios.h: - -/usr/include/c++/13/typeinfo: - -/usr/include/c++/13/unordered_map: - -/usr/include/c++/13/unordered_set: - -/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: - -/usr/include/c++/13/bits/invoke.h: - -/usr/include/c++/13/utility: - -/usr/include/c++/13/bits/nested_exception.h: - -/usr/include/ctype.h: - -/usr/include/asm-generic/int-ll64.h: - -/usr/include/linux/errno.h: - -/usr/include/assert.h: - -/usr/include/endian.h: - -/usr/include/limits.h: - -/usr/include/signal.h: - -/usr/include/linux/close_range.h: - -/usr/include/linux/limits.h: - -/usr/include/linux/posix_types.h: - -/usr/include/c++/13/bits/stl_tree.h: - -/usr/include/linux/stat.h: - -/usr/include/linux/stddef.h: - -/usr/include/linux/types.h: - -/usr/include/locale.h: - -/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: - -/usr/include/netdb.h: - -/usr/include/x86_64-linux-gnu/bits/locale.h: - -/usr/include/netinet/in.h: - -/usr/include/sched.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: - -/usr/include/c++/13/bits/uses_allocator_args.h: - -/usr/include/x86_64-linux-gnu/bits/mman.h: - -/usr/include/x86_64-linux-gnu/bits/in.h: - -/usr/include/stdint.h: - -/usr/include/rpc/netdb.h: - -/usr/include/strings.h: - -/usr/include/syscall.h: - -/usr/include/x86_64-linux-gnu/sys/ucontext.h: - -/usr/include/x86_64-linux-gnu/bits/mman-linux.h: - -/usr/include/x86_64-linux-gnu/bits/fcntl.h: - -/usr/include/c++/13/bit: - -/usr/include/time.h: - -/usr/include/x86_64-linux-gnu/bits/types/stack_t.h: - -/usr/include/c++/13/ext/aligned_buffer.h: - -/usr/include/unistd.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h: - -/usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h: - -/usr/include/wctype.h: - -/usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h: - -/usr/include/c++/13/tr1/modified_bessel_func.tcc: - -/usr/include/x86_64-linux-gnu/asm/posix_types.h: - -/usr/include/x86_64-linux-gnu/asm/socket.h: - -/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h: - -/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h: - -/usr/include/features.h: - -/usr/include/x86_64-linux-gnu/asm/types.h: - -/usr/include/x86_64-linux-gnu/asm/sockios.h: - -/usr/include/x86_64-linux-gnu/bits/confname.h: - -/usr/include/x86_64-linux-gnu/bits/endian.h: - -/usr/include/x86_64-linux-gnu/bits/environments.h: - -/usr/lib/x86_64-linux-gnu/libgcc_s.so.1: - -/usr/include/x86_64-linux-gnu/bits/errno.h: - -/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h: - -/usr/include/x86_64-linux-gnu/bits/endianness.h: - -/usr/include/x86_64-linux-gnu/bits/floatn.h: - -/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: - -/usr/include/x86_64-linux-gnu/sys/select.h: - -/usr/include/x86_64-linux-gnu/bits/getopt_core.h: - -/usr/include/x86_64-linux-gnu/bits/iscanonical.h: - -/usr/include/c++/13/numbers: - -/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: - -/usr/include/x86_64-linux-gnu/bits/local_lim.h: - -/usr/include/x86_64-linux-gnu/bits/netdb.h: - -/usr/include/x86_64-linux-gnu/bits/long-double.h: - -/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: - -/usr/include/x86_64-linux-gnu/bits/statx-generic.h: - -/usr/include/x86_64-linux-gnu/bits/mman_ext.h: diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts deleted file mode 100644 index 32ab1fb11..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gtest. diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make deleted file mode 100644 index 37ac348db..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gtest. -# This may be replaced when dependencies are built. diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make deleted file mode 100644 index 0903261b3..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.31 - -# compile CXX with /usr/bin/c++ -CXX_DEFINES = -DGTEST_CREATE_SHARED_LIBRARY=1 -Dgtest_EXPORTS - -CXX_INCLUDES = -I/home/runner/work/kokkos-tools/kokkos-tools/profiling/all -I/home/runner/work/kokkos-tools/kokkos-tools/build/common -I/home/runner/work/kokkos-tools/kokkos-tools/common -I/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest/include -I/home/runner/work/kokkos-tools/kokkos-tools/build/_deps/googletest-src/googletest - -CXX_FLAGS = -O3 -DNDEBUG -std=c++20 -fPIC -Wall -Wshadow -Wundef -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -w - diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.d b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.d deleted file mode 100644 index ea59e6ddd..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.d +++ /dev/null @@ -1,82 +0,0 @@ -../../../lib/libgtest.so.1.14.0: \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ - CMakeFiles/gtest.dir/src/gtest-all.cc.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ - /lib/x86_64-linux-gnu/libm.so.6 \ - /lib/x86_64-linux-gnu/libmvec.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ - /lib/x86_64-linux-gnu/libc.so.6 \ - /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ - /lib64/ld-linux-x86-64.so.2 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ - /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ - /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ - /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o: - -CMakeFiles/gtest.dir/src/gtest-all.cc.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/libstdc++.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: - -/lib/x86_64-linux-gnu/libm.so.6: - -/lib/x86_64-linux-gnu/libmvec.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: - -/lib/x86_64-linux-gnu/libc.so.6: - -/usr/lib/x86_64-linux-gnu/libc_nonshared.a: - -/lib64/ld-linux-x86-64.so.2: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: - -/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: - -/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: - -/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt deleted file mode 100644 index 6211c37f0..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/c++ -fPIC -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/gtest.dir/link.d -shared -Wl,-soname,libgtest.so.1.14.0 -o ../../../lib/libgtest.so.1.14.0 "CMakeFiles/gtest.dir/src/gtest-all.cc.o" diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make deleted file mode 100644 index 3a86673aa..000000000 --- a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make +++ /dev/null @@ -1,3 +0,0 @@ -CMAKE_PROGRESS_1 = 5 -CMAKE_PROGRESS_2 = 6 - diff --git a/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o b/build/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o deleted file mode 100644 index c1db5d46cccd6c133ba90f7379f9e47987704e07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 908848 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

    Qtht3^FwS2wz3!tNOC3N&IJQir3kjiB6 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%0AIl8nhi(0>x1S90xH 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 NB2gcv2BbdL{vZ1!5Ptvw literal 0 HcmV?d00001 diff --git a/build/tests/sampler/test_sampling_parreduce b/build/tests/sampler/test_sampling_parreduce new file mode 100755 index 0000000000000000000000000000000000000000..3330dca7a9a06de6d07ff9f29af454dc327935b3 GIT binary patch literal 456072 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 literal 0 HcmV?d00001 diff --git a/build/tests/sampler/test_sampling_parscan b/build/tests/sampler/test_sampling_parscan new file mode 100755 index 0000000000000000000000000000000000000000..b6308942318108d46b418ccd93050892133a27da GIT binary patch literal 459992 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 Gt^W^VczO8% literal 0 HcmV?d00001 diff --git a/build/tests/sampler/test_sampling_prob_parfor b/build/tests/sampler/test_sampling_prob_parfor new file mode 100755 index 0000000000000000000000000000000000000000..92b471e07a256ccaee092639464d53b37e9cc77b GIT binary patch literal 447672 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

K8S)2&5sP#Q19wNU&I?!TZWof%_>xTS1| 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 r6AK-svrN9GX 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 z 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%0DajckTIBwiDA^zl&WJGe#* z0c~@T_#OwHWmm{KtI1>H@hYq&K;DJ6MQ~{=rdJ%4_m$tfP16kH3*N@9Uy;0l3-vKKKMXk=(X5sey zOua*9#}(&_Yml4DwP0pWb{I}oXYe6AsG((boB>z>T$uXmaM!$}FX7Av7N2Hw0$yHZ z;mtZUQJDcpfo1s+72$mk`kR@jS-^JI$z`Z7i}GenGI8i2jTYUMw3H%eB5;`vuW*n? z3yvK-(@D-R4*lJX7F#*YIAb|RtECFYIWItv9C-%0D-?iH!<_+6MF^Jx4{b+v%7yAw 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%0A@$+0Biw(*oBicVw}roD2=(D} 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