Notre équipe

Laurent Plagne

Président

linkedin researchgate

Durant sa thèse de physique au CEA, Laurent a mis au point un logiciel de simulation numérique parallèle tirant le meilleur parti du plus grand super-ordinateur de France (Cray-T3E). Au cours des vingt dernières années, il a participé à l’évolution du calcul haute performance (multi-processeurs, multi-cœurs, unités vectorielles, GPU…) en devenant un spécialiste reconnu des méthodes mathématiques (particulaires, PIC, éléments finis, octree…) et des techniques informatiques (MPI, OpenMP, TBB, CUDA, PaRSEC…) du HPC.

Laurent a mis au point des logiciels HPC dans des domaines aussi divers que la physique nucléaire, la neutronique, la nanophysique, la physique des plasmas, la thermohydraulique ou la gestion de production.

Tout au long de sa carrière (CEA, RWTH, EDF R&D, TriScale innov), Laurent s’est attaché à transmettre ses connaissances sur le calcul à haut rendement par la rédaction de nombreuses publications scientifiques, l’organisation d’écoles d’été et de workshops, l’encadrement de thèses et l’enseignement du HPC aux professionnels de la simulation.

François Févotte

Directeur Scientifique

linkedin researchgate github

D’abord doctorant au CEA puis ingénieur-chercheur à EDF R&D et maintenant au sein de TriScale innov, François se consacre depuis 2005 à la mise au point de méthodes numériques à l’état de l’art et leur implémentation dans des solveurs performants. Il a notamment contribué au développement de la plate-forme industrielle Cocagne, dédiée à la simulation neutronique des cœurs de réacteurs nucléaires.

François a aussi été responsable des sujets exploratoires et méthodes avancées au sein du projet “Performance et Qualité des Simulations” d’EDF R&D. Ses activités l’ont conduit à étudier les problèmes liés à l’utilisation de l’arithmétique flottante dans les codes de calcul. Il est l’un des deux développeurs à l’origine de l’outil Verrou, qui permet d’analyser les instabilités numériques des outils de calcul scientifique industriels.

Toujours enthousiaste à l’idée de partager ses connaissances, François intervient régulièrement comme enseignant à l’ENSTA et dans diverses écoles d’été.

Kavoos Bojnourdi

Directeur Commercial

linkedin

Spécialiste des systèmes d’information, Kavoos a créé au long de sa carrière plusieurs sociétés dans les domaines SI et e-learning. Il a rejoint la R&D de EDF en 2009 dans le groupe Architecture des Systèmes d’Information et Codes de Calcul Scientifique.

Passionné par la performance des logiciels, Kavoos a optimisé des micro-logiciels pour une grande variété de micro-processeurs (IBM Cell BE, X86, ARM, MIPS…). Sa maîtrise des outils de développement logiciel multi-plate-formes (C++, Qt, Poco, Java…) alliée à sa connaissance approfondie des systèmes de gestion des bases de données et des technologies serveurs lui ont permis de développer des logiciels sur des supports d’exécution variés (applications mobiles, applications et serveurs web, ou clients lourds).

Au cours des quinze dernières années, Kavoos a essentiellement travaillé à l’industrialisation des applications destinées à la gestion des centrales nucléaires. Il a notamment participé à la conception, au développement et à l’industrialisation d’applications en réalité virtuelle destinées aux équipes de maintenance des centrales nucléaires.

Nos compétences

Mathématiques Appliquées

  • Simulation

    • Discrétisation des EDP
      • Eqs. Boltzmann, diffusion, Navier-Stokes…
      • Éléments finis (mixtes), différences finies
      • Méthode des caractéristiques
    • Méthodes multi-grilles
    • Méthodes particulaires et Monte-Carlo
  • Algèbre linéaire numérique

    • Solveurs itératifs
    • Solveurs en précision mixte
    • Préconditionnement
  • Qualité numérique & Arithmétique flottante

    • Standard IEEE-754 et alternatives
    • Diagnostic, déboguage
    • Utilisation de l’outil Verrou et de la chaîne InterFlop
    • Algorithmes compensés
  • Optimisation & Recherche Opérationnelle

Développement Logiciel

  • Langages

    • Émergents : Julia, Rust
    • Établis : C & C++, Python, Fortran
    • Bas niveau : assembleur
    • Infra : Go, Java
  • Frameworks

    • Parallélisme : Intel TBB, OpenMP, MPI, runtimes
    • GPGPU : Cuda, OpenCL, Vulkan
    • Applicatifs : Qt, Poco, .Net, JEE, Spring
  • Outils d’analyse

    • Performance (callgrind, vtune, nvprof, gprof)
    • Intégrité mémoire (valgrind)

Architectures Matérielles et Réseaux

  • Processeurs
    • Architectures CISC
      • x86, x86-64
      • Organisation des niveaux de cache
      • SIMD (SSE, AVX)
      • Virtualisation
    • Architectures RISC
      • IBM PowerPC
      • SIMD (AltiVec)
      • ARM
      • SIMD (NEON)
      • MIPS
    • Architectures GPU
  • Infrastructure
    • Serveur
      • Cluster HPC
      • Cloud computing
      • Load balancing
      • Sécurité et filtrage
    • Réseaux
      • Ethernet
      • IPV4, IPV6
      • Routage (RIP, OSPF, BGP…)
      • DNS, DNSSEC
    • IoT
      • Mqtt
      • RabbitMQ
      • LoRaWAN
      • ZigBee
      • Bluetooth
      • Sigfox