Scientific Consulting

Elligno’s specialist can help you to solve complex problems that require the use of the most recent scientific advances in the field of computational physics. Elligno’s team have a high level of experience and knowledge in physics, mathematics and computer science, among other expertises. The complex problems we solve, in different application fields, make full use of our adaptability and innovation skills.

Our clients’ projects can be undertaked at their facilities as well as at ours. We offer our customers a specific or complete services, adapted to their various and evolving needs.

Our consulting services include:

  • Algorithm development for mathematically intensive problems in numerical simulations,
  • Physics 3D/AI elements (collision algorithm, rigid-body dynamics, mathematical libraries, linear algebra solvers),
  • Custom scientific software solutions (for example physics simulators),
  • Consulting in mathematics and physics,
  • Provides high-level mathematical, engineering or scientific support to solve complex technical problems;
  • High-performance scientific computing in C/C++ and FORTRAN90/95, (OON: Object-Oriented Numerics);
  • Draft and assess R&D strategic goals and operational objectives;
  • Hydraulic (simulation of the St-Venant equations), calibration and validation;
  • CFD developer in Open Channel Flow simulation
    • Finite difference and finite element programming techniques;
    • One-dimensional solver;
    • Shock-capturing technique such as Riemann Solver (HLL, Roe);
  • Physics/Scientific librarySQL (Sybase), unit test;
    • MTL (Matrix Template Library),
    • Boost Ublas (linear algebra), linear algebra solvers;
    • Numerical Recipes in C++,


  • An Example of a C++ class Implementation Of Euler Angles

    Tips and Tricks

    C++ has many features which make this language very attractive for scientific programming, and one of them is the operator overload functionality. I present an example taken from our programming environment (math3D library) that use this to represent a rotation class (Euler angles).
  • IKEA Virtual Reality Extract


    I’m currently working on updating of an interior designer application, used by multinational furniture giant, to a 2nd generation version powered with state-of-the-art technology provided with Virtual Reality (VR) headset.
  • Development of a Transport Software Management Application


    Mandate for the development of dispatch system solutions specifically designed for trucking fleets to manage transportation activity including tracking orders, efficient dispatch and route optimization. Goal is to optimize inbound and/or outbound transportation operations.

clients and partners