Open Source Philosophy

We believe that the path to sustainable scientific discoveries is paved on reproducible predictions and results. In the field of numerical simulations, which supports physical models by conducting virtual experiments sometimes impossible in the real world, it is crucial to have guaranties of reproducibility. In the era of digitization, an open dissemination of implementation details grants robustness of calculations.

For more than a decade, LSMS members are developing software for their research needs, which are distributed with open-source licenses. Below is listed the important contributions of the LSMS.

is an optimized open-source object-oriented finite-element library. The emphasis is set on performance. Unique features allow large scale simulations of fracture and contact with cohesive elements.


  • MPI parallel compliant
  • Cohesive elements dynamical insertion in parallel (MPI) calculations
  • Contact mechanics
  • Python interface
  • Paraview export


is a C++ parallel framework for the multiscale coupling methods dedicated to material simulations. It allows to couple LAMMPS (Sandia laboratories), Akantu (LSMS) and ParaDiS (LLNL) in a parallel framework.

Important Features:

  • MPI parallel compliant
  • Python interface
  • Arlequin/Bridging approaches
  • Coupled Atomistic Discrete Dislocations (CADD 3D)


is a library for elastic-plastic contact of periodic rough surfaces. It is based on the a boundary integral formulation, derived in the Fourier space, as expressed in:

Frérot et al., “A Fourier-accelerated volume integral method for elasto-plastic contact”, CMAME (351), 2019.


  • Creation of large self-affine surfaces
  • Python interface
  • Resolution of elasto-plastic response to contact constraints
  • Allows multi-million discretization of contacting surface

is a C++ boundary element library based on a spectral formulation of the elastodynamic wave equations in continuum solids. Its implementation is specially tailored for the modeling of dynamic crack propagation along a planar interface bonding two semi-infinite solids. cRacklet is currently under review in the Journal Of Open Source Software.

Important features:

  • Python interface
  • Bi-material problems
  • Rate and state friction laws

LAMMPS : a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator

ParaView : an open-source, multi-platform data analysis and visualization application