Skip to content
Light-weight verification and transformation tools for Fortran
Branch: master
Clone or download
Pull request Compare This branch is 142 commits behind camfort:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
samples
src
tests
.gitignore
.travis.yml
LICENSE
README.md
Setup.hs
camfort.cabal
stack.yaml

README.md

CamFort

CamFort is a refactoring and verification tool for scientific Fortran programs. It currently supports Fortran 66, 77, and 90 with various legacy extensions.

It is a research project developed in University of Cambridge and University of Kent.

Installation & Building

Please see the installation guide in the wiki.

Tab Completion

To enable bash autocompletion for camfort, add eval "$(camfort --bash-completion-script=$(which camfort))" to either your .bashrc or .bash_profile file.

Usage

For detailed information please check the wiki.

Contributing

We appreciate any bugs you encounter and kindly request you to submit it as an issue.

Pull requests are much appreciated, but please contact us first if it is a substantial change. Make sure to run the test suite before you submit.

If you have scientific code that you would like us to analyse, we would be happy to add it to CamFort corpus. This helps us finding useful ways to extend CamFort as well as ensuring it is robust.

You can’t perform that action at this time.