Notre équipe

Pascal Benchimol

Président

linkedin

Passionné par la résolution de problèmes concrets en combinant les mathématiques, l’algorithmique et l’informatique, Pascal s’est forgé une expertise dans la recherche opérationnelle et l’optimisation combinatoire. Il a implémenté des solveurs pour une variété de problèmes aussi bien pratiques (tournées complexes de véhicules, optimisation journalière d’un grand parc de production électrique, gestion pluri-annuelle de vallées hydrauliques, optimisation de la recharge d’une flotte de véhicules électriques, gestion des flux de patients dans un service d’urgences) qu’académiques (voyageur de commerce, programmation linéaire tropicale).

Convaincu que la résolution de verrous techniques passe par la recherche théorique, Pascal a apporté plusieurs contributions académiques, en particulier sur la complexité de la programmation linéaire (9e problème de Smale) et des jeux répétés.

Enchanté de transmettre ses connaissances, Pascal est chargé d’enseignement (à temps incomplet) à l’École Polytechnique, et est intervenu dans plusieurs universités, écoles d’ingénieurs et formations professionnelles.

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.

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é.

Laurent Plagne

Directeur Technique

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.

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
  • Optimisation & Recherche Opérationnelle

    • Programmation linéaire (simplexe, points intérieurs)
    • Programmation linéaire en nombres entiers (Branch and Bound)
    • Méthodes de décomposition (génération de colonnes, relaxation lagrangienne)
    • Programmation dynamique
    • Problèmes de flots
  • 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

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