Skip to content

Feature/smith84/cuda 13 support#2011

Draft
smithsg84 wants to merge 27 commits into
developfrom
feature/smith84/cuda-13-support
Draft

Feature/smith84/cuda 13 support#2011
smithsg84 wants to merge 27 commits into
developfrom
feature/smith84/cuda-13-support

Conversation

@smithsg84

@smithsg84 smithsg84 commented Apr 8, 2026

Copy link
Copy Markdown
Member

Updates to support CUDA 13

Doing PR to force a new Matrix CUDA 13 test.

There are currently files and TPL changes that need to be removed related to the TPLs. The spack packages, CAMP and BLT updates should be updated in the upstream repos. Local changes were made pending upstream fixes.

Requires updates for RAJA TPLs:

@@ -0,0 +1,161 @@
# Copyright Spack Project Developers. See COPYRIGHT file for details.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you plan to have the camp package changes pushed up to the spack package repo?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, once CI tests are working PR for spack-packages / camp / BLT will be done.

Comment on lines +1 to +24
diff --git a/include/camp/resource.hpp b/include/camp/resource.hpp
index 58df206..763aa20 100644
--- a/include/camp/resource.hpp
+++ b/include/camp/resource.hpp
@@ -12,6 +12,7 @@ http://github.com/llnl/camp
#define __CAMP_RESOURCE_HPP

#include <cstring>
+#include <stdexcept>
#include <memory>
#include <mutex>
#include <type_traits>
diff --git a/include/camp/resource/host.hpp b/include/camp/resource/host.hpp
index c765175..4428c57 100644
--- a/include/camp/resource/host.hpp
+++ b/include/camp/resource/host.hpp
@@ -13,6 +13,7 @@ http://github.com/llnl/camp

#include "camp/resource/event.hpp"
#include "camp/resource/platform.hpp"
+#include <cstdlib>

namespace camp
{

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for looking in to this, Steve! Should we just directly update Camp and release it, rather than patching it? Same question for BLT.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That camp patch is in the upstream spack-packages repo, it is there to support building older versions of camp (pre camp 2022.10). Local copy was done to get CI build system working until camp can be updated for CUDA.

@smithsg84

Copy link
Copy Markdown
Member Author

This PR fixes #1958

This PR depends on CAMP changes llnl/camp#196

@rhornung67 rhornung67 added this to the July 2026 Release milestone May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants