tblite
Light-weight tight-binding framework
Loading...
Searching...
No Matches
partition.f90 File Reference

Provides a work partition for externally distributed calculations. More...

Data Types

type  tblite_partition::work_partition
 Cyclic partition of the work of an interaction loop. More...

Modules

module  tblite_partition
 Work partitioning for externally distributed calculations.

Functions/Subroutines

subroutine, public tblite_partition::new_work_partition (error, partition, part, nparts)
 Create a work partition.
elemental logical function, public tblite_partition::owns_index (partition, idx)
 Whether this part owns a one-dimensional unit of work.
elemental logical function, public tblite_partition::owns_pair (partition, iat, jat)
 Whether this part owns a symmetry-reduced atom pair.

Detailed Description

Provides a work partition for externally distributed calculations.