As part of International Supercomputing Conference 2016, Codethink announced an open source Fortran parser that enables modernisation and execution of many academic, scientific, and commercial algorithms on ARM, Intel, and OpenPOWER.
FRANKFURT, GERMANY and MANCHESTER, UK, 22nd June 2016 - As part of International Supercomputing Conference 2016, Codethink announced an open source Fortran parser with support for traditional Fortran formats, including many vendor extensions to Fortran77 and earlier.
This new tool enables modernisation and execution of many academic, scientific, and commercial algorithms on ARM, Intel, and OpenPOWER. With the use of a scannerless parser, Open Fortran Compiler is able to comprehend many classic Fortran source files that are unreadable with a traditional recursive descent parser. To assist developers in code compliance, Open Fortran Compiler provides extensive feedback to users about extension use, non-compliant statements, possible ambiguities, and similar code issues. An extensive test suite is available, including the entirety of the NIST F77 validation tests, which is used as part of a continuous integration process to ensure code quality. Open Fortran Compiler is available for download under the Apache 2.0 license today on github.
Craig Griffiths, Codethink software engineer, said:
"OFC helps you transform legacy code to use modern architectures with newer tooling"
Damian Rouson, President of Sourcery Institute, said:
"OFC is a welcome addition to the Fortran compilers and tools world. With the sizeable code base of both legacy and actively developed Fortran source, the ability to automate the process of code modernization plays in important role in maintaining and extending established capabilities. As the technical computing world increasingly embraces open-source development, Codethink Labs can assume a leading role in industry best-practices."
Codethink specialises in developing system-level software to enable advanced technical applications, working across a range of industries including finance, automotive, telecoms and medical. As experts in Free and Open Source Software, they help customers take maximum advantage of the knowledge and technologies developed by the Open Source community. Their customers are international-scale organisations who seek competitive edge through design of systems which are faster, smaller, more secure, more up-to-date, or more advanced than their competitors.