Main Page
Members
Agenda
Software
Hardware
Visualization
Gallery
Movies
Projects
Documents
Teaching
Students

 

 

 

RAMSES HERACLES JUPITER & FARGO ASH

The ASH code

A code jointly developed by A.S.Brun ( sacha.brun@cea.fr  ) in Saclay

 and M.S. Miesch and J. Toomre, University of Colorado, Boulder, USA.

 

The Anelastic Spherical Harmonic Code ASH

ASH solves the 3-D anelastic equations of motion in a rotating spherical shell using a pseudo-spectral method. ASH is discussed in detail in Clune et al. (1999). The three thermodynamic variables, the three components of mass flux (ρ vec(u)), and the magnetic field vec(B) (when studied) are expanded in spherical harmonics Yml(θ,φ) to resolve their horizontal structures and in Chebyshev polynomials Tn(r) to resolve their radial structures. This approach has the distinct advantage that the spatial resolution is uniform everywhere on a sphere when a complete set of spherical harmonics is used up to some maximum in degree l (retaining all azimuthal orders |m| <= l). The anelastic approximation is used to capture the effects of density stratification without having to resolve sound waves. The mass flux and the magnetic field remain divergence-free by using a poloidal-toroidal representation. Temporal discretization is accomplished using a semi-implicit Crank-Nicholson time-stepping scheme for linear terms and an explicit Adams-Bashforth scheme for nonlinear terms. A stably stratified region may be included below the model convection zone in order to simulate penetrative convection. Enhanced resolution near the base of the convection zone is provided by a stacked Chebyshev representation in the radial dimension, which consists of two separate expansion domains. Supplemental equations ensure the continuity of velocity, thermodynamic variables, magnetic field, conductive heat flux, and fluid stresses across the interface between these two domains.

ASH utilizes an LES-SGS approach in which subgrid-scale eddy viscosities and conductivities account for transport by unresolved turbulence. The functional forms for such eddy diffusivities may be specified, as we have so far done, or determined from properties of the large-scale flows according to one of many prescriptions (e.g. Lesieur 1990). The eddy viscosity may also be chosen to operate on a higher power of nabla², known as hyperviscosity, in the momentum equation to limit the intrusion of diffusion into the inertial range of the spectrum. ASH has provisions for dealing with any of these three classes of approaches (DNS, eddy diffusivity, hyperviscosity).

 

More information about the Stars and solar studies can be found on Sacha Brun's site at :

http://lcd-www.colorado.edu/sabrun

 

You can find here a brief description of the code in french:

Le code Anelastic Spherical Harmonic (ASH) est un programme informatique modulaire écrit avec le langage Fortran 90. Il permet de suivre l'évolution temporelle d'un fluide éventuellement conducteur (plasma). Les équations de la dynamique des fluides (Navier-Stokes pour la vitesse, continuité, et conservation de l'énergie) et dans le cas conducteur, l'équation d'induction pour le champ magnétique (déduite des équations de Maxwell), sont intégrées dans le temps et dans l'espace. Le but principal de ce code est d'étudier la (magnéto)hydrodynamique (MHD) des  étoiles. On parle de dynamique des fluides stellaires. Comme les étoiles sont des grosses sphères de gaz chaud, le code ASH calcule l'evolution des fluides stellaires dans des coquilles en géometrie sphérique. Les étoiles sont turbulentes, tournent sur elles-même, convectent et sont magnétiques, il est donc très difficile de décrire et de comprendre tous ces phénomènes physiques et leur interactions non-linéaires sur toutes les échelles spatio-temporelles mises en jeu dans les étoiles. C'est pour cela que le code ASH est utilisé afin de progresser dans notre compréhension de ces fascinants objets que sont les étoiles. Vu la difficulté d'une telle étude, il est nécessaire de développer des codes numériques performants. ASH est donc un code moderne, utilisant une décomposition spectrale en harmoniques sphériques pour les dimensions spatiales horizontales et les polynômes de Tchebyshev pour la coordonnée radiale, permettant une précision et une convergence numérique optimale, et une structure parallèle utilisant le langage MPI (Message Passing Interface) afin de pouvoir utiliser les ordinateurs massivement parallèles des centres de calculs centralisés francais, européens et américains. ASH a déjà utilisé plus de 2000 processeurs simultanément pour calculer des modèles permettant de comprendre la turbulencee et le magnétisme solaire. Vu le grand nombre de degrés de liberté de la turbulence des étoiles il n'est pas encore possible de modéliser un modèle totalement intégré (du coeur nucléaire à l'atmosphère étendue) du Soleil et des étoiles, mais nous commençons à mettre en place  et à assembler plusieurs "éléments constitutifs" afin d'y arriver à moyen terme. De ce fait, le code ASH est en bien des points semblable à ce qui est utilisé par les centres de météorologie pour prédire le climat sur Terre. Le projet STARS (Simulations de la Turbulence, de l'Activité et de la Rotation des étoileS et/ou du Soleil) associé au code ASH, consiste en quelque sorte à comprendre et à modéliser la météorologie de la surface et de l'intérieur des étoiles, le Soleil, de part sa proximité, nous permettant de calibrer nos calculs pour les autres étoiles.


Vue 3-D de la composante radiale de la vitesse convective d'une simulation avec ASH de la zone turbulente convective solaire. On peut y voir la richesse et la complexité des mouvements de l'enveloppe convective, qui transportent la chaleur vers l'extérieur, redistribuent le moment cinétique et génèrent le champ magnétique par effet dynamo.



Reconstruction potentielle dans l'atmosphère (couronne) du champ magnétique généré par les mouvement convectifs turbulents d'une simulation avec ASH de la zone convective turbulente et magnétisée solaire. On remarque comment les boucles magnétiques peuvent connecter localement ou à grande distance différentes zones magnétiques de la surface.


Vues 3-D de la convection et du champ magnétique interne développés dans le coeur convectif d'une étoile A, deux fois plus massive que le Soleil. Application des progrès réalisés sur le Soleil avec ASH, à d'autres étoiles du diagramme Hertzsprung-Russell (HR).

Vous trouverez ici un papier sur les simulations 3D de la turbulence

et du magnétisme stellaires : Lettre-IDRIS-7.pdf

 


Main Page | Members | Agenda | Software | Hardware | Visualization | Gallery | Movies | Projects | Documents | Teaching | Students

Mentions légales
Pour toute question ou problème concernant ce site Web, envoyez un courrier électronique à [coast@cea.fr].
Dernière mise à jour le : 25 novembre 2008