Listings Save

Code listings for Modern Fortran: Building Efficient Parallel Applications

Project README

listings

Build Status GitHub issues

Code listings for Modern Fortran: Building Efficient Parallel Applications.

Getting started

To build and run the examples on your local machine, get the code using git:

git clone https://github.com/modern-fortran/listings
cd listings
make -k

-k : continue to make even if one command fails (for those that don't have caf compiler wrapper, for example).

or, you can select to make particular programs by:

make array_copy_mpi

Linux

Get the mpif90 compiler wrapper on Ubuntu ≥ 12.04:

apt install libopenmpi-dev openmpi-bin gfortran 

Get the caf compiler wrapper on Ubuntu ≥ 17.04:

apt install open-coarrays-bin

Mac

brew install gcc open-mpi

Run

mpirun -n 2 ./array_copy_mpi

Problems?

See the list of already open issues. If you can't find your issue, open a new issue.

Acknowledgements

Big thank you to contributors:

Open Source Agenda is not affiliated with "Listings" Project. README Source: modern-fortran/listings
Stars
40
Open Issues
0
Last Commit
4 years ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating