Distributed Array Protocol
1. Distributed Array Protocol
1.1. Overview
1.2. Usecases
1.3. Sources
1.4. Definitions
1.5. Exporting a Distributed Array
1.6. Dimension Dictionaries
1.7. References
2. Examples
2.1. Block, Block
2.2. Block with padding
2.3. Unstructured
2.4. Block, Block
2.5. Block, Block
2.6. Block, Block
2.7. Block, Cyclic
2.8. Cyclic, Cyclic
2.9. Irregular-Block, Irregular-Block
2.10. Block-Cyclic, Block-Cyclic
2.11. Unstructured, Unstructured
2.12. Cyclic, Block, Cyclic
3. Appendix
3.1. Computing the number of indices owned by a rank
Distributed Array Protocol
Docs
»
Distributed Array Protocol 0.10.0
Edit on GitHub
Distributed Array Protocol 0.10.0
ΒΆ
1. Distributed Array Protocol
1.1. Overview
1.2. Usecases
1.3. Sources
1.4. Definitions
1.5. Exporting a Distributed Array
1.6. Dimension Dictionaries
1.6.1. Required key-value pairs
1.6.2. Distribution-type specific key-value pairs
1.6.2.1. block (
dist_type
is
'b'
)
1.6.2.2. cyclic (
dist_type
is
'c'
)
1.6.2.3. unstructured (
dist_type
is
'u'
)
1.6.3. Dimension dictionary aliases
1.6.3.1. Empty dimension dictionary
1.6.4. General comments
1.6.4.1. Empty local buffers
1.6.4.2. Undistributed dimensions
1.6.4.3. Global array size
1.6.4.4. Identical
'dim_data'
along an axis
1.7. References
2. Examples
2.1. Block, Block
2.2. Block with padding
2.3. Unstructured
2.4. Block, Block
2.5. Block, Block
2.6. Block, Block
2.7. Block, Cyclic
2.8. Cyclic, Cyclic
2.9. Irregular-Block, Irregular-Block
2.10. Block-Cyclic, Block-Cyclic
2.11. Unstructured, Unstructured
2.12. Cyclic, Block, Cyclic
3. Appendix
3.1. Computing the number of indices owned by a rank