.__ .__
_____ |__| ____ |__| |_|_|_|
/ \| |/ \| | /| | | |\
| Y Y \ | | \ | _/_|_|_|_|_\_
|__|_| /__|___| /__| | | | | | |
\/ \/ | | | | | |
____________________ ____________ __________ __|_|_|_|_|_|__
\_ _____/ _ \ \ / /\_____ \\______ \ | | | | | |
| __)/ /_\ \ Y / / | \| _/ | | | | | |
| \/ | \ / / | \ | \ |_|_|_|_|_|
\___ /\____|__ /\___/ \_______ /____|_ / \ /
\/ \/ \/ \/ \_______/
All software version numbers below are the tested versions. Earlier versions might work.
Below are the versions of each prerequsite currently employed in developing miniFAVOR:
gfortran
10.2 for compiling Fortran 2018.fpm
0.2.0 for building and testing miniFAVOR.ford
6 for building documentation.- OpenCoarrays 2.9.2 for compiling and launching parallel executable programs.
Other versions might work as well.
To obtain, build, and test miniFAVOR, execute the following command in a shell:
git clone git@github.com:sourceryinstitute/miniFAVOR.git
fpm test --compiler caf --runner "cafrun -n 2" --target "*"
whereupon fpm
will recursively download and build each of the prerequisites'
prerequisite(s) before building miniFAVOR and excecuting parallel unit and integration
tests using two images in the above. Please report any build errors or test failures by
submitting a new issue.
The developer documentation is published via GitHub Pages.