From 9525ea8892b9c0910acc2bf2ae8950f6068c34e5 Mon Sep 17 00:00:00 2001 From: Weiqun Zhang Date: Wed, 7 Sep 2022 09:13:20 -0700 Subject: [PATCH] HIP: use coarse grained host memory (#2932) --- Src/Base/AMReX_Arena.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Src/Base/AMReX_Arena.cpp b/Src/Base/AMReX_Arena.cpp index c14fced3872..bcab5834bf0 100644 --- a/Src/Base/AMReX_Arena.cpp +++ b/Src/Base/AMReX_Arena.cpp @@ -144,7 +144,7 @@ Arena::allocate_system (std::size_t nbytes) else if (arena_info.device_use_hostalloc) { AMREX_HIP_OR_CUDA_OR_DPCPP( - AMREX_HIP_SAFE_CALL (hipHostMalloc(&p, nbytes, hipHostMallocMapped));, + AMREX_HIP_SAFE_CALL (hipHostMalloc(&p, nbytes, hipHostMallocMapped|hipHostMallocNonCoherent));, AMREX_CUDA_SAFE_CALL(cudaHostAlloc(&p, nbytes, cudaHostAllocMapped));, p = sycl::malloc_host(nbytes, Gpu::Device::syclContext())); }