Nos simulations de dynamique du plasma produisent souvent trop d'informations. Au cours des simulations, nous enregistrons diverses propriétés physiques sur une grille (x, y, z, t) qui est aussi grande que (8192x1024x1024x1500), pour au moins 10 propriétés. Ces informations sont traitées une fois la simulation terminée. Avec elle, nous
- faire des films de propriétés,
- effectuer une analyse de Fourier,
- calculer les propriétés moyennes.
Ce simple vidage d'autant d'informations que possible a bien fonctionné lorsque nous avons étudié les petits systèmes. Cela nous a donné la flexibilité d'interagir avec les résultats et de décider plus tard ce que nous voulions en faire. Cela nous a également permis d'allouer nos ressources de calcul (temps CPU) pour simplement exécuter les simulations.
Nous avons commencé le processus consistant à effectuer l'analyse de Fourier à la volée et à filtrer uniquement une plage sélectionnée d'échelles de longueur. Pour des raisons numériques, nous devons parfois résoudre des échelles de longueur plus petites que ce qui nous intéresse réellement, donc dans ces cas, ce filtre est très utile. Nous explorons également diverses bibliothèques d' E / S parallèles , par exemple les options d'E / S parallèles, en particulier le HDF5 parallèle .
Quelles stratégies sont disponibles pour maximiser l'efficacité du traitement des données?
Y a-t-il un avantage à effectuer toutes les analyses (à l'exclusion du post-traitement, par exemple des films et des tracés) à la volée?
Je peux imaginer que cette question se pose dans d'autres domaines de recherche. Par exemple, vous pourriez avoir une simulation de dynamique moléculaire qui doit évoluer pendant longtemps, mais vous êtes intéressé par le bref moment où quelque chose d'intéressant se produit. Ou dans CFD, le développement précoce peut être lent, mais une fois la turbulence installée, vous devrez peut-être une résolution temporelle plus élevée pour surveiller la dynamique.
Existe-t-il des exemples librement disponibles de collecte de résultats sophistiqués à partir de simulations?