- 1999 AGM
- About us
Fortran Specialist Group
        Annual General Meeting 1999
        Thursday 13th May, 1999
        11.00 a.m. 11 Mansfield Street, London W1M 0BP
        (nearest underground stations: Oxford Circus, Gt Portland St, Regent's Park)
A G E N D A
| 11.00 | Welcome coffee and biscuits | 
| 11.15 | AGM Business | 
| 
 † distributed earlier and also available from the web site | |
| 12.30 | Lunch (and continuation of future activities discussion) | 
| 13.45 | "Co-array Fortran for parallel programming" John Reid (JKR Associates) | 
| Co-Array Fortran, formerly known as F--, is a small extension of Fortran 90/95 
          for parallel processing. A Co-Array Fortran program is interpreted as if it were 
          replicated a number of times and all copies were executed asynchronously. Each 
          copy has its own set of data objects and is termed an image. The array syntax of 
          Fortran 95 is extended with additional trailing subscripts in square brackets to 
          give a clear and straightforward representation of any access to data that is 
          spread across images. References without square brackets are to local data, so code that can run independently is uncluttered. Only where there are square brackets, or where there is a procedure call and the procedure contains square brackets, is communication between images involved. There are intrinsic procedures to synchronize images, return the number of images, and return the index of the current image. We introduce the extension and give examples to illustrate how clear, powerful, and flexible it can be. SGI/Cray have made a subset available in CF90 3.1 for CRAY T3E systems, and we will describe some experience of using this. For a full description, see R. W. Numrich and J. K. Reid (1998), Co-Array Fortran for parallel programming, ACM Fortran Forum <17>, 2, 1-31. Also available as Rutherford Lab Report RAL-TR-1998-060 See also http://www.co-array.org | |
| 14.45 | Discussion on Co-array Fortran | 
| 15.00 | "Update on standards" David Muxworthy (University of Edinburgh) | 
| This has been a productive year for ISO Fortran Standards. Three new standards have been published recently. These are on Exception Handling, Allocatable components in derived types and Conditional Compilation. In addition progress is being made with the development of Fortran 2000 and with the revision of the Varying Length String module. This short presentation will give an overview. | |
| 15.30 | Close | 
      
      David Muxworthy (Secretary)
      Mayfield Road, Edinburgh EH9 3JZ
      April 1999
      
      
      Comments on this or any other of the Group's pages should be sent by email to the 
      FSG Web Editor.