home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / lang / fortran / 3023 < prev    next >
Encoding:
Text File  |  1992-08-13  |  5.5 KB  |  160 lines

  1. Newsgroups: comp.lang.fortran
  2. Path: sparky!uunet!cs.utexas.edu!rice!chk
  3. From: chk@rice.edu (Charles Koelbel)
  4. Subject: Welcome to HPFF
  5. Message-ID: <Bsy43C.9BG@rice.edu>
  6. Originator: chk@erato.cs.rice.edu
  7. Keywords: HPFF, High Performance Fortran
  8. Sender: news@rice.edu (News)
  9. Reply-To: chk@rice.edu (Charles Koelbel)
  10. Organization: Rice University
  11. Date: Thu, 13 Aug 1992 23:33:11 GMT
  12. Lines: 146
  13.  
  14.  
  15. Welcome to the High Performance Fortran Forum!
  16.  
  17.  
  18. WHAT IS HPFF?
  19. =============
  20.  
  21. Since its introduction over three decades ago, Fortran has been the
  22. language of choice for scientific programming for sequential
  23. computers.  Exploiting the full capability of modern architectures,
  24. however, increasingly requires more information than ordinary Fortran
  25. 77 or Fortran 90 programs provide.  This information applies to such
  26. areas as
  27.  
  28.     1. Opportunities for parallel execution
  29.     2. Type of available parallelism - MIMD, SIMD, or some combination
  30.     3. Allocation of data among individual processor memories
  31.     4. Placement of data within a single processor
  32.  
  33. The High Performance Fortran Forum is a coalition of industrial and
  34. academic groups working to identify the basic issues and suggest a set
  35. of standard extensions to Fortran to provide the necessary
  36. information.  To date, the group includes most vendors currently
  37. delivering parallel machines, government labs, and many university
  38. research groups.  Our intent is to develop extensions to Fortran which
  39. provide support for high performance programming on a wide variety of
  40. machines, including massively parallel SIMD and MIMD systems and
  41. vector processors.  Some of the topics considered will be
  42.  
  43.     1. Data distribution and alignment
  44.     2. Explicit parallelism, particularly for data-parallel problems
  45.     3. Computation distribution
  46.     4. I/O support
  47.  
  48. The result of this project will be an industry-wide standard
  49. language portable from workstations to massively parallel
  50. supercomputers.  Furthermore, the language will be able to express the
  51. algorithms needed to achieve high performance on specific
  52. architectures in this range.
  53.  
  54. Anybody with an interest in using Fortran on modern architectures is
  55. welcome to participate in HPFF.  In particular, we welcome comments
  56. from
  57.  
  58.     1. Fortran users writing new applications for modern architectures
  59.     2. Fortran users porting programs to new architectures
  60.     3. Fortran compiler and programming environment implementors
  61.     4. Researchers interested in extending Fortran
  62.  
  63. To allow wide participation, all HPFF materials will be available
  64. electronically, and we welcome electronic comments (send mail to
  65. chk@rice.edu).
  66.  
  67.  
  68. WHERE CAN I GET MORE INFORMATION ON HPFF?
  69.  
  70. Electronic copies of HPFF draft proposals, minutes of the working
  71. group meetings, and other related documents are available by anonymous
  72. FTP from titan.cs.rice.edu.  To get these, follow the following script
  73. (things you type are underscored with ^):
  74.  
  75.     % ftp titan.cs.rice.edu
  76.       ^^^^^^^^^^^^^^^^^^^^^
  77.     Connected to cs.rice.edu.
  78.     220 titan FTP server (SunOS 4.1) ready.
  79.     Name (titan.cs.rice.edu:chk): anonymous
  80.                                   ^^^^^^^^^
  81.     331 Guest login ok, send ident as password.
  82.     Password: your name
  83.               ^^^^^^^^^
  84.     230 Guest login ok, access restrictions apply.
  85.     ftp> cd public/HPFF
  86.          ^^^^^^^^^^^^^^
  87.     250 CWD command successful.
  88.     ftp> ls
  89.          ^^
  90.     200 PORT command successful.
  91.     150 ASCII data connection for /bin/ls (128.42.1.69,1831) (0 bytes).
  92.     README
  93.     announce
  94.     announce.tex
  95.     fd-over.shar
  96.     fd-over.shar.Z
  97.     fd.shar
  98.     fd.shar.Z
  99.     mpp.ps
  100.     mpp.ps.Z
  101.     226 ASCII Transfer complete.
  102.     100 bytes received in 1.8 seconds (0.054 Kbytes/s)
  103.     ftp> get README
  104.          ^^^^^^^^^^
  105.     200 PORT command successful.
  106.     150 ASCII data connection for README (128.42.1.69,1832) (1014 bytes).
  107.     226 ASCII Transfer complete.
  108.     local: README remote: README
  109.     1034 bytes received in 0.14 seconds (7.1 Kbytes/s)
  110.     ftp> quit
  111.          ^^^^
  112.     221 Goodbye.
  113.  
  114. README lists the files which will reside in this directory; it changes
  115. regularly to reflect new additions.  Use it as a guide to deciding
  116. which documents you want.
  117.  
  118.  
  119.  
  120. HOW CAN I PARTICIPATE IN HPFF? 
  121.  
  122. One way to participate is to attend the HPFF working group meetings.
  123. To try to ensure productive meetings, we ask that working group
  124. attendees make a commitment to attend at least half of the meetings.
  125. Also, at most 2 participants from each company/school/laboratory are
  126. allowed.  Contact Ann Redelfs (redelfs@rice.edu) for more information
  127. about the working group.
  128.  
  129. An easier way to participate is to join one or more of the HPFF
  130. mailing lists.  The possible lists are
  131.     hpff            Main HPFF list (meeting minutes,
  132.                 pointers to language drafts,
  133.                 miscellaneous announcements)
  134.     hpff-f90        Discussion group for the relationship
  135.                 between HPF and Fortran 90
  136.     hpff-distribute        Discussion group for models of data
  137.                 and work distribution
  138.     hpff-subroutines    Discussion group for subroutine
  139.                 interfaces and automatic redistribution
  140.     hpff-forall        Discussion group for FORALL
  141.                 statements, local subroutines, and
  142.                 explicit process control
  143.     hpff-io            Discussion of parallel I/O and other
  144.                 miscellaneous matters
  145.     hpff-intrinsics        Discussion of new intrinsic functions
  146.                 useful for parallel programming
  147. All mailing lists are kept at cs.rice.edu.
  148.  
  149. To add your mail address to one of the HPFF mailing lists, mail a
  150. message to hpff-request@cs.rice.edu with a subject line containing the
  151. word "add" and the name of the list.  This will add the E-mail address
  152. of the message originator to the requested mailing list (if no list
  153. name is given, the address is added to "hpff").  For example, to
  154. receive the Fortran 90 discussions, send a message with "Subject: add
  155. hpff-f90".
  156.  
  157.  
  158.  
  159.  
  160.