GPS: un code de calcul haute performance, de grande précision pour résoudre les équation de GROSS-PITAEVSKII

Date/heure
4 décembre 2015
14:00 - 15:00

Oratrice ou orateur
Philippe Parnaudeau

Catégorie d'évènement
Séminaire EDP, Analyse et Applications (Metz)


Résumé

Nous présenterons un code de calcul robuste, efficace et avec un excellent passage à  l’échelle : G.P.S. (Gross-Pitaevskii Solver). GPS est un code qui peut aussi bien calculer des solutions stationnaire ou dépendantes du temps à  l’équation Gross-Pitaevskii, et permet ainsi d’étudier soit les condensats de Bose-Einstein (BEC), ou bien de la « turbulence superfluide » par exemple, ces phénomènes étant parmi les plus étudiés de la physique quantique. Afin d’obtenir des solutions les plus précises possibles, nous utilisons des schémas quasi spectraux pour la discrétisation des opérateurs différentiels. Dans le but de pouvoir utiliser aussi bien la machine de bureau la plus simple, que le supercalculateur le plus puissant du monde, nous avons implémenté deux schémas de communication MPI, ainsi qu’une programmation hybride à  l’aide de la librairie OpenMP. L’addition de schémas de très haute précision et la possibilité de pouvoir utiliser un raffinement de maillage très fin (jusqu’à  2048^3), nous permet de pouvoir reproduire des résultats expérimentaux avec une précision très satisfaisante.