As a continuation of an older post about Code Editors used to write Fortran: Code Editors/IDEs used for Fortran. I thought it would be interesting to get some statistics about the OSs and processors people use to develop Fortran on/for, as well as the type of parallelism, if any, folks use.
If the survey has a good turn out maybe it can become an annual poll to help us identify areas that are of high demand and are in need of support.
Feel free to share this survey with your teams/research groups!
Operating Systems
What Operating Systems do you use to develop Fortran or have as targets?
Note
For MacOS I think it is more useful to know the split of the users between Apple and Intel silicon instead of the specific OS version.
- MacOS: on Apple Silicon (M1, M2)
- MacOS: on Intel Silicon
- Windows: 10
- Windows: 11
- Windows: Server (2019, 2022, etc.)
- Linux: Ubuntu & derivatives (Mint, Pop!OS, Elementary, etc.)
- Linux: Debian (all other than Ubuntu)
- Linux: RedHat (Red Hat Enterprise, Fedora, CentOS, etc.)
- Linux: Windows Subsystem for Linux (WSL, WSL2)
- Linux: Arch & derivatives
- Linux: SuSE & derivatives (OpenSUSE, GeckLinux, etc.)
- Linux: Enoch & derivatives
- Linux: Android
- Linux: Other (e.g. Linux builds on HPCs)
- FreeBSD
- Other (post in comments)
0 voters
Fortran Compilers
What Fortran compilers are you regularly using?
- GNU: gfortran
- Intel: ifort, ifx, parallel studio
- LFortran
- Flang
- NVIDIA: nvfortran
- NAG: nagfor
- IBM
- Cray
- AMD
- ARM
- Fujitsu
- Oracle
- Other (post in comments)
0 voters
Fortran & Parallelism
Do you use any form of parallelism in your codes?
- MPI
- OpenMP
- OpenACC
- Fortran coarrays
- No
0 voters
Do you use Fortran on HPCs?
- Yes
- No
0 voters
Platforms & Architectures
What Processor Units are you using (CPUs & GPUs, etc.)?
Sorted by the most common companies that design processing units.
For Enterprise level hardware things get a bit complicated; post in the comments if you know the company that designed the chip.
- Intel: CPUs
- Intel: GPUs (/FPGAs?)
- AMD: CPUs
- AMD: GPUs
- NVIDIA
- Apple Silicon
- Other Arm & Arm-based designs (Qualcomm, Hitachi, etc.)
- IBM
- Other (post in comments)
0 voters
Peripheral Fortran Tools
Do you use any of the following tools? If so which ones?
- fpm
- fypp
- ford
- fprettify
- findent
- fortls
0 voters
Thank you for participating on this poll!