Subject: hpff-core: HPF 2.0 Document Plan

From: Mary E Zosel <[email-masked]>
Date: Fri, 3 May 1996 20:02:31 -0700

---------------------------------------------------------------------------
[email-masked] is a mailing list for announcements related to High
Performance Fortran.  Instructions for adding or deleting yourself
from this list appear at the bottom of this message.
---------------------------------------------------------------------------

HPF 2.0 DOCUMENT GENERATION PLAN:
PLEASE NOTE DATES AND WHERE YOUR NAME APPEARS

In the interest of time - we will abandon the idea of producing a 1.2 document, 
but we will use the text prepared for this document as the basis for generating 
our new 2.0 document.  The time schedule for producing the 2.0 document follows.
---------

May 3:  Chuck sends out a file with the 1.2 base files (minus the library)
May 3:  Chuck initializes an HPFF_DOC email list with instructions for how
		to subscribe.  
Before May 10: Raw text pasted together in the order of the chapters given below
is due to Chuck.  This text may or may not be in latex. Chuck will merge and 
distribute a 'raw' document as our starting point.

May 13-May 22 - Chapter writers produce latex in roughly hpf-ese for each 
chapter.

Before May 22:  Latex with in roughly HPF-ese for each chapter is due to Chuck. 
Things like cross-references will be missing.

May 23 - Chuck will post the first 'latex' draft of the document. 

May 24-June 7  back-up readers, volunteer readers, sweepers go over text and 
send in comments to hpff_doc.   Each comment should reference the chapter in 
the subject line.

June 7-June 21 Chapter editors iterate to improve and incorporate comments.  
Comments can also continue - but may not make it into the revised text.

By June 21 - Send updates to Chuck.

June 24 -   Chuck reposts document.  An RalphaS version of the document also 
sent to wider audience to request early help in fixing  problems in the document

before it goes for formal public comment.

June 27 -   If some serious problems are noted with the June 24 version - fixes 
due by this time.  Draft to Theresa for printing by June 28.  (This timing 
recognizes that between the US holiday the following week, and the Vienna 
workshop, very few people will be around, and Chuck will not be available to 
issue a revised document, and that a few days are required for duplications / 
shipping.

July 10-12 - Final technical changes at meeting

Names of the primary writing team, and back-up readers for each section are 
limited.  These are people who commit to input by the dates given and Mary will 
contact directly to nag about their contributions.

------

For each chapter a primary writing team has been assigned, along with other 
names designated as readers.  It should be understood that anyone is welcome to 
read an comment on any section.  In addition, a 'sweep team' has been named - 
for a group who will do a pass across the entire document - looking for more 
global issues that might have 'slipped through cracks': did CCI's get in?  did 
all the proposals get in?  Did the appropriate material from 1.1 get included or
removed?  Is the division between 2.0 and Extended features correct?

DOCUMENT OUTLINE and NAMES
Section I   Introduction
Chapter 0:  Front, ack, etc
	writer: Mary
	reader: Chuck
Chapter 1: Overview - terms and concepts - new document/language structure, 
Fortran language base, F95 features, HPF 1.1 deletions, etc.
	writer: David and Carl
	reader:  Bob, Rob, Chuck, Jerry
Section II  HPF 2.0
Chapter 2: Mappings  - distribute, align, sequence, some of pointer.  
Material from most of v1.1 chapter 3 and some of chapter 7.
	writer: Piyush, Carl, GLS
	reader: Saday, Guy R.
Chapter 3: Mapping across Subprogram Interface. 
Material from v1.1 chapters 3 and 7.
	writer/reader - same as chapter 2.
Chapter 4:  Independent and Reduce
	writer: Chuck
	reader: Rob and Jay
Chapter 5: HPF Library (plus sort-up and sort-down)
	writer: Rob
	reader: Carol
Chapter 6:  Extrinsics
	writer: David
	reader: Mary
Chapter 7: Portability and Efficiency Issues (forall examples)
	writer: Andy, Chuck
	reader: Larry, Carl, Henry, Guy R.

Section III Extended Features
Chapter 8: More mappings (and related subprogram interface issues) 
{should this be two chapters as in Section II?} 
 GenBlock, indirect, range, shadow, subsets, derived type, more on pointers.
	writer:  Piyush, Carl
	reader: Saday, Guy R.
Chapter 9: ON, TASK, RESIDENT
	writer: Chuck, Jaspal
	reader: Jay
Chapter 10: New Library - generalized transpose, extended inquiries, 
new mappings.
	writer: Rob
	reader: Henry
Chapter 11: Async I/O
	writer: Larry
	reader: Alok
Chapter 12: HPF_LOCAL
	writer: David
	reader: Carl, Carol, Saday
Chapter 13: HPF_SERIAL
	writer: David
	reader: Carl, Carol, Saday
Chapter 14: PROVISIONAL TEXT - F77_LOCAL
 (don't really know where and if this goes yet).
	writer: Carol
	reader: ?
Chapter 15: C Interoperability
	writer: Henry and Andy
	reader: Scott, Jerry

Section IV  Appendixes
A - BNF  (GLS)
B - Extrinsic Extrinsics - (policy, mechanism, HPF_CRAFT)
	writer: Mary, Andy
	reader: Bob
C- Subset
	writer: Mary
	reader: Carol
Glossary and Bibliography later.  PLEASE - Chapter writers - note those features
that should be defined in the glossary and put the appropriate latex on the key 
places they are used.

Sweep Team:   Piyush, Carol, Henry, Rob, Mary
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to [email-masked].
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------