softwares

open-source contributions.


Open Source codes

  • Pyccel a Domain Specific Language enriching the Python syntax with additional semantic for Parallel computing. It can be used to generate (parallel) low-level code (Fortran) or to accelerate a Python code. Parallelism is exposed in a pythonic way using OpenMP, MPI and OpenAcc, allowing the user to focus on designing efficient algorithms without dealing with technical implementation details.
  • Psydac a library for solving Partial Differential Equations using Splines. Parallelism is based on MPI. It can be used together with Pyccel, Numba or Pythran.
  • Sympde a Symbolic Python library for Formal Variational problems and Partial Differential Equations.
  • Gelato a library for automatic computation of the GLT symbols for Splines discretizations.