{"id":82,"date":"2022-06-30T15:13:02","date_gmt":"2022-06-30T14:13:02","guid":{"rendered":"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/?p=82"},"modified":"2023-09-05T08:30:14","modified_gmt":"2023-09-05T07:30:14","slug":"logiciel-de-simulation-de-linteraction-dun-vent-stellaire-avec-une-magnetosphere-planetaire","status":"publish","type":"post","link":"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/2022\/06\/30\/logiciel-de-simulation-de-linteraction-dun-vent-stellaire-avec-une-magnetosphere-planetaire\/","title":{"rendered":"Un code de simulation de l&rsquo;interaction d&rsquo;un vent stellaire avec une magn\u00e9tosph\u00e8re plan\u00e9taire (t\u00e9l\u00e9chargeable sur ce site)"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"alignright is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/files\/2022\/08\/planet_mag_amrvac_fr.png\" alt=\"\" class=\"wp-image-353\" width=\"122\" height=\"122\" srcset=\"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/files\/2022\/08\/planet_mag_amrvac_fr.png 265w, https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/files\/2022\/08\/planet_mag_amrvac_fr-150x150.png 150w\" sizes=\"auto, (max-width: 122px) 100vw, 122px\" \/><\/figure><\/div>\n\n\n<p><em>Derni\u00e8re mise \u00e0 jour : 16 ao\u00fbt 2023 (nouvelle version du code).<\/em><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (s\u2019ouvre dans un nouvel onglet)\" href=\"https:\/\/drive.google.com\/file\/d\/1fTYDGYiJNwDqyupJUuL37FGLeb-KDFEP\/view?usp=sharing\" target=\"_blank\">PLANET_MAG_AMRVAC<\/a> est un code qui simule num\u00e9riquement l&rsquo;interaction d&rsquo;un vent stellaire supersonique avec la magn\u00e9tosph\u00e8re d&rsquo;une plan\u00e8te magn\u00e9tis\u00e9e. Il peut \u00eatre utilis\u00e9 aussi bien pour simuler l&rsquo;interaction du vent solaire avec Mercure, la Terre ou une des plan\u00e8tes g\u00e9antes du syst\u00e8me solaire que pour l&rsquo;interaction d&rsquo;un vent stellaire avec une exoplan\u00e8te. <\/p>\n\n\n\n<p>Suivant les configurations, un calcul peut s&rsquo;ex\u00e9cuter en moins d&rsquo;une heure sur un ordinateur portable ou en plusieurs jours sur une grosse machine avec des centaines de c\u0153urs.<\/p>\n\n\n\n<p>Le code int\u00e8gre les \u00e9quations de la magn\u00e9tohydrodynamique (MHD) en 3D peut \u00eatre t\u00e9l\u00e9charg\u00e9 <a rel=\"noreferrer noopener\" aria-label=\" (s\u2019ouvre dans un nouvel onglet)\" href=\"https:\/\/drive.google.com\/file\/d\/1fTYDGYiJNwDqyupJUuL37FGLeb-KDFEP\/view?usp=sharing\" target=\"_blank\">ici<\/a> (taille &lt; 1\u2009Mo). Il est parall\u00e9lis\u00e9 MPI et tourne sous Linux (possiblement sur Mac OS). <\/p>\n\n\n\n<p>Pour les utilisateurs de Windows, il est conseill\u00e9 de l&rsquo;installer dans une machine virtuelle Linux.  Plusieurs sites expliquent la proc\u00e9dure d&rsquo;installation (voir par exemple <a rel=\"noreferrer noopener\" aria-label=\" (s\u2019ouvre dans un nouvel onglet)\" href=\"https:\/\/www.instructables.com\/How-to-install-Linux-on-your-Windows\/\" target=\"_blank\">ici<\/a>).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/files\/2022\/06\/Capture-d\u2019\u00e9cran-de-2020-01-16-14-48-18.png\" alt=\"Simulation de la magn\u00e9osph\u00e8re de Mercure avec le code PLANET_MAG_AMRVAC\" class=\"wp-image-83\" width=\"333\" height=\"255\" srcset=\"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/files\/2022\/06\/Capture-d\u2019\u00e9cran-de-2020-01-16-14-48-18.png 959w, https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/files\/2022\/06\/Capture-d\u2019\u00e9cran-de-2020-01-16-14-48-18-300x231.png 300w, https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/files\/2022\/06\/Capture-d\u2019\u00e9cran-de-2020-01-16-14-48-18-768x590.png 768w, https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/files\/2022\/06\/Capture-d\u2019\u00e9cran-de-2020-01-16-14-48-18-150x115.png 150w, https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/files\/2022\/06\/Capture-d\u2019\u00e9cran-de-2020-01-16-14-48-18-195x150.png 195w\" sizes=\"auto, (max-width: 333px) 100vw, 333px\" \/><figcaption class=\"wp-element-caption\">Exemple de simulation de la magn\u00e9tosph\u00e8re de Mercure avec le code PLANET_MAG_AMRVAC<\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\"><strong>Installer et tester le code:<\/strong><\/h3>\n\n\n\n<p>Notez que tous les logiciels tiers n\u00e9cessaires ne sont peut-\u00eatre pas install\u00e9s par d\u00e9faut sur votre distribution linux. Au minimum, les logiciels et commandes suivantes doivent \u00eatre disponibles&nbsp;: gfortran, mpirun, make, perl, bash, csh, sed, awk . Si vous rencontrez un probl\u00e8me, il est le plus souvent d\u00fb \u00e0 un logiciel tiers manquant. <\/p>\n\n\n\n<p><strong>1 &#8211;<\/strong> T\u00e9l\u00e9chargez le dossier compress\u00e9 avec tous les fichiers n\u00e9cessaires d&rsquo;<a rel=\"noreferrer noopener\" aria-label=\" (s\u2019ouvre dans un nouvel onglet)\" href=\"https:\/\/drive.google.com\/file\/d\/1fTYDGYiJNwDqyupJUuL37FGLeb-KDFEP\/view?usp=sharing\" target=\"_blank\">ici<\/a><\/p>\n\n\n\n<p><strong>2 &#8211;<\/strong> Extrayez le dossier dans un r\u00e9pertoire de votre choix (il faut que vous y ayez droit d&rsquo;\u00e9criture). Par exemple, en ligne de commande, dans un terminal et en vous pla\u00e7ant dans le r\u00e9pertoire avec le fichier t\u00e9l\u00e9charg\u00e9, tapez (<strong>NB<\/strong>: adaptez au nom effectif du fichier t\u00e9l\u00e9charg\u00e9)&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> tar zxvf planet_mag_amrvac_2023-02-29_18-42-25.tar.gz<\/pre>\n\n\n\n<p><strong>3 &#8211;&nbsp;<\/strong>Descendez dans le r\u00e9pertoire nouvellement cr\u00e9\u00e9 et proc\u00e9dez ensuite vers le sous r\u00e9pertoire \/Mysimulations\/Planet_mag\/. En ligne de commande, tapez donc, successivement (attention au   nom effectif du r\u00e9pertoire cr\u00e9\u00e9)&nbsp;:                                                    <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">  cd .\/planet_mag_amrvac_2023-02-29_18-42-25<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">  cd .\/Mysimulations\/Planet_mag\/<\/pre>\n\n\n\n<p><strong>4 &#8211;<\/strong> En ligne de commande, tapez&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> .\/configure<\/pre>\n\n\n\n<p><strong>5 &#8211;<\/strong> Et, si pas d&rsquo;erreurs, tapez :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"> .\/run_new <\/pre>\n\n\n\n<p>R\u00e9pondez \u00ab\u00a0y\u00a0\u00bb (sans guillemets) \u00e0 la question pos\u00e9e. V\u00e9rifiez l&rsquo;absence d&rsquo;erreurs pendant la compilation du code, qui peut durer quelques minutes.<strong> <\/strong><\/p>\n\n\n\n<p><strong>NB: <\/strong>Les erreurs \u00e9ventuelles sont le plus souvent cons\u00e9quence d&rsquo;un logiciel tiers manquant. Si tout se passe correctement, vous devriez voir appara\u00eetre le message suivant dans le terminal&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">  Finished AMRVAC in : 9.427 sec<\/pre>\n\n\n\n<p><strong>6 &#8211;<\/strong> Les r\u00e9sultats de la simulation sont enregistr\u00e9s dans un sous-r\u00e9pertoire de .\/datamr  sous forme la forme d&rsquo;une suite de fichiers *0000.dat, *0001.dat, &#8230; <\/p>\n\n\n\n<p><strong>NB: <\/strong>V\u00e9rifiez que le r\u00e9pertoire ainsi que les fichiers *.dat (deux au moins) ont bien \u00e9t\u00e9 cr\u00e9\u00e9s.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Visualisation des r\u00e9sultats <\/strong><\/h3>\n\n\n\n<p>Si vous avez pass\u00e9 toutes les \u00e9tapes d\u00e9crites ci-dessus, le code est a priori correctement install\u00e9 et op\u00e9rationnel sur votre machine.<\/p>\n\n\n\n<p>Pour visualiser les r\u00e9sultats de votre simulation, il est n\u00e9cessaire de transformer les fichiers *.dat en un format lisible par un logiciel de visualisation 3D. Nous pr\u00e9conisons l&rsquo;utilisation du format VTU pour une importation dans le logiciel open-source ParaView (cf. <a rel=\"noreferrer noopener\" aria-label=\" (s\u2019ouvre dans un nouvel onglet)\" href=\"https:\/\/www.paraview.org\/\" target=\"_blank\">paraview.org<\/a>) disponible sur toutes les plateformes Linux, Mac OS et Windows. <\/p>\n\n\n\n<p><strong>1 &#8211;<\/strong> Pour convertir les fichiers *.dat vers des fichiers *.vtu, placez-vous dans le r\u00e9pertoire avec les fichiers *.dat (un sous-r\u00e9pertoire de .\/datamr) et utilisez le script aiconvert se trouvant dans le r\u00e9pertoire tools tout en haut de l&rsquo;arborescence du code pour la conversion. Ainsi, par exemple, pour convertir tous les fichiers *0000.dat, *0001.dat,  &#8230;,  *0008.dat tapez&nbsp;: <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">  ..\/..\/..\/..\/..\/tools\/aiconvert 0 8                        <\/pre>\n\n\n\n<p><strong>2 &#8211;<\/strong> Pour importer les fichiers *.vtu, ouvrez ParaView. Ensuite, dans le menu de ParaView s\u00e9lectionnez Fichier -&gt; Ouvrir (File &#8211;&gt; Open si le menu est en anglais) et s\u00e9lectionnez d&rsquo;un coup l&rsquo;ensemble des fichiers *.vtu et cliquez sur OK.<\/p>\n\n\n\n<p><strong>NB:<\/strong> Le format cible de la conversion est pr\u00e9cis\u00e9 dans le fichier amrvac.par \u00e0 la ligne avec convert_type=&rsquo;vtumpi&rsquo;. Vous trouverez <a href=\"http:\/\/amrvac.org\/md_doc_convert.html\">ici<\/a> la liste des formats accept\u00e9s.  <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Adaptez les param\u00e8tres \u00e0 vos besoins<\/strong><\/h3>\n\n\n\n<p>Vous pouvez modifier les param\u00e8tres de la simulation en modifiant le fichier <strong>input_parameters<\/strong> qui se trouve dans le r\u00e9pertoire \/Mysimulations\/Planet_mag\/ , c\u00e0d celui-m\u00eame \u00e0 partir duquel vous avez lanc\u00e9 la simulation pr\u00e9c\u00e9dente. Dans ce fichier, vous pouvez notamment pr\u00e9ciser les param\u00e8tres du vent stellaire, les param\u00e8tres plan\u00e9taires, la taille du domaine de simulation, la finesse de la grille num\u00e9rique, la dur\u00e9e de la simulation, etc. La plupart des param\u00e8tres devraient \u00eatre compr\u00e9hensibles sans explications particuli\u00e8res.  \u00c0 chaque ligne du fichier, le texte apr\u00e8s un ou plusieurs # est un commentaire.                                                                         <\/p>\n\n\n\n<p>Notez que le domaine de simulation est compris entre les deux surfaces de deux sph\u00e8res avec le m\u00eame centre et un rayon <strong>xprobmin1 <\/strong>(bord interne de la simulation) et <strong>xprobmax1<\/strong>  (bord externe de la simulation). Le maillage du domaine est structur\u00e9 en g\u00e9om\u00e9trie sph\u00e9rique (r,theta,phi). <\/p>\n\n\n\n<p>Concernant les conditions au bord interne (en r=xprobmin1) pour les 3 composantes de la quantit\u00e9 de mouvement du fluide (m_r_inner_boundary, m_theta_inner_boundary, m_phi_inner_boundary) vous trouverez les options possibles  <a rel=\"noreferrer noopener\" aria-label=\" (s\u2019ouvre dans un nouvel onglet)\" href=\"http:\/\/amrvac.org\/md_doc_par.html#par_boundlist\" target=\"_blank\">ici<\/a>.<\/p>\n\n\n\n<p>Lorsque vous en avez termin\u00e9 avec la configuration du fichier <strong>input_parameters<\/strong>, r\u00e9p\u00e9tez les  s\u00e9quences 4 et 5 pr\u00e9sent\u00e9s ci-dessus.   <\/p>\n\n\n\n<p><strong><a href=\"https:\/\/drive.google.com\/file\/d\/1fTYDGYiJNwDqyupJUuL37FGLeb-KDFEP\/view?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (s\u2019ouvre dans un nouvel onglet)\">T\u00e9l\u00e9chargez planet_mag_amrvac<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Derni\u00e8re mise \u00e0 jour : 16 ao\u00fbt 2023 (nouvelle version du code). PLANET_MAG_AMRVAC est un code qui simule num\u00e9riquement l&rsquo;interaction d&rsquo;un vent stellaire supersonique avec la magn\u00e9tosph\u00e8re d&rsquo;une plan\u00e8te magn\u00e9tis\u00e9e. Il peut \u00eatre utilis\u00e9 aussi bien pour simuler l&rsquo;interaction du &hellip; <a href=\"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/2022\/06\/30\/logiciel-de-simulation-de-linteraction-dun-vent-stellaire-avec-une-magnetosphere-planetaire\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":26,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,303,301],"tags":[315],"class_list":["post-82","post","type-post","status-publish","format-standard","hentry","category-magnetohydrodynamique","category-magnetospheres-planetaires","category-vent-solaire","tag-physique-des-plasmas"],"_links":{"self":[{"href":"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/wp-json\/wp\/v2\/posts\/82","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":75,"href":"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/wp-json\/wp\/v2\/posts\/82\/revisions"}],"predecessor-version":[{"id":432,"href":"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/wp-json\/wp\/v2\/posts\/82\/revisions\/432"}],"wp:attachment":[{"href":"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/wp-json\/wp\/v2\/media?parent=82"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/wp-json\/wp\/v2\/categories?post=82"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sites.lesia.obspm.fr\/filippo-pantellini\/wp-json\/wp\/v2\/tags?post=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}