- Mar 12, 2025
-
-
Spiros Tsalikis authored
- Mar 11, 2025
-
-
Replace mkostemp by mkstemp as done for MACH.
-
-
- Jan 29, 2025
-
-
-
-
-
Dmitriy Morozov authored
Fix all-to-all in the case of a single block See merge request diatomic/diy!89
-
- Jan 28, 2025
-
-
Dmitriy Morozov authored
-
- Jan 20, 2025
-
-
f6993587 ci: add spack ci Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !88
-
- Jan 17, 2025
-
-
Vicente Bolea authored
-
- Jan 10, 2025
-
-
Dmitriy Morozov authored
Added load balancing algorithms See merge request diatomic/diy!87
-
- Jan 08, 2025
-
-
Tom Peterka authored
Fixed memcheck, reduced number of ranks in tests
-
- Dec 20, 2024
-
-
Tom Peterka authored
-
- Dec 19, 2024
-
-
Tom Peterka authored
-
- Dec 12, 2024
-
-
Tom Peterka authored
- changed communication of WorkInfo to be sizeof in bytes and use MPI_BYTE datatype - reworked callback for local block work similar to Master::foreach to parameterize w/o templating on Block - embedded WorkInfo in detail namespace - removed templates for any functions in algorithms and detail that don't use Block anymore
-
- Dec 06, 2024
-
-
Tom Peterka authored
- moved local work out of master, isolated to load balancing algorithms - mpi communicating WorkInfo directly without packing/unpacking to a vector
-
- Nov 22, 2024
-
-
Tom Peterka authored
Also changed uint type to unsigned int to satisfy windows compilers
-
Tom Peterka authored
-
- Nov 21, 2024
-
-
Tom Peterka authored
-
Tom Peterka authored
-
- Nov 05, 2024
-
-
Dmitriy Morozov authored
Coroutines See merge request diatomic/diy!51
-
- Oct 31, 2024
-
-
5f426245 gitlab-ci: remove `dependencies` from jobs Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !86
-
Ben Boeckel authored
Historically, `needs` specifies the jobs which need to complete successfully and `dependencies` specifies the jobs which provide artifacts which should be used. Modern GitLab discourages using both as `needs` now supports an `artifacts` key to say "depend on but do not use artifacts", so remove `dependencies` and use `needs:artifacts` where necessary. See: https://docs.gitlab.com/ee/ci/yaml/#needsartifacts
-
e5fecfc9 ci: remove executable permissions from `.ps1` scripts 68857bef ci: use JSON to transfer environment variables Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Vicente Bolea <vicente.bolea@kitware.com> Merge-request: !85
-
Ben Boeckel authored
PowerShell scripts are not inherently executable and therefore should not have the executable bit set.
-
Ben Boeckel authored
The `set` command in `cmd` has terrible properties in that there's no real structure to it. Sensitive sequences in values or variable names that are escaping sequences can be interpreted at the wrong time or things like newlines in values are not escaped at all and cause ambiguities in parsing. Avoid all of that and use PowerShell to use JSON as a communication mechanism.
-
- Sep 03, 2024
-
-
Dmitriy Morozov authored
mark Collection::release as inline See merge request diatomic/diy!84
-
Martin Aumüller authored
If also `release` is marked as inline, just as all the other methods defined outside the class definition of `Collection`, then the header can be included from several compilation units without causing multiple definitions of this method. This was broken in 12e3ce8c.
-
- Aug 22, 2024
-
-
Dmitriy Morozov authored
Fix master release, revised See merge request diatomic/diy!83
-
Tom Peterka authored
-
Tom Peterka authored
-
- Aug 15, 2024
-
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-
Dmitriy Morozov authored
-