Skip to content

Commit fb7fa7a

Browse files
committed
Fix "CONTRIBUTING" link, cleanup line endings
Signed-off-by: Izaak Beekman <[email protected]> (cherry picked from commit 8990d99)
1 parent f5e322a commit fb7fa7a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
[This document is formatted with GitHub-Flavored Markdown. ]:#
2-
[For better viewing, including hyperlinks, read it online at ]:#
1+
[This document is formatted with GitHub-Flavored Markdown. ]:#
2+
[For better viewing, including hyperlinks, read it online at ]:#
33
[https://github.com/sourceryinstitute/opencoarrays/blob/master/README.md]:#
44

55
# OpenCoarrays #
@@ -15,7 +15,7 @@
1515
## <a name="overview">Overview</a> ##
1616
[OpenCoarrays] is an open-source software project that supports the coarray Fortran (CAF) parallel programming features of the Fortran 2008 standard and several features proposed for Fortran 2015 in the draft Technical Specification [TS 18508] _Additional Parallel Features in Fortran_.
1717

18-
OpenCoarrays provides a compiler wrapper (named "caf"), a runtime library (named "libcaf_mpi.a" by default), and an executable file launcher (named "cafrun"). With OpenCoarrays-aware compilers, the compiler wrapper passes the provided source code to the chosen compiler ("mpif90" by default). For non-OpenCoarrays-aware compilers, the wrapper transforms CAF syntax into OpenCoarrys procedure calls before invoking the chosen compiler on the transformed code. The runtime library supports compiler communication and synchronization requests by invoking a lower-level communication library -- the Message Passing Interface ([MPI]) by default. The launcher passes execution to the chosen communication library's parallel program launcher ("mpirun" by default).
18+
OpenCoarrays provides a compiler wrapper (named "caf"), a runtime library (named "libcaf_mpi.a" by default), and an executable file launcher (named "cafrun"). With OpenCoarrays-aware compilers, the compiler wrapper passes the provided source code to the chosen compiler ("mpif90" by default). For non-OpenCoarrays-aware compilers, the wrapper transforms CAF syntax into OpenCoarrys procedure calls before invoking the chosen compiler on the transformed code. The runtime library supports compiler communication and synchronization requests by invoking a lower-level communication library -- the Message Passing Interface ([MPI]) by default. The launcher passes execution to the chosen communication library's parallel program launcher ("mpirun" by default).
1919

2020
OpenCoarrays defines an application binary interface ([ABI]) that translates high-level communication and synchronization requests into low-level calls to a user-specified communication library. This design decision liberates compiler teams from hardwiring communication-library choice into their compilers and it frees Fortran programmers to express parallel algorithms once and reuse identical CAF source with whichever communication library is most efficient for a given hardware platform. The communication substrate for OpenCoarrays built with the preferred build system, CMake, is the Message Passing Interface ([MPI]).
2121

@@ -46,7 +46,7 @@ To start using OpenCoarrays, please see the [GETTING_STARTED.md] file.
4646
<a name="contributing">
4747
## Contributing</a> ##
4848

49-
Please see the [CONTRIBUTING] file.
49+
Please see the [CONTRIBUTING.md] file.
5050

5151
<a name="status">
5252
## Status</a> ##
@@ -95,7 +95,7 @@ We gratefully acknowledge support from the following institutions:
9595
[CINECA]: http://www.cineca.it/en
9696
[NERSC]: http://www.nersc.gov
9797
[NCAR]: http://ncar.ucar.edu
98-
[INSTALL.md]: ./INSTALL.md
98+
[INSTALL.md]: ./INSTALL.md
9999
[GASNet]: http://gasnet.lbl.gov
100100
[menu of services]: http://opencoarrays.org/services
101101
[CONTRIBUTING.md]: ./CONTRIBUTING.md
@@ -105,6 +105,6 @@ We gratefully acknowledge support from the following institutions:
105105
[subscribing]: https://groups.google.com/forum/#!forum/opencoarrays/join
106106
107107
[Google Summer of Code]: https://www.google-melange.com
108-
[OpenCoarrays Google Group]: https://groups.google.com/forum/#!forum/opencoarrays)
108+
[OpenCoarrays Google Group]: https://groups.google.com/forum/#!forum/opencoarrays)
109109
[Issues]: https://github.com/sourceryinstitute/opencoarrays/issue
110110
[Releases]: https://github.com/sourceryinstitute/opencoarrays/releases

0 commit comments

Comments
 (0)