ppmd.modules.dsl_cell_gather_scatter module¶
Create the C/C++ to load the required data from all particles in a cell into temporary arrays for cell by cell pairlooping.
-
class
ppmd.modules.dsl_cell_gather_scatter.
DSLPartitionTempSpace
(dat_dict, max_ncell, start_ptr, extras=())¶ Bases:
object
Partition temporary space for cell by cell gather/scatter
-
ppmd.modules.dsl_cell_gather_scatter.
DSLSeqGather
(src_sym, dst_sym, ncomp, src_ind, dst_ind)¶
-
ppmd.modules.dsl_cell_gather_scatter.
DSLStrideGather
(src_sym, dst_sym, ncomp, src_ind, dst_ind, stride)¶
-
ppmd.modules.dsl_cell_gather_scatter.
DSLStrideScatter
(src_sym, dst_sym, ncomp, src_ind, dst_ind, stride)¶