Skip to content

Releases: irukoa/MAC

MAC-v1.0.0

13 Mar 12:20
Compare
Choose a tag to compare

Features

  • Multidimensional containers (arrays) and container specifiers (array handles) for rank-agnostic programming.
  • Runtime modification of rank, shape, data layout and bounds of containers.
  • Array indexing functions: passing from memory to array layout.
  • Row and column mayor data layout.
  • Partial permutations: permutate over a subset of dimensions.
  • Logical, integer, real, complex, double precision real and double precision complex array support.
  • Array reductions via 1-dimensional array to scalar functions.
  • Array sections.

Limitations

  • $2^{31} - 1$ array components maximum.
  • FPM is the only supported build system.

drawing

Version 0.1.0.

06 Feb 18:43
Compare
Choose a tag to compare

-Improvements on the API.
-Add utility for partial permutations.

Initial release

04 Feb 17:17
Compare
Choose a tag to compare

Release to add zenodo DOI.