Skip to content

MAC-v1.0.0

Latest
Compare
Choose a tag to compare
@irukoa irukoa released this 13 Mar 12:20
· 2 commits to main since this release

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