NCAR Visitor Center - One-Day Closure - Saturday 10/25 more info>

SEA Seminar - Fortran Standard Changes

Dan Nagle of CISL will present an NCAR Software Engineering Assembly Seminar titled: Fortran Standard Changes.

When: 2:00 p.m. Thursday, January 19, 2012
Where: Mesa Lab Main Seminar Room

Abstract:

Part 1: Fortran-C interoperabilities recently added to Fortran

The Interoperability with C features added to Fortran with the Fortran 2003 revision of the standard defined interoperability only where the entities involved were reasonably similar in both languages. A new Further Interoperability with C specification adds standardized interoperability of Fortran allocatable, pointer, and optional arguments. This provides standardized means for C programmers to query and define descriptors of these Fortran procedure arguments. It also adds standardized specification for C void pointer arguments from the Fortran side. In each of these areas we have seen mistakes both remedied and left lingering. It is time now for open source to take what has been learned and lead the way forward.

Part 2: Possible improvements to the Fortran coarrays in future standards

Coarrays as defined in the Fortran 2008 revision of the standard represent a basic, workable subset of the original proposal. The work was split into two sections, the first of which was included in the 2008 revision, with work on the remaining features only now recommencing. Proposals include collective procedures, teams, notify/query, and parallel I/O. I will review the current proposals for the further coarrays specification. The work list has not been set, so suggestions for how to improve the work list will be appreciated.

About you
First name: 
Scott
Last name: 
Briggs
Phone extension: 
1607
Announcement contact
First name: 
Davide
Last name: 
DelVento
Phone extension: 
1233
Announcement duration
Start: 
Wednesday, January 18, 2012
End: 
Thursday, January 19, 2012