coarray-tutorial
A short tutorial to get people started with Fortran's coolest feature, coarrays. (by tkoenig1)
OpenCoarrays
A parallel application binary interface for Fortran 2018 compilers. (by sourceryinstitute)
coarray-tutorial | OpenCoarrays | |
---|---|---|
1 | 7 | |
46 | 237 | |
- | 0.4% | |
10.0 | 6.0 | |
about 2 years ago | 4 months ago | |
TeX | Fortran | |
MIT License | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
coarray-tutorial
Posts with mentions or reviews of coarray-tutorial.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-11-06.
-
Why Fortran?
Here’s a good introduction to coarrays: https://github.com/tkoenig1/coarray-tutorial/blob/main/tutor....
OpenCoarrays
Posts with mentions or reviews of OpenCoarrays.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-10.
- Coarrays
-
How to get started with OpenCoarrays + gfortran?
Based on OpenCoarrays' GitHub repo, Ubuntu 21.10 does not have the newest version (OpenCoarrays 2.10.0). Consider upgrading to Ubuntu 22.10 and install maybe?
-
OpenCoarrays supports Windows
See the Release Notes 14 for a link to the Windows installation instructions.
-
Problem with SYNC ALL working with coarrays
Thanks for the reply. I tried it and it didn't work, but I found a thread while looking up how to use flush (https://github.com/sourceryinstitute/OpenCoarrays/issues/693) where people also suggested putting a call execute_command_line( ' ') before the sync statement for the same reason you mentioned and that fixed it.
-
Big speed up with Coarrays on Intel Fortran for Windows, not with gfortran OpenCoarrays on Windows Subsystem for Linux?
git clone --branch 2.9.2 https://github.com/sourceryinstitute/OpenCoarrays
What are some alternatives?
When comparing coarray-tutorial and OpenCoarrays you can also consider the following projects:
Fortran-MOOC - Material related to the PRACE MOOC on Fortran programming
fpm - Fortran Package Manager (fpm)
stdlib - Fortran Standard Library
MOM6 - Modular Ocean Model
robot_hacking_manual - Robot Hacking Manual (RHM). From robotics to cybersecurity. Papers, notes and writeups from a journey into robot cybersecurity.
rust-in-hpc
coarray-examples - Simple coarray examples for teaching
weather-buoys - Processing weather buoy data in parallel
sundials - Official development repository for SUNDIALS - a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. Pull requests are welcome for bug fixes and minor changes.
mfem - Lightweight, general, scalable C++ library for finite element methods
coarray-tutorial vs Fortran-MOOC
OpenCoarrays vs fpm
coarray-tutorial vs stdlib
OpenCoarrays vs MOM6
coarray-tutorial vs robot_hacking_manual
OpenCoarrays vs Fortran-MOOC
coarray-tutorial vs rust-in-hpc
OpenCoarrays vs coarray-examples
OpenCoarrays vs weather-buoys
OpenCoarrays vs sundials
OpenCoarrays vs mfem