Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion _data/learning.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ books:
- link: /learn/building_programs/distributing

- title: Setting up your OS
description: How to setup a Fortran developement environment in Windows, Linux and macOS.
description: How to install a Fortran compiler and set up a development environment in Windows, Linux and macOS.
category: Getting started
link: /learn/os_setup
pages:
Expand Down
2 changes: 1 addition & 1 deletion learn/os_setup/choose_compiler.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ permalink: /learn/os_setup/choose_compiler

A comprehensive list of available compilers is provided [here]({{site.baseurl}}/compilers). In this guide, we will focus only on those that are free to install and use.

Of those listed at the link above, open source and free are GFortran (with OpenCoarrays), Flang, and LFortran. NVIDIA and INTEL offer their compilers for free and as of the latest update of this tutorial, NVFortran (NVIDIA) is available only for Linux systems, while Intel oneAPI is available for Linux, Windows and macOS systems. Both are well documented and readers can find detailed information about installing and using them on their websites respectively.
Of those listed at the link above, open source and free are GFortran (with OpenCoarrays), Flang, and LFortran. NVIDIA and Intel offer their compilers for free and as of the latest update of this tutorial, NVFortran (NVIDIA) is available only for Linux systems, while Intel oneAPI is available for Linux, Windows and macOS systems. Both are well documented and readers can find detailed information about installing and using them on their websites respectively.

In the next chapter, we use GFortran for the tutorial as it is a mature open source compiler. We encourage users to also try other open source and commercial compilers.
4 changes: 1 addition & 3 deletions learn/os_setup/ides.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,4 @@ A list of popular IDEs that provide good Fortran support is provided in alphabet
- [NAG Fortran Builder](https://www.nag.com/content/nag-fortran-builder-0) is a commercial product, available in Windows and MacOS and supports NAG's own Fortran Compiler.
- [Plato](https://www.silverfrost.com/16/ftn95/plato.aspx) is a commercial product, cross-platform, comes with Silverfrost's Fortran FTN95 own Fortran compiler.
- [SimplyFortran](https://simplyfortran.com/) is a commercial product, cross-platform with support of the GNU Fortran compiler.
- [Visual Studio](https://visualstudio.microsoft.com/) its *Community Edition 2019* is a free product, available only in Windows and supports only the commercial* Intel's Fortran compiler.

*Intel offers a commercial Fortran compiler. However, if you are a student, an educator, or an open-source contributor, you may [qualify for free software](https://software.intel.com/content/www/us/en/develop/articles/qualify-for-free-software.html).
- [Visual Studio](https://visualstudio.microsoft.com/) its *Community Edition 2019* is a free product, available in Windows and macOS and supports only Intel's Fortran compiler, now bundled with many other free-to-use HPC tools under *Intel oneAPI*.
2 changes: 1 addition & 1 deletion learn/os_setup/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ permalink: /learn/os_setup
---
<span style="color:grey; font-size:0.8em">*Authors: Stavros Meskos, Laurence Kedward, Arjen Markus, Ondřej Čertík, Milan Curcic*</span>

<span style="color:grey; font-size:0.8em">*Last update: 19-Dec-2020*</span>
<span style="color:grey; font-size:0.8em">*Last update: 16-Feb-2021*</span>

---

Expand Down
2 changes: 1 addition & 1 deletion learn/os_setup/text_editors.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ The following extensions are suggested for Fortran developement:

The following are not essential but more advanced users might find useful:
- [Remote - WSL by Microsoft](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-wsl)
- [GitLens Git supercharged by Eric Amodio](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)
- [GitLens - Git supercharged by Eric Amodio](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens)
- [fprettify by Blamsoft](https://marketplace.visualstudio.com/items?itemName=Blamsoft.fprettify)
- [Even Better TOML by tamasfe](https://marketplace.visualstudio.com/items?itemName=tamasfe.even-better-toml). For Fortran developers that are using the new [fpm](https://github.com/fortran-lang/fpm) *Fortran Package Manager*, a TOML language support might come in handy.

Expand Down