|
tblite
Light-weight tight-binding framework
|
Cyclic partition of the work of an interaction loop. More...
Data Fields | |
| integer | nparts = 1 |
| Total number of parts. | |
| type(d3_work_partition) | d3 = d3_serial |
| type(d4_work_partition) | d4 = d4_serial |
Cyclic partition of the work of an interaction loop.
Parts are zero based. Every unit of work is assigned to exactly one part, summing the contributions of all parts reproduces the complete result. An absent or default-initialized partition owns all of the work.
Construction validates all representations once. Private components keep the library partitions consistent with the local ownership rules.