2007
DOI: 10.1145/1330585.1330587
|View full text |Cite
|
Sign up to set email alerts
|

Compiler support for the Fortran 2003 standard

Abstract: This is a standing article in Fortran Forum. The first version appeared in Fortran Forum Volume 26, Number 1, April 2007. The basis for the entries in the list of features was a report by John Reid The original report can be found at: ftp://ftp.nag.co.uk/sc22wg5/N1551-N1600/N1579.pdf An updated version of this report was included in Fortran Forum. An electronic version can be found at: ftp://ftp.nag.co.uk/sc22wg5/N1601-N1650/N1648.pdf If you are a compiler vendor and would like to be includ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2009
2009
2017
2017

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 0 publications
0
4
0
Order By: Relevance
“…ccsm4's coupler, cpl7, will be much easier to reimplement in Python compared to cpl6. Given the wider implementation by compilers of the Fortran2003 BINDC attribute [1], we will also investigate the viability of using this feature in place of Babel to implement Fortran/Python interoperability. We are strongly considering applying the lessons learnt thus far to ccsm4 once it is released.…”
Section: Discussionmentioning
confidence: 99%
“…ccsm4's coupler, cpl7, will be much easier to reimplement in Python compared to cpl6. Given the wider implementation by compilers of the Fortran2003 BINDC attribute [1], we will also investigate the viability of using this feature in place of Babel to implement Fortran/Python interoperability. We are strongly considering applying the lessons learnt thus far to ccsm4 once it is released.…”
Section: Discussionmentioning
confidence: 99%
“…Coarray Fortran is today supported by Cray with extended features and by Intel with compatibility with Fortran standards [4]. Open-source compilers are also in different development stages, such as the GCC compiler (OpenCoarrays [5]) and OpenUH [6].…”
Section: Scientific Programmingmentioning
confidence: 99%
“…Currently, a number of Fortran compiler vendors support all (or almost all) of the OOP features included in the Fortran 2003 standard. These compilers include [36] (i) NAG (http://www.nag.com/); (ii) GNU Fortran (http://gcc.gnu.org/fortran/); (iii) IBM XL Fortran (http://www-142.ibm.com/software/ products/us/en/fortcompfami/); Fortran 2003 supports procedure overriding where developers can specify a type-bound procedure in a child type that has the same binding name as a type-bound procedure in the parent type. Fortran 2003 also supports user-defined constructors that can be implemented by overloading the intrinsic constructors provided by the compiler.…”
Section: Object-oriented Fortranmentioning
confidence: 99%