 |
Astaroth
2.2
|
Go to the documentation of this file.
13 AcReal* profiles[NUM_SCALARARRAY_HANDLES];
57 const int3 end,
const AcReal* vtxbuf,
AcReal* scratchpad,
62 const int3 end,
const AcReal* vtxbuf0,
const AcReal* vtxbuf1,
AcResult acKernelAutoOptimizeIntegration(const int3 start, const int3 end, VertexBufferArray vba)
Definition: integration.cuh:130
AcResult
Definition: astaroth.h:51
cudaStream_t streams[NUM_STREAMS]
Definition: kernels.h:21
AcReal * reduce_scratchpad
Definition: kernels.h:25
AcReal * reduce_result
Definition: kernels.h:26
ReductionType
Definition: astaroth.h:53
AcReal acKernelReduceVec(const cudaStream_t stream, const ReductionType rtype, const int3 start, const int3 end, const AcReal *vtxbuf0, const AcReal *vtxbuf1, const AcReal *vtxbuf2, AcReal *scratchpad, AcReal *reduce_result)
Definition: reductions.cuh:201
float AcReal
Definition: astaroth.h:38
int3 dims
Definition: kernels.h:5
AcResult acKernelPeriodicBoundconds(const cudaStream_t stream, const int3 start, const int3 end, AcReal *vtxbuf)
Definition: boundconds.cuh:51
AcReal acKernelReduceScal(const cudaStream_t stream, const ReductionType rtype, const int3 start, const int3 end, const AcReal *vtxbuf, AcReal *scratchpad, AcReal *reduce_result)
Definition: reductions.cuh:147
Definition: astaroth.h:128
int id
Definition: kernels.h:17
@ NUM_STREAMS
Definition: astaroth.h:81
AcMeshInfo local_config
Definition: kernels.h:18
AcResult acKernelUnpackData(const cudaStream_t stream, const PackedData packed, const int3 vba_start, VertexBufferArray vba)
Definition: packing.cuh:81
VertexBufferArray vba
Definition: kernels.h:24
AcResult acKernelPackData(const cudaStream_t stream, const VertexBufferArray vba, const int3 vba_start, PackedData packed)
Definition: packing.cuh:66
AcResult acKernelDummy(void)
Definition: integration.cuh:254
AcReal * data
Definition: kernels.h:6
AcResult acKernelIntegrateSubstep(const cudaStream_t stream, const int step_number, const int3 start, const int3 end, VertexBufferArray vba)
Definition: integration.cuh:211