Développement de codes scientifiques

Les ingénieurs d’EOMYS disposent également de solides compétences en développement logiciel et gestion de projet informatique. Associés à leurs compétences en physique, mathématiques appliquées et informatique scientifique cela leur permettent de développer des applications scientifiques validées, robustes et optimisées en terme de temps de calcul (ex : développement du logiciel MANATEE).

La valeur ajoutée d’EOMYS est de pouvoir directement s’appuyer sur des publications scientifiques (description de modèles mathématiques) en vue d’en faire la traduction numérique et de créer l’environnement de simulation associé. EOMYS peut également adapter des solutions libres pour répondre aux besoins industriels de simulation numérique, ou traduire un code scientifique dans un autre langage. Une bonne compréhension des phénomènes physiques en jeu permet d’accélérer le développement logiciel et d’être force de propositions.

Le développement de code scientifique inclut les tâches suivantes :

  • Recherche bibliographique pour établir les modèles à simuler
  • Rédaction des cahiers des charges techniques et fonctionnel
  • Conception de l’architecture évolutive du logiciel
  • Réalisation du code du cœur de calcul et des tests unitaires
  • Conception d’une IHM ergonomique pour manipuler le modèle et les résultats
  • Réalisation de l’interface graphique
  • Optimisation du temps de calcul (algorithme optimisé, parallélisation...)
  • Création de cas de validation (ex : données expérimentales, benchmark)
  • Documentation du logiciel pour faciliter l’utilisation et les évolutions futures
  • Formation à l’utilisation et à l’évolution du code

Pour toute demande de devis, merci d’utiliser la page de contact.

Lire aussi

  • Logiciel MANATEE
    En support de ses activités de conseil en ingénierie, EOMYS a progressivement développé un logiciel de simulation multiphysique rapide (électromagnétique et vibro-acoustique) des machines électriques nommé MANATEE - Magnetic Acoustic Noise Analysis Tool  (...)
  • Optimisation de systèmes complexes
    EOMYS met en œuvre les derniers outils des mathématiques appliquées afin d’optimiser la conception d’un système de manière globale, ou de post-traiter des volumes importants de données (ex : relevés expérimentaux d’un prototype).
    Les problèmes de  (...)