38 template <
template <
class>
class Storage>
40 using InheritsFrom = std::tuple<FlowGasWaterEnergyProblemGPU>;
43 template <
template <
class>
class Storage>
49 template <
class TypeTag>
51 static constexpr
bool value =
true;
54 template <
class TypeTag>
55 struct Scalar<TypeTag, TTag::FlowGasWaterEnergyProblemGPU> {
59 template <
class TypeTag>
64 template <
class TypeTag,
template <
class>
class Storage>
65 struct FluidSystem<TypeTag, TTag::FlowGasWaterEnergyProblemGPUTrue<Storage>> {
67 BlackOilFluidSystemNonStatic<double, Opm::BlackOilDefaultFluidSystemIndices, Storage>;
79 #endif // FLOW_GPU_HPP Definition: flow_gpu.hpp:39
Structs needed for tpfalinearizer and its gpuparams struct extracted to be defined in one place that ...
Definition: blackoilbioeffectsmodules.hh:45
The discretization specific part of the intensive quantities.
Definition: fvbaseproperties.hh:148
The fluid systems including the information about the phases.
Definition: multiphasebaseproperties.hh:79
The blackoilmodel that is tailored for GPU compatibility.
Definition: fvbaseproperties.hh:143
int flowGasWaterEnergyMainGPU(int argc, char **argv, bool outputCout, bool outputFiles)
Main function used in flow binary.
int flowGasWaterEnergyMainGPUStandalone(int argc, char **argv)
Main function used in flow_gaswater binary.
Definition: fvbaseproperties.hh:50
Property to specify the type of scalar values.
Definition: basicproperties.hh:76
Shared TypeTag declaration for the gas+water+energy (CO2STORE-style) blackoil flow problem...
Definition: SimpleFIBlackOilModel.hpp:68
GPU-simulation variant: all physics properties are inherited from FlowGasWaterEnergyProblem; the GPU-...
Definition: FlowGasWaterEnergyTypeTag.hpp:50