Hawen

Hawen is a framework used in the Exa-MA project.

Overview

License

OSS

GPL v*

Documentation

Not yet available

Discussion

Not yet available

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

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

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

  • GPL v*

1.5. Documentation

  • Documentation exists

  • Easily browsable online

1.6. API Compatibility

  • API changes documented

  • Semantic versioning used

  • Release policy defined

2. Work Packages

This framework is involved in the following work packages:

2.1. WP1

Topics: dG/hdG, multiphysics coupling Benchmarked in this WP

2.2. WP3

Topics: "reuse of Krylov subspaces for multiple right-hand sides" Benchmarked in this WP

2.3. WP4

Topics: deterministic inverse problem Benchmarked in this WP

2.4. WP5

Topics: iterative methods

2.5. WP6

Topics: sensitivity analysis

2.6. WP7

Topics: Geophysics, Energy, Astrophysics, mini-apps

3. Technical Details

Languages: Fortran

Parallelism: MPI, Multithread - OpenMP

Data Formats: in-house format, VTK, Gmsh and asssociated formats

4. Partners

Lead Partner: Inria BXSO

Consortium: Inria