Modulight : un framework efficace pour la visualisation scientifique interactive dynamique
Résumé
Les applications de visualisation scientifique interactives se basent sur des codes hétérogènes pour implémenter leurs différentes parties, qui sont la simulation ou l'exploration de données, la visualisation et l'interaction. Celles-ci doivent être assemblées précisément pour construire une application efficace et interactive. Les approches par composants sont un bon paradigme pour répondre aux besoins de ce type d'applications. Dans cet article, nous décrivons une approche par composants dédiée aux applications dynamiques de visualisation scientifique interactives. Nous proposons un framework nommé Modulight qui implémente notre approche en utilisant la bibliothèque MPI 2 et la bibliothèque réseau optimisée 0MQ. La performance de ce framework est ensuite analysée grâce à une application réelle de dynamique moléculaire.