diff --git a/camfort.png b/camfort.png new file mode 100644 index 0000000..83d42a9 Binary files /dev/null and b/camfort.png differ diff --git a/index.html b/index.html index 557db03..dfd357c 100644 --- a/index.html +++ b/index.html @@ -1 +1,136 @@ -Hello World + + + +CamFort: Automated evolution and verification of computational +science models + + + + + + +
+
+

+
+

+ CamFort is multi-feature tool for improving the quality of Fortran + code. Its features are primarily aimed at programming patterns found + in numerical modelling code e.g., in computational science.

+

+ CamFort is free and open-source. It currently supports FORTRAN 66, + FORTRAN 77, and Fortran 90 language standards. Support for Fotran + 96, 2003, and 2008 is in progress. +

+
+ +
Specification & + Verification
+

+ CamFort provides lightweight verification features. + Source-code annotations (comments) provide specifications of certain + aspects of a program's meaning or behaviour. CamFort can then check + that code conforms to these specifications. CamFort can also suggest + places to insert specifications, and in some cases case infer the + specifications of existing code.

+

+ Our current specification and verification features provide: +

+

+
+ +
Refactoring
+

+ Many language features of older Fortran standards (pre Fortran 90) are + known to be a ready source of programming error. CamFort provides + some facilities for automatically refactoring deprecated or + dangerous programming patterns, with the goal of helping to meet + core quality requirements, such as maintainability. For example, our + tool eliminates EQUIVALENCE and COMMON blocks. These refactorings + also helps to expose any programming bugs arising from bad + programming practices. +

+ +
+
+
+ + Follow @camfort_tool

+ Download

+
+ The source code for CamFort is hosted on + GitHub.
+ Binary releases for Windows, Mac OS X, and Linux are + available. Current + binary release: v0.900 +
+
+ Mailing list

+
+ For help and announcments you can sign-up to our + mailing list. +

+ Events

+
+ An introduction to CamFort and training material is provided + as part of the Fortran + Modernization Workshops run by nag in the UK and + Europe.

+ We host an annual event on Testing and Verification in + Computational Science. Previous versions occured in + 2016 and 2017. +
+ +
+ + diff --git a/main.css b/main.css new file mode 100644 index 0000000..541d203 --- /dev/null +++ b/main.css @@ -0,0 +1,99 @@ +a { + color: #3e86a8; +} + + +a:hover { + color: #dfae70; +} + +body { + padding: 10vw; + padding-top: 2vw; + margin: 0px; +} + +#main { + width: 50vw; + padding: 0; + float:left; +} + +#header { + font-family: "Helvetica Neue", Helvetica, Arial, sans; +} + +#side { + margin: 0; + margin-left: 5vw; + padding: 0; + padding-left: 5vw; + width: calc(20vw - 2px); + float:left; + border-left: 1px solid #ccc; + font-family: "Helvetica Neue", Helvetica, Arial, sans; + font-size: 12pt; + font-weight: 400; +} + +.title-big, .title-small { + color: #777; + font-weight: 300; +} + +section { + font-family: 'Rasa', serif; + font-size: 15pt; +} + +#side section { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13pt; + font-weight: 300; +} + +.title-big { + font-size: 24pt; +} + + +.title-medium { + font-weight: 600; + font-size: 18pt; + color: #dfae70; +} + +.title-small { + font-weight: 500; + font-size:19pt; + color: #3e86a8 +} + +.code { + background: #eee; + color: #444; + width: 45vw; + padding:5px; + margin-left:40px; + font-size:11pt; +} + +pre { + padding:0px; +} + +.code .comment { + color: #090; +} + +.code .type { + color: #a00; +} + +.code .keyw { + color: #a00; +} + +.code .var { + color: #444; +} \ No newline at end of file