Skip to content

sourceryinstitute/pnnl-nrc-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fortran 2018: Basic Programming and Advanced Paradigms

Prerequisites

  1. GCC 10.1.0
  2. OpenCoarrays 2.9.1
  3. FORD
  4. CMake

Downloading, Building, and Testing

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.

Directories

Useful Notes

Virtual Machine

A new virtual machine is available at Sourcery Institute with

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.

Git

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published