@@ -15,15 +15,15 @@ OpenCoarrays
15
15
[ ![ Gitter] ( https://img.shields.io/gitter/room/sourceryinstitute/opencoarrays.svg?style=flat-square )] ( https://gitter.im/sourceryinstitute/opencoarrays )
16
16
[ ![ GitHub license] [ license img ]] ( ./LICENSE )
17
17
[ ![ GitHub release] [ release img ]] ( https://github.com/sourceryinstitute/OpenCoarrays/releases/latest )
18
- [ ![ homebrew] ( https://img.shields.io/homebrew/v/opencoarrays.svg?style=flat-square )] ( http ://braumeister.org /formula/opencoarrays)
18
+ [ ![ homebrew] ( https://img.shields.io/homebrew/v/opencoarrays.svg?style=flat-square )] ( https ://formulae.brew.sh /formula/opencoarrays)
19
19
[ ![ Download as PDF] [ pdf img ]] ( https://md2pdf.herokuapp.com/sourceryinstitute/OpenCoarrays/blob/master/README.pdf )
20
20
[ ![ Twitter URL] [ twitter img ]] [ default tweet ]
21
21
22
22
[ News] ( #news ) | [ Overview] ( #overview ) | [ Downloads] ( #downloads ) |
23
23
[ Compatibility] ( #compatibility ) | [ Prerequisites] ( #prerequisites ) |
24
24
[ Installation] ( #installation ) | [ Getting Started] ( #getting-started ) |
25
25
[ Contributing] ( #contributing ) | [ Status] ( #status )
26
- [ Support] ( #support ) | [ Acknowledgements ] ( #acknowledgements ) | [ Donate] ( #donate )
26
+ [ Support] ( #support ) | [ Acknowledgments ] ( #acknowledgments ) | [ Donate] ( #donate )
27
27
28
28
</div >
29
29
@@ -42,13 +42,14 @@ parallel application binary interface (ABI) that abstracts away the
42
42
underlying parallel programming model, which can be the Message
43
43
Passing Interface ([ MPI] ) or [ OpenSHMEM] . Parallel Fortran 2018
44
44
programs may be written and compiled into object files once and
45
- then linked or relinked to either MPI or [ OpenSHMEM] without modifying
45
+ then linked or re-linked to either MPI or [ OpenSHMEM] without modifying
46
46
or recompiling the Fortran source. Not a single line of source code
47
47
need change to switch parallel programming models. The default
48
48
programming model is MPI because it provides the broadest capability
49
49
for supporting Fortran 2018 features. However, having the option to
50
50
change parallel programming models at link-time may enhance portability
51
- and performance (see [ Rouson et al. (2017)] and [ Rasmussen et al. (2018)] ).
51
+ and performance (see [ Rouson et al. (2017)] ).<!-- and [Rasmussen et al. (2018)]). -->
52
+ <!-- Rasmussen et al. link is to a private repo that no one can access -->
52
53
53
54
OpenCoarrays provides a compiler wrapper (` caf ` ), parallel runtime
54
55
libraries (` libcaf_mpi ` and ` libcaf_openshmem ` ), and a parallel
@@ -115,7 +116,7 @@ Support
115
116
116
117
Please submit bug reports and feature requests via our [ Issues] page.
117
118
118
- Acknowledgements
119
+ Acknowledgments
119
120
----------------
120
121
121
122
We gratefully acknowledge support from the following institutions:
@@ -164,35 +165,34 @@ to aid in development efforts.
164
165
[ Prerequisites ] : #prerequisites
165
166
[ Installation ] : #installation
166
167
[ Contributing ] : #contributing
167
- [ Acknowledgements ] : #acknowledgements
168
+ [ Acknowledgments ] : #acknowledgments
168
169
169
- [ Fortran 2018 ] : http ://isotc.iso.org/livelink/livelink?func=ll&objId= 19442438&objAction=Open&viewType=1
170
+ [ Fortran 2018 ] : https ://isotc.iso.org/livelink/livelink/nfetch/-8919044/8919782/8919787/18770498/ISO%2DIECJTC1%2DSC22%2DWG5_N2146_Fortran_2018_Draft_International_Standard_for_Ballot.pdf?nodeid= 19442438&vernum=0
170
171
[ Rouson et al. (2017) ] : https://github.com/sourceryinstitute/coarray-icar-paw17/blob/master/main.pdf
171
- [ Rasmussen et al. (2018) ] : https://github.com/scrasmussen/coarray-icar-paw18/blob/master/main.pdf
172
+ <!-- [Rasmussen et al. (2018)]: https://github.com/scrasmussen/coarray-icar-paw18/blob/master/main.pdf-->
172
173
[ Arm ] : https://www.arm.com
173
- [ PAW-ATM Workshop ] : http://sourceryinstitute.github.io/PAW/
174
- [ Writing Fortran 2018 Today ] : https://writing-fortran-2018-today.eventbrite.com
174
+ [ PAW-ATM Workshop ] : https://sourceryinstitute.github.io/PAW/
175
175
[ Intel Speakerships at SC18 ] : https://easychair.org/cfp/IntelSpeakershipsatSC18
176
176
177
- [ OpenSHMEM ] : http://www.openshmem.org
177
+ [ OpenSHMEM ] : http://www.openshmem.org/site/
178
178
[ sourcery-institute logo ] : http://www.sourceryinstitute.org/uploads/4/9/9/6/49967347/sourcery-logo-rgb-hi-rez-1.png
179
179
[ OpenCoarrays ] : http://www.opencoarrays.org
180
180
[ ABI ] : https://gcc.gnu.org/onlinedocs/gfortran/Coarray-Programming.html#Coarray-Programming
181
- [ TS 18508 ] : http ://isotc.iso.org/livelink/livelink/nfetch/-8919044/8919782/8919787/16681398/ISO%2DIECJTC1%2DSC22%2DWG5_N2027_Draft_TS_18508_Additional_Paralle.pdf?nodeid=16769292&vernum=0
182
- [ MPI ] : http ://mpi-forum.org
183
- [ GCC ] : http ://gcc.gnu.org
181
+ [ TS 18508 ] : https ://isotc.iso.org/livelink/livelink/nfetch/-8919044/8919782/8919787/16681398/ISO%2DIECJTC1%2DSC22%2DWG5_N2027_Draft_TS_18508_Additional_Paralle.pdf?nodeid=16769292&vernum=0
182
+ [ MPI ] : https ://www. mpi-forum.org/
183
+ [ GCC ] : https ://gcc.gnu.org
184
184
[ gfortran ] : https://gcc.gnu.org/wiki/GFortran
185
185
[ opencoarrays module ] : ./src/extensions/opencoarrays.F90
186
- [ MPICH ] : http ://www.mpich.org
186
+ [ MPICH ] : https ://www.mpich.org
187
187
[ MVAPICH ] : http://mvapich.cse.ohio-state.edu
188
188
[ OpenMPI ] : https://www.open-mpi.org
189
189
[ Sourcery, Inc. ] : http://www.sourceryinstitute.org
190
- [ Google ] : http ://www.google.com
190
+ [ Google ] : https ://www.google.com
191
191
[ CINECA ] : https://www.cineca.it/en
192
- [ NERSC ] : http ://www.nersc.gov
192
+ [ NERSC ] : https ://www.nersc.gov
193
193
[ National Center for Atmospheric Research ] : https://ncar.ucar.edu
194
194
[ INSTALL.md ] : ./INSTALL.md
195
- [ GASNet ] : http ://gasnet.lbl.gov
195
+ [ GASNet ] : https ://gasnet.lbl.gov
196
196
[ CONTRIBUTING.md ] : ./CONTRIBUTING.md
197
197
[ GETTING_STARTED.md ] : ./GETTING_STARTED.md
198
198
[ Google Groups ] : https://groups.google.com/forum/#!homeredir
@@ -206,7 +206,7 @@ to aid in development efforts.
206
206
207
207
[ try OpenCoarrays online ] : https://bit.ly/CAF-Binder
208
208
[ notebook kernel ] : https://github.com/sourceryinstitute/jupyter-CAF-kernel
209
- [ Binder ] : https://beta. mybinder.org
209
+ [ Binder ] : https://mybinder.org
210
210
[ Jupyter ] : https://jupyter.org
211
211
[ index.ipynb ] : https://nbviewer.jupyter.org/github/sourceryinstitute/jupyter-CAF-kernel/blob/master/index.ipynb
212
212
@@ -217,6 +217,6 @@ to aid in development efforts.
217
217
[ release img ] : https://img.shields.io/github/release/sourceryinstitute/OpenCoarrays.svg?style=flat-square " Latest release badge "
218
218
[ pdf img ] : https://img.shields.io/badge/PDF-README.md-6C2DC7.svg?style=flat-square " Download this readme as a PDF "
219
219
[ twitter img ] : https://img.shields.io/twitter/url/http/shields.io.svg?style=social
220
- [ Writing Fortran 2018 Today ] : https://writing-fortran-2018-today.eventbrite.com
220
+ [ Writing Fortran 2018 Today ] : https://www.eventbrite.com/e/ writing-fortran-2018-today-object-oriented-parallel-programming-tickets-48982176007
221
221
222
222
[ default tweet ] : https://twitter.com/intent/tweet?hashtags=HPC,Fortran,PGAS&related=zbeekman,gnutools,HPCwire,HPC_Guru,hpcprogrammer,SciNetHPC,DegenerateConic,jeffdotscience,travisci&text=Stop%20programming%20w%2F%20the%20%23MPI%20docs%20in%20your%20lap%2C%20try%20Coarray%20Fortran%20w%2F%20OpenCoarrays%20%26%20GFortran!&url=https%3A//github.com/sourceryinstitute/OpenCoarrays
0 commit comments