All Projects → modern-fortran → listings

modern-fortran / listings

Licence: MIT license
Code listings for Modern Fortran: Building Efficient Parallel Applications

Programming Languages

fortran
972 projects
Makefile
30231 projects

Projects that are alternatives of or similar to listings

banking-in-action
Sample application for RxJS in Action (Book)
Stars: ✭ 38 (+5.56%)
Mutual labels:  manning
net.jgp.books.spark.ch01
Spark in Action, 2nd edition - chapter 1 - Introduction
Stars: ✭ 72 (+100%)
Mutual labels:  manning
ClassicComputerScienceProblemsInJava
Source Code for the Book Classic Computer Science Problems in Java
Stars: ✭ 95 (+163.89%)
Mutual labels:  manning
net.jgp.books.spark.ch07
Spark in Action, 2nd edition - chapter 7 - Ingestion from files
Stars: ✭ 13 (-63.89%)
Mutual labels:  manning
book-source-code
Accompanying source code for Istio in Action (Manning)
Stars: ✭ 175 (+386.11%)
Mutual labels:  manning

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:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].