Partager

Axe transverse "Plasmas numériques"

Axe transverse "Plasmas numériques"

Présentation générale

  • Les activités de modélisation et de simulation numérique jouent un rôle central dans les recherches menées au LPP. Un axe transverse "numérique" a été initié de manière informelle pour fédérer une communauté de chercheurs et d’ingénieurs autour du développement de codes plasma et du calcul haute performance (HPC).

  • Des actions concrètes ont été mises en place pour encourager les échanges et renforcer les compétences, telles que les « devdej » (discussions entre développeurs à la pause déjeuner) ou encore un hackathon en 2018, dédié au développement open source d’un solveur de relation de dispersion pour plasmas cinétiques. Bien que ralentie pendant la période COVID, cette dynamique reprend progressivement.

  • Par ailleurs, ces dernières années ont vu l’émergence de l’intelligence artificielle comme outil transversal, désormais intégré aux travaux des trois équipes scientifiques du LPP.

Codes particulaires (PIC)

  • Code PIC relativiste avec traitement cinétique des électrons et ions

  • Configurations 1D et 2D, avec 3 composantes pour les vecteurs champs et vitesses

  • Équations de Maxwell résolues sans approximation (formulation électromagnétique complète)

  • Intégration temporelle explicite (méthode leap-frog)

  • Interpolation des charges et courants : méthode SUDS (Subtracted Dipole Scheme)

  • Résolution spectrale (FFT) permettant la séparation électrostatique/électromagnétique

  • Conditions aux limites : périodiques ou non (avec murs absorbants ou réfléchissants)

  • Génération d’ondes de choc (plane ou courbe) via piston magnétique

  • 1D : Fortran 77, portable, code scalaire (PC Linux, Mac, SX8)

  • 2D : Fortran 90, code parallélisé avec OpenMP

    • Parallélisation des boucles particulaires et des FFTs

    • Décomposition spatiale avec tri des particules

    • Vectorisation avancée (charges, courants, pousseur)

    • Équilibrage dynamique de charge CPU

Modélisation précise de phénomènes cinétiques relativistes dans les plasmas collisionnels ou collisionless, incluant des structures de choc, ondes non linéaires et instabilités plasma à haute résolution.

Codes hybrides

  • 2D3V : 2 dimensions spatiales, 3 composantes pour les champs et flots

  • Solveur de Maxwell : Schéma de Harned sur grille alternée (second ordre)

  • Équations résolues :

    • Faraday (évolution de B),

    • Ampère (calcul du courant total),

    • Loi d’Ohm généralisée (convection, Hall, pression et inertie électroniques)

  • Inertie électronique : équation elliptique résolue par méthode multigrille

  • Traitement PIC bilinéaire pour deux espèces d’ions (densité, courant)

  • Pousseur de particules : algorithme de Boris

  • Fermeture fluide électronique : isotherme ou adiabatique

  • Conditions aux limites : périodiques, réfléchissantes ; ouvertes en cours d’implémentation (Klimas et al. 2008)

  • Langage C ANSI, parallélisation MPI pour les particules

Utilisé pour l’étude des phénomènes cinétiques aux échelles ioniques, lorsque les électrons peuvent être modélisés comme un fluide neutralisant. Thématiques abordées :

  • Compression de la magnétopause de Mercure

  • Diffusion anormale de particules à la magnétopause terrestre

  • Instabilité de Kelvin-Helmholtz dans la magnétosphère

  • Reconnexion magnétique

  • Confinement des rayons cosmiques dans le milieu interstellaire

Codes symplectiques

  • Code PIC 3D3V (trois dimensions spatiales et trois vitesses)

  • Calcul explicite de l’Hamiltonien du système

  • Intégration symplectique d’ordre 2 (conservation des invariants)

  • Pas de temps constant (Δt)

  • Initialisation :

    • Par inversion de la fonction de distribution cumulative

    • Séparation des variables : f(r,v)=f(r)f(v)f(r, v) = f(r)f(v)

    • Ajout d’amplitude et phase aléatoire (instabilités, paquets d’ondes)

  • Distribution initiale : loi uniforme contrôlée

  • Parallélisation MPI

  • Utilisation de la bibliothèque NAG

Simulation des interactions ondes-particules dans les plasmas collisionless magnétisés, spatialement homogènes. Applications :

  • Résonance d’un faisceau d’électrons avec ondes électrostatiques

  • Étude de l’instabilité bump-on-tail

  • Couplage non linéaire entre modes via des particules résonantes

  • Déstabilisation d’ondes hybrides basses par des distributions anisotropes (cône de perte)