Composyx
Composyx is a framework used in the Exa-MA project.
Overview
Repository
License
OSS: Cecill-*
Documentation
1. Criteria Evaluation
1.1. Packaging
Software should be packaged (preferably using Spack or Guix package formats) and published in public repositories.
-
Packages exist
-
Available in Spack
-
Available in Guix-HPC
-
Docker image available
-
Apptainer/Singularity available
-
Spack: github.com/spack/spack-packages/blob/develop/repos/spack_repo/builtin/packages/composyx/package.py
-
Guix: codeberg.org/guix-science/guix-science/src/branch/master/guix-science/packages/algebra.scm
1.2. Testing & CI/CD
Software should include validation tests triggered through automated mechanisms.
-
Unit tests exist
-
Continuous Integration configured
-
CI runs on each release
-
Benchmarking tests exist
1.3. Repository & Contributions
-
Public source repository available
-
Supports contributions via pull requests
Repository: gitlab.inria.fr/composyx/composyx
1.4. License
Sources should be published under a clearly-identified free software license.
-
License clearly stated
-
FLOSS license (FSF/OSI conformant)
-
SPDX identifiers used
-
REUSE compliant
-
OSS: Cecill-*
1.5. Documentation
-
Documentation exists
-
Easily browsable online
Documentation: composyx.gitlabpages.inria.fr/composyx/