pairloop Module

class pairloop.AllToAll(kernel=None, dat_dict=None)

Bases: pairloop.AllToAllNS

class pairloop.AllToAllNS(kernel=None, dat_dict=None)

Bases: object

execute(n=None, dat_dict=None, static_args=None)
C version of the pair_locate: Loop over all cells update forces and
potential engery.
class pairloop.PairLoopNeighbourList(kernel=None, dat_dict=None, shell_cutoff=None)

Bases: pairloop.PairLoopNeighbourListNS

class pairloop.PairLoopNeighbourListNS(kernel=None, dat_dict=None, shell_cutoff=None)

Bases: object

execute(n=None, dat_dict=None, static_args=None)
C version of the pair_locate: Loop over all cells update forces and
potential engery.
class pairloop.PairLoopRapaportHalo(domain, potential=None, dat_dict=None, kernel=None)

Bases: pairloop._Base

execute(n=None, dat_dict=None, static_args=None)

C version of the pair_locate: Loop over all cells update forces and potential engery.

pairloop.Restrict(keyword, symbol)
pairloop.get_first_cell_is_halo_symbol()
pairloop.get_first_index_symbol()
pairloop.get_second_cell_is_halo_symbol()
pairloop.get_second_index_symbol()
pairloop.get_type_map_symbol()

Previous topic

mpi Module

Next topic

pio Module

This Page