Main/only contributor:
- Scanet: A draft of a DNN lib (to be used in future projects). https://gitlab.inria.fr/bramas/scanet
- TBFMM: Lightweight task-based FMM using the block tree and OpenMP. https://gitlab.inria.fr/bramas/tbfmm
- Farm-SVE: Naive/scalar implementation of the ARM C language extensions (ACLE) for the ARM Scalable Vector Extension (SVE) in standard C++. https://gitlab.inria.fr/bramas/farm-sve
- SPECX: A task-based runtime system with speculative execution capability. Now supports GPUs and MPI.https://gitlab.inria.fr/bramas/specx (It was previously known as SPETABARU https://gitlab.inria.fr/bramas/spetabaru)
- APAC (not yet public): Source-to-source compiler for automatic parallelization using the task-based method.
- INASTEMP: A vectorization library that manages conditional statements, (supports X86 extensions and ARM SVE).https://gitlab.inria.fr/bramas/inastemp
- SCALFMM: A generic fast multipole library. https://gitlab.inria.fr/solverstack/ScalFMM
- SPC5: A sparse matrix vector product library for AVX 512 and ARM SVE.https://gitlab.inria.fr/bramas/spc5
- AVX512 SORT: A fast sorting algorithm for AVX 512.https://gitlab.inria.fr/bramas/avx-512-sort
- DAGPAR: Direct acyclic graph clustering library.https://gitlab.inria.fr/bramas/dagpar
- INPLACE MERGE: Some improvements to the inplace merge algorithm. https://gitlab.inria.fr/bramas/inplace-merge
- AUTOVESK: Automatic vectorization of static kernels with a greedy algorithm https://gitlab.inria.fr/bramas/autovesk
- CUDA Tests & Bench: some tests with cude to compare algorithms/implementations https://gitlab.inria.fr/bramas/CUDA-Benchs-AND-Tests
- clsimple: a simple command line arg manager https://gitlab.inria.fr/bramas/clsimpl
- SPARSE-TD (not public): Solver for the time domain boundary element method (BEM) for the wave equation.
- FMM-TD (not public): FMM solver for the time domain boundary element method (BEM) for the wave equation.
- Particle interaction on GPU https://gitlab.inria.fr/bramas/gpu-particle-interaction
Contribute(d) to:
- COMPLEXES-PP: Coarse-grained simulations of biomolecular complexes.https://github.com/bio-phys/complexespp
- STARPU: A task-based runtime system. https://starpu.gitlabpages.inria.fr/
- TURTLE (not public yet): pseudospectral direct numerical simulations (DNS) of the incompressible Navier-Stokes equations. https://gitlab.mpcdf.mpg.de/TurTLE/turtle
- CHUKRUT: Conservative Hyperbolic Upwind Kinetic Resolution of Unstructured Tokamaks.https://gitlab.math.unistra.fr/tonus/chukrut/chukrut
- SCHNAPS: Discontinuous finite element solver with OpenCL and StarPU.http://schnaps.gforge.inria.fr/
- PASTIX: Parallel Sparse direct Solver (my modifications are currently not public.)https://gitlab.inria.fr/solverstack/pastixe