opm-simulators/opm/simulators
Tobias Meyer Andersen e9d6b326cc Add HIP support for AMD GPUs
This commits adds cmake functionality that can
hipify the cuistl framework to support AMD GPUs.

Some tests have been written as HIP does not mirror
CUDA exactly.

CONVERT_CUDA_TO_HIP is the new CMAKE argument.
CMAKE version is increased to include HIP
as a language (3.21 required).

A macro is added to create a layer of indirection
that will make only cuistl files that have been
changed rehipified.

Some BDA stuff is extracted to make sure CUDA
is not accidentally included.
2024-05-06 15:56:53 +02:00
..
aquifers BlackoilAquiferModel: use Scalar type 2024-04-24 15:22:00 +02:00
flow Merge pull request #5324 from daavid00/fixMass 2024-05-03 09:41:14 +02:00
linalg Add HIP support for AMD GPUs 2024-05-06 15:56:53 +02:00
timestepping adjust to removal of EWOMS_GET_PARAM 2024-04-05 14:02:28 +02:00
utils Merge pull request #5281 from daavid00/immCO2 2024-04-12 17:06:21 +02:00
wells fixed: properly avoid inclusion of BDA types if BDA is disabled 2024-05-02 11:37:03 +02:00
opm-simulators_doxygen_main.hpp Remove reference to ebos in doxygen header 2024-02-06 14:01:55 +01:00