- Jan 08, 2021
-
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
MPI refactoring: replaced DimsCreate and CreateNewGroup in MpiCommunicator with plain function wrappers
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
Also from DistributedMeshSynchronizer, PVTUReader and PVTUWriter
-
Jakub Klinkovský authored
This affects DistributedArray, DistributedArrayView, DistributedVector, DistributedVectorView and DistributedMatrix. Allocators were added to DistributedArray and DistributedVector. Also updated all benchmarks and unit tests.
-
Jakub Klinkovský authored
MPI refactoring: removed MpiCommunicator from DistributedNDArray, added Allocator parameter to NDArray
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
This allows the user to set the required thread level. Initializing MPI with threading support is needed when MPI functions are called from multiple threads. All common MPI libraries seem to provide this feature.
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
Removed __cuda_callable__ from methods in DistributedArrayView, DistributedVectorView and DistributedMatrix Distributed data structures are not supposed to be passed to device kernels. Distributed data structures are operated by the host, which uses the device for parallel processing only in the local data structures.
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
It is useful especially when one wants to load mesh functions via the readPointData or readCellData methods when the mesh was already loaded.
-
Jakub Klinkovský authored
Also renamed PVTUReader's readLocalPointData and readLocalCellData to fit into this hierarchy, hopefully it is clear that they return only local data.
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
-
Jakub Klinkovský authored
- ValueType must be non-const (otherwise it won't work with an array view with a const ValueType) - IndexType should be taken from the array
-