- 30 Jul, 2020 2 commits
-
-
Swann Perarnau authored
Generic layout_destroy See merge request !144
-
Swann Perarnau authored
Refactor destroy API for layouts so that we can solve a long standing ownership issue with complex layouts. Putting the destroy operator inside the implementation-specific ops allows us to call a generic destroyer on embedded layouts. Note that this introduce a ownership policy for pad & reshape layouts that take ownership of the targeted layout at creation time. Related to #55.
-
- 29 Jul, 2020 3 commits
-
-
Swann Perarnau authored
ECP-CI Fixes for Theta See merge request !142
-
Swann Perarnau authored
Extra recursive target across the repository to build the test programs without running them. Allows us to cross-compile both the lib and the test programs on frontend systems, without launching on the compute nodes. Make us of that to fix the theta ECP-CI job using icc.
-
Swann Perarnau authored
Some implementations require the file descriptor to be -1 when asking for an anonymous mmap, making this test fail. The fix is to test both anonymous mappings and file-backed mappings separately. Some filesystems do not support the full posix range of file-backed mmaps too (parallel file systems), so the file used for tests must be on a simpler filesystem.
-
- 10 Jul, 2020 2 commits
-
-
Swann Perarnau authored
DMA Cuda See merge request !140
-
Simple copy operator and dma engine for CUDA. Requires cuda layouts to work.
-
- 09 Jul, 2020 2 commits
-
-
Swann Perarnau authored
Chimera ci See merge request !139
-
Fix benchmark checks for cuda version too.
-
- 08 Jul, 2020 2 commits
-
-
Swann Perarnau authored
Layout cuda fix See merge request !137
-
-
- 19 Jun, 2020 2 commits
-
-
Swann Perarnau authored
Layout cuda See merge request !81
-
-
- 29 May, 2020 2 commits
-
-
Swann Perarnau authored
hwloc topology query in aml See merge request !136
-
Compute a distance matrix no matter what. It never happens that the system has a distance matrix between something else that NUMANODES. Sometimes this matrix does not even exist. This commit will compute a hop distance matrix if the system does not have any distance matrix. It will also reshape existing distance matrix to match the distance query.
-
- 19 May, 2020 4 commits
-
-
Swann Perarnau authored
Add hwloc area by performance criterion See merge request !135
-
Area that will allocate similarly to mbind_preferred, but using numa sorted by a performance criterion.
-
Swann Perarnau authored
Benchmarks Update See merge request !86
-
BLAS Level 1 benchmarks with flat and tile examples are implemented, except for the rotations generator functions.
-
- 15 May, 2020 2 commits
-
-
Swann Perarnau authored
basic hwloc area See merge request !133
-
-
- 06 May, 2020 3 commits
-
-
Swann Perarnau authored
Provide a nix shell for the repository See merge request !132
-
Swann Perarnau authored
Use the local nix shell for the CI steps that can be migrated. Some of the build steps could be refactored further by using the argopkgs "real package".
-
Swann Perarnau authored
Full nix definition of a shell environment capable of compiling, debugging, style-check, and building docs for AML. Package definition pinned from the argopkgs master.
-
- 23 Apr, 2020 2 commits
-
-
Swann Perarnau authored
[ci/fix] quiet git-clang-format to avoid errors See merge request !131
-
Swann Perarnau authored
If git-clang-format is not quiet, it's output changes between "no modified files to format" and "clang-format did not modify files" depending on whether the branch contains files to inspect but properly formatted or no files to inspect at all. This breaks the CI step as is.
-
- 22 Apr, 2020 2 commits
-
-
Swann Perarnau authored
[ci/fix] bad file/regex for clang-format CI See merge request !130
-
Swann Perarnau authored
Forgot to double check output of the CI based on clang-format version and actual diff output.
-
- 21 Apr, 2020 2 commits
-
-
Swann Perarnau authored
clang-format formatting See merge request !123
-
Swann Perarnau authored
Introduce a clang-format style to apply clang-format to our current repo, as well as a CI job that can check the format of modified files in a branch.
-
- 19 Mar, 2020 2 commits
-
-
Swann Perarnau authored
[fix] wrong file path for aprun See merge request !129
-
Swann Perarnau authored
Hopefully that should be enough.
-
- 18 Mar, 2020 2 commits
-
-
Swann Perarnau authored
Sources for documentation figures See merge request !128
-
-
- 06 Mar, 2020 2 commits
-
-
Swann Perarnau authored
Fix dependency for check-valgrind and check-valgrind-$(tool). Force ax_valgrind generated rules to depend on all-am in the source directory to make sure that check-valgrind by itself will build the library before checking. See merge request !126
-
Brice Videau authored
-
- 04 Mar, 2020 2 commits
-
-
Swann Perarnau authored
Proper valgrind configure setup See merge request !125
-
Brice Videau authored
-
- 06 Feb, 2020 2 commits
-
-
Swann Perarnau authored
Uniforming and correcting of ROW_MAJOR/C COLUMN_MAJOR/FORTRAN naming. See merge request !122
-
-