From 353e9a0aa4e6d1dd1485db592a5917e014ae139c Mon Sep 17 00:00:00 2001 From: Frank Wayne Date: Thu, 12 Feb 2026 19:07:19 -0600 Subject: [PATCH] adds includes for ROCm 7 compatibility Without these includes, compiling with rocm 7 causes the following error: no matching function for call to 'memcpy' in the following files: - src/gpu/assemble_MPI_vector_cuda.cu - src/gpu/lts_assembly_mpi_cuda.cu - src/gpu/prepare_mesh_constants_cuda.cu --- src/gpu/assemble_MPI_vector_cuda.cu | 1 + src/gpu/lts_assembly_mpi_cuda.cu | 2 +- src/gpu/prepare_mesh_constants_cuda.cu | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gpu/assemble_MPI_vector_cuda.cu b/src/gpu/assemble_MPI_vector_cuda.cu index 360717b55..c8474d96f 100644 --- a/src/gpu/assemble_MPI_vector_cuda.cu +++ b/src/gpu/assemble_MPI_vector_cuda.cu @@ -28,6 +28,7 @@ */ #include "mesh_constants_gpu.h" +#include /* ----------------------------------------------------------------------------------------------- */ diff --git a/src/gpu/lts_assembly_mpi_cuda.cu b/src/gpu/lts_assembly_mpi_cuda.cu index 83aab4f65..515dcfbdb 100644 --- a/src/gpu/lts_assembly_mpi_cuda.cu +++ b/src/gpu/lts_assembly_mpi_cuda.cu @@ -28,7 +28,7 @@ */ #include "mesh_constants_gpu.h" - +#include /* ----------------------------------------------------------------------------------------------- */ diff --git a/src/gpu/prepare_mesh_constants_cuda.cu b/src/gpu/prepare_mesh_constants_cuda.cu index a7be54cc0..2f91a4dc2 100644 --- a/src/gpu/prepare_mesh_constants_cuda.cu +++ b/src/gpu/prepare_mesh_constants_cuda.cu @@ -29,6 +29,7 @@ #include "mesh_constants_gpu.h" #include "prepare_constants_cuda.h" +#include #ifdef USE_CUDA #ifdef USE_OLDER_CUDA4_GPU