19 #ifndef GEOS_PHYSICSSOLVERS_FLUIDFLOW_SINGLEPHASE_PROPPANTBASEKERNELS_HPP_
20 #define GEOS_PHYSICSSOLVERS_FLUIDFLOW_SINGLEPHASE_PROPPANTBASEKERNELS_HPP_
23 #include "common/GEOS_RAJA_Interface.hpp"
28 namespace singlePhaseProppantBaseKernels
35 template<
typename FLUID_WRAPPER >
36 static void launch( FLUID_WRAPPER
const & fluidWrapper,
46 for(
localIndex q = 0; q < fluidWrapper.numGauss(); ++q )
49 fluidWrapper.update( a, q,
51 proppantConcentration[a],
52 componentConcentration[a],
53 LvArray::tensorOps::l2Norm< 3 >( cellBasedFlux[a] ),
54 isProppantBoundaryElement[a] );
#define GEOS_HOST_DEVICE
Marks a host-device function.
ArrayView< T, 1 > arrayView1d
Alias for 1D array view.
GEOS_LOCALINDEX_TYPE localIndex
Local index type (for indexing objects within an MPI partition).
ArrayView< T, 2, USD > arrayView2d
Alias for 2D array view.