-
Notifications
You must be signed in to change notification settings - Fork 68
Correct Compiler page and tutorial regarding Intel oneAPI and PGI to NVIDIA #187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Correct Compiler page and tutorial regarding Intel oneAPI and PGI to NVIDIA #187
Conversation
This is partly duplicating the effort in #182 to update the Intel oneAPI compiler. |
Oh.. I didn't even see that.. and it was just the previous PR... |
I will leave it open for now since I have added other modifications in different places and we can delete the one overlapping regarding the description of Intel oneAPI on the compiler's page. |
I believe there is no conflict now with #182, the modifications I suggest here refer to Nvidia info on the compilers page and to the tutorial page. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
What do you think about keeping the PGI on the list, while adding NVIDIA (instead of replacing PGI with NVIDIA)? PGI downloads are still available (https://www.pgroup.com/support/release_archive.php), and from my limited experience, they're very different things. PGI compiler is mature and mostly working (last time I checked), but nvfortran is still rather experimental and can't compile some basic Fortran projects. Did you try both compilers? What is the current experience? |
Actually, the NVHPC are a rebranded version of the PGI compiler as far as I understood, with PGI reaching it end-of-life in the beginning of 2020 and NVHPC continuing from there on. In fact NVHPC ships with PGI compilers which are just symlinks from pgfortran to nvfortran, so not much difference between the two in my opinion. |
OK, good, in that case no need to keep PGI around. I think this PR is good to go and I will merge it. Thank you both! |
@@ -6,8 +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. Finally, NVFortran and IFort* are commercial with free community editions. | |||
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think INTEL should be spelled as Intel.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, @certik I agree, but was too busy at work and missed the opportunity to correct things in time.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No worries @smeskos. Do you have time to submit a PR fixing this?
This is a minor correction PR about INTEL and NVIDIA (former PGI) at both the "compilers" page and at the mini-book "setting up your os".