Terug naar de homepage van Forcheck
Cross-platform development

To verify if a program can be transferred to another platform FORCHECK can validate it for conformance to any level of the Fortran standard (Fortran 77, 90, 95, 2003). If the program is standard conforming you will have minimal problems to transport the program to other platforms. Forcheck, moreover, supports most Fortran language extensions of many compilers. When you instruct FORCHECK to emulate the compiler of the target system you can easily analyze your program on the host system using the target's language characteristics. FORCHECK can flag the usage of syntax extensions which are not part of the target compiler, or the Fortran 77, Fortran 90, Fortran 95, or Fortran 2003 standard or are marked as obsolescent.

You can compose a personal FORCHECK configuration file to instruct FORCHECK to accept only those data types and Fortran extensions you choose. So by defining a common subset of the Fortran extensions of all the platforms you want to support, FORCHECK verifies the transportability of your code without being to restrictive.

The user guide contains a cross-reference table of all language extensions supported by each supported compiler.

previous page top page
Forcheck
Contact