<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.0">Jekyll</generator><link href="https://cfdstreamline.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://cfdstreamline.com/" rel="alternate" type="text/html" /><updated>2022-04-21T20:31:55+02:00</updated><id>https://cfdstreamline.com/feed.xml</id><title type="html">CFD Streamline</title><subtitle>CFD Streamline is a comprehensive reference for Computational Fluid Dynamics (CFD) and its application accross the engineering areas, mainly focusing on aerospace and automotive.</subtitle><author><name>{&quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Linkedin&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-linkedin&quot;, &quot;url&quot;=&gt;&quot;https://www.linkedin.com/company/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitLab&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-gitlab&quot;}, {&quot;label&quot;=&gt;&quot;Youtube&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-youtube&quot;, &quot;url&quot;=&gt;&quot;https://www.youtube.com/channel/UCCJGCwszCKYYy43s0g7II0A&quot;}, {&quot;label&quot;=&gt;&quot;Pinterest&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-pinterest&quot;, &quot;url&quot;=&gt;&quot;https://www.pinterest.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Instagram&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-instagram&quot;, &quot;url&quot;=&gt;&quot;https://www.instagram.com/cfd.streamline&quot;}, {&quot;label&quot;=&gt;&quot;Twitter&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-twitter-square&quot;, &quot;url&quot;=&gt;&quot;https://twitter.com/CfdStreamline&quot;}, {&quot;label&quot;=&gt;&quot;Facebook&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-facebook-square&quot;, &quot;url&quot;=&gt;&quot;https://www.facebook.com/CFD-Streamline-102236005421147/&quot;}, {&quot;label&quot;=&gt;&quot;Buymeacoffee&quot;, &quot;icon&quot;=&gt;&quot;fas fa-coffee&quot;, &quot;url&quot;=&gt;&quot;https://www.buymeacoffee.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Paypal&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-paypal&quot;, &quot;url&quot;=&gt;&quot;https://www.paypal.me/cfdstreamline&quot;}]}</name></author><entry><title type="html">How to enable Windows Subsystem Linux (WSL) and install Ubuntu</title><link href="https://cfdstreamline.com/howto/how_to_enable_windows_subsystem_linux_ubuntu/" rel="alternate" type="text/html" title="How to enable Windows Subsystem Linux (WSL) and install Ubuntu" /><published>2022-04-21T00:00:00+02:00</published><updated>2022-04-21T00:00:00+02:00</updated><id>https://cfdstreamline.com/howto/how_to_enable_windows_subsystem_linux_ubuntu</id><content type="html" xml:base="https://cfdstreamline.com/howto/how_to_enable_windows_subsystem_linux_ubuntu/">&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;Search for “Turn Windows features on or off” in the Start Menu Search.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;On the screen that will pop-up, check the box for “Windows Subsystem for Linux”&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Restart de computer.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Download and install Ubuntu WSL from the Microsoft Store
&lt;a href=&quot;https://www.microsoft.com/store/productId/9NBLGGH4MSV6&quot;&gt;Ubuntu in Microsoft Store&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href=&quot;https://www.wikihow.com/Enable-the-Windows-Subsystem-for-Linux&quot;&gt;Wikihow&lt;/a&gt;&lt;/p&gt;</content><author><name>{&quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Linkedin&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-linkedin&quot;, &quot;url&quot;=&gt;&quot;https://www.linkedin.com/company/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitLab&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-gitlab&quot;}, {&quot;label&quot;=&gt;&quot;Youtube&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-youtube&quot;, &quot;url&quot;=&gt;&quot;https://www.youtube.com/channel/UCCJGCwszCKYYy43s0g7II0A&quot;}, {&quot;label&quot;=&gt;&quot;Pinterest&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-pinterest&quot;, &quot;url&quot;=&gt;&quot;https://www.pinterest.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Instagram&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-instagram&quot;, &quot;url&quot;=&gt;&quot;https://www.instagram.com/cfd.streamline&quot;}, {&quot;label&quot;=&gt;&quot;Twitter&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-twitter-square&quot;, &quot;url&quot;=&gt;&quot;https://twitter.com/CfdStreamline&quot;}, {&quot;label&quot;=&gt;&quot;Facebook&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-facebook-square&quot;, &quot;url&quot;=&gt;&quot;https://www.facebook.com/CFD-Streamline-102236005421147/&quot;}, {&quot;label&quot;=&gt;&quot;Buymeacoffee&quot;, &quot;icon&quot;=&gt;&quot;fas fa-coffee&quot;, &quot;url&quot;=&gt;&quot;https://www.buymeacoffee.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Paypal&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-paypal&quot;, &quot;url&quot;=&gt;&quot;https://www.paypal.me/cfdstreamline&quot;}]}</name></author><category term="howto" /><summary type="html">Tutorial for enabling Windows Subsystem Linux (WSL) and installing Ubuntu.</summary></entry><entry><title type="html">Cool tools in Linux command line</title><link href="https://cfdstreamline.com/howto/how_to_install_cool_tools_in_linux_command_line/" rel="alternate" type="text/html" title="Cool tools in Linux command line" /><published>2022-04-21T00:00:00+02:00</published><updated>2022-04-21T00:00:00+02:00</updated><id>https://cfdstreamline.com/howto/how_to_install_cool_tools_in_linux_command_line</id><content type="html" xml:base="https://cfdstreamline.com/howto/how_to_install_cool_tools_in_linux_command_line/">&lt;h2 id=&quot;neofetch&quot;&gt;neofetch&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/dylanaraps/neofetch&quot; target=&quot;_blank&quot;&gt;https://github.com/dylanaraps/neofetch&lt;/a&gt;&lt;/p&gt;

&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/screenshots/neofetch.png&quot; alt=&quot;neofetch screenshot&quot; width=&quot;100%&quot; /&gt;&lt;/figure&gt;

&lt;h2 id=&quot;cpufetch&quot;&gt;cpufetch&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/Dr-Noob/cpufetch&quot; target=&quot;_blank&quot;&gt;https://github.com/Dr-Noob/cpufetch&lt;/a&gt;&lt;/p&gt;

&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/screenshots/cpufetch.jpg&quot; alt=&quot;cpufetch screenshot&quot; width=&quot;100%&quot; /&gt;&lt;/figure&gt;

&lt;h2 id=&quot;cmatrix&quot;&gt;cmatrix&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/abishekvashok/cmatrix&quot; target=&quot;_blank&quot;&gt;https://github.com/abishekvashok/cmatrix&lt;/a&gt;&lt;/p&gt;

&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/screenshots/cmatrix.png&quot; alt=&quot;cmatrix screenshot&quot; width=&quot;100%&quot; /&gt;&lt;/figure&gt;

&lt;h2 id=&quot;bpytop&quot;&gt;bpytop&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/aristocratos/bpytop&quot; target=&quot;_blank&quot;&gt;https://github.com/aristocratos/bpytop&lt;/a&gt;&lt;/p&gt;

&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/screenshots/bpytop.png&quot; alt=&quot;bpytop screenshot&quot; width=&quot;100%&quot; /&gt;&lt;/figure&gt;

&lt;h2 id=&quot;lsd&quot;&gt;lsd&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/Peltoche/lsd&quot; target=&quot;_blank&quot;&gt;https://github.com/Peltoche/lsd&lt;/a&gt;&lt;/p&gt;

&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/screenshots/lsd.png&quot; alt=&quot;lsd screenshot&quot; width=&quot;100%&quot; /&gt;&lt;/figure&gt;

&lt;h2 id=&quot;ncdu&quot;&gt;ncdu&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://dev.yorhel.nl/ncdu&quot; target=&quot;_blank&quot;&gt;https://dev.yorhel.nl/ncdu&lt;/a&gt;&lt;/p&gt;

&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/screenshots/ncdu.png&quot; alt=&quot;ncdu screenshot&quot; width=&quot;100%&quot; /&gt;&lt;/figure&gt;

&lt;h2 id=&quot;gdu&quot;&gt;gdu&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/dundee/gdu&quot; target=&quot;_blank&quot;&gt;https://github.com/dundee/gdu&lt;/a&gt;&lt;/p&gt;

&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/screenshots/gdu.svg&quot; alt=&quot;gdu screenshot&quot; width=&quot;100%&quot; /&gt;&lt;/figure&gt;

&lt;h2 id=&quot;bat&quot;&gt;bat&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/sharkdp/bat&quot; target=&quot;_blank&quot;&gt;https://github.com/sharkdp/bat&lt;/a&gt;&lt;/p&gt;

&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/screenshots/bat.png&quot; alt=&quot;bat screenshot&quot; width=&quot;100%&quot; /&gt;&lt;/figure&gt;

&lt;h2 id=&quot;ascii-image-converter&quot;&gt;ascii-image-converter&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/TheZoraiz/ascii-image-converter&quot; target=&quot;_blank&quot;&gt;https://github.com/TheZoraiz/ascii-image-converter&lt;/a&gt;&lt;/p&gt;

&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/screenshots/ascii-image-converter.gif&quot; alt=&quot;ascii-image-converter screenshot&quot; width=&quot;100%&quot; /&gt;&lt;/figure&gt;

&lt;h2 id=&quot;ranger&quot;&gt;ranger&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://ranger.github.io/&quot; target=&quot;_blank&quot;&gt;https://ranger.github.io/&lt;/a&gt;&lt;/p&gt;

&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/screenshots/ranger.png&quot; alt=&quot;ranger screenshot&quot; width=&quot;100%&quot; /&gt;&lt;/figure&gt;

&lt;h2 id=&quot;speedtest-cli&quot;&gt;speedtest-cli&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/sivel/speedtest-cli&quot; target=&quot;_blank&quot;&gt;https://github.com/sivel/speedtest-cli&lt;/a&gt;&lt;/p&gt;

&lt;figure class=&quot;&quot;&gt;
  &lt;img src=&quot;/assets/images/screenshots/speedtest-cli.png&quot; alt=&quot;speedtest-cli screenshot&quot; width=&quot;100%&quot; /&gt;&lt;/figure&gt;</content><author><name>{&quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Linkedin&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-linkedin&quot;, &quot;url&quot;=&gt;&quot;https://www.linkedin.com/company/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitLab&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-gitlab&quot;}, {&quot;label&quot;=&gt;&quot;Youtube&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-youtube&quot;, &quot;url&quot;=&gt;&quot;https://www.youtube.com/channel/UCCJGCwszCKYYy43s0g7II0A&quot;}, {&quot;label&quot;=&gt;&quot;Pinterest&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-pinterest&quot;, &quot;url&quot;=&gt;&quot;https://www.pinterest.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Instagram&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-instagram&quot;, &quot;url&quot;=&gt;&quot;https://www.instagram.com/cfd.streamline&quot;}, {&quot;label&quot;=&gt;&quot;Twitter&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-twitter-square&quot;, &quot;url&quot;=&gt;&quot;https://twitter.com/CfdStreamline&quot;}, {&quot;label&quot;=&gt;&quot;Facebook&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-facebook-square&quot;, &quot;url&quot;=&gt;&quot;https://www.facebook.com/CFD-Streamline-102236005421147/&quot;}, {&quot;label&quot;=&gt;&quot;Buymeacoffee&quot;, &quot;icon&quot;=&gt;&quot;fas fa-coffee&quot;, &quot;url&quot;=&gt;&quot;https://www.buymeacoffee.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Paypal&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-paypal&quot;, &quot;url&quot;=&gt;&quot;https://www.paypal.me/cfdstreamline&quot;}]}</name></author><category term="howto" /><summary type="html">Tutorial for installing cool tools in linux command line.</summary></entry><entry><title type="html">How to convert webp files to jpg, to png or to other image formats</title><link href="https://cfdstreamline.com/howto/how_to_convert_webp_files/" rel="alternate" type="text/html" title="How to convert webp files to jpg, to png or to other image formats" /><published>2022-01-04T00:00:00+01:00</published><updated>2022-01-04T00:00:00+01:00</updated><id>https://cfdstreamline.com/howto/how_to_convert_webp_files</id><content type="html" xml:base="https://cfdstreamline.com/howto/how_to_convert_webp_files/">&lt;h2 id=&quot;linux&quot;&gt;Linux&lt;/h2&gt;

&lt;h3 id=&quot;debian-based-debian-ubuntu-mint-etc&quot;&gt;Debian-based (Debian, Ubuntu, Mint, etc…)&lt;/h3&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt-get &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;webp

dwebp file.webp &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; file.jpg
dwebp file.webp &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; file.png
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;rpm-based-red-hat-linux-centos-fedora-opensuse-mandrake-linux&quot;&gt;RPM-based (Red Hat Linux, CentOS, Fedora, openSuse, Mandrake Linux)&lt;/h3&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;yum &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;libwebp libwebp-tools

dwebp file.webp &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; file.jpg
dwebp file.webp &lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt; file.png
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

&lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;

&lt;h2 id=&quot;windows&quot;&gt;Windows&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;Download dwebp decoder tool from &lt;a href=&quot;https://developers.google.com/speed/webp/download&quot; target=&quot;_blank&quot;&gt;https://developers.google.com/speed/webp/download&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Unzip the package and inside the bin folder you will find the executables.
Run the executable file and follows the steps.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Run:&lt;/p&gt;
    &lt;div class=&quot;language-powershell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;n&quot;&gt;dwebp.exe&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;file.webp&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;file.jpg&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dwebp.exe&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;file.webp&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;-o&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;file.png&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
    &lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

    &lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
  (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&quot;macos&quot;&gt;macOS&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;Install webp using Homebrew:
    &lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; brew install webp

 dwebp file.webp -o file.jpg
 dwebp file.webp -o file.png
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
&lt;/ol&gt;</content><author><name>{&quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Linkedin&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-linkedin&quot;, &quot;url&quot;=&gt;&quot;https://www.linkedin.com/company/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitLab&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-gitlab&quot;}, {&quot;label&quot;=&gt;&quot;Youtube&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-youtube&quot;, &quot;url&quot;=&gt;&quot;https://www.youtube.com/channel/UCCJGCwszCKYYy43s0g7II0A&quot;}, {&quot;label&quot;=&gt;&quot;Pinterest&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-pinterest&quot;, &quot;url&quot;=&gt;&quot;https://www.pinterest.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Instagram&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-instagram&quot;, &quot;url&quot;=&gt;&quot;https://www.instagram.com/cfd.streamline&quot;}, {&quot;label&quot;=&gt;&quot;Twitter&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-twitter-square&quot;, &quot;url&quot;=&gt;&quot;https://twitter.com/CfdStreamline&quot;}, {&quot;label&quot;=&gt;&quot;Facebook&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-facebook-square&quot;, &quot;url&quot;=&gt;&quot;https://www.facebook.com/CFD-Streamline-102236005421147/&quot;}, {&quot;label&quot;=&gt;&quot;Buymeacoffee&quot;, &quot;icon&quot;=&gt;&quot;fas fa-coffee&quot;, &quot;url&quot;=&gt;&quot;https://www.buymeacoffee.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Paypal&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-paypal&quot;, &quot;url&quot;=&gt;&quot;https://www.paypal.me/cfdstreamline&quot;}]}</name></author><category term="howto" /><summary type="html">Tutorial for converting webp files on Linux, Windows and macOS machines.</summary></entry><entry><title type="html">How to use OpenFOAM</title><link href="https://cfdstreamline.com/howto/how_to_use_openfoam/" rel="alternate" type="text/html" title="How to use OpenFOAM" /><published>2021-12-28T00:00:00+01:00</published><updated>2021-12-28T00:00:00+01:00</updated><id>https://cfdstreamline.com/howto/how_to_use_openfoam</id><content type="html" xml:base="https://cfdstreamline.com/howto/how_to_use_openfoam/">&lt;h2 id=&quot;references&quot;&gt;References&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://cfd.direct/openfoam/user-guide/&quot; target=&quot;_blank&quot;&gt;user guide&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.openfoam.com/documentation/tutorial-guide&quot; target=&quot;_blank&quot;&gt;tutorial guide&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://wiki.openfoam.com/Collection_by_authors&quot; target=&quot;_blank&quot;&gt;collection&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://openfoamwiki.net/index.php/Main_Page&quot; target=&quot;_blank&quot;&gt;https://openfoamwiki.net/index.php/Main_Page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;cfd-with-open-source-software---chalmers-university&quot;&gt;CFD with Open Source Software - Chalmers University&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.tfd.chalmers.se/~hani/kurser/OS_CFD/&quot; target=&quot;_blank&quot;&gt;OS CFD&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2015/&quot; target=&quot;_blank&quot;&gt;OS CFD 2015&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;introduction&quot;&gt;Introduction&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://wiki.openfoam.com/Basic_introduction_by_Hakan_Nilsson&quot; target=&quot;_blank&quot;&gt;basic introduction&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://wiki.openfoam.com/First_simulation_by_Jozsef_Nagy&quot; target=&quot;_blank&quot;&gt;tutorial - first simulation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;meshing&quot;&gt;Meshing&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://wiki.openfoam.com/Meshing_in_OpenFOAM_by_Joel_Guerrero&quot; target=&quot;_blank&quot;&gt;tutorial - meshing&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://wiki.openfoam.com/BlockMesh_by_Jozsef_Nagy&quot; target=&quot;_blank&quot;&gt;tutorial - blockmesh&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;test-cases&quot;&gt;Test Cases&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://gitlab.com/mAlletto/openfoamtutorials/-/tree/master/OneraM6Wing&quot; target=&quot;_blank&quot;&gt;tutorial - onera m6 wing&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://wiki.openfoam.com/NACA0012_by_Michael_Alletto&quot; target=&quot;_blank&quot;&gt;tutorial - naca0012&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://wiki.openfoam.com/Compressible_flows_by_Joel_Guerrero&quot; target=&quot;_blank&quot;&gt;tutorial - supersonic flow past a wedge&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://wiki.openfoam.com/Compressible_flows_by_Joel_Guerrero2&quot; target=&quot;_blank&quot;&gt;tutorial - supersonic flow past an expansion corner&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://wiki.openfoam.com/Compressible_flows_by_Joel_Guerrero3&quot; target=&quot;_blank&quot;&gt;tutorial - sod’s shock tube&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://wiki.openfoam.com/Drivaer_Joel_Guerrero3&quot; target=&quot;_blank&quot;&gt;tutorial - drivaer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content><author><name>{&quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Linkedin&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-linkedin&quot;, &quot;url&quot;=&gt;&quot;https://www.linkedin.com/company/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitLab&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-gitlab&quot;}, {&quot;label&quot;=&gt;&quot;Youtube&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-youtube&quot;, &quot;url&quot;=&gt;&quot;https://www.youtube.com/channel/UCCJGCwszCKYYy43s0g7II0A&quot;}, {&quot;label&quot;=&gt;&quot;Pinterest&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-pinterest&quot;, &quot;url&quot;=&gt;&quot;https://www.pinterest.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Instagram&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-instagram&quot;, &quot;url&quot;=&gt;&quot;https://www.instagram.com/cfd.streamline&quot;}, {&quot;label&quot;=&gt;&quot;Twitter&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-twitter-square&quot;, &quot;url&quot;=&gt;&quot;https://twitter.com/CfdStreamline&quot;}, {&quot;label&quot;=&gt;&quot;Facebook&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-facebook-square&quot;, &quot;url&quot;=&gt;&quot;https://www.facebook.com/CFD-Streamline-102236005421147/&quot;}, {&quot;label&quot;=&gt;&quot;Buymeacoffee&quot;, &quot;icon&quot;=&gt;&quot;fas fa-coffee&quot;, &quot;url&quot;=&gt;&quot;https://www.buymeacoffee.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Paypal&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-paypal&quot;, &quot;url&quot;=&gt;&quot;https://www.paypal.me/cfdstreamline&quot;}]}</name></author><category term="howto" /><summary type="html">Basic tutorial for a quick start on OpenFOAM.</summary></entry><entry><title type="html">How to install MPICH</title><link href="https://cfdstreamline.com/howto/how_to_install_mpich/" rel="alternate" type="text/html" title="How to install MPICH" /><published>2021-12-27T00:00:00+01:00</published><updated>2021-12-27T00:00:00+01:00</updated><id>https://cfdstreamline.com/howto/how_to_install_mpich</id><content type="html" xml:base="https://cfdstreamline.com/howto/how_to_install_mpich/">&lt;h2 id=&quot;requirements&quot;&gt;Requirements&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;A copy of the distribution, mpich.tar.gz. Download the latest stable version of mpich from: &lt;a href=&quot;https://www.mpich.org/downloads/&quot; target=&quot;_blank&quot;&gt;https://www.mpich.org/downloads/&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;A C compiler. &lt;a href=&quot;/howto/how_to_install_gcc&quot;&gt;See how to install gcc.&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;A Fortran-77, Fortran-90, and/or C++ compiler if you wish to write MPI programs in any of these languages. &lt;a href=&quot;/howto/how_to_install_gfortran&quot;&gt;See how to install gfortran.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;directions&quot;&gt;Directions&lt;/h2&gt;

&lt;h3 id=&quot;linux-and-macos&quot;&gt;Linux and macOS&lt;/h3&gt;

&lt;ol&gt;
  &lt;li&gt;Make sure you are using bash.
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$SHELL&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
    &lt;p&gt;If it is not bash, command: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;bash&lt;/code&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;Create a folder for mpich
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; /home/you/mpich
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
    &lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

    &lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
  (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;Unpack mpich-x-y-z.tar.gz to that folder, where x-y-z is the version
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;tar &lt;/span&gt;xfz mpich-x-y-z.tar.gz
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Create 2 other folders
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; /home/you/mpich/build
 &lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; /home/you/mpich/mpich-install
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Enter the build directory and run the configuration script. It is important to write the full path in the prefix argument.
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt; /home/you/mpich/build
 ../mpich-x-y-z/configure &lt;span class=&quot;nt&quot;&gt;--with-device&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;ch4:ofi &lt;span class=&quot;nt&quot;&gt;-prefix&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/home/you/mpich/mpich-install 2&amp;gt;&amp;amp;1 | &lt;span class=&quot;nb&quot;&gt;tee &lt;/span&gt;c.txt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Build mpich. Run command and go for a coffee:
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; make 2&amp;gt;&amp;amp;1 | &lt;span class=&quot;nb&quot;&gt;tee &lt;/span&gt;m.txt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
    &lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

    &lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
  (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;Install MPICH.
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; make &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;2&amp;gt;&amp;amp;1 | &lt;span class=&quot;nb&quot;&gt;tee &lt;/span&gt;mi.txt	
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Add the bin subdirectory of the installation directory to your path:
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;PATH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/home/you/mpich/mpich-install/bin:&lt;span class=&quot;nv&quot;&gt;$PATH&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Check if the installation went well:
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; which mpicc
 which mpiexec
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Test mpi in your machine by using the example file that the building process creates. That simple program computes the value of PI. While still inside the build folder, command:
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;mpiexe &lt;span class=&quot;nt&quot;&gt;-n&lt;/span&gt; NC ./examples/cpi
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
    &lt;p&gt;where NC is the number of cores of your machine.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href=&quot;https://www.mpich.org/static/downloads/3.4.2/mpich-3.4.2-installguide.pdf&quot; target=&quot;_blank&quot;&gt;Learn more&lt;/a&gt;&lt;/p&gt;

&lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

&lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;

&lt;h3 id=&quot;windows&quot;&gt;Windows&lt;/h3&gt;

&lt;p&gt;You should install Microsoft MPI instead.
&lt;a href=&quot;/howto/how_to_install_microsoft_mpi&quot;&gt;See how to install Microsoft MPI.&lt;/a&gt;&lt;/p&gt;</content><author><name>{&quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Linkedin&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-linkedin&quot;, &quot;url&quot;=&gt;&quot;https://www.linkedin.com/company/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitLab&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-gitlab&quot;}, {&quot;label&quot;=&gt;&quot;Youtube&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-youtube&quot;, &quot;url&quot;=&gt;&quot;https://www.youtube.com/channel/UCCJGCwszCKYYy43s0g7II0A&quot;}, {&quot;label&quot;=&gt;&quot;Pinterest&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-pinterest&quot;, &quot;url&quot;=&gt;&quot;https://www.pinterest.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Instagram&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-instagram&quot;, &quot;url&quot;=&gt;&quot;https://www.instagram.com/cfd.streamline&quot;}, {&quot;label&quot;=&gt;&quot;Twitter&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-twitter-square&quot;, &quot;url&quot;=&gt;&quot;https://twitter.com/CfdStreamline&quot;}, {&quot;label&quot;=&gt;&quot;Facebook&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-facebook-square&quot;, &quot;url&quot;=&gt;&quot;https://www.facebook.com/CFD-Streamline-102236005421147/&quot;}, {&quot;label&quot;=&gt;&quot;Buymeacoffee&quot;, &quot;icon&quot;=&gt;&quot;fas fa-coffee&quot;, &quot;url&quot;=&gt;&quot;https://www.buymeacoffee.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Paypal&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-paypal&quot;, &quot;url&quot;=&gt;&quot;https://www.paypal.me/cfdstreamline&quot;}]}</name></author><category term="howto" /><summary type="html">Many software use MPICH as part of their parallel processes, including SU2. This tutorial guides the user through the process of installing MPICH on Linux and macOS machines.</summary></entry><entry><title type="html">How to install Python3</title><link href="https://cfdstreamline.com/howto/how_to_install_python3/" rel="alternate" type="text/html" title="How to install Python3" /><published>2021-12-27T00:00:00+01:00</published><updated>2021-12-27T00:00:00+01:00</updated><id>https://cfdstreamline.com/howto/how_to_install_python3</id><content type="html" xml:base="https://cfdstreamline.com/howto/how_to_install_python3/">&lt;h2 id=&quot;linux&quot;&gt;Linux&lt;/h2&gt;

&lt;h3 id=&quot;debian-based-debian-ubuntu-mint-etc&quot;&gt;Debian-based (Debian, Ubuntu, Mint, etc…)&lt;/h3&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt-get update
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt-get &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;python3.6
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;rpm-based-red-hat-linux-centos-fedora-opensuse-mandrake-linux&quot;&gt;RPM-based (Red Hat Linux, CentOS, Fedora, openSuse, Mandrake Linux)&lt;/h3&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;dnf update
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;dnf &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;python3
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

&lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;

&lt;h2 id=&quot;windows&quot;&gt;Windows&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;Download lastest version of Python from &lt;a href=&quot;https://www.python.org/downloads/&quot; target=&quot;_blank&quot;&gt;https://www.python.org/downloads/&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Run the executable file and follow the steps.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

&lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;

&lt;h2 id=&quot;macos&quot;&gt;macOS&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;Install Python using Homebrew:
    &lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; brew install python
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
&lt;/ol&gt;</content><author><name>{&quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Linkedin&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-linkedin&quot;, &quot;url&quot;=&gt;&quot;https://www.linkedin.com/company/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitLab&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-gitlab&quot;}, {&quot;label&quot;=&gt;&quot;Youtube&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-youtube&quot;, &quot;url&quot;=&gt;&quot;https://www.youtube.com/channel/UCCJGCwszCKYYy43s0g7II0A&quot;}, {&quot;label&quot;=&gt;&quot;Pinterest&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-pinterest&quot;, &quot;url&quot;=&gt;&quot;https://www.pinterest.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Instagram&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-instagram&quot;, &quot;url&quot;=&gt;&quot;https://www.instagram.com/cfd.streamline&quot;}, {&quot;label&quot;=&gt;&quot;Twitter&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-twitter-square&quot;, &quot;url&quot;=&gt;&quot;https://twitter.com/CfdStreamline&quot;}, {&quot;label&quot;=&gt;&quot;Facebook&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-facebook-square&quot;, &quot;url&quot;=&gt;&quot;https://www.facebook.com/CFD-Streamline-102236005421147/&quot;}, {&quot;label&quot;=&gt;&quot;Buymeacoffee&quot;, &quot;icon&quot;=&gt;&quot;fas fa-coffee&quot;, &quot;url&quot;=&gt;&quot;https://www.buymeacoffee.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Paypal&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-paypal&quot;, &quot;url&quot;=&gt;&quot;https://www.paypal.me/cfdstreamline&quot;}]}</name></author><category term="howto" /><summary type="html">Tutorial for installing Python3 on Linux, Windows and macOS machines..</summary></entry><entry><title type="html">How to install mpi4py</title><link href="https://cfdstreamline.com/howto/how_to_Install_mpi4py/" rel="alternate" type="text/html" title="How to install mpi4py" /><published>2021-12-27T00:00:00+01:00</published><updated>2021-12-27T00:00:00+01:00</updated><id>https://cfdstreamline.com/howto/how_to_Install_mpi4py</id><content type="html" xml:base="https://cfdstreamline.com/howto/how_to_Install_mpi4py/">&lt;p&gt;MPI for Python enables MPI usage for the Python language, allowing programmers to write codes that leverage multiple processor computing systems.&lt;/p&gt;

&lt;h2 id=&quot;linux-and-macos&quot;&gt;Linux and macOS&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;In a bash terminal, sudo your user:
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;su
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Make sure you have Python 3 developer installed:&lt;/p&gt;

    &lt;ul&gt;
      &lt;li&gt;Debian-based (Debian, Ubuntu, Mint, etc…)
        &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt-get &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;python-devel
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;        &lt;/div&gt;
      &lt;/li&gt;
      &lt;li&gt;RPM-based (Red Hat Linux, CentOS, Fedora, openSuse, Mandrake Linux)
        &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;yum &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;python-devel
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;        &lt;/div&gt;
        &lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

        &lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
(adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;If you don’t have pip installed, install it with:
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;easy_install pip
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Add the bin subdirectory of the MPICH installation directory to your path:
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;PATH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/home/you/mpich/mpich-install/bin:&lt;span class=&quot;nv&quot;&gt;$PATH&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;

    &lt;p&gt;&lt;a href=&quot;/posts/2020-06-04-how_to_install_mpich_on_linux&quot;&gt;See how to install MPICH.&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;Finally, install mpi4py.
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;pip3 &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;mpi4py
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
    &lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

    &lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
  (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&quot;windows&quot;&gt;Windows&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;Go to the Scripts folder inside your Python installation directory:
    &lt;div class=&quot;language-powershell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cd&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;C:\PythonXX\Scripts\&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Run pip as follows:
    &lt;div class=&quot;language-powershell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pip.exe&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;install&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;mpi4py&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
    &lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

    &lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
  (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&quot;macos&quot;&gt;macOS&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;Install using Homebrew
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;brew &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;mpi4py
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
&lt;/ol&gt;</content><author><name>{&quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Linkedin&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-linkedin&quot;, &quot;url&quot;=&gt;&quot;https://www.linkedin.com/company/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitLab&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-gitlab&quot;}, {&quot;label&quot;=&gt;&quot;Youtube&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-youtube&quot;, &quot;url&quot;=&gt;&quot;https://www.youtube.com/channel/UCCJGCwszCKYYy43s0g7II0A&quot;}, {&quot;label&quot;=&gt;&quot;Pinterest&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-pinterest&quot;, &quot;url&quot;=&gt;&quot;https://www.pinterest.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Instagram&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-instagram&quot;, &quot;url&quot;=&gt;&quot;https://www.instagram.com/cfd.streamline&quot;}, {&quot;label&quot;=&gt;&quot;Twitter&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-twitter-square&quot;, &quot;url&quot;=&gt;&quot;https://twitter.com/CfdStreamline&quot;}, {&quot;label&quot;=&gt;&quot;Facebook&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-facebook-square&quot;, &quot;url&quot;=&gt;&quot;https://www.facebook.com/CFD-Streamline-102236005421147/&quot;}, {&quot;label&quot;=&gt;&quot;Buymeacoffee&quot;, &quot;icon&quot;=&gt;&quot;fas fa-coffee&quot;, &quot;url&quot;=&gt;&quot;https://www.buymeacoffee.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Paypal&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-paypal&quot;, &quot;url&quot;=&gt;&quot;https://www.paypal.me/cfdstreamline&quot;}]}</name></author><category term="howto" /><summary type="html">Many software use mpi4py (Python) as part of their parallel processes, including SU2. This tutorial guides the user through the process of installing mpi4py on Linux, Windows and macOS machines.</summary></entry><entry><title type="html">How to install SU2 in MPI mode</title><link href="https://cfdstreamline.com/howto/how_to_install_su2_in_mpi_mode/" rel="alternate" type="text/html" title="How to install SU2 in MPI mode" /><published>2021-12-27T00:00:00+01:00</published><updated>2021-12-27T00:00:00+01:00</updated><id>https://cfdstreamline.com/howto/how_to_install_su2_in_mpi_mode</id><content type="html" xml:base="https://cfdstreamline.com/howto/how_to_install_su2_in_mpi_mode/">&lt;h2 id=&quot;pre-requisite&quot;&gt;Pre-requisite&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;Python3. &lt;a href=&quot;/howto/how_to_install_python3&quot;&gt;See how to install Python3&lt;/a&gt;
    &lt;ul&gt;
      &lt;li&gt;It is necessary to install numpy and scipy if you are going to use more advanced features from SU2, like optimization. Matplotlib is very handy for post-processing CFD. &lt;a href=&quot;/howto/how_to_install_python3_scientific_packs&quot;&gt;See how to install common Python3 packages for scientific computating&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;For Windows use Python3.7 or newer. (&lt;a href=&quot;https://www.python.org/downloads/windows/&quot; target=&quot;_blank&quot;&gt;download here&lt;/a&gt; or from the Microsoft Store)&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Swig. &lt;a href=&quot;/howto/how_to_install_swig&quot;&gt;See how to install swig&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;For Windows, MinGW-w64 version 8.1.0 &lt;a href=&quot;https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe/download&quot; target=&quot;_blank&quot;&gt;download here&lt;/a&gt;. &lt;a href=&quot;/howto/how_to_install_gcc&quot;&gt;See how to install MinGW&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;Install a MPI implementation.
    &lt;ul&gt;
      &lt;li&gt;For Linux and macOS, use &lt;a href=&quot;/howto/how_to_install_mpich/&quot;&gt;MPICH&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;For Windows use Microsoft MPI v10.1.2 or newer. &lt;a href=&quot;/howto/how_to_install_microsoft_mpi/&quot;&gt;See how to install&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Install MPI for Python (&lt;a href=&quot;/howto/how_to_install_mpi4py/&quot;&gt;mpi4py&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;It is not needed to install Meson, Ninja, CoDiPack and MeDiPack beforehand. SU2 installation process does that for you and ensures the correct versions.&lt;/li&gt;
&lt;/ol&gt;

&lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

&lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;

&lt;h2 id=&quot;directions&quot;&gt;Directions&lt;/h2&gt;

&lt;h3 id=&quot;installation&quot;&gt;Installation&lt;/h3&gt;

&lt;h4 id=&quot;installing-from-binaries&quot;&gt;Installing from binaries&lt;/h4&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;Download the zipped package containing the binary executables from &lt;a href=&quot;https://su2code.github.io/download.html&quot; target=&quot;_blank&quot;&gt;https://su2code.github.io/download.html&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Unzip the package in a directory of your preference. It is a good idea to avoid spaces in the address.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;h4 id=&quot;installing-from-source-files&quot;&gt;Installing from source files&lt;/h4&gt;

&lt;h5 id=&quot;linux-and-macos&quot;&gt;Linux and macOS&lt;/h5&gt;

&lt;ol&gt;
  &lt;li&gt;Make sure you are using bash.
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$SHELL&lt;/span&gt;
 &lt;span class=&quot;c&quot;&gt;# if it is not bash, command: bash&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Create a folder for SU2
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; /home/you/su2
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Download to that folder the latest stable source code version of SU2 from: &lt;a href=&quot;https://su2code.github.io/download.html&quot; target=&quot;_blank&quot;&gt;https://su2code.github.io/download.html&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;Unzip the file
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; unzip su2code...zip
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Create a build folder
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;mkdir&lt;/span&gt; /home/you/su2/build
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Enter the unziped su2 source code folder and run mason, giving the full address of the build folder above in the prefix argument:
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; &lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt; /home/you/su2/su2code...
 ./meson.py build &lt;span class=&quot;nt&quot;&gt;-Denable-autodiff&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;true&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;--prefix&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;/home/you/su2/build
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Compile with ninja
    &lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; ./ninja &lt;span class=&quot;nt&quot;&gt;-C&lt;/span&gt; build &lt;span class=&quot;nb&quot;&gt;install&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
    &lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

    &lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
  (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;h5 id=&quot;windows&quot;&gt;Windows&lt;/h5&gt;

&lt;p&gt;It works for Windows 10 and it is expected to work for newer versions as well.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;Download SU2 v7.x.x &lt;a href=&quot;https://su2code.github.io/download&quot; target=&quot;_blank&quot;&gt;download here&lt;/a&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Install Microsoft MPI by simply executing the installers msmpisetup.exe and the msmpisdk.msi.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Install MinGW by executing the installer mingw-w64-install.exe. Choose Version 8.1.0 and Architecture x86_64 on the Settings page. Everything else can stay on their default values. On the next page set a destination folder and remember it! Click next until everything has been downloaded and installed.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;In the file browser go to the mingw installation directory and execute the file mingw-w64. This should open the command prompt. Navigate to the SU2 source code directory.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;Create a build folder.
    &lt;div class=&quot;language-powershell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mkdir&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;build&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Enter the unziped su2 source code folder and run mason, giving the full address of the build folder above in the prefix argument:
    &lt;div class=&quot;language-powershell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;python&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;meson.py&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;build&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;-Denable-autodiff&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;--prefix&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;/home/you/su2/build&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
  &lt;li&gt;Compile with ninja
    &lt;div class=&quot;language-powershell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ninja.exe&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;-C&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;build&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nx&quot;&gt;install&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
    &lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

    &lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
  (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;h3 id=&quot;setting-environment-variables&quot;&gt;Setting Environment variables&lt;/h3&gt;

&lt;p&gt;In order to use the executables from any directory without explicitly specifying the path to the executable you should set some environment variables.&lt;/p&gt;

&lt;h4 id=&quot;linux-and-macos-1&quot;&gt;Linux and macOS&lt;/h4&gt;

&lt;p&gt;Either add the following lines to your ~/.bashrc or ~/.bash_profile to be permanent, or type the commands into the terminal for temporary use.
Assuming that &lt;install_path&gt; is the path to the SU2 binaries (i.e. the folder that contains SU2_CFD etc. If you have built SU2 from source, it will be the path that you specified with the --prefix option):&lt;/install_path&gt;&lt;/p&gt;

&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;SU2_RUN&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&amp;lt;install_path&amp;gt;
&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;PATH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$SU2_RUN&lt;/span&gt;:&lt;span class=&quot;nv&quot;&gt;$PATH&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;export &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;PYTHONPATH&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;$SU2_RUN&lt;/span&gt;:&lt;span class=&quot;nv&quot;&gt;$PYTHONPATH&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The export commands are also printed after a successful configuration using meson.py.&lt;/p&gt;

&lt;h4 id=&quot;windows-1&quot;&gt;Windows&lt;/h4&gt;

&lt;p&gt;Search for “Environment Variables” in Windows Search. At the bottom “System Variables” panel, add to the “Path” variable: &lt;install_path&gt;.&lt;/install_path&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://su2code.github.io/docs_v7/Build-SU2-Linux-MacOS/&quot;&gt;Learn more&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://su2code.github.io/docs_v7/SU2-Windows/&quot;&gt;Install on Windows&lt;/a&gt;&lt;/p&gt;</content><author><name>{&quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Linkedin&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-linkedin&quot;, &quot;url&quot;=&gt;&quot;https://www.linkedin.com/company/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitLab&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-gitlab&quot;}, {&quot;label&quot;=&gt;&quot;Youtube&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-youtube&quot;, &quot;url&quot;=&gt;&quot;https://www.youtube.com/channel/UCCJGCwszCKYYy43s0g7II0A&quot;}, {&quot;label&quot;=&gt;&quot;Pinterest&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-pinterest&quot;, &quot;url&quot;=&gt;&quot;https://www.pinterest.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Instagram&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-instagram&quot;, &quot;url&quot;=&gt;&quot;https://www.instagram.com/cfd.streamline&quot;}, {&quot;label&quot;=&gt;&quot;Twitter&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-twitter-square&quot;, &quot;url&quot;=&gt;&quot;https://twitter.com/CfdStreamline&quot;}, {&quot;label&quot;=&gt;&quot;Facebook&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-facebook-square&quot;, &quot;url&quot;=&gt;&quot;https://www.facebook.com/CFD-Streamline-102236005421147/&quot;}, {&quot;label&quot;=&gt;&quot;Buymeacoffee&quot;, &quot;icon&quot;=&gt;&quot;fas fa-coffee&quot;, &quot;url&quot;=&gt;&quot;https://www.buymeacoffee.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Paypal&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-paypal&quot;, &quot;url&quot;=&gt;&quot;https://www.paypal.me/cfdstreamline&quot;}]}</name></author><category term="howto" /><summary type="html">SU2 is a renowned CFD solver developed as an open-source code, in an initiative of the Stanford University. This tutorial guides the user through the process of installing SU2 in MPI mode on Linux, Windows and macOS machines.</summary></entry><entry><title type="html">How to install swig</title><link href="https://cfdstreamline.com/howto/how_to_install_swig/" rel="alternate" type="text/html" title="How to install swig" /><published>2021-12-27T00:00:00+01:00</published><updated>2021-12-27T00:00:00+01:00</updated><id>https://cfdstreamline.com/howto/how_to_install_swig</id><content type="html" xml:base="https://cfdstreamline.com/howto/how_to_install_swig/">&lt;p&gt;&lt;a href=&quot;https://swig.org/&quot; target=&quot;_blank&quot;&gt;Swig&lt;/a&gt; is the abbreviation of Simplified Wrapper and Interface Generator, it can give script language such as python the ability to invoke C and C++ libraries interface method indirectly.&lt;/p&gt;

&lt;h2 id=&quot;linux&quot;&gt;Linux&lt;/h2&gt;

&lt;h3 id=&quot;debian-based-debian-ubuntu-mint-etc&quot;&gt;Debian-based (Debian, Ubuntu, Mint, etc…)&lt;/h3&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt-get update
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt-get swig
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;rpm-based-red-hat-linux-centos-fedora-opensuse-mandrake-linux&quot;&gt;RPM-based (Red Hat Linux, CentOS, Fedora, openSuse, Mandrake Linux)&lt;/h3&gt;
&lt;div class=&quot;language-bash highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;yum update
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;yum &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;swig
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

&lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;

&lt;h2 id=&quot;windows&quot;&gt;Windows&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;Download SWIG from &lt;a href=&quot;http://www.swig.org/download.html&quot; target=&quot;_blank&quot;&gt;http://www.swig.org/download.html&lt;/a&gt;.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Unzip the downloaded pack.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Run swig.exe file and follow the steps.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;

&lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

&lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;

&lt;h2 id=&quot;macos&quot;&gt;macOS&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;In the command line, type:
    &lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt; brew update
 brew upgrade
 brew install swig
 brew cleanup
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;    &lt;/div&gt;
  &lt;/li&gt;
&lt;/ol&gt;</content><author><name>{&quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Linkedin&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-linkedin&quot;, &quot;url&quot;=&gt;&quot;https://www.linkedin.com/company/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitLab&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-gitlab&quot;}, {&quot;label&quot;=&gt;&quot;Youtube&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-youtube&quot;, &quot;url&quot;=&gt;&quot;https://www.youtube.com/channel/UCCJGCwszCKYYy43s0g7II0A&quot;}, {&quot;label&quot;=&gt;&quot;Pinterest&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-pinterest&quot;, &quot;url&quot;=&gt;&quot;https://www.pinterest.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Instagram&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-instagram&quot;, &quot;url&quot;=&gt;&quot;https://www.instagram.com/cfd.streamline&quot;}, {&quot;label&quot;=&gt;&quot;Twitter&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-twitter-square&quot;, &quot;url&quot;=&gt;&quot;https://twitter.com/CfdStreamline&quot;}, {&quot;label&quot;=&gt;&quot;Facebook&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-facebook-square&quot;, &quot;url&quot;=&gt;&quot;https://www.facebook.com/CFD-Streamline-102236005421147/&quot;}, {&quot;label&quot;=&gt;&quot;Buymeacoffee&quot;, &quot;icon&quot;=&gt;&quot;fas fa-coffee&quot;, &quot;url&quot;=&gt;&quot;https://www.buymeacoffee.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Paypal&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-paypal&quot;, &quot;url&quot;=&gt;&quot;https://www.paypal.me/cfdstreamline&quot;}]}</name></author><category term="howto" /><summary type="html">Tutorial for installing swig on Linux, Windows and macOS machines.</summary></entry><entry><title type="html">How to install Microsoft MPI</title><link href="https://cfdstreamline.com/howto/how_to_install_microsoft_mpi/" rel="alternate" type="text/html" title="How to install Microsoft MPI" /><published>2021-12-27T00:00:00+01:00</published><updated>2021-12-27T00:00:00+01:00</updated><id>https://cfdstreamline.com/howto/how_to_install_microsoft_mpi</id><content type="html" xml:base="https://cfdstreamline.com/howto/how_to_install_microsoft_mpi/">&lt;h2 id=&quot;requirements&quot;&gt;Requirements&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Windows 7 or newer.&lt;/li&gt;
&lt;/ul&gt;

&lt;script async=&quot;&quot; src=&quot;https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7211504142101622&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;

&lt;p&gt;&lt;ins class=&quot;adsbygoogle&quot; style=&quot;display:block; text-align:center;&quot; data-ad-layout=&quot;in-article&quot; data-ad-format=&quot;fluid&quot; data-ad-client=&quot;ca-pub-7211504142101622&quot; data-ad-slot=&quot;1211975591&quot;&gt;&lt;/ins&gt;
&lt;script&gt;
     (adsbygoogle = window.adsbygoogle || []).push({});
&lt;/script&gt;&lt;/p&gt;

&lt;h2 id=&quot;directions&quot;&gt;Directions&lt;/h2&gt;

&lt;h3 id=&quot;linux-and-macos&quot;&gt;Linux and macOS&lt;/h3&gt;

&lt;p&gt;You should install MPICH instead.
&lt;a href=&quot;/howto/how_to_install_mpich/&quot;&gt;See how to install MPICH.&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&quot;windows&quot;&gt;Windows&lt;/h3&gt;

&lt;ol&gt;
  &lt;li&gt;
    &lt;p&gt;Download Microsoft MPI v10.1.2 or newer (&lt;a href=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=100593&quot; target=&quot;_blank&quot;&gt;download here&lt;/a&gt;)&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Run MSMpiSetup.exe or msmpisdk.msi, and follow instructions.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ol&gt;</content><author><name>{&quot;links&quot;=&gt;[{&quot;label&quot;=&gt;&quot;Linkedin&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-linkedin&quot;, &quot;url&quot;=&gt;&quot;https://www.linkedin.com/company/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitHub&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-github&quot;, &quot;url&quot;=&gt;&quot;https://github.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;GitLab&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-gitlab&quot;}, {&quot;label&quot;=&gt;&quot;Youtube&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-youtube&quot;, &quot;url&quot;=&gt;&quot;https://www.youtube.com/channel/UCCJGCwszCKYYy43s0g7II0A&quot;}, {&quot;label&quot;=&gt;&quot;Pinterest&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-pinterest&quot;, &quot;url&quot;=&gt;&quot;https://www.pinterest.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Instagram&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-instagram&quot;, &quot;url&quot;=&gt;&quot;https://www.instagram.com/cfd.streamline&quot;}, {&quot;label&quot;=&gt;&quot;Twitter&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-twitter-square&quot;, &quot;url&quot;=&gt;&quot;https://twitter.com/CfdStreamline&quot;}, {&quot;label&quot;=&gt;&quot;Facebook&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-facebook-square&quot;, &quot;url&quot;=&gt;&quot;https://www.facebook.com/CFD-Streamline-102236005421147/&quot;}, {&quot;label&quot;=&gt;&quot;Buymeacoffee&quot;, &quot;icon&quot;=&gt;&quot;fas fa-coffee&quot;, &quot;url&quot;=&gt;&quot;https://www.buymeacoffee.com/cfdstreamline&quot;}, {&quot;label&quot;=&gt;&quot;Paypal&quot;, &quot;icon&quot;=&gt;&quot;fab fa-fw fa-paypal&quot;, &quot;url&quot;=&gt;&quot;https://www.paypal.me/cfdstreamline&quot;}]}</name></author><category term="howto" /><summary type="html">Many software use Microsoft MPI as part of their parallel processes, including SU2. This tutorial guides the user through the process of installing it on Windows.</summary></entry></feed>