- GCC 10.1.0
- OpenCoarrays 2.9.1
- FORD
- CMake
export FC=caf # Forces `cmake` to use the OpenCoarrays `caf` compiler wrapper
git clone [email protected]:sourceryinstitute/pnnl-nrc-course
mkdir -p pnnl-nrc-course/build
cd pnnl-nrc-course/build
cmake ..
make
ctest
All tests should pass.
A new virtual machine is available at Sourcery Institute with
- GCC 10.1.0 in the PATH
- OpenCoarrays 2.9.1
- FORD fixed
- Geany integrated development environment (IDE) installed
If you're using the original virtual machine downloaded before 7/20/2020, you can install Geany by typing the following command in a terminal window
sudo apt install geany
and enter your account password. If you're using the virtual machine guest account and haven't changed the password, then the password is "U-Guest-It" without quotes.
Fixing FORD in the original virtual machine requires more work so it's probably best to install the new virtual machine to run FORD.
There are many complex and sophisticated git workflows that are worth reading about and taking time to digest. Several useful ones are described on Atlassian's Comparing Workflows resource. With any of these workflows, my recommended "inner loop" that one is always using, even in the context of the others, is the Gitflow workflow.