From owner-hpff-doc  Tue Oct  1 12:00:17 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id MAA28286 for hpff-doc-out; Tue, 1 Oct 1996 12:00:17 -0500 (CDT)
Message-Id: <199610011700.MAA28286@cs.rice.edu>
Date: Mon, 30 Sep 1996 11:46:48 -0700 (PDT)
From: Mary E Zosel <zosel@coral.llnl.gov>
Subject: hpff-doc: revised hpf-local-ext.tex
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------


Following is a minor clean-up of this chapter.  The section about
Fortran77 is still missing.  -mary-
=======================

% File: hpf-local-ext.tex

% Contents:
% Approved Extension for EXTRINSIC(HPF_LOCAL) for HPF 2.0 document

% Revision history:
% May-10-96     Created by Charles Koelbel, Rice University
%               (from HPF 1.2 document)
% July 10-96  Major Revision to make new chapter by Mary Zosel and more Aug. 11
% Plus new section on C by Henry Zongaro and Andy Meltzer.
% Sept 18 Zosel and Munroe - continue generation of integrated chapters

\chapter{Approved Extensions for HPF Extrinsics}
\label{ch-hpf-local-ext}

{\em
Comments on this chapter should be directed to
Mary Zosel ({\tt zosel@llnl.gov})
and {\tt hpff-doc@cs.rice.edu}.
Also copy Henry Zongaro ({\tt zongaro@vnet.ibm.com})
for any comments on
the C language interface.
Please use ``{\tt Comments on HPF\_LOCAL}'' as the {\tt Subject:}
line.
\par
}

THIS CHAPTER IS STILL IN DRAFT STAGE - BUT EMERGING - F77 SECTION
IS STILL MISSING.

This Section builds on Section ~\ref{ch-extrinsics} by defining specific
interfaces for HPF
with different models of parallelism ({\tt LOCAL} and {\tt SERIAL}
(Section~\ref{ext-models})
and different languages HPF (Section~\ref{ext-lang-hpf}),
C (Section~\ref{ext-lang-c}), and
Fortran (Section~\ref{ext-lang-f}).
Library routines
useful in the extrinsic models are defined in Section~\ref{ext-lib}.
These are defined with Fortran bindings.  An implementation may chose to define
similar routines for use with C.
The intent of the HPF extrinsic mechanism is to generalize.
These definitions may
serve as a model for other interfaces.
Some additional extrinsic interfaces are
given in Annex~\ref{extrinsic-extrinsics}.

In HPF 1.1, specific extrinsics were
defined for {\tt HPF}, {\tt HPF_LOCAL}, and {\tt HPF_SERIAL}. There was also
a short discussion of {\tt Fortran90_Local}.
In this more general setting, the  {\tt HPF} keywords are retained for
compatibility.  As defined in Section~\ref{ch-extrinsics}, a model
of {\tt HPF} refers to the global language,
{\tt HPF_LOCAL} is the same as {\tt LANGUAGE = "hpf" , MODEL = "local"}, and
{\tt HPF_SERIAL} is the same as {\tt LANGUAGE = "hpf", MODEL = "serial"}. The
{\tt Fortran90_Local} extrinsic is now addressed by the
{\tt LANGAUGE = "fortran"} extrinsic kind.

>From the caller's standpoint, an invocation of an extrinsic
procedure from a ``global'' HPF program has the same semantics as an
invocation of a regular procedure.  The callee may see a different
picture.  The following sections describe sets of conventions for
coding callees in the various extrinsic options.  The set of extrinsic options
supported by a particular  HPF compiler is implementation-dependent.  They are
not limited to those descibed in this chapter. Furthermore, the language
processor
used to compile the actual extrinsic subprogram need not be an HPF
compiler.  More
specifically, it need not actually be a compiler for the language noted in the
{\tt LANGUAGE}
specification, as long as the executing extrinsic code conforms to the
conventions defined
for the language.  We define these interfaces to promote portability and
interoperability,
but a given implementation and the programmer are free to create other
combinations of models and languages.

\section{Alternative Extrinsic  Models:  LOCAL and SERIAL}
\label{ext-models}
A global HPF program may be thought of as a set of processors cooperating in
a loosely synchronous fashion on a single logical thread of program control.
Section~\ref{ch-extrinsics}
defines two additional models that may be invoked from global HPF:
{\tt LOCAL} where the model is single-processor  "node" code, where all active
processors participate, but with only the
data that is mapped to a given physical processor directly accessible, and
{\tt SERIAL} where the model is a single-processor, operating alone, with all
necessary data aggregated by the caller before the {\tt SERIAL} subprogram is
invoked. As examples of use,the  {\tt LOCAL} model is useful for programs that
drop into code with explicit message passing for data communications, while the
{\tt SERIAL} model may be needed for calls to system libraries or
specialized I/O routines.

Both the {\tt LOCAL} and the  {\tt SERIAL} model can be invoked from a
global HPF program, but in general, these models may not be mixed.
Calling {\tt GLOBAL} HPF from {\tt LOCAL} or {\tt SERIAL} is not
defined.  Furthermore, calling  {\tt SERIAL} from {\tt LOCAL} is not
defined.  Section~\ref{ext-access} gives more detail about how
various models can interact with each other.

Some additionl restrictions are placed on all  {\tt LOCAL} and
{\tt SERIAL} subprograms
invoked from global HPF:

\begin{itemize}
\item An {\tt EXTRINSIC(HPF_LOCAL)} routine may not be invoked, either
directly or indirectly, in the body of a {\tt FORALL} construct or in
the body of an {\tt INDEPENDENT} loop.

\item The subprogram directly invoked by global HPF must not be
recursive.

\item The subprogram directly invoked by global HPF must not use
any alternate return mechanism.

\item An  {\tt HPF_LOCAL} or {\tt HPF_SERIAL}
procedure referenced in global HPF must have an
accessible explicit interface.


\end{itemize}

The behavior of I/O statements in a  {\tt LOCAL} and {\tt SERIAL} subprogram is
implementation-dependent.


\subsection{The LOCAL Model}
\label{ext-local-model}
An extrinsic procedure can be defined as explicit SPMD code by
specifying the local procedure
code that is to execute on each processor.  In this section, we describe the
contract between the caller and a callee that is a local procedure.
It is important not to confuse the extrinsic procedure,
which is conceptually a single procedural entity called
from the HPF program, with the local procedures,
which are executed on each node,
one apiece. An {\it invocation} of an extrinsic procedure results in a
separate invocation of a local procedure on each processor.
The {\it execution} of an extrinsic procedure consists of the concurrent
execution of a local procedure on each executing processor.  Each
local procedure may terminate at any time by executing a {\tt RETURN}
statement.  However, the extrinsic procedure as a whole terminates
only after every local procedure has terminated; in effect, the
processors are synchronized before return to a global HPF caller.


With the exception of returning from a local procedure to the global
caller that initiated local execution, there is no implicit
synchronization required of the locally executing processors.  A local
procedure may use any control structure whatsoever.  To access data
outside the processor requires either preparatory communication to
copy data into the processor before running the local code, or
communication between the separately executing copies of the local
procedure.  Individual implementations may provide
implementation-dependent means for communicating, for example through
a message-passing library or a shared-memory mechanism.  Such
communication mechanisms are beyond the scope of this specification.
Note, however, that many useful portable algorithms that require only
independence of control structure can take advantage of local
routines, without requiring a communication facility.

The local  model assumes only that nonsequential
array axes are mapped independently to
axes of a rectangular processor grid, each array axis to at most one
processor axis (no ``skew'' distributions) and no two array axes to
the same processor axis.  This restriction suffices to ensure that
each physical processor contains a subset of array elements that can
be locally arranged in a rectangular configuration.  (Of course, to
compute the global indices of an element given its local indices, or
vice versa, may be quite a tangled computation---but it will be
possible.)  In the case of cyclic distributions, multiple sections of
the array may be mapped to the local processors.

It is recommended that if, in any given implementation, an interface
kind does not obey the conventions described in this section, then the
name of that interface kind should not use the {\tt LOCAL} keyword as
the name of the model.

\subsubsection{Conventions for Calling Local Subprograms}

The default mapping of scalar dummy arguments,  of scalar function
results, and sequential arrays
 is such that the argument is replicated on each physical
processor.  These mappings may, optionally, be explicit in the
interface, but any other explicit mapping is not HPF conforming.

As in the case of non-extrinsic subprograms, actual arguments may be
mapped in any way; if necessary, they are copied automatically to
correctly mapped temporaries before invocation of and after return
from the extrinsic procedure.

It should be noted that the conventions for calling local
subprograms apply only at the interface between the global and
local models. The conventions do not propagate to further
subprograms called from within the local model.

\subsubsection{Calling Sequence}

The actions detailed below have to occur prior to the invocation of
the local procedure on each processor.  These actions are enforced by
the compiler of the calling routine, and are not the responsibility of
the programmer, nor do they impact the local procedure.

\begin{enumerate}

\item The processors are synchronized.  In other words, all actions
that logically precede the call are completed.

\item Each actual argument is remapped, if necessary, according to the
directives (explicit or implicit) in the declared interface for the
extrinsic procedure.  Thus, HPF mapping directives appearing in the
interface are binding---the compiler must obey these directives in
calling local extrinsic procedures.  (The reason for this rule is that
data mapping is explicitly visible in local routines).  Actual
arguments corresponding to sequential arrays and scalar dummy arguments
are replicated (by
broadcasting, for example) in all processors.

\item If a variable accessible to the called routine has a replicated
representation, then all copies are updated prior to the call to
contain the correct current value according to the sequential
semantics of the source program.

\end{enumerate}

After these actions have occurred, the local procedure is invoked on
each processor.  The information available to the local invocation is
described below in Section~\ref{local-info-section}.

The following actions  occur before control is transferred back to
the caller.

\begin{enumerate}

\item All processors are synchronized after the call.  In other words,
execution of every copy of the local routine is completed before
execution in the caller is resumed.

\item The original distribution of arguments (and of the result of an
extrinsic function) is restored, if necessary.

\end{enumerate}

\begin{implementors}
An implementation might check, before returning from the local
subprogram, to make sure that replicated variables have been updated
consistently by the subprogram.  However, there is certainly no
requirement---perhaps not even any encouragement---to do so.  This is
the responsibilty of the local subprogram, and any checks in the
caller are a tradeoff between speed and, for instance, debuggability.
\end{implementors}

\subsubsection{Information Available to the Local Procedure}
\label{local-info-section}

The local procedure invoked on each processor is passed a {\em local
argument} for each {\em global argument} passed by the caller to the
(global) extrinsic procedure interface. Each global argument is an HPF
array or scalar. The corresponding local argument is the part of the
global array stored locally, or a local copy of a scalar argument
or sequential array
replicated across processors. Note that if the HPF array is
replicated, each local procedure receives a copy of the entire
actual. An array actual argument passed by an HPF caller is called a
{\em global array}; the subgrid of that global array passed to one
copy of a local routine (because it resides in that processor) is
called a {\it local array}.

If the extrinsic procedure is a function, then the local procedure is
also a function.  Each local invocation of that function will return
the local part of the extrinsic function return value. Only scalar-valued
extrinsic function are allowed.  All local functions must return the
same value.

If a global HPF program calls local subprogram {\tt A} with
an actual array argument {\tt X}, and {\tt A} receives a portion of
array {\tt X} as dummy argument {\tt P}, then {\tt A} may call another
local subprogram {\tt B} and pass {\tt P} or a section of {\tt P} as
an actual argument to {\tt B}.

The run-time interface must provide enough information that each
local function can discover for each local argument the mapping of the
corresponding global argument, translate global indices to local
indices, and vice-versa.  A specific set of procedures that provide
this information is listed in the HPF LOCAL Library
Section~\ref{HPF-LOCAL-LIBRARY}.  The
manner in which this information is made available to the local
routine depends on the implementation and the programming language
used for the local routine.

\subsection{The SERIAL Model}
\label{ext-serial-model}
This section defines a set of conventions for writing code in which an
instance of a subprogram executes on only one processor (of which
there may be more than one).

If a program unit has extrinsic model
{\tt SERIAL}, an HPF compiler should assume
that the subprogram is coded to be executed on a single processor.
>From the point of view of a global HPF caller, the {\tt SERIAL} procedure
behaves the same as an identically coded HPF procedure would.  Differences
might only arise in implementation-specific behavior (such as the performance).

There is currently no manner in which to specify which processor is to
execute an HPF_SERIAL procedure.


\subsubsection{Serial Calling Sequence}

Prior to invocation of a {\tt SERIAL} procedure from global HPF, the
behavior of the program will be as if the following actions take place:

\begin{enumerate}

\item The processors are synchronized.  All actions that logically precede the
call are completed.

\item All actual arguments are remapped to the processor that will actually
execute the {\tt SERIAL} procedure. Each argument will appear to the
{\tt SERIAL} procedure as a sequential argument.

\end{enumerate}

The behavior of the {\tt SERIAL} procedure will be as if it was executed
on only one processor.  After the instance of the {\tt SERIAL} procedure
invoked from global HPF has completed, the behavior will be as if the
following happens:

\begin{enumerate}

\item All processors are synchronized after the call.

\item The original mappings of actual arguments are restored.

\end{enumerate}


\section{Extrinsic Language Bindings}
\label{ext-langs}

The previous section defines the rules and considerations for execution
models defined for HPF extrinsics.
The HPF extrinsic interface is also used to tell the compiler what the
language
conventions of a called subprogram are. Four language bindings are defined
here:
{\tt HPF, Fortran, F77, and C}.  A given implemtation may support additional
interfaces or allow a user to construct custom interfaces.  Taken together,
these sections define the special
extrinsics {\tt HPF_LOCAL} and {\tt HPF_SERIAL}.

The key feature of the language interface is the {\tt MAP_TO} feature for
explicit interfaces which is used to give the
programmer control over aspects of argument passing.  This mechanism
is used extensively in the interface to {\tt C}, but it is defined in this more
general context, because it can also apply to other language interfaces.


\subsection{Control of Arguments}

\BNF

map-to                  \IS map-to-kind-arg-spec-list

map-to-kind-arg-spec    \IS map-to-type-spec

			\OR layout-spec

			\OR pass-by-spec

map-to-type-spec        \IS MAP_TO ( char-initialization-expr )

layout-spec             \IS  LAYOUT ( char-initialization-expr )

pass-by-spec            \IS  PASS_BY ( char-initialization-expr)

\FNB

\begin{constraints}

\item In a {\it map-to-kind-arg-spec-list},  at most
one of   {\it map-to-type-spec}, {\it layout-spec}, and {\it pass-by-spec}
may occur.

\end{constraints}

The definition of {\em characteristics of a dummy data object} as
given in Section 12.2.1.1 of the May 1995 draft Fortran 95 standard is
extended to include the dummy data object's data mapping (alignment and
distribution) and its map to characteristics.

In {\it map-to-type-spec}, values of {\it char-initialization-expr}
are intended to describe how the data type of the named actual argument
is mapped to the data type of the dummy argument in the extrinsic
procedure. An example is given in Section~\ref{example}

In {\it layout-spec}, values of {\it char-initialization-expr}
are intended to describe how the data layout of the named actual
argument is mapped to the data layout of the dummy argument in the
extrinsic procedure. An example is given in Section ~\ref{example}.
If no {\it layout-spec} is specified for a dummy array argument, the array
element order shall be the same as that specified by Fortran.

In {\it pass-by-spec}, values of {\it char-initialization-expr}
are intended to describe the mechanism used to associate the named
actual argument with the dummy argument in the extrinsic procedure. An
example is given in Section~\ref{example}. If no {\it pass-by-spec}
is specified, the associate mechanism is implementation-dependent, based
on the compiler's knowlege of the extrinsic langauge processor.

For a given language interface,  that uses the {\it map-to} mechanism
the set of permitted values for
{\it map-to-type-spec}, {\it layout-spec}, and  {\it pass-by-spec} will be
specified.
If the range of permitted values of the type and mapped to type differ and
the value of the actual argument or some subobject of the actual argument is
not within the permitted range of the mapped to type, the value of the
associated dummy argument or subobject becomes undefined.  Conversely, if
the value of the dummy argument or some subobject of the dummy is not within
the permitted range of values of the associated dummy argument, and the
associated actual argument is a variable, the value of the associated actual
argument or subobject of the actual becomes undefined.

If there is a mismatch between the precision, representation method, range of
permitted values or storage sequence between the type of the dummy argument and
the permitted mapped to type of the dummy argument, the compiler shall ensure
that, for the duration of the reference to the extrinsic, the dummy
argument is represented in
a manner that is compatible with the expectations of the callee for an
object of the permitted {\tt map-to-type}.  Upon return from the procedure, the
compiler shall ensure that the value of an actual argument which is a variable
is restored to the specified type and kind.

\begin{users}
This rule was created to ensure the portability of interoperability.  However,
it should be noted that for large objects, a significant overhead may be
incurred if there is a mismatch between the representation method used for
the data type versus the representation method used for the permitted mapped to
type.
\end{users}


\section{HPF Bindings}
\label{ext-lang-hpf}

HPF is the default language assumption.
It requires no {\it map-to} attributes in explicit interface definitions.
All required subprogram binding information can be accomplished via the
standard
Fortran explicit interface.

The rules stated in section 14.7 of the Fortran
standard will apply to
variables defined in Fortran-based {\tt SERIAL} and {\tt LOCAL}
 scoping units.  In particular, if the
definition status, association status, or allocation status of a variable is
defined upon execution of a {\tt RETURN} statement or an {\tt END} statement
in a Fortran  subprogram, such a variable in an {\tt SERIAL} or {\tt LOCAL}
 subprogram will be defined upon execution of a {\tt RETURN} statement or an
{\tt END} statement.

Any I/O performed within an
extrinsic  subprogram of a different model, and the correspondence of file
names
and unit numbers used to those used in global HPF and local or serial
subprogram code will be implementation-defined.


\subsection{Additional Special Considerations for {\tt HPF_LOCAL}}
\label{hpf-local-restrictions}

There are some considerations about what HPF features may be used in
writing a local, per-processor procedure.

Local program units can use all HPF constructs except for {\tt
REDISTRIBUTE} and {\tt REALIGN}.  Moreover, {\tt DISTRIBUTE}, {\tt
ALIGN}, and {\tt INHERIT} directives may be applied only to dummy
arguments and function results; that is, every {\tt alignee} and {\it
distributee} must be a dummy argument or function result and every
{\it align-target} must be a template, dummy argument, or function
result.  Mapping directives in local HPF program units are understood
to have global meaning, as if they had appeared in global HPF code,
applying the global array of which a portion is passed on each
processor.  (The principal use of such mapping directives is in an
{\tt HPF_LOCAL} module that is used by a global HPF module.)

{\tt HPF_ALIGNMENT}, {\tt HPF_TEMPLATE}, and {\tt HPF_DISTRIBUTION},
the distribution query library subroutines,
may be applied to non-sequential local
arrays.  Their outcome is the same as for a global array that happens
to have all its elements on a single node.

As introduced in Section~\ref{ext-access},
a local HPF program unit may not access global HPF data other than
data that is accessible, either directly or indirectly, via the actual
arguments.  In particular, a local HPF program unit does not have
access to global HPF {\tt COMMON} blocks; {\tt COMMON} blocks
appearing in local HPF program units are not identified with global
HPF {\tt COMMON} blocks.  The same name may not be used to identify a
{\tt COMMON} block both within a local HPF program unit and an HPF
program unit in the same executable program.

Local HPF {\tt COMMON} blocks define storage that is contained on
every processor; each processor has its own private copy of the entire
{\tt COMMON} block and may access only its own private copy.

Just as is the case for local variables in {\tt LOCAL} subprograms,
{\tt COMMON} in local subprograms contains local data, held in local
storage, on each processor.  This storage will in general contain data
that is different on each processor.  Indeed, the size of a local {\tt
COMMON} block can be different on each processor.

According to the Fortran specification, a {\tt COMMON} block that goes
out of scope is not preserved, unless it has the {\tt SAVE} attribute.
This is true of local {\tt COMMON} blocks, which should be given the
{\tt SAVE} attribute if they are intended to convey information
between calls to the local subprogram.

Scalers of an explicitly mapped derived type cannot be passed to an
{\tt HPF_LOCAL} subprogram.

The attributes (type, kind, rank, optional, intent) of the dummy
arguments must match the attributes of the corresponding dummy
arguments in the explicit interface.  A dummy argument of an {\tt
EXTRINSIC(HPF_LOCAL)} routine may not be a procedure name.

A dummy argument of an {\tt EXTRINSIC(HPF_LOCAL)} routine may not have
the {\tt POINTER} attribute.

A nonsequential   dummy array argument of an
{\tt EXTRINSIC(HPF_LOCAL)} routine must
have assumed shape, even when it is explicit shape in the interface.
Note that, in general, the shape of a dummy array argument differs
from the shape of the corresponding actual argument, unless there is a
single executing processor.

Explicit mapping directives for dummy arguments and function result
variables may appear in a local procedure.  Such directives are
understood as applying to the global array whose local sections are
passed as actual arguments or results on each processor.  If such
directives appear, corresponding mapping directives must be visible to
every global HPF caller.  This may be done by providing an interface
block in the caller, or by placing the local procedure in a module of
extrinsic kind {\tt HPF_LOCAL} that is then used by the global HPF
program unit that calls the local procedure.

A local procedure may have several {\tt ENTRY} points. A global HPF
caller must contain a separate extrinsic interface for each entry
point that can be invoked from the HPF program.


\subsection{Argument Association}

If a dummy argument of an {\tt EXTRINSIC(HPF_LOCAL)} routine is a
scalar then the corresponding dummy argument of the local procedure
must be a scalar of the same type and type parameters.
Only scalars of intrinsic types
or of derived types that are not explicitly mapped may be passed
from a global to an HPF_LOCAL routine.  When the
extrinsic procedure is invoked then the local procedure is passed an
argument that consists of the local copy of the replicated
scalar. This copy will be a valid HPF scalar.

If a dummy argument of an {\tt EXTRINSIC(HPF_LOCAL)} routine is an
array, then the corresponding dummy argument in the specification of
the local procedure must be an array of the same rank, type, and type
parameters.  If the array is sequential in the extrinsic interface,
the corresponding actual argument will be passed by replicatation
on all processors, just as scalar arguments are passed.
Each local dummy argument will be
associated with a full copy of the actual array argument.
The dummy argument in the extrinsic interface and the corresponding
dummy argument in the specification of the local
procedure may be declared with the same explicit shape.
All sequential dummy arguments
passed by replication to an EXTRINSIC(HPF_LOCAL) procedure must either be
INTENT(IN) arguments or should be updated consistently across processors.

If the dummy argument is a nonsequential array, then,
when the extrinsic procedure is invoked, the local dummy
argument is associated with the local array that consists of the
subgrid of the global array that is stored locally.   This local array
will be a valid HPF array.

If an {\tt EXTRINSIC(HPF_LOCAL)} routine is a function, then the local
procedure is a function that returns a scalar of the same type and
type parameters as the HPF extrinsic function.  The value returned by each
local invocation must be the same.

Each physical processor has at most one copy of each HPF variable.

Consider the following extrinsic interface:
\CODE
      INTERFACE
        EXTRINSIC(HPF_LOCAL) FUNCTION MATZOH(X, Y) RESULT(Z)
          REAL, DIMENSION(:,:) :: X
          REAL, DIMENSION(SIZE(X,1)) :: Y
          REAL Z
!HPF$     ALIGN WITH X(:,*) :: Y(:)
!HPF$     DISTRIBUTE X(BLOCK, CYCLIC)
        END FUNCTION
      END INTERFACE
\EDOC

The corresponding local HPF procedure is specified as follows.

\CODE
      EXTRINSIC(HPF_LOCAL) FUNCTION MATZOH(XX, YY) RESULT(ZZ)
      REAL, DIMENSION(:,:) :: XX
      REAL, DIMENSION(5 : SIZE(XX,1)+4) :: YY
      REAL Z
      NX1 = SIZE(XX, 1)
      LX1 = LBOUND(XX, 1)
      UX1 = UBOUND(XX, 1)
      NX2 = SIZE(XX, 2)
      LX2 = LBOUND(XX, 2)
      UX2 = UBOUND(XX, 2)
      NY  = SIZE(YY, 1)
      LY  = LBOUND(YY, 1)
      UY  = UBOUND(YY, 1)
      ...
      END FUNCTION
\EDOC

Assume that the function is invoked with an actual (global) array {\tt
X} of shape \( 3 \times 3 \) and an actual vector {\tt Y} of length \(
3 \) on a 4-processor machine, using a \( 2 \times 2 \) processor
arrangement (assuming one abstract processor per physical processor).

Then each local invocation of the function {\tt MATZOH} receives the
following actual arguments:
\begin{center}
\begin{tabular}{ll@{\hskip.5in}ll}
\multicolumn{2}{l}{Processor (1,1)}&\multicolumn{2}{@{}l}{Processor (1,2)}
\\[4pt]
{\tt X(1,1)} & {\tt X(1,3)}        & {\tt X(1,2)} \\
{\tt X(2,1)} & {\tt X(2,3)}        & {\tt X(2,2)} \\[4pt]
{\tt Y(1)}   &                     & {\tt Y(1)} \\
{\tt Y(2)}   &                     & {\tt Y(2)} \\[8pt]
\multicolumn{2}{l}{Processor (2,1)}&\multicolumn{2}{@{}l}{Processor (2,2)}
\\[4pt]
{\tt X(3,1)} & {\tt X(3,3)}        & {\tt X(3,2)} \\[4pt]
{\tt Y(3)}   &                     & {\tt Y(3)}
\end{tabular}
\end{center}
Here are the values to which each processor would set {\tt NX1},
{\tt LX1}, {\tt UX1}, {\tt NX2}, {\tt LX2}, {\tt UX2}, {\tt NY}, {\tt LY}, and
{\tt UY}:
\begin{center}
\begin{tabular}{lll@{\hskip.5in}lll}
\multicolumn{3}{l}{Processor (1,1)}&\multicolumn{3}{@{}l}{Processor (1,2)}
\\[4pt]
\({\tt NX1}={\tt 2}\)&\({\tt LX1}={\tt 1}\)&\({\tt UX1}={\tt 2}\)&
\({\tt NX1}={\tt 2}\)&\({\tt LX1}={\tt 1}\)&\({\tt UX1}={\tt 2}\) \\
\({\tt NX2}={\tt 2}\)&\({\tt LX2}={\tt 1}\)&\({\tt UX2}={\tt 2}\)&
\({\tt NX2}={\tt 1}\)&\({\tt LX2}={\tt 1}\)&\({\tt UX2}={\tt 1}\) \\
\({\tt ~NY}={\tt 2}\)&\({\tt ~LY}={\tt 5}\)&\({\tt ~UY}={\tt 6}\)&
\({\tt ~NY}={\tt 2}\)&\({\tt ~LY}={\tt 5}\)&\({\tt ~UY}={\tt 6}\) \\[8pt]
\multicolumn{3}{l}{Processor (2,1)}&\multicolumn{3}{@{}l}{Processor (2,2)}
\\[4pt]
\({\tt NX1}={\tt 1}\)&\({\tt LX1}={\tt 1}\)&\({\tt UX1}={\tt 1}\)&
\({\tt NX1}={\tt 1}\)&\({\tt LX1}={\tt 1}\)&\({\tt UX1}={\tt 1}\) \\
\({\tt NX2}={\tt 2}\)&\({\tt LX2}={\tt 1}\)&\({\tt UX2}={\tt 2}\)&
\({\tt NX2}={\tt 1}\)&\({\tt LX2}={\tt 1}\)&\({\tt UX2}={\tt 1}\) \\
\({\tt ~NY}={\tt 1}\)&\({\tt ~LY}={\tt 5}\)&\({\tt ~UY}={\tt 5}\)&
\({\tt ~NY}={\tt 1}\)&\({\tt ~LY}={\tt 5}\)&\({\tt ~UY}={\tt 5}\) \\
\end{tabular}
\end{center}


An actual argument to an extrinsic procedure may be a pointer.  Since
the corresponding dummy argument may not have the {\tt POINTER}
attribute, the dummy argument becomes associated with the target of
the HPF global pointer.  In no way may a local pointer become pointer
associated with a global HPF target.  Therefore, an actual argument
may not be of a derived-type containing a pointer component.

\begin{rationale}
It is expected that global pointer variables will have a different
representation from that of local pointer variables, at least on
distributed memory machines, because of the need to carry additional
information for global addressing.\ This restriction could be lifted
in the future.
\end{rationale}

Other inquiry intrinsics, such as {\tt ALLOCATED} or {\tt PRESENT},
should also behave as expected.  Note that when a global array is
passed to a local routine, some processors may receive an empty
set of elements.

\subsection{Special Considerations for HPF_SERIAL}

There are restrictions that apply to an {\tt HPF_SERIAL} subprogram.

No {\it specification-directive}, {\it realign-directive}, or
{\it redistribute-directive} is permitted to be appear in an {\tt HPF_SERIAL}
subprogram or interface body.

\begin{rationale}
An HPF mapping directive would likely be meaningless in an {\tt
HPF_SERIAL} subprogram.  Note, however, the {\it
independent-directive} may appear in an {\tt HPF_SERIAL} subprogram,
since it may provide meaningful information to a compiler about a {\tt
DO} loop or a {\tt FORALL} statement or construct.
\end{rationale}

Any dummy data objects and any function result variables of an {\tt HPF_SERIAL}
procedure will be considered to be sequential.

An {\tt HPF_SERIAL} subprogram must not contain a definition of a common block
that has the same name as a common block defined in an HPF or HPF_LOCAL
program unit.  In addition, an {\tt HPF_SERIAL} subprogram must not contain a
definition of the blank common block if an HPF or HPF_LOCAL program unit has a
definition of the blank common block.

A dummy argument or function result variable of an {\tt HPF_SERIAL} procedure
that is referenced in global HPF must not have the {\tt POINTER} attribute.
A subobject of a dummy argument or function result of an {\tt HPF_SERIAL}
procedure that is referenced in global HPF, must not have the {\tt POINTER}
attribute.

A dummy argument of an {\tt HPF_SERIAL} procedure that is referenced in global
HPF and any subobject of such a dummy argument must not have the {\tt TARGET}
attribute.

A dummy procedure argument of an {\tt HPF_SERIAL} procedure must be an
{\tt HPF_SERIAL} procedure.

\CODE
      PROGRAM MY_TEST
        INTERFACE
          EXTRINSIC(HPF_SERIAL) SUBROUTINE GRAPH_DISPLAY(DATA)
            INTEGER, INTENT(IN) :: DATA(:, :)
          END SUBROUTINE GRAPH_DISPLAY
        END INTERFACE

        INTEGER, PARAMETER :: X_SIZE = 1024, Y_SIZE = 1024

        INTEGER DATA_ARRAY(X_SIZE, Y_SIZE)
!HPF$   DISTRIBUTE DATA_ARRAY(BLOCK, BLOCK)

!  Compute DATA_ARRAY
        ...
        CALL DISPLAY_DATA(DATA_ARRAY)
      END PROGRAM MY_TEST

! The definition of a graphical display subroutine.
! In some implementation-dependent fashion,
! this will plot a graph of the data in DATA.

      EXTRINSIC(HPF_SERIAL) SUBROUTINE GRAPH_DISPLAY(DATA)
        INTEGER, INTENT(IN) :: DATA(:, :)
        INTEGER :: X_IDX, Y_IDX

        DO Y_IDX = LBOUND(DATA, 2), UBOUND(DATA, 2)
          DO X_IDX = LBOUND(DATA, 1), UBOUND(DATA, 1)
          ...
          END DO
        END DO
      END SUBROUTINE GRAPH_DISPLAY
\EDOC


%\section{C Language Bindings}
%\label{ext-lang-c}
\input{c-interop-ext.tex}


\section{Fortran Language Bindings}
\label{ext-lang-f}

When the language specified in an extrinsic definition is {\tt Fortran}
the rules are bascially the same as those for HPF because HPF is based
on the Fortran standard.  There are a few issues to consider in this case:
\begin{itemize}
\item Only Fortran constructs should be used.  Features such as
asynchronous I/O or the HPF library may not be supported.

\item It is recommended that Fortran language processors to be used
for this purpose be extendedto support the HPF local distribution
query routines and the associated {\tt HPF_LOCAL_LIBRARY}

\item Assuming the intent is to compiler the extrinsic routines with
a Fortran processors, these routines should be in separate files rather
than incorporated into  files with HPF source code.

\item The programmer should expect any HPF directives may be ignored.

\end{itemize}

%put section on F77 here when it materializes

\section{The Extrinsic Library}
\label{ext-lib}

Following are Fortran bindings  for routines useful in intrinsic subprograms.

%\subsection {The Local Extrinsic Library}
\input{local-library.tex}

\subsection {Library Access from Serial Extrinsics}

A {\tt SERIAL} subprogram may contain references to any
{\tt HPF_LIBRARY} procedure or HPF intrinsic function,
except {\tt HPF_ALIGNMENT}, {\tt HPF_DISTRIBUTION} or {\tt HPF_TEMPLATE}.
Within a {\tt SERIAL} scope the
{\tt HPF_LOCAL_LIBRARY} module must not be used.

References to the intrinsic functions {\tt NUMBER_OF_PROCESSORS} and
{\tt PROCESSORS_SHAPE} will return the same value as if the function
reference appeared in global HPF.

**********************************************************************
Charles Koelbel				CITI/CRPC, MS 41
Center for Research on Parallel Computation		Rice University
Rice University				6100 Main Street
chk@cs.rice.edu				Houston, TX 77005
**********************************************************************


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Wed Oct  2 10:26:02 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id KAA26481 for hpff-doc-out; Wed, 2 Oct 1996 10:26:02 -0500 (CDT)
Received: from coral.llnl.gov (coral.llnl.gov [134.9.1.2]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id KAA26475 for <hpff-doc@cs.rice.edu>; Wed, 2 Oct 1996 10:25:57 -0500 (CDT)
Received: (from zosel@localhost) by coral.llnl.gov (8.7.5/8.7.3/LLNL-Jun96) id IAA19189 for hpff-doc@cs.rice.edu; Wed, 2 Oct 1996 08:25:56 -0700 (PDT)
Date: Wed, 2 Oct 1996 08:25:56 -0700 (PDT)
From: Mary E Zosel <zosel@coral.llnl.gov>
Message-Id: <199610021525.IAA19189@coral.llnl.gov>
To: hpff-doc@cs.rice.edu
Subject: hpff-doc: 2 Day Warning
Mime-Version: 1.0
Content-Type: text/plain; charset=X-roman8
Content-Transfer-Encoding: 7bit
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Just a reminder that the date we set for the cut of document for final
review round is coming Friday.  We can not slip dates this round and
expect to have any time for a final internal review or the public
review.  Please send any updated chapters by Friday noon.
   -mary-
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Wed Oct  2 13:35:49 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id NAA03340 for hpff-doc-out; Wed, 2 Oct 1996 13:35:49 -0500 (CDT)
Received: from VNET.IBM.COM (vnet.ibm.com [199.171.26.4]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id NAA03329 for <hpff-doc@cs.rice.edu>; Wed, 2 Oct 1996 13:35:41 -0500 (CDT)
Received: from TOROLAB by VNET.IBM.COM (IBM VM SMTP V2R3) with BSMTP id 9911;
   Wed, 02 Oct 96 14:35:55 EDT
Received: by TOROLAB (XAGENTA 4.0) id 3477; Wed, 2 Oct 1996 14:31:35 -0400 
Received: by twinpeaks.torolab.ibm.com (AIX 3.2/UCB 5.64/4.03)
          id AA24542; Wed, 2 Oct 1996 14:31:51 -0400
From: <zongaro@vnet.ibm.com> (Henry Zongaro)
Message-Id: <9610021831.AA24542@twinpeaks.torolab.ibm.com>
Subject: hpff-doc: Comments on Data-Parallel
To: schreiber@hpl.hp.com
Date: Wed, 2 Oct 1996 14:31:49 -0400 (EDT)
Cc: hpff-doc@cs.rice.edu
X-Mailer: ELM [version 2.4 PL24alpha3]
Content-Type: text
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Hi Rob,

     I have a couple of comments on Section 4 of the most recent draft of the
HPF 2.0 specification:

       In the third constraint after H404, the POINTER attribute is not
       among the list of attributes proscribed for a NEW variable, although
       there was such a restriction in HPF 1.1.  I assume that we consciously
       decided to relax the restriction in HPF 2.0.  However, what does it
       mean?  Section 4.1.2 speaks in terms of the values of NEW variables, but
       never their association status.

       For example, is the following permitted?

             program p
               integer, pointer :: ptr

               allocate(ptr)
       !hpf$   independent, new(ptr)
               do i = 1, 2
                 ptr = 1
               end do
             end program p

       If a pointer is permitted to appear in the NEW clause, presumably you
       want its newness to apply both to its value and its association status.
       That is, both the value and association status are as if they are
       undefined on entry to and exit from the loop.


       The same comment holds for ALLOCATABLE arrays, but there it's a little
       more confusing because you can't simply say that the array will acquire
       an undefined allocation status; in Fortran 95, allocatable arrays
       always have an allocation status of either currently allocated or
       not currently allocated.  In Fortran 90 an allocatable array could have
       undefined allocation status, but then you couldn't do anything with the
       array - neither allocate, nor deallocate it.

             program p
               integer, allocatable :: arr(:)

               allocate(arr(2))
       !hpf$   independent, new(arr)
               do i = 1, 2
                 arr = i
               end do
             end program p

       Should every iteration of the loop receive a new copy of arr that is
       allocated?  Is any iteration permitted to deallocate arr?

       I guess this comment on ALLOCATABLE arrays may be more appropriate as an
       interpretation question.

Thanks,

Henry
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Thu Oct  3 13:47:31 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id NAA04935 for hpff-doc-out; Thu, 3 Oct 1996 13:47:31 -0500 (CDT)
Received: from mailhost.lanl.gov (mailhost.lanl.gov [128.165.3.12]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id NAA04917; Thu, 3 Oct 1996 13:47:25 -0500 (CDT)
Received: from beta.lanl.gov (beta.lanl.gov [128.165.1.160]) by mailhost.lanl.gov (8.7.6/8.7.3) with SMTP id MAA24859; Thu, 3 Oct 1996 12:47:23 -0600 (MDT)
Received: by beta.lanl.gov (AIX 4.1/UCB 5.64/4.03)
          id AA27094; Thu, 3 Oct 1996 12:47:23 -0600
Date: Thu, 3 Oct 1996 12:47:23 -0600
From: wrb@beta.lanl.gov (Bob Boland)
Message-Id: <9610031847.AA27094@beta.lanl.gov>
To: comp-fortran-90@mailbase.ac.uk, hpff-core@cs.rice.edu,
        hpff-distribute@cs.rice.edu, hpff-doc@cs.rice.edu,
        hpff-interpret@cs.rice.edu, hpff-task@cs.rice.edu
Subject: hpff-doc: HPF User Group Meeting
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
 
 
 
             !HPF$ !HPF$ !HPF$ !HPF$ !HPF$ !HPF$ !HPF$
 
                First Annual HPF User Group Meeting
 
             !HPF$ !HPF$ !HPF$ !HPF$ !HPF$ !HPF$ !HPF$
 
                       Sante Fe, New Mexico
 
             !HPF$ !HPF$ !HPF$ !HPF$ !HPF$ !HPF$ !HPF$
 
                February 24-26, 1997, Eldorado Hotel
 
             !HPF$ !HPF$ !HPF$ !HPF$ !HPF$ !HPF$ !HPF$
 
Sponsored by
============
 
Center for Research on Parallel Computation
Los Alamos National Laboratory
 
=======================================================================
 
The First Annual HPF User Group Meeting will be held February 24
to 26, 1997, at the Eldorado Hotel in Sante Fe, New Mexico. At this
time, it is anticipated that the meeting will end around noon on
Wednesday.  The meeting will provide an opportunity for users of HPF
to meet each other, share ideas and experience, and get up-to-date
information about implementations and future directions.
 
 
The day before the conference (February 23) will be devoted to
tutorials:
 
 o Introduction to HPF (morning)
 
      Covering the basics of programming in HPF.
 
 o HPF 2.0 (afternoon)
 
      Presentation of the newly-finalized HPF version 2.0.
 
 
The conference itself will include:
 
 o Invited Talks by HPF users
 
 o Invited Talks by HPF developers
 
 o Panel Discussions
 
        Ken Kennedy will moderate a panel discussion to promote
        user feedback on HPF.  The particular focuses of this panel
        will be to advise compiler developers on where to focus their
        efforts: What features do programmers use?  What features
        need better implementations?  Attendee participation is highly
        encouraged.
 
        Other panels may be added based on attendee interest.
        Proposals for panel sessions may be submitted through the
        "contributed talks" mechanism.
 
 o Contributed Talks from the HPF user community
 
 o Social Activities
 
      An opening reception will be held at the hotel Sunday evening.
      A banquet on Tuesday evening will be held at the hotel.
 
 
Conference attendees are encouraged to submit abstracts for
presentations at the meeting.
 
 
Call For Presentations:
-----------------------
 
We invite everyone with HPF ideas or experiences to submit abstracts
of papers and posters for possible presentation at the meeting.
List of topics includes (but is not limited to):
 
 o Real-world HPF Applications:
      CFD
      Image Processing
      Structural Analysis
      Chemistry
      Aerodynamics
 o HPF Software:
      Tools
      Libraries
      Vendors Implementations
      Programming Environments
 o HPF Development:
      Extensions and Improvements
      Optimization Techniques
      Runtime Support
      Critiques and Evaluations
 
 
Submitting an abstract:
-----------------------
 
Abstracts of 300 words or less must be submitted before January 2, 1997
and must be in a single file readable by Netscape 2.0 or later.
Abstracts will be reviewed and authors notified of their acceptance by
January 16, 1997.  Accepted abstracts will be posted on the Web and
the meeting program will be prepared directly from the submitted
abstract.  Submit abstracts to hpf97@lanl.gov.
 
Any special equipment required for the talk should also be indicated in
the abstract.
 
 
Important Dates:
----------------
 
   January  2: Abstract submission deadline
   January 16: Speaker notification
   January 24: Registration deadline for meeting and tutorials
               (to avoid late fee)
 
Additional information can be retrieved on the World Wide Web at:
 
http://www.lanl.gov/HPF
 
 
High Performance Fortran User Group Program Committee:
------------------------------------------------------
 
   Bob Boland, LANL (chair) (wrb@lanl.gov)
   Barbara Chapman, University of Vienna (barbara@vcpc.univie.ac.at)
   Dave Loveman, Digital (loveman@msbcs.enet.dec.com)
   Ken Kennedy, Rice University (ken@rice.edu)
   Charles Koelbel, Rice University (chk@cs.rice.edu)
   David L. Presberg, Cornell Theory Center (presberg@tc.cornell.edu)
   Mary Zosel, LLNL (zosel@llnl.gov)
 
 
Registration:
-------------
 
In order to establish your registration please complete the accompanying
form and return to hutton@lanl.gov no later than January 24, 1997.
The registration fee for the conference is $200.00 if received by
January 24.  Late registration fee (received after January 24) will be 
$250.00.

The fee for the tutorials is $25.00 per tutorial if received no 
later than January 24, 1997 and $40.00 otherwise.
 
Fees can be paid by cash, check, Visa or Mastercard only.  Credit cards
will not be charged until just prior to the conference.   Please mail
checks (made payable to HPF User Group) or credit card information to:
 
                LeeRoy Herrera
                Los Alamos National Laboratory
                Conference & Visit Management, MS P366
                Attn:  Conference Accountant/ U9D5
                Los Alamos, New Mexico   87545
 
 
Accommodations:
---------------
 
A block of rooms has been reserved at the Eldorado Hotel.  To secure
accommodations at the prevailing per diem rate of $86.00 single or
$108 double inclusive, contact the hotel directly and refer to the
HPF meeting.
 
Reservations must be made by January 24, 1997, to ensure the conference
rate.  Reservations made after that date will be on a space available
basis.
 
                Eldorado Hotel
                309 W. San Francisco St
                Santa Fe, New Mexico  86501
                800-955-4455 (Reservations) / 505-988-4455
 
 
Parking:
--------
 
Valet parking is available at the Eldorado at the rate of $7 per 24 hour
period.
 
 
Hospitality:
------------
 
A welcoming hosted reception (and on-site registration) will be held at
the hotel Sunday evening from 6:00 to 8:00 p.m.  Light refreshments will 
be served during morning and afternoon breaks.  A banquet is planned for 
Tuesday, February 25, at 7:00 p.m. at the Eldorado Hotel.  Guest banquet 
tickets may be purchased for $40.00.
 
 
Transportation:
---------------
 
Rental cars are available at the Albuquerque International Airport.
Santa Fe is approximately 1 1/2 hours drive from Albuquerque.  Contact
LeeRoy Herrera at the number listed above if a map is needed (or see
the WWW page listed below). Shuttlejack bus transportation is also
available from the airport directly to the hotel at a cost of
approximately $20 each way.  Contact Shuttlejack directly at
800-452-2665 (outside of New Mexico) or 505-243-3244 to arrange
transportation.
 
 
Special Accommodations:
-----------------------
 
Every effort will be made to accommodate special needs of disabled
participants or those with dietary restrictions.   If assistance is
required, please contact LeeRoy Herrera at 505-665-5593.
 
 
Weather and Dress:
------------------
 
Casual dress is appropriate for this conference.  In February days are
usually sunny and cool and evenings are cold with temperatures in the
30 to 40 degree range.  Snow is a possibility.  A coat is recommended.
 

 
 
 
                                REGISTRATION FORM
 
                      HIGH PERFORMANCE FORTRAN (HPF) USERS GROUP
 
                                 Eldorado Hotel
                             February 24 - 26, 1995
 
 
 
 
Name:  _______________________________________
 
Address:  _______________________________________
 
          _______________________________________
 
          _______________________________________
 
          _______________________________________
 
Telephone:  _____________________________
 
FAX:  _____________________________
 
E-mail address:  _____________________________
 
Dietary restrictions: Vegetarian _____  Kosher ______
 
Registration Fee: ($200.00 on or before January 24, 1997
and $250.00 after January 24, 1997)                        ____________
 
Introduction to HPF tutorial: ($25.00 on or before
January 24, 1997 and $40.00 after January 24, 1997)        ____________
 
HPF 2.0 tutorial: ($25.00 on or before January 24, 1997
and $40.00 after January 24, 1997)                         ____________
 
Guest Banquet Tickets: ______ at $40.00 per person         ____________
 
Total                                                      ____________
 
 
Non-LANL Participants:
Payment Made By:  Cash ____  Check _____  Credit Card _____
 
Credit Card Information:  Mastercard _______  Visa ______
 
Account Number _____________________________  Expiration Date _________
 
LANL Participants:
Please provide your cost and program code and cost account
 
________/________/________
 
I plan to attend the following:
 
Reception (Feb. 23)    ________
 
Banquet   (Feb. 25)    ________
 
 
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct  4 15:43:14 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id PAA10508 for hpff-doc-out; Fri, 4 Oct 1996 15:43:14 -0500 (CDT)
Received: from coral.llnl.gov (coral.llnl.gov [134.9.1.2]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id PAA10492 for <hpff-doc@cs.rice.edu>; Fri, 4 Oct 1996 15:43:09 -0500 (CDT)
Received: (from zosel@localhost) by coral.llnl.gov (8.7.5/8.7.3/LLNL-Jun96) id NAA12234 for hpff-doc@cs.rice.edu; Fri, 4 Oct 1996 13:43:07 -0700 (PDT)
Date: Fri, 4 Oct 1996 13:43:07 -0700 (PDT)
From: Mary E Zosel <zosel@coral.llnl.gov>
Message-Id: <199610042043.NAA12234@coral.llnl.gov>
To: hpff-doc@cs.rice.edu
Subject: hpff-doc: updates
Mime-Version: 1.0
Content-Type: text/plain; charset=X-roman8
Content-Transfer-Encoding: 7bit
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
I know that there are section updates in progress out there!!! Please
report your schedule.  Don't want to cut a document version
and find that 3 revised sections arrive 1 hour later.
   -mary-
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct  4 15:43:13 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id PAA10505 for hpff-doc-out; Fri, 4 Oct 1996 15:43:13 -0500 (CDT)
Received: from VNET.IBM.COM (vnet.ibm.com [199.171.26.4]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id PAA10486 for <hpff-doc@cs.rice.edu>; Fri, 4 Oct 1996 15:43:03 -0500 (CDT)
Received: from TOROLAB by VNET.IBM.COM (IBM VM SMTP V2R3) with BSMTP id 8819;
   Fri, 04 Oct 96 16:43:15 EDT
Received: by TOROLAB (XAGENTA 4.0) id 6048; Fri, 4 Oct 1996 16:38:02 -0400 
Received: by twinpeaks.torolab.ibm.com (AIX 3.2/UCB 5.64/4.03)
          id AA16692; Fri, 4 Oct 1996 16:38:16 -0400
From: <zongaro@vnet.ibm.com> (Henry Zongaro)
Message-Id: <9610042038.AA16692@twinpeaks.torolab.ibm.com>
Subject: hpff-doc: c-interop-ext.tex
To: hpff-doc@cs.rice.edu
Date: Fri, 4 Oct 1996 16:38:15 -0400 (EDT)
X-Mailer: ELM [version 2.4 PL24alpha3]
Content-Type: text
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Hello,

     Here's the latest revision of the c-interop-ext.tex section.  I still
have to implement the changes for the distinction between "char" and
"signed char" discussed at the last meeting.

Thanks,

Henry

------------------------------------------------------------------------------

\section{C Language Bindings}
\label{ext-lang-c}

%%% Start temporary stuff

\newenvironment{reviewers}{\begin{list}{}{}\item[]{\it Note
        to reviewers.}
}{{\rm ({\it End of note to reviewers.})} \end{list}}
\newcommand{\delete}{1}{}
%%% End temporary stuff

% interop.tex

% Initial Version of June 21, 1996
% Andy Meltzer and Henry Zongaro
% Version 0.1 - July 11, 1996
% Version 0.2 - August 2, 1996
% Version 0.3 - Sept 18, Zosel -
%  generalized some of  text and move to section applying to all languages -
%  this included the map-to syntax.
%  also editing by Mike Delves to add table and quotes on values.

%\chapter{Approved Extension for HPF Interoperability with C}
% for now - this is a section of another chapter ...

\label{ch-interop}

{\em
Comments on this section should be directed to Henry Zongaro
({\tt zongaro@vnet.ibm.com}) and
{\tt hpff-doc@cs.rice.edu}.
Please use ``{\tt Comments on Interoperability}'' as the {\tt Subject:}
line.
\par
}

A common problem faced by Fortran users is the need to call procedures
written in other languages, particularly those written in C or which have
interfaces that can be described by C prototypes.  Although many Fortran
implementations provide methods which solve this problem, these solutions are
rarely portable.

This section defines a method of specifying interfaces to procedures defined
in C that removes most of the common obstacles to interoperability, while
retaining portability.

\subsection{Specification of Interfaces to Procedures Defined in C}

If a user wishes to specify that a procedure is defined by a C procedure,
this is specified with an {\it extrinsic-kind-keyword} of {\tt C}, as specified
in Section \ref{ch-extrinsics}.

For C subprograms for which an
      {\it extrinsic-spec-arg} of {\tt LANGUAGE = "C"} has been specified,
the constraints associated with the syntax for \ref{syn-lang-spec}
are extended as follows:

\begin{constraints}

\item  A function
       shall have a scalar result of type integer, real or
       double precision.

\item  A dummy argument of a procedure
      shall
        not be an assumed-shape
       array, shall not have the {\tt POINTER} attribute, shall not have the
       {\tt TARGET} attribute, nor shall it have a subobject which has the
       {\tt POINTER} attribute.

\item  The bounds of a dummy argument shall not
       be specified by specification expressions which are not constant
       specification expressions, nor shall the character length parameter
       of a dummy argument of such a procedure be specified by a specification
       expression which is not a constant specification expression.

\item  A {\it dummy-arg-list} of a subroutine
       shall not have a {\it dummy-arg}
       which is {\tt *} or a dummy procedure.
\end{constraints}

The value of the {\it char-literal-constant} in the {\tt EXTERNAL_NAME}
specifier gives the name of the procedure as defined in C.  This value need
not be the same as the procedure name specified by the {\it function-stmt}
or {\it subroutine-stmt}.  If {\tt EXTERNAL_NAME} is not specified, it is
as if it were specified with a value which is the same as the procedure name
in lower case letters.


The {\it extrinsic-spec-arg} of {\tt LANGUAGE = "C"} helps a compiler
identify a procedure
that is defined in C, so that it can take appropriate steps to ensure that
the procedure is invoked in the manner required by the C compiler.

\begin{implementors}
A vendor may feel compelled to provide support for more than one C compiler,
if different C compilers available for a system provide different procedure
calling conventions or different data type sizes.  For instance, a vendor's
compiler may provide support for a value of {\tt GNU_C} in the
{\tt LANGUAGE=} specifier,
or it may provide support through the use of compiler switches.
\end{implementors}

\subsection{Specification of Data Type Mappings for C}

The {\em map-to} attribute is the principal feature which facilitates
referencing procedures defined in C from within Fortran programs.  It allows
the user to specify conversions required to associate the actual arguments
specified on the procedure reference with the formal arguments defined by
the referenced procedure.  The attribute has several optional specifiers.  The
{\tt MAP_TO} indicates the type of the C data to which the HPF data shall
be converted by the compiler; the {\tt PASS_BY} specifier indicates whether a C
pointer to the dummy argument needs to be passed; the {\tt LAYOUT} specifier
indicates for an array whether the array element order needs to be changed from
Fortran's array element ordering to C's.

For C, the contraints associated with \ref{syn-map-to-type-spec},
\ref{syn-layout-spec} and \ref{syn-passby-spec} are extended
as follows.

\begin{constraints}

\item The {\tt MAP_TO}
       attribute shall be specified for all dummy arguments and function
       result variables of a {\tt LANGUAGE = "C"} explicit interface.

\item  The  {\it map-to-type-spec} associated with a dummy argument shall be
compatible with the type of the dummy argument.  (See below for compatibility
rules.)

\item  The {\it layout-spec} specifier of the {\tt MAP_TO} attribute shall only
       be specified for a dummy argument which is an array.

\item  A {\it layout-spec} shall not be specified for an assumed-size array.
\end{constraints}

If the compiler is capable of representing letters in both upper and lower
case, the value specified for a {\it map-to-type-spec}, {\it layout-spec}
or {\it passby-spec} is without regard to case.  Any blanks specified for a
{\it map-to-type-spec}, {\it layout-spec} or {\it passby-spec} shall be ignored
by the compiler for the purposes of determining its value.

%\begin{reviewers}
%I don't believe the following definition of {\tt C_VOID_POINTER} is going to
%work.  This can get us to {\tt void *}, but what about {\tt int *},
%{\tt float *}, etc. that might appear within {\tt struct} definitions?  Or
%do we turn a blind eye and not support them?
%\end{reviewers}

An implementation shall provide a module, {\tt ISO_C}, which shall define a
derived type, {\tt C_VOID_POINTER}.  The components of the {\tt C_VOID_POINTER}
type shall be private.

\begin{users}
The {\tt C_VOID_POINTER} type provides a method of using {\tt void *}
pointers in a program, but does not give the user any way of manipulating
such a pointer in the Fortran part of the program, since I/O cannot be
performed on an object with private components outside the module which defines
the type, neither can the components or structure constructor of such a
structure be used outside of the module which defines the type.
\end{users}

%\begin{reviewers}
%I will be the first to admit that the following on mapped to types is very
%difficult to read.  Any suggestions for improvement will be happily
%entertained.
%\end{reviewers}


The values permitted for a {\it map-to-type} are {\tt INT}, {\tt LONG},
{\tt SHORT}, {\tt CHAR}, {\tt FLOAT}, {\tt DOUBLE}, {\tt LONG_DOUBLE},
{\tt CHAR_PTR}, {\tt VOID_PTR}
or a comma-separated list, delimited by parentheses, of any of these values.
The HPF types with which these are compatible,
are shown in the table below.

A {\it map-to-type-spec} which is a parenthesized list of values is
compatible with a dummy argument of derived type if each value in the list
is compatible with the corresponding component of the derived type.

The values permitted for a {\it passby-spec} are {\tt VAL}, {\tt *},
{\tt ** }, {\tt *** } or {\tt **** }.  If the {\it passby-spec}
is not specified, the value {\tt VAL} is assumed.  If a {\it passby-spec} of
{\tt VAL} is specified, the dummy argument shall not have the
{\tt INTENT(OUT)} or {\tt INTENT(INOUT)} attribute specified.  If a value of
{\tt *}, {\tt **}, {\tt ***} or {\tt ****} is specified for the
{\it map-to-passby}, an associated actual argument shall be a variable.

The value of the {\it map-to-type-spec} specified for a dummy argument in
the interface body of a procedure for which a {\tt LANGUAGE=} specifier whose
value is {\tt C} appears
shall be such that at
least one of the permitted mapped to types is the same as
the C data type of the corresponding formal argument in the C
definition of the procedure (or a type that is equivalent to one of the
permitted mapped to types).
The C data type of a function in the C
definition of a procedure shall be one of the permitted mapped to types
(or a type that is equivalent to the permitted mapped to types) specified
for the function result variable  in the interface body of a
function with the {\tt LANGUAGE=} specifier whose value is {\tt C}.
  If a subroutine has
been specified with a {\tt LANGUAGE=} specifier whose value is {\tt C}, the C definition
of the procedure shall be specified with a data type of {\tt void}.

%\begin{reviewers}
%I'm not sure how the C standard describes types that are "equivalent".  Anyone
%know the correct terminology?
%\end{reviewers}

The permitted {\tt MAP_TO} and {\tt PASS_BY} values for scalar variables or
values of intrinsic type, are shown in the following table.
\vspace{0.3cm}
\begin{center}
\begin{tabular}{|l|l|l|l|l|l|l|} \hline
{\tt MAP_TO = } & {\bf Compatible}  & \multicolumn{5}{c}{{\bf C Type if} {\tt PASS_BY} {\bf =}} \vline \\
 & {\bf With} & {\tt VAL} & * & ** & *** & **** \\ \hline
{\tt INT} & {\tt INTEGER} & int & int* & int** & int*** & int**** \\
{\tt LONG} & {\tt INTEGER} & long & long* & long** & long*** & long**** \\
{\tt SHORT} & {\tt INTEGER} &  short & short* & short** & short*** & short**** \\
{\tt CHAR} & {\tt INTEGER} & char & char* & char** & char*** & char**** \\
{\tt FLOAT} & {\tt REAL} & float & float* & float** & float*** & float**** \\
{\tt DOUBLE} & {\tt REAL} & double & double* & double** & double*** & double**** \\
{\tt LONG_DOUBLE} & {\tt REAL} & double & double* & double** & double*** & double**** \\
{\tt CHAR_PTR} & {\tt CHARACTER} & char* & char** & char*** & char**** & char***** \\
{\tt VOID_PTR} & {\tt C_VOID_POINTER} & void* & void** & void*** & void**** & void***** \\  \hline
\end{tabular}
\end{center}
\vspace{0.3cm}


The permitted mapped to types of an array are the same as the permitted mapped
to types of a scalar variable of that type followed by a left bracket
({\tt [}),
followed by the extent of the corresponding dimension of the dummy argument,
following by a right bracket ({\tt ]}), for each dimension of the array.  If
no value is specified for the {\tt LAYOUT=} specifier, the corresponding
dimensions of the dummy argument are determined from right to left; if the
value C_ARRAY is specified for the {\tt LAYOUT=} specifier, the corresponding
dimensions of the dummy argument are determined from left to right.

The permitted mapped to types of a scalar variable of derived type are the
structures whose members are of one of the permitted mapped to types of the
components of the derived type.


If there is a mismatch between the precision, representation method, range of
permitted values or storage sequence between the type of the dummy argument and
the permitted mapped to type of the dummy argument, the compiler shall ensure
that, for the duration of the reference to a procedure defined with
{\tt LANGUAGE=} specifier  whose value is {\tt C}, the dummy argument is represented in
a manner that is compatible with the expectations of the C processor for an
object of the permitted mapped to type.  Upon return from the procedure, the
compiler shall ensure that the value of an actual argument which is a variable
is restored to the specified type and kind.

If the range of permitted values of the type and mapped to type differ and
the value of the actual argument or some subobject of the actual argument is
not within the permitted range of the mapped to type, the value of the
associated dummy argument or subobject becomes undefined.  Conversely, if
the value of the dummy argument or some subobject of the dummy is not within
the permitted range of values of the associated dummy argument, and the
associated actual argument is a variable, the value of the associated actual
argument or subobject of the actual becomes undefined.

\begin{users}
These rules were created to ensure the portability of interoperability.
However, it should be noted that for large objects, a significant overhead may
be incurred if there is a mismatch between the representation method used for
the data type versus the representation method used for the permitted mapped to
type.
\end{users}

\begin{users}
In some cases, this may cause the value of the actual argument to change
without the value being modified by the procedure referenced.  For example,

\CODE
      PROGRAM P
        INTERFACE
          EXTRINSIC(LANGUAGE='C') SUBROUTINE C_SUB(R)
            REAL(KIND(1.0D0)), MAP_TO('FLOAT', '*') :: R
            INTEGER, MAP_TO('INT', '*') :: I
          END SUBROUTINE C_SUB
        END INTERFACE
        REAL(KIND(0.0D0)) RR

        RR = 1.0D0 + 1.0D-10
        I = 123456789
        PRINT *, RR
        CALL C_SUB(RR, I)
        PRINT *, RR
      END PROGRAM P

      void c_sub(float *r, int *i)
      {
      }
\EDOC

Might print

\CODE
 1.00000000010000000
 1.00000000000000000
\EDOC

although the value of {\tt *r} is not modified in {\tt c\_sub}.  Similarly,
the value of {\tt I} might become undefined after the reference to
{\tt c\_sub}, although {\tt *i} is not modified.

Although it is good practice to avoid specifying a mapped to type of
{\tt float} for a dummy argument of any type other than default real, or a
mapped to type of {\tt double} for a dummy argument of any type other than
double precision real, selecting an appropriate dummy argument type
for objects requiring a mapped to type {\tt int} or {\tt long} might not be
so simple.
\end{users}

The value permitted for a {\it map-to-layout} is {\tt C_ARRAY}.

If no {\it map-to-layout} is specified for a dummy array argument, the array
element order shall be the same as that specified by Fortran.  If the value of
{\it map-to-layout} specified is {\tt C_ARRAY}, the array element order of the
array shall be transposed for the duration of the reference to the procedure.

%\begin{reviewers}
%Note that we have no way of specifying {\it layout-spec} for structure
%components.
%\end{reviewers}

\subsubsection{Examples of Data Type Mappings}

Some examples should help to clarify what sorts of C procedure definitions
would be permitted given an interface body in a Fortran program.  For example,
the following interface body

\CODE
        INTERFACE
          EXTRINSIC('C') SUBROUTINE C_SUB(I, R, DARR, STRUCT)
            INTEGER, MAP_TO('INT') :: I
            REAL, MAP_TO('FLOAT'), PASS_BY('*') :: R
            REAL(KIND(1.0D0)), MAP_TO('DOUBLE') :: DARR(10)
            TYPE DT
              SEQEUNCE
              INTEGER :: I, J
            END TYPE DT
            TYPE(DT), MAP_TO('(INT, LONG)', '*') :: STRUCT
          END SUBROUTINE C_SUB
        END INTERFACE
\EDOC

could correspond to a C procedure which has the prototype

\CODE
   void c_sub(int i, float r*, double darr[10], struct {int i, long j} *)
\EDOC

In the following example of the {\it layout-spec},

\CODE
      PROGRAM P
        INTERFACE
          EXTRINSIC('C') SUBROUTINE C_SUB(A, B)
            INTEGER, MAP_TO('INT') :: A(2,2)
            INTEGER, MAP_TO('INT'), LAYOUT('C_ARRAY') :: B(2,2)
          END SUBROUTINE C_SUB
        END INTERFACE

        INTEGER :: AA(2,2), BB(2,2)
        CALL C_SUB(AA, BB)
      END PROGRAM P

      void c_sub(int a[2][2], b[2][2])
\EDOC

the correspondence between elements of {\tt AA} and {\tt a}, and elements of
{\tt BB} and {\tt b} is

\CODE
        AA(1,1)   a[0][0]              BB(1,1)   b[0][0]
        AA(2,1)   a[0][1]              BB(2,1)   b[1][0]
        AA(1,2)   a[1][0]              BB(1,2)   b[0][1]
        AA(2,2)   a[1][1]              BB(2,2)   b[1][1]
\EDOC
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct  4 15:56:37 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id PAA11087 for hpff-doc-out; Fri, 4 Oct 1996 15:56:37 -0500 (CDT)
Received: from millepore.icase.edu (millepore.icase.edu [128.155.142.169]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id PAA11082 for <hpff-doc@cs.rice.edu>; Fri, 4 Oct 1996 15:56:34 -0500 (CDT)
Received: from localhost by millepore.icase.edu with SMTP 
	(8.6.11/lanleaf8.6.4) id QAA01505; Fri, 4 Oct 1996 16:56:33 -0400
Date: Fri, 4 Oct 1996 16:56:33 -0400 (EDT)
From: Piyush Mehrotra <pm@icase.edu>
To: hpff-doc@cs.rice.edu
Subject: hpff-doc: extend-part.tex
Message-ID: <Pine.SUN.3.93.961004165516.645p-100000@millepore.icase.edu>
Phone: (757)-864-2188
Fax: (757)-864-6134
WWW: http://www.icase.edu/~pm
Address: ICASE MS 403 NASA Langley Research Center Hampton VA 23681
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

% File: extend-part.tex

% Contents:
% Section divider for HPF Approved Extensions to HPF 2.0 document

% Revision history:
% May-10-96	Created by Charles Koelbel, Rice University


\part{HPF Approved Extensions}
\label{part-extend}


This major section
describes the syntax and semantics of features of approved extensions
to High Performance Fortran.
In most cases, these features build on concepts found in HPF itself;
it may therefore be necessary to refer back to Parts~\ref{part-common}
and~\ref{part-hpf2} for ``background'' information.

---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct  4 15:57:29 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id PAA11144 for hpff-doc-out; Fri, 4 Oct 1996 15:57:29 -0500 (CDT)
Message-Id: <199610042057.PAA11144@cs.rice.edu>
Date: Fri, 4 Oct 1996 16:53:29 -0400 (EDT)
From: Piyush Mehrotra <pm@icase.edu>
To: hpff-doc@cs.rice.edu
Subject: hpff-doc: mapping-base.tex
Phone: (757)-864-2188
Fax: (757)-864-6134
WWW: http://www.icase.edu/~pm
Address: ICASE MS 403 NASA Langley Research Center Hampton VA 23681
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------



% File: mapping-base.tex

% Contents:
% Mapping constructs for local variables for HPF 2.0 document,
% including
%       DISTRIBUTE
%       ALIGN
%       SEQUENCE
%       some of pointer mappings
%       equivalence of mappings


% Revision history:
% May-10-96     Created by Charles Koelbel, Rice University
%               (from HPF 1.1 document and HPF 2.0 proposals)
% May-22-96     Chapter updated by Piyush Mehrotra
%



\chapter{Data Mapping}
\label{ch-mapping-base}

{\em
Comments on this section should be directed to
Piyush Mehrotra ({\tt pm@icase.edu}),
Carl Offner ({\tt offner@hpc.pko.dec.com}),
Guy Steele ({\tt Guy.Steele@east.sun.com})
and {\tt hpff-doc@cs.rice.edu}.
Please use ``{\tt Comments on Mapping}'' as the {\tt Subject:}
line.
}

HPF data alignment and distributions directives allow the
programmer to advise the compiler
how to assign array elements to processor memories.
This section discusses the basic data mapping features applicable,
particularly those that are meaningful within a single scoping unit.
Section~\ref{ch-mapping-subr} will discuss mapping features that apply
when mapped variables appear as procedure arguments.

\section{Model}

HPF adds directives to Fortran to allow the user to advise the
compiler on the allocation of data objects to processor memories.  The
model is that there is a two-level mapping of data objects to memory
regions, referred to as ``abstract processors.''  Data objects
(typically array elements) are first {\it aligned} relative to one
another; this group of arrays is then {\it distributed} onto a
rectilinear arrangement of abstract processors.  (The implementation
then uses the same number, or perhaps some smaller number, of physical
processors to implement these abstract processors.  This mapping of
abstract processors to physical processors is
implementation-dependent.)

The following diagram illustrates the model:

\begin{center}

\setlength{\unitlength}{0.01in}
\begin{picture}(600,240)(0,30)
\thicklines
\put(100,150){\circle{50}}
\put(242,150){\circle{50}}
\put(383,150){\circle{50}}
\put(525,150){\circle{50}}
\put(125,150){\vector(1,0){92}}
\put(267,150){\vector(1,0){91}}
\put(408,150){\vector(1,0){92}}
\put(56,190){\shortstack{Arrays or\strut\\other objects\strut}}
\put(192,190){\shortstack{Group of\strut\\aligned objects\strut}}
\put(328,190){\shortstack{Abstract\strut\\processors as a\strut
                \\user-declared\strut\\Cartesian mesh\strut}}
\put(494,190){\shortstack{Physical\strut\\processors\strut}}
\put(150,100){\tt ALIGN}
\put(270,100){\tt DISTRIBUTE}
\put(400,50){\shortstack{Optional\strut\\implementation-\strut
                \\dependent\strut\\directive\strut}}
\end{picture}

\end{center}

The underlying assumptions are that an operation on two or more data
objects is likely to be carried out much faster if they all reside in
the same processor, and that it may be possible to carry out many
such operations concurrently if they can be performed on different
processors.

Fortran provides a number of features, notably array syntax, that
make it easy for a compiler to determine that many operations may be
carried out concurrently.  The HPF directives provide a way to inform
the compiler of the recommendation that certain data objects should
reside in the same processor: if two data objects are mapped (via the
two-level mapping of alignment and distribution) to the same abstract
processor, it is a strong recommendation to the implementation that
they ought to reside in the same physical processor.  There is also a
provision for recommending that a data object be stored in multiple
locations, which may complicate any updating of the object but makes
it faster for multiple processors to read the object.

There is a clear separation between directives that serve as
specification statements and directives that serve as executable
statements (in the sense of the Fortran standards).  Specification
statements are carried out on entry to a program unit, as
if all at once; only then are executable statements carried out.
(While it is often convenient to think of specification statements as
being handled at compile time, some of them contain specification
expressions, which are permitted to depend on run-time quantities
such as dummy arguments, and so the values of these expressions may
not be available until run time, specifically the very moment that
program control enters the scoping unit.)

The basic concept is that every array (indeed, every object) is created
with {\em some\/} alignment to an entity, which in turn has {\em some\/}
distribution onto {\em some\/} arrangement of abstract processors.
If the specification statements contain
explicit specification directives specifying the alignment of an
array {\tt A} with respect to another array {\tt B}, then the
distribution of {\tt A} will be dictated by the distribution of {\tt
B}; otherwise, the distribution of {\tt A} itself may be specified
explicitly.  In either case, any such explicit declarative
information is used when the array is created.

\begin{implementors}
This model gives a better picture of the actual amount of work that
needs to be done than a model that says ``the array is created in some
default location, and then realigned and/or redistributed if there is
an explicit directive.''  Using {\tt ALIGN} and {\tt DISTRIBUTE}
specification directives doesn't have to cause any more work at run
time than using the implementation defaults.
\end{implementors}

In the case of an allocatable object, we say that the object is
created whenever it is allocated.  Specification directives for
allocatable objects
may appear in the
{\it specification-part} of a program unit, but take effect each time the
array is created, rather than on entry to the scoping unit.

Alignment is considered an {\em attribute\/} (in the Fortran sense)
of a data object.  If an object {\tt A} is aligned
with an object {\tt B}, which in turn is already aligned
to an object {\tt C}, this is regarded as an alignment of {\tt A} with
{\tt C} directly, with {\tt B} serving only as an intermediary at the
time of specification.
We say that {\tt A} is {\it immediately aligned} with {\tt
B} but {\it ultimately aligned} with {\tt C}.  If an object is not
explicitly aligned with another object, we say that it is ultimately
aligned with itself.  The alignment relationships form a tree with
everything ultimately aligned to the object at the root of the tree;
however, the tree is always immediately ``collapsed'' so that every
object is related directly to the root.

Every object which is the root of an alignment tree has an associated
{\em template\/} or index space.  Typically, this template has the same
rank and size in each dimension as the object associated with it.  (The
most important exception to this rule is dummy arguments with the {\tt
INHERIT} attribute, described in section~\ref{INHERIT-SECTION}.)
We often refer to ``the template for an array,'' which means the
template of the object to which the array is ultimately aligned.  (When
an explicit {\tt TEMPLATE} (see section~\ref{TEMPLATE-SECTION}) is
used, this may be simply the template to which the array is explicitly
aligned.)

The {\em distribution\/} step of the HPF model technically applies to
the template of an array, although because of the close relationship
noted above we often speak loosely of the distribution of an array.
Distribution partitions the template among a set of abstract processors
according to a given pattern.  The combination of alignment (from arrays
to templates) and distribution (from templates to processors) thus
determines the relationship of an array to the processors; we refer to
this relationship as the {\em mapping\/} of the array.  (These remarks
also apply to a scalar, which may be regarded as having an index space
whose sole position is indicated by an empty list of subscripts.)

Every object is created as if according to some complete set of
specification directives; if the program does not include complete
specifications for the mapping of some object, the compiler provides
defaults.  By default an object is not aligned with any other object;
it is ultimately aligned with itself.  The default distribution is
implementation-dependent, but must be expressible as explicit
directives for that implementation.
Identically declared
objects need not be provided with identical default distribution
specifications; the compiler may, for example, take into account the
contexts in which objects are used in executable code.  The programmer
may force identically declared objects to have identical distributions
by specifying such distributions explicitly.  (On the other hand,
identically declared processor arrangements {\it are} guaranteed to
represent ``the same processors arranged the same way.''  This is
discussed in more detail in section~\ref{PROCESSORS-SECTION}.)


Sometimes it is desirable to consider a large index space with
which several smaller arrays are to be aligned, but not to
declare any array that spans the entire index space.
HPF allows one to declare a {\tt TEMPLATE}, which is like an array
whose elements have no content and therefore occupy no storage;
it is merely an abstract index space that can be distributed and
with which arrays may be aligned.




An object is considered to be {\it explicitly mapped}
if it appears in an HPF mapping directive within the scoping
unit in which it is declared;  otherwise it is
{\it implicitly mapped}. A mapping directive is an {\tt ALIGN},
or {\tt DISTRIBUTE},
or {\tt INHERIT}
directive, or any directive that confers an alignment, a
distribution, or the {\tt INHERIT}
attribute.


Note that we extend this model in Section~\ref{ch-mapping-ext} to allow
dynamic redistribution and remapping of objects.



\section{Syntax of Data Alignment and Distribution Directives}

Specification directives in HPF have two forms: specification
statements, analogous to the {\tt DIMENSION} and {\tt ALLOCATABLE}
statements of Fortran;
and an attribute form analogous to type declaration statements
in Fortran using the ``{\tt ::}'' punctuation.

The attribute form allows more than one attribute to be described
in a single directive.  HPF goes beyond Fortran in not requiring
that the first attribute, or indeed any of them, be a type specifier.


                                                                        \BNF
combined-directive         \IS  combined-attribute-list :: combined-decl-list

combined-attribute         \IS  ALIGN align-attribute-stuff
                           \OR  DISTRIBUTE dist-attribute-stuff
                           \OR  INHERIT
                           \OR  TEMPLATE
                           \OR  PROCESSORS
                           \OR  DIMENSION ( explicit-shape-spec-list )
combined-decl       \IS hpf-entity [(explicit-shape-spec-list)]
                            \OR object-name
hpf-entity                       \IS processors-name
                            \OR template-name
                                                                        \FNB

The {\tt INHERIT} attribute is related to subroutine call conventions
and will be discussed in Section~\ref{ch-mapping-subr}.
\begin{constraints}

\item The same {\it combined-attribute} must not appear more
than once in a given {\it combined-directive}.

\item If the {\tt DIMENSION} attribute appears in a {\it
combined-directive}, any entity to which it applies must be declared
with the HPF {\tt TEMPLATE} or {\tt PROCESSORS} type specifier.

\end{constraints}

The following rules constrain the declaration of various attributes,
whether in separate directives or in a combined-directive.

If the {\tt DISTRIBUTE} attribute is present, then every name declared in the
{\it combined-decl-list} is considered to be a {\it distributee} and is subject
to the constraints listed in section~\ref{DISTRIBUTE-SECTION}.

If the {\tt ALIGN} attribute is present, then every name declared in the
{\it entity-decl-list} is considered to be an {\it alignee} and is subject
to the constraints listed in section~\ref{ALIGN-SECTION}.

The HPF keywords {\tt PROCESSORS} and {\tt TEMPLATE} play the role of
type specifiers in declaring processor arrangements and templates.
The HPF keywords {\tt ALIGN}, {\tt DISTRIBUTE},
and {\tt INHERIT} play the role of attributes.  Attributes referring to
processor arrangements, to templates, or to entities with other types
(such as {\tt REAL}) may be combined in an HPF directive without
having the type specifier appear.

No entity may be given a particular attribute more than once.

Dimension information may be specified after an {\it hpf-entity} or in a
{\tt DIMENSION} attribute.  If both are present, the one after the
{\it object-name} overrides the {\tt DIMENSION} attribute (this is consistent
with the Fortran standard).  For example, in:
                                                                        \CODE
!HPF$ TEMPLATE,DIMENSION(64,64) :: A,B,C(32,32),D
                                                                        \EDOC
{\tt A}, {\tt B}, and {\tt D} are \( 64 \times 64 \) templates; {\tt C}
is \( 32 \times 32 \).

Directives mapping a variable must be in the same scoping unit
where the variable is declared.




If a specification expression includes a reference to the value of
an element of an array specified in the same specification-part,
any explicit mapping or {\tt INHERIT} attribute for the array
must be completely specified in prior specification-directives.
(This restriction is inspired by and extends
section 7.1.6.2 of the Fortran standard, which states in part:
If a specification expression includes a reference to the value of
an element of an array specified in the same specification-part,
the array bounds must be specified in a prior declaration.)


A comment on asterisks: The asterisk character ``{\tt *}'' appears
in the syntax rules for HPF alignment and distribution directives
in three distinct roles:
\begin{itemize}
\item  When a lone asterisk appears as a member of a parenthesized
list, it indicates either a collapsed mapping, wherein many
elements of an array may be mapped to the same abstract processor,
or a replicated mapping, wherein each element of an array may be mapped
to many abstract processors.   See the syntax rules for {\it align-source}
and {\it align-subscript} (see section \ref{ALIGN-SECTION})
and for {\it dist-format} (see section \ref{DISTRIBUTE-SECTION}).

\item An asterisk appearing in an {\it align-subscript-use}
expression represents the usual integer multiplication operator.

\item When an asterisk appears before a left parenthesis ``{\tt (}''
or after the keyword {\tt WITH} or {\tt ONTO}, it indicates
a descriptive or transcriptive mapping for dummy arguments of subprograms
(see section~\ref{ch-mapping-subr}) and for mapping of pointers under
the approved extensions (see section~\ref{POINTERS-SECTION}).

\item An asterisk can also be used in the {\tt PASS_BY} attribute
in an interface block to describe dummy arguments passed by reference
to an extrinsic routine written in C
(see Section~\ref{ext-langs}).

\end{itemize}

\section{DISTRIBUTE Directive}
\label{DISTRIBUTE-SECTION}

The {\tt DISTRIBUTE} directive specifies a mapping of data objects
to abstract processors in a processor arrangement.
For example,
                                                                        \CODE
      REAL SALAMI(10000)
!HPF$ DISTRIBUTE SALAMI(BLOCK)
                                                                        \EDOC
specifies that the array {\tt SALAMI} should be distributed across
some set of abstract processors by slicing it uniformly into blocks of
contiguous elements.  If there are 50 processors, the directive
implies that the array should be divided into groups of 200 elements,
with {\tt SALAMI(1:200)} mapped to the first processor,
{\tt SALAMI(201:400)} mapped to the second processor, and so on.
If there is only one processor, the entire array is mapped to that processor
as a single block of 10000 elements.

The block size may be specified explicitly:
                                                                        \CODE
      REAL WEISSWURST(10000)
!HPF$ DISTRIBUTE WEISSWURST(BLOCK(256))
                                                                        \EDOC
This specifies that groups of exactly 256 elements should be
mapped to successive abstract processors.
(There must be at least \( \lceil 10000/256 \rceil = 40 \) abstract processors
if the directive is to be satisfied.  The fortieth processor
will contain a partial block of only 16 elements, namely
{\tt WEISSWURST(9985:10000)}.)

HPF also provides a cyclic distribution format:
                                                                        \CODE
      REAL DECK_OF_CARDS(52)
!HPF$ DISTRIBUTE DECK_OF_CARDS(CYCLIC)
                                                                        \EDOC
If there are 4 abstract processors,
the first processor will contain {\tt DECK_OF_CARDS(1:49:4)},
the second processor will contain {\tt DECK_OF_CARDS(2:50:4)},
the third processor will contain {\tt DECK_OF_CARDS(3:51:4)},
and the fourth processor will contain {\tt DECK_OF_CARDS(4:52:4)}.
Successive array elements are dealt out to successive abstract processors
in round-robin fashion.

Distributions may be specified independently for each dimension of a
multidimensional array:
                                                                        \CODE
      INTEGER CHESS_BOARD(8,8), GO_BOARD(19,19)
!HPF$ DISTRIBUTE CHESS_BOARD(BLOCK, BLOCK)
!HPF$ DISTRIBUTE GO_BOARD(CYCLIC,*)
                                                                        \EDOC
The {\tt CHESS_BOARD} array will be carved up into contiguous
rectangular patches, which will be distributed onto a two-dimensional
arrangement of abstract processors.  The {\tt GO_BOARD} array will have its
rows distributed cyclically over a one-dimensional arrangement of
abstract processors.  (The ``{\tt *}'' specifies that {\tt GO_BOARD} is not to
be distributed along its second axis; thus an entire row is to be
distributed as one object.  This is sometimes called ``on-processor''
distribution.)

The {\tt DISTRIBUTE} directive may appear only in the {\it specification-part}
of a scoping unit
and can contain only a {\it specification-expr} as the
argument to a {\tt BLOCK} or {\tt CYCLIC} option.

Formally, the syntax of the {\tt DISTRIBUTE}
directive is:

                                                                        \BNF
distribute-directive       \IS  DISTRIBUTE distributee dist-directive-stuff

dist-directive-stuff       \IS  dist-format-clause [ dist-onto-clause ]
dist-attribute-stuff       \IS  dist-directive-stuff
                           \OR  dist-onto-clause

distributee                \IS  object-name
                           \OR  template-name

dist-format-clause         \IS  ( dist-format-list )
                           \OR  * ( dist-format-list )
                           \OR  *

dist-format                \IS  BLOCK  [ ( int-expr ) ]
                           \OR  CYCLIC [ ( int-expr ) ]
                           \OR  *

dist-onto-clause           \IS  ONTO dist-target

dist-target                \IS  processors-name
                           \OR  * processors-name
                           \OR  *
                                                                        \FNB

The full syntax is given here for completeness, however some of the
forms will only be discussed in Section~\ref{ch-mapping-subr}.  These
``interprocedural'' forms are:
\begin{itemize}
\item The last two options of rule~\ref{dist-format-clause-rule} (containing
the {\tt *} form)
\item The last two options of rule~\ref{dist-target-rule} (containing
the {\tt *} form)
\end{itemize}

\begin{constraints}
%Do not change order of constraints without changing reference to them below.

\item An {\it object-name} mentioned as a {\it distributee}
must be a simple name and not a subobject designator or a {\it component-name}.

\item An {\it object-name} mentioned as a {\it distributee} may not
appear as an {\it alignee}.

\item An {\it object-name} mentioned as a {\it distributee} may not
have the {\tt POINTER} attribute.


\item If a {\it dist-format-list} is specified, its length must
equal the rank of each {\it distributee}.

\item If both a {\it dist-format-list} and a {\it processors-name} appear, the
number of elements of the {\it dist-format-list} that are not ``{\tt *}''
must equal the rank of the named processor arrangement.

\item If a {\it processors-name} appears but not a {\it dist-format-list}, the
rank of each {\it distributee}
must equal the rank of the named processor arrangement.

\item If either the {\it dist-format-clause} or the {\it dist-target}
in a {\tt DISTRIBUTE} directive begins with ``{\tt *}'' then every {\it
distributee}
must be a dummy argument.

\item Any {\it int-expr} appearing in a {\it dist-format} of a
{\tt DISTRIBUTE} directive must be a {\it specification-expr}.

\end{constraints}

\begin{users}
Some of the above constraints are relaxed under the approved extensions
(see Section~\ref{ch-mapping-ext}):
mapping of derived type components (relaxes constraint 1),
mapping of pointers (relaxes constraints 3 and 7)
and remapping of data objects (relaxes constraint 8).
\end{users}

Note that the possibility of a {\tt DISTRIBUTE} directive of the form
                                                                        \ICODE
!HPF$ DISTRIBUTE dist-attribute-stuff :: distributee-list
                                                                        \EDOC
is covered by syntax rule \ref{combined-directive-rule} for a
{\it combined-directive}.


Examples:
                                                                        \CODE
!HPF$ DISTRIBUTE D1(BLOCK)
!HPF$ DISTRIBUTE (BLOCK,*,BLOCK) ONTO SQUARE:: D2,D3,D4
                                                                        \EDOC

The meanings of the alternatives for {\it dist-format} are given below.

Define the ceiling division function {\tt CD(J,K)~=~(J+K-1)/K} (using
Fortran integer arithmetic with truncation toward zero.)

Define the ceiling remainder function {\tt CR(J,K)~=~J-K*CD(J,K)}.

The dimensions of a processor arrangement appearing as a {\it
dist-target} are said to {\it correspond} in left-to-right order with
those dimensions of a {\it distributee} for which the corresponding
{\it dist-format} is not {\tt *}.  In the example above, processor
arrangement {\tt SQUARE} must be two-dimensional; its first dimension
corresponds to the first dimensions of {\tt D2}, {\tt D3}, and {\tt D4}
and its second dimension corresponds to the third dimensions of {\tt
D2}, {\tt D3}, and {\tt D4}.

Let \(d\) be the size of a {\it distributee} in a certain dimension and
let \(p\) be the size of the processor arrangement in the corresponding
dimension.  For simplicity, assume all dimensions have a lower bound of
1.  Then {\tt BLOCK(\(m\))} means that a {\it distributee} position
whose index along that dimension is \(j\) is mapped to an abstract
processor whose index along the corresponding dimension of the
processor arrangement is {\tt CD(\(j\),\(m\))} (note that \(m \times p
\geq d\) must be true), and is position number {\tt
\(m\)+CR(\(j\),\(m\))} among positions mapped to that abstract
processor.  The first {\it distributee} position in abstract processor
\(k\) along that axis is position number {\tt 1+\(m\)*(\(k\)-1)}.

The block size \(m\) must be a positive integer.


{\tt BLOCK} by definition means the same as {\tt
BLOCK(CD(\(d\),\(p\)))}.

{\tt CYCLIC(\(m\))} means that a {\it distributee} position whose index
along that dimension is \(j\) is mapped to an abstract processor whose
index along the corresponding dimension of the processor arrangement is
{\tt 1+MODULO(CD(\(j\),\(m\))-1,\(p\))}.  The first {\it distributee}
position in abstract processor \(k\) along that axis is position number
{\tt 1+\(m\)*(\(k\)-1)}.

The block size \(m\) must be a positive integer.


{\tt CYCLIC} by definition means the same as {\tt CYCLIC(1)}.

{\tt CYCLIC(\(m\))} and {\tt BLOCK(\(m\))} imply the same distribution
when \( m \times p \geq d \), but {\tt BLOCK(\(m\))} additionally
asserts that the distribution will not wrap around in a cyclic manner,
which a compiler cannot determine at compile time if \(m\) is not
constant.  Note that {\tt CYCLIC} and {\tt BLOCK} (without argument
expressions) do not imply the same distribution unless \( p \geq d \),
a degenerate case in which the block size is 1 and the distribution
does not wrap around.

Suppose that we have 16 abstract processors and an array of length 100:
                                                                        \CODE
!HPF$ PROCESSORS SEDECIM(16)
      REAL CENTURY(100)
                                                                        \EDOC
Distributing the array {\tt BLOCK} (which in this case would mean
the same as {\tt BLOCK(7)}):
                                                                        \CODE
!HPF$ DISTRIBUTE CENTURY(BLOCK) ONTO SEDECIM
                                                                        \EDOC
results in this mapping of array elements onto abstract processors:
\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,200)(0,0)
\put(0,175){\makebox(35,25){\small\rm 1}}
\put(35,175){\makebox(35,25){\small\rm 2}}
\put(70,175){\makebox(35,25){\small\rm 3}}
\put(105,175){\makebox(35,25){\small\rm 4}}
\put(140,175){\makebox(35,25){\small\rm 5}}
\put(175,175){\makebox(35,25){\small\rm 6}}
\put(210,175){\makebox(35,25){\small\rm 7}}
\put(245,175){\makebox(35,25){\small\rm 8}}
\put(280,175){\makebox(35,25){\small\rm 9}}
\put(315,175){\makebox(35,25){\small\rm 10}}
\put(350,175){\makebox(35,25){\small\rm 11}}
\put(385,175){\makebox(35,25){\small\rm 12}}
\put(420,175){\makebox(35,25){\small\rm 13}}
\put(455,175){\makebox(35,25){\small\rm 14}}
\put(490,175){\makebox(35,25){\small\rm 15}}
\put(525,175){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){6}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,175){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){175}}
\put(0,150){\makebox(35,25){\tt 1}}
\put(0,125){\makebox(35,25){\tt 2}}
\put(0,100){\makebox(35,25){\tt 3}}
\put(0,75){\makebox(35,25){\tt 4}}
\put(0,50){\makebox(35,25){\tt 5}}
\put(0,25){\makebox(35,25){\tt 6}}
\put(0,0){\makebox(35,25){\tt 7}}
\put(35,150){\makebox(35,25){\tt 8}}
\put(35,125){\makebox(35,25){\tt 9}}
\put(35,100){\makebox(35,25){\tt 10}}
\put(35,75){\makebox(35,25){\tt 11}}
\put(35,50){\makebox(35,25){\tt 12}}
\put(35,25){\makebox(35,25){\tt 13}}
\put(35,0){\makebox(35,25){\tt 14}}
\put(70,150){\makebox(35,25){\tt 15}}
\put(70,125){\makebox(35,25){\tt 16}}
\put(70,100){\makebox(35,25){\tt 17}}
\put(70,75){\makebox(35,25){\tt 18}}
\put(70,50){\makebox(35,25){\tt 19}}
\put(70,25){\makebox(35,25){\tt 20}}
\put(70,0){\makebox(35,25){\tt 21}}
\put(105,150){\makebox(35,25){\tt 22}}
\put(105,125){\makebox(35,25){\tt 23}}
\put(105,100){\makebox(35,25){\tt 24}}
\put(105,75){\makebox(35,25){\tt 25}}
\put(105,50){\makebox(35,25){\tt 26}}
\put(105,25){\makebox(35,25){\tt 27}}
\put(105,0){\makebox(35,25){\tt 28}}
\put(140,150){\makebox(35,25){\tt 29}}
\put(140,125){\makebox(35,25){\tt 30}}
\put(140,100){\makebox(35,25){\tt 31}}
\put(140,75){\makebox(35,25){\tt 32}}
\put(140,50){\makebox(35,25){\tt 33}}
\put(140,25){\makebox(35,25){\tt 34}}
\put(140,0){\makebox(35,25){\tt 35}}
\put(175,150){\makebox(35,25){\tt 36}}
\put(175,125){\makebox(35,25){\tt 37}}
\put(175,100){\makebox(35,25){\tt 38}}
\put(175,75){\makebox(35,25){\tt 39}}
\put(175,50){\makebox(35,25){\tt 40}}
\put(175,25){\makebox(35,25){\tt 41}}
\put(175,0){\makebox(35,25){\tt 42}}
\put(210,150){\makebox(35,25){\tt 43}}
\put(210,125){\makebox(35,25){\tt 44}}
\put(210,100){\makebox(35,25){\tt 45}}
\put(210,75){\makebox(35,25){\tt 46}}
\put(210,50){\makebox(35,25){\tt 47}}
\put(210,25){\makebox(35,25){\tt 48}}
\put(210,0){\makebox(35,25){\tt 49}}
\put(245,150){\makebox(35,25){\tt 50}}
\put(245,125){\makebox(35,25){\tt 51}}
\put(245,100){\makebox(35,25){\tt 52}}
\put(245,75){\makebox(35,25){\tt 53}}
\put(245,50){\makebox(35,25){\tt 54}}
\put(245,25){\makebox(35,25){\tt 55}}
\put(245,0){\makebox(35,25){\tt 56}}
\put(280,150){\makebox(35,25){\tt 57}}
\put(280,125){\makebox(35,25){\tt 58}}
\put(280,100){\makebox(35,25){\tt 59}}
\put(280,75){\makebox(35,25){\tt 60}}
\put(280,50){\makebox(35,25){\tt 61}}
\put(280,25){\makebox(35,25){\tt 62}}
\put(280,0){\makebox(35,25){\tt 63}}
\put(315,150){\makebox(35,25){\tt 64}}
\put(315,125){\makebox(35,25){\tt 65}}
\put(315,100){\makebox(35,25){\tt 66}}
\put(315,75){\makebox(35,25){\tt 67}}
\put(315,50){\makebox(35,25){\tt 68}}
\put(315,25){\makebox(35,25){\tt 69}}
\put(315,0){\makebox(35,25){\tt 70}}
\put(350,150){\makebox(35,25){\tt 71}}
\put(350,125){\makebox(35,25){\tt 72}}
\put(350,100){\makebox(35,25){\tt 73}}
\put(350,75){\makebox(35,25){\tt 74}}
\put(350,50){\makebox(35,25){\tt 75}}
\put(350,25){\makebox(35,25){\tt 76}}
\put(350,0){\makebox(35,25){\tt 77}}
\put(385,150){\makebox(35,25){\tt 78}}
\put(385,125){\makebox(35,25){\tt 79}}
\put(385,100){\makebox(35,25){\tt 80}}
\put(385,75){\makebox(35,25){\tt 81}}
\put(385,50){\makebox(35,25){\tt 82}}
\put(385,25){\makebox(35,25){\tt 83}}
\put(385,0){\makebox(35,25){\tt 84}}
\put(420,150){\makebox(35,25){\tt 85}}
\put(420,125){\makebox(35,25){\tt 86}}
\put(420,100){\makebox(35,25){\tt 87}}
\put(420,75){\makebox(35,25){\tt 88}}
\put(420,50){\makebox(35,25){\tt 89}}
\put(420,25){\makebox(35,25){\tt 90}}
\put(420,0){\makebox(35,25){\tt 91}}
\put(455,150){\makebox(35,25){\tt 92}}
\put(455,125){\makebox(35,25){\tt 93}}
\put(455,100){\makebox(35,25){\tt 94}}
\put(455,75){\makebox(35,25){\tt 95}}
\put(455,50){\makebox(35,25){\tt 96}}
\put(455,25){\makebox(35,25){\tt 97}}
\put(455,0){\makebox(35,25){\tt 98}}
\put(490,150){\makebox(35,25){\tt 99}}
\put(490,125){\makebox(35,25){\tt 100}}
\end{picture}
\end{center}
Distributing the array {\tt BLOCK(8)}:
                                                                        \CODE
!HPF$ DISTRIBUTE CENTURY(BLOCK(8)) ONTO SEDECIM
                                                                        \EDOC
results in this mapping of array elements onto abstract processors:
\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,225)(0,0)
\put(0,200){\makebox(35,25){\small\rm 1}}
\put(35,200){\makebox(35,25){\small\rm 2}}
\put(70,200){\makebox(35,25){\small\rm 3}}
\put(105,200){\makebox(35,25){\small\rm 4}}
\put(140,200){\makebox(35,25){\small\rm 5}}
\put(175,200){\makebox(35,25){\small\rm 6}}
\put(210,200){\makebox(35,25){\small\rm 7}}
\put(245,200){\makebox(35,25){\small\rm 8}}
\put(280,200){\makebox(35,25){\small\rm 9}}
\put(315,200){\makebox(35,25){\small\rm 10}}
\put(350,200){\makebox(35,25){\small\rm 11}}
\put(385,200){\makebox(35,25){\small\rm 12}}
\put(420,200){\makebox(35,25){\small\rm 13}}
\put(455,200){\makebox(35,25){\small\rm 14}}
\put(490,200){\makebox(35,25){\small\rm 15}}
\put(525,200){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){7}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,200){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){200}}
\put(0,175){\makebox(35,25){\tt 1}}
\put(0,150){\makebox(35,25){\tt 2}}
\put(0,125){\makebox(35,25){\tt 3}}
\put(0,100){\makebox(35,25){\tt 4}}
\put(0,75){\makebox(35,25){\tt 5}}
\put(0,50){\makebox(35,25){\tt 6}}
\put(0,25){\makebox(35,25){\tt 7}}
\put(0,0){\makebox(35,25){\tt 8}}
\put(35,175){\makebox(35,25){\tt 9}}
\put(35,150){\makebox(35,25){\tt 10}}
\put(35,125){\makebox(35,25){\tt 11}}
\put(35,100){\makebox(35,25){\tt 12}}
\put(35,75){\makebox(35,25){\tt 13}}
\put(35,50){\makebox(35,25){\tt 14}}
\put(35,25){\makebox(35,25){\tt 15}}
\put(35,0){\makebox(35,25){\tt 16}}
\put(70,175){\makebox(35,25){\tt 17}}
\put(70,150){\makebox(35,25){\tt 18}}
\put(70,125){\makebox(35,25){\tt 19}}
\put(70,100){\makebox(35,25){\tt 20}}
\put(70,75){\makebox(35,25){\tt 21}}
\put(70,50){\makebox(35,25){\tt 22}}
\put(70,25){\makebox(35,25){\tt 23}}
\put(70,0){\makebox(35,25){\tt 24}}
\put(105,175){\makebox(35,25){\tt 25}}
\put(105,150){\makebox(35,25){\tt 26}}
\put(105,125){\makebox(35,25){\tt 27}}
\put(105,100){\makebox(35,25){\tt 28}}
\put(105,75){\makebox(35,25){\tt 29}}
\put(105,50){\makebox(35,25){\tt 30}}
\put(105,25){\makebox(35,25){\tt 31}}
\put(105,0){\makebox(35,25){\tt 32}}
\put(140,175){\makebox(35,25){\tt 33}}
\put(140,150){\makebox(35,25){\tt 34}}
\put(140,125){\makebox(35,25){\tt 35}}
\put(140,100){\makebox(35,25){\tt 36}}
\put(140,75){\makebox(35,25){\tt 37}}
\put(140,50){\makebox(35,25){\tt 38}}
\put(140,25){\makebox(35,25){\tt 39}}
\put(140,0){\makebox(35,25){\tt 40}}
\put(175,175){\makebox(35,25){\tt 41}}
\put(175,150){\makebox(35,25){\tt 42}}
\put(175,125){\makebox(35,25){\tt 43}}
\put(175,100){\makebox(35,25){\tt 44}}
\put(175,75){\makebox(35,25){\tt 45}}
\put(175,50){\makebox(35,25){\tt 46}}
\put(175,25){\makebox(35,25){\tt 47}}
\put(175,0){\makebox(35,25){\tt 48}}
\put(210,175){\makebox(35,25){\tt 49}}
\put(210,150){\makebox(35,25){\tt 50}}
\put(210,125){\makebox(35,25){\tt 51}}
\put(210,100){\makebox(35,25){\tt 52}}
\put(210,75){\makebox(35,25){\tt 53}}
\put(210,50){\makebox(35,25){\tt 54}}
\put(210,25){\makebox(35,25){\tt 55}}
\put(210,0){\makebox(35,25){\tt 56}}
\put(245,175){\makebox(35,25){\tt 57}}
\put(245,150){\makebox(35,25){\tt 58}}
\put(245,125){\makebox(35,25){\tt 59}}
\put(245,100){\makebox(35,25){\tt 60}}
\put(245,75){\makebox(35,25){\tt 61}}
\put(245,50){\makebox(35,25){\tt 62}}
\put(245,25){\makebox(35,25){\tt 63}}
\put(245,0){\makebox(35,25){\tt 64}}
\put(280,175){\makebox(35,25){\tt 65}}
\put(280,150){\makebox(35,25){\tt 66}}
\put(280,125){\makebox(35,25){\tt 67}}
\put(280,100){\makebox(35,25){\tt 68}}
\put(280,75){\makebox(35,25){\tt 69}}
\put(280,50){\makebox(35,25){\tt 70}}
\put(280,25){\makebox(35,25){\tt 71}}
\put(280,0){\makebox(35,25){\tt 72}}
\put(315,175){\makebox(35,25){\tt 73}}
\put(315,150){\makebox(35,25){\tt 74}}
\put(315,125){\makebox(35,25){\tt 75}}
\put(315,100){\makebox(35,25){\tt 76}}
\put(315,75){\makebox(35,25){\tt 77}}
\put(315,50){\makebox(35,25){\tt 78}}
\put(315,25){\makebox(35,25){\tt 79}}
\put(315,0){\makebox(35,25){\tt 80}}
\put(350,175){\makebox(35,25){\tt 81}}
\put(350,150){\makebox(35,25){\tt 82}}
\put(350,125){\makebox(35,25){\tt 83}}
\put(350,100){\makebox(35,25){\tt 84}}
\put(350,75){\makebox(35,25){\tt 85}}
\put(350,50){\makebox(35,25){\tt 86}}
\put(350,25){\makebox(35,25){\tt 87}}
\put(350,0){\makebox(35,25){\tt 88}}
\put(385,175){\makebox(35,25){\tt 89}}
\put(385,150){\makebox(35,25){\tt 90}}
\put(385,125){\makebox(35,25){\tt 91}}
\put(385,100){\makebox(35,25){\tt 92}}
\put(385,75){\makebox(35,25){\tt 93}}
\put(385,50){\makebox(35,25){\tt 94}}
\put(385,25){\makebox(35,25){\tt 95}}
\put(385,0){\makebox(35,25){\tt 96}}
\put(420,175){\makebox(35,25){\tt 97}}
\put(420,150){\makebox(35,25){\tt 98}}
\put(420,125){\makebox(35,25){\tt 99}}
\put(420,100){\makebox(35,25){\tt 100}}
\end{picture}
\end{center}
Distributing the array {\tt BLOCK(6)} is not HPF-conforming because
\(6 \times 16 < 100\).

Distributing the array {\tt CYCLIC} (which means exactly
the same as {\tt CYCLIC(1)}):
                                                                        \CODE
!HPF$ DISTRIBUTE CENTURY(CYCLIC) ONTO SEDECIM
                                                                        \EDOC
results in this mapping of array elements onto abstract processors:
\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,200)(0,0)
\put(0,175){\makebox(35,25){\small\rm 1}}
\put(35,175){\makebox(35,25){\small\rm 2}}
\put(70,175){\makebox(35,25){\small\rm 3}}
\put(105,175){\makebox(35,25){\small\rm 4}}
\put(140,175){\makebox(35,25){\small\rm 5}}
\put(175,175){\makebox(35,25){\small\rm 6}}
\put(210,175){\makebox(35,25){\small\rm 7}}
\put(245,175){\makebox(35,25){\small\rm 8}}
\put(280,175){\makebox(35,25){\small\rm 9}}
\put(315,175){\makebox(35,25){\small\rm 10}}
\put(350,175){\makebox(35,25){\small\rm 11}}
\put(385,175){\makebox(35,25){\small\rm 12}}
\put(420,175){\makebox(35,25){\small\rm 13}}
\put(455,175){\makebox(35,25){\small\rm 14}}
\put(490,175){\makebox(35,25){\small\rm 15}}
\put(525,175){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){6}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,175){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){175}}
\put(0,150){\makebox(35,25){\tt 1}}
\put(35,150){\makebox(35,25){\tt 2}}
\put(70,150){\makebox(35,25){\tt 3}}
\put(105,150){\makebox(35,25){\tt 4}}
\put(140,150){\makebox(35,25){\tt 5}}
\put(175,150){\makebox(35,25){\tt 6}}
\put(210,150){\makebox(35,25){\tt 7}}
\put(245,150){\makebox(35,25){\tt 8}}
\put(280,150){\makebox(35,25){\tt 9}}
\put(315,150){\makebox(35,25){\tt 10}}
\put(350,150){\makebox(35,25){\tt 11}}
\put(385,150){\makebox(35,25){\tt 12}}
\put(420,150){\makebox(35,25){\tt 13}}
\put(455,150){\makebox(35,25){\tt 14}}
\put(490,150){\makebox(35,25){\tt 15}}
\put(525,150){\makebox(35,25){\tt 16}}
\put(0,125){\makebox(35,25){\tt 17}}
\put(35,125){\makebox(35,25){\tt 18}}
\put(70,125){\makebox(35,25){\tt 19}}
\put(105,125){\makebox(35,25){\tt 20}}
\put(140,125){\makebox(35,25){\tt 21}}
\put(175,125){\makebox(35,25){\tt 22}}
\put(210,125){\makebox(35,25){\tt 23}}
\put(245,125){\makebox(35,25){\tt 24}}
\put(280,125){\makebox(35,25){\tt 25}}
\put(315,125){\makebox(35,25){\tt 26}}
\put(350,125){\makebox(35,25){\tt 27}}
\put(385,125){\makebox(35,25){\tt 28}}
\put(420,125){\makebox(35,25){\tt 29}}
\put(455,125){\makebox(35,25){\tt 30}}
\put(490,125){\makebox(35,25){\tt 31}}
\put(525,125){\makebox(35,25){\tt 32}}
\put(0,100){\makebox(35,25){\tt 33}}
\put(35,100){\makebox(35,25){\tt 34}}
\put(70,100){\makebox(35,25){\tt 35}}
\put(105,100){\makebox(35,25){\tt 36}}
\put(140,100){\makebox(35,25){\tt 37}}
\put(175,100){\makebox(35,25){\tt 38}}
\put(210,100){\makebox(35,25){\tt 39}}
\put(245,100){\makebox(35,25){\tt 40}}
\put(280,100){\makebox(35,25){\tt 41}}
\put(315,100){\makebox(35,25){\tt 42}}
\put(350,100){\makebox(35,25){\tt 43}}
\put(385,100){\makebox(35,25){\tt 44}}
\put(420,100){\makebox(35,25){\tt 45}}
\put(455,100){\makebox(35,25){\tt 46}}
\put(490,100){\makebox(35,25){\tt 47}}
\put(525,100){\makebox(35,25){\tt 48}}
\put(0,75){\makebox(35,25){\tt 49}}
\put(35,75){\makebox(35,25){\tt 50}}
\put(70,75){\makebox(35,25){\tt 51}}
\put(105,75){\makebox(35,25){\tt 52}}
\put(140,75){\makebox(35,25){\tt 53}}
\put(175,75){\makebox(35,25){\tt 54}}
\put(210,75){\makebox(35,25){\tt 55}}
\put(245,75){\makebox(35,25){\tt 56}}
\put(280,75){\makebox(35,25){\tt 57}}
\put(315,75){\makebox(35,25){\tt 58}}
\put(350,75){\makebox(35,25){\tt 59}}
\put(385,75){\makebox(35,25){\tt 60}}
\put(420,75){\makebox(35,25){\tt 61}}
\put(455,75){\makebox(35,25){\tt 62}}
\put(490,75){\makebox(35,25){\tt 63}}
\put(525,75){\makebox(35,25){\tt 64}}
\put(0,50){\makebox(35,25){\tt 65}}
\put(35,50){\makebox(35,25){\tt 66}}
\put(70,50){\makebox(35,25){\tt 67}}
\put(105,50){\makebox(35,25){\tt 68}}
\put(140,50){\makebox(35,25){\tt 69}}
\put(175,50){\makebox(35,25){\tt 70}}
\put(210,50){\makebox(35,25){\tt 71}}
\put(245,50){\makebox(35,25){\tt 72}}
\put(280,50){\makebox(35,25){\tt 73}}
\put(315,50){\makebox(35,25){\tt 74}}
\put(350,50){\makebox(35,25){\tt 75}}
\put(385,50){\makebox(35,25){\tt 76}}
\put(420,50){\makebox(35,25){\tt 77}}
\put(455,50){\makebox(35,25){\tt 78}}
\put(490,50){\makebox(35,25){\tt 79}}
\put(525,50){\makebox(35,25){\tt 80}}
\put(0,25){\makebox(35,25){\tt 81}}
\put(35,25){\makebox(35,25){\tt 82}}
\put(70,25){\makebox(35,25){\tt 83}}
\put(105,25){\makebox(35,25){\tt 84}}
\put(140,25){\makebox(35,25){\tt 85}}
\put(175,25){\makebox(35,25){\tt 86}}
\put(210,25){\makebox(35,25){\tt 87}}
\put(245,25){\makebox(35,25){\tt 88}}
\put(280,25){\makebox(35,25){\tt 89}}
\put(315,25){\makebox(35,25){\tt 90}}
\put(350,25){\makebox(35,25){\tt 91}}
\put(385,25){\makebox(35,25){\tt 92}}
\put(420,25){\makebox(35,25){\tt 93}}
\put(455,25){\makebox(35,25){\tt 94}}
\put(490,25){\makebox(35,25){\tt 95}}
\put(525,25){\makebox(35,25){\tt 96}}
\put(0,0){\makebox(35,25){\tt 97}}
\put(35,0){\makebox(35,25){\tt 98}}
\put(70,0){\makebox(35,25){\tt 99}}
\put(105,0){\makebox(35,25){\tt 100}}
\end{picture}
\end{center}
Distributing the array {\tt CYCLIC(3)}:
                                                                        \CODE
!HPF$ DISTRIBUTE CENTURY(CYCLIC(3)) ONTO SEDECIM
                                                                        \EDOC
results in this mapping of array elements onto abstract processors:
\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,250)(0,0)
\put(0,225){\makebox(35,25){\small\rm 1}}
\put(35,225){\makebox(35,25){\small\rm 2}}
\put(70,225){\makebox(35,25){\small\rm 3}}
\put(105,225){\makebox(35,25){\small\rm 4}}
\put(140,225){\makebox(35,25){\small\rm 5}}
\put(175,225){\makebox(35,25){\small\rm 6}}
\put(210,225){\makebox(35,25){\small\rm 7}}
\put(245,225){\makebox(35,25){\small\rm 8}}
\put(280,225){\makebox(35,25){\small\rm 9}}
\put(315,225){\makebox(35,25){\small\rm 10}}
\put(350,225){\makebox(35,25){\small\rm 11}}
\put(385,225){\makebox(35,25){\small\rm 12}}
\put(420,225){\makebox(35,25){\small\rm 13}}
\put(455,225){\makebox(35,25){\small\rm 14}}
\put(490,225){\makebox(35,25){\small\rm 15}}
\put(525,225){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){8}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,225){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){225}}
\put(0,200){\makebox(35,25){\tt 1}}
\put(0,175){\makebox(35,25){\tt 2}}
\put(0,150){\makebox(35,25){\tt 3}}
\put(35,200){\makebox(35,25){\tt 4}}
\put(35,175){\makebox(35,25){\tt 5}}
\put(35,150){\makebox(35,25){\tt 6}}
\put(70,200){\makebox(35,25){\tt 7}}
\put(70,175){\makebox(35,25){\tt 8}}
\put(70,150){\makebox(35,25){\tt 9}}
\put(105,200){\makebox(35,25){\tt 10}}
\put(105,175){\makebox(35,25){\tt 11}}
\put(105,150){\makebox(35,25){\tt 12}}
\put(140,200){\makebox(35,25){\tt 13}}
\put(140,175){\makebox(35,25){\tt 14}}
\put(140,150){\makebox(35,25){\tt 15}}
\put(175,200){\makebox(35,25){\tt 16}}
\put(175,175){\makebox(35,25){\tt 17}}
\put(175,150){\makebox(35,25){\tt 18}}
\put(210,200){\makebox(35,25){\tt 19}}
\put(210,175){\makebox(35,25){\tt 20}}
\put(210,150){\makebox(35,25){\tt 21}}
\put(245,200){\makebox(35,25){\tt 22}}
\put(245,175){\makebox(35,25){\tt 23}}
\put(245,150){\makebox(35,25){\tt 24}}
\put(280,200){\makebox(35,25){\tt 25}}
\put(280,175){\makebox(35,25){\tt 26}}
\put(280,150){\makebox(35,25){\tt 27}}
\put(315,200){\makebox(35,25){\tt 28}}
\put(315,175){\makebox(35,25){\tt 29}}
\put(315,150){\makebox(35,25){\tt 30}}
\put(350,200){\makebox(35,25){\tt 31}}
\put(350,175){\makebox(35,25){\tt 32}}
\put(350,150){\makebox(35,25){\tt 33}}
\put(385,200){\makebox(35,25){\tt 34}}
\put(385,175){\makebox(35,25){\tt 35}}
\put(385,150){\makebox(35,25){\tt 36}}
\put(420,200){\makebox(35,25){\tt 37}}
\put(420,175){\makebox(35,25){\tt 38}}
\put(420,150){\makebox(35,25){\tt 39}}
\put(455,200){\makebox(35,25){\tt 40}}
\put(455,175){\makebox(35,25){\tt 41}}
\put(455,150){\makebox(35,25){\tt 42}}
\put(490,200){\makebox(35,25){\tt 43}}
\put(490,175){\makebox(35,25){\tt 44}}
\put(490,150){\makebox(35,25){\tt 45}}
\put(525,200){\makebox(35,25){\tt 46}}
\put(525,175){\makebox(35,25){\tt 47}}
\put(525,150){\makebox(35,25){\tt 48}}
\put(0,125){\makebox(35,25){\tt 49}}
\put(0,100){\makebox(35,25){\tt 50}}
\put(0,75){\makebox(35,25){\tt 51}}
\put(35,125){\makebox(35,25){\tt 52}}
\put(35,100){\makebox(35,25){\tt 53}}
\put(35,75){\makebox(35,25){\tt 54}}
\put(70,125){\makebox(35,25){\tt 55}}
\put(70,100){\makebox(35,25){\tt 56}}
\put(70,75){\makebox(35,25){\tt 57}}
\put(105,125){\makebox(35,25){\tt 58}}
\put(105,100){\makebox(35,25){\tt 59}}
\put(105,75){\makebox(35,25){\tt 60}}
\put(140,125){\makebox(35,25){\tt 61}}
\put(140,100){\makebox(35,25){\tt 62}}
\put(140,75){\makebox(35,25){\tt 63}}
\put(175,125){\makebox(35,25){\tt 64}}
\put(175,100){\makebox(35,25){\tt 65}}
\put(175,75){\makebox(35,25){\tt 66}}
\put(210,125){\makebox(35,25){\tt 67}}
\put(210,100){\makebox(35,25){\tt 68}}
\put(210,75){\makebox(35,25){\tt 69}}
\put(245,125){\makebox(35,25){\tt 70}}
\put(245,100){\makebox(35,25){\tt 71}}
\put(245,75){\makebox(35,25){\tt 72}}
\put(280,125){\makebox(35,25){\tt 73}}
\put(280,100){\makebox(35,25){\tt 74}}
\put(280,75){\makebox(35,25){\tt 75}}
\put(315,125){\makebox(35,25){\tt 76}}
\put(315,100){\makebox(35,25){\tt 77}}
\put(315,75){\makebox(35,25){\tt 78}}
\put(350,125){\makebox(35,25){\tt 79}}
\put(350,100){\makebox(35,25){\tt 80}}
\put(350,75){\makebox(35,25){\tt 81}}
\put(385,125){\makebox(35,25){\tt 82}}
\put(385,100){\makebox(35,25){\tt 83}}
\put(385,75){\makebox(35,25){\tt 84}}
\put(420,125){\makebox(35,25){\tt 85}}
\put(420,100){\makebox(35,25){\tt 86}}
\put(420,75){\makebox(35,25){\tt 87}}
\put(455,125){\makebox(35,25){\tt 88}}
\put(455,100){\makebox(35,25){\tt 89}}
\put(455,75){\makebox(35,25){\tt 90}}
\put(490,125){\makebox(35,25){\tt 91}}
\put(490,100){\makebox(35,25){\tt 92}}
\put(490,75){\makebox(35,25){\tt 93}}
\put(525,125){\makebox(35,25){\tt 94}}
\put(525,100){\makebox(35,25){\tt 95}}
\put(525,75){\makebox(35,25){\tt 96}}
\put(0,50){\makebox(35,25){\tt 97}}
\put(0,25){\makebox(35,25){\tt 98}}
\put(0,0){\makebox(35,25){\tt 99}}
\put(35,50){\makebox(35,25){\tt 100}}
\end{picture}
\end{center}



Note that it is perfectly permissible for an array to be distributed so
that some processors have no elements.  Indeed, an array may be ``distributed''
so that all elements reside on one processor.  For example,
                                                                        \CODE
!HPF$ DISTRIBUTE CENTURY(BLOCK(256)) ONTO SEDECIM
                                                                        \EDOC
results in having only one non-empty block---a partially-filled one at that,
having only 100 elements---on processor 1, with processors 2 through 16
having no elements of the array.



A {\tt DISTRIBUTE} directive must not cause
any data object associated with the {\it distributee} via storage association
({\tt COMMON} or {\tt EQUIVALENCE}) to be mapped such that storage
units of a scalar data object are split across more than one abstract
processor.
See section \ref{sequence} for further discussion of storage association.


The statement form of a {\tt DISTRIBUTE}
directive
may be considered an abbreviation for an attributed form that
happens to mention only one {\it distributee}; for example,
                                                                        \ICODE
!HPF$ DISTRIBUTE distributee ( dist-format-list ) ONTO dist-target
                                                                        \EDOC
is equivalent to
                                                                        \ICODE
!HPF$ DISTRIBUTE ( dist-format-list ) ONTO dist-target :: distributee
                                                                        \EDOC
Note that, to prevent syntactic ambiguity,
the {\it dist-format-clause} must be present in the statement
form, so in general the statement form of the directive may not be
used to specify the mapping of scalars.

If the {\it dist-format-clause} is omitted from the attributed form,
then the language processor may make an arbitrary choice of distribution
formats for each template or array.  So the directive
                                                                        \CODE
!HPF$ DISTRIBUTE ONTO P :: D1,D2,D3
                                                                        \EDOC
means the same as
                                                                        \CODE
!HPF$ DISTRIBUTE ONTO P :: D1
!HPF$ DISTRIBUTE ONTO P :: D2
!HPF$ DISTRIBUTE ONTO P :: D3
                                                                        \EDOC
to which a compiler, perhaps taking into account patterns of use of
{\tt D1}, {\tt D2}, and {\tt D3} within the code, might choose
to supply three distinct distributions such as, for example,
                                                                        \CODE
!HPF$ DISTRIBUTE D1(BLOCK, BLOCK) ONTO P
!HPF$ DISTRIBUTE D2(CYCLIC, BLOCK) ONTO P
!HPF$ DISTRIBUTE D3(BLOCK(43),CYCLIC) ONTO P
                                                                        \EDOC
Then again, the compiler might happen to choose the same
distribution for all three arrays.

In either the statement form or the attributed form,
if the {\tt ONTO} clause is present, it specifies the processor arrangement
that is the target of the distribution.
If the {\tt ONTO}  clause is omitted, then a implementation-dependent
processor arrangement is chosen arbitrarily for each {\it distributee}.
So, for example,
                                                                        \CODE
      REAL, DIMENSION(1000) :: ARTHUR, ARNOLD, LINUS, LUCY
!HPF$ PROCESSORS EXCALIBUR(32)
!HPF$ DISTRIBUTE (BLOCK) ONTO EXCALIBUR :: ARTHUR, ARNOLD
!HPF$ DISTRIBUTE (BLOCK) :: LINUS, LUCY
                                                                        \EDOC
causes the arrays {\tt ARTHUR} and {\tt ARNOLD} to have the same mapping,
so that corresponding elements reside in the same abstract processor,
because they are the same size and distributed in the same way ({\tt BLOCK})
onto the same processor arrangement ({\tt EXCALIBUR}).
However, {\tt LUCY} and {\tt LINUS} do not necessarily have the same
mapping because they might, depending on the implementation,
be distributed onto differently chosen processor arrangements;
so corresponding elements of {\tt LUCY} and {\tt LINUS} might not
reside on the same abstract processor.  (The {\tt ALIGN} directive provides
a way to ensure that two arrays have the same mapping without having
to specify an explicit processor arrangement.)

In a given environment, for some distributions, there may be no
appropriate processor arrangement.

\section{ALIGN Directive}
\label{ALIGN-SECTION}

The {\tt ALIGN} directive is used to specify that certain data objects
are to be mapped in the same way as certain other data objects.
Operations between aligned data objects are likely to be more efficient
than operations between data objects that are not known to be aligned
(because two objects that are aligned are intended to be mapped to the
same abstract processor).  The {\tt ALIGN} directive is designed to
make it particularly easy to specify explicit mappings for all the
elements of an array at once.  While objects can be aligned in some
cases through careful use of matching {\tt DISTRIBUTE} directives, {\tt
ALIGN} is more general and frequently more convenient.


The {\tt ALIGN} directive may appear only in the {\it
specification-part} of a scoping unit
and can contain only a {\it specification-expr} as a
{\it subscript} or in a {\it subscript-triplet}.

Formally, the syntax of {\tt ALIGN}
is as follows:

                                                                        \BNF
align-directive            \IS  ALIGN alignee align-directive-stuff

align-directive-stuff      \IS  ( align-source-list ) align-with-clause

align-attribute-stuff      \IS  [ ( align-source-list ) ] align-with-clause

alignee                    \IS  object-name

align-source               \IS  :
                           \OR  *
                           \OR  align-dummy

align-dummy                \IS  scalar-int-variable
                                                                        \FNB
\begin{constraints}
%Do not change order of constraints without changing reference to them below.

\item An {\it object-name} mentioned as an {\it alignee}
must be a simple name and not a subobject designator or a {\it component-name}.

\item An {\it object-name} mentioned as an {\it alignee} may not
appear as a {\it distributee}.

\item An {\it object-name} mentioned as an {\it alignee} may not
have the {\tt POINTER} attribute.

\item  If the {\it alignee} is scalar,
the {\it align-source-list} (and its surrounding parentheses)
must not appear.  In this case
the statement form of the directive is not allowed.



\item If the {\it align-source-list} is present, its length must equal the
rank of the alignee.

\item An {\it align-dummy} must be a named variable.

\item An object may not have both the {\tt INHERIT} attribute and
the {\tt ALIGN} attribute.
\end{constraints}

\begin{users}
Some of the above constraints are relaxed under the approved extensions
(see Section~\ref{ch-mapping-ext}):
mapping of derived type components (relaxes constraint 1) and
mapping of pointers (relaxes constraints 3).
\end{users}

Note that the possibility of an {\tt ALIGN} directive of the form
                                                                        \ICODE
!HPF$ ALIGN align-attribute-stuff :: alignee-list
                                                                        \EDOC
is covered by syntax rule \ref{combined-directive-rule} for a
{\it combined-directive}.

The statement form of an {\tt ALIGN}
directive
may be considered an abbreviation of an attributed form that
happens to mention only one {\it alignee}:
                                                                        \ICODE
!HPF$ ALIGN alignee ( align-source-list ) WITH align-spec
                                                                        \EDOC
is equivalent to
                                                                        \ICODE
!HPF$ ALIGN ( align-source-list ) WITH align-spec :: alignee
                                                                        \EDOC

If the {\it align-source-list} is omitted from the attributed form and
the {\it  alignee}s are not scalar, the {\it align-source-list} is
assumed to consist of a parenthesized list of ``{\tt :}'' entries,
equal in number to the rank of the {\it alignees}.  Similarly, if the
{\it align-subscript-list} is omitted from the {\it align-spec} in
either form, it is assumed to consist of a parenthesized list of ``{\tt
:}'' entries, equal in number to the rank of the {\it align-target}.
So the directive

                                                                        \CODE
!HPF$ ALIGN WITH B :: A1, A2, A3
                                                                        \EDOC
means
                                                                        \CODE
!HPF$ ALIGN (:,:) WITH B(:,:) :: A1, A2, A3
                                                                        \EDOC
which in turn means the same as
                                                                        \CODE
!HPF$ ALIGN A1(:,:) WITH B(:,:)
!HPF$ ALIGN A2(:,:) WITH B(:,:)
!HPF$ ALIGN A3(:,:) WITH B(:,:)
                                                                        \EDOC

\noindent
because an attributed-form directive that mentions more than one {\it alignee}
is equivalent to a series of identical directives, one for each {\it alignee};
all {\it  alignee}s must have the
same rank.  With this understanding, we will assume below, for the
sake of simplifying the description, that an {\tt ALIGN}
directive has a single {\it alignee}.

Each {\it align-source} corresponds to one axis of the {\it alignee}, and is
specified as either ``{\tt :}'' or ``{\tt *}'' or a dummy variable:

\begin{itemize}

\item
If it is ``{\tt :}'', then positions along that axis will be spread out
across the matching axis of the {\it align-spec} (see below).

\item
If it is ``{\tt *}'', then that axis is {\it collapsed}: positions along
that axis make no difference in determining the corresponding
position within the {\it align-target}.  (Replacing the ``{\tt *}'' with
a dummy variable name not used anywhere else in the directive would
have the same effect; ``{\tt *}'' is merely a convenience that saves the
trouble of inventing a variable name and makes it clear that no
dependence on that dimension is intended.)

\item
A dummy variable is considered to range over all valid
index values for that dimension of the {\it alignee}.

\end{itemize}

The {\tt WITH} clause of an {\tt ALIGN} has the following syntax:
                                                                        \BNF
align-with-clause          \IS  WITH align-spec

align-spec                 \IS  align-target [ ( align-subscript-list ) ]
                           \OR  * align-target [ ( align-subscript-list ) ]

align-target               \IS  object-name
                           \OR  template-name

align-subscript            \IS  int-expr
                           \OR  align-subscript-use
                           \OR  subscript-triplet
                           \OR  *

align-subscript-use    \IS  [ [ int-level-two-expr ] add-op ] align-add-operand
                           \OR  align-subscript-use add-op int-add-operand

align-add-operand          \IS  [ int-add-operand * ] align-primary
                           \OR  align-add-operand * int-mult-operand

align-primary              \IS  align-dummy
                           \OR  ( align-subscript-use )

int-add-operand            \IS  add-operand

int-mult-operand           \IS  mult-operand

int-level-two-expr           \IS  level-2-expr
                                                                        \FNB

The full syntax is given here for completeness, however some of the
forms will only be discussed in Section~\ref{ch-mapping-subr}.  These
``interprocedural'' forms are:
\begin{itemize}
\item The second option of  rule~\ref{align-spec-rule} (containing
the {\tt *} form)
\end{itemize}

\begin{constraints}
%Do not change order of constraints without changing reference to them below.

\item An {\it object-name} mentioned as an {\it align-target}
must be a simple name and not a subobject designator or a {\it component-name}.

\item An {\it align-target} may not have the {\tt OPTIONAL} attribute.

\item If the {\it align-spec} in an {\tt ALIGN} directive begins with
``{\tt *}'' then every {\it alignee} must be a dummy argument.

\item In an {\em align-directive} any {\em int-expr}, {\em int-level-two-expr},
{\em int-add-operand} or {\em int-mult-operand} must be a specification
expression.

\item Any {\em subscript} or {\em stride} in a {\em subscript-triplet} that is
an {\em align-subscript} in an {\em align-directive} must be a specification
expression.


\item  Each {\it align-dummy} may appear at most once in an
{\it align-subscript-list}.

\item  An {\it align-subscript-use} expression may contain at most one
occurrence of an {\it align-dummy}.

\item  An {\it align-dummy} may not appear anywhere in the {\it
align-spec} except where explicitly permitted to appear by virtue of
the grammar shown above.  Paraphrased, one may construct an {\it
align-subscript-use} by starting with an {\it align-dummy} and then
doing additive and multiplicative things to it with any integer
expressions that contain no {\it align-dummy}.

\item A {\it subscript} in an {\it align-subscript} may not contain
occurrences of any {\it align-dummy}.

\item An {\it int-add-operand}, {\it int-mult-operand}, or {\it
int-level-two-expr} must be of type integer.

\end{constraints}

\begin{users}
Some of the above constraints are relaxed under the approved extensions
(see Section~\ref{ch-mapping-ext}):
mapping of derived type components (relaxes constraint 1),
mapping of pointers (relaxes constraint 3) and
remapping of data objects (relaxes constraints 4 and 5).
\end{users}

The syntax rules for an {\it align-subscript-use} take account of
operator precedence issues, but the basic idea is simple: an {\it
align-subscript-use} is intended to be a linear function of a single
occurrence of an {\it align-dummy}.

For example, the following {\it align-subscript-use} expressions
are valid, assuming that {\tt J}, {\tt K}, and {\tt M}
are {\it align-dummy}s and {\tt N} is not an {\it align-dummy}:

\begin{flushleft}\tt
\begin{tabular}{l@{\quad}l@{\quad}l@{\quad}l@{\quad}l@{\quad}l}
J   &  J+1      &  3-K    &  2*M    &  N*M        &  100-3*M    \\
-J  &  +J       &  -K+3   &  M+2**3 &  M+N    &  -(4*7+IOR(6,9))*K-(13-5/3) \\
M*2 &  N*(M-N)  & 2*(J+1) &  5-K+3  &  10000-M*3  &  2*(3*(K-1)+13)-100
\end{tabular}
\end{flushleft}

The following expressions are not valid {\it align-subscript-use} expressions:
\begin{flushleft}\tt
\begin{tabular}{l@{\quad}l@{\quad}l@{\quad}l@{\quad}l@{\quad}l}
J+J  &  J-J      &  3*K-2*K   &  M*(N-M)  &  2*J-3*J+J & 2*(3*(K-1)+13)-K \\
J*J  &  J+K      &  3/K       &  2**M     &  M*K       &  K-3*M    \\
K-J  &  IOR(J,1) &  -K/3      &  M*(2+M)  &  M*(M-N)   &  2**(2*J-3*J+J)
\end{tabular}
\end{flushleft}

The {\it align-spec} must contain exactly as many {\it subscript-triplets}
as the number of colons (``{\tt :}'') appearing in the {\it align-source-list}.
These are matched up in corresponding left-to-right order, ignoring,
for this purpose, any {\it align-source} that is not a colon and
any {\it align-subscript} that is not a {\it subscript-triplet}.
Consider a dimension of the {\it alignee} for which a colon appears as
an {\it align-source} and
let the lower and upper bounds of that array be {\it LA} and {\it UA}.
Let the corresponding subscript triplet be
{\it LT\/}:{\it UT\/}:{\it ST} or its equivalent.
Then the colon could be replaced by a new, as-yet-unused
dummy variable, say {\tt J}, and the subscript triplet by the expression
{\tt (J-{\it LA})*{\it ST}+{\it LT}}
without affecting the meaning of the directive.  Moreover, the axes
must conform, which means that
\[ \max(0,UA-LA+1) \ = \  \max(0,\lceil (UT-LT+1) / ST \rceil) \]
must be true. (This is entirely analogous to the treatment of array
assignment.)

To simplify the remainder of the discussion,
we assume that every colon in the {\it align-source-list}
has been replaced by new dummy variables
in exactly the fashion just described,
and that every ``{\tt *}'' in the {\it align-source-list}
has likewise been replaced by an otherwise unused dummy variable.
For example,
                                                                        \CODE
!HPF$ ALIGN A(:,*,K,:,:,*) WITH B(31:,:,K+3,20:100:3)
                                                                        \EDOC
may be transformed into its equivalent
                                                                        \CODE
!HPF$ ALIGN A(I,J,K,L,M,N) WITH B(I-LBOUND(A,1)+31,       &
!HPF$            L-LBOUND(A,4)+LBOUND(B,2),K+3,(M-LBOUND(A,5))*3+20)
                                                                        \EDOC
with the attached requirements
\begin{center}
{\tt SIZE(A,1)~.EQ.~UBOUND(B,1)-30}     \\
{\tt SIZE(A,4)~.EQ.~SIZE(B,2)}          \\
{\tt SIZE(A,5)~.EQ.~(100-20+3)/3}
\end{center}
Thus we need consider further only the case where every {\it align-source}
is a dummy variable and no {\it align-subscript} is a {\it subscript-triplet}.

Each dummy variable is considered to range over all valid
index values for the corresponding dimension of the {\it alignee}.
Every combination of possible values for the index variables selects
an element of the {\it alignee}.
The {\it align-spec} indicates a corresponding element (or section) of
the {\it align-target} with which that element of the {\it alignee} should be
aligned; this indication may be a function of the index values, but
the nature of this function is syntactically restricted (as discussed above)
to linear functions
in order to limit the complexity of the implementation.
Each {\it align-dummy} variable may appear at
most once in the {\it align-spec} and only in certain rigidly prescribed
contexts.  The result is that each
{\it align-subscript} expression may contain at most one {\it align-dummy}
variable and the expression is constrained to be a linear function of that
variable.  (Therefore skew alignments are not possible.)

An asterisk ``{\tt *}'' as an {\it align-subscript}
indicates a replicated representation.  Each element of the {\it alignee}
is aligned with every position along that axis of the {\it align-target}.

\begin{rationale}
It may seem strange to use ``{\tt *}'' to mean both collapsing and
replication; the rationale is that ``{\tt *}'' always stands conceptually
for a dummy variable that appears
nowhere else in the statement and ranges over the set of indices for
the indicated dimension. Thus, for example,
                                                                        \CODE
!HPF$ ALIGN A(:) WITH D(:,*)
                                                                        \EDOC
means that a copy of {\tt A} is aligned with every column of {\tt D}, because
it is conceptually equivalent to
                                                                        \ICODE
      for every legitimate index j, align A(:) with D(:,j)
                                                                        \EDOC
just as
                                                                        \CODE
!HPF$ ALIGN A(:,*) WITH D(:)
                                                                        \EDOC
is conceptually equivalent to
                                                                        \ICODE
      for every legitimate index j, align A(:,j) with D(:)
                                                                        \EDOC
Note, however, that while HPF syntax allows
                                                                        \CODE
!HPF$ ALIGN A(:,*) WITH D(:)
                                                                        \EDOC
to be written in the alternate form
                                                                        \CODE
!HPF$ ALIGN A(:,J) WITH D(:)
                                                                        \EDOC
it does {\it not} allow
                                                                        \CODE
!HPF$ ALIGN A(:) WITH D(:,*)
                                                                        \EDOC
to be written in the alternate form
                                                                        \CODE
!HPF$ ALIGN A(:) WITH D(:,J)
                                                                        \EDOC
because that has another meaning (only a variable appearing
in the {\it align-source-list}
following the {\it alignee} is understood to be an {\it align-dummy},
so the current value of the variable {\tt J} is used, thus aligning
{\tt A} with a single column of {\tt D}).

Replication allows an optimizing compiler to arrange to read
whichever copy is closest.  (Of course, when a replicated data object
is written, all copies must be updated, not just one copy.  Replicated
representations are very useful for use as small lookup
tables, where it is much faster to have a copy in each physical
processor but without giving it an extra
dimension that is logically unnecessary to the algorithm.
\end{rationale}

By applying the transformations given above, all cases of an {\it
align-subscript} may be conceptually reduced to either an {\it
int-expr} (not involving an {\it align-dummy}) or an {\it
align-subscript-use} and the {\it align-source-list} may be reduced to
a list of index variables with no ``{\tt *}'' or ``{\tt:}''.  An {\it
align-subscript-list} may then be evaluated for any specific
combination of values for the {\it align-dummy} variables simply by
evaluating each {\it align-subscript} as an expression.  The resulting
subscript values must be legitimate subscripts for the {\it
align-target}.  (This implies that the {\it alignee} is not allowed to
``wrap around'' or ``extend past the edges'' of an {\it align-target}.)
The selected element of the {\it alignee} is then considered to be
aligned with the indicated element of the {\it align-target};  more
precisely, the selected element of the {\it alignee} is considered to
be ultimately aligned with the same object with which the indicated
element of the {\it align-target} is currently ultimately aligned
(possibly itself).

More examples of {\tt ALIGN} directives:
                                                                        \CODE
      INTEGER D1(N)
      LOGICAL D2(N,N)
      REAL, DIMENSION(N,N):: X,A,B,C,AR1,AR2A,P,Q,R,S
!HPF$ ALIGN X(:,*) WITH D1(:)
!HPF$ ALIGN (:,*) WITH D1:: A,B,C,AR1,AR2A
!HPF$ ALIGN WITH D2:: P,Q,R,S
                                                                        \EDOC
Note that, in a {\it alignee-list}, the alignees must all have the same
rank but need not all have the same shape; the extents need match only
for dimensions that correspond to colons in the {\it align-source-list}.
This turns out to be an extremely important convenience;
one of the most common cases in current practice is aligning arrays that
match in distributed (``parallel'') dimensions but may differ in
collapsed (``on-processor'') dimensions:
                                                                        \CODE

      REAL A(3,N), B(4,N), C(43,N), Q(N)
!HPF$ DISTRIBUTE Q(BLOCK)
!HPF$ ALIGN (*,:) WITH Q:: A,B,C
                                                                        \EDOC
Here there are processors (perhaps {\tt N} of
them) and arrays of different sizes (3, 4, 43) within each
processor are required.  As far as HPF is concerned,
 the numbers 3, 4, and 43 may be different,
because those axes will be collapsed.  Thus array elements with
indices differing only along that axis will all be aligned with the
same element of {\tt Q} (and thus be specified as residing in the same
processor).

In the following examples, each directive in the group means
the same thing, assuming that corresponding axis upper and lower bounds match:
                                                                        \CODE
!Second axis of X is collapsed
!HPF$ ALIGN X(:,*) WITH D1(:)
!HPF$ ALIGN X(J,*) WITH D1(J)
!HPF$ ALIGN X(J,K) WITH D1(J)

!Replicated representation along second axis of D3
!HPF$ ALIGN X(:,:) WITH D3(:,*,:)
!HPF$ ALIGN X(J,K) WITH D3(J,*,K)

!Transposing two axes
!HPF$ ALIGN X(J,K) WITH D2(K,J)
!HPF$ ALIGN X(J,:) WITH D2(:,J)
!HPF$ ALIGN X(:,K) WITH D2(K,:)
!But there isn't any way to get rid of *both* index variables;
! the subscript-triplet syntax alone cannot express transposition..

!Reversing both axes
!HPF$ ALIGN X(J,K) WITH D2(M-J+1,N-K+1)
!HPF$ ALIGN X(:,:) WITH D2(M:1:-1,N:1:-1)

!Simple case
!HPF$ ALIGN X(J,K) WITH D2(J,K)
!HPF$ ALIGN X(:,:) WITH D2(:,:)
!HPF$ ALIGN (J,K) WITH D2(J,K):: X
!HPF$ ALIGN (:,:) WITH D2(:,:):: X
!HPF$ ALIGN WITH D2:: X
                                                                        \EDOC


\section{Allocatable Arrays and Pointers}
\label{ALLOCATABLE-SECTION}

A variable with the {\tt ALLOCATABLE} attribute may appear
as an {\it alignee}
in an {\tt ALIGN} directive or as a {\it distributee} in a {\tt DISTRIBUTE}
directive.  Such directives do not take effect immediately, however; they
take effect each time the array is allocated by an {\tt ALLOCATE} statement,
rather than on entry to the scoping unit.
The values of all specification expressions in such a directive
are determined once on entry to the scoping unit
and may be used multiple times (or not at all).
For example:
                                                                        \CODE
      SUBROUTINE MILLARD_FILLMORE(N,M)
      REAL, ALLOCATABLE, DIMENSION(:) :: A, B
!HPF$ ALIGN B(I) WITH A(I+N)
!HPF$ DISTRIBUTE A(BLOCK(M*2))
      N = 43
      M = 91
      ALLOCATE(A(27))
      ALLOCATE(B(13))
      ...
                                                                        \EDOC
The values of the expressions {\tt N} and {\tt M*2}
on entry to the subprogram are conceptually retained by the
{\tt ALIGN} and {\tt DISTRIBUTE} directives for later use at allocation time.
When the array {\tt A} is allocated, it is distributed with a block size
equal to the retained value of {\tt M*2}, not the value 182.
When the array {\tt B} is allocated, it is aligned relative to {\tt A}
according to the retained value of {\tt N}, not its new value 43.

Note that it would have been incorrect in the {\tt MILLARD_FILLMORE} example
to perform the two {\tt ALLOCATE} statements in the opposite order.
In general, when an object {\tt X} is created it may be aligned to another
object {\tt Y} only if {\tt Y} has already been created or allocated.
The following example illustrates several related cases.
                                                                        \CODE
      SUBROUTINE WARREN_HARDING(P,Q)
      REAL P(:)
      REAL Q(:)
      REAL R(SIZE(Q))
      REAL, ALLOCATABLE :: S(:),T(:)
!HPF$ ALIGN P(I) WITH T(I)                        !Nonconforming
!HPF$ ALIGN Q(I) WITH *T(I)                       !Nonconforming
!HPF$ ALIGN R(I) WITH T(I)                        !Nonconforming
!HPF$ ALIGN S(I) WITH T(I)
      ALLOCATE(S(SIZE(Q)))                        !Nonconforming
      ALLOCATE(T(SIZE(Q)))
                                                                        \EDOC
The {\tt ALIGN} directives are not HPF-conforming because the array {\tt T}
has not yet been allocated at the time that the various alignments
must take place.  The four cases differ slightly in their details.
The arrays {\tt P} and {\tt Q} already exist on entry to the
subroutine, but because {\tt T} is not yet allocated, one cannot
correctly prescribe the alignment of {\tt P} or describe the
alignment of {\tt Q} relative to {\tt T}.  (See Section~\ref{ch-mapping-subr}
for a discussion of prescriptive and descriptive directives.)
The array {\tt R} is created on subroutine entry and its size
can correctly depend on the {\tt SIZE} of {\tt Q}, but the alignment
of {\tt R} cannot be specified in terms of the alignment of {\tt T}
any more than its size can be specified in terms of the size of {\tt T}.
It {\it is} permitted to have an alignment directive for {\tt S}
in terms of {\tt T}, because the alignment action does not take place
until {\tt S} is allocated; however, the first {\tt ALLOCATE}
statement is nonconforming because {\tt S} needs to be aligned
but at that point in time {\tt T} is still unallocated.


When an array is allocated, it will be aligned to an existing template
if there is an explicit {\tt ALIGN} directive for the allocatable
variable.  If there is no explicit {\tt ALIGN} directive, then the array
will be ultimately aligned with itself.  It is forbidden for any
other object to be ultimately aligned to an array at the time the
array becomes undefined by reason of deallocation.  All this applies
regardless of whether the name originally used in the {\tt ALLOCATE}
statement when the array was created had the {\tt ALLOCATABLE} attribute or
the {\tt POINTER} attribute.

Pointers cannot be explicitly mapped in HPF and thus
can only be associated with objects which are not explicitly mapped.
When used for allocation, the compiler may
choose any arbitrary mapping for data allocated through the pointer.
Explicit mapping of pointers is allowed under the approved extensions - see
section~\ref{POINTERS-SECTION} for details.
Also, the relationship of pointers and sequence attributes is
described in section~\ref{sequence}.


\section{PROCESSORS Directive}
\label{PROCESSORS-SECTION}

The {\tt PROCESSORS} directive declares one or more rectilinear
processor arrangements, specifying for each one its name, its rank
(number of dimensions), and the extent in each dimension.  It may
appear only in the {\it specification-part} of a scoping unit.  Every
dimension of a processor arrangement must have nonzero extent;
therefore a processor arrangement cannot be empty.

In the language of section 14.1.2 of the Fortran standard, processor
arrangements are local entities of class (1); therefore a processor
arrangement may not have the same name as a variable, named constant,
internal procedure, etc., in the same scoping unit.  Names of processor
arrangements obey the same rules for host and use association as other
names in the long list in section 12.1.2.2.1 of the Fortran
standard.


A processor arrangement declared in a module has the default accessibility
of the module.

\begin{rationale}
Because the name of a processor arrangement is not a first-class entity
in HPF, but must appear only in directives, it cannot appear in an
{\it access-stmt} ({\tt PRIVATE} or {\tt PUBLIC}).
If directives ever become full-fledged Fortran statements rather
than structured comments, then it would be appropriate to allow
the accessibility of a processor arrangement to be controlled
by listing its name in an {\it access-stmt}.
\end{rationale}


If two processor arrangements have the same shape, then corresponding
elements of the two arrangements are understood to refer to the same
abstract processor.  (It is anticipated that
implementation-dependent directives provided by some HPF
implementations could overrule the default correspondence of processor
arrangements that have the same shape.)

If directives collectively specify that two objects be mapped to the
same abstract processor at a given instant during the program
execution, the intent is that the two objects be mapped to the same
physical processor at that instant.

The intrinsic functions {\tt NUMBER_OF_PROCESSORS} and {\tt
PROCESSORS_SHAPE} may be used to inquire about the total number of
actual physical processors used to execute the program.  This
information may then be used to calculate appropriate sizes for the
declared abstract processor arrangements.

                                                                        \BNF
processors-directive       \IS  PROCESSORS processors-decl-list

processors-decl            \IS  processors-name [ (
explicit-shape-spec-list ) ]
                                                                        \FNB


Examples:

                                                                        \CODE
!HPF$ PROCESSORS P(N)
!HPF$ PROCESSORS Q(NUMBER_OF_PROCESSORS()),       &
!HPF$            R(8,NUMBER_OF_PROCESSORS()/8)
!HPF$ PROCESSORS BIZARRO(1972:1997,-20:17)
!HPF$ PROCESSORS SCALARPROC
                                                                        \EDOC

\noindent
If no shape is specified, then the declared processor arrangement is
conceptually scalar.

\begin{rationale}
A scalar processor arrangement may be useful as a way of
indicating that certain scalar data should be kept together but need
not interact strongly with distributed data.  Depending on the
implementation architecture, data distributed onto such a processor
arrangement may reside in a single ``control'' or ``host'' processor
(if the machine has one), or may reside in an arbitrarily chosen
processor, or may be replicated over all processors.  For target
architectures that have a set of computational processors and a
separate scalar host computer, a natural implementation is to map
every scalar processor arrangement onto the host processor.  For
target architectures that have a set of computational processors but
no separate scalar ``host'' computer, data mapped to a scalar
processor arrangement might be mapped to some arbitrarily chosen
computational processor or replicated onto all computational
processors.
\end{rationale}

An HPF compiler is required to accept any
{\tt PROCESSORS} declaration in which the product of the extents of each
declared processor arrangement is equal to the number of physical
processors that would be returned by the call {\tt NUMBER_OF_PROCESSORS()}.
It must also accept all declarations of scalar {\tt PROCESSOR}
arrangements.  Other cases may be handled as well, depending on the
implementation.

For compatibility with the Fortran attribute syntax, an optional
``{\tt ::}'' may be inserted.  The shape may also be specified with the
{\tt DIMENSION} attribute:
                                                                        \CODE
!HPF$ PROCESSORS :: RUBIK(3,3,3)
!HPF$ PROCESSORS, DIMENSION(3,3,3) :: RUBIK
                                                                        \EDOC
As in Fortran, an {\it explicit-shape-spec-list} in a {\it processors-decl}
will override an explicit {\tt DIMENSION} attribute:
                                                                        \CODE
!HPF$ PROCESSORS, DIMENSION(3,3,3) ::      &
!HPF$            RUBIK, RUBIKS_REVENGE(4,4,4), SOMA
                                                                        \EDOC
Here {\tt RUBIKS_REVENGE} is \( 4 \times 4 \times 4 \) while
{\tt RUBIK} and {\tt SOMA} are each \( 3 \times 3 \times 3 \).
(By the rules enunciated above, however, such a statement
may not be completely portable because no HPF language processor is
required to handle shapes of total sizes 27 and 64 simultaneously.)

Returning from a subprogram causes all processor arrangements
declared local to that subprogram to become undefined.  It is
not HPF-conforming for any array or template to be distributed onto a processor
arrangement at the time the processor arrangement becomes undefined
unless at least one of two conditions holds:

\begin{itemize}

\item The array or template itself becomes undefined at the same time
by virtue of returning from the subprogram.

\item Whenever the subprogram is called, the processor arrangement
is always locally defined in the same way, with identical lower bounds,
and identical upper bounds.

\begin{rationale}
Note that the second condition is slightly less stringent than requiring
all expressions to be constant.  This allows calls to
{\tt NUMBER_OF_PROCESSORS} or {\tt PROCESSORS_SHAPE} to appear
without violating the condition.
\end{rationale}

\end{itemize}

Variables in {\tt COMMON} or having the {\tt SAVE} attribute may be
mapped to a locally declared processor arrangement, but because the
first condition cannot hold for such variables (they don't become
undefined), the second condition must be observed.
This allows {\tt COMMON} variables to work properly through the customary
strategy of putting identical declarations in each scoping unit that
needs to use them, while allowing the processor arrangements to which
they may be mapped to depend on the value returned
by {\tt NUMBER_OF_PROCESSORS}. (See section~\ref{sequence} for
further information on mapping common variables.)

\begin{implementors}
It may be desirable to have a way for the user to specify at compile
time the number of physical processors on which the program is to be
executed.  This might be specified either by an implementation-dependent
directive, for example, or through the programming environment (for
example, as a UNIX command-line argument).  Such facilities are
beyond the scope of the HPF specification, but as food for thought we
offer the following illustrative hypothetical examples:
                                                                        \CODE
!Declaration for multiprocessor by ABC Corporation
!ABC$ PHYSICAL PROCESSORS(8)
!Declaration for mpp by XYZ Incorporated
!XYZ$ PHYSICAL PROCESSORS(65536)
!Declaration for hypercube machine by PDQ Limited
!PDQ$ PHYSICAL PROCESSORS(2,2,2,2,2,2,2,2,2,2)
!Declaration for two-dimensional grid machine by TLA GmbH
!TLA$ PHYSICAL PROCESSORS(128,64)
!One of the preceding might affect the following
!HPF$ PROCESSORS P(NUMBER_OF_PROCESSORS())
                                                                        \EDOC

It may furthermore be desirable to have a way for the user to specify
the precise mapping of the processor arrangement declared in a
{\tt PROCESSORS} statement to the physical processors of the executing
hardware.  Again, this might be specified either by a
implementation-dependent directive or through the programming
environment (for example, as a UNIX command-line argument);
such facilities are beyond the scope of the HPF specification, but as
food for thought we offer the following illustrative hypothetical
example:
                                                                        \CODE
!PDQ$ PHYSICAL PROCESSORS(2,2,2,2,2,2,2,2,2,2,2,2,2)
!HPF$ PROCESSORS G(8,64,16)
!PDQ$ MACHINE LAYOUT G(:GRAY(0:2),:GRAY(6:11),:BINARY(3:5,12))
                                                                        \EDOC
This might specify that the first dimension of {\tt G} should use hypercube
axes 0, 1, 2 with a Gray-code ordering; the second dimension should
use hypercube axes 6 through 11 with a Gray-code ordering; and the
third dimension should use hypercube axes 3, 4, 5, and 12 with a
binary ordering.
\end{implementors}




\section{TEMPLATE Directive}
\label{TEMPLATE-SECTION}

The {\tt TEMPLATE} directive declares one or more templates, specifying for
each the name, the rank (number of dimensions), and the extent in each
dimension.  It must appear in the {\it specification-part} of a scoping unit.

In the language of section 14.1.2 of the Fortran standard,
templates are local entities of class (1); therefore a template may
not have the same name as a variable, named constant, internal
procedure, etc., in the same scoping unit.  Template names obey the
rules for host and use association as other names in the
list in section 12.1.2.2.1 of the Fortran standard.


A template declared in a module has the default accessibility
of the module.

\begin{rationale}
Because the name of a template is not a first-class entity
in HPF, but must appear only in directives, it cannot appear in an
{\it access-stmt} ({\tt PRIVATE} or {\tt PUBLIC}).
If directives ever become full-fledged Fortran statements rather
than structured comments, then it would be appropriate to allow
the accessibility of a template to be controlled
by listing its name in an {\it access-stmt}.
\end{rationale}



A template is simply an abstract space of indexed positions; it can
be considered as an ``array of nothings'' (as compared to an ``array of
integers,'' say).
%%%If an array is a cat, then a template is a Cheshire
%%%cat, and the index space is the grin.
A template may be used as an abstract {\it align-target} that may
then be distributed.
                                                                        \BNF
template-directive             \IS  TEMPLATE template-decl-list

template-decl              \IS  template-name [ ( explicit-shape-spec-list ) ]

                                                                        \FNB

Examples:
                                                                        \CODE
!HPF$ TEMPLATE A(N)
!HPF$ TEMPLATE B(N,N), C(N,2*N)
!HPF$ TEMPLATE DOPEY(100,100),SNEEZY(24),GRUMPY(17,3,5)
                                                                        \EDOC

If the ``{\tt ::}'' syntax is used, then the declared templates may optionally
be distributed in the same {\it combined-directive}.  In this case
all templates declared by the
directive must have the same rank so that the {\tt DISTRIBUTE} attribute
will be meaningful.  The {\tt DIMENSION} attribute may also be used.
                                                                        \CODE
!HPF$ TEMPLATE, DISTRIBUTE(BLOCK,*) ::    &
!HPF$                              WHINEY(64,64),MOPEY(128,128)
!HPF$ TEMPLATE, DIMENSION(91,91) :: BORED,WHEEZY,PERKY
                                                                        \EDOC

Templates are useful in the particular situation where one must align
several arrays relative to one another but there is no need to
declare a single array that spans the entire index space of interest.
For example, one might want four \( N \times N \) arrays aligned to the four
corners of a template of size \( (N+1) \times (N+1) \):
                                                                        \CODE
!HPF$ TEMPLATE, DISTRIBUTE(BLOCK, BLOCK) :: EARTH(N+1,N+1)
      REAL, DIMENSION(N,N) :: NW, NE, SW, SE
!HPF$ ALIGN NW(I,J) WITH EARTH( I , J )
!HPF$ ALIGN NE(I,J) WITH EARTH( I ,J+1)
!HPF$ ALIGN SW(I,J) WITH EARTH(I+1, J )
!HPF$ ALIGN SE(I,J) WITH EARTH(I+1,J+1)
                                                                        \EDOC
Templates may also be useful in making assertions about the mapping of
dummy arguments (see Section~\ref{ch-mapping-subr}).

Unlike arrays, templates cannot be in {\tt COMMON}.  So two templates
declared in different scoping units will always be distinct, even if
they are given the same name.  The only way for two program units to
refer to the same template is to declare the template in a module that
is then used by the two program units.

Templates are not passed through the subprogram argument interface.
The template to which a dummy argument is aligned is always distinct
from the template to which the actual argument is aligned, though it
may be a copy (see section~\ref{INHERIT-SECTION}).  On exit from a
subprogram, an HPF implementation arranges that the actual argument is
aligned with the same template with which it was aligned before the
call.

Returning from a subprogram causes all templates declared local to that
subprogram to become undefined.  It is not HPF-conforming for any
variable to be aligned to a template at the time the template becomes
undefined unless at least one of two conditions holds:

\begin{itemize}

\item The variable itself becomes undefined at the same time by virtue
of returning from the subprogram.

\item Whenever the subprogram is called, the template is always locally
defined in the same way, with identical lower bounds, identical upper
bounds, and identical distribution information (if any) onto
identically defined processor arrangements (see
section~\ref{PROCESSORS-SECTION}).

\begin{rationale}
Note that this second condition is slightly less stringent than
requiring all expressions to be constant.  This allows calls to {\tt
NUMBER_OF_PROCESSORS} or {\tt PROCESSORS_SHAPE} to appear without
violating the condition.
\end{rationale}

\end{itemize}

\noindent
Variables in {\tt COMMON} or having the {\tt SAVE} attribute may be
mapped to a locally declared template, but because the first condition
cannot hold for such variable (they don't become undefined), the second
condition must be observed.


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Material from the old chapter 7
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\section{Storage and Sequence Association}
\label{sequence}

HPF allows the mapping of
data objects across multiple processors in order to improve
parallel performance.  Fortran specifies
relationships between the storage for data objects associated
through {\tt COMMON} and {\tt EQUIVALENCE} statements, and the order of
array elements during association at procedure boundaries
between actual arguments and dummy arguments.
Otherwise, the location of data is not constrained by the
language.

{\tt COMMON} and {\tt EQUIVALENCE} statements constrain the alignment
of different data items based on the underlying model
of storage units and storage sequences:

\begin{quotation}
{\em Storage association is the association of two or more
data objects that occurs when two or more storage sequences
share or are aligned with one or more storage units.}

--- Fortran Standard (14.6.3.1)

\end{quotation}
The model of storage association is a single linearly
addressed memory, based on the traditional single address
space, single memory unit architecture. This model can cause
severe inefficiencies on architectures where storage for
data objects is mapped.

Sequence association refers to the order of array elements
that Fortran requires when an array expression or array
element is associated with a dummy array argument:

\begin{quotation}
{\em The rank and shape of the actual argument need not agree
with the rank and shape of the dummy argument, \ldots}

--- Fortran Standard (12.4.1.4)

\end{quotation}
As with storage association, sequence association
is a natural concept only in systems with
a linearly addressed memory.

As an aid to porting FORTRAN 77 codes, HPF allows codes that
rely on sequence and storage association to be valid in HPF.
Some modification to existing FORTRAN 77 codes may
nevertheless be necessary.
This section explains the relationship between HPF data
mapping and sequence and storage association.

\subsection{Storage Association}

\subsubsection{Definitions}

\label{sequence-defs}

\begin{enumerate}

\item {\tt COMMON} blocks are either {\it sequential}
or {\it nonsequential}, as determined by either explicit
directive or compiler default.  A sequential {\tt COMMON} block
has a single common  block storage sequence (Fortran Standard 5.5.2.1).

\item An {\it aggregate variable group}
is a collection of variables whose individual storage
sequences are parts of a single storage sequence.

Variables associated by {\tt EQUIVALENCE} statements
or by a combination of {\tt EQUIVALENCE} and {\tt COMMON} statements
form an aggregate variable group. The variables of a
sequential {\tt COMMON} block form a single aggregate variable
group.


\item The {\it size} of an aggregate variable group is the
number of storage units in the group's storage sequence
(Fortran Standard 14.6.3.1).

\item  \label{seq-var} Data objects are either
{\it sequential} or {\it nonsequential}.
A data object is {\it sequential} if and only if any of the
following holds:


\begin{enumerate}

\item it appears in a sequential {\tt COMMON} block;

\item it is a member of an aggregate variable group;

\item it is an assumed-size array;

\item it is a component of a derived type with
the Fortran {\tt SEQUENCE} attribute; or

\item it is declared to be sequential in an HPF {\tt SEQUENCE}
directive.

\end{enumerate}

A sequential object can be storage associated or
sequence associated;  nonsequential objects cannot.

\item A {\tt COMMON} block contains a sequence of {\it components}.
Each component is either an aggregate
variable group, or a variable that is not a member of any
aggregate variable group.
Sequential {\tt COMMON} blocks contain a single component.
Nonsequential {\tt COMMON} blocks may
contain several components that  may be
sequential variables or aggregate variable groups or
may be nonsequential.




\end{enumerate}


\subsubsection{Examples of Definitions}

                                                                \CODE
      IMPLICIT REAL (A-Z)
      COMMON /FOO/ A(100), B(100), C(100), D(100), E(100)
      DIMENSION X(100), Y(150), Z(200)


!Example 1:
      EQUIVALENCE ( A(1), Z(1) )
!Four components: (A, B), C, D, E
!Sizes are: 200, 100, 100, 100

!Example 2:
      EQUIVALENCE ( A(51), X(1) ) ( B(100), Y(1) )
!Two components (A, B, C, D), E
!Sizes are: 400, 100

!Example 3:
!HPF$ SEQUENCE /FOO/
!The COMMON has one component, (A, B, C, D, E)
!Size is 500
                                                                \EDOC
\noindent
The {\tt COMMON} block {\tt /FOO/} is nonsequential
in Examples 1 and 2.
Aggregate variable groups are shown as components in
parentheses.

\subsection {Sequence Directive}

A {\tt SEQUENCE} directive is defined to allow a user to declare
explicitly that data objects or {\tt COMMON}  blocks are to be treated
by the compiler as sequential.  ({\tt COMMON} blocks are by default
nonsequential.  Data objects are
nonsequential unless Definition~\ref{seq-var} applies.)
Some implementations may supply an  optional compilation
environment where the {\tt SEQUENCE} directive is applied by
default.  For completeness in such an environment, HPF
defines a {\tt NO SEQUENCE} directive to allow a user to
establish that the usual
nonsequential default should apply to a scoping unit, or selected
data objects and {\tt COMMON} blocks within the scoping unit.

                                        \BNF
sequence-directive  \IS    SEQUENCE [ [ :: ] association-name-list ]
                    \OR NO SEQUENCE [ [ :: ] association-name-list ]

association-name        \IS object-name
                        \OR / [ common-block-name ]  /
                                        \FNB

\begin{constraints}

\item An object name or {\tt COMMON} block name may appear at most once
in a {\it sequence-directive} within any scoping unit.


\item Only one sequence directive with no {\it association-name-list}
is permitted in the same scoping unit.


\end{constraints}

A pointer declared with the {\tt SEQUENCE} attribute can be only
associated with sequential objects, and conversely.

\subsubsection {Storage Association Rules}

\begin{enumerate}

\item A {\it sequence-directive} with an empty {\it
association-name-list}  is treated as if it contained the name of all
implicitly mapped objects and {\tt COMMON} blocks in the scoping unit
which cannot otherwise be determined to be sequential or nonsequential
by their language context.

\item A sequential object may not be explicitly mapped.

\item No explicit mapping may be given for a component of a derived
type having the Fortran {\tt SEQUENCE} attribute.
Note
that this rule is applicable only under the approved extensions
since components of derived types cannot be explicitly mapped in HPF.


\item If a {\tt COMMON} block is nonsequential, then all of the
following must hold:

\begin{enumerate}

\item Every occurrence of the {\tt COMMON}  block has exactly the
same number of components with each corresponding component
having a storage sequence of exactly the same size;

\item If a component is a nonsequential variable in {\it any}
occurrence of the {\tt COMMON} block, then it must be
nonsequential with identical  type, shape, and mapping
attributes in {\it every}  occurrence of the {\tt COMMON} block; and

\item Every occurrence of the {\tt COMMON}  block must be
nonsequential.

\end{enumerate}

\end{enumerate}


\subsubsection{Storage Association Discussion}
\begin{users}
Under these rules, variables in a {\tt COMMON} block can be mapped
as long as the components of the {\tt COMMON} block are the same in
every scoping unit that declares the {\tt COMMON} block.

Correct Fortran programs will not necessarily
be correct without modification in HPF.
The use of
{\tt EQUIVALENCE} with {\tt COMMON} blocks can impact the
mappability of data
objects in subtle ways. To allow maximum
optimization for performance, the HPF default for data objects is to
consider them mappable.
In order to get correct separate compilation for
subprograms that use {\tt COMMON} blocks with different aggregate
variable groups in different scoping units, it will be
necessary to insert the HPF {\tt SEQUENCE} directive.

As a check-list
for a user to determine the status of a data object or {\tt COMMON} block,
the following questions can be applied, in order:


\begin{itemize}

\item Does the object appear in some explicit language context
which dictates that the object be
sequential (e.g. {\tt EQUIVALENCE}) or nonsequential?

\item If not, does the object appear in an explicit mapping
directive?

\item If not, does the object or {\tt COMMON} block name appear in the
list of names on a {\tt SEQUENCE} or {\tt NO SEQUENCE} directive?

\item If not, does the scoping unit contain a nameless {\tt SEQUENCE}
 or {\tt NO SEQUENCE}?

\item If not, is the compilation affected by some special
implementation-dependent environment which dictates that names
default to {\tt SEQUENCE}?

\item If not, then the compiler will  consider the object or {\tt COMMON}
block name non-sequential and is free to apply data mapping
optimizations disregarding Fortran sequence and storage association.

\end{itemize}

\end{users}

\begin{implementors}
In order to protect the user and to facilitate portability of
older codes, two implementation options are strongly
recommended. First, every implementation should supply some
mechanism to verify that the type and shape of every mappable
array and the sizes of aggregate variable groups in  {\tt COMMON} blocks
are the same in every scoping unit unless the {\tt COMMON}  blocks are
declared to be sequential. This same check should
also verify that identical mappings have been selected for
the variables in {\tt COMMON}  blocks.  Implementations without
interprocedural information can use a link-time check. The
second implementation option recommended is a
mechanism to declare that data objects and {\tt COMMON} blocks for
a given compilation should be considered sequential unless
declared otherwise. The purpose of this feature is to permit
compilation of large old libraries or  subprograms where
storage association is known to exist without requiring that
the code be modified to apply the HPF
{\tt SEQUENCE} directive to every {\tt COMMON} block.
\end{implementors}


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct  4 16:00:26 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id QAA11222 for hpff-doc-out; Fri, 4 Oct 1996 16:00:26 -0500 (CDT)
Message-Id: <199610042100.QAA11222@cs.rice.edu>
Date: Fri, 4 Oct 1996 16:55:13 -0400 (EDT)
From: Piyush Mehrotra <pm@icase.edu>
To: hpff-doc@cs.rice.edu
Subject: hpff-doc: mapping-subr.tex
Phone: (757)-864-2188
Fax: (757)-864-6134
WWW: http://www.icase.edu/~pm
Address: ICASE MS 403 NASA Langley Research Center Hampton VA 23681
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------


% File: mapping-subr.tex

% Contents:
% Mapping constructs for dummy arguments for HPF 2.0 document,
% including
%       interface rules
%       INHERIT
%
% If you don't have LaTeX2e available, uncomment the next three lines:
%\def\emph#1{{\em #1}}
%\def\texttt#1{{\tt #1}}
%\def\textit#1{{\it #1}}

% Revision history:
% Sep-26-96     Edit by Carl Offner, Digital.  Added section defining
%               the partial order on mappings.  Specified that
%               descriptive syntax is the same as prescriptive syntax
%               together with a (weak) assertion by the programmer
%               that no remapping is necessary.
%
% Sep-04-96     Edit by Carl Offner, Digital.  Added forward reference
%               to some approved extensions that allow subroutines to
%               permanently modify data.  Also added new subsection
%               making it clear that explicit mapping directives are
%               characteristics of dummy arguments and function
%               results.

% Aug-13-96     Edit by Carl Offner, Digital.  Some clarifications and
%               corrections of typos, based on suggestions from Rob
%               Schreiber.
%
% Aug-01-96     Edit by Carl Offner, Digital.  Based on
%               decisions taken at the July HPFF meeting,
%               i)  DISTRIBUTE is no longer allowed on INHERITed
%                   arguments.
%               ii) The section describing when an explicit interface
%                   is not needed when arguments are explicitly mapped
%                   has been vastly tightened up.
%               In addition, descriptive syntax has been more clearly
%               identified as being left in purely for backward
%               compatibility; and the TERPSICHORE-FRUG example has
%               been reworked.
%
% Jun-03-96     Edit by Carl Offner, Digital.
%               Rearrangements, many edits, and two new sections (an
%               introduction and the section on when an explicit
%               interface is necessary).
%
% May-10-96     Created by Charles Koelbel, Rice University
%               (from HPF 1.2 document and HPF 2.0 proposals)

\chapter{Data Mapping in Subprogram Interfaces}
\label{ch-mapping-subr}

{\em
Comments on this section should be directed to
Piyush Mehrotra ({\tt pm@icase.edu}),
Carl Offner ({\tt offner@hpc.pko.dec.com}),
Guy Steele ({\tt Guy.Steele@east.sun.com}),
and \\
{\tt hpff-doc@cs.rice.edu}.
Please use ``{\tt Comments on Mapping in Subprogram Calls}'' as the
{\tt Subject:} line.
}


\bigskip  %% Take this out in the final document.

\emph{In this section, phrases such as ``the caller must pass\dots''
  are constraints on the implementation (i.e., on the generated code
  produced by the compiler), not on the source code produced by the
  programmer.}



\section{Introduction}
\label{mapsub:introduction}

\emph{This introduction gives an overview of the ways in which mapping
directives interact with argument passing to subprograms.  The
language used here, however, is not definitive; the subsequent
subsections of this section contain the authoritative rules.}

In addition to the data mapping features described in
Section~\ref{ch-mapping-base}, HPF allows a number of options for
describing the mapping of dummy arguments.

The mapping of each such dummy argument may be related to the mapping
of its associated actual argument in the calling main program or
procedure (the ``caller'') in several different ways.  To allow for
this, mapping directives applied to dummy arguments can have three
different syntactic forms: \emph{prescriptive}, \emph{descriptive},
and \emph{transcriptive}.

HPF provides these three forms to allow the programmer either to
specify that the data is to be left in place, or to specify that
during the execution of the call the data must be automatically
remapped into a new and presumably more efficient mapping for the
duration of the execution of the called subprogram.

The meaning of these forms is as follows:

\begin{description}

\item[prescriptive] The directive describes the mapping of the dummy
  argument.  However, the actual argument need not have this mapping.
  \emph{If it does not}, it is the responsibility of the compiler to
  generate code to remap the argument as specified, and to restore the
  original mapping on exit.  This code may be generated in either the
  caller or in the called subprogram; the requirements for explicit
  interfaces in section~\ref{mapsub:ExplicitInterfaces} insure that
  the necessary information will be available at compile-time to
  perform the mapping in either place.

  Prescriptive directives are syntactically identical to directives
  occurring elsewhere in the program.  For instance, if \texttt{A} is
  a dummy argument,

                                                                \CODE
!HPF$ DISTRIBUTE A (BLOCK, CYCLIC)
                                                                \EDOC
  is a prescriptive directive.

\item[descriptive] Descriptive syntax has exactly the same meaning as
  prescriptive syntax, except that in addition it amounts to a weak
  assertion by the programmer that the actual argument requires no
  remapping.

  The assertion is characterized as ``weak'' because if it is false,
  the program is still standard-conforming.  In such a case, the
  compiler must generate the appropriate remapping.

  If the compiler can prove that the assertion is false, or if the
  compiler cannot verify that it is true, it may issue a warning or
  informational diagnostic message.

  \begin{users}
    The purpose of descriptive, as opposed to prescriptive, directives
    is simply to provide a possible way for the compiler to report
    information to the programmer that may be useful in program
    development and debugging.

    Note that any diagnostic message thay may be produced as a result
    of the use of descriptive directives is not a portable feature of
    this language.  In particular, there are instances in which no
    remapping is needed but where this fact would be impossible or
    highly non-trivial for a compiler to ascertain.  Different
    compilers may well emit messages in different circumstances; and
    there is no requirement that any such messages be emitted at all.
  \end{users}

  Descriptive directives look like prescriptive directives, except
  that an asterisk precedes the description.  For instance,
                                                                \CODE
!HPF$ DISTRIBUTE A *(BLOCK, CYCLIC)
                                                                \EDOC
  is a descriptive directive.

\item[transcriptive] The mapping is unspecified.  The called
  subprogram must accept the mapping of the argument as it is passed.
  (Of course this means that the caller must pass this mapping
  information at run-time.)

  Transcriptive directives are written with a single asterisk for
  distributions and processor arrays; for instance
                                                                \CODE
!HPF$ DISTRIBUTE A *
                                                                \EDOC
  is a transcriptive directive.  The \texttt{INHERIT} directive
  (see section~\ref{INHERIT-SECTION}) is used to specify a transcriptive
  alignment.

\end{description}

Both distribution formats and processor arrangements can be specified
prescriptively, descriptively, or transcriptively.  Alignment is more
complicated, because of the need to specify the template with which
the dummy is aligned.  This template may be unspecified (in this case
of course there is no \texttt{ALIGN} directive), in which case it is
the \emph{natural template} of the dummy.  (``Natural template'' is
defined in section~\ref{mapsub:templates} below.)  Otherwise, one of
the following disjoint possibilities must be true:

\begin{itemize}

\item The template is explicitly specified by a prescriptive
  \texttt{ALIGN} directive.

\item The template is explicitly specified by a descriptive
  \texttt{ALIGN} directive.

\item The template is \emph{inherited}.  This is specified by giving
  the dummy the \texttt{INHERIT} attribute (described in
  section~\ref{INHERIT-SECTION} below).  This implicitly specifies the
  template to be a copy of the template with which the corresponding
  actual argument is ultimately aligned; further, the alignment of the
  dummy with that template is the same as that of the corresponding
  actual.  This is in effect a transcriptive form of alignment.

\end{itemize}

This is restated more precisely in section~\ref{mapsub:templates}
below.

\begin{users}
  Although it is possible to write some combinations of mapping
  directives that are partially prescriptive and partially
  transcriptive, for instance, there is probably no virtue to so
  doing.  The point of these directives is to enable the compiler to
  handle any necessary remapping correctly and efficiently.  Now
  remapping can happen for one or more of the following reasons:

  \begin{itemize}
  \item  to make the alignment of the actual and the dummy agree;
  \item  to make the distribution of the actual and the dummy agree;
  \item  to make the processor array of the actual and the dummy agree.
  \end{itemize}

  For most machines, there is no real difference in the cost of
  remapping for any of these reasons.  It is therefore a better
  practice (for readability, at least) to make a mapping either purely
  transcriptive, purely prescriptive, or purely descriptive.

  While transcriptive mappings can be useful in writing libraries,
  they impose a run-time cost on the subprogram.  They should
  therefore be avoided in normal user code.
\end{users}

\section{What Remapping is Required, and Who Does It}

If there is an explicit interface for the called subprogram and that
interface contains prescriptive or descriptive mapping directives for
a dummy argument, and if a remapping of the corresponding actual
argument is necessary, the call should proceed as if the data was
copied to a temporary variable to match the mapping of the dummy
argument as expressed by the directives in the explicit interface.
The template of the dummy will then be as declared in the interface.

If there is no explicit interface, then no remapping will be
necessary; this is a consequence of the requirements in
section~\ref{mapsub:ExplicitInterfaces}.

An overriding principle is that \emph{any remapping of arguments is
not visible to the caller}.  That is, when the subprogram returns and
the caller resumes execution, all objects accessible to the caller
after the call are mapped exactly as they were before the call.  It is
not possible for a procedure to change the mapping of any object in a
manner visible to its caller.

\begin{users}
Some Approved Extensions relax this restriction; see for instance
sections~\ref{DYNAMIC-DUMMY-SECTION} and \ref{POINTERS-SECTION}.
\end{users}

\section{Distributions and Processor Arrangements}
\label{mapsub:DistProcArr}

In a \texttt{DISTRIBUTE} directive where every \textit{distributee} is
a dummy argument, either the \textit{dist-format-clause} or the
\textit{dist-target}, or both, may begin with, or consist of, an
asterisk.

\begin{itemize}

\item Without an asterisk, a \textit{dist-format-clause} or
  \textit{dist-target} is prescriptive; the clause describes a
  distribution and constitutes a request of the language processor to
  make it so.  This might entail either the caller or the called
  subprogram remapping or copying the actual argument on entry at run
  time in order to satisfy the requested distribution for the dummy.

\item Starting with an asterisk, a \textit{dist-format-clause} or
  \textit{dist-target} is descriptive.  Such a directive is equivalent
  in every respect to a prescriptive directive, except that if the
  compiler cannot verify that no remapping of the actual is required,
  it may issue a diagnostic message to that effect.  See
  section~\ref{mapsub:introduction} for further information on this
  point.

\item Consisting of only an asterisk, a \textit{dist-format-clause} or
  \textit{dist-target} is transcriptive; the clause says nothing about
  the distribution but constitutes a request of the language processor
  to copy that aspect of the distribution from that of the actual
  argument.  (The intent is that if the argument is passed by
  reference, no movement of the data will be necessary at run time.)
\end{itemize}

It is possible that, in a single \texttt{DISTRIBUTE} directive, the
\textit{dist-format-clause} might have an asterisk but not the
\textit{dist-target}, or vice versa.

\subsection{Examples}

These examples of \texttt{DISTRIBUTE} directives for dummy arguments
illustrate the various combinations:

                                                                        \CODE
!HPF$ DISTRIBUTE URANIA (CYCLIC) ONTO GALILEO
                                                                        \EDOC
The language processor should do whatever it takes to cause
\texttt{URANIA} to have a \texttt{CYCLIC} distribution on the
processor arrangement \texttt{GALILEO}.
                                                                        \CODE
!HPF$ DISTRIBUTE POLYHYMNIA * ONTO ELVIS
                                                                        \EDOC
The language processor should do whatever it takes to cause
\texttt{POLYHYMNIA} to be distributed onto the processor arrangement
\texttt{ELVIS}, using whatever distribution format it currently has
(which might be on some other processor arrangement).
                                                                        \CODE
!HPF$ DISTRIBUTE THALIA *(CYCLIC) ONTO *FLIP
                                                                        \EDOC
The language processor should do whatever it takes to cause
\texttt{THALIA} to have a \texttt{CYCLIC} distribution on the
processor arrangement \texttt{FLIP}; the programmer believes that the
actual is already distributed in this fashion and that no remapping is
required.
                                                                        \CODE
!HPF$ DISTRIBUTE EUTERPE (CYCLIC) ONTO *
                                                                        \EDOC
The language processor should do whatever it takes to cause
\texttt{EUTERPE} to have a \texttt{CYCLIC} distribution onto whatever
processor arrangement the actual was distributed onto.
                                                                        \CODE
!HPF$ DISTRIBUTE ERATO * ONTO *
                                                                        \EDOC
The mapping of \texttt{ERATO} should not be changed from that of the
actual argument.

Also note that \texttt{DISTRIBUTE ERATO * ONTO *} does not mean the
same thing as
                                                                        \CODE
!HPF$ DISTRIBUTE ERATO (*) ONTO *
                                                                        \EDOC
This latter means: distribute \texttt{ERATO} \texttt{*} (that is,
on-processor) onto whatever processor arrangement the actual was
distributed onto.  The processor arrangement is necessarily scalar in
this case.

\subsection{What Happens When a Clause is Omitted}

One may omit either the \textit{dist-format-clause} or the
\textit{dist-onto-clause} for a dummy argument.  This is understood as
follows:

If the dummy argument has the \texttt{INHERIT} attribute (see
section~\ref{INHERIT-SECTION}), then no distribution directive is
allowed in any case:  the distribution as well as the alignment is
inherited from the actual argument.

In any other case in which distribution information is omitted, the
compiler may choose the distribution format or a target processor
arrangement arbitrarily.

Here are two examples:
                                                                         \CODE
!HPF$ DISTRIBUTE WHEEL_OF_FORTUNE *(CYCLIC)
                                                                         \EDOC
The programmer believes that the actual argument corresponding to the
dummy argument \texttt{WHEEL_OF_FORTUNE} is already distributed
\texttt{CYCLIC}.  The compiler should insure that the mapping of the
passed data is in fact \texttt{CYCLIC}, and remap it if necessary if
it is not.  It may in addition be remapped onto some other processor
arrangement, but there is no reason to; most likely the programmer
would be surprised if such a remapping occurred.
                                                                          \CODE
!HPF$ DISTRIBUTE ONTO *TV :: DAVID_LETTERMAN
                                                                          \EDOC
The programmer believes that the actual argument corresponding to the
dummy argument \texttt{DAVID_LETTERMAN} is already distributed onto
\texttt{TV} in some fashion.  The compiler should insure that this is
so, and make it so if it is not.  The distribution format may be
changed as long as \texttt{DAVID_LETTERMAN} is kept on \texttt{TV}.
(Note that this declaration must be made in attributed form; the
statement form
                                                                        \CODE
!HPF$ DISTRIBUTE DAVID_LETTERMAN ONTO *TV         !Nonconforming
                                                                        \EDOC
does not conform to the syntax for a \texttt{DISTRIBUTE} directive.)




\section{Alignment}

\subsection{The Template of the Dummy Argument}
\label{mapsub:templates}

Here we describe precisely how to determine the template with which the dummy
argument is ultimately aligned:

First, templates are not passed through the subprogram argument
interface.  A dummy argument and its corresponding actual argument may
be aligned to the same template only if that template is accessible in
both the caller and the called subprogram either through host
association or use association.

In any other case, the template with which a dummy argument is aligned is
always distinct from the template with which the actual argument is
aligned, though it may be a copy (see section \ref{INHERIT-SECTION}).
On exit from a procedure, an HPF implementation arranges that the
actual argument is aligned with the same template with which it was
aligned before the call.

The template of the dummy argument is arrived at in one of three ways:

\begin{itemize}
\item If the dummy argument appears explicitly as an \textit{alignee}
  in an \texttt{ALIGN} directive, its template is the
  \textit{align-target} if the \textit{align-target} is a template;
  otherwise its template is the template with which the
  \textit{align-target} is ultimately aligned.

\item If the dummy argument is not explicitly aligned and does not
  have the \texttt{INHERIT} attribute (described in
  section~\ref{INHERIT-SECTION} below), then the template has the same
  shape and bounds as the dummy argument; this is called the
  \textit{natural template} for the dummy.

  (Thus, all the examples in section~\ref{mapsub:DistProcArr} use
  the natural template.)

\item If the dummy argument is not explicitly aligned and does have
  the \texttt{INHERIT} attribute, then the template is ``inherited'' from
  the actual argument according to the following rules:

  \begin{itemize}

  \item If the actual argument is a whole array, the template of the
    dummy is a copy of the template with which the actual argument is
    ultimately aligned.

  \item If the actual argument is an array section of array \(A\)
    where no subscript is a vector subscript, then the template of the
    dummy is a copy of the template with which \(A\) is ultimately
    aligned.

  \item If the actual argument is any other expression, the shape
    and distribution of the template may be chosen arbitrarily by
    the language processor (and therefore the programmer cannot know
    anything \textit{a priori} about its distribution).

  \end{itemize}

  In all of these cases, we say that the dummy has an \textit{inherited
  template}.

\end{itemize}


\subsection{The INHERIT Directive}
\label{INHERIT-SECTION}

The \texttt{INHERIT} directive specifies that a dummy argument should be
aligned to a copy of the template of the corresponding actual argument
in the same way that the actual argument is aligned.

                                                                        \BNF
inherit-directive      \IS  INHERIT inheritee-list

inheritee		\IS object-name
                                                                        \FNB

\begin{constraints}

\item An \textit{inheritee} must be a dummy argument.

\end{constraints}

\begin{users}
This constraint is relaxed for pointers under the approved extensions
(see section~\ref{POINTERS-SECTION}).
\end{users}

The \texttt{INHERIT} directive causes the named subprogram dummy
arguments to have the \texttt{INHERIT} attribute.  Only dummy
arguments may have the \texttt{INHERIT} attribute.  An object must not
have both the \texttt{INHERIT} attribute and the \texttt{ALIGN}
attribute.  The \texttt{INHERIT} directive may appear only in a
\textit{specification-part} of a scoping unit.

If a dummy argument has the \texttt{TARGET} attribute and no explicit
mapping attributes, then the \texttt{INHERIT} attribute is implicitly
assumed.  (See section~\ref{mapsub:pointers}.)

The \texttt{INHERIT} attribute specifies that the template for a dummy
argument should be inherited, by making a copy of the template of the
actual argument.  Moreover, no other explicit mapping directive may
appear for an argument with the \texttt{INHERIT} attribute: the
\texttt{INHERIT} attribute implies a distribution of
\texttt{DISTRIBUTE~*~ONTO~*} for the inherited template.  Thus, the
net effect is to tell the compiler to leave the data exactly where it
is, and not attempt to remap the actual argument.  The dummy argument
will be mapped in exactly the same manner as the actual argument; the
subprogram must be compiled in such a way as to work correctly no
matter how the actual argument may be mapped onto abstract processors.

Note that if \texttt{A} is an array dummy argument, the directive
                                                                        \CODE
!HPF$ INHERIT A
                                                                        \EDOC
is more general than
                                                                        \CODE
!HPF$ DISTRIBUTE A * ONTO *
                                                                        \EDOC
for the following reason: The \texttt{INHERIT} directive states that
the (inherited) template with which \texttt{A} is aligned is
distributed \texttt{* ONTO *}, but that \texttt{A} may be aligned in
some non-trivial manner with that template. On the other hand, the
\texttt{DISTRIBUTE} directive states that \texttt{A} is aligned
trivially with its natural template, which in turn is distributed
\texttt{* ONTO *}.

For example, the following code is not permitted:
                                                                        \CODE
!HPF$ PROCESSORS P(2)
      REAL, DIMENSION(100) :: A
!HPF$ DISTRIBUTE (BLOCK) ONTO P :: A

      CALL FOO(A(1:50))

      ...

      SUBROUTINE FOO(D)
      REAL, DIMENSION(50) :: D
!HPF$ DISTRIBUTE D *            ! Illegal
                                                                        \EDOC
The transcriptive distribution for \texttt{D} is illegal because the
natural template for \texttt{D} is not distributed \texttt{BLOCK}.  On
the other hand, it would be legitimate to replace the illegal
directive by
                                                                        \CODE
!HPF$ INHERIT D
                                                                        \EDOC


\subsubsection{Examples}

Here is a straightforward example of the use of \texttt{INHERIT}:

                                            \CODE

      REAL DOUGH(100)
!HPF$ DISTRIBUTE DOUGH(BLOCK(10))
      CALL PROBATE( DOUGH(7:23:2) )
      ...
      SUBROUTINE PROBATE(BREAD)
      REAL BREAD(9)
!HPF$ INHERIT BREAD
                                             \EDOC

The inherited template of \texttt{BREAD} has shape [100]; element
\texttt{BREAD(I)} is aligned with element 5 + 2*I of the inherited
template, and that template has a \texttt{BLOCK(10)} distribution.


More complicated examples can easily be constructed.  It is important
to bear in mind that the inherited template may have a different rank
than the rank of the dummy, and it may even have a different rank than
the rank of the actual.  For instance, one might have a program
containing the following:

                                                \CODE
      REAL A(100,100)
!HPF$ TEMPLATE T(100,100,100)
!HPF$ DISTRIBUTE T(BLOCK,CYCLIC,*)
!HPF$ ALIGN A(I,J) with T(J,3,I)
      CALL SUBR(A(:,7))
      ...
      SUBROUTINE SUBR(D)
      REAL D(100)
!HPF$ INHERIT D
                                                 \EDOC

In this case, the dummy \texttt{D} has rank 1.  It corresponds to a
1-dimensional section of a 2-dimensional actual \texttt{A} which in
turn is aligned with a 2-dimensional section of a 3-dimensional
template \texttt{T}.  The template of \texttt{D} is a copy of this
three-dimensional template.  \texttt{D} is aligned with the section
\texttt{(7, 3, :)} of this inherited template.  Thus, the ``visible''
dimension of the dummy \texttt{D} is distributed \texttt{*}, although
if the call statement had been

                                                \CODE
      CALL SUBR(A(7,:))
                                                 \EDOC

\noindent
for instance, the ``visible'' dimension of the dummy would be
distributed \texttt{BLOCK}.


\subsection{ALIGN Directive}

The presence or absence of an asterisk at the start of an
\textit{align-spec} has the same meaning as in a
\textit{dist-format-clause}: it specifies whether the \texttt{ALIGN}
directive is descriptive or prescriptive, respectively.

If an \textit{align-spec} that does not begin with \texttt{*} is
applied to a dummy argument, the meaning is that the dummy argument
will be forced to have the specified alignment on entry to the
subprogram.  This may require either the caller or the subprogram to
temporarily remap the data of the actual argument or a copy thereof.

Note that a dummy argument may also be used as an \textit{align-target}.
                                                                        \CODE
      SUBROUTINE NICHOLAS(TSAR,CZAR)
      REAL, DIMENSION(1918) :: TSAR,CZAR
!HPF$ INHERIT :: TSAR
!HPF$ ALIGN WITH TSAR :: CZAR
                                                                        \EDOC

In this example the first dummy argument, \texttt{TSAR}, remains
aligned with the corresponding actual argument, while the second dummy
argument, \texttt{CZAR}, is forced to be aligned with the first dummy
argument.  If the two actual arguments are already aligned, no
remapping of the data will be required at run time.  If they are not,
some remapping will take place.

If the \textit{align-spec} begins with ``\texttt{*}'', then the
\textit{alignee} must be a dummy argument.  The ``\texttt{*}''
indicates that the programmer believes that the actual argument
already has the specified alignment, and that no action to remap it is
required at run time.  (As before, there is no requirement that the
programmer's belief is correct, and the compiler must generate a
remapping if one appears to be necessary, just as in the case of a
prescriptive alignment.)  For example, if in the above example the
alignment directive were changed to

                                                                        \CODE
!HPF$ ALIGN WITH *TSAR :: CZAR
                                                                        \EDOC
then the programmer is expressing a belief that no remapping of the
actual argument corresponding to TSAR will be necessary.

It is not permitted to say simply ``\texttt{ALIGN WITH *}''; an
\textit{align-target} must follow the asterisk.  (The proper way to
say ``accept any alignment'' is \texttt{INHERIT}.)

If a dummy argument has no explicit \texttt{ALIGN} or
\texttt{DISTRIBUTE} attribute, then the compiler provides an implicit
alignment and distribution specification, one that could have been
described explicitly without any ``assertion asterisks''.

\subsubsection{Example}

Without using \texttt{INHERIT}, explicit alignment of a dummy argument
may be necessary to insure that no remapping takes place at the
subprogram boundary.  Here is an example:

                                                                       \CODE
      LOGICAL FRUG(128)
!HPF$ PROCESSORS DANCE_FLOOR(16)
!HPF$ DISTRIBUTE (BLOCK) ONTO DANCE_FLOOR::FRUG
      CALL TERPSICHORE(FRUG(1:40:3))
                                                                        \EDOC

The array section \texttt{FRUG(1:40:3)} is mapped onto abstract
processors in the following manner:
\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,225)(0,0)
\put(0,200){\makebox(35,25){\small\rm 1}}
\put(35,200){\makebox(35,25){\small\rm 2}}
\put(70,200){\makebox(35,25){\small\rm 3}}
\put(105,200){\makebox(35,25){\small\rm 4}}
\put(140,200){\makebox(35,25){\small\rm 5}}
\put(175,200){\makebox(35,25){\small\rm 6}}
\put(210,200){\makebox(35,25){\small\rm 7}}
\put(245,200){\makebox(35,25){\small\rm 8}}
\put(280,200){\makebox(35,25){\small\rm 9}}
\put(315,200){\makebox(35,25){\small\rm 10}}
\put(350,200){\makebox(35,25){\small\rm 11}}
\put(385,200){\makebox(35,25){\small\rm 12}}
\put(420,200){\makebox(35,25){\small\rm 13}}
\put(455,200){\makebox(35,25){\small\rm 14}}
\put(490,200){\makebox(35,25){\small\rm 15}}
\put(525,200){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){7}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,200){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){200}}
\put(0,175){\makebox(35,25){\tt 1}}
\put(0,100){\makebox(35,25){\tt 4}}
\put(0,25){\makebox(35,25){\tt 7}}
\put(35,150){\makebox(35,25){\tt 10}}
\put(35,75){\makebox(35,25){\tt 13}}
\put(35,0){\makebox(35,25){\tt 16}}
\put(70,125){\makebox(35,25){\tt 19}}
\put(70,50){\makebox(35,25){\tt 22}}
\put(105,175){\makebox(35,25){\tt 25}}
\put(105,100){\makebox(35,25){\tt 28}}
\put(105,25){\makebox(35,25){\tt 31}}
\put(140,150){\makebox(35,25){\tt 34}}
\put(140,75){\makebox(35,25){\tt 37}}
\put(140,0){\makebox(35,25){\tt 40}}
\end{picture}
\end{center}

Suppose first that the interface to the subroutine
\texttt{TERPSICHORE} looks like this:

                                                                        \CODE
      SUBROUTINE TERPSICHORE(FOXTROT)
      LOGICAL FOXTROT(:)
!HPF$ INHERIT FOXTROT
                                                                        \EDOC
The template of \texttt{FOXTROT} is a copy of the 128 element
template of the whole array \texttt{FRUG}.  The template is mapped like this:

\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,225)(0,0)
\put(0,200){\makebox(35,25){\small\rm 1}}
\put(35,200){\makebox(35,25){\small\rm 2}}
\put(70,200){\makebox(35,25){\small\rm 3}}
\put(105,200){\makebox(35,25){\small\rm 4}}
\put(140,200){\makebox(35,25){\small\rm 5}}
\put(175,200){\makebox(35,25){\small\rm 6}}
\put(210,200){\makebox(35,25){\small\rm 7}}
\put(245,200){\makebox(35,25){\small\rm 8}}
\put(280,200){\makebox(35,25){\small\rm 9}}
\put(315,200){\makebox(35,25){\small\rm 10}}
\put(350,200){\makebox(35,25){\small\rm 11}}
\put(385,200){\makebox(35,25){\small\rm 12}}
\put(420,200){\makebox(35,25){\small\rm 13}}
\put(455,200){\makebox(35,25){\small\rm 14}}
\put(490,200){\makebox(35,25){\small\rm 15}}
\put(525,200){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){7}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,200){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){200}}
\put(0,175){\makebox(35,25){\tt 1}}
\put(0,150){\makebox(35,25){\tt 2}}
\put(0,125){\makebox(35,25){\tt 3}}
\put(0,100){\makebox(35,25){\tt 4}}
\put(0,75){\makebox(35,25){\tt 5}}
\put(0,50){\makebox(35,25){\tt 6}}
\put(0,25){\makebox(35,25){\tt 7}}
\put(0,0){\makebox(35,25){\tt 8}}
\put(35,175){\makebox(35,25){\tt 9}}
\put(35,150){\makebox(35,25){\tt 10}}
\put(35,125){\makebox(35,25){\tt 11}}
\put(35,100){\makebox(35,25){\tt 12}}
\put(35,75){\makebox(35,25){\tt 13}}
\put(35,50){\makebox(35,25){\tt 14}}
\put(35,25){\makebox(35,25){\tt 15}}
\put(35,0){\makebox(35,25){\tt 16}}
\put(70,175){\makebox(35,25){\tt 17}}
\put(70,150){\makebox(35,25){\tt 18}}
\put(70,125){\makebox(35,25){\tt 19}}
\put(70,100){\makebox(35,25){\tt 20}}
\put(70,75){\makebox(35,25){\tt 21}}
\put(70,50){\makebox(35,25){\tt 22}}
\put(70,25){\makebox(35,25){\tt 23}}
\put(70,0){\makebox(35,25){\tt 24}}
\put(105,175){\makebox(35,25){\tt 25}}
\put(105,150){\makebox(35,25){\tt 26}}
\put(105,125){\makebox(35,25){\tt 27}}
\put(105,100){\makebox(35,25){\tt 28}}
\put(105,75){\makebox(35,25){\tt 29}}
\put(105,50){\makebox(35,25){\tt 30}}
\put(105,25){\makebox(35,25){\tt 31}}
\put(105,0){\makebox(35,25){\tt 32}}
\put(140,175){\makebox(35,25){\tt 33}}
\put(140,150){\makebox(35,25){\tt 34}}
\put(140,125){\makebox(35,25){\tt 35}}
\put(140,100){\makebox(35,25){\tt 36}}
\put(140,75){\makebox(35,25){\tt 37}}
\put(140,50){\makebox(35,25){\tt 38}}
\put(140,25){\makebox(35,25){\tt 39}}
\put(140,0){\makebox(35,25){\tt 40}}
\put(175,175){\makebox(35,25){\tt 41}}
\put(175,150){\makebox(35,25){\tt 42}}
\put(175,125){\makebox(35,25){\tt 43}}
\put(175,100){\makebox(35,25){\tt 44}}
\put(175,75){\makebox(35,25){\tt 45}}
\put(175,50){\makebox(35,25){\tt 46}}
\put(175,25){\makebox(35,25){\tt 47}}
\put(175,0){\makebox(35,25){\tt 48}}
\put(210,175){\makebox(35,25){\tt 49}}
\put(210,150){\makebox(35,25){\tt 50}}
\put(210,125){\makebox(35,25){\tt 51}}
\put(210,100){\makebox(35,25){\tt 52}}
\put(210,75){\makebox(35,25){\tt 53}}
\put(210,50){\makebox(35,25){\tt 54}}
\put(210,25){\makebox(35,25){\tt 55}}
\put(210,0){\makebox(35,25){\tt 56}}
\put(245,175){\makebox(35,25){\tt 57}}
\put(245,150){\makebox(35,25){\tt 58}}
\put(245,125){\makebox(35,25){\tt 59}}
\put(245,100){\makebox(35,25){\tt 60}}
\put(245,75){\makebox(35,25){\tt 61}}
\put(245,50){\makebox(35,25){\tt 62}}
\put(245,25){\makebox(35,25){\tt 63}}
\put(245,0){\makebox(35,25){\tt 64}}
\put(280,175){\makebox(35,25){\tt 65}}
\put(280,150){\makebox(35,25){\tt 66}}
\put(280,125){\makebox(35,25){\tt 67}}
\put(280,100){\makebox(35,25){\tt 68}}
\put(280,75){\makebox(35,25){\tt 69}}
\put(280,50){\makebox(35,25){\tt 70}}
\put(280,25){\makebox(35,25){\tt 71}}
\put(280,0){\makebox(35,25){\tt 72}}
\put(315,175){\makebox(35,25){\tt 73}}
\put(315,150){\makebox(35,25){\tt 74}}
\put(315,125){\makebox(35,25){\tt 75}}
\put(315,100){\makebox(35,25){\tt 76}}
\put(315,75){\makebox(35,25){\tt 77}}
\put(315,50){\makebox(35,25){\tt 78}}
\put(315,25){\makebox(35,25){\tt 79}}
\put(315,0){\makebox(35,25){\tt 80}}
\put(350,175){\makebox(35,25){\tt 81}}
\put(350,150){\makebox(35,25){\tt 82}}
\put(350,125){\makebox(35,25){\tt 83}}
\put(350,100){\makebox(35,25){\tt 84}}
\put(350,75){\makebox(35,25){\tt 85}}
\put(350,50){\makebox(35,25){\tt 86}}
\put(350,25){\makebox(35,25){\tt 87}}
\put(350,0){\makebox(35,25){\tt 88}}
\put(385,175){\makebox(35,25){\tt 89}}
\put(385,150){\makebox(35,25){\tt 90}}
\put(385,125){\makebox(35,25){\tt 91}}
\put(385,100){\makebox(35,25){\tt 92}}
\put(385,75){\makebox(35,25){\tt 93}}
\put(385,50){\makebox(35,25){\tt 94}}
\put(385,25){\makebox(35,25){\tt 95}}
\put(385,0){\makebox(35,25){\tt 96}}
\put(420,175){\makebox(35,25){\tt 97}}
\put(420,150){\makebox(35,25){\tt 98}}
\put(420,125){\makebox(35,25){\tt 99}}
\put(420,100){\makebox(35,25){\tt 100}}
\put(420,75){\makebox(35,25){\tt 101}}
\put(420,50){\makebox(35,25){\tt 102}}
\put(420,25){\makebox(35,25){\tt 103}}
\put(420,0){\makebox(35,25){\tt 104}}
\put(455,175){\makebox(35,25){\tt 105}}
\put(455,150){\makebox(35,25){\tt 106}}
\put(455,125){\makebox(35,25){\tt 107}}
\put(455,100){\makebox(35,25){\tt 108}}
\put(455,75){\makebox(35,25){\tt 109}}
\put(455,50){\makebox(35,25){\tt 110}}
\put(455,25){\makebox(35,25){\tt 111}}
\put(455,0){\makebox(35,25){\tt 112}}
\put(490,175){\makebox(35,25){\tt 113}}
\put(490,150){\makebox(35,25){\tt 114}}
\put(490,125){\makebox(35,25){\tt 115}}
\put(490,100){\makebox(35,25){\tt 116}}
\put(490,75){\makebox(35,25){\tt 117}}
\put(490,50){\makebox(35,25){\tt 118}}
\put(490,25){\makebox(35,25){\tt 119}}
\put(490,0){\makebox(35,25){\tt 120}}
\put(525,175){\makebox(35,25){\tt 121}}
\put(525,150){\makebox(35,25){\tt 122}}
\put(525,125){\makebox(35,25){\tt 123}}
\put(525,100){\makebox(35,25){\tt 124}}
\put(525,75){\makebox(35,25){\tt 125}}
\put(525,50){\makebox(35,25){\tt 126}}
\put(525,25){\makebox(35,25){\tt 127}}
\put(525,0){\makebox(35,25){\tt 128}}
\end{picture}
\end{center}

\noindent
\texttt{FOXTROT(I)} is aligned with element 3*I-2 of the template.

Suppose on the other hand that the interface to \texttt{TERPSICHORE} looks
like this:

                                                                        \CODE
      SUBROUTINE TERPSICHORE(FOXTROT)
      LOGICAL FOXTROT(:)
!HPF$ DISTRIBUTE FOXTROT(BLOCK)
                                                                        \EDOC


In this case, the template of \texttt{FOXTROT} is its natural
template; it has the same size 14 as \texttt{FOXTROT} itself.  The
actual argument, \texttt{FRUG(1:40:3)} is mapped to the 16 processors
in this manner:

\begin{center}
\begin{tabular}{cc}
Abstract  &  Elements \\
processor & of FRUG \\
1 & 1, 2, 3 \\
2 & 4, 5, 6 \\
3 & 7, 8 \\
4 & 9, 10, 11 \\
5 & 12, 13, 14 \\
6--16   &  none
\end{tabular}
\end{center}

That is, the original positions (in the template of the actual
argument) of the elements of the dummy are as follows:

\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,225)(0,0)
\put(0,200){\makebox(35,25){\small\rm 1}}
\put(35,200){\makebox(35,25){\small\rm 2}}
\put(70,200){\makebox(35,25){\small\rm 3}}
\put(105,200){\makebox(35,25){\small\rm 4}}
\put(140,200){\makebox(35,25){\small\rm 5}}
\put(175,200){\makebox(35,25){\small\rm 6}}
\put(210,200){\makebox(35,25){\small\rm 7}}
\put(245,200){\makebox(35,25){\small\rm 8}}
\put(280,200){\makebox(35,25){\small\rm 9}}
\put(315,200){\makebox(35,25){\small\rm 10}}
\put(350,200){\makebox(35,25){\small\rm 11}}
\put(385,200){\makebox(35,25){\small\rm 12}}
\put(420,200){\makebox(35,25){\small\rm 13}}
\put(455,200){\makebox(35,25){\small\rm 14}}
\put(490,200){\makebox(35,25){\small\rm 15}}
\put(525,200){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){7}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,200){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){200}}
\put(0,175){\makebox(35,25){\tt 1}}
\put(0,100){\makebox(35,25){\tt 2}}
\put(0,25){\makebox(35,25){\tt 3}}
\put(35,150){\makebox(35,25){\tt 4}}
\put(35,75){\makebox(35,25){\tt 5}}
\put(35,0){\makebox(35,25){\tt 6}}
\put(70,125){\makebox(35,25){\tt 7}}
\put(70,50){\makebox(35,25){\tt 8}}
\put(105,175){\makebox(35,25){\tt 9}}
\put(105,100){\makebox(35,25){\tt 10}}
\put(105,25){\makebox(35,25){\tt 11}}
\put(140,150){\makebox(35,25){\tt 12}}
\put(140,75){\makebox(35,25){\tt 13}}
\put(140,0){\makebox(35,25){\tt 14}}
\end{picture}
\end{center}

This layout (3 elements on the first processor, 3 on the second, 2 on
the third, 3 on the fourth, \dots) cannot properly be described as a
\texttt{BLOCK} distribution.  Therefore, remapping will take place at
the call.

Remapping can be avoided without using \texttt{INHERIT} by explicitly
aligning the dummy to a declared template of size 128 distributed
\texttt{BLOCK}:

                                                                        \CODE
      SUBROUTINE TERPSICHORE(FOXTROT)
      LOGICAL FOXTROT(:)
!HPF$ PROCESSORS DANCE_FLOOR(16)
!HPF$ TEMPLATE, DISTRIBUTE(BLOCK) ONTO DANCE_FLOOR::GURF(128)
!HPF$ ALIGN FOXTROT(J) WITH GURF(3*J-2)
                                                                        \EDOC

\begin{users}
  The advantage of this technique is that, where it can be used, it
  gives the compiler more information; this information can often be
  used to generate more efficient code.
\end{users}


\section{Equivalence and Partial Order on the Set of Mappings}
\label{mapsub:PartialOrderOnMaps}

The set of mappings is endowed with a partial order modulo a certain
equivalence.  Roughly speaking, if \(P\) and \(Q\) are two mappings,
then \(P\geq Q\) means that \(P\) is partially specified, and that
\(Q\) is one of the mappings that is consistent with \(P\).  This
notion is used below in section~\ref{mapsub:ExplicitInterfaces}, and
also in section~\ref{POINTERS-SECTION}.

\begin{users}
  Since these conditions are complex to state, it is worth noting that
  if you always provide explicit interfaces (which, as explained
  below, is quite easy and generally happens automatically), and if
  you don't use mapped pointers (an Approved Extension, explained
  below in section~\ref{POINTERS-SECTION}), then you can completely
  omit reading this section.
\end{users}

The precise definition is as follows.

First, we define a notion of equivalence for \textit{dist-format}
specifications:

\begin{enumerate}
\item Each \textit{dist-format} is equivalent to itself.

\item  Using the notation \(\equiv\) for the phrase ``is equivalent to'',

  \[\begin{array}{rclcl}
    \texttt{BLOCK}(n)  &\equiv& \texttt{BLOCK}(m) & \mbox{iff } m
    \mbox{ and } n \mbox{ have the same value} \\
    \texttt{CYCLIC}(n) &\equiv& \texttt{CYCLIC}(m) & \mbox{iff } m
    \mbox{ and } n \mbox{ have the same value} \\
    \texttt{CYCLIC}    &\equiv& \texttt{CYCLIC}(1) \\
  \end{array}\]

\item Other than this, no two lexically distinct \textit{dist-format}
  specifications are equivalent.
\end{enumerate}

Equivalence, thus defined, is an equivalence relation in the usual sense.

Now the partial order on mappings is defined: Let \texttt{S} (``special'')
and \texttt{G} (``general'') be two data objects.

The mapping of \texttt{S} is a \emph{specialization} of the mapping of
\texttt{G} if and only if either:

\begin{enumerate}

\item \texttt{G} has the \texttt{INHERIT} attribute, or

\item The following constraints all hold:

  \begin{enumerate}
  \item \texttt{S} is a named object, and
  \item The shapes of the ultimate align targets of \texttt{S} and \texttt{G}
    are the same, and
  \item The dimensions of \texttt{S} and \texttt{G} each correspond to the same
    dimension of their respective ultimate align targets, and
    corresponding elements of \texttt{S} and \texttt{G} are aligned with the
    same corresponding elements of their respective ultimate align
    targets, and
  \item Either

    \begin{enumerate}
    \item The ultimate align targets of \texttt{S} and \texttt{G} are not
      explicitly distributed, or
    \item Both ultimate align targets of \texttt{S} and \texttt{G} are
      explicitly distributed.  In this case, the distribution
      directive specified for the ultimate align target of \texttt{G} must
      satisfy one of the following conditions:

      \begin{enumerate}
      \item It must have no \textit{dist-onto-clause}, or
      \item It must have a \textit{dist-onto-clause} of
        ``\texttt{ONTO} *'', or
      \item It must have a \textit{dist-onto-clause} specifying a
        processor arrangement having the same shape as that
        explicitly specified in a distribution directive for the
        ultimate align target of \texttt{S}.
      \end{enumerate}

      and the distribution directive for the ultimate align target of
      \texttt{G} must also satisfy one of the following conditions:

      \begin{enumerate}
      \item It must have no \textit{dist-format-clause}, or
      \item It must have a \textit{dist-format-clause} of ``*'', or
      \item Each \textit{dist-format} must be equivalent (in the sense
        defined above) to the \textit{dist-format} in the
        corresponding position of the \textit{dist-format-clause} in
        an explicit distribution directive for the ultimate align
        target of \texttt{S}.
      \end{enumerate}

    \end{enumerate}

  \end{enumerate}

\end{enumerate}

With this definition,

\begin{itemize}
\item Any mapping is a specialization of itself.
\item If \(A\), \(B\), and \(C\) are named objects, and if the mapping
  of \(A\) is a specialization of the mapping of \(B\) and the mapping
  of \(B\) is a specialization of the mapping of \(C\), then the
  mapping of \(A\) is a specialization of the mapping of \(C\).
\end{itemize}

That is, the specialization relation, as applied to mappings of named
objects, is reflexive and transitive, and it can therefore be applied
to produce an equivalence relation on the set of mappings of named
objects: two such mappings can be said to be equivalent iff each is a
specialization of the other.  With this definition, the specialization
relation yields a partial ordering on the set of mappings of named
objects, modulo equivalence.  The \texttt{INHERIT} mapping is the
unique maximal element in this partial order.


\section{Explicit Interfaces}
\label{mapsub:ExplicitInterfaces}

Under certain conditions, an explicit interface for a subprogram is
not required.  The conditions in Fortran under which this is allowable
are tightened considerably for HPF programs that use mapping
directives.

\begin{users}
  These conditions are complex.  The important thing to realize is
  that you don't have to read any of this if you have an explicit
  interface.  So if there is any doubt in your mind, just make sure
  you have an explicit interface.
\end{users}

An explicit interface is required \emph{except} when all of the
following conditions hold:

\begin{enumerate}

\item  Fortran does not require one, \emph{and}

\item No dummy argument is distributed transcriptively or with the
  \texttt{INHERIT} attribute, \emph{and}

\item For each pair of corresponding actual and dummy arguments, either:

  \begin{enumerate}

  \item They are both implicitly mapped, or

  \item They are both explicitly mapped and

    \begin{enumerate}
    \item The mapping of the actual argument is a specialization of
      the mapping of the dummy argument, and
    \item If the ultimate align targets of the actual and dummy
      arguments are both explicitly distributed, then the
      \textit{dist-onto-clause} of each must specify processor
      arrangements with the same shape.
    \end{enumerate}

  \end{enumerate}

  \emph{and}

\item For each pair of corresponding actual and dummy arguments, either:

  \begin{enumerate}

  \item Both are sequential, or

  \item Both are nonsequential.

  \end{enumerate}

\end{enumerate}

\begin{rationale}
  This has the following consequences:

  \begin{itemize}

  \item A plain Fortran program (i.e., with no HPF directives) will
    continue to be legal without the need to add additional interfaces.
    This is insured by items 1, 2, 3a, and 4a.

  \item If remapping is necessary, this fact will be visible to the
    caller.  Thus the implementation may choose to have all remapping
    performed by the caller.

  \end{itemize}
\end{rationale}

\begin{users}
  This requirement pushes the user strongly in the direction of always
  providing explicit interfaces.  This is a good thing---explicit
  interfaces allow many errors to be caught at compile-time and greatly
  speed up the process of robust software development.

  Note, that an explicit interface can be provided in three ways:

  \begin{enumerate}

  \item A module subprogram has an explicit interface.

  \item An internal subprogram has an explicit interface.

  \item An explicit interface may be provided by an interface block.

  \end{enumerate}

  In addition, an intrinsic procedure always has an explicit interface
  by definition.

  The idiomatic Fortran way of programming makes extensive use of
  modules; every subprogram, for instance, can be in a module.  This
  provides explicit interfaces automatically, with no extra effort on
  the part of the programmer.  It should very seldom be necessary to
  write an interface block.
\end{users}

\subsection{Characteristics of Procedures}
\label{mapsub:ProcChars}

The characteristics of dummy data objects and function results as
given in section 12.2 of the Fortran standard are extended to
also include the \emph{hpf-characteristics} of such objects, which are defined
recursively as follows:

\begin{itemize}
\item A processor arrangement has one hpf-characteristic: its shape.

\item A template has up to three hpf-characteristics:

\begin{enumerate}
\item its shape;
\item its distribution, if explicitly stated;
\item the hpf-characteristic (i.e., the shape) of the processor
  arrangement onto which it is distributed, if explicitly stated.
\end{enumerate}

\item A dummy data object has the following hpf-characteristics:

\begin{enumerate}
\item its alignment, if explicitly stated, as well as all
  hpf-characteristics of its align target;
\item its distribution, if explicitly stated, as well as the
  hpf-characteristic (i.e., the shape) of the processor arrangement
  onto which it is distributed, if explicitly stated.
\end{enumerate}

\item A function result has the same hpf-characteristics as a dummy
  data object.  Specifically, it has the following
  hpf-characteristics:

\begin{enumerate}
\item its alignment, if explicitly stated, as well as all
  hpf-characteristics of its align target;
\item its distribution, if explicitly stated, as well as the
  hpf-characteristic (i.e., the shape) of the processor arrangement
  onto which it is distributed, if explicitly stated.
\end{enumerate}

\end{itemize}

\begin{rationale}
  In case an explicit interface is given by an interface block, the
  Fortran standard specifies what information must be specified in
  that interface block; it does this using the concept of a Fortran
  \emph{characteristic}.  Characteristics of dummy data objects, for
  instance, include their types.  Characteristics must be specified in
  interface blocks; section 12.3.2.1 of the Fortran standard states

  \begin{quote}
    An interface body specifies all of the procedure's characteristics and
    these shall be consistent with those specified in the procedure
    definition\dots
  \end{quote}

  Normally, an interface block for a procedure is a textual copy of the
  appropriate declarations of that procedure.  This section simply says
  that such a textual copy must include any explicit mapping directives
  relevant to dummy arguments of the procedure.
\end{rationale}

\section{Restrictions on Pointers and Targets}
\label{mapsub:pointers}

If, on invocation of a procedure P: (a)~a dummy argument has the
\texttt{TARGET} attribute, and (b)~the corresponding actual argument
has the \texttt{TARGET} attribute and is not an array section with a
vector subscript (and therefore is an object A or a section of an
array A), then the program is not HPF-conforming unless:
\begin{enumerate}
\item No remapping of the actual argument occurs during the call; or
\item the remainder of program execution would be unaffected if
  \begin{enumerate}
  \item\label{first-item} each pointer associated with any portion of
    the dummy argument or with any portion of A during execution of P
    were to acquire undefined pointer association status on exit from
    P; and
  \item\label{second-item} each pointer associated with any portion of
    A before the call were to acquire undefined pointer association
    status on entry to P and, if not reassigned during execution of P,
    were to be restored on exit to the pointer association status it
    had before entry.
  \end{enumerate}
\end{enumerate}

Note that if a dummy argument has the \texttt{TARGET} attribute and no
explicit mapping attributes, then the \texttt{INHERIT} attribute is
implicitly assumed (see section~\ref{INHERIT-SECTION}); therefore no
remapping occurs for such a dummy argument and there is no problem.

\begin{rationale}
  These restrictions are made in order to support the following part
  of the Fortran standard (in section 12.4.1.1 of that document) in
  the face of implicit remapping across the subprogram interface:
  \begin{quote}
    If the dummy argument does not have the \texttt{TARGET} or
    \texttt{POINTER} attribute, any pointers associated with the actual
    argument do not become associated with the corresponding dummy
    argument on invocation of the procedure.

    If the dummy argument has the \texttt{TARGET} attribute and the
    corresponding actual argument has the \texttt{TARGET} attribute but
    is not an array section with a vector subscript:
    \begin{enumerate}
    \item Any pointers associated with the actual argument become
      associated with the corresponding dummy argument on invocation of
      the procedure.

    \item When execution of the procedure completes, any pointers
      associated with the dummy argument remain associated with the actual
      argument.
    \end{enumerate}

    If the dummy argument has the \texttt{TARGET} attribute and the
    corresponding actual argument does not have the \texttt{TARGET}
    attribute or is an array section with a vector subscript, any pointers
    associated with the dummy argument become undefined when execution of
    the procedure completes.
  \end{quote}
\end{rationale}

\subsection{Example}

Here is an example that illustrates the restrictions of this section:

\CODE

      INTEGER, TARGET, DIMENSION (10) :: ACT
      INTEGER, POINTER, DIMENSON (:) :: POINTS_TO_ACT, POINTS_TO_DUM
!HPF$ DISTRIBUTE ACT(BLOCK)

      POINTS_TO_ACT => ACT
      CALL F(ACT)
      POINTS_TO_DUM(1) = 1             ! ILLEGAL

      CONTAINS
        SUBROUTINE F(DUM)
          INTEGER, TARGET, DIMENSION(10) :: DUM
        !HPF$ DISTRIBUTE DUM(CYCLIC)

          POINTS_TO_DUM => DUM
          POINTS_TO_ACT(1) = 1         ! ILLEGAL
        END SUBROUTINE
      END

\EDOC

The assignment to \texttt{POINTS_TO_DUM(1)} is illegal because it
violates item~\ref{first-item}; the assignment to
\texttt{POINTS_TO_ACT(1)} is illegal because it violates
item~\ref{second-item}.

\section{Argument Passing and Sequence Association}

For actual arguments in a procedure call, Fortran allows an array
element (scalar) to be associated with a dummy argument that is an
array.  It furthermore allows the shape of a dummy argument to differ
from the shape of the corresponding actual array argument, in effect
reshaping the actual argument via the procedure call.  Storage
sequence properties of Fortran are used to identify the values of the
dummy argument.  This feature, carried over from FORTRAN 77, has been
widely used to pass starting addresses of subarrays, rows or columns
of a larger array, to procedures.  For HPF arrays that are potentially
mapped across processors, this feature is not fully supported.


\subsection{Sequence Association Rules}

\begin{enumerate}

\item When an array element or the name of an assumed-size array is
  used as an actual argument, the associated dummy argument must be a
  scalar or specified to be a sequential array.

  An array-element designator of a nonsequential array must not be
  associated with a dummy array argument.

\item When an actual argument is an array or array section and the
  corresponding dummy argument differs from the actual argument in
  shape, then the dummy argument must be declared sequential and the
  actual array argument must be sequential.

\item An object of type character (scalar or array) is nonsequential
  if it conforms to the requirements of Definition~\ref{seq-var} of
  section~\ref{sequence-defs}.  If the length of an explicit-length
  character dummy argument differs from the length of the actual
  argument, then both the actual and dummy arguments must be
  sequential.


\item Without an explicit interface, a sequential actual may not be
  associated with a nonsequential dummy and a nonsequential actual may
  not be associated with a sequential dummy.  (This item merely
  repeats part of section~\ref{mapsub:ExplicitInterfaces}).


\end{enumerate}


\subsection{Discussion of Sequence Association}

When the shape of the dummy array argument and its associated actual
array argument differ, the actual argument must not be an expression.
There is no HPF mechanism for declaring that the value of an
array-valued expression is sequential.  In order to associate such an
expression as an actual argument with a dummy argument of different
rank, the actual argument must first be assigned to a named array
variable that is forced to be sequential according to
Definition~\ref{seq-var} of section~\ref{sequence-defs}.

\subsection{Examples of Sequence Association}

Given the following subroutine fragment:
                                                                \CODE
      SUBROUTINE HOME (X)
      DIMENSION X (20,10)
                                                                \EDOC
By rule 1
                                                                \CODE
      CALL HOME (ET (2,1))
                                                                \EDOC
is legal only if \texttt{X} is declared sequential in \texttt{HOME}
and \texttt{ET} is sequential in the calling procedure.

Likewise, by rule 2 and 4
                                                                \CODE
      CALL HOME (ET)
                                                                \EDOC
requires either that \texttt{ET} and \texttt{X} are both sequential arrays or
that \texttt{ET} and \texttt{X} have the same shape and have the same
sequence attribute.


Rule 3 addresses a special consideration for  objects of type
character. Change of the length of character objects across
a call, as in

                                                                \CODE
      CHARACTER (LEN=44) one_long_word
      one_long_word = 'Chargoggagoggmanchaugagoggchaubunagungamaugg'
      CALL webster(one_long_word)

      SUBROUTINE webster(short_dictionary)
      CHARACTER (LEN=4) short_dictionary (11)
          !Note that short_dictionary(3) is 'agog', for example
                                                                \EDOC

\noindent
is conceptually legal in Fortran. In HPF, both the actual argument and
dummy argument must be sequential.
(Chargoggagoggmanchaugagoggchaubunagungamaugg is the original Nipmuc
name for what is now called Lake Webster in Massachusetts.)


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct  4 16:00:30 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id QAA11237 for hpff-doc-out; Fri, 4 Oct 1996 16:00:30 -0500 (CDT)
Message-Id: <199610042100.QAA11237@cs.rice.edu>
Date: Fri, 4 Oct 1996 16:57:07 -0400 (EDT)
From: Piyush Mehrotra <pm@icase.edu>
To: hpff-doc@cs.rice.edu
Subject: hpff-doc: mapping-ext.tex
Phone: (757)-864-2188
Fax: (757)-864-6134
WWW: http://www.icase.edu/~pm
Address: ICASE MS 403 NASA Langley Research Center Hampton VA 23681
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------


% File: mapping-ext.tex

% Contents:
% Approved Extensions for data mapping for HPF 2.0 document, including
%        GenBlock
%        indirect
%        range
%        shadow
%        subsets
%        derived types
%        more on pointers.

% Revision history:
% May-10-96        Created by Charles Koelbel, Rice University
%                (From HPF 2.0 proposals)
% May-22-96        Modified by Piyush Mehrotra to include all of
%               the above topics
% Aug-8-96         Modified by Piyush Mehrotra:
%               modified subsection on remapping across procedure boundaries
%               modified the section on pointers based on proposals passed
%                       in the July meeting
%               added clarifications and examples to the range section


\chapter{Approved Extensions for Data Mapping}
\label{ch-mapping-ext}


{\em
Comments on this section should be directed to
Piyush Mehrotra ({\tt pm@icase.edu}),
Carl Offner ({\tt offner@hpc.pko.dec.com}),
and {\tt hpff-doc@cs.rice.edu}.
Please use ``{\tt Comments on Extended Mapping}'' as the {\tt Subject:}
line.
}

This section describes a set of data mapping features which extend
the capabilities provided by the base set as described in
Section~\ref{ch-mapping-base}. These extensions can be
divided into two categories. The first set of extensions
provide the user greater control over the mapping of the data.
These include directives for dynamic remapping of data
which allow the user to redistribute and realign at runtime data which
has been declared {\tt DYNAMIC}.
The {\tt ONTO} clause used in the {\tt DISTRIBUTE} directive is extended
to allow direct distribution to subsets of processors.
Explicit mapping of pointers and components of derived
types are also introduced.
Two new distributions are included, the {\tt GEN\_BLOCK}
distribution which generalizes the block distribution and
the {\tt INDIRECT} which allows the mapping of individual array
elements to be specified through a mapping array.

The programmer can use the second set of extensions to provide the
compiler with information useful for generating efficient
code. This category includes the \texttt{RANGE} directive, which
allows the user to specify the range of distributions that
a dynamically distributed array, a pointer, or a formal
argument may have. The \texttt{SHADOW} directive allows the user
to specify the amount of additional space required on a
processor to accommodate non-local elements in a
nearest-neighbor computation.

Since this section deals with extensions, we repeat some of the
sections of Sections~\ref{ch-mapping-base}
and~\ref{ch-mapping-subr}, providing new rules and extending old ones
where necessary.
In particular, subsections~\ref{ext:PartialOrderOnMaps},
\ref{ext:ExplicitInterfaces} and
\ref{ext:ProcChars} extend t eh corresponding subsections
in Section~\ref{ch-mapping-base} based on the approved
extensions described here.

%When extending a rule we use \textit{extended-xx} as the new rule name
%with the understanding that it will replace the old rule name,
%\textit{xx}, everywhere.



\section{Extended Model}

The fundamental model for allocation of data to abstract
processors still remains a two-level mapping as described in
Section~\ref{ch-mapping-base}. However, it is extended to
allow the dynamic remapping of the data objects as
illustrated by the following diagram:

\begin{center}

\setlength{\unitlength}{0.01in}
\begin{picture}(600,240)(0,30)
\thicklines
\put(100,150){\circle{50}}
\put(242,150){\circle{50}}
\put(383,150){\circle{50}}
\put(525,150){\circle{50}}
\put(125,150){\vector(1,0){92}}
\put(267,150){\vector(1,0){91}}
\put(408,150){\vector(1,0){92}}
\put(56,190){\shortstack{Arrays or\strut\\other
objects\strut}}
\put(192,190){\shortstack{Group of\strut\\aligned
objects\strut}}
\put(328,190){\shortstack{Abstract\strut\\processors as
a\strut
                \\user-declared\strut\\Cartesian
mesh\strut}}
\put(494,190){\shortstack{Physical\strut\\processors\strut}}
\put(135,50){\shortstack{{\tt ALIGN}\strut\\(static) or\strut
                \\{\tt REALIGN}\strut\\(dynamic)\strut}}
\put(265,50){\shortstack{{\tt DISTRIBUTE}\strut\\(static) or\strut
                \\{\tt REDISTRIBUTE}\strut\\(dynamic)\strut}}
\put(400,50){\shortstack{Optional\strut\\implementation-\strut
                \\dependent\strut\\directive\strut}}
\end{picture}

\end{center}

Thus, objects can now be remapped at execution time using
the executable directives {\tt REALIGN} and {\tt REDISTRIBUTE}
Any object that is the root of
an alignment tree, i.e., is not explicitly aligned to
another object, can be explicitly redistributed.
Redistributing such an object causes all objects ultimately
aligned with it to be also redistributed so as to maintain the
alignment relationships.

Any object that is not a root
of an alignment tree can be explicitly realigned but not explicitly
redistributed. Such a realignment does not change the
mapping of any other object.
Note that such remapping of data may require communication
among the processors.


By analogy with the Fortran 90 {\tt ALLOCATABLE} attribute, HPF includes
the attribute {\tt DYNAMIC}.  It is not permitted
to {\tt REALIGN} an array that has not been declared {\tt DYNAMIC}.
Similarly, it is not permitted to {\tt REDISTRIBUTE} an array or template
that has not been declared {\tt DYNAMIC}.

Saved local variables, variables in common, and variables accessed by
use association must not be implicitly remapped - e.g., by having
variable distribution formats or being aligned with entities having
variable distribution formats.  Of these three categories of
variables, only variables accessed by use association may have the
{\tt DYNAMIC} attribute.

\section{Syntax of Attributed Forms of the New Directives}
% PIYUSH -- your former section title was:
%\section{Syntax of Data Alignment and Distribution Directives}


As in the case of other mapping directives, the executable directives
{\tt REALIGN} and {\tt REDISTRIBUTE} also come in two forms (statement
form and attribute form) but may not be combined with other attributes
in a single directive.  The \texttt{RANGE} and \texttt{SHADOW}
attributes may be combined with other attributes in a single
directive.

                                                                        \BNF
combined-attribute-extended \IS  ALIGN align-attribute-stuff
                           \OR  DISTRIBUTE dist-attribute-stuff
                           \OR  DYNAMIC
                           \OR  INHERIT
                           \OR  TEMPLATE
                           \OR  PROCESSORS
                           \OR  DIMENSION ( explicit-shape-spec-list )
                           \OR  RANGE range-attr-stuff-list
                           \OR  SHADOW shadow-attr-stuff
                                                                        \FNB


\section{REDISTRIBUTE Directive}
\label{REDISTRIBUTE-SECTION}

The {\tt REDISTRIBUTE} directive is similar to the {\tt DISTRIBUTE}
directive but is considered executable.  An array (or template) may be
redistributed at any time, provided it has been declared {\tt DYNAMIC}
(see Section \ref{DYNAMIC-SECTION}).  Any other arrays currently
ultimately aligned with an array (or template) when it is redistributed
are also remapped to reflect the new distribution, in such a way as to
preserve alignment relationships (see Section \ref{ALIGN-SECTION}).
(This can require a lot of computational and communication effort at
run time; the programmer must take care when using this feature.)

The {\tt DISTRIBUTE} directive may appear only in the {\it specification-part}
of a scoping unit.  The {\tt REDISTRIBUTE} directive may appear
only in the {\it execution-part} of a scoping unit.  The principal
difference between {\tt DISTRIBUTE} and {\tt REDISTRIBUTE} is
that {\tt DISTRIBUTE} must contain only a {\it specification-expr} as the
argument to a
distribution format, e.g.,
{\tt BLOCK} or {\tt CYCLIC}, whereas in {\tt REDISTRIBUTE}
such an argument may be any integer expression.  Another difference is that
{\tt DISTRIBUTE} is an attribute, and so can be combined with other attributes
as part of a {\it combined-directive}, whereas {\tt REDISTRIBUTE} is not an
attribute
(although a {\tt REDISTRIBUTE} statement may be written in the
style of attributed syntax, using ``{\tt ::}'' punctuation).

Formally, the syntax of the {\tt DISTRIBUTE} and
{\tt REDISTRIBUTE} directives is:

                                                                        \BNF
redistribute-directive     \IS  REDISTRIBUTE distributee dist-directive-stuff
                   \OR  REDISTRIBUTE dist-attribute-stuff :: distributee-list
                                                                        \FNB
\begin{constraints}

\item  A {\it distributee} that appears in a {\tt REDISTRIBUTE} directive
must have the {\tt DYNAMIC} attribute (see Section \ref{DYNAMIC-SECTION}).

\item Neither the {\it dist-format-clause} nor the {\it dist-target}
in a {\tt REDISTRIBUTE} may begin with ``{\tt *}''.

\end{constraints}

If a range directive (see Section~\ref{range}) has been used to restrict
the set of distribution formats allowed for a {\it distributee}, then
the new mapping should match one of the formats specified in the range
directive.

A {\tt REDISTRIBUTE} directive must not cause any data object
associated with the {\it distributee} via storage association ({\tt
COMMON} or {\tt EQUIVALENCE}) to be mapped such that storage units of
a scalar data object are split across more than one abstract
processor.  See Section \ref{sequence} for further discussion of
storage association.


The statement form of a {\tt REDISTRIBUTE} directive
may be considered an abbreviation for an attributed form that
happens to mention only one {\it distributee}; for example,
                                                                        \CODE
!HPF$ REDISTRIBUTE distributee ( dist-format-list ) ONTO dist-target
                                                                        \EDOC
is equivalent to
                                                                        \CODE
!HPF$ REDISTRIBUTE ( dist-format-list ) ONTO dist-target :: distributee
                                                                        \EDOC

\section{REALIGN Directive}
\label{REALIGN-SECTION}

The {\tt REALIGN} directive is similar to the {\tt ALIGN} directive but
is considered executable.  An array (or template) may be realigned at
any time, provided it has been declared {\tt DYNAMIC} (see Section
\ref{DYNAMIC-SECTION}) Unlike redistribution (see Section
\ref{DISTRIBUTE-SECTION}), realigning a data object does not cause any
other object to be remapped.  (However, realignment of even a single
object, if it is large, could require a lot of computational and
communication effort at run time; the programmer must take care when
using this feature.)

The {\tt ALIGN} directive may appear only in the {\it
specification-part} of a scoping unit.  The {\tt REALIGN} directive is
similar but may appear only in the {\it execution-part} of a scoping
unit.  The principal difference between {\tt ALIGN} and {\tt REALIGN}
is that {\tt ALIGN} must contain only a {\it specification-expr} as a
{\it subscript} or in a {\it subscript-triplet}, whereas in {\tt
REALIGN} such subscripts may be any integer expressions.  Another
difference is that {\tt ALIGN} is an attribute, and so can be combined
with other attributes as part of a {\it combined-directive}, whereas
{\tt REALIGN} is not an attribute (although a {\tt REALIGN} statement
may be written in the style of attributed syntax, using ``{\tt ::}''
punctuation).

Formally, the syntax of {\tt REALIGN} is as follows:

                                                                        \BNF
realign-directive          \IS  REALIGN alignee align-directive-stuff
                           \OR  REALIGN align-attribute-stuff :: alignee-list
                                                                        \FNB
\begin{constraints}

\item  Any {\it alignee} that appears in a {\tt REALIGN} directive
must have the {\tt DYNAMIC} attribute (see Section \ref{DYNAMIC-SECTION}).


\item If the {\tt align-target} specified in the {\tt align-with-clause}
has the {\tt DYNAMIC} attribute, then each {\tt alignee} must also have the
{\tt DYNAMIC} attribute.

\item An object may not have both the {\tt INHERIT} attribute and
the {\tt ALIGN} attribute.  (However, an object with the {\tt INHERIT}
attribute may appear as an {\it alignee} in a {\tt REALIGN} directive,
provided that it does not appear as a {\it distributee} in a {\tt DISTRIBUTE}
or {\tt REDISTRIBUTE} directive.)
\end{constraints}

If a range directive (see Section~\ref{range}) has been used to restrict
the set of distribution formats allowed for an {\it alignee}, then
the new mapping should match one of the formats specified in the range
directive.

\section{DYNAMIC Directive}
\label{DYNAMIC-SECTION}

The {\tt DYNAMIC} attribute specifies that an object may be dynamically
realigned or redistributed.
                                                                        \BNF
dynamic-directive      \IS  DYNAMIC  alignee-or-distributee-list

alignee-or-distributee \IS  alignee
                       \OR  distributee
                                                                        \FNB

\begin{constraints}

\item An object in {\tt COMMON} may not be declared {\tt DYNAMIC} and
may not be aligned to an object (or template) that is {\tt DYNAMIC}.
(To get this kind of effect,  Fortran 90 modules must be used instead
of {\tt COMMON} blocks.)

\item An object with the {\tt SAVE} attribute may not be declared {\tt DYNAMIC}
and may not be aligned to an object (or template) that is {\tt DYNAMIC}.

\end{constraints}

A {\tt REALIGN} directive may not be applied to an {\it alignee} that does not
have the {\tt DYNAMIC} attribute.  A {\tt REDISTRIBUTE} directive may not be
applied to a {\it distributee} that does not have the {\tt DYNAMIC} attribute.

A {\tt DYNAMIC} directive may be combined with other directives, with the
attributes stated in any order, consistent with the Fortran
90 attribute syntax.

Examples:
                                                                        \CODE
!HPF$ DYNAMIC A,B,C,D,E
!HPF$ DYNAMIC:: A,B,C,D,E
!HPF$ DYNAMIC, ALIGN WITH SNEEZY:: X,Y,Z
!HPF$ ALIGN WITH SNEEZY, DYNAMIC:: X,Y,Z
!HPF$ DYNAMIC, DISTRIBUTE(BLOCK, BLOCK) :: X,Y
!HPF$ DISTRIBUTE(BLOCK, BLOCK), DYNAMIC :: X,Y
                                                                        \EDOC
The first two examples mean exactly the same thing.
The next two examples mean exactly the same second thing.
The last two examples mean exactly the same third thing.

The three directives
                                                                        \CODE
!HPF$ TEMPLATE A(64,64),B(64,64),C(64,64),D(64,64)
!HPF$ DISTRIBUTE(BLOCK, BLOCK) ONTO P:: A,B,C,D
!HPF$ DYNAMIC A,B,C,D
                                                                        \EDOC
may be combined into a single directive as follows:
                                                                        \CODE
!HPF$ TEMPLATE, DISTRIBUTE(BLOCK, BLOCK) ONTO P,   &
!HPF$   DIMENSION(64,64),DYNAMIC :: A,B,C,D
                                                                        \EDOC


An {\tt ALLOCATABLE} object may also be given the {\tt DYNAMIC} attribute.
If an {\tt ALLOCATE} statement is immediately followed by {\tt REDISTRIBUTE}
and/or {\tt REALIGN} directives,
the meaning in principle is that the array is first created
with the statically declared mapping, if any, then immediately remapped.
In practice there is an obvious optimization: create the array
in the processors to which it is about to be remapped, in a single
step.  HPF implementors are strongly encouraged to implement this
optimization and HPF programmers are encouraged to rely upon it.
Here is an example:
                                                                       \CODE
      REAL,ALLOCATABLE(:,:) :: TINKER, EVERS
!HPF$ DYNAMIC :: TINKER, EVERS
      REAL, ALLOCATABLE :: CHANCE(:)
!HPF$ DISTRIBUTE(BLOCK),DYNAMIC :: CHANCE
      ...
      READ 6,M,N
      ALLOCATE(TINKER(N*M,N*M))
!HPF$ REDISTRIBUTE TINKER(CYCLIC, BLOCK)
      ALLOCATE(EVERS(N,N))
!HPF$ REALIGN EVERS(:,:) WITH TINKER(M::M,1::M)
      ALLOCATE(CHANCE(10000))
!HPF$ REDISTRIBUTE CHANCE(CYCLIC)
                                                                       \EDOC
While {\tt CHANCE} is by default always allocated with a {\tt BLOCK}
distribution, it should be possible for a compiler to notice that it will
immediately be remapped to a {\tt CYCLIC} distribution.  Similar remarks
apply to {\tt TINKER} and {\tt EVERS}.  (Note that {\tt EVERS}
is mapped in a thinly-spread-out manner onto {\tt TINKER};
adjacent elements of {\tt EVERS} are mapped to elements of
{\tt TINKER} separated by a stride {\tt M}.  This thinly-spread-out
mapping is put in the lower left corner of {\tt TINKER},
because {\tt EVERS(1,1)} is mapped to {\tt TINKER(M,1)}.)



\section{Remapping and Subprogram Interfaces}
\label{DYNAMIC-DUMMY-SECTION}

If the dummy argument of any subprogram has the {\tt DYNAMIC} attribute,
then an explicit interface is required for the subprogram
(see subsection~\ref{ext:ExplicitInterfaces}).
The rules on the interaction of the {\tt REALIGN} and {\tt
REDISTRIBUTE} directives with a subprogram argument interface are:
\begin{enumerate}

\item A dummy argument may be declared {\tt DYNAMIC}.  However, it is subject
to the general restrictions concerning the use of the name of an
array to stand for its associated template.

The effect of any redistribution of the dummy after the procedure returns
to the caller is dependent on the attribute of the actual argument.
If the actual argument associated with the dummy has also been declared
{\tt DYNAMIC}, then any explicit remapping of the dummy is visible in the
caller after the procedure returns.
If a range directive (see Section~\ref{range}) has been used to restrict
the set of distribution formats allowed for
the actual argument, then
the new mapping should match one of the formats specified in the range
directive.

If the actual argument associated with the dummy has not been declared
{\tt DYNAMIC} then the original mapping of the actual has to be restored
on return.
When the subprogram returns
and the caller resumes execution, all objects accessible to the caller
after the call which are not declared
{\tt DYNAMIC},  are mapped exactly as they were before the call.


\item If an array or any section thereof is accessible by two or more
paths, it is not HPF-conforming to remap it through any of those paths.  For
example, if an array is passed as an actual argument, it is forbidden
to realign that array, or to redistribute an array or template to which
it was aligned at the time of the call, until the subprogram has
returned from the call.  This prevents nasty aliasing problems.  An
example:

                                                                        \CODE
      MODULE FOO
      REAL A(10,10)
!HPF$ DYNAMIC ::  A
      END

      PROGRAM MAIN
      USE FOO
      CALL SUB(A(1:5,3:9))
      END

      SUBROUTINE SUB(B)
      USE FOO
      REAL B(:,:)
!HPF$ DYNAMIC ::  B
      ...
!HPF$ REDISTRIBUTE A            !Nonconforming
      ...
      END
                                                                        \EDOC
Situations such as this are forbidden, for the same reasons that an assignment
to {\tt A} at the statement marked ``Nonconforming'' would also be forbidden.
In general, in {\it any} situation where assignment to a variable
would be nonconforming by reason of aliasing, remapping of that variable
by an explicit {\tt REALIGN} or {\tt REDISTRIBUTE} directive is also forbidden.

Note that it is legal to remap a host-associated or use-associated variable
in a subprogram if it has been declared {\tt DYNAMIC} and is accessible
only through a single path. Such remappings stay in effect even after
the subprogram has returned to its caller.

\end{enumerate}



%----------------------------------------------------------------------------
% Mapping to subsets proposal
%--------------------------------------------------------------------------
\section{Mapping to Processor Subsets}
\label{mapping-proc-subset}

This extension allows  objects  to  be  directly  distributed  to  processor
subsets  by allowing a processor subset to be specified
where  a  processor  could  be  named,  e.g.,  in  a   {\tt DISTRIBUTE}
directive.   The  specified subset must be a proper subset of the
named processor arrangement.

Formally the syntax of the extended {\it dist-target} is as
follows:

                                                                        \BNF
extended-dist-target    \IS processor-name [( section-subscript-list )]
                        \OR * processor-name [( section-subscript-list )]
                        \OR *
                                                                        \FNB
\begin{constraints}

\item The {\it section-subscript}s in the
{\it section-subscript-list} may not be
{\it vector-subscript}s and are restricted to be
either {\it subscript}s or {\it subscript-triplet}s.

\item In the {\it section-subscript-list},
the number of {\it section-subscript}s
must equal the rank of the {\it processor-name}.

\end{constraints}



                                                                        \CODE
!Example 1
!HPF$ PROCESSORS P(10)
        REAL A(100)
!HPF$ DISTRIBUTE A(BLOCK) ONTO P(2:5)


!Example 2
!HPF$ PROCESSORS Q(10,10)
        REAL A(100,100)
!HPF$ DISTRIBUTE B(BLOCK,BLOCK) ONTO Q(5:10,5:10)
                                                                        \EDOC

In Example 1, the array A is distributed by block across the
processors P(2) to P(5) while in the second example, the array B
is distributed across the lower right quadrant of the processor array Q.

\begin{users}
This extension is most useful in conjunction with the
tasking construct, see Section~\ref{sec-tasking}, which allows
multiple independent phases of a computation to execute simultaneously
on different subsets of processors. A similar situation arises when
the code uses multiple data structures which can be computed in
parallel where the computation on each individual object also
exhibits parallelism, e.g., the multiple blocks in
a multi-block grid used in some fluid dynamics calculation. Here, the
individual blocks have to be distributed over subsets of processors
to exploit both levels of parallelism.
\end{users}


\section{Pointers}
\label{POINTERS-SECTION}


As an approved extension to HPF, pointers can be explicitly mapped.
Formally, this implies that the constraints that a {\it distributee}
and an {\it alignee} may not have the {\tt POINTER} attribute as
stated in Sections~\ref{DISTRIBUTE-SECTION} and~\ref{ALIGN-SECTION}
respectively, have to be removed.

As in the case of an allocatable object, the mapping specification
for a pointer does not take effect immediately but plays a role when
the pointer becomes pointer associated with a target either through allocation
or through pointer assignment.

When a pointer with an explicit mapping is used in an {\tt ALLOCATE}
statement, the data is allocated with the specified mapping.


For example:
                                                                        \CODE
      REAL, POINTER, DIMENSION(:) :: A, B
!HPF$ ALIGN B(I) WITH A(I)
!HPF$ DISTRIBUTE A(BLOCK)
      ...
      ALLOCATE(A(100))
      ALLOCATE(B(50))
      ...
      ALLOCATE(B(200))                  ! Nonconforming
                                                                        \EDOC


Pointer {\it A} is declared to have a {\tt BLOCK} distribution while
pointer {\tt B} is declared to be identically aligned with {\it A}.
When {\it A} is allocated, it is created with a block distribution.
When {\it B} is allocated, it is aligned with the first 50 elements of
{\it A}. Note, that the allocation statements may not occur in the
opposite order, since an object may be aligned to another only if it
has already been created or allocated.  Also, the second allocation
for {\it B} is nonconforming, since a larger object, {\it B} here,
cannot be aligned with a smaller object, {\it A} in this case.

A pointer \texttt{P} with an explicit mapping can be pointer
associated with a target \texttt{T} through a pointer assignment
statement under the following conditions:

\begin{enumerate}

\item The mapping of \texttt{T} is a specialization of the mapping of
  \texttt{P}; and

\item If \texttt{P} is explicitly aligned, its ultimate align target
  has a fully-specified non-transcriptive distribution; and

\item \label{PandTdynamic} \texttt{P} and \texttt{T} are either both
  \texttt{DYNAMIC} or neither is.

\end{enumerate}


Here are some examples:
                                                                        \CODE
      REAL, POINTER, DIMENSION(:,:) :: P
!HPF$ DISTRIBUTE P(BLOCK,BLOCK)
      REAL, TARGET, DIMENSION (100, 100) ::  B, C, D
!HPF$ DISTRIBUTE B(BLOCK, BLOCK)
!HPF$ DISTRIBUTE C(BLOCK, CYCLIC)
      ...
      P => B                 ! Conforming
      P => B(1:50, 1:50)     ! Nonconforming: target must be  a whole array.
      P => C                 ! Nonconforming: the distribution in the
                             ! second dimension does not match
      P => D                 ! Nonconforming: D is not explicitly mapped
      ...
                                                                        \EDOC
The following pointer assignment is valid even though no processor
arrangement is specified for the pointer; in this case, the mapping of
\texttt{B} is a specialization of the mapping of \texttt{P}:
                                                                        \CODE
      REAL, POINTER, DIMENSION(:) :: P
      REAL, TARGET, DIMENSION(100) ::  B
!HPF$ DISTRIBUTE P(BLOCK)
!HPF$ DISTRIBUTE (BLOCK) ONTO P :: B
      ...
      A => B                 ! Conforming
      ...
                                                                        \EDOC

                                                                        \CODE
      REAL, POINTER, DIMENSION(:) :: P
!HPF$ DISTRIBUTE * :: P
      REAL, TARGET, DIMENSION(100) ::  B, C
!HPF$ DISTRIBUTE B(BLOCK), C(CYCLIC)
      ...
      P => B                 ! Conforming
      P => C                 ! Conforming
      P => C(1:50)           ! Nonconforming: target must be a whole array
      ...
                                                                        \EDOC

Here, the {\tt *} is used to indicate a transcriptive distribution for the
pointer {\it A} and thus it can be pointer associated with both
targets {\it B} and {\it C} distributed by {\tt BLOCK}
and {\tt CYCLIC} respectively.  However, it still cannot be used to
point to an array section such as \texttt{C(1:50)}.  To do that, the
pointer must have the \texttt{INHERIT} attribute:

                                                                        \CODE
      REAL, POINTER, DIMENSION(:) :: P
!HPF$ INHERIT :: P
      REAL, TARGET, DIMENSION(100) ::  B, C
!HPF$ DISTRIBUTE B(BLOCK), C(CYCLIC)
      ...
      P => B                 ! Conforming
      P => C                 ! Conforming
      P => C(1:50)           ! Conforming
      ...
                                                                        \EDOC

To allow pointers to have transcriptive distributions, we have
to change the constraint for {\it dist-format-clause} as specified
in Section~\ref{DISTRIBUTE-SECTION}, to read as follows:

\begin{constraints}
\item If either the {\it dist-format-clause} or the {\it dist-target}
in a {\tt DISTRIBUTE} directive begins with ``{\tt *}''
then every {\it distributee} must be a dummy argument,
{\em
except if the {\em distributee}
has the {\tt POINTER} attribute.}
\end{constraints}

The constraint for {\it align-spec} as specified
in Section~\ref{ALIGN-SECTION}, should be changed to read as follows:

\begin{constraints}
\item If the {\it align-spec}
in an {\tt ALIGN} directive begins with ``{\tt *}''
then every {\it alignee} must be a dummy argument,
{\em
except if the {\em alignee}
has the {\tt POINTER} attribute.}
\end{constraints}

The constraint for {\it inheritee} as specified
in Section~\ref{INHERIT-SECTION}, should be changed to read as follows:

\begin{constraints}
\item An {\it inheritee} must be a dummy argument,
{\em
except if the {\em alignee}
has the {\tt POINTER} attribute.}
\end{constraints}

When pointers with such transcriptive mappings
are used in an {\tt ALLOCATE} statement,
the compiler may choose any arbitrary mapping for the allocated data.
A range declaration (see Section~\ref{range}) can be used to restrict
the set of distribution formats.

If a pointer has the \texttt{DYNAMIC} attribute, then any target
associated with the pointer (which must therefore also have the
\texttt{DYNAMIC} attribute) may be remapped using a
\texttt{REDISTRIBUTE} or \texttt{REALIGN} statement under the
following restriction:

A pointer may be used in {\tt REALIGN} and {\tt REDISTRIBUTE} as an
{\it alignee}, {\it align-target}, or {\it distributee} if and only if
it is currently associated with a whole array, not an array section.

Note that when an object is remapped, the new mapping is
visible through any pointer that may be associated with the object.


\subsection{Pointers and Subprograms}


If a dummy pointer argument is not explicitly mapped, then the
actual pointer argument must not also be explicitly mapped.

If a dummy pointer argument has an explicit mapping, then the actual
argument must follow the rules for pointer assignment as stated above,
with one exception:  If the actual argument has the \texttt{DYNAMIC}
attribute, it is not necessary that the corresponding dummy argument
have the \texttt{DYNAMIC} attribute.  That is, item~\ref{PandTdynamic}
on page~\pageref{PandTdynamic} is weakened to

\begin{enumerate}
\item[3.] If a dummy pointer argument has the \texttt{DYNAMIC}
  attribute, then the corresponding actual argument must also have the
  \texttt{DYNAMIC} attribute.
\end{enumerate}

Again a range declaration (see Section~\ref{range}) can be used to
restrict the set of distribution formats of the actual.

A dummy pointer argument may have the \texttt{DYNAMIC} attribute.  In
this case, the actual pointer argument must also have the
\texttt{DYNAMIC} argument. The target associated with the dummy
argument may be redistributed under the restrictions stated in the
last subsection.  Following Fortran rules, if the actual is also
visible (through host- or use-association), the target may be
redistributed only through the dummy argument.  If the dummy argument
is redistributed, then the actual argument has the new mapping on
return from the procedure.  In such a case, the new mapping must match
the range restrictions (if any) of the actual.




\section{Mapping of Derived Type Components}
\label{derived-type}

An {\tt ALIGN}, {\tt DISTRIBUTE}, or {\tt DYNAMIC} directive may appear
within a
{\it derived-type-def} wherever a {\it component-def-stmt} may appear.  Every
{\it alignee} or {\it distributee} within such a directive must be the name of
a component defined within that {\it derived-type-def}.
To allow mapping of the structure components, the rules have to be extended
as follows:


                                                                        \BNF

distributee-extended    \IS  object-name
                        \OR  template-name
                        \OR  component-name
                        \OR  structure-component
                                                                        \FNB

A derived type is said to be an {\it explicitly mapped type}
if any of its components is explicitly mapped or if any of its
components is of an explicitly mapped type.

\begin{constraints}
\item A component of a derived type may be explicitly distributed
only if the type of the component is not an explicitly mapped type.

\item A variable or array of a derived type may be explicitly
distributed only if the derived type is not an explicitly mapped type.

\item A {\it distributee} in a {\tt DISTRIBUTE} directive may not be a
{\it structure-component}.

\item A {\it distributee}
in a {\tt DISTRIBUTE} directive which occurs in a {\it derived-type-def}
must be the {\it component-name} of a component of the derived type.

\item A {\it component-name} may occur as a {\it distributee}
in a {\it DISTRIBUTE} directive occuring within the derived type definition
only.


\item A {\it distributee} that is a {\it structure-component} may occur
only in a {\tt REDISTRIBUTE} directive
and every {\it part-ref}
except the rightmost must be scalar (rank zero).
The rightmost {\it part-name}
in the {\it structure-component} must have the {\tt DYNAMIC} attribute.
\end{constraints}



                                                                        \BNF
alignee-extended        \IS  object-name
                        \OR  component-name
                        \OR  structure-component
                                                                        \FNB



\begin{constraints}
\item A component of a derived type may be explicitly aligned
only if the type of the component is not an explicitly mapped type.

\item A variable or array of a derived type may be explicitly
aligned only if the derived type is not an explicitly mapped type.

\item An {\it alignee} in an {\tt ALIGN} directive may not be a
{\it structure-component}.

\item An {\it alignee}
in a {\tt ALIGN} directive which occurs in a {\it derived-type-def}
must be the {\it component-name} of a component of the derived type.

\item A {\it component-name} may occur as an {\it alignee}
in an {\it ALIGN} directive occuring within the derived type definition
only.

\item An {\it alignee} that is a {\it structure-component} may occur
only in a {\tt REALIGN} directive
and every {\it part-ref}
except the rightmost must be scalar (rank zero).
The rightmost {\it part-name} in the {\it structure-component} must
have the {\tt DYNAMIC} attribute.

\end{constraints}


                                                                        \BNF
align-target-extended   \IS  object-name
                        \OR  template-name
                        \OR  component-name
                        \OR  structure-component
                                                                        \FNB

\begin{constraints}

\item A {\it component-name} may appear as an align target
only in an {\it ALIGN} directive occuring within the derived type definition.

\item A {\it component-name} may occur as an {\it align-target}
in an {\it ALIGN} directive occuring within the derived type definition
only.

\item In an {\it align-target} that is a {\it structure-component}
every {\it part-ref}
except the rightmost must be scalar (rank zero).
\end{constraints}



The above constraints imply that components of derived type can be
mapped within the derived type definition itself such that
when any objects of that type are created the components
will be created with the specified mapping.

An align directive inside a derived type definition may
align a component of the derived type
with another component of the same derived
type or with another object.
A structure component can be used as a target to align other objects
including components of derived types.

If a component of a derived type has been declared {\tt DYNAMIC},
then the component of an object of the type may be
remapped using the {\tt REDISTRIBUTE} or {\tt REALIGN} directive.


Examples:

                                                                        \CODE
      TYPE SIMPLE
        REAL S(100)
!HPF$   DISTRIBUTE S(BLOCK)
      END TYPE SIMPLE

!HPF$ TEMPLATE, DISTRIBUTE(BLOCK, *) :: HAIRY_TEMPLATE(47,73)

      TYPE COMPLICATED
        INTEGER SIZE
        REAL RV(100,100), KV(100,100), QV(47,73)
! Arrays RV, KV, and QV may be mapped
!HPF$   DISTRIBUTE (BLOCK, BLOCK):: RV, KV
!HPF$   ALIGN WITH HAIRY_TEMPLATE :: QV
        TYPE(SIMPLE) SV(100)
! The following directive is not valid because SIMPLE
!  is an explicitly mapped type.
!HPF$   DISTRIBUTE SV(BLOCK)
      END TYPE COMPLICATED

      TYPE(COMPLICATED) LOTSOF(20)

! The following directive is not valid because COMPLICATED
! is an explicitly mapped type.
!HPF$ DISTRIBUTE LOTSOF(BLOCK)
                                                                        \EDOC

Here, a component of the derived type {\tt SIMPLE} has been mapped;
thus objects of this type, e.g., {\tt SV} in type {\tt COMPLICATED},
cannot be distributed. The array {\tt LOTSOF} cannot be distributed for the
same reason.


Components of structures can be remapped using the {\tt REDISTRIBUTE}
or {\tt REALIGN} directive if they have been declared {\tt DYNAMIC}.
For example, the following code fragment can be used to allocate and map
multiple blocks (called {\tt SUBGRID} here) of a multi-block grid:

                                                                        \CODE
!HPF$ PROCESSORS P( number_of_processors() )

      TYPE SUBGRID
        INTEGER SIZE
        INTEGER LO, HI          ! target subset of processors
        REAL, POINTER BL(:)
!HPF$   DYNAMIC BL
      END TYPE SUBGRID

      TYPE (SUBGRID), ALLOCATABLE :: GRID(:)

      READ (*,*) SUBGRID_COUNT
      ALLOCATE GRID(SUBGRID_COUNT)
      DO I = 1, SUBGRID_COUNT
        READ(*,*) GRID(I)%SIZE
      END DO

! Compute processor subsets for each subgrid, setting the LO and HI values
      CALL FIGURE_THE_PROCS ( GRID, number_of_processors())
! Allocate each subgrid and distribute to the computed processors subset
      DO I = 1, SUBGRID_COUNT
        ALLOCATE( GRID(I)%BL( GRID(I)%SIZE ) )
!HPF$   REDISTRIBUTE GRID(I)%BL(BLOCK) ONTO P( GRID(I)%LO : GRID(I)%HI )
     END DO
                                                                        \EDOC



%-----------------------------------------------------------------------------
% Indirect mapping proposal, apparent date Jan 18, 1996
%----------------------------------------------------------------------------

\section{New Distribution Formats}
\label{dist-formats}

This section describes two new
distribution formats. Formally, we can extend the syntax as follows:

                                                                \BNF
extended-dist-format    \IS  BLOCK  [ ( int-expr ) ]
                        \OR  CYCLIC [ ( int-expr ) ]
                        \OR GEN\_BLOCK (int-array)
                        \OR INDIRECT (int-array)
                        \OR  *
                                                                \FNB

\begin{constraints}
\item
    An {\it int-array} appearing in a {\it extended-dist-format} of a
    {\tt DISTRIBUTE} or {\tt REDISTRIBUTE} directive must be an
integer array of rank 1.

\item
    An {\it int-array} appearing in a {\it extended-dist-format} of a
    {\tt DISTRIBUTE} directive must be a {\it restricted-expr}.

\item
    The size of any
 {\it int-array} appearing with a {\tt GEN\_BLOCK} distribution must be
equal to the extent of the corresponding dimension of the target processor
arrangement.

\item
    The size of any
 {\it int-array} appearing with an {\tt INDIRECT} distribution must be
equal to the extent of the corresponding dimension of the {\it distributee}
to which the distribution is to be applied.

\end{constraints}

The ``generalized'' block distribution, {\tt GEN\_BLOCK}, allows
contiguous segments of an array, of possibly unequal sizes, to be mapped
onto processors. The sizes of the segments
are specified by values of a user-defined integer mapping array,
one value per target processor of the mapping.
That is,  the {\it ith} element of the mapping array specifies the
size of the block to be stored on the {\it ith} processor
of the target processor arrangement.
Thus, the values of the mapping arrays are restricted to be
non-negative numbers and their sum must be greater than or equal to
the extent of the corresponding dimension the array being distributed.

The mapping array has to be a restricted expression when used in  the
{\tt DISTRIBUTE}   directive,  but  can  be  an  array  variable  in  a
{\tt REDISTRIBUTE} directive. In the latter case, changing the value of
the  map  array  after  the  directive has been executed will not
change the mapping of the distributed array.


Let {\it l} and {\it u} be the lower and upper bounds of the dimension
of the {\it distributee}, {\it MAP} be the mapping array
 and let {\it BS(i):BE(i)} be the resultant
elements mapped to the {\it ith} processor in the corresponding
dimension of the target processor arrangements.
Then,
\begin{eqnarray*}
BS (1) & = & l,\\
BE (i) & = & max( BS(i)+MAP(i)-1, u),\\
BS (i) & = & BE(i-1) + 1.\\
\end{eqnarray*}

Example:
                                                                        \CODE
        PARAMETER (S = /2,25,20,0,8,65/)
!HPF$ PROCESSORS P(6)
        REAL A(100), B(200), new(6)
!HPF$ DISTRIBUTE A( GEN_BLOCK( S) ) ONTO P
!HPF$ DYNAMIC  B
        ...
       new = ...
!HPF$  REDISTRIBUTE ( B( GEN_BLOCK(new) )
                                                                        \EDOC
Given the above specification, array elements A(1:2) are mapped on P(1),
A(3:27) are mapped on P(2), A(28:37) are mapped on P(3),
no elements are mapped on P(4), A(37:45) are mapped on P(5), and
A(46:100) are mapped on P(6).
The array {\it B} is distributed based on the array {\it new} whose
values are computed at runtime.

\begin{implementors}
Accessing elements of an array distributed using the generalized
block distribution may require accessing the values of the mapping
array at runtime. However, since the size of such an array
is equal to that of the processor arrangement, it can in most
cases be replicated over all processors.

For dynamic arrays, an independent copy of the mapping array
will have to be maintained internally so that a change
in the values of the mapping array does not affect the access
of the distributed array.
\end{implementors}



There are many scientific applications in which the structure  of
the  underlying domain is such that it does not map directly onto
Fortran data structures. For example, in many CFD applications  an
unstructured mesh (consisting of triangles in 2D or tetrahedra in
3D) is used to represent the underlying domain. The nodes of such
a mesh are generally represented by a one-dimensional array while
another is used to  represent  their  interconnections.   Mapping
such  arrays  using the structured distribution mechanisms, {\tt BLOCK}
and {\tt CYCLIC}, results in mappings in which unrelated  elements  are
mapped  onto  the  same  processor. This in turn leads to massive
amounts of unnecessary communication.   What  is  required  is  a
mechanism  to  map a related set of arbitrary array elements onto
the same processor.  The  {\tt INDIRECT}  distribution
provides  such  a  mechanism.


The  {\tt INDIRECT}  distribution  allows  a  many-to-one  mapping   of
elements  of  a  dimension  of a data array to a dimension of the
target processor arrangement. An integer array is used to specify
the  target  processor  of  each  individual element of the array
dimension being distributed.  That is, the {\it ith} element of the mapping
array  provides  the  processor  number  onto which the {\it ith} array
element is to be mapped.  Since the mapping array maps array elements
onto  processor  elements, the extent of the mapping array must match
the extent of the dimension of the array it is distributing. Also,
the  values of the mapping array must lie between the lower and upper
bound of the target dimension of the processor arrangement.

The mapping array has to be a restricted expression when used in  the
{\tt DISTRIBUTE}   directive,  but  can  be  an  array  variable  in  a
{\tt REDISTRIBUTE} directive. In the latter case, changing the value of
the  mapping  array  after  the  directive has been executed will not
change the mapping of the distributed array.



Example:

                                                                        \CODE
!HPF$ PROCESSORS P(4)
        REAL A(100), B(50)
        INTEGER map1(100), map2(50)
        PARAMETER (map1 = /1,3,4,3,3,2,1,4, ..../)
!HPF$ DYNAMIC B
!HPF$ DISTRIBUTE A( INDIRECT(map1) ) ONTO P
!HPF$ DISTRIBUTE map2(BLOCK) ONTO P

        map2 = ...
!HPF$ DISTRIBUTE B( INDIRECT(map2) ) ONTO P
        ....
                                                                        \EDOC

Here, the array {\it A} is distributed statically using the constant
array {\it map1}.  Thus:

\hspace{0.5in}
\parbox{3in}{
A(1) is mapped onto P(1),\\
A(2) is mapped onto P(3),\\
A(3) is mapped onto P(4),\\
A(4) is mapped onto P(3),\\
A(5) is mapped onto P(3),\\
A(6) is mapped onto P(2),\\
A(7) is mapped onto P(1),\\
A(5) is mapped onto P(4), and so on.\\
}

The array {\it B} is declared  dynamic and is redistributed using
the mapping array {\it map2}.



\begin{implementors}
In general, the {\tt INDIRECT} distribution is going to be used in  the
{\tt REDISTRIBUTE}  directive  with an array variable as the map array.
Also, since the size of the mapping array must be  the  same  as  the
array  being  distributed,  it  will  itself  be distributed most
likely using the {\tt BLOCK} distribution.  This raises several issues.
To  correctly  implement  this  distribution,  the runtime system
should maintain a (distributed) copy of the mapping array so that  if
the  program  modifies  the  mapping array, the distribution does not
change.  Using an array variable as a mapping array implies that  the
location  of  each  element  of the array will not be known until
runtime. Thus, a communication maybe required to figure  out  the
location  of  a  specific array element.
\end{implementors}


%-----------------------------------------------------------------------------
% Shadow regions proposal, apparent date Feb 7, 1996
%-----------------------------------------------------------------------------

\section{Range Directive}
\label{range}

The {\tt RANGE} attribute is used to restrict the possible distribution
formats for an object or template that has the {\tt DYNAMIC} attribute or
a transcriptive distribution format (including pointers).


                                                                \BNF
range-directive         \IS RANGE ranger range-attr-stuff-list

ranger                  \IS object-name
                        \OR template-name

range-attr-stuff        \IS ( range-attr-list )

range-attr              \IS range-dist-format
                        \OR ALL

range-dist-format       \IS BLOCK [ ()]
                        \OR  CYCLIC [ () ]
                        \OR GEN\_BLOCK
                        \OR INDIRECT
                        \OR  *

                                                                \FNB

\begin{constraints}

\item
The {\it ranger} must have the {\tt DYNAMIC} attribute,
the {\tt INHERIT} attribute and no explicit {\tt DISTRIBUTE},
or it must have been specified with a {\it dist-format-clause}
of {\tt *} in a {\tt DISTRIBUTE} or combined directive.

\item
The length of any {\it range-attr-list} must be equal to the rank of
the {\it ranger}.

\item
The {\it ranger} must not appear as an alignee in an {\tt ALIGN}
or {\tt REALIGN} directive.
\end{constraints}


Since the length of each {\it range-attr-list} is the same as the rank
of the {\it ranger}, each {\it range-attr}, {\it R}, in each {\it
range-attr-stuff} corresponds positionally to a dimension {\it D} of
the ranger.  This dimension {\it D} in turn either corresponds (though
not necessarily positionally) to an axis {\it A} of the template with
which the ranger is ultimately aligned, or there is no corresponding
axis in that template.

With this notation, a {\tt RANGE} attribute on a {\it ranger} is equivalent to
the following restriction:

For at least one {\it range-attr-stuff} in the {\it
    range-attr-stuff-list}, every {\it range-attr}, {\it R}, must either
  \begin{itemize}
  \item be compatible with the distribution
    format of the corresponding axis {\it A}, if such a corresponding axis
    exists, or
  \item be either {\tt *} or {\tt ALL}, if no such corresponding axis
    exists.
  \end{itemize}


This compatibility must be maintained by any {\tt DISTRIBUTE}
or {\tt REDISTRIBUTE} directive in which the {\it ranger} appears as
a distributee, or if the ranger has the {\tt POINTER}
attribute and is transcriptively distributed,
for any target with which the {\it ranger}
becomes associated.

A distribution format of

\begin{enumerate}

\item
{\tt BLOCK} is compatible with a {\it range-dist-format} of {\tt BLOCK},
{\tt BLOCK()} or {\tt CYCLIC()};

\item
{\tt BLOCK(n)} is compatible with a {\it range-dist-format} of
{\tt BLOCK()} or {\tt CYCLIC()};

\item
{\tt CYCLIC} is compatible with a {\it range-dist-format} of {\tt CYCLIC}
or {\tt CYCLIC()};

\item
{\tt CYCLIC(n)} is compatible with a {\it range-dist-format} of {\tt CYCLIC()};

\item
{\tt GEN\_BLOCK} is compatible with a {\it range-dist-format} of
{\tt GEN\_BLOCK};

\item
{\tt INDIRECT} is compatible with a {\it range-dist-format} of {\tt INDIRECT};

\item
{\tt *} is compatible with a {\it range-dist-format} of {\tt *}.


\end{enumerate}

All distribution formats are compatible with a {\it range-dist-format} of
{\tt ALL}.

Note that the possibility of a {\tt RANGE} directive of the form
                                                                        \ICODE
!HPF$ RANGE range-attr-stuff-list :: ranger-list
                                                                        \EDOC
is covered by syntax rule \ref{combined-directive-rule} for a
{\it combined-directive} using {\it combined-attribute-extended}
as defined in rule \ref{combined-attribute-extended-rule}.


Examples:

                                                                \CODE
!HPF$    DISTRIBUTE T(BLOCK)
!HPF$    ALIGN A(I,J) WITH T(I)

         CALL SUB(A)
            ....

         SUBROUTINE SUB(X)
!HPF$    INHERIT X
!HPF$    RANGE X (BLOCK, *),  (CYCLIC, *)
                                                                \EDOC

Since the ultimate align target of X, the inherited template T in this case,
does not have a second dimension, only a {\tt *} or {\tt ALL} can be
used in the second dimensions of the {\tt range-attr-stuff} for X.


                                                                \CODE
         REAL A(100, 100, 100)
!HPF$    DISTRIBUTE A(BLOCK, *, CYCLIC)

         CALL SUB( A(:,,:,1) )          ! Conforming
         CALL SUB( A(:,,1,:) )          ! Nonconforming
         CALL SUB( A(1,,:,:) )          ! Nonconforming
            ....

         SUBROUTINE SUB(X)
         REAL A(:, :)
!HPF$    INHERIT X
!HPF$    RANGE X (BLOCK, *)
                                                                \EDOC

Given the range directive in the subroutine SUB, only the first call
to SUB is conforming. However, all three calls can be made conforming if
the range directive above is replaced by the following directive:

                                                                \CODE
!HPF$    RANGE (BLOCK, *), (BLOCK, CYCLIC), (*, CYCLIC) :: X
                                                                \EDOC


\section{Shadow Width Declarations}
\label{mapext:shadow}

In compiling nearest-neighbor code, for example, in
discretizing partial differential equations or implementing
convolutions, a standard technique is to allocate storage on each
processor for the local array section that includes additional space
for the elements that have to be moved in from its neighboring
processors.  This additional storage is referred to as ``shadow
edges.''  There are conceptually two shadow edges for each array
dimension:  one at the low end of the local array section, and the
other at the high end.

In a single routine, the compiler can tell which arrays require shadow
edges, and allocate this additional space accordingly.  However, since
the width of the shadow area is dependent on the size of the
computational stencil being used, an array may require different
shadow widths in different routines. Thus, without interprocedural
analysis, an array argument may need to be copied into a space with
the appropriate shadow width on each procedure call. A similar data
motion would be required to copy the data back to its original
location on exit from the subroutine.  This unnecessary data motion
can be avoided by allowing the user to specify the required shadow
width when the array is declared.

Formally, the syntax for declaring shadow widths is as follows:

                                                                \BNF
shadow-directive        \IS SHADOW shadow-target shadow-attr-stuff

shadow-target               \IS object-name
                        \OR component-name

shadow-attr-stuff       \IS ( shadow-spec-list )

shadow-spec             \IS width
                        \OR low-width : high-width

width                   \IS int-expr
low-width               \IS int-expr
high-width              \IS int-expr
                                                                \FNB

\begin{constraints}
\item The \textit{int-expr} representing a \textit{width}, \textit{low-width},
  or \textit{high-width} must be a constant \textit{specification-expr} with
  value greater than equal to 0.

\item
The absence of a \textit{shadow-directive} is equivalent to a {\it
  shadow-directive} having each \textit{shadow-spec} equal to 0.

\item A \textit{shadow-spec} of {\it width} is equivalent to a
  \textit{shadow-spec} of {\it width}:{\it width}
\end{constraints}


Thus, the directive

                                                                \CODE
!HPF$    DISTRIBUTE (BLOCK) :: A
!HPF$    SHADOW (w) :: A
                                                                \EDOC

\noindent
specifies that the array \textit{A} is distributed \texttt{BLOCK}
and is to have a shadow width of \textit{w} on both sides.  If
\textit{A} is a dummy argument, this gives the compiler enough
information to inhibit unnecessary data motion at procedure calls.

Alternatively, different
shadow widths can be specified for the low end and high end
of a dimension. For example:
                                                                \CODE
         REAL, DIMENSION (1000) :: A
!HPF$    DISTRIBUTE(BLOCK), SHADOW(1:2) ::  A
         ....
         FORALL (i = 2, 998)
            A(i) = 0.25* (A(i) + A(i-1) + A(i+1) + A(i+2))
                                                                \EDOC
\noindent
specifies that only one non-local element is needed at the lower end
while two are needed at the high end.

\section{Equivalence and Partial Order on the Set of Mappings}
\label{ext:PartialOrderOnMaps}

Section~\ref{mapsub:PartialOrderOnMaps} has to be changed to
accomodate the new distributions, the \texttt{SHADOW} attribute, and
mapping of components of derived types, all introduced as approved
extensions.  The relevant text now reads as follows; additions are in
\textbf{bold-face} type:

First, we define a notion of equivalence for \textit{dist-format}
specifications:

\begin{enumerate}
\item Each \textit{dist-format} is equivalent to itself.

\item  Using the notation \(\equiv\) for the phrase ``is equivalent to'',

  \[\begin{array}{rclcl}
    \texttt{BLOCK}(n)  &\equiv& \texttt{BLOCK}(m) & \mbox{iff } m
      \mbox{ and } n \mbox{ have the same value} \\
    \texttt{CYCLIC}(n) &\equiv& \texttt{CYCLIC}(m) & \mbox{iff } m
      \mbox{ and } n \mbox{ have the same value} \\
    \texttt{CYCLIC}    &\equiv& \texttt{CYCLIC}(1) \\
    \texttt{GEN\_BLOCK(V)} &\equiv& \texttt{GEN\_BLOCK(W)} &
      \mbox{\textbf{iff the values of corresponding}} \\
       &&& \mbox{\textbf{  elements of
           \texttt{V} and \texttt{W} are equal}} \\
    \texttt{INDIRECT(V)} &\equiv&\texttt{INDIRECT(W)} &
      \mbox{\textbf{iff the values of corresponding}} \\
      &&& \mbox{\textbf{  elements of
          \texttt{V} and \texttt{W} are equal}}
  \end{array}\]

\item Other than this, no two lexically distinct \textit{dist-format}
  specifications are equivalent.
\end{enumerate}

Equivalence, thus defined, is an equivalence relation in the usual
sense.

\textbf{Similarly, we say that two \texttt{SHADOW} attributes (see
  Section~\ref{mapext:shadow} for the syntax) are equivalent iff the
  \textit{shadow-spec-list} of one is element wise equivalent to the
  \textit{shadow-spec-list} of the other.}

Now the partial order on mappings is defined: Let \texttt{S} (``special'')
and \texttt{G} (``general'') be two data objects.

The mapping of \texttt{S} is a \emph{specialization} of the mapping of
\texttt{G} if and only if either

\begin{enumerate}

\item \texttt{G} has the \texttt{INHERIT} attribute, or

\item The following constraints all hold:

  \begin{enumerate}
  \item \texttt{S} is a named object \textbf{or structure component}, and
  \item The shapes of the ultimate align targets of \texttt{S} and \texttt{G}
    are the same, and
  \item The dimensions of \texttt{S} and \texttt{G} each correspond to the same
    dimension of their respective ultimate align targets, and
    corresponding elements of \texttt{S} and \texttt{G} are aligned with the
    same corresponding elements of their respective ultimate align
    targets, and
  \item Either

    \begin{enumerate}
    \item The ultimate align targets of \texttt{S} and \texttt{G} are not
      explicitly distributed, or
    \item Both ultimate align targets of \texttt{S} and \texttt{G} are
      explicitly distributed.  In this case, the distribution
      directive specified for the ultimate align target of \texttt{G} must
      satisfy one of the following conditions:

      \begin{enumerate}
      \item It must have no \textit{dist-onto-clause}, or
      \item It must have a \textit{dist-onto-clause} of
        ``\texttt{ONTO} *'', or
      \item It must have a \textit{dist-onto-clause} specifying a
        processor arrangement having the same shape as that
        explicitly specified in a distribution directive for the
        ultimate align target of \texttt{S}.
      \end{enumerate}

      and the distribution directive for the ultimate align target of
      \texttt{G} must also satisfy one of the following conditions:

      \begin{enumerate}
      \item It must have no \textit{dist-format-clause}, or
      \item It must have a \textit{dist-format-clause} of ``*'', or
      \item Each \textit{dist-format} must be equivalent (in the sense
        defined above) to the \textit{dist-format} in the
        corresponding position of the \textit{dist-format-clause} in
        an explicit distribution directive for the ultimate align
        target of \texttt{S}.
      \end{enumerate}

    \end{enumerate}

  \item \textbf{Either \texttt{S} and \texttt{G} have no
      \texttt{SHADOW} attribute or they have equivalent
      \texttt{SHADOW} attributes.}

  \end{enumerate}

\end{enumerate}

\section{Explicit Interfaces}
\label{ext:ExplicitInterfaces}

The requirements in Section~\ref{mapsub:ExplicitInterfaces} are
extended as follows to account for the possible presence of the
\texttt{DYNAMIC} attribute; the addition is in \textbf{bold-face}
type:

An explicit interface is required \emph{except} when all of the
following conditions hold:

\begin{enumerate}

\item  Fortran does not require one, \emph{and}

\item No dummy argument is distributed transcriptively or with the
  \texttt{INHERIT} attribute, \emph{and}

\item \textbf{No dummy argument has the
  \texttt{DYNAMIC} attribute, \emph{and}}

\item For each pair of corresponding actual and dummy arguments, either:

  \begin{enumerate}

  \item They are both implicitly mapped, or

  \item They are both explicitly mapped and

    \begin{enumerate}
    \item The mapping of the actual argument is a specialization of
      the mapping of the dummy argument, and
    \item If the ultimate align targets of the actual and dummy
      arguments are both explicitly distributed, then the
      \textit{dist-onto-clause} of each must specify processor
      arrangements with the same shape.
    \end{enumerate}

  \end{enumerate}

  \emph{and}

\item For each pair of corresponding actual and dummy arguments, either:

  \begin{enumerate}

  \item Both are sequential, or

  \item Both are nonsequential.

  \end{enumerate}

\end{enumerate}

\section{Characteristics of Procedures}
\label{ext:ProcChars}

The \texttt{SHADOW} and \texttt{DYNAMIC} attributes, if present, are
hpf-characteristics of dummy arguments and procedure return values.
To be precise, the definitions in Section~\ref{mapsub:ProcChars} are
rewritten as follows; additions are in \textbf{bold-face} type:

\begin{itemize}
\item A processor arrangement has one hpf-characteristic: its shape.

\item A template has up to three hpf-characteristics:

\begin{enumerate}
\item its shape;
\item its distribution, if explicitly stated;
\item the hpf-characteristic (i.e., the shape) of the processor
  arrangement onto which it is distributed, if explicitly stated.
\end{enumerate}

\item A dummy data object has the following hpf-characteristics:

\begin{enumerate}
\item its alignment, if explicitly stated, as well as all
  hpf-characteristics of its align target;
\item its distribution, if explicitly stated, as well as the
  hpf-characteristic (i.e., the shape) of the processor arrangement
  onto which it is distributed, if explicitly stated;
\item \textbf{its \texttt{SHADOW} attribute, if explicitly stated.}
\item \textbf{its \texttt{DYNAMIC} attribute, if explicitly stated.}
\end{enumerate}

\item A function result has the same hpf-characteristics as a dummy
  data object.  Specifically, it has the following
  hpf-characteristics:

\begin{enumerate}
\item its alignment, if explicitly stated, as well as all
  hpf-characteristics of its align target;
\item its distribution, if explicitly stated, as well as the
  hpf-characteristic (i.e., the shape) of the processor arrangement
  onto which it is distributed, if explicitly stated;
\item \textbf{its \texttt{SHADOW} attribute, if explicitly stated.}
\item \textbf{its \texttt{DYNAMIC} attribute, if explicitly stated.}
\end{enumerate}

\end{itemize}


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct  4 16:21:14 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id QAA11993 for hpff-doc-out; Fri, 4 Oct 1996 16:21:14 -0500 (CDT)
Received: from mail12.digital.com (mail12.digital.com [192.208.46.20]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id QAA11988 for <hpff-doc@cs.rice.edu>; Fri, 4 Oct 1996 16:21:10 -0500 (CDT)
From: loveman@ovid.eng.pko.dec.com
Received: from Jaxom.Eng.PKO.DEC.Com by mail12.digital.com (8.7.5/UNX 1.2/1.0/WV)
	id RAA16426; Fri, 4 Oct 1996 17:21:08 -0400 (EDT)
Received: from ovid.Eng.PKO.DEC.Com by Jaxom.Eng.PKO.DEC.Com; (5.65/1.1.8.2/15Jan96-8.2MAM)
	id AA12167; Fri, 4 Oct 1996 17:21:07 -0400
Received: by ovid.eng.pko.dec.com; id AA16196; Fri, 4 Oct 1996 17:17:30 -0400
Message-Id: <9610042117.AA16196@ovid.eng.pko.dec.com>
To: hpff-doc@cs.rice.edu
Cc: loveman@ovid.eng.pko.dec.com
Date: Fri, 04 Oct 96 17:17:29 -0400
X-Mts: smtp
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------


% File: extrinsics.tex

% Contents:  Extrinsics chapter for HPF 2.0 document

% Revision history:

% May-10-96     Created by Charles Koelbel, Rice University (from HPF 1.2 
document)

% Aug-15-96     Draft stage new chapter (David Loveman) in interim stage (mez)

% Sep-09-96     Next draft of chapter by David Loveman, Digital.

% Oct-04-96     Revised draft of chapter by David Loveman, Digital.


\chapter{Extrinsic Program Units}

\label{ch-extrinsics}

{\em Comments on this chapter should be directed to David Loveman ({\tt
loveman@ovid.eng.pko.dec.com}) and {\tt hpff-doc@cs.rice.edu}. Please
use ``{\tt Comments on Extrinsics}'' as the {\tt Subject:} line.}

The HPF global model of computation extends (and restricts) Fortran to
provide programmers with the Fortran model of computation implementable
efficiently on a wide class of hardware architectures with, in general,
multiple processors, multiple memories with non-uniform access
characteristics, and multiple interconnections. This model of
computation presents a single logical thread of control, including
Fortran's data parallel features such as array syntax and the forall
statement, and data visibility defined by the scoping rules of Fortran.
In particular, this model does not require the use of low-level
features such as threads libraries and explicit message passing to
exploit such architectures. Programmers expect their HPF compilers to
generate efficient code by using HPF's features to assist in mapping
data and computation to the given hardware architecture.

This chapter defines the {\it extrinsic} mechanism by which HPF program
units may use non-HPF program units that don't use the HPF global
model. It describes how to write an explicit interface for a non-HPF
procedure and defines the caller's assumptions about handling
distributed and replicated data at the interface. This allows the
programmer to use non-HPF language facilities, for example to descend
to a lower level of abstraction to handle problems that are not
efficiently addressed by HPF, to hand-tune critical kernels, or to call
optimized libraries. Such an interface can also be used to interface
HPF to other languages, such as C.

\section{Overview}

An HPF program may need to call a procedure implemented in a different
programming model or in a different programming language. A procedure's
{\it programming model} might provide:

\begin{itemize}

\item a single logical thread-of-control where {\it one} copy of the
procedure is conceptually executing and there is a single locus of
control within the program text; this model is called {\it global} when
the underlying target hardware has (potentially) multiple processors or
memories and is called {\it serial} when the underlying target hardware
is treated as a uniprocessor (or a single node in a multiprocessor),

\item multiple threads-of-control, one per processor, each thread
executing the same procedure; this model is called {\it local} or, more
generally, SPMD (Single Program, Multiple Data), or

\item some other model, not discussed here, such as multiple 
threads-of-control, perhaps with dynamic assignment of
loop iterations to processors or explicit dynamic process forking,
where there is, at least initially upon invocation {\it one} copy of
the procedure that is conceptually executing but which may spawn
multiple loci of control, possibly changing in number over time, within
the program text.

\end{itemize}

A {\it programming language} provides a specific syntax (language
features), semantics (meanings), and pragmatics (purposes). Examples of
programming languages include Fortran (an ANSI and ISO standard, the
most recent revision should be approved in 1996), HPF (a specification
of extensions and restrictions to Fortran), Fortran 77 (a previous ANSI
and ISO standard), C, C++, Java, Visual Basic, and COBOL.

A program unit's language and model, when taken together, constitute
its {\it extrinsic kind}. This {\it extrinsic kind} may be specified
explicitly by an {\it extrinsic-prefix} or implicitly by the selection
of a compiler and its invocation with a particular set of compiler
options. Thus, one might view the compiler as providing a {\it host
scoping unit} as defined by Fortran. For example, a program unit
compiled by an HPF compiler will be of extrinsic kind {\tt HPF}.
Alternatively, its extrinsic kind may be specified explicitly by an
{\it extrinsic-prefix} such as {\tt EXTRINSIC(HPF)} or {\tt
EXTRINSIC(LANGUAGE='HPF', MODEL='GLOBAL')}.

\section{Declaration of Extrinsic Program Units}

\subsection{Function and Subroutine Statements}

An {\it extrinsic-prefix} may appear in a {\it function-stmt} or {\it
subroutine-stmt} (as defined in the Fortran standard) in the same place
that the keywords {\tt RECURSIVE}, {\tt PURE}, and {\tt ELEMENTAL} may
appear. This is specified by an extension of rule R1219 for {\it
prefix-spec} in the May 1995 draft Fortran 95 standard. Rules R1217 for
{\it function-stmt}, R1218 for {\it prefix}, and R1222 for {\it
subroutine-stmt} are not changed, but are rewritten here for
reference.

\BNF
function-stmt           \IS [ prefix ] FUNCTION function-name
                              ( [ dummy-arg-name-list ] )
                              [ RESULT ( result-name ) ]
subroutine-stmt         \IS [ prefix ] SUBROUTINE subroutine-name
                              [ ( [ dummy-arg-list ] ) ]
prefix                  \IS prefix-spec [ prefix-spec ] ...
prefix-spec             \IS type-spec
                        \OR RECURSIVE
                        \OR PURE
                        \OR ELEMENTAL
                        \OR extrinsic-prefix
\FNB

\begin{constraints}

\item The definition of {\em characteristics of a procedure} as given
in Section 12.2 of the May 1995 draft Fortran 95 standard is extended
to include the procedure's extrinsic kind.

\item Within any HPF {\it external-subprogram}, every {\it
internal-subprogram} must be of the same extrinsic kind as its host and
any {\it internal-subprogram} whose extrinsic kind is not given
explicitly is assumed to be of that extrinsic kind.

\end{constraints}

\subsection{Program, Module, and Block Data Statements}

An {\it extrinsic-prefix} may also appear at the beginning of a {\it
program-stmt}, {\it module-stmt}, or {\it block-data-stmt}. The
following syntax definition extends the Fortran 95 syntax rules R1102
for {\it program-stmt}, R1105 for {\it module-stmt}, and R1111 for {\it
block-data-stmt}.

\BNF
program-stmt            \IS [ extrinsic-prefix ] PROGRAM program-name
module-stmt             \IS [ extrinsic-prefix ] MODULE module-name
block-data-stmt         \IS [ extrinsic-prefix ] BLOCK DATA [ block-data-name ]
\FNB

\begin{constraints}

\item Within any HPF {\it module}, every {\it module-subprogram} must
be of the same extrinsic kind as its host, and any {\it
module-subprogram} whose extrinsic kind is not given explicitly is
assumed to be of that extrinsic kind.

\item Within any HPF {\it main-program} or {\it module-subprogram},
every {\it internal-subprogram} must be of the same extrinsic kind as
its host, and any {\it internal-subprogram} whose extrinsic kind is not
given explicitly is assumed to be of that extrinsic kind.

\item In any HPF {\it block-data-stmt}, if an {\it extrinsic-prefix} is
present, a {block-data-name} must also be present.

\end{constraints}

\subsection{The Extrinsic Prefix}

\BNF
extrinsic-prefix        \IS EXTRINSIC ( extrinsic-spec )
extrinsic-spec          \IS extrinsic-spec-arg-list
                        \OR extrinsic-kind-keyword
extrinsic-spec-arg      \IS language
                        \OR model
                        \OR external-name
language                \IS [ LANGUAGE = ] char-initialization-expr
model                   \IS [ MODEL = ] char-initialization-expr
external-name           \IS [ EXTERNAL_NAME = ] char-initialization-expr
\FNB

The following constraints are in addition to those specified in the May
1995 draft Fortran 95 standard.

\begin{constraints}

\item The rules for {\it extrinsic-spec-arg-list} are as if {\tt
EXTRINSIC} were a procedure with an explicit interface with a {\it
dummy-arg-list} of {\tt LANGUAGE, MODEL, EXTERNAL_NAME}, each of which
was {\tt OPTIONAL}. Note that, in an {\it extrinsic-spec-arg-list}, at
least one of {\it language}, {\it model}, or {\it external-name} must
occur.

\item In {\it language}, values of {\it char-initialization-expr} may
be:

\begin{itemize}

\item {\tt 'HPF'}, referring to the HPF language; if a {\it model} is
not explicitly specified, the {\it model} is implied to be {\tt 'GLOBAL'};

\item {\tt 'FORTRAN'}, referring to the ANSI/ISO standard Fortran
language; if a {\it model} is not explicitly specified, the 
{\it model} is implied to be {\tt 'SERIAL'};

\item {\tt 'C'}, referring to the ANSI standard C programming language;
if a {\it model} is not explicitly specified, the {\it model}
is implied to be {\tt 'SERIAL'}; or

\item an implementation-dependent value with an
implementation-dependent implied {\it model}.

\end{itemize}

If {\it language} is not specified or , it is the same as that of the host
scoping unit in which the {\it extrinsic-prefix} occurs.

\item In {\it model}, values of {\it char-initialization-expr} may be:

\begin{itemize}

\item {\tt 'GLOBAL'}, referring to the global model,

\item {\tt 'LOCAL'}, referring to the local model,

\item {\tt 'SERIAL'}, referring to the serial model, or

\item an implementation-dependent value.

\end{itemize}

If {\it model} is not specified or implied by the specification of a
{\it language}, it is the same as that of the host
scoping unit in which the {\it extrinsic-prefix} occurs.

\item All {\it language}s and {\it model}s whose names begin with the
three letters ``{\tt HPF}'' are reserved for present or future
definition by this specification and its successors.

\item In {\it external-name}, the value of {\it
char-initialization-expr} is the name by which the program unit is
known outside of the program, for example in the external file system
or program library. If {\it external-name} is not specified, its value
is implementation-dependent.

\end{constraints}

HPF defines three {\it extrinsic-kind-keyword}s: {\tt HPF}, {\tt
HPF_LOCAL}, and {\tt HPF_SERIAL}.

\BNF
extrinsic-kind-keyword  \IS HPF
                        \OR HPF_LOCAL
                        \OR HPF_SERIAL
\FNB

\begin{constraints}

\item {\tt extrinsic(HPF)} is equivalent to {\tt extrinsic('HPF',
'GLOBAL')}. In the absence of an {\it extrinsic-prefix} an HPF compiler
interprets a compilation unit as if it were of extrinsic kind {\tt
HPF}. Thus, for an HPF compiler, specifying {\tt EXTRINSIC(HPF)} or
{\tt extrinsic('HPF', 'GLOBAL')} is redundant. Such explicit
specification may, however, be required for use with a compiler that
supports multiple extrinsic kinds.

\item {\tt extrinsic(HPF_LOCAL)} is equivalent to {\tt extrinsic('HPF',
'LOCAL')}. A {\it main-program} whose extrinsic kind is {\tt HPF_LOCAL}
behaves as if it were a subroutine of extrinsic kind {\tt HPF_LOCAL}
that is called with no arguments from a main program of extrinsic kind
{\tt HPF} whose executable part consists solely of that call.

\item {\tt extrinsic(HPF_SERIAL)} is equivalent to {\tt
extrinsic('HPF', 'SERIAL')}. A {\it main-program} whose extrinsic kind
is {\tt HPF_SERIAL} behaves as if it were a subroutine of extrinsic
kind {\tt HPF_SERIAL} that is called with no arguments from a main
program of extrinsic kind {\tt HPF} whose executable part consists
solely of that call.

\item All {\it extrinsic-kind-keyword}s whose names begin with the
three letters ``{\tt HPF}'' are reserved for present or future
definition by this specification and its successors.

\end{constraints}

\begin{implementors}

Other {\it language}s or {\it model}s
may be defined and provided by compiler vendors. Although not part of
this HPF specification, they are expected to conform to the rules and
spirit of HPF extrinsic kinds.

An implementation may place certain restrictions on the programmer;
moreover, each extrinsic kind may call for a different set of
restrictions.

For example, an implementation on a parallel processor may find it
convenient to replicate scalar arguments so as to provide a copy on
every processor. This is permitted so long as this process is invisible
to the caller. One way to achieve this is to place a restriction on the
programmer: on return from the subprogram, all the copies of this
scalar argument must have the same value. This implies that if the
dummy argument has {\tt INTENT(OUT)}, then all copies must have been
updated consistently by the time of subprogram return.

\end{implementors}

\section{Calling HPF Extrinsic Subprograms}

A call to an extrinsic procedure behaves, as observed by a calling
program coded in HPF, exactly as if the subprogram were coded in HPF.
If a function or subroutine called from a program unit of an HPF
extrinsic kind does not have an explicit interface visible in the
caller, it is assumed to have the same extrinsic kind as the caller.

In order to call a subprogram of an extrinsic kind other than that of
the caller, that subprogram must have an explicit interface visible in
the caller, and the subprogram is expected to behave, as observed by
the caller, roughly as if it had been written as code of the same
extrinsic kind as the caller. Some of the responsibility for meeting
this requirement may rest on the compiler and some on the programmer.
This interface defines the ``HPF view'' of the extrinsic procedure.

A called procedure that is written in a model or language other than
HPF, whether or not it uses the local procedure execution model, should
be declared {\tt EXTRINSIC} within an HPF program that calls it. The
{\tt EXTRINSIC} prefix declares what sort of interface should be used
when calling indicated subprograms. If there is no extrinsic
specification then the users must assume full responsibility for
correctness of the implementation-dependent interface.

A {\it function-stmt} or {\it subroutine-stmt} that appears within an
{\it interface-block} within a program unit of an HPF extrinsic kind
may have an extrinsic prefix mentioning any extrinsic kind supported by
the language implementation. If no {\it extrinsic-prefix} appears in
such a {\it function-stmt} or {\it subroutine-stmt}, then it is assumed
to be of the same HPF extrinsic kind as the program unit in which the
interface block appears.

The procedure characteristics defined by an {\it interface-body} must
be consistent with the procedure's definition.

The definition and rules for a procedure with an extrinsic interface
lies outside the scope of HPF. However, explicit interfaces to such
procedures must conform to HPF. Note that any particular HPF
implementation is free to support any selection of extrinsic kinds, or
none at all except for {\tt HPF} itself which clearly must be supported
by an HPF implementation.

\subsection{Access to Types, Procedures, and Data}

\label{ext-access}

If a module X of one HPF extrinsic kind is used by a program unit Y of
another HPF extrinsic kind, then only names of items in X that Y is
entitled to use or invoke may be imported; that is, either X makes
private all items that Y is not entitled to use, or the {\tt USE}
statement in Y has an {\tt ONLY} options that lists only names of items
it is entitled to use.

Derived type definitions may be thought of as ``extrinsic kind
neutral;'' a program unit of any HPF extrinsic kind may use derived
type definitions from a module of any HPF extrinsic kind.

An HPF global program or procedure may call other HPF procedures that
are global, local, or serial.

An HPF local program or procedure may only call other HPF local
procedures.

An HPF serial program or procedure may only call other HPF serial
procedures.

A named {\tt COMMON} block in any program unit of an HPF kind will be
associated with the {\tt COMMON} block, if any, of that same name in
every other program unit of that same extrinsic kind; similarly for
unnamed {\tt COMMON}. (Such {\tt COMMON} storage behaves as other
declared data objects within program units of that extrinsic kind; in
particular, for {\tt HPF_LOCAL} code there will be one copy of the {\tt
COMMON} block on each processor.)

It is not permitted for any given {\tt COMMON} block name to be used in
program units of different HPF kinds within a single program;
similarly, it is not permitted for unnamed {\tt COMMON} to be used in
program units of different HPF kinds within a single program.

%A particular restriction is placed on HPF local procedures to be called
%from an HPF procedure or global program: array dummy arguments and
%array components of dummy arguments of a derived type must be declared
%as assumed-shape, both in the definition of the subprogram itself and
%in any interface blocks in other program units.

\begin{table}
\def\QQ#1#2#3{\hbox to 5em{{\bf #1}\quad{\bf #2}\quad{\bf #3}\hfill}}
\begin{tabular}{lr|c|c|c}
&&\multicolumn{3}{c}                 {extrinsic kind of the used module} \\
               &                &{\tt HPF}     &{\tt HPF_SERIAL}&{\tt
               HPF_LOCAL} \\ \hline
extrinsic kind &{\tt HPF}       & \QQ{T}{P}{D} & \QQ{T}{P}{ }   &
\QQ{T}{P}{ }   \\ \hline
of the using   &{\tt HPF_SERIAL}& \QQ{T}{ }{ } & \QQ{T}{P}{D}   &
\QQ{T}{ }{ }   \\ \hline
program unit   &{\tt HPF_LOCAL} & \QQ{T}{ }{ } & \QQ{T}{ }{ }   &
\QQ{T}{P}{D}   \\[8pt]
\multicolumn{5}{l}   {{\bf T} = derived type definitions} \\
\multicolumn{5}{l}   {{\bf P} = procedures and procedure interfaces} \\
\multicolumn{5}{l}   {{\bf D} = data objects}
\end{tabular}
\caption{Entities that a using program unit is entitled to access from
a module, according to the HPF extrinsic kind of each}
\end{table}

\subsection{The Effect of a Call}

A call to an extrinsic procedure must be semantically equivalent to a
call of an ordinary HPF procedure. Thus a call to an extrinsic
procedure must behave {\it as if} the following actions occur. The HPF
technical term {\it as if} means that the described actions should
appear to a user as if they occurred, in the order specified; an
implementation may carry out any actions in any order that provide the
correct user-visible effects.

\begin{enumerate}

\item All actions of the caller preceding the subprogram invocation
should be completed before any action of the subprogram is executed;
and all actions of the subprogram should be completed before any action
of the caller following the subprogram invocation is executed.

\item Each actual argument is remapped, if necessary, according to the
directives (explicit or implicit) in the declared interface for the
extrinsic procedure. Thus, HPF mapping directives appearing in the
interface are binding---the compiler must obey these directives in
calling local extrinsic procedures. Actual arguments corresponding to
scalar dummy arguments are replicated (by broadcasting, for example) in
all processors. As in the case of non-extrinsic subprograms, actual
arguments may be mapped in any way; if necessary, they are copied
automatically to correctly mapped temporaries before invocation of and
copied back to the actual arguments
after return from the extrinsic procedure.
Scalar dummy arguments and scalar function results behave as if they are
replicated on each processor. These mappings may,
optionally, be explicit in the interface, but any other explicit
mapping is not HPF conforming.

\item {\tt IN}, {\tt OUT}, and {\tt INOUT} intent restrictions should
be observed.

\item No HPF variable is modified unless it could be modified by an HPF
procedure with the same explicit interface. Note in particular that
even though an {\tt HPF_LOCAL} routine is not permitted to access and
modify HPF global data, other kinds of extrinsic routines may do so to
the extent that an HPF procedure could.

\item When a procedure returns and the caller resumes execution, all
objects accessible to the caller after the call are mapped exactly as
they were before the call. In particular, the original distribution of
arguments is restored, if necessary.

\item Exactly the same set of processors are visible to the HPF
environment before and after the subprogram call.

\end{enumerate}

\begin{implementors}

\item To ensure that all actions that logically precede the call are
completed, multiple processors may need to be synchronized before the
call is made.

\item If a variable accessible to the called routine has a replicated
representation, then all copies may need to be updated prior to the
call to contain the correct current value according to the sequential
semantics of the source program.

\item Replicated variables, if updated in the procedure, must be
updated consistently. More precisely, if a variable accessible to a
procedure has a replicated representation and is updated by (one or
more copies of) the procedure, then all copies of the replicated
variable must have identical values when the last processor returns
from the local procedure.

An implementation might check, before returning from the local
subprogram, to make sure that replicated variables have been updated
consistently by the subprogram. However, there is certainly no
requirement---perhaps not even any encouragement---to do so. This is
merely a tradeoff between speed and, for instance, debuggability.

Note that, as with a global HPF subprogram, actual arguments may be
copied or remapped in any way, so long as the effect is undone on
return from the subprogram.

\item To ensure that all actions of the procedure logically complete
before execution in the caller is resumed, multiple processors may need
to be synchronized after the call.

\end{implementors}

\section{Examples of Extrinsic Procedures}

Consider:

\CODE
PROGRAM DUMPLING
  INTERFACE
    EXTRINSIC('HPF','LOCAL') SUBROUTINE GNOCCHI(P, L, X)
      INTERFACE
        SUBROUTINE P(Q)
          REAL Q
        END SUBROUTINE P
        EXTRINSIC('COBOL','LOCAL') SUBROUTINE L(R)
          REAL R(:,:)
        END SUBROUTINE L
      END INTERFACE
      REAL X(:)
    END SUBROUTINE GNOCCHI
    EXTRINSIC('HPF','LOCAL') SUBROUTINE POTSTICKER(Q)
      REAL Q
    END SUBROUTINE POTSTICKER
    EXTRINSIC('COBOL','LOCAL') SUBROUTINE LEBERKNOEDEL(R)
      REAL R(:,:)
    END SUBROUTINE LEBERKNOEDEL
  END INTERFACE
  ...
  CALL GNOCCHI(POTSTICKER, LEBERKNOEDEL, (/ 1.2, 3.4, 5.6 /) )
  ...
END PROGRAM DUMPLING
\EDOC

The main program, {\tt DUMPLING}, when compiled by an HPF compiler, is
implicitly of extrinsic kind {\tt HPF}. Interfaces are declared to
three external subroutines {\tt GNOCCHI}, {\tt POTSTICKER}, and {\tt
LEBERKNOEDEL}. The first two are of extrinsic kind {\tt HPF_LOCAL} and
the third is of kind {\tt COBOL_LOCAL}. Now {\tt GNOCCHI} accepts two
dummy procedure arguments and so interfaces must be declared for those.
Because no {\it extrinsic-prefix} is given for dummy argument {\tt P},
its extrinsic kind is that of its host scoping unit, the declaration of
subroutine {\tt GNOCCHI}, which has extrinsic kind {\tt HPF_LOCAL}. The
declaration of the corresponding actual argument {\tt POTSTICKER} needs
to have an explicit {\it extrinsic-prefix} because its host scoping
unit is program {\tt DUMPLING}, of extrinsic kind {\tt HPF}.

As a second example, consider:

\CODE
  INTERFACE
    EXTRINSIC('HPF','LOCAL') FUNCTION BAGEL(X)
      REAL X(:)
      REAL BAGEL(100)
        !HPF$ DISTRIBUTE (CYCLIC) :: X, BAGEL
    END FUNCTION
  END INTERFACE

INTERFACE OPERATOR (+)
    EXTRINSIC('C','LOCAL') FUNCTION LATKES(X, Y) RESULT(Z)
      REAL, DIMENSION(:,:), INTENT(IN) :: X
      REAL, DIMENSION(:,:), INTENT(IN) :: Y
      REAL, DIMENSION(SIZE(X,1), SIZE(X,2)) :: Z
        !HPF$ ALIGN WITH X :: Y, Z
        !HPF$ DISTRIBUTE (BLOCK, BLOCK) X
    END FUNCTION
  END INTERFACE

  INTERFACE KNISH
    FUNCTION RKNISH(X)                      !normal HPF interface
      REAL X(:), RKNISH
    END RKNISH
    EXTRINSIC('SISAL') FUNCTION CKNISH(X)     !extrinsic interface
      COMPLEX X(:), CKNISH
    END CKNISH
  END INTERFACE
\EDOC

In the last interface block, two external procedures, one of them
extrinsic and one not, are associated with the same generic procedure
name, which returns a scalar of the same type as its array argument.
Note that the declaration of the explicit size of {\tt BAGEL} as 100 refers
to its {\it global} size and not its local size.
Also note that the {\tt ALIGN} statement asserts that {\tt X}, {\tt Y}, and
{\tt Z} all have the same shape.


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct  4 16:24:13 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id QAA12125 for hpff-doc-out; Fri, 4 Oct 1996 16:24:13 -0500 (CDT)
Received: from mail12.digital.com (mail12.digital.com [192.208.46.20]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id QAA12117 for <hpff-doc@cs.rice.edu>; Fri, 4 Oct 1996 16:23:38 -0500 (CDT)
From: loveman@ovid.eng.pko.dec.com
Received: from Jaxom.Eng.PKO.DEC.Com by mail12.digital.com (8.7.5/UNX 1.2/1.0/WV)
	id RAA00574; Fri, 4 Oct 1996 17:23:37 -0400 (EDT)
Received: from ovid.Eng.PKO.DEC.Com by Jaxom.Eng.PKO.DEC.Com; (5.65/1.1.8.2/15Jan96-8.2MAM)
	id AA12200; Fri, 4 Oct 1996 17:23:33 -0400
Received: by ovid.eng.pko.dec.com; id AA16210; Fri, 4 Oct 1996 17:19:54 -0400
Message-Id: <9610042119.AA16210@ovid.eng.pko.dec.com>
To: hpff-doc@cs.rice.edu
Cc: loveman@ovid.eng.pko.dec.com
Subject: hpff-doc: extrinsics.tex
Date: Fri, 04 Oct 96 17:19:53 -0400
X-Mts: smtp
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

Sorry about the lack of Subject last time.

----------------------------------------------------------------------

% File: extrinsics.tex

% Contents:  Extrinsics chapter for HPF 2.0 document

% Revision history:

% May-10-96     Created by Charles Koelbel, Rice University (from HPF 1.2 
document)

% Aug-15-96     Draft stage new chapter (David Loveman) in interim stage (mez)

% Sep-09-96     Next draft of chapter by David Loveman, Digital.

% Oct-04-96     Revised draft of chapter by David Loveman, Digital.


\chapter{Extrinsic Program Units}

\label{ch-extrinsics}

{\em Comments on this chapter should be directed to David Loveman ({\tt
loveman@ovid.eng.pko.dec.com}) and {\tt hpff-doc@cs.rice.edu}. Please
use ``{\tt Comments on Extrinsics}'' as the {\tt Subject:} line.}

The HPF global model of computation extends (and restricts) Fortran to
provide programmers with the Fortran model of computation implementable
efficiently on a wide class of hardware architectures with, in general,
multiple processors, multiple memories with non-uniform access
characteristics, and multiple interconnections. This model of
computation presents a single logical thread of control, including
Fortran's data parallel features such as array syntax and the forall
statement, and data visibility defined by the scoping rules of Fortran.
In particular, this model does not require the use of low-level
features such as threads libraries and explicit message passing to
exploit such architectures. Programmers expect their HPF compilers to
generate efficient code by using HPF's features to assist in mapping
data and computation to the given hardware architecture.

This chapter defines the {\it extrinsic} mechanism by which HPF program
units may use non-HPF program units that don't use the HPF global
model. It describes how to write an explicit interface for a non-HPF
procedure and defines the caller's assumptions about handling
distributed and replicated data at the interface. This allows the
programmer to use non-HPF language facilities, for example to descend
to a lower level of abstraction to handle problems that are not
efficiently addressed by HPF, to hand-tune critical kernels, or to call
optimized libraries. Such an interface can also be used to interface
HPF to other languages, such as C.

\section{Overview}

An HPF program may need to call a procedure implemented in a different
programming model or in a different programming language. A procedure's
{\it programming model} might provide:

\begin{itemize}

\item a single logical thread-of-control where {\it one} copy of the
procedure is conceptually executing and there is a single locus of
control within the program text; this model is called {\it global} when
the underlying target hardware has (potentially) multiple processors or
memories and is called {\it serial} when the underlying target hardware
is treated as a uniprocessor (or a single node in a multiprocessor),

\item multiple threads-of-control, one per processor, each thread
executing the same procedure; this model is called {\it local} or, more
generally, SPMD (Single Program, Multiple Data), or

\item some other model, not discussed here, such as multiple 
threads-of-control, perhaps with dynamic assignment of
loop iterations to processors or explicit dynamic process forking,
where there is, at least initially upon invocation {\it one} copy of
the procedure that is conceptually executing but which may spawn
multiple loci of control, possibly changing in number over time, within
the program text.

\end{itemize}

A {\it programming language} provides a specific syntax (language
features), semantics (meanings), and pragmatics (purposes). Examples of
programming languages include Fortran (an ANSI and ISO standard, the
most recent revision should be approved in 1996), HPF (a specification
of extensions and restrictions to Fortran), Fortran 77 (a previous ANSI
and ISO standard), C, C++, Java, Visual Basic, and COBOL.

A program unit's language and model, when taken together, constitute
its {\it extrinsic kind}. This {\it extrinsic kind} may be specified
explicitly by an {\it extrinsic-prefix} or implicitly by the selection
of a compiler and its invocation with a particular set of compiler
options. Thus, one might view the compiler as providing a {\it host
scoping unit} as defined by Fortran. For example, a program unit
compiled by an HPF compiler will be of extrinsic kind {\tt HPF}.
Alternatively, its extrinsic kind may be specified explicitly by an
{\it extrinsic-prefix} such as {\tt EXTRINSIC(HPF)} or {\tt
EXTRINSIC(LANGUAGE='HPF', MODEL='GLOBAL')}.

\section{Declaration of Extrinsic Program Units}

\subsection{Function and Subroutine Statements}

An {\it extrinsic-prefix} may appear in a {\it function-stmt} or {\it
subroutine-stmt} (as defined in the Fortran standard) in the same place
that the keywords {\tt RECURSIVE}, {\tt PURE}, and {\tt ELEMENTAL} may
appear. This is specified by an extension of rule R1219 for {\it
prefix-spec} in the May 1995 draft Fortran 95 standard. Rules R1217 for
{\it function-stmt}, R1218 for {\it prefix}, and R1222 for {\it
subroutine-stmt} are not changed, but are rewritten here for
reference.

\BNF
function-stmt           \IS [ prefix ] FUNCTION function-name
                              ( [ dummy-arg-name-list ] )
                              [ RESULT ( result-name ) ]
subroutine-stmt         \IS [ prefix ] SUBROUTINE subroutine-name
                              [ ( [ dummy-arg-list ] ) ]
prefix                  \IS prefix-spec [ prefix-spec ] ...
prefix-spec             \IS type-spec
                        \OR RECURSIVE
                        \OR PURE
                        \OR ELEMENTAL
                        \OR extrinsic-prefix
\FNB

\begin{constraints}

\item The definition of {\em characteristics of a procedure} as given
in Section 12.2 of the May 1995 draft Fortran 95 standard is extended
to include the procedure's extrinsic kind.

\item Within any HPF {\it external-subprogram}, every {\it
internal-subprogram} must be of the same extrinsic kind as its host and
any {\it internal-subprogram} whose extrinsic kind is not given
explicitly is assumed to be of that extrinsic kind.

\end{constraints}

\subsection{Program, Module, and Block Data Statements}

An {\it extrinsic-prefix} may also appear at the beginning of a {\it
program-stmt}, {\it module-stmt}, or {\it block-data-stmt}. The
following syntax definition extends the Fortran 95 syntax rules R1102
for {\it program-stmt}, R1105 for {\it module-stmt}, and R1111 for {\it
block-data-stmt}.

\BNF
program-stmt            \IS [ extrinsic-prefix ] PROGRAM program-name
module-stmt             \IS [ extrinsic-prefix ] MODULE module-name
block-data-stmt         \IS [ extrinsic-prefix ] BLOCK DATA [ block-data-name ]
\FNB

\begin{constraints}

\item Within any HPF {\it module}, every {\it module-subprogram} must
be of the same extrinsic kind as its host, and any {\it
module-subprogram} whose extrinsic kind is not given explicitly is
assumed to be of that extrinsic kind.

\item Within any HPF {\it main-program} or {\it module-subprogram},
every {\it internal-subprogram} must be of the same extrinsic kind as
its host, and any {\it internal-subprogram} whose extrinsic kind is not
given explicitly is assumed to be of that extrinsic kind.

\item In any HPF {\it block-data-stmt}, if an {\it extrinsic-prefix} is
present, a {block-data-name} must also be present.

\end{constraints}

\subsection{The Extrinsic Prefix}

\BNF
extrinsic-prefix        \IS EXTRINSIC ( extrinsic-spec )
extrinsic-spec          \IS extrinsic-spec-arg-list
                        \OR extrinsic-kind-keyword
extrinsic-spec-arg      \IS language
                        \OR model
                        \OR external-name
language                \IS [ LANGUAGE = ] char-initialization-expr
model                   \IS [ MODEL = ] char-initialization-expr
external-name           \IS [ EXTERNAL_NAME = ] char-initialization-expr
\FNB

The following constraints are in addition to those specified in the May
1995 draft Fortran 95 standard.

\begin{constraints}

\item The rules for {\it extrinsic-spec-arg-list} are as if {\tt
EXTRINSIC} were a procedure with an explicit interface with a {\it
dummy-arg-list} of {\tt LANGUAGE, MODEL, EXTERNAL_NAME}, each of which
was {\tt OPTIONAL}. Note that, in an {\it extrinsic-spec-arg-list}, at
least one of {\it language}, {\it model}, or {\it external-name} must
occur.

\item In {\it language}, values of {\it char-initialization-expr} may
be:

\begin{itemize}

\item {\tt 'HPF'}, referring to the HPF language; if a {\it model} is
not explicitly specified, the {\it model} is implied to be {\tt 'GLOBAL'};

\item {\tt 'FORTRAN'}, referring to the ANSI/ISO standard Fortran
language; if a {\it model} is not explicitly specified, the 
{\it model} is implied to be {\tt 'SERIAL'};

\item {\tt 'C'}, referring to the ANSI standard C programming language;
if a {\it model} is not explicitly specified, the {\it model}
is implied to be {\tt 'SERIAL'}; or

\item an implementation-dependent value with an
implementation-dependent implied {\it model}.

\end{itemize}

If {\it language} is not specified or , it is the same as that of the host
scoping unit in which the {\it extrinsic-prefix} occurs.

\item In {\it model}, values of {\it char-initialization-expr} may be:

\begin{itemize}

\item {\tt 'GLOBAL'}, referring to the global model,

\item {\tt 'LOCAL'}, referring to the local model,

\item {\tt 'SERIAL'}, referring to the serial model, or

\item an implementation-dependent value.

\end{itemize}

If {\it model} is not specified or implied by the specification of a
{\it language}, it is the same as that of the host
scoping unit in which the {\it extrinsic-prefix} occurs.

\item All {\it language}s and {\it model}s whose names begin with the
three letters ``{\tt HPF}'' are reserved for present or future
definition by this specification and its successors.

\item In {\it external-name}, the value of {\it
char-initialization-expr} is the name by which the program unit is
known outside of the program, for example in the external file system
or program library. If {\it external-name} is not specified, its value
is implementation-dependent.

\end{constraints}

HPF defines three {\it extrinsic-kind-keyword}s: {\tt HPF}, {\tt
HPF_LOCAL}, and {\tt HPF_SERIAL}.

\BNF
extrinsic-kind-keyword  \IS HPF
                        \OR HPF_LOCAL
                        \OR HPF_SERIAL
\FNB

\begin{constraints}

\item {\tt extrinsic(HPF)} is equivalent to {\tt extrinsic('HPF',
'GLOBAL')}. In the absence of an {\it extrinsic-prefix} an HPF compiler
interprets a compilation unit as if it were of extrinsic kind {\tt
HPF}. Thus, for an HPF compiler, specifying {\tt EXTRINSIC(HPF)} or
{\tt extrinsic('HPF', 'GLOBAL')} is redundant. Such explicit
specification may, however, be required for use with a compiler that
supports multiple extrinsic kinds.

\item {\tt extrinsic(HPF_LOCAL)} is equivalent to {\tt extrinsic('HPF',
'LOCAL')}. A {\it main-program} whose extrinsic kind is {\tt HPF_LOCAL}
behaves as if it were a subroutine of extrinsic kind {\tt HPF_LOCAL}
that is called with no arguments from a main program of extrinsic kind
{\tt HPF} whose executable part consists solely of that call.

\item {\tt extrinsic(HPF_SERIAL)} is equivalent to {\tt
extrinsic('HPF', 'SERIAL')}. A {\it main-program} whose extrinsic kind
is {\tt HPF_SERIAL} behaves as if it were a subroutine of extrinsic
kind {\tt HPF_SERIAL} that is called with no arguments from a main
program of extrinsic kind {\tt HPF} whose executable part consists
solely of that call.

\item All {\it extrinsic-kind-keyword}s whose names begin with the
three letters ``{\tt HPF}'' are reserved for present or future
definition by this specification and its successors.

\end{constraints}

\begin{implementors}

Other {\it language}s or {\it model}s
may be defined and provided by compiler vendors. Although not part of
this HPF specification, they are expected to conform to the rules and
spirit of HPF extrinsic kinds.

An implementation may place certain restrictions on the programmer;
moreover, each extrinsic kind may call for a different set of
restrictions.

For example, an implementation on a parallel processor may find it
convenient to replicate scalar arguments so as to provide a copy on
every processor. This is permitted so long as this process is invisible
to the caller. One way to achieve this is to place a restriction on the
programmer: on return from the subprogram, all the copies of this
scalar argument must have the same value. This implies that if the
dummy argument has {\tt INTENT(OUT)}, then all copies must have been
updated consistently by the time of subprogram return.

\end{implementors}

\section{Calling HPF Extrinsic Subprograms}

A call to an extrinsic procedure behaves, as observed by a calling
program coded in HPF, exactly as if the subprogram were coded in HPF.
If a function or subroutine called from a program unit of an HPF
extrinsic kind does not have an explicit interface visible in the
caller, it is assumed to have the same extrinsic kind as the caller.

In order to call a subprogram of an extrinsic kind other than that of
the caller, that subprogram must have an explicit interface visible in
the caller, and the subprogram is expected to behave, as observed by
the caller, roughly as if it had been written as code of the same
extrinsic kind as the caller. Some of the responsibility for meeting
this requirement may rest on the compiler and some on the programmer.
This interface defines the ``HPF view'' of the extrinsic procedure.

A called procedure that is written in a model or language other than
HPF, whether or not it uses the local procedure execution model, should
be declared {\tt EXTRINSIC} within an HPF program that calls it. The
{\tt EXTRINSIC} prefix declares what sort of interface should be used
when calling indicated subprograms. If there is no extrinsic
specification then the users must assume full responsibility for
correctness of the implementation-dependent interface.

A {\it function-stmt} or {\it subroutine-stmt} that appears within an
{\it interface-block} within a program unit of an HPF extrinsic kind
may have an extrinsic prefix mentioning any extrinsic kind supported by
the language implementation. If no {\it extrinsic-prefix} appears in
such a {\it function-stmt} or {\it subroutine-stmt}, then it is assumed
to be of the same HPF extrinsic kind as the program unit in which the
interface block appears.

The procedure characteristics defined by an {\it interface-body} must
be consistent with the procedure's definition.

The definition and rules for a procedure with an extrinsic interface
lies outside the scope of HPF. However, explicit interfaces to such
procedures must conform to HPF. Note that any particular HPF
implementation is free to support any selection of extrinsic kinds, or
none at all except for {\tt HPF} itself which clearly must be supported
by an HPF implementation.

\subsection{Access to Types, Procedures, and Data}

\label{ext-access}

If a module X of one HPF extrinsic kind is used by a program unit Y of
another HPF extrinsic kind, then only names of items in X that Y is
entitled to use or invoke may be imported; that is, either X makes
private all items that Y is not entitled to use, or the {\tt USE}
statement in Y has an {\tt ONLY} options that lists only names of items
it is entitled to use.

Derived type definitions may be thought of as ``extrinsic kind
neutral;'' a program unit of any HPF extrinsic kind may use derived
type definitions from a module of any HPF extrinsic kind.

An HPF global program or procedure may call other HPF procedures that
are global, local, or serial.

An HPF local program or procedure may only call other HPF local
procedures.

An HPF serial program or procedure may only call other HPF serial
procedures.

A named {\tt COMMON} block in any program unit of an HPF kind will be
associated with the {\tt COMMON} block, if any, of that same name in
every other program unit of that same extrinsic kind; similarly for
unnamed {\tt COMMON}. (Such {\tt COMMON} storage behaves as other
declared data objects within program units of that extrinsic kind; in
particular, for {\tt HPF_LOCAL} code there will be one copy of the {\tt
COMMON} block on each processor.)

It is not permitted for any given {\tt COMMON} block name to be used in
program units of different HPF kinds within a single program;
similarly, it is not permitted for unnamed {\tt COMMON} to be used in
program units of different HPF kinds within a single program.

%A particular restriction is placed on HPF local procedures to be called
%from an HPF procedure or global program: array dummy arguments and
%array components of dummy arguments of a derived type must be declared
%as assumed-shape, both in the definition of the subprogram itself and
%in any interface blocks in other program units.

\begin{table}
\def\QQ#1#2#3{\hbox to 5em{{\bf #1}\quad{\bf #2}\quad{\bf #3}\hfill}}
\begin{tabular}{lr|c|c|c}
&&\multicolumn{3}{c}                 {extrinsic kind of the used module} \\
               &                &{\tt HPF}     &{\tt HPF_SERIAL}&{\tt
               HPF_LOCAL} \\ \hline
extrinsic kind &{\tt HPF}       & \QQ{T}{P}{D} & \QQ{T}{P}{ }   &
\QQ{T}{P}{ }   \\ \hline
of the using   &{\tt HPF_SERIAL}& \QQ{T}{ }{ } & \QQ{T}{P}{D}   &
\QQ{T}{ }{ }   \\ \hline
program unit   &{\tt HPF_LOCAL} & \QQ{T}{ }{ } & \QQ{T}{ }{ }   &
\QQ{T}{P}{D}   \\[8pt]
\multicolumn{5}{l}   {{\bf T} = derived type definitions} \\
\multicolumn{5}{l}   {{\bf P} = procedures and procedure interfaces} \\
\multicolumn{5}{l}   {{\bf D} = data objects}
\end{tabular}
\caption{Entities that a using program unit is entitled to access from
a module, according to the HPF extrinsic kind of each}
\end{table}

\subsection{The Effect of a Call}

A call to an extrinsic procedure must be semantically equivalent to a
call of an ordinary HPF procedure. Thus a call to an extrinsic
procedure must behave {\it as if} the following actions occur. The HPF
technical term {\it as if} means that the described actions should
appear to a user as if they occurred, in the order specified; an
implementation may carry out any actions in any order that provide the
correct user-visible effects.

\begin{enumerate}

\item All actions of the caller preceding the subprogram invocation
should be completed before any action of the subprogram is executed;
and all actions of the subprogram should be completed before any action
of the caller following the subprogram invocation is executed.

\item Each actual argument is remapped, if necessary, according to the
directives (explicit or implicit) in the declared interface for the
extrinsic procedure. Thus, HPF mapping directives appearing in the
interface are binding---the compiler must obey these directives in
calling local extrinsic procedures. Actual arguments corresponding to
scalar dummy arguments are replicated (by broadcasting, for example) in
all processors. As in the case of non-extrinsic subprograms, actual
arguments may be mapped in any way; if necessary, they are copied
automatically to correctly mapped temporaries before invocation of and
copied back to the actual arguments
after return from the extrinsic procedure.
Scalar dummy arguments and scalar function results behave as if they are
replicated on each processor. These mappings may,
optionally, be explicit in the interface, but any other explicit
mapping is not HPF conforming.

\item {\tt IN}, {\tt OUT}, and {\tt INOUT} intent restrictions should
be observed.

\item No HPF variable is modified unless it could be modified by an HPF
procedure with the same explicit interface. Note in particular that
even though an {\tt HPF_LOCAL} routine is not permitted to access and
modify HPF global data, other kinds of extrinsic routines may do so to
the extent that an HPF procedure could.

\item When a procedure returns and the caller resumes execution, all
objects accessible to the caller after the call are mapped exactly as
they were before the call. In particular, the original distribution of
arguments is restored, if necessary.

\item Exactly the same set of processors are visible to the HPF
environment before and after the subprogram call.

\end{enumerate}

\begin{implementors}

\item To ensure that all actions that logically precede the call are
completed, multiple processors may need to be synchronized before the
call is made.

\item If a variable accessible to the called routine has a replicated
representation, then all copies may need to be updated prior to the
call to contain the correct current value according to the sequential
semantics of the source program.

\item Replicated variables, if updated in the procedure, must be
updated consistently. More precisely, if a variable accessible to a
procedure has a replicated representation and is updated by (one or
more copies of) the procedure, then all copies of the replicated
variable must have identical values when the last processor returns
from the local procedure.

An implementation might check, before returning from the local
subprogram, to make sure that replicated variables have been updated
consistently by the subprogram. However, there is certainly no
requirement---perhaps not even any encouragement---to do so. This is
merely a tradeoff between speed and, for instance, debuggability.

Note that, as with a global HPF subprogram, actual arguments may be
copied or remapped in any way, so long as the effect is undone on
return from the subprogram.

\item To ensure that all actions of the procedure logically complete
before execution in the caller is resumed, multiple processors may need
to be synchronized after the call.

\end{implementors}

\section{Examples of Extrinsic Procedures}

Consider:

\CODE
PROGRAM DUMPLING
  INTERFACE
    EXTRINSIC('HPF','LOCAL') SUBROUTINE GNOCCHI(P, L, X)
      INTERFACE
        SUBROUTINE P(Q)
          REAL Q
        END SUBROUTINE P
        EXTRINSIC('COBOL','LOCAL') SUBROUTINE L(R)
          REAL R(:,:)
        END SUBROUTINE L
      END INTERFACE
      REAL X(:)
    END SUBROUTINE GNOCCHI
    EXTRINSIC('HPF','LOCAL') SUBROUTINE POTSTICKER(Q)
      REAL Q
    END SUBROUTINE POTSTICKER
    EXTRINSIC('COBOL','LOCAL') SUBROUTINE LEBERKNOEDEL(R)
      REAL R(:,:)
    END SUBROUTINE LEBERKNOEDEL
  END INTERFACE
  ...
  CALL GNOCCHI(POTSTICKER, LEBERKNOEDEL, (/ 1.2, 3.4, 5.6 /) )
  ...
END PROGRAM DUMPLING
\EDOC

The main program, {\tt DUMPLING}, when compiled by an HPF compiler, is
implicitly of extrinsic kind {\tt HPF}. Interfaces are declared to
three external subroutines {\tt GNOCCHI}, {\tt POTSTICKER}, and {\tt
LEBERKNOEDEL}. The first two are of extrinsic kind {\tt HPF_LOCAL} and
the third is of kind {\tt COBOL_LOCAL}. Now {\tt GNOCCHI} accepts two
dummy procedure arguments and so interfaces must be declared for those.
Because no {\it extrinsic-prefix} is given for dummy argument {\tt P},
its extrinsic kind is that of its host scoping unit, the declaration of
subroutine {\tt GNOCCHI}, which has extrinsic kind {\tt HPF_LOCAL}. The
declaration of the corresponding actual argument {\tt POTSTICKER} needs
to have an explicit {\it extrinsic-prefix} because its host scoping
unit is program {\tt DUMPLING}, of extrinsic kind {\tt HPF}.

As a second example, consider:

\CODE
  INTERFACE
    EXTRINSIC('HPF','LOCAL') FUNCTION BAGEL(X)
      REAL X(:)
      REAL BAGEL(100)
        !HPF$ DISTRIBUTE (CYCLIC) :: X, BAGEL
    END FUNCTION
  END INTERFACE

INTERFACE OPERATOR (+)
    EXTRINSIC('C','LOCAL') FUNCTION LATKES(X, Y) RESULT(Z)
      REAL, DIMENSION(:,:), INTENT(IN) :: X
      REAL, DIMENSION(:,:), INTENT(IN) :: Y
      REAL, DIMENSION(SIZE(X,1), SIZE(X,2)) :: Z
        !HPF$ ALIGN WITH X :: Y, Z
        !HPF$ DISTRIBUTE (BLOCK, BLOCK) X
    END FUNCTION
  END INTERFACE

  INTERFACE KNISH
    FUNCTION RKNISH(X)                      !normal HPF interface
      REAL X(:), RKNISH
    END RKNISH
    EXTRINSIC('SISAL') FUNCTION CKNISH(X)     !extrinsic interface
      COMPLEX X(:), CKNISH
    END CKNISH
  END INTERFACE
\EDOC

In the last interface block, two external procedures, one of them
extrinsic and one not, are associated with the same generic procedure
name, which returns a scalar of the same type as its array argument.
Note that the declaration of the explicit size of {\tt BAGEL} as 100 refers
to its {\it global} size and not its local size.
Also note that the {\tt ALIGN} statement asserts that {\tt X}, {\tt Y}, and
{\tt Z} all have the same shape.


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Sat Oct  5 16:15:27 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id QAA26833 for hpff-doc-out; Sat, 5 Oct 1996 16:15:27 -0500 (CDT)
Received: from mail.think.com (Mail1.Think.COM [131.239.33.245]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id QAA26828 for <hpff-doc@cs.rice.edu>; Sat, 5 Oct 1996 16:15:24 -0500 (CDT)
Received: from custard.think.com (Custard.Think.COM [131.239.146.217])
    by mail.think.com (8.7.5/8.7.3/m7) with SMTP id RAA29025
    for <hpff-doc@cs.rice.edu>; Sat, 5 Oct 1996 17:15:22 -0400 (EDT)
From: Carol Munroe <munroe@think.com>
Received: by custard.think.com (4.1/Think-1.3)
	id AA14402; Sat, 5 Oct 96 17:15:20 EDT
Date: Sat, 5 Oct 96 17:15:20 EDT
Message-Id: <9610052115.AA14402@custard.think.com>
To: hpff-doc@cs.rice.edu
Subject: hpff-doc: f77-local-ext.tex, for inclusion in hpf-local-ext.tex
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
(Except for the name at the top of this file, changed from
fortran-local-ext.tex to f77-local-ext.tex, here and in a version of
hpf-local-ext.tex, this is the same file I posted yesterday to Mary and
Chuck, just reposted to the list for completeness. -- Carol)

%file [FORMERLY fortran-local-ext.tex]
%file f77-local-ext.tex

\section{Fortran 77 Language Bindings}
% \label{ch-fortran-local-ext}   [CHANGED]
\label{ch-f77-local-ext}

Fortran 77 is essentially a subset of ANSI/ISO standard Fortran, so most
considerations relating to HPF calling Fortran also apply to HPF calling
Fortran 77 extrinsic routines.  However, two chief differences between
Fortran and Fortran~77 complicate the specification of any {\tt
EXTRINSIC(LANGUAGE='F77')}, interface from HPF, especially for the local
model:

\begin{itemize}
\item Arguments are passed differently.  In Fortran~77,
     arguments are typically passed between subprograms
     by address (reference).  That is, no other information
     about the actual argument is passed --- for example,
     data type, size, distribution, etc.  In contrast, HPF
     implementations often pass by variables by descriptor in order to
     make such information available to the subprogram.

\item Very different information about how array
     elements are to be assigned to specific memory
     locations is available to Fortran~77 and HPF programmers.

     In Fortran~77, the declaration of an array prescribes
     exactly the mapping of array elements to the linear
     sequence of storage locations.  In HPF, the
     mapping of array elements to different processors
     may be controlled (e.g., with {\tt DISTRIBUTION} and
     {\tt ALIGN} directives) and queried (e.g., with
     {\tt HPF\_ALIGNMENT}, {\tt HPF\_DISTRIBUTION}, and {\tt HPF\_TEMPLATE})
     but there is absolutely no information about how
     array elements on a given processor are organized
     within local, serial memory. Even in Fortran 90, assumed
     shape dummy arrays, for example, do not have to follow the same storage
     and sequence association rules as Fortran 77 arrays do.

     Indeed, different HPF compilers may organize the data
     locally in different manners --- perhaps including
     border cells for ``stencil'' optimizations, or global
     padding to ensure equal-size subgrids on all processors.
     Certainly, different HPF compilers are not {\it bound} to
     organize local data in any particular manner, and some
     may choose imaginative orderings in such cases as SMP's,
     for example.
\end{itemize}

\subsection{Special Considerations for F77\_LOCAL}

An {\tt EXTRINSIC(F77\_LOCAL)} interface is defined that extends the {\tt
HPF\_LOCAL} and {\tt FORTRAN\_LOCAL} extrinsic interfaces to meet the needs
of Fortran~77 programmers.

This {\tt EXTRINSIC} type uses the syntax for calling extrinsic subprograms
described above. It can be described more precisely as an {\tt
EXTRINSIC(LANGUAGE='F77', MODEL='LOCAL')} interface. The basic conventions
for transferring control between global and local routines passing
described previously in Section~\ref{ch-hpf-local-ext} also apply.

However, the differences in argument passing and data distribution between
these two languages, as well as the different possible motivations for
using such an interface, can be better addressed by allowing additional
options for passing data and distribution information. These options are
provided with the help of {\tt LAYOUT} and {\tt PASS_BY} attributes.

\subsection{Argument Passing to F77\_LOCAL Procedures}

A typical Fortran 77 implementation passes arguments by reference, usually
by passing the base address of the location of the first data element, and
such arguments may also be assumed to be sequence associated.  These facts
make it most practical for the default method of passing a distributed data
structure from {\tt HPF} to an {\tt F77\_LOCAL} routine by passing the base
address of that section of local memory that has been allocated to it.
To allow for sequence association of actual and dummy arguments, data
should also be reordered or compressed or both, if necessary, on all
processors. This is the safest method of passing distributed data to
an {\tt EXTRINSIC(F77\_LOCAL)} routine, and hence it should be the 
default one. However, it tends to have the greatest performance costs.

A second argument passing option is to pass distributed array data 'as is'
from a global HPF routine to the local F77 ones, not guaranteeing sequence
association of the dummy arguments in order to avoid unwanted local data
motion that might be required to compress or reorder the elements of an
array local to a processor. In other words, it should be possible to do no
more data motion than if the same argument were being passed to another HPF
procedure. The guarantee of a sequence associated dummy argument is
sacrificed for the possible gains in performance available because the
local components of the actual argument are not reordered or compressed.
The local programmer must be able to use the implementation-dependent
ordering created by the global HPF program.

A third option that can be useful to permit {\tt HPF\_LOCAL}-style local
programming from an {\tt EXTRINSIC(F77\_LOCAL} procedure call is to pass an
array via a descriptor or handle, as is typically done in HPF
implementations or for Fortran 90 assumed shape arrays. The local routine
may not access elements of this dummy argument directly but may only pass
it on to special utility routines, perhaps to obtain local or global
distribution information.

The following attributes suffice to support the above three alternate form
of passing data to an {\tt EXTRINSIC(F77\_LOCAL} routine:

\begin{itemize}

\item {\tt LAYOUT('F77\_ARRAY')}
     indicates that the rectangular configuration
     should be FORTRAN~77 sequence associated in local,
     serial memory.

     For example, many compilers
     add border elements for ``stencil''
     optimizations or pad array allocations
     on particular processors so that all processors
     allocate equal amounts of memory for each array.
     Local reordering eliminates such padding and
     provides FORTRAN~77 sequence association for actual data
     values.

     Any local reordering is in addition to
     any global remapping that may be dictated by
     {\tt DISTRIBUTION} or {\tt ALIGN} directives
     in the {\tt INTERFACE} block.

     If no {\tt LAYOUT()} attribute is specified,
     then {\tt LAYOUT('F77\_ARRAY')} is assumed.

\item {\tt LAYOUT('HPF\_ARRAY')}
     indicates that an array argument is passed just as it would be to
     a global HPF procedure, with no local reordering of the data.

     This option is desirable when the
     programmer decides that the overhead of local
     reordering should be eliminated or that certain
     characteristics of the global HPF compiler's ordering
     (border cells, equal-size allocations among processors,
     etc.) should be preserved at the local level.  It forces
     the local programmer to access the local data in
     whatever implementation-dependent style the global HPF
     compiler employs.

\end{itemize}


Furthermore, each argument in the {\tt INTERFACE} block can also have its
{\tt PASS_BY} attribute specified to indicate whether the data is passed by
reference, for Fortran 77-style access, or via a special handle, perhaps a
descriptor used for HPF variable passing, that permits the global HPF
caller to pass special distribution information for use within the local
Fortran 77 routine.

\begin{itemize}

\item {\tt PASS_BY('*')}
      indicates that the local procedure should be able to access the
      dummy argument locally as an F77-style variable, passed by reference.

\item {\tt PASS_BY('HPF\_HANDLE')}
     indicates that the local routine should receive a reference to global
     descriptor that can be used with special accesss functions to obtain
     useful distribution information.

\end{itemize}

Thus the default dummy argument attributes are {\tt LAYOUT('F77_ARRAY'), a
guarantee of sequence association, and {\tt PASS_BY('*')}, an indication
that data is being passed via a pointer to its location.


\begin{implementors}

In addition to argument passing and data reordering options, a good {\tt
EXTRINSIC(F77\_LOCAL} implementation should address the problem of
declaring arbitrary sized local subgrids and accessing their elements
without being able to describe them as assumed-shape arrays, as in HPF.
Dealing with the local results of global data distributions within each
local procedure initiated by an extrinsic procedure call can also be
difficult without Fortran~90 array inquiry functions and the inquiry
subroutines in the HPF Library.  Special inquiry routines, callable
globally or locally, such as the proposed library of Fortran 77 function
interfaces in Annex~\ref{extrinsic-f77-library} are recommended as
supplements to the {\tt EXTRINSIC(F77\_LOCAL)} procedure interface in order
to permit more flexible and efficient use of a broad range of possible
global HPF data distributions.

\end{implementors}

\subsection{F77\_LOCAL Programming Examples}

\subsubsection{{\tt LAYOUT('F77\_ARRAY')} and {\tt PASS_BY('*')}}

This example illustrates F77\_LOCAL programming using the default {\tt
LAYOUT('F77\_ARRAY')} and {\tt PASS_BY('*')} attributes, and the use of
inquiry routines from the local level using the {LAYOUT(`HPF\_ARRAY')}
attribute.

\begin{itemize}
\item{HPF caller}

\begin{verbatim}
              program example

        ! declare the data array and a verification copy
              integer, parameter :: nx = 100, ny = 100
              real, dimension(nx,ny) :: x, y
        !hpf$ distribute(block,block) :: x, y

        ! the global sum will be computed
        ! by forming partial sums on the processors
              real partial_sum(number_of_processors())
        !hpf$ distribute partial_sum(block)

        ! local subgrid parameters are declared per processor
        ! for a rank-two array
              integer, dimension(number_of_processors(),2) ::
             & lb, ub, number
        !hpf$ distribute(block,*) :: lb, ub, number


        ! define interfaces

              interface

                extrinsic(f77_local) subroutine local1
             &   ( lb1, ub1, lb2, ub2, x , x_desc )
                integer, dimension(:) :: lb1, ub1, lb2, ub2
                real,dimension(:,:),layout('HPF_ARRAY') :: x
                real,dimension(:,:),layout('HPF_ARRAY'),     &
                       pass_by('HPF_HANDLE')           :: x_desc 

        !hpf$ distribute(block) :: lb1, ub1, lb2, ub2
        !hpf$ distribute(block,block) :: x, x_desc
                end

                extrinsic(f77_local) subroutine local2(n,x,r)
                integer n(:)
                real x(:,:), r(:)   
! defaults: layout('F77\_ARRAY'), i.e., sequential, column-major storage;
!           pass_by('*'),         i.e., pass by reference (local address)
        !hpf$ distribute n(block)
        !hpf$ distribute x(block,block)
        !hpf$ distribute r(block)
                end

              end interface

        ! determine result using only global HPF

              ! initialize values
              forall (i=1:nx,j=1:ny) x(i,j) = i + (j-1) * nx

              ! determine and report global sum
              print *, 'global HPF result: ',sum(x)

        ! determine result using local subroutines

              ! initialize values ( assume stride = 1 )
              call HPF_subgrid_info( y, ierr, lb=lb, ub=ub )
              if (ierr.ne.0) stop 'error!'
              call local1( lb(:,1), ub(:,1), lb(:,2), ub(:,2), y , y )

              ! determine and report global sum
              number = ub - lb + 1
              call local2 ( number(:,1) * number(:,2) , y , partial_sum )
              print *, 'F77_LOCAL result #1 : ',sum(partial_sum)

              end
\end{verbatim}

\item{FORTRAN~77 callee}

\begin{verbatim}
              subroutine local1( lb1, ub1, lb2, ub2, x , descrx )

              real x ( lb1 : ub1 , lb2 : ub2 )
              integer descrx ( * )

        ! get the global extent of the first axis
        ! this is an HPF_LOCAL type of inquiry routine with an ``F77_'' prefix
              call F77_global_size ( nx , descrx , 1 )

        ! initialize elements of the array
              do j = lb2, ub2
                do i = lb2, ub2
                  x(i,j) = i + (j-1) * nx
                end do
              end do

              end




              subroutine local2(n,x,r)

        ! here, the correspondence to the global indices is not important
        ! only the total size of the subgrid is passed in
              real x(n)

              r = 0.
              do i = 1, n
                r = r + x(i)
              end do

              end
\end{verbatim}
\end{itemize}

\subsubsection{\tt LAYOUT('HPF\_ARRAY')} and {\tt PASS_BY('HPF\_HANDLE')}

This example performs only the initialization of the above example.  It
illustrates use of the {\tt LAYOUT('F77\_ARRAY')} attribute to pass an HPF
distributed array without remapping, as well as use of {\tt
PASS_BY('HPF\_HANDLE')} to pass an HPF-style descriptor or handle for use
in the F77_LOCAL subgrid inquiry function. It also illustrates the
addressing of data in terms of ``embedding arrays.''

\begin{itemize}
\item{HPF caller}

\begin{verbatim}
              program example

              integer, parameter :: nx = 100, ny = 100
              real, dimension(nx,ny) :: y
        !hpf$ distribute(block,block) :: y

        ! local subgrid parameters are declared per processor
        ! for a rank-two array
              integer, dimension(number_of_processors(),2) ::
             & lb, ub, lb_embed, ub_embed
        !hpf$ distribute(block,*) :: lb, ub, lb_embed, ub_embed


        ! define interfaces

              interface

                extrinsic(f77_local) subroutine local1(
             &   lb1, ub1, lb_embed1, ub_embed1,
             &   lb2, ub2, lb_embed2, ub_embed2, x, x_desc )
                integer, dimension(:) ::
             &   lb1, ub1, lb_embed1, ub_embed1,
             &   lb2, ub2, lb_embed2, ub_embed2
         !             By default, x is passed by reference
                real, dimension(:,:), layout('hpf_array') :: x
         !             x_desc is passed by its descriptor or 'handle'
                real, dimension(:,:), layout('hpf_array'),
             &                    pass_by('hpf_handle') :: x_desc
        !hpf$ distribute(block) :: lb1, ub1, lb_embed1, ub_embed1
        !hpf$ distribute(block) :: lb2, ub2, lb_embed2, ub_embed2
        !hpf$ distribute(block,block) :: x
                end

              end interface

        ! initialize values
        ! ( assume stride = 1 and no axis permutation )

              call HPF_subgrid_info( y, ierr,
             & lb=lb, lb_embed=lb_embed,
             & ub=ub, ub_embed=ub_embed)
              if (ierr.ne.0) stop 'error!'

              call local1(
             & lb(:,1), ub(:,1), lb_embed(:,1), ub_embed(:,1),
             & lb(:,2), ub(:,2), lb_embed(:,2), ub_embed(:,2), y, y )

              end
\end{verbatim}

\item{Fortran~77 callee}

\begin{verbatim}
              subroutine local1(
             & lb1, ub1, lb_embed1, ub_embed1,
             & lb2, ub2, lb_embed2, ub_embed2, x, x_desc )

        ! the subgrid has been passed in its "embedded" form
              real x ( lb_embed1 : ub_embed1 , lb_embed2 : ub_embed2 )

        ! this argument is used only as input to inquiry functions
              integer x_desc

        ! get the global extent of the first axis
        ! this is an HPF_LOCAL type of inquiry routine with an ``F77_'' prefix
              call F77_global_size(nx,x_desc,1)

        ! otherwise, initialize elements of the array
        ! loop only over actual array elements
              do j = lb2, ub2
                do i = lb2, ub2
                  x(i,j) = i + (j-1) * nx
                end do
              end do

              end
\end{verbatim}
\end{itemize}




---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Mon Oct  7 02:31:49 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id CAA21480 for hpff-doc-out; Mon, 7 Oct 1996 02:31:49 -0500 (CDT)
Received: from [128.42.5.174] (pasyn-46.rice.edu [128.42.5.174]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id CAA21474 for <hpff-doc>; Mon, 7 Oct 1996 02:31:41 -0500 (CDT)
X-Sender: chk@titan.cs.rice.edu (Unverified)
Message-Id: <v03007801ae7e628293d9@[128.42.5.174]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 7 Oct 1996 02:35:35 -0500
To: hpff-doc
From: Chuck Koelbel <chk@cs.rice.edu>
Subject: hpff-doc: New draft, sort of
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
In a few minutes, there will be a new draft - TeX files only - in the
"usual" directory

ftp://titan.cs.rice.edu/public/HPFF/hpf2.0-draft/

I am having difficulty with LaTeX errors, so it is highly unlikely that
either a .dvi or a .ps file will appear there in the next 24 hours.
However, most of the individual chapters seem to work OK, so I'm announcing
availability now and will try to get better files out there before I leave
town Wednesday morning.

Keep those comments and letters coming...

						Chuck

**********************************************************************
Charles Koelbel				CITI/CRPC, MS 41
Center for Research on Parallel Computation		Rice University
Rice University				6100 Main Street
chk@cs.rice.edu				Houston, TX 77005
**********************************************************************


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Mon Oct  7 12:22:49 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id MAA03170 for hpff-doc-out; Mon, 7 Oct 1996 12:22:49 -0500 (CDT)
Received: from mail.think.com (Mail1.Think.COM [131.239.33.245]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id MAA03165; Mon, 7 Oct 1996 12:22:44 -0500 (CDT)
Received: from custard.think.com (Custard.Think.COM [131.239.146.217])
    by mail.think.com (8.7.5/8.7.3/m7) with SMTP id NAA00463;
    Mon, 7 Oct 1996 13:22:42 -0400 (EDT)
From: Carol Munroe <munroe@think.com>
Received: by custard.think.com (4.1/Think-1.3)
	id AA25886; Mon, 7 Oct 96 13:22:41 EDT
Date: Mon, 7 Oct 96 13:22:41 EDT
Message-Id: <9610071722.AA25886@custard.think.com>
To: chk@cs.rice.edu, zosel@coral.llnl.gov
Cc: hpff-doc@cs.rice.edu, munroe@think.com
Subject: hpff-doc: f77-ext/alias f77-local-library-ext/and multiple apologies
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Here is my latest version of the Fortran 77 Local Library external
extrinsic, or whatever, currently described in hpf-report.tex as
Annex G. I apologize (#1) for its being so late.

I have been using the filename "f77-local-library-ext.tex", to avoid
confusing myself with the other F77_LOCAL piece in chapter 12, but it is
actually referred to as "fortran77-ext.tex" in the current hpf-report.tex
(in \includeonly and \include lines). I apologize (#2) for the name change.

I also apologize (#3) for the fact that it repeats programming
examples currently included in Chapter 12's section introducing
the F77_LOCAL interface. I am in the process of simplifying or
cutting out the other copies (but am open to suggestions).

Carol

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%file f77-local-library-ext.tex

\section{The FORTRAN~77 Local Library}
\label{ch-f7-local-library-ext}  

The HPF standard now describes an {\tt
EXTRINSIC(LANGUAGE='F77',MODEL='LOCAL')} interface ({\tt
EXTRINSIC(F77\_LOCAL)}, for short), similar in characteristics to the {\tt
EXTRINSIC('HPF\_LOCAL')} and {\tt EXTRINSIC('FORTRAN\_LOCAL')} interfaces
(see Section~\ref{ch-f77-local-ext} for its description). This section
describes a set of library routines to make it easier to make use of the
{\tt EXTRINSIC(F77\_LOCAL)} interface on many types of distributed arrays, for
any implementation on which this extension is implemented.  These library
routines can facilitate, for example, a portable blend of global data
parallel code with preexisting FORTRAN~77-based code using explicit message
passing calls for interprocessor communication.

The FORTRAN~77 Local Library interface described in this section has been
implemented for Thinking Machines Corporation's TMHPF Global Works Systems.
Additional documentation, requests, and suggestions can be made to

\begin{tabbing}
---------\=---------\=---\=---\=---\=------------\=\kill
\> Thinking Machines Corporation \\
\> 14 Crosby Drive \\
\> Bedford, MA 01730 \\
\> (617) 276-0400 \\
\> f77-local-library@think.com \\
\end{tabbing}

\subsection{Introduction}

The basic constraints for {\tt EXTRINSIC(MODEL='LOCAL')} together with these
argument passing options define the nature of the {\tt F77\_LOCAL}
interface: how control is to be transferred from a global HPF procedure to
a set of local procedures described by an {\tt EXTRINSIC(F77\_LOCAL)}
procedure interface and how data can be passed between the two types of
procedure: by reference or by descriptor, and with or without temporary
local reordering of data to satisfy FORTRAN~77 provisions for sequential,
contiguous storage of array data in Fortran array element order.
These alternative methods of argument passing can be obtained by use
of the mapping attributes {\tt LAYOUT('F77\_ARRAY')} (the default) vs.
{\tt LAYOUT('HPF\_ARRAY')}, and the attributes {\tt PASS\_BY('*')} (the
default) vs. {\tt PASS\_BY('HPF\_HANDLE')}.

However, to take advantage of the option allowing one to pass global HPF
array 'handles' to local FORTRAN~77 procedures and then obtain information
locally about how the local portion of a given parallel array is actually
distributed requires special inquiry routines comparable to the HPF Local
Library of functions. Since this library is not only described as a module,
but uses many features such as array-valued functions and optional
arguments not available in FORTRAN~77 code, it is recommended that a
modified FORTRAN~77 interface to this library be provided in the manner
described below.

Furthermore, there is the problem of describing local portions of parallel
arrays in the FORTRAN~77 code used in each local routine called from a
global HPF one. Since assumed-shape syntax may not be used, explicit shape
arrays are required. But it is common for global distribution of arbitrary
sized arrays to result in local portions of arrays that do not have
constant shapes on all processors, and the actual extents in each processor
cannot always be predicted in advance. In order to allow programmers to
obtain axis extent information at run time from the HPF global caller, a
special subgrid inquiry subroutine is provided. A FORTRAN~77 callable
version of the same routine is also described below, for flexibility in
programming.

\subsection{Summary}

\begin{itemize}

\item{One HPF-callable subgrid inquiry subroutine}

\subitem {\tt HPF\_SUBGRID\_INFO}

\item{A set of FORTRAN~77-callable inquiry functions}

\subitem {\tt F77\_SUBGRID\_INFO}
\subitem {\tt F77\_GLOBAL\_ALIGNMENT}
\subitem {\tt F77\_GLOBAL\_DISTRIBUTION}
\subitem {\tt F77\_GLOBAL\_TEMPLATE}
\subitem {\tt F77\_ABSTRACT\_TO\_PHYSICAL}
\subitem {\tt F77\_PHYSICAL\_TO\_ABSTRACT}
\subitem {\tt F77\_LOCAL\_TO\_GLOBAL}
\subitem {\tt F77\_GLOBAL\_TO\_LOCAL}
\subitem {\tt F77\_LOCAL\_BLKCNT}
\subitem {\tt F77\_LOCAL\_LINDEX}
\subitem {\tt F77\_LOCAL\_UINDEX}
\subitem {\tt F77\_GLOBAL\_SHAPE}
\subitem {\tt F77\_GLOBAL\_SIZE}
\subitem {\tt F77\_SHAPE}
\subitem {\tt F77\_SIZE}
\subitem {\tt F77\_MY\_PROCESSOR}

\end{itemize}

\subsection{HPF-Callable Subgrid Inquiry Subroutine}

The following subroutine can be implemented as a supplement to the standard
HPF LIBRARY module in order to provide additional processor-by-processor
detail on locally subgrid of distributed arrays. This information is
particularly useful when passing such arrays to {\tt
EXTRINSIC(MODE='LOCAL')} procedures written in FORTRAN~77, since in that
language array sizes must be stated explicitly in the local procedure, but
may be expressed in terms of arguments to the procedure that are passed at
run time (``adjustable shape arrays''). Thus the subgrid parameters
obtained from this routine can be passed as arguments to the local routines
and used there to describe the extents of the locally visible portions of
global HPF arrays.

{\tt HPF\_SUBGRID\_INFO (ARRAY, IERR, DIM, LB, UB, STRIDE, 
                 LB\_EMBED, UB\_EMBED, AXIS\_MAP)}

\begin{itemize}
\item Description.  Subgrid-inquiry subroutine.

\item {\tt ARRAY}  is an array of any type, size, shape, or distribution.
  It is an {\tt INTENT (IN)} argument.

\item {\tt IERR}  is a scalar integer.  It is an INTENT (OUT) argument.
  Its return value is zero upon successful return and nonzero
  otherwise.  Errors result if local subgrids cannot be expressed
  as array sections of {\tt ARRAY}.  If LB\_EMBED, UB\_EMBED, or AXIS\_MAP is specified,
  then errors also result if the compiler does not organize the
  local data in serial memory by sequence associating a larger
  ``embedding'' array.

\item {\tt DIM} (optional)  is a scalar integer.  Is is an {\tt INTENT (IN)}
  argument.

\item {\tt LB}, {\tt UB}, {\tt STRIDE},
  {\tt LB\_EMBED}, {\tt UB\_EMBED}, {\tt AXIS\_MAP}
  (all optional)  are
  integer arrays.  They are {\tt INTENT (OUT)} arguments.  If
  {\tt DIM} is specified, they are rank-one arrays of size
  {\tt NUMBER\_OF\_PROCESSORS()} and {\tt BLOCK} distribution.  If {\tt DIM}
  is not specified, there is a second, collapsed axis
  whose extent is at least the rank of the global array.  The return
  values are the lower and upper bounds and strides of the
  array sections describing the local data (in terms of global indices),
  the lower and upper bounds of the embedding arrays (again, in terms of
  global indices), and the axes of the embedding arrays to
  which the axes of {\tt ARRAY} are mapped.
\end{itemize}

\subsubsection{Restricted Form of the HPF Subgrid Inquiry Form}

In the common case that local subgrids are array sections of the global
user array, a simpler form of this routine may be used:

{\tt HPF\_SUBGRID\_INFO(ARRAY, IERR, DIM, LB, UB, STRIDE)}
\begin{itemize}
\item {\tt ARRAY} is an array of any type, size, shape, or
     distribution

\item {\tt IERR}  is an error-status return variable, which
     is zero upon successful return and nonzero otherwise

\item {\tt DIM}   is an optional argument indicating the axis
     along which return values are desired --- if no axis is
     specified, values are returned for all axes

\item {\tt LB}, {\tt UB}, {\tt STRIDE}   are all optional,
     {\tt INTENT (OUT)}, integer arrays.  If a {\tt DIM} argument
     is given, they are rank-one arrays of size
     {\tt NUMBER\_OF\_PROCESSORS()} and {\tt BLOCK} distribution.
     If no {\tt DIM} argument is given, there is a
     second, collapsed axis whose extent is at least the rank
     of the global array.
\end{itemize}

If {\tt HPF\_SUBGRID\_INFO()} is called and the elements of {\tt ARRAY}
that are local to any particular processor are not representable as an array
section of the global user array, then a nonzero value is returned for
{\tt IERR}.  Otherwise, if {\tt LB}, {\tt UB}, or {\tt STRIDE} is
specified, then the lower bounds, upper bounds, and/or strides,
respectively, that describe the local array sections are returned in terms
of one-based, global coordinates.

\subsubsection{More General Subgrid Inquiries Using Embedding Arrays}

Even if the global compiler does not sequence-associate local elements of
an array, it may ``embed'' these elements in a larger array section of
equal rank that {\it is} sequence-associated in local, serial memory.
For example, axes may be padded with ghost cells for stencil optimizations
or to achieve same-size subgrids on all nodes.  If this is the case, then
{\tt HPF\_SUBGRID\_INFO()} may still used to determine the local mapping
of the data through the use of additional arguments:

{\tt HPF\_SUBGRID\_INFO
(ARRAY, IERR, DIM, LB, UB, STRIDE, LB\_EMBED, UB\_EMBED, AXIS\_MAP)}
\begin{itemize}
\item {\tt LB\_EMBED}, {\tt UB\_EMBED}, {\tt AXIS\_MAP}
     These additional arguments are all optional,
     {\tt INTENT (OUT)}, integer arrays of the same rank and
     shape as {\tt LB}, {\tt UB}, and {\tt STRIDE}.
\end{itemize}

In this mapping, local memory has been allocated for a larger array section,
with coordinates {\tt (LB\_EMBEDI:UB\_EMBEDI:STRIDEI)} along axis {\tt I}.
The coordinates of the {\it actual} computational elements are limited to
the subset {\tt (LB:UB:STRIDEI)}.  The sequence association is generalized
to an arbitrary mapping of axes.  Here, {\tt AXIS\_MAP} numbers the axes
from fastest varying to slowest varying.

If {\tt LB\_EMBED}, {\tt UB\_EMBED}, or {\tt AXIS\_MAP} is specified
in a call to {\tt HPF\_SUBGRID\_INFO} but {\tt ARRAY} does not satisfy
the assumptions of this mapping model, then a nonzero value is returned for
{\tt IERR}.


\subsection{FORTRAN~77-Callable Inquiry Functions}

Here the F77-callable inquiry functions are described briefly.  These provide
essentially the same capability as the combination of the HPF intrinsic
array inquiry functions such as {\tt SHAPE} and {\tt SIZE} and {\tt
HPF\_LOCAL\_LIBRARY} inquiry routines, plus the convenient addition of
local subgrid information, provided by the subroutine {\tt
F77\_SUBGRID\_INFO}, the local counterpart of the globally callable {\tt
HPF\_SUBGRID\_INFO} described above. 

In all of the following:
\begin{itemize}
\item {\tt ARRAY}  is some dummy argument passed in from
  the HPF caller using the {\tt MAP\_TO(HPF\_ARRAY)}
  attribute and declared within the FORTRAN~77 local subroutine
  as an assumed-size, rank-one, integer array.  It is an
  {\tt INTENT (IN)} argument.

\item {\tt DIM}  is a scalar integer.  Is is an {\tt INTENT (IN)} argument.
  This argument specifies a particular axis of the global
  array associated with {\tt ARRAY} or, if {\tt DIM = -1}, inquiry is
  for all axes.

\item An ``inquiry result'' is an {\tt INTENT (OUT)} argument.  If {\tt DIM = -1},
  it is a rank-one array of size equal to at least the rank of
  the global array associated with {\tt ARRAY}, returning information
  associated with all axes.  If {\tt DIM} is positive, the ``inquiry
  result'' is a scalar, returning information only for the axis
  indicated by {\tt DIM}.

\item The arguments are defined in the same way as for the
  corresponding HPF or HPF\_LOCAL routines unless otherwise noted. See the
description of {\tt HPF\_SUBGRID\_INFO} above and
Section~\ref{HPF-LOCAL-LIBRARY} for full specifications of the
similarly-named {\tt HPF\_LOCAL\_LIBRARY} procedures.

\end{itemize}

\subsection{
{\tt F77\_SUBGRID\_INFO
(ARRAY, IERR1, IERR2, DIM, LB, UB, STRIDE, LB\_EMBED, UB\_EMBED, AXIS\_MAP)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF subroutine
  {\tt HPF\_SUBGRID\_INFO}.

\item {\tt IERR1}  is a scalar integer.  It is an {\tt INTENT (OUT)} argument.
  Its return value is zero if {\tt LB}, {\tt UB}, and {\tt STRIDE} were determined
  successfully and nonzero otherwise.

\item {\tt IERR2}  is a scalar integer.  It is an {\tt INTENT (OUT)} argument.
  Its return value is zero if {\tt LB\_EMBED} and {\tt UB\_EMBED} were
  determined successfully and nonzero otherwise.

\item {\tt LB}, {\tt UB}, {\tt STRIDE},
  {\tt LB\_EMBED}, {\tt UB\_EMBED}, {\tt AXIS\_MAP}
  are ``inquiry results'' of
  type integer.  They are the lower and upper bounds and strides
  of the array sections describing the local data (in terms of global indices),
  the lower and upper bounds of the embedding arrays (again, in terms of
  global indices), and the axes of the embedding arrays to which the
  axes of {\tt ARRAY} are mapped.
\end{itemize}



\subsection{
{\tt F77\_GLOBAL\_ALIGNMENT
(ALIGNEE, LB, UB, STRIDE, AXIS\_MAP, IDENTITY\_MAP, DYNAMIC, NCOPIES)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF\_LOCAL subroutine
  {\tt GLOBAL\_ALIGNMENT}.  All but the first are {\tt INTENT (OUT)}
  arguments whose return values are as specified by the
  corresponding HPF routine.

\item {\tt ALIGNEE}  is a dummy argument passed in from global
  HPF.  It is an {\tt INTENT (IN)} argument.

\item {\tt LB}, {\tt UB}, {\tt STRIDE}, {\tt AXIS\_MAP}  are
  integer arrays of rank one.  Their
  size must be at least equal to the rank of the global HPF array
  associated with {\tt ALIGNEE}.

\item {\tt IDENTITY\_MAP}, {\tt DYNAMIC}  are scalar logicals.

\item {\tt NCOPIES}  is a scalar integer.
\end{itemize}


\subsection{
{\tt F77\_GLOBAL\_DISTRIBUTION
(DISTRIBUTEE, AXIS\_TYPE, AXIS\_INFO, PROCESSORS\_RANK, PROCESSORS\_SHAPE)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF\_LOCAL subroutine
  {\tt GLOBAL\_DISTRIBUTION}.  All but the first are {\tt INTENT (OUT)}
  arguments whose return values are as specified by the
  corresponding HPF routine.

\item {\tt DISTRIBUTEE}  is a dummy argument passed in from global
  HPF.  It is an {\tt INTENT (IN)} argument.

\item {\tt AXIS\_TYPE}  is a {\tt CHARACTER*9} array of rank one.  Its size must be
  at least equal to the rank of the global HPF array associated with
  {\tt DISTRIBUTEE}.

\item {\tt AXIS\_INFO}  is an integer array of rank one.  Its size must be at
  least equal to the rank of the global HPF array associated with
  {\tt DISTRIBUTEE}.

\item {\tt PROCESSORS\_RANK}  is an integer scalar.

\item {\tt PROCESSORS\_SHAPE}  is an integer array of rank one.  Its size must
  be at least equal to the value returned by {\tt PROCESSORS\_RANK}.
\end{itemize}


\subsection{
{\tt F77\_GLOBAL\_TEMPLATE
(ALIGNEE, TEMPLATE\_RANK, LB, UB, AXIS\_TYPE, AXIS\_INFO, NUMBER\_ALIGNED, DYNAMIC)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF\_LOCAL subroutine
  {\tt GLOBAL\_TEMPLATE}.  All but the first are {\tt INTENT (OUT)} arguments
  whose return values are as specified by the corresponding HPF
  routine.

\item {\tt ALIGNEE}  is a dummy argument passed in from global
  HPF.  It is an {\tt INTENT (IN)} argument.

\item {\tt TEMPLATE\_RANK}  is a scalar integer.

\item {\tt LB}, {\tt UB}, {\tt AXIS\_INFO}  are integer arrays of rank one.
  Their size must
  be at least equal to the rank of the align-target to which the global
  HPF array associated with {\tt ALIGNEE} is ultimately aligned.

\item {\tt AXIS\_TYPE}  is a {\tt CHARACTER*10} array of rank one.  Its size must be
  at least equal to the rank of the align-target to which the global
  HPF array associated with {\tt ALIGNEE} is ultimately aligned.

\item {\tt NUMBER\_ALIGNED}  is a scalar integer.

\item {\tt DYNAMIC}  is a scalar logical.
\end{itemize}


\subsection{
{\tt F77\_ABSTRACT\_TO\_PHYSICAL(ARRAY, INDEX, PROC)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF\_LOCAL subroutine
  {\tt ABSTRACT\_TO\_PHYSICAL}.

\item {\tt INDEX}  is a rank-one, {\tt INTENT (IN)}, integer array.

\item {\tt PROC}  is a scalar, {\tt INTENT (OUT)}, integer.
\end{itemize}


\subsection{
{\tt F77\_PHYSICAL\_TO\_ABSTRACT(ARRAY, PROC, INDEX)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF\_LOCAL subroutine
  {\tt PHYSICAL\_TO\_ABSTRACT}.

\item {\tt PROC}  is a scalar, {\tt INTENT (IN)}, integer.

\item {\tt INDEX}  is a rank-one, {\tt INTENT (OUT)}, integer array.
\end{itemize}


\subsection{
{\tt F77\_LOCAL\_TO\_GLOBAL(ARRAY, L\_INDEX, G\_INDEX)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF\_LOCAL subroutine
  {\tt LOCAL\_TO\_GLOBAL}.

\item {\tt L\_INDEX}  is a rank-one, {\tt INTENT (IN)}, integer array.

\item {\tt G\_INDEX}  is a rank-one, {\tt INTENT (OUT)}, integer array.
\end{itemize}


\subsection{
{\tt F77\_GLOBAL\_TO\_LOCAL(ARRAY, G\_INDEX, L\_INDEX, LOCAL, NCOPIES, PROCS)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF\_LOCAL subroutine
  {\tt GLOBAL\_TO\_LOCAL}.

\item {\tt G\_INDEX}  is a rank-one, {\tt INTENT (IN)}, integer array.

\item {\tt L\_INDEX}  is a rank-one, {\tt INTENT (OUT)}, integer array.

\item {\tt LOCAL}  is a scalar, {\tt INTENT (OUT)}, logical.

\item {\tt NCOPIES}  is a scalar, {\tt INTENT (OUT)}, integer.

\item {\tt PROCS}  is a rank-one, integer array whose size is at
  least the number of processors that hold copies of the
  identified element.
\end{itemize}


\subsection{
{\tt F77\_LOCAL\_BLKCNT(L\_BLKCNT, ARRAY, DIM, PROC)}
}
\begin{itemize}
\item Description.  FORTRAN~77interface-callable version of HPF\_LOCAL function
  {\tt LOCAL\_BLKCNT}.

\item {\tt L\_BLKCNT} is an ``inquiry result'' of type integer.

\item {\tt PROC} is a scalar integer.  It must be a valid processor
  number or, if {\tt PROC = -1}, the value returned by {\tt F77\_MY\_PROCESSOR()}
  is implied.
\end{itemize}


\subsection{
{\tt F77\_LOCAL\_LINDEX(L\_LINDEX, ARRAY, DIM, PROC)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF\_LOCAL function
  {\tt LOCAL\_LINDEX}.

\item {\tt L\_LINDEX} is a rank-one, integer array of size equal to
  at least the value returned by {\tt F77\_LOCAL\_BLKCNT()}.

\item {\tt DIM} may not be -1.

\item {\tt PROC} is a scalar integer.  It must be a valid processor
  number or, if {\tt PROC = -1}, the value returned by {\tt F77\_MY\_PROCESSOR()}
  is implied.
\end{itemize}


\subsection{
{\tt F77\_LOCAL\_UINDEX(L\_UINDEX, ARRAY, DIM, PROC)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF\_LOCAL function
  {\tt LOCAL\_UINDEX}.

\item {\tt L\_UINDEX} is a rank-one, integer array of size equal to
  at least the value returned by {\tt F77\_LOCAL\_BLKCNT()}.

\item {\tt DIM} may not be -1.

\item {\tt PROC} is a scalar integer.  It must be a valid processor
  number or, if {\tt PROC = -1}, the value returned by {\tt F77\_MY\_PROCESSOR()}
  is implied.
\end{itemize}


\subsection{
{\tt F77\_GLOBAL\_SHAPE(SHAPE, ARRAY)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF\_LOCAL function
  {\tt GLOBAL\_SHAPE}.

\item {\tt SHAPE}  is a rank-one, integer array of size equal to at
  least the rank of the global array associated with {\tt ARRAY}.
  Its return value is the shape of that global array.
\end{itemize}


\subsection{
{\tt F77\_GLOBAL\_SIZE(SIZE, ARRAY, DIM)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF\_LOCAL function
  {\tt GLOBAL\_SIZE}.

\item {\tt SIZE}  is a scalar integer equal to the extent of axis {\tt DIM}
  of the global array associated with {\tt ARRAY} or, if {\tt DIM = -1},
  the total number of elements in that global array.
\end{itemize}


\subsection{
{\tt F77\_SHAPE(SHAPE, ARRAY)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF intrinsic {\tt SHAPE()},
  as it would behave as called from HPF\_LOCAL.

\item {\tt SHAPE}  is a rank-one, integer array of size equal to at
  least the rank of the subgrid associated with {\tt ARRAY}.
  Its return value is the shape of that subgrid.
\end{itemize}


\subsection{
{\tt F77\_SIZE(SIZE, ARRAY, DIM)}
}
\begin{itemize}
\item Description.  FORTRAN~77-callable version of HPF intrinsic {\tt SIZE()},
  as it would behave as called from HPF\_LOCAL.

\item {\tt SIZE}  is a scalar integer equal to the extent of axis {\tt DIM}
  of the subgrid associated with {\tt ARRAY} or, if {\tt DIM = -1},
  the total number of elements in that subgrid.
\end{itemize}


\subsection{
{\tt F77\_MY\_PROCESSOR(MY\_PROC)}
}
\begin{itemize}
\item Description.  FORTRAN~77-Callable version of HPF\_LOCAL function
  {\tt MY\_PROCESSOR}.

\item {\tt MY\_PROC}  is a scalar, {\tt INTENT (OUT)}, integer.  Its value is
  the identifying number of the physical processor from which
  this call is made.
\end{itemize}


\subsection{Programming Example Using {\tt HPF\_SUBGRID\_INFO)}}

\subsubsection{HPF Caller}

\begin{verbatim}
              program example

        ! declare the data array and a verification copy
              integer, parameter :: nx = 100, ny = 100
              real, dimension(nx,ny) :: x, y
        !hpf$ distribute(block,block) :: x, y

        ! the global sum will be computed
        ! by forming partial sums on the processors
              real partial_sum(number_of_processors())
        !hpf$ distribute partial_sum(block)

        ! local subgrid parameters are declared per processor
        ! for a rank-two array
              integer, dimension(number_of_processors(),2) ::
             & lb, ub, number
        !hpf$ distribute(block,*) :: lb, ub, number


        ! define interfaces

              interface

                extrinsic(f77_local) subroutine local1
             &   ( lb1, ub1, lb2, ub2, x )
                integer, dimension(:) :: lb1, ub1, lb2, ub2
                real x(:,:)
        !hpf$ distribute(block) :: lb1, ub1, lb2, ub2
        !hpf$ distribute(block,block) :: x
                end

                extrinsic(f77_local) subroutine local2(n,x,r)
                integer n(:)
                real x(:,:), r(:)
        !hpf$ distribute n(block)
        !hpf$ distribute x(block,block)
        !hpf$ distribute r(block)
                end

              end interface

        ! determine result using only global HPF

              ! initialize values
              forall (i=1:nx,j=1:ny) x(i,j) = i + (j-1) * nx
              ! determine and report global sum
              print *, 'global HPF result: ',sum(x)

        ! determine result using local subroutines

              ! initialize values ( assume stride = 1 )
              call HPF_subgrid_info( y, ierr, lb=lb, ub=ub )
              if (ierr.ne.0) stop 'error!'
              call local1( lb(:,1), ub(:,1), lb(:,2), ub(:,2), y )

              ! determine and report global sum
              number = ub - lb + 1
              call local2 ( number(:,1) * number(:,2) , y , partial_sum )
              print *, 'F77_LOCAL result #1 : ',sum(partial_sum)

              end
\end{verbatim}

\subsubsection{FORTRAN~77 callee}

\begin{verbatim}
              subroutine local1( lb1, ub1, lb2, ub2, x )

              real x ( lb1 : ub1 , lb2 : ub2 )

        ! get the global extent of the first axis
        ! this is an HPF_LOCAL type of inquiry routine with an ``F77_'' prefix
              call F77_global_size(nx,x,1)

        ! initialize elements of the array
              do j = lb2, ub2
                do i = lb2, ub2
                  x(i,j) = i + (j-1) * nx
                end do
              end do

              end


              subroutine local2(n,x,r)

        ! here, the correspondence to the global indices is not important
        ! only the total size of the subgrid is passed in
              real x(n)

              r = 0.
              do i = 1, n
                r = r + x(i)
              end do

              end
\end{verbatim}


\subsection{Programming Example Using F77-Callable Inquiry Subroutines}

This example performs only the initialization of the above example.  It
illustrates use of the F77-callable inquiry routines and the
addressing of data in terms of ``embedding arrays.''

\subsubsection{HPF Caller}

\begin{verbatim}
              program example

              integer, parameter :: nx = 100, ny = 100
              real, dimension(nx,ny) :: y
        !hpf$ distribute(block,block) :: y

        ! local subgrid parameters are declared per processor
        ! for a rank-two array
              integer, dimension(number_of_processors(),2) ::
             & lb, ub, lb_embed, ub_embed
        !hpf$ distribute(block,*) :: lb, ub, lb_embed, ub_embed


        ! define interfaces

              interface

                extrinsic(f77_local) subroutine local1(
             &   lb1, ub1, lb_embed1, ub_embed1,
             &   lb2, ub2, lb_embed2, ub_embed2, x )
                integer, dimension(:) ::
             &   lb1, ub1, lb_embed1, ub_embed1,
             &   lb2, ub2, lb_embed2, ub_embed2
                real, dimension(:,:), map_to(no_change) :: x
        !hpf$ distribute(block) :: lb1, ub1, lb_embed1, ub_embed1
        !hpf$ distribute(block) :: lb2, ub2, lb_embed2, ub_embed2
        !hpf$ distribute(block,block) :: x
                end

              end interface

        ! initialize values
        ! ( assume stride = 1 and no axis permutation )

              call HPF_subgrid_info( y, ierr,
             & lb=lb, lb_embed=lb_embed,
             & ub=ub, ub_embed=ub_embed)
              if (ierr.ne.0) stop 'error!'

              call local1(
             & lb(:,1), ub(:,1), lb_embed(:,1), ub_embed(:,1),
             & lb(:,2), ub(:,2), lb_embed(:,2), ub_embed(:,2), y )

              end
\end{verbatim}

\subsubsection{FORTRAN~77 callee}

\begin{verbatim}
              subroutine local1(
             & lb1, ub1, lb_embed1, ub_embed1,
             & lb2, ub2, lb_embed2, ub_embed2, x )

        ! the subgrid has been passed in its "embedded" form
              real x ( lb_embed1 : ub_embed1 , lb_embed2 : ub_embed2 )

        ! get the global extent of the first axis
        ! this is an HPF_LOCAL type of inquiry routine with an ``F77_'' prefix
              call F77_global_size(nx,x,1)

        ! otherwise, initialize elements of the array
        ! loop only over actual array elements
              do j = lb2, ub2
                do i = lb2, ub2
                  x(i,j) = i + (j-1) * nx
                end do
              end do

              end
\end{verbatim}




---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Mon Oct  7 17:29:37 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id RAA14568 for hpff-doc-out; Mon, 7 Oct 1996 17:29:37 -0500 (CDT)
Received: from vnet.IBM.COM (vnet.ibm.com [199.171.26.4]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id RAA14563 for <hpff-doc@cs.rice.edu>; Mon, 7 Oct 1996 17:29:31 -0500 (CDT)
Received: from TOROLAB by vnet.IBM.COM (IBM VM SMTP V2R3) with BSMTP id 8403;
   Mon, 07 Oct 96 18:29:40 EDT
Received: by TOROLAB (XAGENTA 4.0) id 1141; Mon, 7 Oct 1996 17:44:22 -0400 
Received: by twinpeaks.torolab.ibm.com (AIX 3.2/UCB 5.64/4.03)
          id AA25275; Mon, 7 Oct 1996 17:44:39 -0400
From: <zongaro@vnet.ibm.com> (Henry Zongaro)
Message-Id: <9610072144.AA25275@twinpeaks.torolab.ibm.com>
Subject: hpff-doc: New draft of io-ext.tex
To: hpff-doc@cs.rice.edu
Date: Mon, 7 Oct 1996 17:44:38 -0400 (EDT)
X-Mailer: ELM [version 2.4 PL24alpha3]
Content-Type: text
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Hello,

     My apologies to all for my tardiness on this.  There are still some
issues to be resolved:

   - If the IOSTAT= or ERR= appeared on an asynchronous data transfer, and an
     error occurs, is the user still required to have a matching WAIT?

   - Are there restrictions on the scope in which a WAIT statement is permitted
     to appear?  Must it appear in the same scope in which the asynchronous
     data transfer statement appeared?

   - What exactly was intended by the motion that called for asynchronous
     I/O to have the same behaviour as synchronous I/O?  Did it clarify that
     we want to permit things like:

           READ (99,ID=ID,REC=IREC) I, A(I)

     What about function references?

Thanks,

Henry

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% File: io-ext.tex

% Contents:
% Approved Extension for EXTRINSIC(HPF_LOCAL) for HPF 2.0 document

% Revision history:
% May-28-96     Created by Larry Meadows, The Portland Group


\chapter{Approved Extension for Asynchronous I/O}
\label{ch-io-ext}



This section defines a mechanism for performing Asynchronous I/O
from an HPF or Fortran program. These are presented as changes
to the Fortran 90 standard.

To the second paragraph of section 9.2.1, before ``and'' add
``a processor-dependent set of allowed {\bf transfer methods},''.

To section 9.3.4, Rule R905, add

\BNF
connect-spec             \IS  ASYNCH = scalar-default-char-expr
\FNB


Add a new section after 9.3.4.10, entitled ``{\bf ASYNCH= specifier in the
OPEN statement}'', containing the following paragraph:

The {\em scalar-default-char-expr} shall evaluate to YES or NO.  YES specifies
that asynchronous data transfer statements are permitted for this connection.
NO specifies that asynchronous data transfer statements are not permitted
for this connection.  The value specified shall be in the set of transfer
methods permitted for the file.  If this specifier is omitted, the default
value is NO.

To section 9.4.1, Rule R912, add

                                                                        \BNF
io-control-spec            \IS ID = scalar-default-int-variable
                                                                        \FNB

To section 9.4.1, Rule R912 add the constraint

\begin{constraints}

\item If an {\tt ID=} specifier appears, then no function reference may appear
in an expression anywhere in the data transfer statement.

\end{constraints}

At the end of section 9.4.1, add the following paragraph:

The addition of the {\tt ID=} specifier results in the initiation of an
asynchronous data transfer.  The data transfer statement must be
eventually followed by a {\tt WAIT} statement specifying the same
{\tt ID} value that was returned to the {\tt ID} variable in a data transfer
statement.  This {\tt WAIT} statement is called the
{\em matching} {\tt WAIT} statement. Note that asynchronous data transfer must
be direct and unformatted.

The {\tt ID=} specifier must not be specified for a unit opened with an
{\tt ASYNCH=} specifier with a value of NO.

Insert the following text at the end of section 9.4.3 before the
final paragraph:

For an asynchronous data transfer, errors
may occur either during execution of the data transfer statement or
during subsequent data transfer.  Should these conditions not
result in termination of the program then these conditions will
be detectable by the programmer via {\tt ERR=} and {\tt IOSTAT=}
specifiers in the matching {\tt WAIT} statement.

Alter the paragraph at the end of 9.4.3 to read as follows:

Execution of the executable program is terminated if an error condition
occurs during execution or during subsequent data transfer
of an input/output statement that contains neither
an {\tt IOSTAT=} nor an {\tt ERR=} specifier.

Should an asynchronous data transfer statement cause the {\tt ERR} or
{\tt IOSTAT}
variables to be set then any matching
{\tt WAIT} statement will do the same.

To section 9.4.4, alter operation 8 to read as follows:

\begin{itemize}

\item  (8) Cause any variables specified in the {\tt IOSTAT=},
{\tt SIZE=} and
{\tt ID=} specifiers to become defined.

\end{itemize}

To section 9.4.4, add the following three paragraphs:

For asynchronous data transfers steps 1-8 correspond to both
the asynchronous data transfer statement and the matching {\tt WAIT}
statement.  Steps 4-7 may occur asynchronously with program
execution.  If an implementation does not support asynchronous
data transfers then steps 1-8 may be performed by the asynchronous
data transfer statement,  the matching {\tt WAIT} statement must still
be executed, the only effect being to return status information.

Any variable which appears as an {\em input-item} or {\em output-item}
in an asynchronous data transfer statement, or which is associated with
such a variable,
shall not be referenced, become defined, or become undefined
until the execution of the matching {\tt WAIT} statement.

Multiple outstanding asynchronous data transfer operations are allowed
but they must all be reads or
writes. No other I/O statements on the same unit are allowed until all
{\tt WAIT} requests are satisfied.
A {\tt WRITE} statement with an {\tt ID=} specifier must not specify both
the same unit and record number as any {\tt WRITE} statement with an {\tt ID=}
specifier for which the matching {\tt WAIT} statement has not been executed.

\begin{users}
Note: we still permit left-to-right definition of the I/O list on a READ.
This means that a statement like
\CODE
READ(10,ID=IDNUM,REC=10) I,A(I)
\EDOC
is legal and has the same semantics as a synchronous READ.
\end{users}


To section 9, change ``and {\tt INQUIRE} statements'' to
``, {\tt INQUIRE}, and {\tt WAIT} statements''.

Add a new section 9.4.7:

{\bf 9.4.7 WAIT statement}
                                                                        \BNF

        WAIT statement \IS WAIT (wait-spec-list)
        wait-spec \IS ID = scalar-default-int-expr
                  \OR ERR = label
                  \OR IOSTAT= label
                  \OR DONE=scalar-default-logical-variable
                                                                        \FNB

\begin{constraints}
\item A {\em wait-spec-list} shall contain exactly one {\tt ID=} specifier
and at most one of each of the other specifiers.
\end{constraints}

The {\tt ERR=} and {\tt IOSTAT=} specifiers may only be present
if they were present in the matching asynchronous
data transfer statement.

The {\tt WAIT} statement terminates an asynchronous data transfer.
The {\tt IOSTAT=}, and {\tt ERR=} specifiers are described in
sections 9.4.1.4, 9.4.1.5 and 9.4.1.6, respectively.

The {\tt DONE=} specifier is optional. If present, the
{\em scalar-default-logical-variable} is set to {\tt .TRUE.} if the
asynchronous operation is complete, and to {\tt .FALSE.} if it is not complete.

The {\tt WAIT} statement causes the processor
to wait until the matching data transfer statement terminates,
either normally, or with an error condition. After execution
of the matching {\tt WAIT} statement, error conditions, control transfer,
data transfer, and the value of any {\tt IOSTAT=} variable are as if the
data transfer statement had been executed synchronously in place of the
matching {\tt WAIT} statement, and with the addition of any {\tt IOSTAT=}
and {\tt ERR=},
specifiers to the {\it io-control-spec-list} of the data transfer
statement.

If the {\tt DONE} specifier is present, and the returned value is
{\tt .FALSE.}, than one
or more matching {\tt WAIT} statement must be executed, until either the
{\tt DONE=} specifier is not present, or the returned value is {\tt .TRUE.}.

\begin{implementors}
Implementors may choose to implement any or all asynchronous I/O
synchronously. This essentially means using the {\tt ID=} clause on the
data transfer statement to store the results of the transfer, then
supplying the results to the matching WAIT statement.
\end{implementors}
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct 11 23:32:51 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id XAA08522 for hpff-doc-out; Fri, 11 Oct 1996 23:32:51 -0500 (CDT)
Date: Fri, 11 Oct 1996 23:32:51 -0500 (CDT)
From: owner-hpff-doc
Message-Id: <199610120432.XAA08522@cs.rice.edu>
>From: Mary E Zosel <zosel@llnl.gov>
Subject: hpff-doc: Final Document to Review

Here is the tar file for the HPF 2.0 document ... final check before
we release to the public.  It would be useful if people send a message
to hpff-doc indicating they have checked their chapters.
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
With the exception of the library files - almost every other file
has been editted.  Please, if you need to do any last round of editting -
use the files in this distribution.  The files currently installed at
the Rice FTP server (until there is an update notice) are not up to date -
in fact several of them are truncated.

There are two versions of the syntax-macs in this directory.  Piyush tells
me that the document goes through ok with both latex 2e and latex 209
now.  An extra HPF "*" to John May of LLNL who found the bug in the
syntax macros that was preventing use of latex2e.  {He wanted to switch over
here - and I was dragging my feet.}

Thanks to Piyush for lots of extra help in getting this version of the
document out.

In a few days - Rice folks (Ken and ?) will issue this document for
formal public comment.  PLEASE check your area and any other parts you
can for errors that should be corrected before the document goes out.

   -mary-

----
begin 600 hpf.oct11.tar.Z
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
MB=.19TNRD7*))I)]CQ@!$8;3@@P.MI&)AK:%-X]6ACF/N)';AY&24X4PCL:0
M48K!`12//HPVCD",8Y+!BSN)7H4L;NZ$:I*?CRN'O8\#?H87T)'XD7"&KR99
MB-@I<X;Y'R6&JQ[.2W0_V9%V/S>+W9$0+H>+$XCAD;>1^X_NC^:1=8CHD7^.
ML(_ND>V1`X7LD?"1^)'RD?>1')#UD0:%SY(,D&2._9&?`OJ1^)'_D0I64(87
M`H<L`Y*QA:6.,(4(DL*+29&X'-D;II(/DO.'1$_[@[!H@I"9D>5#DDPZ$U:1
M6)%4&%J17)&73%Z1(Y+CD7N/U(PXC1P!R(1:@]!OCI)ID2R.N9$&D]N'OI&(
MC^&2(0$UD3QND04_;C4M/)'HA..2.XDAAX>-#9*NC.F2)A")`8Z$B0'$C`F%
M8@P(A30-*@8J'@L=)9.GB":370`IDPP,DX0IDU:&*0#2&*Z169(">H@0L`PP
M!+X*5H;-)!".G&]6AA&*<E<9C,AT+Q-CB,>%287)A>J&M(UC%\"&N5*-DK^2
MCY+^A2@`08PCDVV18X7+"16!V()-AS4!R`'+A98%H8HQCWV&E06QC#,!Q(Y<
MDS]/*X_BCM&%69--A5*2'`*MAO^$(Y/V`CN+:S(O@T8!18::DDV%!9+LB/N0
M!Y$+>>5K3X_G@Y4%L84N`3<`Z)++D1J&+X6LDAR05VXJ'M1DP6QA72T`]6@A
MAD59X1QH7'Z,J(2[DM^1D9!`BKF'P)*OA_R/PY+0B,62.9+RCM.2")#(DLR2
M')#.DLN2#(_VD>R128JDDP<NUI),`-B2')"RDSR."`$LD7DX`9$+>5M^%HEU
MD>>)N`-XD821>I%!`I4#AY'B"[V3@)&_D].)@Y&3)(61Q)-\D<>3%1X_-":1
M,5N[DQJ1$XEDDL*+:W/HA&,7A)-6CXP(AY,TA:V3-`PWAP5?[G&`;>58CY-Q
M8%@`D9-5`).3WEB5D\Z$EY.]DI*008KBD<&2Y9'GD8&.@(X1A^R17I.JD\J2
MS9*FDZN3TI*MD[.3#)`TC*^3M9,*E)J+3V\.DR!N+7I(CRJ1(H(4D[Z&%I/>
MDTF(AP$=DT>#5H8ADY>$4I,GDW,`)Y,MDR23*I,EE"R3*QXND[:%,)-<`U.)
ME7$VD_04.9-3B3R3MH4^D\570)/C5+@"0Y/GAD63Z8:#ADB3HY+?!/,)+)+;
MAU"3!(92DZ&&59,90VR'U83;!%N3YH[GCF&'8).<):2&T(ADDRT!9I-@'TV4
M6I-KDP0(#X='E&D`(`!PD\J.88_T"'63FXE:DWB368;4DT%<$93LD'Z3^(HH
MCYI2%Y-.C$:.B8TNB^"31@.(DPR0.G&+D[AIC9,G6NJ3'V-76^V3[Y.'7_&3
M*`#SDX",OI+'B-N,,H:>D_J3Z9'LCOV3^)'_D_B1IY,,D*F3EY0$E`>4*`*N
MD^R1"93LD<F)KY-7DK:3+P$UD4M];I2\DW21R9-WD<R3O2;#DXP$QI-^D>6)
MRI/!D\V3L93%DW@(QY-LE"2#]B<J:^."V9.6B**%P`'/CAB4BHWZB^!7XI/X
MD7V470#R:'YM3V>!E)"3VUB&E,I=NI+0A)B3?H\#DR:(Y)']C\22^Y/'D@&4
M')"6E-"2R)*:E.64YHV=E'T"ZI2AE/B1HY3LD:64!I(T&@V3473J`=5Q0WLS
MD<@!-9'JD$)[](AE:K18V).AD@^&C9$VDDV%QY1XE,F4>Y2>E&=E?I0Z:H"4
MZ9/3E)*3W)'8E/23FI.`CX:0CY3"DI&4QI*CD_Z3`Y3BE)F4'Y4\CZ^3GY3X
MD?R17`#<DD8#+8S"B:"4X9+!`:B4NI-:?O.0<)0N`Q^%HU+#AG64RI'?DPF5
MRY2)DPR5SI1$>C%_<WXE>?AV+0`X@/U6B)2*E."1C93WDYV3&I7?E)*4`I"4
ME..4(I6OD^>4])&<E-:2)94<D">5*96554B%[)2:BZR4T8F"D7F1%P*&D;N4
MM)2^DZZ49I4;';*4:94*`+V4]Y3^E,"4/)&#BD]OTY#)!%<$9`#+!/^0RGGJ
MD$-\.F%]D\*4#X;.CK@<>HD'E;N//)65A.R1W7P-E3]BT)2Z:1"5ZY.%E!.5
MWI$5E424XY&0E%"5')7KD964597QD2*5(9"-E6&5UI)8`.J45@`NE1:1N9/H
M=4)\,F=.?3.5A)6&AUZ%:F9QC8F5L(SADXR5^)&.E4"5<'YH?5Q\-H`*=JL%
M1I4U?TB5EI6\DHN4]9.;DQB5#(B;E:"3X)0=E9^5()7OD>:4HI4-CZ25UI+M
ME!R0IY76DJF5II1LBGJ3`%J!E7651I$"E8:'99'7A'24K(RBBT>.&I,1";F5
MKY.\E<^4*6C1E).5@Y396)65UY27E<F5%I54AYR3&97YDYR5HI.>E525TY7<
MAU:5UI6LD[N5I96OD]R5KY/>E9:%<I7S%PQH_I`3E$"(,)6ME1.6L)4->0&5
MRH_RC5&%8QVWE8:3>I0]E0R097V?A[V5(7I9>UM\6WO"E44#1Y4I;TF5%)7\
ME9F5^)/>E,^5497\D\B2Y)18E0:65Y74E>F4UI)-`.J46Y4,D.^4^)$0EGF3
M')'BE4U]['37DQ.4O"X.E/64U'&@<U"62XU_E0>1*6OE:Q&1`9$RE1R64);A
MD%B6`%I:?D^6^(-YE:H(5@=8!SR1D(IXE:D(50>M"'Z52Y8Q6U-_!@$?D?N)
M^I#9"UV6%W^\D[*5E(I3E,^.D)'%A@Z2A9.=BO"5^Y''?U0`*H9!E32`0Y4S
M?W5^Q)7Z=L:5^I7(E4N5]I/_E<V53Y4XEIV54Y4,D#R60);6DC^6W(>CE2:5
MZI1.AMN2MC]2AN6.+)7XD36/3HMRE726JFQEEC25B(>Z6(.3&).3D826`8N&
MEB:5B);EDY"5])62E9X9@I2.=/B5U)3'E=F4X8_TC[F)394`EC>6^8:ADS^2
MUI*>E@>6H94&EM&2ZI0GE>R1II8HE:B64X8`D*^3K98&DILE-9$ND:02#@HS
MD>F+-)7)`9&)QP&(E;>6[96YED6)+8?%`122-I1E%MR&W@W:%N@6ZA;F#=X6
MGA32;K:%95DD`"H>)`!^#F.%*H.OA&*3)(\N`5LN0)1*DT.4RI8RC.Z.S)"_
MC<Z$1).!ALJ%>8[1EHZ).`.BA8`!QI)!DEZ2FY`6ESR4&)='D]H=E@4?E_^,
MYH:KA#V4@H;+A1Z7&PHQC.J'>HG``3IPN9`YDL&)7Y+&B:..'0SPC6N0M(_H
M`K:/$@*=CX.6WY/%`4>)6X.FCWN%29,S`4N3.Y=S!@Z+RI#TAL:/J(ZSCTJ,
MS8^OCG"0'P$ZE4F(2)?EA$J7-XO#A\8!091/ESN+4Y>.AL:/3V_EEN(#.I'H
MEF^-?98=A6MSX6BN$NJ5D9'LE7>4NX]?E_26CXTSDQ(4*AZ_$>%GVQ;\E@D.
M_I;($4"3`I<$EP:7VH0(ER^/>H4+EX(!U8Q-ET*43)-,E9>6.(N/B[Z-S)5^
MABV7)I<_E*.3ZI$YELV0,9<&CQR7.I<CEYR7@(9&DS^4*)=!6P"0J)<7EZN7
M,)<IES*7$9<TESD!,@`WE[Z).9=.DJ&.8))5DCZ7=(M`EUB70I=OD$27N(]&
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
MLVRRJPB&LVL*);.LLJ&S1;-PLD"S`:$OL]6R1P!U`CNQ2[+C`/,`:P#%`E"R
M900ULGZR^1[&L00`XP"A`$*SZK'I@FX`GK'!LZ&Q\P`C``L`H`!B`#X`T;'3
ML=&QJ[&ML6D`(P3.`+&QD0!#`#D`?P#-`/:R"`"6`(0`TK/;LZRSZ+(ZLD"S
M:+*!*6.R9;(\!TVSKP/'L[>RY+),`,:Q_``.`$JQ_@"5`.L`\P!(`(P`+0#X
M`!0`%;34L0P!!P#]#'T78P`C!.L`2`!A`(X`D0`!`"$`K0#:L<:Q_@`L`+,`
MGP`#`$P`V`!%`%"T!`"?0%@`K[(&M.H!C[,9LX>QJ;*+L0,`P;..L>6PSK/4
MLM"SRK*>L>\`L`"'!4H#QX;[`66Q[P##`"*SJ001LX"R.K/CL3RS!P+L!_*S
M1S,QLH6SV+.<"MVSQK("`!H`F@+;LTZP3[/PLEFR&0*/LP&A^+-*`DNR)P"Z
M'3.RQ[/N"_:R!@!@`/0`5P",LXJRM;(S!U"RBK)WM+:R&[.I!`.R"P#B`V:R
M"P)W`+BRTA#(LT^S2P*\">H!DP"&!2(,*34L`(^S-K-KM&8`68%+`F*R+'EK
M`<2SA[(6<^*RJ;+;LP)'5@12L\FS;K,H*TBS1@"3`)BT_`I*`C>RK+-%L3&S
M;[3&L="STK.6``(`^P#_`->SW@#9LX*TR+-SLVNR^QU$A)^:M+-K`=VS,;*#
MJ$P*K[*E`!``;00X`MVS?K*0M">S.B!PLBL1DP!3;_^T.P*/LW<``++DL=\"
M4(+VL@0`YP!I+_.TE;33LZD`BP"G!,,3K;3/M(]%Q[,GLO,`*`#?`.H`/`"R
M`=*Q1K0+`:RQ;0![`B,$TP!B`<H;R;1L`4"#W`/^`>`"N8:,!I,`S0"'67H#
MY;.!L]H#>U*7M'L0X;3'L<FQV['$M!`*?[,ZLB`"Q+.ZM#VS`@*3`'VT1P%^
MLJ2SJ;+H`_L!K+*D"[:T=`#CLG"REJ_GL9BO\+/J!>>RC+/AM$VQQK$K``(`
M70">`*L`@@!C`'NQ3;%"M<JQ)``A`%&PF@!%M!>T)[7]#(>#(P3/`+&Q>[&1
M`#8`Y@!M`,T`%K,L`$NR$`#/`)FS+`"GL]2"9;'[`(<`7+6*LEZU"[6_@E"S
M>0#IL<P"A;7/`$@`2@-'`>H!B;54`+BR)P/<`SVQW0`_`$^RX[&?&C]!Z@&,
MM8<`)[*6+>>RN[*L-5"SD09E`,*TT@-+LCX`30!IL_V#AK3.LN@?@BKLLLZR
MY@YN``NU.P_&LF0`1@`\!Y,`<Z_8L@0`N+6KLD"SC[63`)&UI[6:KY2UFP#-
MM4T`EBV3`'D`8X0FLI@`N`HS-\*T?`/9LH1O)K*`@ZNT*[2'M($#I;-.L\2S
M-;*L"+BR20$6LOZRR0"0M."UY['!M<H"JK25M+H&*+3GLG.RSK(UM/>QKK2[
M&JFU6;(G`H^SC[4,M&8`T[51LNH%V[5BM7RQ'@"3L<:Q"@`1L9\`Y0#`````
M[P!/`&R/L&C4+@T,RP)%!'LT`27%#".V)`:"KGZ+100?MN6$A`$JMBPWTP.D
M@\^3$@FR'^8."1@6<R``>K%,L?:P80#,`+H`QK'X`#L`]`#S``0`N0!!`&$`
MJ`````8`J[$,`00`&+$V`*\`,0`,L@ZR$+*1`$&V]``R`)FR5[8S`%JV0K8T
M`%VV]``U`&"V-@!@MC<`8+8X`&"V.0"9LO8`9@"@`",$:[9MM@@!<+9NMEFV
MU+)LMFZV7+9VMG&V7[9ZMFZV8K9]MCH!<[8A`8*V:+:`MFJV?;:$`7.VOP&*
MMG6VQK%WMC0:BK9\MHZV;;;!`8JV9+:(MF:VB+:%MI.VH`!`B'.VX0V?ME*V
M?;9@%Y^V>;:<ML8!G[9_MJ>VE[:GMIFVI[:;MI$`=[;/CG.V&@&TMJ*VG+;'
M`;2VIK:QMFVVX6BTMJJVO+:@`&,7M+:NML&VVAVRL;.QM;$```(`T0$!`(``
MNK'SL/6P][#YL/NP_;!]L12VD0`6MD<`&+8:MARV'K8DMB&V!P)4`^"V)K;C
MMBBV+K;EMB0&>S0MMB6VD`L](C&V/`(SMLPA-K83-Q0,.K;2MCVV/[:2``$`
MV0#:`*P`4;93M@^R!+'\MOZVC;;[MOVVK`"FM@>W_K:2M@NWK`"JM@ZWK+8.
MMZZV#K>;M@ZWA[8#M]@`!0`+=3``=K+[MAJW"W6WMA^W&[?``1ZW`0`@MS@!
M)K<HMPVW)[<DMQ"W+;<+=1*W,+>#MD>R([<+=1:W,[<8MS:WB;8UMS"WB[8]
MMR"W+P$JMQNWD+9`MT2W++=!MR^W0;<RMT&W%+<^MSBW0;<ZMS"WH+9&MU@`
M.0%#MU:W!K=3MPJW4[=(MQNWFR58MT1/8;=.MR"WKHIAMU*W(+>UME6W\PE8
MM[FV:[=<MVFW7K=8`,D!;;=,MQNWFR=MMVBVLK&TL0P!`P#1`0X`%`#0MKRQ
MT[:_L<&QTK;/`+0`+P!WLO,`20`:`/(`(@!6````&`#A`$<`=K5*MOT,8@!X
M`$RTRAFJM?\`-`")`%,8)K)#L9\`0`#1`%4`B[<G`(ZWD+=UM=6Q=[5@!9JW
M,`#2`$$`8P"5`*8`=`#]LS"RC@NG`S`HHK<#MSX`ZP```"$@>K$-LL(`MP#&
ML2(`?@`6`,T`RK+`LV**=[.TM^.QN+?UL6@!9`"\MR0"GK&]`#8`QK$"`+P`
MR0#.`#H`C@"6``@`A``]`-NWW;?@MY,`YK?)`.BWZK?LMY$`W+?KMXX`Z;?O
MM^>W\K?MM_:W]+?QM_.W\+?NM_RW^+?^M_NW];<!N/JW][<#N/VW`K@%N`FX
M^;<'N`2X"[C_MPBX#K@&N`^X#;@`N`JX%;@1N/>WQK$8`(4`80#-`,*WC@"I
M`"8`@0!7`(NW,`#"`-8`3@"@`*FQ"P%<L9>WK[?``=L`20"1``T`@````!0$
MD``JN`0(A;-@````TW$#MTX`#`#O`%*V,+$8`*:W3+'VL](`4K:1`,BW%@!V
MA)``MK=+`KX_`[=G`"P`\`!?MG:RQ[?)MX*U*D90M#L`K0!X`$<`;P"7$,VW
MD+31=.NSS[2`L]^QX;&CLI:R;K&,LTD)D0```+8`!@#JM]^WX;?CM^6W&+AZ
MN!>X?+@0N'VX%+A^N(&X@+B#N`RXA;@3N(:XQK$;`-T`ZP#-`%>X1[)9N!8`
M8YY=N%^X^1[-MSFQF;2*LKFU&[/E!SVQ_0!F`'6XX+?BM^2W%KB"N(:X$KBG
MN*2XA+B'N*NXJ+A[N*6XK+BIN*:XL;BPN*ZXJKBMN'^XB+B1`(JXC+ABMEBX
MD0!>N)JW*ZA*N%X`MP"Y`+R82`'-M\Y'DP!$`+].;+AS`)$`!P`T`*T`H+AW
MN*.XM;BRN->XM+BXN-JXK[BWN-VXL[C>N+:XX+BSN(FXB[C-`&2VOKA,N/*C
MD[AX`$ZXU+6^/\VW:;B/'I,`ZX*3`)>XV[2*LE6R";3HLSX"[[<0`)T`U+BB
MN'FXV[CAN-BX!+GCN-FX!;G<N.*X";D9N+JXYKAZMX^XO[A?N/*C7+B1`,2X
MN0"5N,2T];CWN#NQ/[)#L["S_;@"`%8`R0`!N7BX"+D'N0VY*KDIN2RYW[@K
MN2ZY+;FJN.6XC+@1N4>XP+@5N5FV%[G%N!JY#;2\A'>SM)C_L0&R`[)D``NV
M$@:XF#H@T+B9`-$`)KG6N#&Y!KDPN5"Y#+E.N0NY3[E2N:^X,[G-`&JVZ;C)
MMY557[83N7@`CJ]RL\VW_;'Y'H^Q*D91M'P`^@!,N0.Y4;E5N6ZY5+EPN0JY
M<KDHN6VY<;ETN5:Y>+G@M\:Q%@!D`%$`@K4=MUNYD;B4!>RXTRCL!U&T1@"U
M`&NY=[EON7.Y+[EYN7:YCKF,N8NYD+E3N8VYE;F3N0JY>[E]N8*U7+:!N=6$
M[+A3`(B#.[,@(/&X.K+,N&LWN++/N`8`@0#-`(JYD;F4N76YEKFQN9BYM+FO
MN;*YC[FWN7JYD0!\N7ZYVRUZL:8`=[(QN)``/+@RN#2X``!*L@0`-;@BL2JX
M;;B+L_X`X````$*R';E*`C2QLP!G`)<`@[8@N$6XI[=WLM(`.;E,N,>X80"O
MLC(`C0#.1P.W1`#``'(`B;:!N<T`<XGLN)JXE+*<N`4`.P`"`*ZYE[FVN;6Y
M][GZN;.Y^+G]N?NYN+GYN?RYV[B:N7ZYZ[D2N4RX1*J@N:*Y@K2DN<2T@+/A
MN7>S$#'UM)"TS+A32%FRI[DB)ZFYK[)(`"6Y^;=VN`*Y`;H`NOZY5[F[N9NY
M0K>!N<Z.[+@G(PNV&+I<&FRXGK'4`/2P'KJAN">Y([HBNO^YDKDVNCFZ.+JP
MN3>Z];<$NNVYCKA'N`BZRX+LN'@G++K-N*>UGK&:`&RYWK<TNDVY`KI1NCZZ
M4[H[NE*Z5;I4NCVZ5[JYN+RYS0"@MBBZ@[E?N2>PTP--LYDX:`'-MW,"0@7C
MLO^T!;-0`'>Q(`+=LT%:W[(F`/:Y5KI9NG:ZN;EWNB&Z6KJKN$"ZO2EZL0>Z
MR;<NH>RX?`L+M;LT2+IK-P.RD0`(`!8`G@!TNEBZ>+J0NGJZ>;HZNI.Z4[E]
MNC6YD+BNA.RX9R&,LV,&A[HB)R^Z`@"=`!8`CKI[NI&ZE+JGNCRZJ;IUNJNZ
M\;=`NFRW7[IHME^YN`5@`_FSQ+1EN'TX=[,R&$VS7Q\"`HJZ$0.ENI6ZK+J2
MNJVZIKJ3N:^ZG;D2N<"X)HL6N1BYM+IXM`NV_XMZ"KRZAKD'`,``[@#!NL6Z
MPKJ/NL2ZW;JHNN2X);I^N=D;?[HVN5^XS+HYN<ZZ?3B?NBZZ2KH#`'<`#`#9
MNMZZJKKRNL.ZW[KVN@.ZX;J-N+VXP+G=N5RV2[C)MT6E3PNUB(8'2[+DN9"T
M!@+/,5*S+;K_`D^XXP,TL;(`:@"D`'BW[+G:+9NZ*@+-MP&[7AF;(\NX2;KD
ML>^W!K+QNO>Z];KSNB*[W+JON:^ZF+I?N=HMS;K%N%8`_`(O$Q2R\`.EN9,`
M&;L#NU0`'+MK-\ZXD`!,`,X`(;LDNS^[=;I`NH$!Y+K&L<"X*[OHNL6X#RRE
MM,2T"+17!*PS[[<P`!(`/KLCNU2[)KM`NU:[5;M[ND*[0KI%NU^X*[O^NABY
M[IBC;/X>S;=-NX%.4;.3`!0(<TUN`,NT4;2$`*>W,[K5N$VZQKHENW2[EKKY
MNJX21+LJNRI&1;HZN;D`20`X(*.Y,KNWN@6SCP4M>=VST@;PLCJR#Y2^N@@`
M3`"J`%.[6+N2NV^Y0KMFMA*VV+;:MMRV&[8=MNJV(+9(L.*VN0[MML<")[;L
MMB^VG;NEN^FVCR'7`9`#C`0TM@<"]+8WE_>V/+8^MD"V0K8`MPVR`K=6MD*V
MC;:ZN_0`N[97MI*VO;O`ME>VK+:]N\6V5[:PME>V&+?!MF^V@+:WMLR[O+MW
MMBFW@+;!N]*[P+;2N\6[TKO%MM*[L+;2N\N[C[8=MXBVS[N/MM&[E+:[MH^V
MU;N4MM>[E+;9NY2VV[N4MMV[E+;?NVVV5+>GMN.[]+OENZ``VAN?MNF[^KOK
MN_J[[;OZN^^[^KOQN_J[\[O"MN&[N+;WN\*V^;OCNGVVOK8/O/^[P[8/O`.\
MQ[9[M\JV!`#1`1``F0""M]*VOK'5ML*Q_0#$L>P`0[I:N/:<[+CZN&4`"0*P
M"<VW%U5PLC6['2V>L4@`'@"1NW:[6;O;NC:\C[E"NUJYJ0"3M_4`1[B;LM(`
M7KG@N1(F!;OEN>8GN+1IN^4!K8TTNVR[MK>D`O.A<P`TL;0`A0#>`#L!P[<-
M`,P`L0`EO,JWVY/LN#>X@K1Z`YNX+V]QN*,`(0`UO#B\:;S:NFN\]+J3NVJ\
MDKI`NE>\@;G,@NRXG;)!`LVW!@(=)^VTDP`&`G47`R-HNYVR,+()@ZZT?K*U
M"M"X#0!\`&B\;+QUNW:Z<;R]N("Z%@!<HBJZ,CW3L\&SD+0$&#*TMQIWLX1)
M;+N"M,^X`0!M`!``BKQMO#F\I;R-O/FZ-`%ZN\"X7*(LN[D`%U6OLO0`O0"C
MO(R\B[Q7NZ:\M;PWO'BZ<;SHN,JZ7[BLO$B[N0!VO'0`S;=.M-ZRJ;(+`I,`
MG;)K`0*S&@7`!GN\3P`T#>YT1+D!``<`B;EQNR"ZM+RDO&F\<;R6NY"\<Y=&
MNA`QQ+-0NT@`L[RVO&^\V;SHO.:\N+QNO!*X<;PINZN\RX*MO$2UP;-4`*:T
M9T/HM:RR1`#U*EJU?PG=LYZQQ`",`.6\N;S:O+J\J+SOO+Z\\;S`O/.\9@"Y
M.A0M-[L+N\H"H;H_`'X``KWLO`2]%[WIO"2Z7+I@C:J\"+V2O'Z[1[K$M!"]
M=@"ANJ```['7O#6ZZKP8O2J]&;T6O2>[^;IL!WJ[3+A!CNRX10!1%\"RZ+2\
MF*T!X`)DN&RZH[+]@U`?7;*6#/ZQ_+6*LH\%1[4HLELIGK%```T`%;VWO'"\
M,+W)NER\:W-DME^Y$@;%02,""[9@O"$`4+P.$<^X!P!K`'``3KWGO"R]9;T#
MO2V]6KLPO8^\Y;JSA,B$K;QAN2!(>Q")NS.[F+S8LSB0^P&OLF@`/P!CO>N\
M3[UHO:>\7+HC`3*]R;>)D.RXDP(,'Y$%E;QXKN&Q"[42)R:R05H]O5*S];Q#
MLSHDS[@$`$D`-+PHO5"Z+KUFO9R]9[W^MT"Z(@$=O6V]QZ)0M!BY5B1QN,(`
M-0!\O2N]G[VNO9Z]L+VFO*&]*;LSO9N)1KH[$\2UFP#$M%```;2`,62R?`.8
M`(\%G2J8`-*ZB;3JM+VZG;$'`-@``0"LO7^]?;UPN:&]6KF]O&V]&Z&FO<6X
MPKT!/6>ZN[K8L\B]6;)2`/Q9K[(Y`)``S;V=O7Z]Y;V`O9NY/8.CO86)'X76
MO<:X_`+F!0:V,[O8O=$PNKK3NMR]AKD"`$<`&`#DO:^]YKTWO-&]Z[V;B2&'
M[KT75?.]N;K%O=2Z\`.1``8`#`"C`/V]L;UDO0"^,+U:N?RZ2+ABMO^Z%@!&
MN6]-1KP$&,L7TK6C*E*\^[8,`&H`V0"V'(.]RK=@D^RX[KA1LKX_T+A4`#D`
M$+[_O1&^S[TUOJV]-+X.N5RZ)[Z!N36@*KHB1H.[P;.`LQN^)$CAL74;\+&8
MK]>W!P"9L3*^$KXXOHR\0+I2@Z.]-:"MO"F\G6J1O4J\FS_--&F[*4C*M)Z\
M[[=]`(X`3+XVOLZ]X+HZOEFVOKC`N%.^P+P>OA4+A+7$M+FUI;.?C<P":+M"
M`-,#F`!C`%"RB+,0NFJ[K@3^M`R^MP"X`&*^-[Y;NINY6H-2OBNH8+O%N`N]
M0[[--46^90`,`'@`K[),A(*^9+Z5ON>]VKI0OE*]D+B5!?ZZP+AB"V12Q+SS
MN(R^PQ]8OGVR#+X4`((`E+Z7OH.^3;ZZN3J^:[U=NW@`G+ZMO+.WTA?-MR>R
M5`"CLH@"I;-W"D6^;P!WOG>])0)HN^&YT+A+`#V[FKUSNZV^RKZ8OOFZAHF'
MOB>\?KN+O@L`@`<#M9,`G[YL`-"X)0"KO<B^K+YCOJN^EKYUN5"^O+Q<O):)
M-;VT+3.[H[[2!KZ^,K1?B7B]``#9`$0`JK[^O<N^W;YEOH6^>K<6OD&\5;U,
MN#>X3[P<O@0`!KL%LS.0&J[DLIB\60"+`'X,L;,TL=X`Z``>`**(*+[GN!:Y
MP+B%N0N^`0"(N?*^3K[?OAJ_\[[>OD&[^;H/OX&Y)(\*NHT=&+O9D$V\Q+-O
M31^YZK&=:I:]U0!+`!B_,[XQO_2^V;A`NB"_D+Q=H.RX;%U>%26_*+]$OE6^
M!EFJN20`F;WPMQ^Z*;T<O_6^X+Y8NC6_0[@WOWV[P+@#OS60"[9UO>JTP;[O
MMT\`10`POS._&[\9OT>_+[U<NCB&H[VTE:V\SD<EOP@86+Y0*L^X`P"&`&P`
M6;\=OUR_;KQ+OV&_";WNO4(`(P+)N!8"_P'''/NQ/[^)O3*\*`!MOTB_6[^R
MO1^_9[[3O6*_B;Y&MM4,NKYXO%.6*K\JO$"_/;'U`&4`@+])OS*_S[TUOX6_
M;+UBOUZY&+EHNF$`"[65M<2T;02VLJ8:9P#!O>QUF`!\O]`F2;FY`)2_@K_*
MOIB_<K\TO2"]BK_CL7D`S;>56)"^:+M3`'4`#@!X`(Z_++^*NB]YKK]=OZ^_
M-;]<NU^Y8K]5O9V_M;\A`+>_Q+1=CZ8+<[*JOTBY`P`)`.\`Q+]OOY:_@;\_
MNA^_M+W)MZ.2[+A'`&L!2P+2!CR_8;Q$OI"T4+_9!^N^=KWMOL^X"``Q`)D`
MV;_;OY6_8;X?O]*]FK_,"<.XU[TL''8@S;?H)[BT/;^-OI(=<P"0``X`K@#T
MOUJ_Q;\:O9NYTX)ROSV^?KMDO\2T`<#?/ZJY,P#`N=R^]K]NO_6_=[M?O_F_
ML;ZCD@2^?KMUO\.\Q+0M>7F_K8&\M`7`T+@5`'T`"L`<P`O`<+_XOWNQU[8`
M`&ZUF;L9MIN[W[:>NUL-)[:BNZ"[Z[8IMNFV++9#P.ZV,+:KN_*V-;8Y#K&[
M8;[XMK2[#K>WNU2V`[<(MUJW"+=<MPBW++<(MR^W"+<RMPBW3K<(MSBW"+=H
MMR2W";PVMW*V5;<EMVG`<+<DMW*W,@%8MX&V:<!DMR2W4+<DMV3`6``\MQFW
M1+<BMSZW6K=!MVS`>,!RMY6V5;>"`5BW,`&&P'7`>,!WP/6[-K=7MU6WI+:/
MP(#`J+:/P$JW7[=VMU:W<\!6MXG`L[9KMV;`,+=LMVNW?L!WMX#`$+QZP'.W
ME<!SMY?`>+=KMWJW>[%\MUVQT0$N`)P`';R]L=2VP+']L-*V([QLO1&_Y;ZT
MOT(%B[_$M"9S_+'!O["R;P`PP-R_VK_;O#3`4[:@`,$`^K^5!1B^S+]"!:"_
MNKW!L^@#I+_"&I@`.':8`"S`!@#'`(,`Q\`;P-J\QK$0`.H`MP!_N8"YAK_,
M"<N_Q;B>O\#`P;/M`[J_D+3D`;Z_P\"0OP4`W0#8OQK`K[\QP#'`Y,#FP.C`
M$,"6!>Z][L"VO\VW?1'VP'V_!0!UON'`_,#(P!W`W;_EP.?`.AHHOG2%H+FG
MLE.U+;,QLS.[6[UTJ.J^!!C`ON^_[[>L`&H`#<$,P,G`F;F1`!+!?[F9OR'`
M;KW\OW^[+0/R`9ZQI0#R`";!*,$/P3+`$,$RN2K!`,$4P6B^7[ATA>V]?KO;
M',:Q``"H`"\`B0`+`9`&```#`$@`^`#AMP,`\0`G`*H81L%(P4K!``!,P4[!
M4,'AL5(`H[*[-/$;*0!QN,<`V+K[P"?!.\&#ORO!/\'JP#B_?KM\"U_!GD=6
MP4G!2\%F`$W!3\%0M%+!9#1-&IZQ]@``N6;!.,'BP('!^+IJP>!V%<$#P;.Z
M&,&5LN471K%=)#.[Z[]V%[Z^(<&QLPR^@0"&`#?!:,$ZP="]/<$3P87!0,%X
M`%Z%I;T@O<D+<L%8P5K!=\&>L5/!?&HE6LVWL2=INT)BDP#96*.RAE]BP0``
MUP`_O'_!,K__P)S!FK[)OY8%0\&=OZ/!<;A7P73!=L%0P:C!9#0N+IVZ`W8X
M>$.54+*D>LVWB@PTNX,+F``F=;3!G0"H`)?!FL&$P<B_P+B@P2/`P,$WM,+!
M<\%9P77!6\%XP5/!36?36*S!;V"NP=ADL,%8`++!1&)BP6>U20`*P+K!?[G<
MP4'!OL&<O^W`3ENDP<3!YL''P:K!`&SKP;LE[<'76._!\<$A8PR^GP"?N+C!
MRL"$P;"^O<$PI03!_L'BP:7!Y<&GP7G!6#O*P01US,$LEH,+SL%M"=#!XPO2
MP40`U,&S%@R^90`9`-G![;R;P7^YX[XNP2J,%<)9`/_!Y,'%P>?!9#368NK!
M(KWLP81?"<+CL;/!BKHD`#^V#\+,OH3!,<(3PH?!&+E<73;"IL'&P7G!C),Z
M"XRS0`H%PHFU:%UBP0,`1P`5`"W"X\`OPL9D<K_LA+*Z3,+O74["&<)0PNC!
M+BZ6`$.S*I;N"I,`0`HD>2+";K[!L]'!`B$HPHFU_5:>L8$`BK=&P@ZYA,'=
MO/J_%(WNO4W"%\(`PAK"Z,'68NX*5,)SPF8`K<%8PJ^RS`!I`%W"3[Y?PMB"
M8<(J1AVW?KNM>&;".,("PKAI/,+!LX["K\&QP4'"\L'0N(@`^L!$OT^ZR;XI
MP83!![V?P;[!<K::PFI@G,(!PAO"R<%LPLO!)5IQPN.QS\'$M'7"T\'5P="X
M3@"B`/;!E<(@P$K");>SPGY?M<*'PCK"YI.@PHW"/L*CPO#!I<(+P@``B@!T
MN'W"+[V$P<C"W<&QPHB_W`W-PFC")P`Z"J.R7@Y3PD.S0`K,$M"X8@!_`)/"
M#L&4PFK!;[:>P=[!OKE^N^+"A<(WPK;"4\&+%HO"[,("`#8`VP#PPF?!F<&M
MPC[!<K;UPK'"T<`[N8\>X\*.`+J]4\&<A/4OY;1N`.\`L![2M;,>:;N,1W>S
MHQX/PY@`M"6,LXFUI(0@N%/`T;[G*0_#Q\$APT.S\[7!LP4X8L$!`/P`EL';
MPO'"-<,%PP?#$\$IMPK#QZ+LP!FY#L/ZPD_"4<%3P9Z<Z*K7M<<`-0#4)`_#
MDP#^+\2]'L-`PV?"\K>E'E_!P;09P!BYA+KCL;LT#\,1PR<`<C]2OU(`7;)Q
MP4_#.,+!O></,,/F!03#.KQ?PF_`.\,J1F:V?KL#M&+#YL%;PV<A:\+JL6,&
M9ZL6L@(`%L-G(4O#6+]QPW?!F`!R/Q7#%\,:P]PI'<.C!1_#_B^.`%7#[<!.
MPT?!X\%!PV6Q4\%2PUC#+<-F`$7!?\-<P1PP8L$$`*@`OP!HPYC!!;WSPH#"
M,L+IC.Z]Y&Z*PNK"C,*MP7G"`0#Y`$X`H,,&PSG!]\&WDY?"MQRGPS0,*<-1
MPG^4Z<+JL57"/<(&PM-8!\(I6D#"(0!"P@$`<P"$`-2XM,,&NH'"*9*XP\'!
MC\,8PIW"M\)!`'7#90!MPCH+;\)R?B#"1`!RPB3"=@PFPG?"*+(I;U&TL85C
MO<S#Z<#.PXNV?KM7;KK#B,+FDZG#OL.KP^S!PL,_PJ3"QL.FP@(`^`#8`,O#
M7\*+MFS#0K?MPV)P\L-E`+_#H<+UP^7#UKJ?PS3#-\,YP9>__\-,O^O#B+\Z
M<>_#)P!2PC8*B\)6PN3#`&S#PQ]CQ<.SP<:Q#P"A`&\`P`$MP4K"R`&XPQ;"
MTL.&PN3"6#O7P]G#-@K;P[S"(0"^PG3")<)VPBAY',35"]"X1\%HO,S#O,'?
MPNR$E;8#Q"O$P\'[PL["\Y5XLZK#&\3VP]3""L(M6I``/`#PNG&[S,/YP;#"
M0\0]PT=SU\/@<C+$!\32PL'#Y<,&`(D`.@"QP_W`4+UJP2G$`<1NPQBY6\1#
ML]AJ%L08Q$$`V\/EM-L`MP"LPR5:'L2D62#$\L%&P8P`E:X2PD+$'X5CPL6X
M;L3JL7#$F<,YPE@[2\,#=F["<,+-P;W"(\*_PCC$P<)Y##O$8L$%`,D`(P#^
MPVG$2<*"Q)ZV[<-0`%S$]&H6Q$K$=,0#`#T`#`!XQ!W$]\/5POG#(6-^Q)6N
MGL3ZP8ZJF<(8N9L&4;00``L`9L0/Q+W$@L'AOO_#I,-*PE>W$L!+9RNQR`"(
M`#X&<<2\PQG$3,0"`'``I0"KQ)@\>L2)M?C#(<1QN'_$OQR7PJ2VQ<3J9L?$
MR<3AP2S$2,0NQ&K"N<+T=MK#C\3=P]_#D\3APSG$EL1YP@0`'``#PU7$_\.O
MPM[!^[O=Q)BQ_@#(Q,K$B<3'P4K$&L0"`-$`^@#2Q%?"3\36PBU:L<0WAMO$
M_,&Y`"5HW\3]Q.+$0<.>P@Z5O<,&Q&Z^@0`N``7%U,1\Q+#$V,25KM["M,25
MHNZ]#\7[Q.#$I<3EQ';#C<3HQ-S#:7W>PY'$C,+`PB?".L1YP@@`7@#^`)S$
M/L%>NNK`CJH]PR7%_,3AQ$?$$\4;PHG"%L5?Q!O%K<10Q&A<QK$!`'P`GP`X
M`4.X,+$3MC?`1[@YP-VVG+L?M@$EG[L_P*:[0L#HMD?`I[M&P*.[2,`RMJV[
M\[9,P#BVLKO]`/FVM;OT`%+`N;M7MKR[6[9@ML&[5[;#NT*VQ;M7ML>[0K;)
MNT*V![S-NYRV:,"!Q?F[T[N!Q?V[;\"`M@&\-+>!Q06\M\.(M@F\P;8_MYRV
M0K>(MN>[E+;]NX/`D\4!O(?`FK:*M@>\];O!MH[`I[;YN_N[H[;]NV"WH[8!
MO'ZZH[8%O)S`N+:0Q7>VH,"XM@V\EL7"MOV[=+</O`&\J\"XMJW`>K&OP$JV
MT0%;`)0`M,"$MR"\N<#%L;&^$;^.JFS$Q;A0`(RS<G0`;"RZ0PJ8Q.T`JP"\
MQ+_$@,&#P3K%0[@-LL\`O`#.PV:W;L'/Q:3$_L2[PSIJT<*BPN[!UL2FP@4`
M9P#A`.C#7\*DMFS#L[9NP:/$*,/EQ6G"<\0JEA_"+L7KQ#?$[<25Q)C$+0"4
M`,;":L'[NVS#M;;BQ6_$Y,42Q5##_\0[PJO!P,,&Q>K%KL1"P@8`[0#;OJK"
M<KO'NO'%0<0BQ6RW;L%B"',)8L$(`#4`V@#7Q3;#V<4.Q`ZXM,.HM@C&:[X-
M">/%!0-QN.D`I+H-Q"K&.,:AP[[$VL43P2[&/,7"CNZ]?`M0LKYL^0W+Q!7%
MS<3SPTNR80"JQ`G$K,34PI@`U)0EP[F[SKIH7*^R&@#'`"C&*\8IQCK&\L(Z
MQ5?$WL&^MF[!4@!#QFEL*,76P^;$67PLQ21YU,&2Q/_%(\.5Q'C"*6_&L0T`
M;`#H`#@!@<0?Q@S#N0!"QEC#9<;XQ<_"OY9+Q$G&!`#"`&$`2,5/QE'&C,.Y
M`"U:5L98QC?&7,9;QK+#V,5IP3K%L\18Q,N"/<.L$S#$%L3FPN.QZ,)>Q$05
M4;1@`%N\C\:2QI'&$,0&QI;&8,;,Q8O&QPN;QG_&BQ;;P^S"1;9*`%G&.<:F
MQA'!.L7"Q(+$Q[9^N[9I1L:!QAK$$L8[Q!/&",+KQ0O"^\/9`#G%/<8AQ9?&
M387NO;_&?\8OQ&C&#0\SQ)#$-<1MQ@,!E,0SQ>_$Y<,"`+X``;VEQB["!L;-
MQM[!AP'0QJ(7I<1%Q4C&%\5-Q'G$2<4(Q57&!`!^`"T`R\:"M;6V,+$F`)<`
M"0#!N4D`E0#$N32[,[@UN/D>U[4UN!.S/`>5`"JX`K*G`Y@`1KF!7"*^``#A
M`+L`VP`K1GJQ/;SG``<`0+P1L=(`;L-,N`?'>@.UMW0`"\=D`$:\#L>>7W^T
M7[(0NN:Y!;&Q`(0`CP#;+<B_3+C-`*'!P+@FQS]#"[;PN=X`G+C1N/0`ML:0
MQEK&0,=IPVK!OK:!N4/$"KIN`*.Y>``SNT$`W;-X2(Z_XQ**NZRR3(EW`#B[
M&;IXO0<`<@"L`#['$,(^P72W1<<CP,"XNYD^).NZ#+M*N@4`60#+`%O'9\23
MQJ>\0\=)PDRX:8>&O00MDAMDQQ&]9L<?`.#`XL8[QD''/\?)P+3#$[N0O!3"
M7[E$``NUQS-UQPO'4;3:`%*\>L=LQVO'I\:LOG_'PL1PQ\B$AKUI`>8G5[Z\
MOV(`3+P=P1F%7KUQN/@`4P!JQWO'2K]?PL_&7\=NP\"X$\#!LR>R4[]F&UB^
MER]1M!\`DL*,QX_'C<>SPU_"Y\9?Q[*ZP+A0`(V]R;/WKJ^R8`#V`*+'ML?%
MQ[7'/+JTPRQNH[UBPJV\O<?CL8Z]]ZZ8QTN\1K[/N.^^?L,:QMB\Q\=\Q[C&
MKKJXQ[S!D\=JME^YJL=?`Z:YY;]V`*JTDKWGLHG!BK+7!G>QL#!MNP$`50#$
M`,3'VL="QS[!AA<HOL>BF<(3O^H+K,&,LBF\)"K/N`(`Z@#B`/3'V\>.QQZ_
M:L&)`?G'[YN&O143A\<ON@``\``GO=C'1K^WQ@C(%\BCQVF]"LC(PI/'RL+`
MN+P/3+/CL7<`S;>1C=U*R[@_ODBY`@#;`.2\M,<'R!K(W,>YN&K!9!<,R"FW
M5KTWO<&R.KW1,%>^XK$A`$"]8K)/`$.]O+1`LT>]<++.1VF_3+T&R#S!,\C?
MQ\FWQZ)>N37'H@0CC%J]G;Q<O9W'8@K0N&&]2LA]QUS(,<CWOS/(,<=.R"I&
M&+Z>OI,]<KU]%W2]8KSNOY/!!0!A`.'&%<B;O5W(&,ARR!S&8,B_N1K'1P#2
M`+*Z'L=`N2''(\<EQSRR`K5Z",NX$B9HN_6\_@#S`%P`7P*(LR*QMK<BA(.:
M_`)M`,:Q;P""`-8`M!(0O]6]8;KLNN2QN+]JR%2_FKQ'O?"_>P#J`%O(7LAS
MR+"_7\*IO)[!&Z&MO)JU"[5W`-7`9@"SM_\"`[*8`*W'!AB8`!0$C[V^'Y@`
M?@^8`.&Y(,/F)W^^I0"QP[3#'+VKR'R[P+Q#<8R_"B&)O42]S[=EQZ2RM\BD
M**^R(0#[`*7(J,8^P1P!*+ZJA!:[90#-M_L75<>;R&4`D``N`$VZ1;]QR*;(
M,,BGR.S(X+IJP4%;H[VJA*V\H;E(QPRZ2L<.NNFUBK+AR".]N+*OLJX`-<(N
MR!G(QL<)R-K()\3`N/+(P+R&NY*S@K1SO?C(K++[R+]._<@'``T`V,$!R73(
M`\E+R-K('L9X`/+(B+\&O@[)$,DYNZ>UJKD[`'D`V,CKR&C$VLB[QE^X\L@-
MQ?L7_L=K-ZJT?K('Q^(H4K,GLIG'F\?FLEBSQKTQLZ^R?P`\`%O'M,-1OH&Y
MKXK>R'B\9`;M+N+(T<@\L=>P+[\6R>K(&,D7R:"]7\)4C#7`4\4XP!>V.L#>
MMIV[6L4^P.:V0,"DNV+%H+M%P%_%8\5`(TG`9L5+P(4*3<`[MFO%4,`$M_^V
M4K:XNQ"R#K=6P/ZV6,`,MR:W6\!ZR?ZV7L#^MF#`_K9BP/ZV=\"`Q6?`?,`H
MMZ+`"W6`P+ZY:<"HP''`IL"+Q6?`B<".Q:;`><`[MX?)1+>)R46WE<F"P*C`
MA<"$P)G`0AV&P(O`GL!EMYC)6;=AMY+`<K>HQ:;`8K>/P)G`9K>/P'?`:K>F
MP++%-K=NM[7)I,!RM[C%M<FJP)G`%KRNP,JV!P#1`7\`B@#$Q1^\M\`AO+K`
MR<6OBJV\'\E!OHN[2,D=+4K)=L?DL?"_#@"'`"?)]K^TPV"_4[9+N6R]S<G`
MO",4[2XPR2(G,LD_N?@R';4PLCC)1KY-O*"S=[%DNJN_!@!2`+7&3\GCQC[!
M>HG<R$Z_7[@+O9.]A\14!A;$F@4B&2')H+I*N@8`@`#]P_;)*,E1R5S'$\'4
M@O'(\;PPP?3(2<<SNT"S_LEE`!4'`<K<&03*7!K]R`(`?`#&MPK*#,JBP_C)
MEL9]A'2\OL:6Q_7(7+T-R=#)K+(7RAG*?\8"ROX>U,FALZ^RW`#:PG#(K,(+
MRLC'7\*QA1#*'[VGO9U6DR')N,:]Y0=HNU4`T@]*`E&TFP#F`-K)]<<;R/C)
M*\D<R?&\#<6`N[DBQ+.&N0$`-@#C`$_*+\@CRN[(^,FOPB?*8+I"REP).@"O
MLMT`W0#[@T0`"[8B6O6\-;'\O2+*4,I0R9'&W,E:N:0`&`#J``\`>,C2`.''
M?,@(Q[:W?\@`OXT`)L?<%>ZS_XN(@V,`#;MH`#JUF[4TNR\`3P`TL:``?P".
M`%I]>KN;LF^V&;X?Q_^Q@LI#N8#(1[DI-3^S:[)EN?V^:2V-ONJ_5;#KO@>_
M";\^`HFX%IX26EB\W\F0N'^Y$K]?N$"QO+Z+P1O!#LDVQ\>S'<$IOR#!K<IX
MO00`I@!<`%[*,\`KP6<=H[U7F5^5!,%0L@`:#\.2PTHTZ<:)Q%W!F`!!&>S"
M!P`$`%``Q\I2R22ZR<HM`<O*C9&_P>W`"[70RHG$6\-\"V##H<>)Q&3#WAIF
MPPG*.LH\RE_*Y[WWP2N8XLI\NXB_`8)B@N@/[,9`"K&!,,/Y`#X`W<IURKG&
MY\#WRIZYPJ$7P;G*&L&-P;S*6)C'LX_!!;]Z`Y+!_;@(`'L`>``$RT?"`,%/
MA_C*[KEOPS_##<8XPEO#$\/X-X/#&,.&PRM#A\/LRB++YL$@P_@+(L,TN^4I
M"[*I`";#&+GN+A;$*\/JL:O#H[+',XFU+\.0`%``5,3RRF#*;,?VRI;"GL%7
MF0FZ(,M&`-'*><%$PU(U+`!&PTC#CL-"Q5##2\-[ADW#B,/5RI3#(0"H-(O#
MQK%6PU(`A;IAPRW+=\%;PUW#>L/O`.K*6</MRH='@\.V(HFUBD?AL2M#8,M^
MNQ`9"[4DN.C*&\*O1\F\EL/<(Q_#I2/)O)S##0`#`!K+D,<OPG"='LO?P0W#
M3<M[RU/!=,-LPE`+]2_OMWO#"R1]PQ_#@L-JRRC+&L-)P^W*BL.*QI[+9LM0
MP=+*7<NH-+'(F,.CR_*WV$N_R#W+VDOOM_P`U\?=M^C(.\H,RO;*.L/3O4K+
M?;L8N7##JLO2RK0E2L/N"M?#5W%SQ$`*L<A\PV,&3LM#PV]@+\O<RM7*!<12
M"]"X?@"^`/;&OP%XQK"W*ZAZQKW+5LLXPM+*J<O<R^;!Y,,^H/[*4LMJRV_!
M6,-ER^#+=\'+N,S+W\N0PU?+N%"QQ#:.?+%ZRGS*W;FRPH#*(,>>RLRUY+F&
MRH+(@+)EN>F^?1<TL:P`0@"B`+\!W[_*MRJ#2KC`N">PVBB546RX+;Q2&"F_
M.<?E!W,`:,H$`&K*58Z[OQ0M/@8,OD(`\P"'RRS&B<OHA,O*7Y7RO!>[Q+0;
MS!7,3P'0N.<`W``BS'3*_L`DS,W&"\SDRKD`"[VI(&8./@8HLD;*+<P%`)\`
MW@`QS/3*!</VR@#$D+PJ@SFY4<@>P6,`EKC&'!ZY=;\(#%^]J0")`$/,`LGU
MRHG+)[JYRV.>;[WJ`3NS>@-L`$O'.Q-^O@4`]0`4O7/*1,Q7S/.^1LPGQ.JX
MZ[A?N:ZRQ+11S$P'U<?"``/+:,QJS'G,WLI^QUG,5\0J@Q6[(+VF"5MZN`+-
MMT"QKK3KLM:^!CQ2$5TD[K/3`+W+L`"7`-/#`P!S``(`7[0C`)D`58X]L5@`
MT@"ER$;,?LPXN03!.Q/BO,2T";[XO0N^L+*``%;,>\RYP5G,U\M_S(S+B\9J
MLR`<A,RBOXK,Q[0^LX/(V\OOR]3#Z,$=S$P`BKI^`(\`JLS:P1S+A\">N5VY
M.;].S#JQW+1SS'8DW[)2`,/,[<A%RSS&[;FBR4G+7;GSR.O'NLKL!QS!5<A=
MO6(*/K+!RL&^*,B>M-.T6;)#`"W`#@#9P4;,K\*%GS?,N,H9P8S!0+[DQX3(
M2`%+P[J^WK1)O6@W[K/HS`4`U0#Y`-',?L+%S!W(7+D/B"B\;[A8LLK,F+B3
M`,W,$+,,OBP`.<JSRZO"\\IZS`7+&<D'RP?&2,R?N5^Y`,@)S<2T(@'VN$_,
MS,P;=1"SD``6`*D``<W3S`3)&,V?S"_!T,:RS.NRS;>.`]&TT"VBRH/(4H@6
MQ)G,!@#Y`'N]>,RKS&W'',L^QFR]*H,BO[2_*PZYO;N]O;W5`]VSO[XXS7_&
M58ZVR)[(PLKPOV<`'``$R_;*8+?7S&Z]B+].S:K+Q\%5CIW(&1P)"W.RK[P(
M`$``SLM$RS+,M\?)RF*WQ\R'P<"XB[X3S$2^$LL,OID`(``IS6K-1LN)R_C&
M6\RQPNZ]/+EF`$P`/,EBLE(`XE#VN%6P[[?3`,;*/LT6S3_-.,-!NNK#L;X(
MES?,$LMGNM./KP/\L9<&:;OEOV*R`LS5QX,`;+^,S=+,6,S)RJ;'4L68NUG)
M5\4\P%W)(K9?R5W%Y[9@R50#9,FQS6?)9<65`ZZ[=`"PNVG%3L"SNT7"5[9O
MQ56V<<5@MK^[7K9@MG?%]`!YQ4*V>\7T`'W%]`!_Q;#%<;8+O&K`@<6UQ8S)
M@<7_NX_)S+L#O"7,AK:*MM#-G;8+O)3%D\6UQ2G$B+;_NY_)D\4#O*+)B+:?
MQ=_-HL6AQ:3%M<63P*>V_[NNR:VVG[:MQ0>\M,G&M@N\N,G&MK7%I<#&MA*\
MNL45O+W%R;8,`0@`T0&I`#8`Q\FVP(:WP['%L?:S,;B8L<:YF[`BO@$`3@"O
M`!,`P0%#N*D`&0`>`)_#W;E!`%"T3+B5N(3*7Y6OQP<"`[<V`,\`U@`<IUB\
M\0`J`%R\S0`:IPS,7[AOL4.S20G-MZ*(=K$AN56UO\>DRO.X*,Z9Q[(?BKH.
M`%7,HLT4S93&!\O*`2B^&J=*S)2XCQ[-MRC.([W.N&B[T[F*LO[+HLI`SHJR
M9;E#SN&9/LE\RD_)]LIYNV#+W;E"`"3.R;>56%TPF[5&O,JRS[<AQ]*WNK?5
MMS@"O;<%L=``V`#"`,$!;\=:N%ZH-LYX`'*TI,S0MR$`<L[4M]:WEKVV`+##
M2<XJS17-V<A,SGS.%@!>J%#.@,[\LB.'T;J#SH7.N[>N!**W[[><LGC-:<RL
MS,G*W2UWR-VY0P!ISA8`3[*VM]$#T@:WOX3*D+1-`)`%<;/3=_"Q@\@&`C,"
MT`9<@;#!<LV-OA0$<+J=A5Z]QK%,`'$`.P".D!"_0I!_S@+,4K^CLJO.C2%1
MM'T`<LIIS:#.C<W3SJ/-!LOMN2X!*+Y"D)/.`LPEOSNS5\B9N+'.B`21R)``
M!P#0SA+-&\:,SH[-:\T<RW*\^;X;QT0`I\[Y'B&&][0#MU_#=`!E?A"_B:A_
MSK_*1LIDO```9KR?SHW.2LZHR,G*-0$HOHFHV\[GO@[)2<H\L08`>@!<PHO.
M><T2S]+.]\D'R\T!!\]@QU^X#L<*`K@"5,A*M;_.X`)&SK?!T<X"S^G.U,XI
MR1;/DL?)MXFH4,@:ST/*"[YOOC[,V+X$`,8`!0`!S^K.)L\5S]?."<R)J&3(
M4<Z.RU[-><%#`#8*1@!4`,VWU+]X$TJ\"0O9!U&T:`"!`#?/)\\CS`7/S<8]
MSZV\X;EWOXPPCK\^SL^X!0"O`&``4,_5SJ3'4\^CO57/"<G3QV+-'L^"M-_.
M`LB5`"L`8,\#SR3*%L]4S\P)^LHIS,&STP`PO!N[S0"/1=7)#<\4`+*\$<\4
MSP//]LK;R)[!5<\-Q=,`^Q<+MLT`DDI.`="XGX=OSSG/@\^)RX7/T[U5SWK&
MGK^@OPNV],@FLB`@GK&6`([+),\XSQ//)<]WN\G*,;V&S^O`[KW3`"R*R0O-
MM\T`D+33`+@O:0E%`#VQ@``VP8'/I<^"SUW&!\OPR*G/_P?0QHK*"[6-RNH!
M,;N^NKN]_@'1O,H"`[)?O04`)+RYSZ//TLZ$SP;)7[A5SX3$B\:<S=B^Q+0&
M`H`&*360`%P`Y0"1SZ3/7<B$SQO)5<_AQ[?$XZT>,Y``50#DN=#/4<_CS_#/
MW\H<R\4!9,_[O[;$S<50LH_(3P%EOY`=[LE,S%S/&P"SQZ+/\L^ZS\C*],_F
MS_N_,,$7RHO(6KV:',2U(P(0M@"_-L_OSV'/T<\5S>7/]L]@DVN^^L^>C)#(
MC2*%S##-#<O[L?S(>+T"`#\`30#BSQ.^I\]7Q%7/-L@8N=,`4P!9`!<\>B]F
M#NC,!P#@`&0`*M`&T#_-A,\MT/N_B,_CR3&\!0`;`$NY%=!PSTC0MLN4SS_0
M4Y2KSXP.*1G*&4;!D,R2S)3,ELR9``L/1`!H(9ZQA@!'`#O0%]"8P3[0&M`J
M1CW#TP!K">$9=P99`#VQ1=!>T`707]!?R/3/5[CNSGG(7K09OMNQA,I&``V[
MQPLKL8G(`8*3`"#-@LV0`*S*8K(2RS2QU0"_`&`7&PJCO<T`>@:-D:S&_,YC
MO)$%BKHN`!$`;-`6T-/.A,_7RXS0IL.^QO4J3,\%`",`=`"5T$G0=,J$SY;&
MFM"WPTS+(88DK)(-A<SE`4P=3;QFOYG'4"J>L8T`_P!LT*70H[V:T(FV?KMX
MT%C#4@"6M0&"S;=5A->^)1^PT/[/1@"8`,&_`P".`(;+1]!*T*?/K\*ZT$JX
M80`F`*@`K,\B`5+0D<P`PE702[*7S"JI+*G9T%30E<S2P<8+'K&_`*H`YA`T
MNR&J(\,CJHFUK<&<RU?"C$=2QE6VM\1"`.'0V]"5S-W0F0`WJ6@94LL%`.?0
MLA[WT/O"5="PP6VI6LLLRU/0^-#RMS^IBKIR`&@`HM"4NH3/S<:ZT#FYU-#6
MT%W-"=$#T?G0!`"7S%^J`M%:P031=C#FT.C0*$/VN(7#&L,JRZ++&=$@T97,
MU[67S.(I,LMIJA_1Y<%5T,W+5,-AR\6X&4\6LO_0J@`OPZ^R>`"RRTZZZ,[Q
MSY;0EM`2T;G0O(0VE5"T%M'7T#<`,]%-P=S0'-&9`![1<;@KT331X]#*-"/1
MU9'528FU*M':T!K1$,-2T?XO*\M/T9/,E<RYR.RJ=LMBRVW+``!6T5#1&]&7
MS%W#/-&H'F71!-&O-)$`#``H``#-SM"DT)3/6KFGS53%%;:IS3O`7,GAMES%
MZ;9>Q;3-L\VFNZJ[MLV@"6K)-[;VMKS-;LGZMG#)P,U4P`6W?,D)MYK16L#^
MMES`?<F:T8#)K`""R:P`A,FER22WI\G3S6?`B\ENP([)E\"1R3.WD\EWP);)
M/K>GR>+-.[>`P.7-E<F>R9?`G,65R8G`GK:/P*?15K>GR9#`K<FJR6&WJ,#V
MS8W`L,F;P+/)P]&VR9_`B<D.O+7)N\FHP!.\M<F_R0;.O\4)`-$!T0`<O/&P
MT;:UP(6WN,`0SB2\R<6ZT%ZY3-$8T5_1+-'AMU+15-%MT>W15]'RMY0C6M$E
MT90C==$MT5+1<C\FT8FUAL->T>+0C@"8`(K#<\DXT4:VCL-NT6;1[]&7S`F(
MFP`\T:G+"M(AT08P+`"_R,<S8L$&`&D`DLI\T=+/B<M&@TC1PJ$8OF(`7@`?
M`$W1^M$,TID`,ZSMJT7&5='ST6_1]=$;TO+1`M+AL2^LIB^8;PX/(]&UK%W!
MIA=9PKL`;@#%R![2D<U6O4G1A<"1`"/2)=+LT0+2^M!0`#7222XGTDO#,=(2
MTN/0*M(UK&8&L`PCT>`8;\:YB#W2/](<TO;'!\L?TI[!NM!NPT?2)M(MTDK2
M4M%5CD_2^@U/TE^JYA`/TN?0X<12TE'#0J45TEW09](*T2;"V5@8TO,`X[U>
MTI2[0=(@TH/$2]'5T&;2,M(*T?K0\=%STE#23])5CF_2/-%WTH?28-%ZTKN"
MF`!RTB[2"]*4TA7258X5T@4XP;34LFO1OZR*NA8`Z``0T431D\_)RCN^T[VZ
MT.''9=))THC2:=)=I$_2@J9F!I?2,]*TTH2U/-&P#.S+!L+@&%S20-*ITA+$
ML;Z:T*"V1M(DTH;2<]+ZT&K2>-*3TOZEV5A_"XW2M:PCT;O2K<&^TIZQ/M+`
MTAS+JM)LO<322KBNTMC0S-+NT<K2LM+ATO31TK6CIK;2>=+SIKBLT])#%;S2
M<LOE&+_2?]+$S&#2PM)#TE.&.;G?TD[1Y=(OTHG29*M/TAH4AT<]L>?05@L]
ML?0`RL/STD71=<C:TO;2-<=)T?C$^M(GTO[2Y*KITI/23`L(!KG2!-/NTNS"
M!0"^`#?`"=.HTMK2U,]`T0_37KD1T_S2"]*OLM[0$!0"T[K2G0O9MH4`)0"F
MTD7,'M(CT\32(M+'TJ_28-$JTYD`%]/,!1G3J@#4TM/%V;9.`-2R!-`*TR;/
M]LI#R:O2#]-5O2?3DM+BTE+130``R5#3YM(F'M)85-.+TM;2"@#"`#``,],1
MODK3-M,/TZS&;+ZB`A8G$LQ<"=*U@#&3`([,(<O)TE+1W]##+4_2SQYBP0<`
M0@#=`$')-=."TN'%5L-&OF?3Q+16)&K3T[_#T*O0:`'&T%(79[]7L%&TN@"2
MR*7&2M-7N(#16,G;MEK)6,7@MEO%KLV(T;#-IKN+T:F[\+:LN[?-9\5KR;O-
M;<ELQ;V[E]&]NW+%0K;$S?0`=<5"ML?-R<WT`,O-S<W/S8*VTLV$Q=7-A\78
MS8K%V\V-Q0>\><"1Q>'-^;N;R9'%F,7GS9O%ZLT%O,'1I[;NS0N\QM&AQ?+-
MI\7US:K%`[RQR:>V^LW?S;+%QK:TQ;2VM\4#SL2VM+;;T<JVK;>@`?L`UP`-
MSN31%``VP)+3FKM;R5G%AM&8TV#%B=&;T_+3G=-HR:#3D-'UMA$#:L5LQ5'`
M<LE3P'7)FM%XR:P`G=$/MYK1?LFL`*+1I-&FT7#`J=&)R87%9\"MT7#`K]&9
MP-S-D,FST</1DL4[MYK)N=&=R8;`O=&AR<#1I,EAM\71B<FEQ:W)J\G*T9?`
MJ\6MR<[1;;?0T:?)N,FWR;K);;?7T;[)>;?(MK_%6+&@`0$`#`"#`.?3QL7V
ML,\`G0!=`'>RZP!684W,GK>)`)G.=,[+O"0",+$U`*4`N\3VL]JQ%[L$`+H`
MUP!JN#W(S;GYN):U0K+(T.^Q6K+\LIS#N@"0`,ZR-K(S`A8?^[&`L^HB,B]!
MO9"T^@H'"C0-;+4&TO:SK2K3LXT`ZP!W`%"R8`,5;V<`/K+D`7TJK[0VLCBR
M@+,P+:((?;.SL@*U)[(=S26!/K(\!Z"S)"2LLN,^$@+9!X^S@TSVL@<`-0!J
M`#\RU[5N`$``(`+$M4W4F`#\`DS-F`!7LP.R6K.@M:'*"P*EU(S4M@7=L[H&
MF`#)M<NUVL`0,H:SI@O<P&`#*[+4EX^SLLQ2LN:QW\@"`,8`*0"MC18GS\@V
MLB:'RK4YR",?!P):M8"S?["[U&B&></S``(`=Q%,!SRU/T&AL[VR[:UINT,*
M\,Z\LQ&Q-K,$`"X`>0`[!DT`;<KCU%8`AX.-'6NZ4K,DO:>UX15?LCP'[+4&
M&*&T=@`5`"F\FLUG!;:RN++^$W(;K[(4*G*TZ=34`KBTB;#'L\T&C[-V`)*U
M?`._%[J]X0"W`.4'R\_EO[@#LM3[SVP`F`!_L*6RBX3SM?``BP!A`-^U7+/P
ML6BT'+-WL68`F``]HLJU`[(*`G7.=`"8`!4<M]1!`O<3=PJ>L1W5F@+)T&@8
M"\?5M=NUC[/&`TD!B\HBLF6Q)0"6`';4+@#7M;(`[0!0`.4!D"&XM&YAI;)E
MLB/5OQ8#LD69"0([L;P%!-+JM3S)G`KNM3*RPAI(LYZQ)0!V`/6XSK*6M.#4
M1P!K,E8)9;&%`.4`R;.#U.6_5;6`L^FTZ[1<O;*SQ`=SLOVQ0+/,MP,`A0#=
M`#P'<;B;`+L`:@"`!P^UTP`'`&6YZX)IU6O5?K)ONE,8MK,GLE#5PK1+LE@`
MG0#:M!ZY]PP,R_+,3;6LL^(#Q=#]L7K4S\?]'/\<BM0PLH<&V=19L^2RW-3=
ML@2VUAT\'0FUGK(#`.0`KP!2M96R<[+%T">R:0J8S4"SN`(]HO2(:`!OLKZS
MZLDULH/.7R$J"0.R9;&PU2=+][&VM$P/*+&\M/<,N+*ZRL*T@K*$LN*S<"JB
MM0@`[@#Q``3'!0`!`!O.O(0>L:"\FA.L`4P#S\A`LV4`L;2F"U''0+/M`VS.
M1@'7M!C5>PV#LSO16``N`&P9,(.L`7D`EM1N`$NRBKHDLFB[%K.8U)T`P@#P
MS(K!&L'!U0NUF<YX&Z*W^]4(`(/(0+,M>;J^R=4/#"D#];'A`]"T/;\\**/*
MM+5EU>O5Z0%&`<VW[]0.M@*U\KC8M)$#!=6Y`K:SR;.?KPS-SK-]L<$`#[X2
MSLRWR;D``"6RL[<)QP``2]0)UD[4GP`8`(<`Q@!WLE34W\@#`%D`%@!QS%D`
M`P#UN.?'U+6'RH"S++19U?VT4+.UM#"T[`/W+#&R"0)SLKJS'C-PLLRS$+-)
MO)FS**?4@D&UF[)!`+'(P[7CL78"MK*5`&FT)=6RU`.RJPAH`=K`L`H,Q^*S
MH[+DLU(ZF`#V"D2]>UFL`=<P^P&YU'(`L-1E`&2R7!I\UG,`:]89`DX![]4/
MLQXGX+<>SM(`@+%NM<BW%P#/``\`?;4PITL`S0!+`&L!S;>9UABG9`!Y`#'+
M,\T+M0O']Q=7OK#.BM;6OBJ-4Q$,LA8`QP!>`&2U_[J2UI36>K&1`);6S0`?
MLL^_P;-:`.D$U<0OSWW/2LE@`SL`6+@EO+'6E=9Q`)?6A<UB`(7,>+XBLCL"
M#1\$MHFU0<CRLEX;7[*#R#/-W;-@S%B^K2K!UH^XP]:3UL76E]9KL&VPX`/)
MN&4`Q,^0.FB[1P!U`.2RN`5[#6@!T-8)LO.R05KNLQ6ZPT>\M)G'VM;"UEFX
MQ-:SUK76O)BBULH:L<B"S2G5*LH5TM'6>+_`!'[6#<<,0QS/%]7WUKTPV]:O
MUI'6WM;\UL;6S0".KPNUC08%M;'(D:]IUI6R!I"HU!7210#]B(D<9+(_02T<
M9`"CLZ"_&-5<L[83*0-WOK2SM[![#>_5(M4$MH76>`RH`H76SS%R`+@&=LO0
MLT$`.[.,U3O(`P"X`!8`00*LLH'.N``1`"6R6]8>)R;6=0"-U6NR"S:]R'.R
MLLQNUFVSFLWQL@?7720PL2;#F[+.#,VWGM51LHJRVP>YM#;)O<AWL0BR@;,.
M#.:U:@'<`U.V4=3BM,FQ2@!O`.2SEK@J"3+)A@5XPC[5#,U!"P2VK[*``)$`
M1L'I`)@`'[H9S//$``"#U^ZWB->8`(K7B=?XMXO7C=>,UX_7CM?SMY#7D]>2
MUY77E->"UYC7F]>1UY[7E]>?UYG7G-<TQJ/7EM>BUZ'7G=>@UZK7I]>KUZG7
MK-<]L;<`_0`TSII1V+*[O62R'M!/`7R\[@,^U2NRS[/)L4D`%@*QR`#(+1QR
M`#VQ^@!.R8O7A=?=`(?7FM>DUZC7SM>MU]#7K-?3UZ[7U=?2U];7IM?8U\W7
MV=?7U]W7W-??U]O7X=>EU^+7S]?@U^/7Y]?EU^37T=?FU^G7Z->JU]"X,0"V
M`#3.=`+&`H'63@!>%9;2?=?@LGLM0*Z^U[$`D;,-$6P`L<B9QZPDA[,]L58`
MG,RDU\K7S-?NU]37WM?JUP[8[-?KUQ#8VM<-V!78[=<8V!/8%M@/V!O8$M@1
MV!38'-@9V!_8'=@@V![8%]@:V)_7#+Z.`#X`%M<9B>$"@`:!UK#.G@1N`/[7
M2@"Y$['(C@.CLI,#/+$#`,D`M@";UPO8)]@CV"+80MA%V"'8*-A(V$/82=A&
MV";81]A*V$_83-@EV%+8)-A4V$383MA1V.[7/;%2M!;7_['@LENSM\Q+S:&Y
M[-3^UQ>GGM:QR#+8=`#`!*^RLP!PN\G7H;B&UUC85MA-V'/84]ARV'782]A7
MV'G8=-A5V'C8>]AVV'S84-AZV'?8@=A^V$C8/;'J`,``%M?3P+:_@<.[U_$"
MI;+^US:N[@V%S/\!L2")M9&-T@,HR--W/P(]L2L`7<H*V&_8R]=QV'W8@]BC
MV(38I=B"V(#8IMBKV$?8#+YC`$X`S0#Z`6P`W`6QR`VVD[7;M6O6%\J0!:6R
M0;70L_[6`;(`URK,,+(+QRUY%=)B"W(`%]5/``L`]Q>OLE4`L@!`V*'8#-A_
MV-/8I-BJV*G8U-BGV)+7/;&-`!T`L=@/!!V)%]4VO0H$<``X`L2S4,:KLS#5
M\`.7NX'1V;:#T>W3EM->R:&[K\VHNV#%G--@Q8W1\;9IR:^[:,62T:33M+NF
MT_[3<,6[N\/-=,7&S6.V9;9GMFFV@K;?S8+%T+N"MKC3@K:ZTX*VO-."MK[3
MW\V2Q9'%PM/DS<73EK:*MLC3GL6?MLS3G[;QS?R[J;:?MM/3^,V?MM?3MK:T
MMMO3#[S=T[2V!,[@TSC4RK8MN)X!`0`/``@`/]3)R<?%S\_0L\T`<]>NM`+8
MQ+28V(\+H@)Z"@NT!0"1`"P`T-COT:+8U]C5V-C8K-B%V-G84ME0V5794=E9
MV5C96-D,OL@`EP#+M\0,!P(MU<['/LAC``6UR]16"2\`,\T#UW@``;=5MG&T
M:P%V%PNVNM:X`TD!;P">L:X`V<F@V$[9TMA:V5/9J-A4V7_9UMB!V5?9@ME6
MV839B-F`V8K9@]F+V8?9C=E9V:^RY0#S`,T`GAM-`/[7X=9NL&?8Y=9Z`Y`Z
MK[+\`/P`3=E+LD_9$M@,OC0`9P"4V71%(P(E$`G7YF1_UC3)%SZLU&^ZT71>
M,/8'F``F``W'N`.0"Q/59P#^U[?6L<BZUE0!?]?"S'O9HME]V5O9AME^V879
MRMF)V8S9S=DIV`4`MP#[`,T`SHFOR->NEM(2U?@7.P*8`/?7P0KYUR/5M;J#
MK_[70@!.(LVWX]D!H4T=?+RX`E^##,TSM:.R_;-<#9,`<]>\OHZ_$Z.OLF4`
M7M/$V7#8R]F/V4K8/;&<`)P`T]E-`6>Z7@+>!9ZS7A4AS;>RX-G]UW"T<M<N
M`'B\H@(+R2$`=0`ABK`-F[QH`D&SIK3N#<O42`'CLTD!K[*$`+/';MA\V<C9
MQ]G[V<[9R=F%V#VQNP#4``':"@0.!!8"80"%S-(U(+[*`K:T8+7XU0S:L0#L
MUB#690"QR$ZT!HE\`^.YUL7YV:/9_-DDVD?:)MJ.V7S8/;%J`,JWW-GE$E#&
M:P&AU'_6>@C$O2:RW@6)KC.UC=A.`7O7:`#^UVG0.<[@`VD`J&Z;SP\,GK'5
M`"_`1-K&V4C:S-E*VF[:*-I&VDG:<-HGVB7:;=ISVF_:==IQVG;:7-D%``P`
MZ`#-``\LILXYVB>PA[,XV"PR9`"P"I_6!`!\`)P`H=GZV7O:;-IZVI+:2]H%
M`+0`"`"`VN(#:`"OR,S/VBB8`%ZU*M4/ME,7H;FQ"L`&GMHXU:#:$=`XVG'7
ML0#.Q4.S1=70O_\#G[^VO^^UD`-Y##VQ+P`PS&K:D=ITVKO:>-J]VG?:P-IY
MVKS:<MK]V08`9P!(`,T`3P!?(;^^?+ZFVLH"DK4ZU:K:;[7.B?4*N-9F`+#.
MKR/_L\*^6@!E`*AN#,UO`'H`:P!&`9ZQVP`VQB+:Q=F_VL+:OMK$VNG:R-D]
ML1(`K+D+O6VZX@/GV9,`X0F!-4V\%(7^U\C6'=?,#)O/R];0&,W68@`JU:^R
MGP"6`([:1=K#VBG:!0#7``(`S0"3`DZ[X[,EOR(,"`*P`8C*N*[+U/8'4K.M
MV6F[Y1?UO2\`^[+^UYS6F]9K`7X$G]8LPZC620$1`I,`'->ILA_7/\R_``S8
M0=CLVC3;D-HUVY/:Z]HVVSK;CM<,OO<`1@`/VS,W"[:VV-':D=BJM<2T60"6
MM;\&GK5WL?"Q3K11`W0`K[*;`.0`"-MKVC?;"MLXV\':[=I6VSG;6-O]V04`
MTP!0`,T`H]KZ"L`&0MLXU=#:H=K^U^G6H;_!L^S60P^OLI8`F;WGVH_:7=M:
MVSO;5]MXVUS;>=M9VUO;?-MWV\_9S0")`&+;:`(@P](&>@-BV'8@0[$YVCW(
M)`MA`+'(9KNM-4G9WP`:`%3;=MMUVWW;ZMI^VY?;?]N:VWO;F=M<V0<`%@"%
M`+;6_`(.!#]!+!_!O=(U_M?'V-$#R;AH`I[(<[Y.M'(`2=;DL>2R7+5QL[&O
MG;$#`+D`P\>ZVIC;EMN>V\#;X+>OLO$`8@!4U"`"?=1WO^.SBX2)S'H%O=C)
ML6:X>P+EV0<*EL0[VJJT*;'(VXFUD;.OM>/9I=M7!'4`/;&0`/<`E=N_VZW8
M!@#(`,;;7K4VVB,"Y[(SNY^^V`5@`V@880!7PNVQS+B,`F\`^]H:LVFT=`"Q
MR$(`00MB`#35Q<*^VYS;G]O"VYW;>ML(W`?<"MP%W%#9/;$H``T`S0!#VZ':
M:];Z`5FR.=4UV,:]_,^PVI4">@!RR_K/M`*MLA_5=@!>`ND,2;WFLKH"[+)5
M`"&**@T+M`0`!P"MN0/<F]LRW,';K=@%`#\`.0`1W#C5Z]LMU=;:@+.WUN?9
M-=A+`F#,9`"QR*6TE+W&M,77&;P?`.3;!-P&W`S<3=SEVU#<=MH]L3<`BP#-
M`%:W2@!X#L[:"M5*UJG::]9/`&L`7@+A`X<&XME)`0*$0@4RS1H+Q=AINUXP
M9P"6!@96#,UK`>_9$@SVVNK6?+Q.(ML#G;$$`,``D+LQW#3<I-D%`/@`RK<2
MW*G:,[LNNR7;3[2#VOK5!0!5`!8`?1RWU+D%VK,H&NS;*K37M#VQ5`"G`$O7
M\-5V)"^T[K2*LC&T=KT_0;@#AK2*LH>[Y+*C((K;=[+F&]&\.P]+L@H.@\@O
MM3NSA+4$`%<`G0`!M9VU4;.NW.<,N;3J!X2T(P4,OH<`JBZOLC0`!P!(W&*R
M+!W^'&"R&=R$L]^S%-;XVV75J]PQUR3'A,8_`+'<GKQHNXO52[6^W$VU3[4/
M&/S5:0#ZLE+7FDT#MJFR5M<WLN4!K-S'LZC<C[-?US;/3`#M$>K<6;(`VW>P
M&=:(M$VSB[10LT:U:,H(`*L`J0!@VNJQ7P)U`+`*=0`AW.>R)==?(1:R!@`'
M``4`30#2!G&SN=>2V#HBF`!K`+BRG])WLM3:E;,"`-@`"7=[E86S(\@E`KJ]
M`0"$!W;9[+)-`*_;&=PAUVD`:@!I`)ZS:`)TUPL$;P#&V"K;7;++V%P-@<-.
M(AW;P\\"V\_6O\@VLG.O[[<;W5,`]QSBMGD,C[,9"P\$2P)U`,VW50!Z``+=
MH0*)M5T"2;7LM':\:`$GVSO+4;.)M;HKB;5,%&K71P'JLX\+1K&3`"T`K;)Q
MV>2R=-G3-"9Q_M?+R`,`;0!)`);5&<%BLN78#,F\M#VBJ;D^LA?79M9FV6L`
M9;%MW9&O6;.WLKG71M?1M83<E+5\W;X"@+*%$Q#06;(Z3)ZQ;=UMCI6T#`J/
ML]@']@<5RD'.(EH\M7O6H]R/"U"US]O1L^X+T@]+LAL`Y0!AN=T%[;'SP$@!
M"P`ULE"S@]UGVUW<UK4$`*+=5,=6!'?6*Q.&LU<8D@T)UTS7LM0!H<(:XK4D
MQPZZ\-;&S[RT%+H6`BO*!;]WL6?7U3K0M(B[)]S`U=NCAM,SLO@50;UC&CVU
MZ=7OM'H#?M6`U8+5D=C\LGC9X``R`&6QK@#B`#6P^K6GM5*SCT7GW,:\:[.F
M"^ZS/=7Q`BNR:+O_`\)6^T8UVHJRD]P!`E6U_;'"M?ZTC[-],&>Z2R[/Q>[0
M5[^)M9"T;"=&`,ZSD=-5Q>[8E=,]P*W-\MB9T_389LGVV&;)^-B?TX_1^]BB
MT_W83\"5T0BWE]$`U#VW5\"<T9K1G]&L``?4"=2:T0O4:<`-U'#`K-%PP*[1
M<,`4U++1AL`8U+;1&]2&P!W4A,`?U(C`H\EAM\/1HL6-P"74R-&4P&&W*M3-
MT6>W+M1MMS#4T]$SU&NW-=1MM]K1--D,`;>Q.]0E`(&WX=&#M\C)#\[^`%4`
M"P`AS`6QRP`V`)(`\P!*`*JWD;=_SW``EK<HM9FW3+1*`*W:5@"'U%#;!P#S
M`-!8,+'7!#?`!;&<``$`0@!&U!0$F;&?MSJX<;C+`'8`TW'KV#2QZ``C`-8`
M@K6^Q<JVS+8[U$<`RP`[V<&Q!\X+`7ZW.]1(`&L`Y]-.L0$`O@`V`&4`7;IZ
ML4#4(KP1SN.T1S-+LOT`A@"'!MG=>Z)?LJ(6,;*L=;R^GMP(LM+6]+)JU/G(
MB+1WOEK5[+1ELLC4X0,<"(JZXP`^`+4*4[-Z"F[9=[)<U7FT!`"W`)(`9!KM
MU-"TX`(``NZT1M<EULNM/K)9U*JTO]27LD_'6++QL5^U3;7K@BD`C[.*=[R^
MO]V&`"`6:[CCL;NU20"YR&B[>-6/'EO060"<RJ+6G\IJOV$`6L[(O*@RM-OQ
MW.&QM]=0L_[&E+))`#2[@]4Q`'FPUBSSM8P`R``C`OW=4,=DN,^R*3>4U)#!
M`H0_U83.DBH%LR>R&H7DLBB)'"*:`G.R0+/C4^`"PS.CW%^P"-[JTPK>D].J
MS871E],/WO'3FM-$P/33]]B>TTK`&-Z1T?K3D]&ET[_-`=G!S0/9U+)SQ3O?
MQ<T]WV&V!]D_W[+3"MF`M@S9MM,/V8*VN=."MKO3A+85V=[-BK;!TXJV&]F*
MML;3'MF*MLG3[<VAMB/9I;8EV:.VTM.?MM33^<VTMMC3_<TNV;BV,-FYQ=_3
M#[SATTVVLP'>L:H`D=[ET?T`R@"F`('7]K/K`$H`ERK0N'/>4K:?`#(`%`#$
MR'??DQXXO9^W4;C4/T_4K@`]S9NRQ]O3L[4`]@#KM8JT<MU<O=VTS]4MLU6U
M0+.2"FB[J00('/P"*@*QWE+=5LB]W%X*<+)]LCNR<`AK"L7>]K,@`DNRU`!;
M1*VRU)?GWE&RR]6+LSG.V][RL9S#TP#8`)35@X.*NF<`&@#"WLZR@`I$*@&T
M`K.$U#JRB=0I-;[=2[*K`,T`<@6;N"/0HM6LLIO?1(3@`[[**\H/S,$*6[Y5
M"5*S-\T(S26!F-3N`!$`3,?YW&NR.3<YLKW42M6PV1ZQ6@#^`$S66-7WW&.S
M@K0[T<@`H-!KLMW>O+3NWXJRAM2[!;FSQ[.[WK:R<`I[O/XU]!,\U=:N#`1E
ML;@`I@LPLF6R7`"NU.VQT(XB`/&Q@&#\`DVU@+.C!4\`+P"9"T,`".!M`#(!
MSXXN&8R2TI`I`+G<0]=R`#N!/0[:+3:27]8ELB@`6P#2`#\`S0!=`!;=]K.$
M`V6Q2``N`++5G]SIW]7?YLQ=LN$5@-T=LTZAN`:OLKX`=0"ZR`XS_K'RWH;?
MZ@NZO3?@9MF1L'_6)P*`UJ;43M9-U/.U6P`&`++==[&M"\4,@-:/LV&R20Q+
MLH(`*@#SP)8M\]GYW]FT(LW,`J^RN0`"T-[,%,L8#JJREMVOLH$`\@"[WZ7<
MO[[E!\:R;>`G2]D?:`#NM0[6(!;]W5O/E=V*LG?@!-X%L_/4P-AT!0*S=0*1
MU">R0+,^`DB]2.!QU?C<+-8>`/8`0,G!N<W*D0`P`-$`1P!AN&.X,M9EN)8M
MP[D``/B\6=0XN*?@V-YNN,^YT;E8LD2XF0"G`#_6"[WUU>R_8.!1M:ZT88\V
MR6NR5[.2M5JS+-6%X$BS:>#+S(JRUM1W+B"X%@#L`"X`$==^`/O64+2UUKR_
MZMWB`QZQHP`>`(/(CK+WL1;5ZK/+%\;4SU=#W9NS>Y4#(YL`!@#,L:*D8K+8
M!VH!W;0.$172F@*9LI;68[K@LE0!UMK_H!+?Q,_%`NW5W-32#.P']0)FSMW6
MLM;0X!779-F;U2("CPN%W;>Z+JY^L@`$T[Y"!Y+<[]U?(=35L;/!UORZ_^#?
MULNW';$"`*W?OM2SWZNT6;+ZX+,</!VPM>"QIRUH`O#;,0V!LP&OY++Z"M(7
MV[-0M?&QQC_OX,;6N`H`P#4"X]Y4U\K5;;'GL?C?L`D\M?;@BX3]X!3A^M83
MUP'AE]8,S_.][K)]LSC.5[*-U.B#MH[>S+VR7]3;WM".(^#_W[>A$^'-X,_@
MM-85UT<*KK3ZU00`U``Q`(&TH=]1O-C<O-QGN!RS00M[UCS<(N'^L3SA=^!^
MLKE$+@!G`'8,/;$?`*,`1CROLM,`XP"0M%HMZK/ULY;6W>#5`\VW5!,`!+X8
M<.&[`G/AB;5MUTK*G]Q1,J/<P"PHLJ@D/-<QL>P`?,+0LXH(H`_9!\VWN.!.
MUW0%X+=!X;#60^%:X9?65\KJ`\2U[`>QR)$&7P(-'VKAN-A^#V^Z']6/"]&\
M<M;:%=K`M=I7X9#6SN"BX;76F+S`V-P5,[LE@ZT+/K+5M#L"[;+;W_^T@];X
MW2C'VMZ-U)"T0P"XX17A%-?@UGH#4+*`KT;;]@`-`("S[;$J"7>QN0*4"I#!
MG]/NLV>RM-48VSF]E[+<WUO/]=QWX$F\B=S&L9;6.R\M'-[,"[8M>?<7+-;*
MX);A0[55U,T`&P`,`!PBRK77WDO6MM[KX5S56WH[T18`R`"NL@0`S`"'M3ZY
M4=9TU:(?^MY+'J^U7J'+"8JZ40#\`"/.9=5EUA+:--=IM$NR?@`V`("SZ^&J
MX=75:K)&UV'75@2NWN7,2;P)XGT`_@!'LQ4"[\F*LL4"O<C.M)6RR[S(@6`#
M@-WFS,2SS]QWLAD"2[*G`!L`#N!9LM".Q.`+S?O??;-QX8GAU[7G`$@`0+.L
MS\<+-`ROLJ8`V0",SX\ZBT/MX`6S8-M"G[7/Q,I6XK'/72_4&)LC/@:%WB7?
M[-,,WJS-0<`@MA#>8LDKMB[?%-XPW_K8N<W\V#3?_M@<WOZV'MYPR7;)F]$@
MWGG)?N(%U(#B)MZ:T0K4<,##T8+%9\`.U"W>C<D2U##><,`RWH3`--Z&P#;>
MA,`XWI7).MZ$P"'4/=XCU&&W0=YAMRC41-YCMV&W+=2=P$G>;;=+WFVWUM%U
MMT_>-]07O-:Q;M],`+P`F=Z+MR8`<`"N`#``2@"LMQBT+RUL`",$T0!<S(JZ
MA`!#`(#-G043CD$`H[)K"2BR%X[[M@L`/0";`,T`O;BAWKK`]K.@W%2_[[]#
MX`8`2``XS)[?W\@$`!\`6@`DXNFS)=8L=]8LS[(PLOLR2P*NWL@3U+=)O"RT
MC[ZC*A7@.K()XA\`Q,Y)T:G?F[(4!#4P9;'V`)(`^M=KL\+AY=6TV]$#DR&D
MW%[5`P#V`'T`Z^%95,3/K37*M>O;HLK9C;/<"@"<`%^5B.!$N0?CD@#?WLK?
M!`"@`!X`V^$KRJ@'-<T'MK;>"^&OHKG@J;(MU;6T4=4$QP0`0<SUN&2YCQZ8
M`"C.AP80UE#5?[)+`[BTC[-[9@NVV,PPL1\`+`#/V)O@0\&>X+X>4LXRUEC.
M/<RFX.4'1+BL`$S94]07ITNR>`"E`(_<^]>1W.RT8.!PL@GBV[)CU0O@R]O<
MX8JR,P)QOI_<K;-/#&KA6K7Z"M2N_[3*U.;A![-KX8"SW-2'!O6SF[+SW(N$
M#[7+`.$`Y+0#`'``<0!ALSX"YN)_LR]U)N)0LW',5@>EWQT$U9#'U)G8*2`]
MX='4,]4#`'L`/`!<W:J9[-RZ!F6QF@`D'QK5]@5*%G$>ZK*TV=JS<<R:`&8`
M3+SXWS2R<./Z"HWC&K65LC6RD@UFLE[CH;-.M?PA<P]\68^S)TOEM.X`\@!E
M`)WCAP7HLEFR%@)]X:;C=.,TLO:Q9]2/`Z$"K.,GW&T`H[.\OE^R;^,4R]Z0
MK[*@`+8`0W%RXQ&Q95.>L8X`!`!`X@,`AP#L`.;5LK3W#%WAVK,"MC:RQ=3I
MXB>RI^/#U:_CR-4;X3GA'>%$O:7<Z..0"V.R&Q9%LF75.>!+LK0`N`"BLNC>
M)]<4UDW4<^`$`+0`_`%YX,;@DK)DX\#5ON,\X7^P=-8S'XJZ"`#3``[,!T@W
MLG'6\BI?KM+:F[)_L%"R88]YM`,`E0"T`)"TX2=8D;.OC.,;Y'ZRAP:OM<Z\
M)>-"!_6T=K[72F@!VM1LLKD3@CJIN?.UF0`+`"QW[;2/LYL__P-EL20`%.`T
M#?D&(P):M?:Q]@J'S/G<5;-1UTL#J`)/LV*R!8Y,%M'>4+-A`-.^!@%6M02V
M'.&DWRVGM;6#FDNR(0"#D]3'Y-7<XCWAP\]UXPR^3@!0`*`#N;/&LC\`ZP#Z
M"AK5*@F"X00`7>3(U;GC'MMI`BKA">&+L@SA7;Z3W^VMC[,9Y(2R:(9+LK<`
M9P#VL1W?J`*9X^"Q+^19LU[5R=[F&J(">[PVLJKAZ5F*LF#@([00`-\`78_J
MX&C@(06B"-3C1P#QWUR]A,P$`"<`Q0!.Y+\7-;)3Y-H75>1IM%?DVN':X+C7
M[+),O./BO>",`CL"^+PBW,O4Q+)H`;W4%M61R%++!``>`,L`!XP()EX*2[(&
M`+<`<-6%R/'@ZK1IU+J^(L._O5*S\]P()CKA.K),'AX0@BH6VT@!6X5@LJ_4
M2AV4W&*U/;'^`)FUCQZ]U"#'B^#[`9L``@"H`$ZP3^!XOXTBA=95VAD"LM1^
MTTL"I=2.X'0%4^"'XV@!?]:^R$7D4[4MU80#@-:(UJ;D/!W.LS7+MP".QJ3>
MW>)I`(H`_>%>W?G>1;-1QPGB:0!8`"KCQ>''WC;),+(^0\SA=;&BB)C4)P!*
M`!/E>,`^N<'?[^+^WZG<]K,6`DNR0``/`,C?E;1(Y&#C3N'NM4KAZ[&-U-H)
MA]12L^JA9.,=Y?(FH;2J`-<`R-"M"]:T$^`]LB/6K[(_`.<`E!#YU0;59;&&
M`,L`D+0VX_#A4QC:L\/CY>'"LI>RBM5%O1SE[;%)XDP#\[7<V&6R&0(JX<7A
MUN2_OJ&S4K,UM(^S%^#.LQG`T+-"``H$ZPR"X0ZZ6;)$XHFU9;DCXNGA2`S`
MM=[,,+)?`PD"0[)V"KO5'C.,UAH`,`![`%CAN^$5UW',P;-\SSS:<P#!UJ0`
M%P`2`+##N>%9X;764\?-M^OA_Z!9RG@`$->5Y8GEE]:8Y<2T1X].M5>P.P!1
ML_G6H>$`X:/AT]EJX,VW]N!RLVB[DN`SM=`F;.6KVG',2P"#WK].,LEEL2^_
M3!ZNM$D!Q-]J0,>S+[7^M(+CY]R!U%[=U"#=LX6T^T:!+@BS=-0*LXNQ!`#9
M`(P`U*/LW4[D_[2RU>LG`K-,O)#@:[+ZY#0%BKIW`$X`RKP>X1X0MK2]LB\.
M.]$F`%0`8N6HY-2^7;`7Y-:R*<R!`"8`=.2TV8TA!>/[X/NQ[.,Q#0,CGK&(
M`)D`7-V!`W_C0[(:Y!43[[/+U`P#D;219FCEK[5DU7>RK8T/M9\`!P#;L0(`
MZ0#E`)G?:."NLACFM0"-Y>?)!-50U<N\X[/7`5FR>@K'Y9'D0N7%X43BQN';
M"?7C=[*'!M3`W\99`$_@QKW7`:74Q^`"Y8'6X>(^`B77W,`-AMK`7+X4M:/4
M3[,J`B[5:N"CL[C8Y0>*UE/@AQ..3X^S+[6CS,&S*@('"DP")<,(Y:O:>+,#
M`*H`E`"1!B3(7.:5`(T+1^+XN.>S)>(5`DK@9;&J`)4`(^99LACEQ-_HW2[E
MS-PMYIOE]LC*WP,`&`#]`*#?@[1>"@^UK@"Z`/JR8^8$QWCFV0!XY?RX5;4J
MY)G--`)(LZ;4';L_SORU1M=BY='5P=3P`.8`#N5C7Q`I$@)DYAZYWRSE.,W>
MTP:+L@@>O;)2Y-2^D>#$!PWF7B"MM+/:Y.-&OK;E;[5VT&``C.1@`-RCJLJ`
ML_SEY1()P3ZSQ]YJXUWE`L!JSR#/JK(PLFB_E.-!`KJ]L0`!8[+:(0`+Q_/D
MP]A2U:"S"^;\"KC=5=HG2[+45N3MXR_7DU_5`P^U_@!V!MSB9+*"S-W9!<!%
MYI[D3.4"`,$`9M6T4>ZS>KSH)R+#Z>3O`!H`&`0\M6@8^QTJP'D,M]>_P+/:
M)G/MX-4,6K7H`Z.SI;\WLNQU,^";LO'`]\B6O`6S],!X`!;C-[+B`]KF/=?)
ML7BS!0!>`-0`CCD/TE\`10`;XF?64-51X";5[>2%#X76-M6SY=(&T":MU-[?
MK]30CG&S`]=DLE2SH[.NM/2T&.5AUA&QV[$%`"(`)`#-!C>R]SF,P=[,L./-
MR#ZSL^37`<BS-0+LL\>S0\AKLLZ\A=2YNJ?=M;I*`F;B@M$FWX31[M,IW^2V
M*]\1WF/)<.*@NQ7>,=]TXAG>=N(;WFW%I]/"S3_?J].MTT#?/]^PTT/?/]^T
MT\Z[@K:WTTG?$=E+WQ/93=_=S8_%4-^,ME+?D;94WQW9F+97WR#9H[8BV:.V
M)-FFQ2;9J<5@WRG9H[8KV0^\9=^ZMMS3O[8QV6K?O,51WB>U;M]8`.T`L^)3
MU&'>`0`G`-4`1;B-H(K/Q+255<'BEPNCLO<-4@#?Q%8`F0M7`*#>/-GFT3_6
M71\*OO8HGK&4`,D`#!U!UI``QQ,J`F/E,^(""PWFR0*LXX7DO>"%R.-*9N;I
MLR/6=K/`WT.QT>41L>$#F]K$U02R`P"6`&F2I;-LLSZRZP?)L[^O:+N<M7BT
MO;V_O@TF3;5.`2UY.[.)N^SAW.`5"_S4&-].`8^S"[/$M$XP0A2FWR.,P^"-
MY<ZX+-8=``4`PLQ"XQ_+.P!1`$<`5\\RULJX5<[,N:.W%`"K`+;04]1VT$1/
MG.1+Y%G*[++.W_&YN==OX[WDC2(LXN[>!``S`!(`8]7]M8740]T5BF\#MK..
MLAN$*Q&YUR&,C[/9%P("2[*P`-``P^-@LM,#HZ2]LC4+#`0ULK.BF,V=F+L"
MT+C]`!P`+>:$"EJU0D&3M.S>:[)1XCT0C[/-`#OH.[-EL<^V)=;;*%35[+)1
MUN>R4<?@XQG!?R1SLMG@'^&37_6RK[+1`-!8O>/@YK#G`P"(`"X`<<R``)8`
M7(D)U7TZA;6M`%#B><^&!Z^R$`"1`'O/CN:AM!P`L0#"WJ#F.>#]WQGEO;W,
M#,?E[.?FWG:^A)"(M`;FO@;5VN*UX[+-MYX&7>$L*E6UD+3DXFO7)^3DLC;C
M_U,[#TF\[:V=W5>]TP,=B3*[!0#$`-P`R>3VS,OD.`A"Y+/:SK*+!P$"YK/G
MXZ[C<[(]HAW7,+)$W)CHW`!?V*S@X`+NQV2RN]0B)+W4R^,<X1ZQ10#S`*O5
M.]&M`-4`500\X3:R)>&/U*['8==\U*'5G;4]L;WH-K*CNV?7?-1PLK6TQNB=
M,@/G$;%@`TNRTP!B"Z_D(.CLLJO5([2,!D\`O>.>LX`<F*^2"H^3*>$M`+6^
MF,WE"Z(77PZOLM(`]@!3Z)%F$@R4XT'6Y@"A`.;5YLFGM8NR%KJ-LH7(H@+A
M%^JSF;P"#"CA60U9ULZR\+.GW$+G5>,6`O6TR;/H;]4#X=X2)KJ]@0#X!4K@
M+-5HUSG55>9,`P^UT0",`-_H@=92X/+DB+-E`'D`W,!;SVO6<<R!`*ANA=;R
MY`6.K>$DZ57:7;.VX8?,#<N>Y(.[R@`?`)OH-K(=)_:R!0!)``@`<<S*`!8`
MBN#*YGTZ`K.23LJUU#\%X\#CJ./_WWLDQ0Q)`='5XC9[Y,.\`@#@`(0`VN'F
M`9`Z5.3SU*'<TQ=)O`X":=<V5(NRGA:BM00`FP#G`/JRY>,FLUSEWK0,-//H
MY;3I`#,`.P*M@?G>4[-`0?6T@+-'%,;E<-5I`'KD3[/DYX_DA`I,Z/.U#P`1
M/ZRRPN?:X=4,3.CIYTK@T^5C`'H":[)'Z5SIG\@"Z4P=F-04`,``$+KKYGZR
MSM5%L<>SD.$)XF,`+`#QYR/)>>@6`L*TRAIEL8D`#0!`L^'E7[+)LR,.-`UZ
M`%37V^#^Y<#4\[6.`.L`7-UHYD*Y0=:KZ<4"L+3QY5KEW^<6`L2SXN<(MF75
MVN/PP*WF:<K=`">TSK(6<S(O(!_BLK/:F-^3,E/7(=_('3NR[S,@N!<`7@`[
M`,:Q/P""`'@`TP#6+0/30=.\+QT\N8K@WM2R'0"+VOLF6-+I(>JS?1?G&"\#
MF;+NZ7P`\.D\T2<C\;$U+DHI7;+1&?/I?K)X1G>SF;+BZ7@`.@HCT8BS/0"/
ML8FU7P5*.:0"F;)0`,$`=@"MSTP`6M%I`(D+5R[3@HFU:@`:Z@.*[.G&L9&8
MR@#;)I2N:@`I`"/1#.J%"]X,>@QX`RL`)>IP!B?J+^HLZFH`[`(I`#/J:0#L
M`GH,4@0O`,&[$^IV`%X9Y^D6Z@;JX^E!ZOOI3P!&LFWER;%`UAZQ<@"#`&'C
M#>B9S9<94^FNWJ1V=MV#U-KID;,S`B("L.->`B<#^[&WYKRTD.$VLG0`F]IO
M`)[D2UJBY.X`/@#9X>%,"XYJLQ(G#N%"!:^U$.0BM$O#`.3M`.D`C>57ZNK=
M3KO"Y41,Q.43M?ZT,><26"G,/@#5`&#;Z2&>L3X`N@!MZ"+)I+)OW036QK-J
MXT?I-`"6``$`GP#*`,\``@`WM9;J`P"'ZJ_0S>/<YP88;--\%R*TK[*[`%<`
M^K+3`"<C0>@@YJ>U9;&I`*,`L[.2M./5S[7@Y8\#U9#RU$"]^[&YU8KIY+(0
MY)ZQJ0"B`,T`B]4:Y;`=\RIHY9WH$]W_M/LR(^CZ"AKDEK,4`&O4)+-+6J*U
M!@!9`&CIA[2ULNT1X^>6Z@(`PP!@`)OJG>K2ZH43#`!L@X6T@+/]%TVSS.H#
MLNCCR]WL%;@#C[/CBN6TW`!``./J[;F'`4NR2@#MUJX$9+/&LG,`:+"*LNOJ
MV+,3W?>QR^/JL\"^MQJAM,D`V0"KZJ@>U[5*`#L`L,];XB<CF`".Z@7*Y+&3
MYH3HK'6NM#W@U-VL`6G@I`))O)<J]+B=W7;0<0!?`.LGZ>*LZD\`Y^F(L\T`
MTP/2YUNS3B`S+_"RC>E+LBGKTP!?!2?2/-,UZS>U6NIXW%WJ("#-Y;`!L2"8
MU#X`QP#ZLB`"]Q?9M+^^JPB/L\`&9;,$`&P`O@!`LRWF1N(_Z%/B5.M6W)WF
MBT.8U#``Y`#"WI'JGNFQWH_H\>*LLGSH6[,)VJ;4Y+*#R"L1"=70YASD5P!7
M`("STP`LW13K4K/3`&H`-[5<SDZU">8ELA0"G+/@L0.*#[7#`(,`^K+$Z=[,
MQ^FVWEKKR0N>L5<`0P#-`'WC<N"1YBH"/-74ESNS+0#;HRE+Y;2%QK?5!K;+
MX02U->N,S-X,<Z*OLI$`W`!OZYG8.+U7Y48/<+)WZS>UL<]\Z\T`4-4IX[BR
MR[PELI"T(.HZY+R^S;<J"=#FT^F`W>7B$=J5W+G5Q$U/ULS<\[/"A)OKF@(I
M2VOC5^6L,X&RG]S6YO_EO`7^U^;E'K$.`*'D.B;'LX/(9^NDXP*S(>06Y#WA
M#.3"XY0#C[$V``#I7>F_%]/HZ.;=X@$`?@`LXP$`9P"NZ6"RY+\VZVF[4`#G
MU"_78N/&LA@`1`#VL4X4=-8)ZZ['=KX^(N2RA1-9R@#GY..[M<CI/^)5U!8`
MB0#GX.RR.>BSVG7J=K/ZLBOK7[+3`##KR^2K"'N\C^C'LZ-#B+LK$>2RQC^L
MLDSK+.L6ZJ^R%@"!M1_L<`"6U%/KF`!1`"+L/>"2Z-"XLP"=`'I\!.R3Z<3H
MS;24ZPSGZN!Y+EO@VPEY`!'@1Q3+M+#K>+,$`)@`$P#-`,X,3>?MV$_G[]@-
MWFOBM,U7YV_B+-\OW_;3%]Y;YS/?.;8UWV_)'=XXWYC1K`!\X@+4!-0DWH/B
M@.*%XFG`A^(KWFO`<,`1U&G`$]2/XG#`%]2&P#7>AL`<U(;`O-&&P"#4/-["
MT9SBC\">XH_`H.*/P$7>H^)'WJ7B:[=*WFVW3-ZUR4[>:[=0WJ[B"P'#R3O4
M:P`?`);GF[*_XBNHH>?$XC2HZ2C(XD4`RN*Y#$P`S.+.XC/'JN</SJ+>S\^;
MLCX")"1EL1L`?@#)L_BQ/K,R(N/>ZN'<YW'=`:]9UH"SO^/.X_74K[*O`$'+
MR<^".N?)I>B[U%_C]^+TY=WBZP!6`)/4T@^0P6+AI`+Y'`'IB-VTLS?5L-G3
MZ[BTNK.0Z`*V[=[+LNL``@#VZ\;JB;)?X/CK(!]EL=D`J`!["^?4GK'9`)L`
M4.HZQS3H!0!W`*,`B>L:Z(+KXN#GW1(F'^@'A&K7IM2YURGH%.S/LJ@"#(P.
M$7[DYU.\Y0,`8`!/`!'0A1,RXF@8]+2RM8"RZM7TY%^R)[).Z`36?R2LLL[E
M9P!NZ[JUL.3"W;WC!;..LKSDTK_P`W#DK@`&`-+>B.3IXB_DJK3LLECIX"RC
M!]"X]`"^`/JR.P\=UGZR+>1<CC#D(.M)#/*SD`JM@?+J9=7^W0,`H`!&`*;=
M6>F^'RKHI:/LLNG@^M]7D+OL[+6][`3I;]5(M:`&<Z\O$P7LI.J)Z)?K9=4M
M>3NQH.0FP"[*!XSYL5"SV=P;FM7BKL<L>=OLWE+=[%B']=RNZ2?K5=0=U0LV
M_[-SLE!+$];1Z<[EG.FZLFC@<.TEX7+MMAVPV4WH=A7"M,CK4MJ"M->U8P`1
M`#OHHK>8U!,`W@#>`[+4"0)PZHC6I-0!Y7_M_SN!UO+DA^TQLVO6CK*-YA:Z
M.N,BT)C5*37EM'4`Q0"\M"QYD[/ELX6TE.O)Z^ZSW-3@ZZX!/]&M$VNR!XPP
MVCZS,P>XLC389=6!`\VWT++2[",?O;([`@T`I>9KL@0T#>8''/WE4LVO`YW=
M,\U0/+>^4=>3,GOMH]PS`INX5]=3ZD^SC-85``,`Q[X'ZN7I!"TCT6$`Z>E*
M+[:RZNWTL6,`[>V)M<Z$H8KTL7D`P05`F2`!(>J1``?J[AK(&.?I(`+.A.OI
M]^GOZ=\F\>F[-`+JO"_Y[?CI^NGGT/SI'@=!+@#J^@T"ZI,`!.KSV[:RB;7_
M[0+N^>D$[OOI_2;QL>D@(^`8&Q+N!.ILM>WI`^[F)M/2*"F3`,Z$90O)O/48
MV[7>##;J1.I&7.(+,N[I[64+*>KL[64+D0!R`/D`2``A`/:]U$./L3+N*^XH
MZCS1#.KU[3GJ1P.1`"'M]``_[M*Z0>Z\NP?J-NY%[N?0#.KO[3KN/.X^[D#N
M)TAL`9,`N[92[M@-..XV[G@#DP`K`#6RV`UE[F?N2>YBP0L`?P!4`$[NC.U=
M[L&[!^I7[E3NJ@!6[MX,9.YF[G7N:>Y7[C;JD0!M[F_N6^XO@ZD!DP#`M@?J
M1.XX[DCN8L%9[G#N<4V%[L6[8.XW[D;N:NYN`$3N(^!F[O^C_^W8#6+!$0`^
M`/X`CNY![IFV2NJQ`*C92[+.``$`2.!][>[6/;$7`.<`4.*H'J^RS0"U`!CK
M7!K7VQSM9>M&Z9`+P>724'CI.K(C!'[A4>;#[-CJLP!VT"4``P"LZOTFK[(D
M`.(`M>[_`N?)M.JULW7MN>K[Y,?EONISZBP<;-,=N+/<1`"I`-,`QML6XX^S
M=^N6[F6QH`!H`$+H+#+K##;BBK+A)S6RDW[*LS``7^VD*&SA_1=WOGF^4<=@
M+_#J#P1U`(_*>NE.U!O6_=IR`+J]O@`^`,FU9AL\Z24`9@"7[80*NKZ8`-,`
M*K+%ZBOIO[X#VX'6MR.J+?03INUX2&2RDWY3X`;ON,B^R`_O[H'-`.[K(>\(
M`2D`(^]'N`0`C@"&`-^WE^K3`,T+$^ZSUA,`*``:`"/OK[(K[R'OC)(HZDRR
M->^Y[*FR4K/J`3WB\NX"Z=,`*QHB[SL`K[*\`/,`(>];&2/O2[(X[^_MP`$G
M[TS9C0"3`"WO`0`O[SH`,>]0M#/O->^)M3GON!R<PV``/>],'KBR,.;VLU[,
M@K1O`&+@AXW2[9J\1>_1%W,`#1G-`$CO!`#P`!T`\\`PLFL"T+AQ`#55N.J'
M/3RU6<^)Z=CN?K+3`+^_>>MLT^2RS0#<L]_E&M82YM3A[.L\'66QD`"``,ZR
MT+*=Z8O!`.8#`)0`X0!<W1D""P1#Z\_N^>B'3'_IT.E>>N;GK+(0Y"@IGK&0
M`'H`SN[UW83J1+7'`%L`JN]TQP,`QP!3`$+H0^;NM='N^Z''Y8;O:.Z([],`
M2.XVZC>U=.C9YT3GP^F'Y,/H[1<*WVJTSP"<``2UK>LZO;8?L.MI`#;O`P#9
M`.D`"!]W&07CSNW"Y]+D/P*H[ZWIU.[IXH/(P^\WM2@`P^_!!?GMB]_#M!T`
M,0#K[T<#LNO%X="RPC)LX<7KJ-1]ODB]AN_-`$/@!`"P`"$`#^OI(2/O;-,G
M(P7PL<]X)Z[JCN:*O276(0SQO>VSR;-"[23KT2DFZ_[7%`1EL6<`P`!/[ESN
MVK,Q`/&QTP!3[CCNFNXG[VL#GK%T`._K&?#``+0LB+OFLXCI.K(A\++K6^(#
MVT+HJ>V7W_VU>@A:Y$NR"``W`'?K-N\$`"``JP!5-M+G"`SZ[Y+?)+-VZU/N
M,O!ZZR3P-[48M>KN@-V![]ZT=NB&Y.K@S.\+ZX^S!-\.#,:R3@`[`+CM2[(L
M`*H`[M_.LD/H[+24ZWZRP.F$[;+MM=YTLO;,T^^)"JGC!P+)W6L!Y>0\R?74
M%_#ZU0,`_`#,`!SPA.[7W_2X(/")[I3NQ.]'`_[OQK(2`,%S5@1EL7OPEN\P
MLB`"[@M_Z6KPL-D\Z>$`#@!'X(>TKICNZT#B+MQ?L4\!E5'7VZ3OONZLLK?K
M"^"_ZB;D00+CLS?P]MUQ[O6T.^CUM&_KYK)WY&8WX=XR/<+@#.^VOV[7@]J5
M`@=(9;'6`-L`??!F[5[N(/`B\)3N=>[^[[WPVP`?[,G<!^DXYT#DP>6-[Y,`
ME^9*S5SNC+2>L>(`^``1YO:S+'D8UVOP`@*ZO3<`E0"T[4W4(.?:V3G5).DJ
MY*+4C`:@[;^^\N3H\)6T&>\O)"DU:]8A\!?K-M4/[R*T4NQ6Q5#G\-@.WE/G
M9LE9[++-`/&US?G8]],RW_G38>QWXE_G9>RHTP39/]]DYZ_3"-D_W[/3"]FU
MTVSG2-_4NV_GB<5QYX"VO=-/W^*[=N>5Q7CGYLUZY^G-?.?LS2'96M^`YUS?
M@N=>WR?9A>>LQ2K98]\LV0^\9M_&MFC?N+8RV6O?D><```G..]1]`/,`G.P1
ML<T`.`#[MIKGG.<!G)[G;+0CM,+B3P"CYVD)IN>HYZSL<M_3XHO?F<^VO^GD
MA0`(NYO.)`(.[U/N]?#`O2'O90OU\-K9,B+]VBC7`>7RY+<5S.9#LNT7"=?R
MY3+C,``E`(;61^9;LVRSS>Q'`&_P1@]EL5,7=NO7[P^US@#+`!0.F/#ML3;C
M<;!9LG?5M.0SLGQ^L.N+(+J]>0`C`,+OZ2`7Z\FS)>L\`YS#@/'>`R/HZ@/+
MM&6QY0`G`"76,NO8L]/I1>?ZW\OOPNR:O-@%:+ORY<BS.K+/`,;;ZN]I`.6T
MF`#"`,\````WM4<#S@`]`.C`SP!-S)/,NO$JZG?KLO&T\;;Q@K4I`,:Q`P`*
M`*<`<@6FU%"T&P`2`/#OARR/LQW-9;%$`!0`J^YKX`,`5P!6Z\WM<>[:LV^Z
M.\F7A';=P.F/\)(&];22\'+MINN[`EO=AK,4`MKNP>^QSW7N0>B1`_&XRN]6
M\)#OE.E@`R/@J?'!\<CQIP#-``SJ,0#QN!SLL?']\?_QC['"*8S"!.:_OE6U
M0>PL>:.RA>V%M/OQ!/+)\0;R/`-X\&6Q8@#G`,#P:P':LQ>SZN_$\%7N:NYZ
M[FKNF.YJ[C;JAO">L7``N0-!UAGR/+`Q+6:RO^K:[O3O]MW2`^GG>?!F`/T`
M5?"?W/?QKL=OZPG:PN$VDB4`2NEWL=YABK)Y\=7O??&GZ@0`R`"`YKSMCVJ-
MKM'?2."1`^+N!/+%`%D`!O)@+^6TN0"9`,\``P!LTWO=!``6`&L`S0"P\!#6
MS@!K`*^R'0`7ZST`GK%6\C$`S@`[`"[O,0#MN7#R5>]:[W?R4+00`&P`Q0"G
MY5FYQK(R`&P`7B&:UF'R:P`A\._Q6^)C[O/OL,_%X;RT<.\%`7+O/Q1+\.[Q
M:^Y!Z/P"9;';`',*6;*.\O3I:P`G\E3A6^($\F,`#`!8\A@!Y;22`$<`7?)?
M\C>U9NX!\@,`F/)E\K/:9_+7TI?6;/(#`*+R;_)Q\ECO<_(R`'7R$^Z^\L/;
M>O)\\C>U.0"7\F\`@O*:\DKPPN\V[L7OB_*.[VCO>?`M`)H`F_*0\LSRL<^)
M\B/@$>_/R-/R*``_%/[O#[6U`)D`)[1E\)/?9_"1M,GC$/*_W`0`X/+RY<[O
MS;=Y+H:S2N1V%TCLZ@-DL\_(3A3PW6[M[1<SX#[7<>[BO`(`F`!(`)@.Z>3.
M`$X`8?%V[GCNMQ/S[WON:.X+\VON(^^]R)ZR__)(`*G5:;1&L3EAY+*^J`<<
M&NTPLGWPGN1F[66Q(P![``H.GK$]`*H`!-7,\.[PYO':[.CR3;50U3'B;,Y,
M`J^RL@`Y`$(`;T7.O"RTC+)VZV;9V?+7Z&4V0>AK,`2R5M2*&&S3BR`%\.&S
MC<I[#;#C_*#@S`;S3N\$`/\`#@!A\7@#"/#CM4+S8?'5\L7A,B(>ZZ/*MN2T
M\"(,(@5!U0``^?+S[K#P6K5'\OB\/O`/M;(`NP!:\#L"\[4^`.$`2."N\%"S
MY?+G\86T.?!EU7>\H^4B(R:R9NK"X&.$FNO;HSCGC.`N\F(*B;7<[YC-:.#+
MY:/?(.U6W9BR.=IVT.H`0LM)"GWS(\C^L=>UDO.@02S5A=85`BKGYO`NU3+D
M.P]%YC4PM-VB/TO-\N0L>5RSLNTUZ27HL-W.`.+PU]_7ZCX`%`"ZR!OR?^GJ
MZ^KO@O`A\HONQ_"N\T"SJ_&#3#6RS^;FX;KD!>2"X^+NB>X$`&T`V`#"[X3P
MV/(EUJ3QT;+V\7;PMQIU[]$`D0!(X`35P.E'Z=\L?3C+X:;FGN3UYF+:<`#7
MM8\`'P"VZ\SG]+3`[V+Q>>L.[[SSF-28`!;FX+%&`<:RR0!-`+@*88^FO],&
M+>>ILMK`V@,HU\!'V.;PL2SS9;1EU93KO]V6`&2R=/-H`N'GZN`-UFNR<_,B
MX=SE9P*F"VX#N+0U,`^UV`"YR%FRMO/UM#<`P_#8#8^S/0#H[=X,ENZ<[FGN
MFNXF]&4+)?#&LA$`QP!VOWKPV;6$\:ZTZK-*X+_=_`!-`*NRAO*;[BOTDO+?
M[B7TE^XS\E.S"K7HWMNU*.48Y$P>X]Y+LDD`SP#0\+<50^]@`Z&TR``9`$+=
MSO#(V([SQK)R`*D`$=#.LOPAY+)6LP]QE>M0LSOTS_.@\BKTS_,(M6/MO^4_
M[V6Q.``>`(0#&A]N`P^U;>"1C;&U!;7^LR/(AL[XO$"S9_.<Z4P6^M[C[G@`
M3N\#`$4#X0/)W?"SB;7:XV[T<^F%M%#5->GI\_K5`@#E`)8`9/0^]#;N9_38
M\LZR:`*XM_^SMMH#``P`)@!ELA?H8]>>\-`F7R%KZZZTM^M1U97TPN\I])?N
M^/!]L5H`6`!XR!3'(\!$XTZXS+FSV]0_2[(UN"/6)NOQ[DCC*K&NX%O/1+AQ
M`(L`M.!VSV8``^(FY3W@E.!5X'_P4N7IU<WHF-T>X?V#%\P,LA4`T`#IMY_E
MJ^6UU@N]AM4^N4CC'!D_O>S=20`;L_(!,+$6`$D`7M/<]!;A@,WUN/'>O>F_
MW<&S]MYPX8S;Y?0=UP#?Z/1EU7;05`#T`.#T\>[KX<?@$;/IX:NR)=;8`T;D
M1.?'WQ#EY+()XE0`+_0X(,SEZMC)YT<`K^%Y\!`,-K)Y`&RXP>6`LW/I_"%[
M])'I:N#=M#/IJNVY[00`:<?>`TX!G>$#ZZOA9MG9X.-*@^"'YB#=`P!H`!@`
MCK)EL5@`A0#<U#WF=PI%Y@/`I+Z0M*3E:+]:XKS@BK+@K2CAL.6SSK'O*@(1
MPQC*?<CR]`K7J]2%UCKF_P-O\!K;)>DR];#400*)UBW5N.ZZRM^U>PU>Y:^R
M!``E`$P4M]>!UK@*/[5K`#/MUMK)LT_F0;WF[!'UG3+SYRP`C=I"XX#,^>=%
MXT8`O/0SUN'T(O7"]-"YQ/2?`!4`B/!WLOSG-;CTUO'P=.4KL8'U,O7QL97Q
MX-Z?``+H!.B+W[FU1P'EM.@`Z@#<U//``";AYV*RO-<0X8`'XN)[`N;>G^]?
MLJV:7MVX[L>S;A.'Z?WHE\T2`J<#(^AX`%\AB@5+LGD`U`"=Z&G4SM0ZLH7S
M-.@'`%@`)P")ZP`F)>SLLMGG'KG1$$'GZ<D/YN2R=.9(X4P#Z><J)WGP1`#:
M`(43#0`CY\RT[?'SLX/-!N%:M70%+7FVL^'LS>T/X86R<"H/M;T`60`7R@O@
M[\D()KS@)PR>L5@`7`!QS$0`P0`#]3'UU=7[XJH`J[+BWL^TY._<H'>^Z>HZ
MLMG@ZN]X)_[O?,&5`&'MC>$J[0("<[(YZ>[NX1=^Y"GA&/*I`'09(M9?LLB!
M6NE0LV/S7NGJ[P?P7++7!KKJI_!:M6SM>P6)LBKUQ=UGZNS<C<$NW`(`)[)]
M'.;DRN;%U2OVQO7<M&P?\<E-M=C@$B;&LA\`*0#F&ZK>I>8PY="TX"S5[,?E
MBNLM\";L^?`+WJO-[],JW__P6^P2W@+Q6>=SXKK-&MZ]S6;L>N)5P`'4(MZ`
MXFOLH=&$XBC>AN(,U'#`BN)S["[>C>)RP'?L:<!Y[(3`>^R$P'WLA,!_[*#)
M.]Z$P"+4C\`DU*G)G^+)T:'BK\F+[++)2-Z.[*?BD.RIXC34J^*4[*WBP<D,
M`=W1.]2/`+``0?%'`)[L%>+CMY<+4+*DYU#Q10!7`.#(V+0`]?:XHNQ,Q\GB
M1@`R!IVZ7>)3``6QD@"C`'4`6;E2\<K)$<Z;LG?7U+7/OUT`=`#9X$XB/O94
MY`356.H='D;R<NNJW>6RK[5PZHO5[>+7W6+-#[7%`(P`)>L7L[OFI;*_OE3'
MEK04]1TG8[GIX7OFQ[14Y&CCZ%GGW)K'[<G?V?'R'C,LU@X`OP!IQV^UG;+5
MD&6Q4``1`#:R6.-&Y0,`3P#[`%SCU/2CN<FS'02]YVKAK[7VL33E20GSM6$`
M50`:A>G=<.KLW8"S4>$E@3KC?3B7\OP*".=,%AZYKN>FS/8HNKWH`+@`R^>6
M\\WG$@RCU-.SVP`NW5"S\/8!`K[GZ.M`L^?V.K+KX]7K'O.7LDNRR@`&`0SC
MG;,O\&WPC[)9LG6SF\V1!9,`Q_8=ZZFR?K)ZZ`WIJ02TY0*U[N##[0SPS;>,
M])#H&^T&]S3V".=)Y]N]Q[WULB"X(P#C`*3&F[+;`(?U``#+N0``V^`2!B3H
MO+2`]:?@CO7*,"WW&`;I].<`\[>+WU0`7=0>L6X`X`"@ZY*RV^!AZEFR:>WE
M%UH:F``[T>``_@#:U>X-R/9GZ+6(`KL=+1?KI.GDL?:R"@`W`$H`M0J+[=_L
MT[,*`!H`M^KZWT/F]?)LU:_DH^A*'0.S+?>VYC[,?NC0LK$!M/41T`OI&//#
M]8Y/E!H/Z</M/`+]VEU#^P%([P(`WP`[`&X3Z>1[`*0`I`LJU4H6R="L(N^W
M$-7LVP7F?=:X"G>^P\\5$U/@BNOFM7T7<_$5[UCB;RIYPQ#59O6'!CO5&];4
MX>?DB_"I`&+IP?/0\.OA&O87[0O@G@0UXK'I)>VBM04`X`"F`%OF_`!LTV*[
M2)U!Z(W/0=8$`.7L,_3/M"\.;.%R][D,=/>;(YZQV>^O[W7I+?::'(B['NUO
M\-+K!O7%X5$#F[C"Z^>R4>:TLQC7?`4+QV6QGP"V`&_4,ACLM;VZ/-K^L=ZT
M(N-EZ=L`H@`GM"WI!N%V"K'>R!>/"[3>:.OMK9'((N$%X--Q9;%)`'/7Z\<'
M^%?@Z0!^ZPKL:L]2&'"R:NN'LNX+K++(]=KA<9AM``_R]>9PLE$#IM0.^"^R
MD-7$M/#WWC`"X%<8T`8ZY\2SKN9*]]S.,M9ETT>^(;Z/]17P\B9:]USW0O$U
M\[X&P`9+LAP`$0`)XAL`\P`EY0PS)^4"LR=+0.TS[23DD`L<FH7HQ[SM]U"S
MA^#AO6$F)_C3WLP,@N!EU:L(R^,.R]H`.?3]M0[P:0#JLCL%:==]'$3RD^0^
MLF/WH>:`!TH6U\,\Z7D`D@#8M-7H`P!L^-?Q\[7G`$<`IMV:44>Q:O2#Z`,`
M^@#N`%#5QP(,`+*UFLV>M)OC"`)^!#>R_K_,SN;R<>V,S*_M9OC)L]#4)>1U
M[R4`,0#Y'C`"4.VCI,*T,>@2`F6Q3`"_`#/H]MPQ]P;F>/A(X"CB-2VOLK\`
M^P!QS$P`J`!Q]VNR`LQ(];+.%?@6W_H*:N%V"OG5WLX@SW#DG`"&`/:Q^?+O
MOW&R,==9LK#I/.&$X0\$+RW&LMH`#0#C4_#=9;)H]Q'0B^$[L?R#HMR\V=#<
M+4R9Y>K/;]6OZ0>V;N%JX,*^XU,$[&6R0I!VRTKW-[@YN/^^-;A4]RR_N[_.
M]8?-!+]$^"WW6RY'^#_65[T$MOGE0=:_`"H`]K&DU8@-;/79Z`'MHOC,VP35
M+/#%LP?5E/<`X*2^9^%@V*+*\O?.\INRP`9XA.6TX@#5`+;LV^"ZU?<3%`+P
ML<+?$`0/M9P`K0#ZLCCH_.:@Z$^S$80PZ&BR,NB"[?G(2@ROLB_Y^1ZK^+^S
M!``Q`-J#K?91LLBTC0I:[1#Y@YH%^`2VC,S)]R+U!.+[L:+T-?E$O@7`=^;U
M`!,`9;*]YJ3E!<`\Z<D`Y0"ZR./A`!VOL@@`L/@J"6RXGHR9^(T=N+1FOP7`
M_=]XA"6S^/?7WV#,>U*#X=O@N.W=[(_4R[4]X'6S9LX2SJ#,O[CZYR;.-;CP
M]'W("L=#N7_7``#U]#"Q%P!-`'O1F[+U]'SU@\@JQTB\5_?[L2^,!/D%Z%74
M4`"^`'2;4O!VU>GAOM31O-SDB!CIXH437\S1`_ZQ,N(:[6NR>KPYZ<:R>P!4
M`-;4GN1PY%$`6<'&^`;A6=;8X(B#H@+JOJL*0$&2W`6SR*W[Z(/O']79[D;7
M<!M<D>K@ZN_IF.8+";8MFCXD.]$,[H;'!`#M`/X`ZO?.N&L##])``$P`SO8$
M`.X`A<T!]OWH[^XYA%''R_<\'43U.N.VU%7C9;'Z`-4`@\@+!'09BO<G]P+V
M9=#O`3WK4M&-\8WXOP#"[^)(G[5MZ!:Z0B`\Z=L`0@-9Z&CJ!>*>L=(`+NR0
M!0CFL\[3L\D`60`.\,STQ^6B^1'0&.UBS6H!&_,)Z\NU%_2&,AG6^/<U`KKJ
MY;38`/<`00O2YP#C:[+3)Z3?=?C!6NSNE+SELH&R:;JSVC0-]@7UM$@!%-V*
MLLSY-*BUSQK=P@#J][BRG_)G[U[75=0B`%0`_N@,].RTZNIU``SA'-\PLC;C
MXO?#XZ;PN+3K]>'Q^M[QX>47.F&WH5*SQP*1`T<!>A<OV&@`_//KW2#Z;F%=
M)`NVZN^/1][R2/94[&GB2_;^\&OB5>=:[''Z9,4$\5[L4_9=YU7V`-FIWV'G
M;<5CYP;99N<1\6W%$_%%WQ7Q@+9MYQCQ@+82V8"V%-ESYY/%%]E1WR'QB+8<
MV8BVQ],F\9/%6=^CMLW3@>>GMM'3+O&CMF'?,?$/O&3?+=F+YR_9C>=IWQ2\
M,]F6[):W-]FC`/P`C?9_N?NV(@!;`'X`T0"=YTX`/.-+\:+GX[&4]B;%I^>6
M]JGV/=G!N9'Y,M:3^?WH!;.'R-"YB\AKN"JX$.CPL9;Y3;7;&""X%`#)`-_V
M7?=5U,(`0`">^3SU$;.X^9;H1O52R&KMJ.:CW[?L"_:CW(+K>CW]WP7CB<].
M`'?QV/FGM0^UH@!XXQ>[`@#U`+$@3B!PLKWONAU2LWCYKN1F]X#E6;+'[VWI
MEM_\^I0#Z>*[WL+M=[+@^%H:9;%1`#D`M"SAY\:S4K,YA-6^Y_DQ^MH^3[/S
MM6(`X]GL^(]%H^:QWL;?Z^OX\:S5:/@;XH0#U[5Y`+H`:ANELK^]]^89]9@`
MSU?1*2D`K;-PNO>\$O<8U6OTE;*\!="X5P#:`)?MTP!4`#'*5=,OTCS3,\J*
MSP0`>0"$`.KWM<AL'_6Q1_3.[&6Q00`J`%VS?]0BT![MY.]I`D[AVK/]^@'V
M?>GE\5"S!.OJM.WJC??=[<_((0Q[HK_VY_GJ^7\'WMQ?X:L`&/`#`(H`SP#(
M]>?C)M?DWV#CY>_L^/?K6H&JY/CE'/+LM-SM#>CSM9``[N4^Z$+0Y_=Q^\@`
M/_H?^1.R4^M=`-\`&.7&LHL`O0".U33TXO?O]NH!:@"=:OCOFO)'^UT`L`#J
M]]?;X?4[\ACZXN7:RJ(%%O?@]Y6R4>MK"F6Q:P"#`'7[W^PIYIG8*^$SM,KK
M$/3:S`3[T.N\F(`P(N%^ZP/D^<QHX.SZGK%K`'0`[_H:ZWGS.P*WOD[Z\]E^
MY06S!^PF[&#DX/HDZ*/<5_`"#//GJ@!NSQ+.Q/HUN(/(B<II`JK@]^"/RDD`
MD<H!^?NQL83U^$+Q&/`"`/``Y`!T^S"R'/BC^4&Y,/9+`K`@Y;3M^Q;@D<KO
MM_``M@#VL6;W\[45`#$`V^&!R+RT(N:XZV[F$_IOZ_^@Y.8:Y([*'M8$``4`
M-[$'$"\`5P"[.E[B!0">WGSI"![&LAT`0P!H`@8?D.B.LCSI^P`C`,_I"N%@
MZ>CZ#>/+Z.H+QN%KN]VSC[/J[U<`00#'!?[ONKU0`+$`P[10`,<`IMU:Z$G/
MY/M/`"_7;^"I^:=\>OM7ZR;G[;'F[9D#%/P6_!?K.^B`X+H&J.W]VIGO<P!D
MUH`<_1=#LN[92\VX[=C[VOL^^`3\"P)\]2>R]_@``$S,5\ZJRIB\/+A3S>;[
M3;7P+>G[1P!`UNGDD0"O`&7E-O2JU`_'I=3RY!WFD0`U%)6T$830Y*#S!+]W
MUE>PM-W/,1C5^06I]P'E'2?YU0@81KS0^+&SH;2"`/T:NK)CY@'`:+_=[&_F
M?.$\X9;\;^:'L;:_;^D#`*T`A@":]NOA!_40RW;H#/C?^FSY_L_^XMSEGOEZ
MO-SZ[NOQ^$#5`P"SX&6R>KPGLA;[Y?GSM:<`UP#V^8K.0_LIT_GYI1L%\'C/
MSYWY#3[T&4\WM>-*9>GA`#8*Z>Q:@1'XW,P.R4;\M=^-U$#[88(#@J7LQ>IO
MX$2^9M14LRKBC$PPL1T`V?O!N?'>A_G,M36X]?3NLP',N\[#'W#A)>LF[V[\
M-,ZOLL,`=``9YR+5R^-+LL,`O0"%U`/[8=U']=7L:\^7_!/ZE/$5\`@!Q-]E
MY3+B4K,`];+U4O4/M;$`[``I]4'6(@![_&D")];&X-??`OW%^%CZJ?QL[1OY
M0@4%X93<;.%]X6_A\;&(X78,C[,;X`0`;P`N[7P#U[5O`#H`O=!>RZ7G;,*J
M'G[0+XP_YD3T#+47U5\"1>:[R%&\"=?N\-ZU#.CU[$D,:]84^(TB,/LXL5VD
MK[(L_63R8`-&W?OK1`!+LG,`4@#MK<:RI@#/`)H"U[5S`(<`,="^S#>U5=J`
M,?@<&O;:P``FQNET#YC410#<^56P@OS--(76(?FT`D7F7N!EU>"MEN.U`$3]
M%LP#_2OB!?TM]Y/-K[+9`/<`00`]_)3S`/W>S`+])=;'X.;,C[.?K^6T[0#A
M`/`IGK$2`,@`'ODELY,DY+*SL[C.-+1:M<JR6]W"X="RF/P%LX_=S.7)$ZCO
MRK)+]4'6>`#N88:SD"$JX:+]#/HBLN[DM,Z`LDP/[+*9_?#B^-\ZLMWXX+&&
M_;[.9.'>_"CFA-2M"_G59[I<J-:^E^#7`.<`M/3(S)W@G^!AN1_GDOF:S5[.
M7+@[UH\`>LN+W^_T/KDJY!&STOU"SBI&X^?W_''P:K0NRCK]&?77]*D`%@#6
M`#W'?<K^VZW[A,I3]WO0,)M2X34`X+>.``6QBP#C`!$`S0#U]EBR\[6&B983
M>Y5EL1P`8O`ZLO_V'>7Q[HWP.MC@_%7X0+.WH9OF3.?4LI;6>@A+LI4`Q@!R
MYDCO!0`-`#.'A[2'[3?P1M<)XI4`B0`#]<W<W/HW^<#5..AW^S'A2P"9LQCR
M%`!$Y0(%K[+'`!<`=?3@L4C@+_[(Z`,`;P"^`)'D+/QQS&(``P`HSB7^1^@>
MW2$`5,<Y@P7C1.(J_EWEC,*0M&8,Y[';\^$7!_M]ZKSN`K3SN'+F/K)$XK;E
M?<K"](G(6\_CN8T`>;R=RB+'0[GU_06Q@`"*`,S?F>1!UE\`6<'IX>CV7@#N
M`!7CC=WHYD;7O.GT^V6Q;/[0LFWFR?6;\6K/=N@THLP"*OYV_OSW`@!R`"L`
M.>#+O+:9\_M_R(7^*P"(\8;@(O6`W4OX*O78`[:T"/E.U9SIX0.=]-;N$/2B
M[93<*OYU&<D3S;>DL[/:@0-7UGKOK0O)W=27L=Y5]1G;S.7<M)OD6\\CWU?)
M9^*4TTKV4N=LXE3G;N(!\4[V6.=RX@7Q7^P'\?O38^QYXF7L']YF[&GL(]X&
MU%WV;>Q?]F_L8?9IP&/V:<!T[)#)=NQIP)#BE<F2XH3`E.*<R7[L'M2`['+V
ME<ET]JW)=O:1P'CV0]Z)[*+BC\"DXK7)+]2`]F^W@O9-WH3VV=&&]HO>#`$Z
MU)\!`0"U`)OL5]X>O,C%]K.>[&MSH>?#XCOZ4P!'SU[!6,--`,/@7Y7[MO.Y
MO@""M4.XTN+(Q=VY!@+E^L7/N`-&O&C@6,YE_@``R````.P`3.JN\D8`8^:0
MW^JTN=Z3WXIW=MUEZI;S=]DB_QT$[L?C\&C*!0!'`)T`/_ETU);6A]4#`&4`
M#!G8`[G*/?=.^KBRN[+E!Z[]4K,\]^7=#+68_38+RAJ]LHOSIP-!^NC)%,MG
MY;K.4QA_X<;6N9AEL90`\BAJ&QKDW>S0LD?^Z/:4``4`];A<W8SH<?`K]3W@
MQ.'&X'+U6]<1_L;6J]_!P+7=X+(+`L'F_=]?LM[UF@($WK'>^N2%M'/6(K+%
M`LXSY+*3"H_\X-ZI`!<`=0"8`&ZU0;QG`3+DVRBM\^2Y'.;SN$3.!P(<_\8`
MM@#&VW;0"P"A`"Z#$NAOL00`"P"'`"C._O:,LPV&C.9EN.&9*OYQS/<`:@#4
M`F6Q]P!_`'K^O+Z)_H2TR1/&L@L`Q0!330WCO_/U!?,3"__?_9+_:^TG_+C>
M1_#QW"K^%@(+ML7=*VS^X$BX7/Z&)3+U1KRVSHT*NOMELO'>^\M$N83*]?1E
M_@$`%@`E`"(`\_P"`'T`G0!?YN6T?0#H`"7^@_[%U=__Z`![_G(%-O1?ON7_
MEP:H_U+.G^??_=#P6B*[U97<\?3T^Q?C]/1?_&[7%.%(N%/'7_[,_UO/]?V1
M`&8`BP`0`#3.S_94QV/FYO_)YOSWQ+1[_F>RP-4-_@'@=^!:_MVY4\?7M>2Y
MU/]C_@S'V/]ZL06QK0`K`/@`\_P#`+T`:`(8UQWB'+-EL;T`[($ZLA3T/.%C
MYD+^%^43^KO>3_7Z_RK^<N;+^VGK:N!:_A3_N;*:_=/<_<L+UTD60US2X$&Q
M![_ALI[-V?\/`&X`H0#[_?,32A8BPYZQ8P"P^RG,4@#*`)7@P?"GX[BWO<AZ
M]/^T*O[V_T"N&?`Z`/+.//?'L\'XT?;`YE#DW>RW_5X;4K.V_)O<H]QEY6P9
MR/AM_TL`7>73LYH`JNO<LHT&7/]L[5&\\[6=`(?^PN%#_FOM%OU/UU7XG,H*
M_5/_#\</M=H`!0"3`G#J@QU*_JSAW/4&P04`Z0(/]'C[N;1_Z??RX+&[_5/Z
MW\RGM%O@4/`T]/TJX^]KLEG7\[+L!RK^I`OLLW+EP;,1T$#SK/DS]-7IEMW:
MWG8"+-:&_Y<`=[)Z?-'JT_QAY/;_,M6*U9SIG=#^`;G.?NOBW'.REK"7X(P`
M/;M"X\Z0%KE%`)_@;['#],[_,M9]&JK@5,>4\?[X!OZGZ8/U%@#*QIKY0=;@
M`.X`>NTCR*#Y,O7SM>\`D`!J&_#=D@K'LU__\N+NW@,`X`#?`'+^`P#O`)``
M+_-!_WO^BOX*_8KF\+%-UO?<'O-_^UR]H_Z'S'!%B;*YY^;B->)?_SJR%^!;
MY6X`G^&(Y=WT%=<+O8[K3`!.\+OONMX%LU[K;RK^X$+AW?05UPN]7.*:!;+K
MH4XE$+;MTNWOO_[@0N'=]!77D?E%M4#VTP#_5]+YJ@!L57WK<_DD2,S<Q^`P
M^M4Q!O!#"O3O*P[=LY?@C``]NT+CSI!#P44`G^!4]UO/!<<``&'^-M8CQS3[
MA[VTY0S';[KY'I@`ZX(PL14`%@#*QIKY0=;!LWKM(\B@^8[U+_-!_WO^BOX*
M_8KF\+'SLVK@G^&(Y=WT%=<8\`0`#@"C`/GOCOS%X3XB2;QJ&_#=[>[9X&7_
M0>S#^?76MMH$`"@`L0`7^E7_2P#"RLVW;0"3LU[=-.)4QR_S0?\#_%B]:^V\
MW/.A6O[1X43A8ML`)A#0N`*QR(0*1O0X^[C8-.+HXG_68@#]VJ"U6+UJ]S(B
M0[G^X$+AW?05UW;0Q``Y](ROP?#"^PV]NSJOLL0`!`"+^YC^<?#+O+ZH^#(2
M^\#V1M=<]&CPY^)1_KNS[N'&UHG!;+/+^Y3?;2[\U#\@;-,-O;LZR/P=[E#L
MY`*)\%?F?;&,`#V[0N/.D"/`10"?X%3W6\\%QP``N;4VUB/'I=2<R@/7*->+
M^8/U%@#*QIKYW>(Q`.P`K.K',]>U,0"*^^0S&"T]Z(JRYNT6Z\+OS?E-_(7W
MU]PO\T'_Z_]FY6;O[-QK[T6U:[+Y_R/'1;G]_[/^J,UL^K?^\=AO^F')9<E6
MY[W^[[9=[+C-=_H(\5[G>OITU'SZO;M^^C_?$/%"WPG9:><4\6OGAOH7\8;%
M&?&!Q4S?'/%.WW3G'_&(MAK9(O&3Q57?>^>=Q2?Q?N<I\:/%*_&<^H/GJ[8O
M\:^VH?JOQ3/QL\6E^F??I_HX\8_GQK9LWRRX;M_'``8`L/K``;+ZM/JV^DCQ
MN/KS_Z'G3?&\^D_QOOI1\8X`$O_GT7_Y\;P[DE"T10"?X)CE,M94]V[^\N+S
MN.N"R>`M``+<U_I!UL&S>NTCR'.R8^9>ZV\J?K(O\T'_>_Z+U9[(<>!\^?.X
MZX+@MZ0`&0"S``&][?32X2'_=\_9]R^?3@`WM=SWC<QHZ#>[,>LWYD?KJ>42
MU]WT%=<+O8+F(<OJR^3"5HE8B53"(OMJ_#'0QQ(2TU+1R1+2^:H`$A1/T@L/
M,+$A`,``);E"X\Z08+I%`)_@4\<%QP``YOP``"/'4?4/Q_+\W@.QR/G_(\=1
M]7?\.N8LZ9,RN[(4U=SZW[4""Q75N-12X/D>,N-<N-S60N'=]%OA`-PUL=K=
M!@'3LY8`@+5A`%JU-.)4QW3H,B)F[SZR\P`E`/T````G`#H`NN*NMP$"(P30
M`#T":\)P`+D`,+)FV>T7GK'<`*<`Y?E*\M@`L@!YXY8`Y@#_\WZR?OMVY$F\
M>@KJX.H%_`HTRR;#EM8HLU>^SK('].ZS]^CCR.KZPOM!^P#**--5T$7[&\I.
M`#>U7NMO*F.UT>%$X<G:`-PUL=K=!@&*O;_GBK)@VT\`XBVRZZ%.)1`\M37C
M\]D+^[VR,B)F[V.UT>%$X5S8">EKL[`P9+,SNU(1]=UFUX@"A+P\M:^U-.)4
MQS;CZ3:IY1+7W?05UT2U1`#"`+[\^/F7S/KY1`"J`/WYQOS_^<O\YO51`/JR
M^-@FLVGO7+W8UF;EMK0H]_KH]=8TV!G`EM8(Q^?D1-Q?X=X``]LDZ;[\^/F7
MS(L@K[+4`)``L,^>!$[[H]0U`GH#`]<HU],#_P.CLRP&:0+5`QC^;``9`/+D
MQ?Q#4J^RU`"0``#Z]=8TV!G`EM9L']K:#-]BZ>C=!`B(&$_6<++Q^8P"BO=,
M';GPB.7=]!771+4U`.``Y>D[^IZQ-0##`*'[^>AZ^47I8OFXYLCW0/;VZXWR
M&4^>L34`PP#-`#;X"[(9P);6)1^*O1?MD`H=0G7IKP^OM2\C_K0+YV7_;!\U
MXO#Y-0)1_V;O`[*ZXW;D$;;<UD+AW?05UW;0>P#&`#'0TDJOLGL`CP"A^_GH
M>OE%Z<'ST?-EY6P9=@K?LX/-;/!FY>GE-@MVRY;6%/:K[<2T@\A:\S_O^NA.
MQ[/V-;':W08!N?"(Y=WT%==VT!<`D0##^P0`%P#&^Z_JI+)Z^47I5?4S-]/N
M(?K5[KRTB+)0U5[=K;5E"NBRPN'$X[^H=LN6UF7Z(P6IY1+7W?05UW;0NP"`
M`.;MR@4QO`0`NP`XW*_JI+(5^9;?"N&%R&H;WOC%X;GUX+-`]BV;3[.CYAW*
MI/L+LAG`[^$&&$NR@0"W`)"TBOY*X%/K@0"W`$"SOK/NL^3O(?K5[B>RQMS9
MY'ZT[K,.\F;6W?!EM!G`EM;K)ZTCU^UD\`<"8[71X43A3.H$`"D`W`!`^T+[
M<])%^QO*N/H$`"D`C>JOZJ2R</2)\%^R]K&(Z4^S\/MN[P+IYAN"Z=GN8N@9
MP);6R[53ZW\``@`ZZ;#]T!BR_>ZSBG>TU<^RR=#)XQOG6.2PY-GHA>%OLM;4
M<[+0`'``:\)P`+D`O.[8O@:Q1@"#FG;+EM9.`6O"<`"Y`(F]4LMFL>H`:(86
MVRC76[.\[MB^!K%&`!_0@;5,_@6ST`"E[7``:\)P`+D`O.[8O@:Q1@"#FK+4
M_P&HU(N$^/#<UD+AW?05UX/]_8CE$DNRH`"0&3_UZKZ._'[C$.3GRL#\4=&7
MS*483](=&=#C+@!YZ]>UH`!N`!#DY\K`_`31'1D`T^</#_,VU4^T&<"`X>KL
M$?BUUW?/^\K9_'WKW/S--6.UT>%$X8#:_<=JRY"T1.7'LVW30,]STB[1F,RG
MI%&;E<N@`'RRTNW1^&W30,]STL2]A)Q`TX_,F-(UT<HT=N5NTYC2-=&4(S?1
MH^&/S)C24=$OT?@+3]*P#.?IC\R8T@31$=*8T@31="GX\-S60N'=]!77*;S>
M^LKA8[F`LC6-X/O,UNH!C\K!X70`+P`QFV.UT>%$X8O0_?]EL7L`.@#0\-,`
MS:A,F[J]>P`O`&3RWOK*X0O^?/DQX_6X&^T0,M+G[-V@U+_FJPBVM&GA!N$[
MU1G`EM9^#S+-:+LR_7K0-?UO(3?]L_ZHS6SZM_[QV&_Z8<EER5;GO?[OMEWL
MN,UW^@CQ7N?]T\7>Q_X.M\G^6_;+_H#B)]Z`XBG>D,EQ[)#)B^*0R2_>9_;7
M_GCL,]YZ[)/B?.PWWM[^.=[@_IGB@NRMR3[>Y?['T>?^K<DIU.K^+-2,[.W^
MIN*AP('V:[>JXFNW-M2LP#OQ#0!NW]4`80"-]I[LE06AYZXR1L]OQ$O#_A[[
MME$`@`")WCK#$O_GT7_Y\;QED5"T10"?X+;.Y`+QUM/<Z?P+UTD60US2X$&Q
M/+CALNS\`-`PL14`S@`PW-?Z0=;%`(T`TP#-J$R;;?*CV^0S&"VNWOV":OC]
M15+5\/:P]6KCFM53Y0S)T?O,\#OD1?\)YH"S#/@+LA3UA-:AM*@`U`#?Z'OX
M!`#5W#S^1O[2Y]Q;:N%9UHG]19EZ!:VST^G)LPGB/P`\`/6X@++Y_R/'1^5C
M`/7TH;2H`-0`F?%EU0GB,;X=S78"2[(Y`+,`!-6*Z,7ABOT"L]%W#?H5^`*V
M:AOPW13T/.%']:C\RN$\M??W]N/]VKJ]GP!5`*?WUP%-'9ZQH``[_L"];[KJ
M\"_7YP6!UEWE7ALHU]@%N=1+`ZKW(@NT`@^UVP""`)?MT7=TUK+]M-U^O"OI
M4/QY\TNR1`![%QX0TN?2#^RRY__=XD0`NAV(>\[E4K,0^","$-9\X;@#$B=^
MU-VRFM6F"W7O3K7A^&$`$-;]"_S4^M_HW-+<<?D&]+FRT`;SS*3^SK_7M!GL
M9/C%X:3PY]SCLU/ZW\P,\KFRFOW-]._?D=\5[>"W><KP`)3ET>%$X<NW(<OJ
MR^3"0\]!`$7/.@"#X6*\B^"TU5FR[^Q$`-GHA>'PL?:Q9;G<^F.UT>%$X2'_
MP;,MYG_0;P!7[>RR$LL8S&K*!.*:W:K*W;*:U=CE@+(MYB(!+-8A`-<`EP#+
M_6"Z1.,4OP(",+$9`)0``,G7^I;R`P"$``$`E>!'\/W?(/N'Y+@*A;1AY6NR
M6.N:LUWE#[72``R]U?32O^8%^0;SM8H`X@`Z\G?QB=V]Z96T.B!+LA8`AP`E
MUN+W@\C_H$G'3K7\6:&T+@!``-R#+>QJ`"Z#4<>&YB7B)=;`[<N\(`*?_`\`
MNP!'`;J^AM.7^UKE_/V-U%WE#[6K`*0`G[6JZ'*]21V=WP;C#P"4`'7FH>2_
MO_]FW/V+Y@;^[;'_9B4"S^KSW&6QM0#C`'',M0#?`/]FF/XP^A7YA3MSLLCC
MRN-IM`7CF=](`,X`<P!Q&]CON0#"`(BRS@!^LMGR53;NQ[;J,.4V\EZ)W]A4
MZ:4`X@"MWN'].>"+L0(`I0#B`)"TS@!Q&WWKO.:YNN']0.`/M8@`7`#>`^GD
MI0#B`/^@G<]X`'?6_%EG]2OG>@HOUX\B`$I%YHS]7*AEL6P`\``OX##@#[7*
M`(G.:>^AW_,7EQ`&YF_F0,[!W\_T$[H7Y03]6N7-]=O?A.HGL'H*2[)\`(8`
M\D9YZ*#XD-WSW++MX+-<"ISIC0;>^'ZRXP$_]XJR)>%T`!'@$OHKXJ/[6^4)
M^_:S7>5([P,`JP!!TURHL>KI`"_@/P"OLN7_Q>J:'!'[JO!;Y5FR_V8*X>_B
M'-]AY-(%OL[S%Y<0#[7E_]6))N,YXQO6D0/>S-SBBKU^ZT:U2O/FXT#V6.N:
MLUWEW/;C#JO:]_3\VP,`^`"U`/[>W@#Z]`/MI';,SU/@=/Q0]7+F/.G4`,H`
MO<YZ"FH!__5.`2OI1S.TW7Z\A=8^0Z?S8NVJW`NZH>1*Q\VU7%/\65.S'.BG
MW#7Y_<Y^#.SA9_<JVUXPK-[1*:&TI`#)`+K(^+'F!?D&QK)C`/,`'=^(@\SE
MO[__9GZR[@L;ZP4`/0"@`"<"H;<4\QRSER]PLAGS^0:9^-??("!.M?Q92;QM
MNNG>Y_1([P8`"0`\`%S.*O6NF#*S!0#\L$"S4^W6W8S[1P#2!<KX\Q=CN`4`
M*P`B`,?@'^V]O[^_T``DA(,<F;%P`+D`9`"GZ@D`;`#YLF'Z]/,]L8P`40"L
M]<OH@!R_<V*RN_W$W]``4^U]ZT_[X0F_$.7,2[(8`*/YSK(PKB_H=?N3`-``
M4^TDA(,<F;%P`+D`4K/-`!G?5K7#]T3I*.8&];'P2O.OHCZRT`!3[97RBKV5
M^\^TJ2T.$6CE6K70`%/M)(2#')FQ<`"Y`%*SV_RLLI+@!>/_H,SEO[__9F[7
MGP`<`(4`H-FCX=``-/UP`+D`7A4TZ`D`#``.VZ`#@^OK)^6TG@#0`,[T\-]3
MZ7G#TP"(`+ZU0;V][0#GD>!>%6VS@+06_4_7F??NX<;6L/S7M7H`J0`3_MO*
M-@#VX#?F:]/XL>8%^0;#YQ?E[^)\?D3UZN;G4PSV/.$/*13@P+0J_I;R`P#!
M`*4`A-2IW4#.SK(&'SSI+P":``8"5N99Y<KXJ03)[TS_6N7+](KQ^[%E_^@L
M7MIM_TL`->`$`)_JOH<E]OK?T2DRL["R+0*XCK#C5N99Y<KXJ03ZWLOT##,\
MM?/V+?M'Y+#C_P,J_AD";0#-MV+I@.@B"PV&CO,/M6K**`#0`!CGO]WJ`.H`
M'?69L7``N0!>%;L"_N\@N!L`\`"*SI;6T`!GQG``N0#`L&;90=:U`/,`)[)=
MLZ*U"0"5`%@`5-2#Z^LG9;%L`-0`SO3PWW_[7+WSM7@`6`"^M4&]J[+.LK;@
M_@&]LFO4O-ROM(0#*OY=L].S=``S[];4<[(WY]?Q3>@+NJ'DO[^0M"/V3+48
M/GN\A-2IW4#.SK(&'T&U``%[O(34J=U`SBWB+)%2)@R9,G+F6"+@8DT:-YID
MA:"#L,P<BF0FO7'#)L^DAY,HCL&$QDV:,6'83&H3AJ*<-"E7AL'D\4Z:.6A"
MOIDTQR&<D&@LEN%99@R=-!OGL(A$``J;.VC2L"GC*%2C2`&7R"EX,.$F`<!H
MW*DD,8R;D`_/8)K9YLU63'3JT'$+D\U:.'#DO`DS9A(:3"PGY<%T9Y+9D'#?
M8-IJ$&[0-H#=EL&$<JN9.FPZ1OIGH8P+II%$H(!6Q`V9JE>SOC%C:8`Z=0;M
MG-P,)]?0N9/JS$$XQT6S%(Y,I18(+8BE?[7)R.Y;9F&C8+C3M($SM4T9-W,3
M?FX0CE<S*FCTUCF#YHW<A5?,T(DZ9Q*9-Y":>!M3Q[H;2!+I+"4PR!1+EW4!
MU=)'[>4E71@O=:21&:AA)=!#$4U4T46M)8/=3M)15X9]B25$(%%T:+3`1V>M
M=],D9KCUWV<%&&$/00;Q1B)<$V*D$4<>@;3>4&R8U4*#69U11QAG-#?`)=\<
MQ(!)1VTD4X0UW903;CVE\=..NQ%E%%)N*!7)`)H<`Y540S'657L/T;C5165D
M!-(8;TQ'IAQ`/CA===>1-5%+7&XR@"O6!#9888?1D=AB7#FV861O55;&99GE
ML5EGGQ%P#PNCE49&:_*TLIIARLV&G&TZ?73GAM?]:)6#2V37VV^../*)!P``
MT,BMD2@0P1&?E`,,`.\\(0((+<P``@P@M&5'&7.!8"RR;#S$[!O.$GN##-!*
MVVRQUF(+0K1N3`O"&&R\L1L<+:$!0@P@[$;'&7*$D0<(9DC%!@BQW@I*/V$P
MH\M5^.Q`SRLQ.$)*`YEH`K#`,C08,#TS."PP#1+34T/%-E1\0\4X5)Q#@_:8
M`4H,,(`L<@P%KQKRR`VK?'+$+H],<<PQ7$QSQC1O3'/'-'\<,[8F@R)#RE>M
M+$/+18LL`\Q)"SUSTS+8##7.4.L,-<]0^]ST#"7'/`/1D:P\`])ABSP#TV6#
M,L/3:<\@==M4MVUUVUBWK77:-'3=-`U@KTP#V7ZC[3?;?K_M=]Q^S^UWQ['&
MRL@BM0+@0.245V[YY9A3'@`Y78`B0"I+%-+(OCY$P@ZN$NS:3`PT2!+`")+4
M$\T410Q!11)/./&E*6;$\-D!3##S!'XA6%&$%)'X@PPB5B11Q!6Q>CZ*&Q2,
MWL\?IJ.^ZS:^9QP)#-$<,44>$($"`!UAX+$0(`!\2D0:6VUI!R86R8I!'(M<
ME?H1S2`!A1%?8H(5R`"_HAS%#A&R2&N8P)*M3`).7;H)1=P`ETG89#V3`"!G
MRN`6.L3K+',@'US21R*@#"5%F5&,3=QP!J)TJ0PZ8`HLPI$&,QB&@A[Q'P`'
M($`"QN]'!TN8_G9U0#V5P4^?\$-A*G(H,<3'&Y,QR!O@@)&US`$3Z)*#H5:S
M%DQ<)BYOT6!G.OA!3%S$+&1`$!F6,@!0@&-'F-A(1RCC%[,4"1/A&H-%YH"@
MP<RE0?N#H)[L,`F$T*$UO#N,#B>1ES?`*PQML&"$S,.&C#A1/K?9R5:HPY?;
M!,4]!90?_5I`ES.`Y((Y$4./W+"&WLBJ`K40P:VT=P0DD*Q@D9"!)7(!#33`
MP0PM\*$!T["L%H"+*HV0!`":@8\F2.,FCE!F./;@"F@(4WYE(.5+3.F&2!3@
M%ZKP)3"O>4"J."(5$TB85689B?WUCV0-R^4NK1G*<FHS#=QT1#*7V<QGSB&:
M`)BF*Z81`AV2(%;KW"<SG>D6@`IT&D,P*$)GJ<R%2J.ATJ3F-%0@T>#,<HC\
MLR4,(B9/7HHSF/4D)C(KVD]H9K2:<X!#46IX$CYM!*7Q*^=$;\52AM+II=`H
M`QZ*(I<PJ#*;Y%1IK(3#3G>*E&(EA49,9UHOE#3)#3@=YK+TV5-_.I2:T&BD
M'N<P![?,(:O8W*E"^XG1@((U)?C$:E*WBAJ>\M.G7ZTF`2_R$C'(!:DII6M"
MN]I6@5J3?)`\"5IU6M>UXA6H#PG*2^BP6*4VEK`_=6LU*7*GE@`VIY8=[%TO
MFEG#PJD-8I`6&2HK6(J.MK!@W4T<ZG`=/;+6G$REY3MA<+&H"I6HZ#OJ;;DZ
M6I=J%AJ,B=89Y!I8<XK6HK"MYE;VZL$T^)4BP[WL:TL+UH<<1*:FN0YEYVK.
M3\!2EKH=0E(\&(:'$(\..HA5))YPCDL$P0V;(,`M<-'+7^+T.+49"C:-*2U,
M-`,E;G##&PQU22A2)D[VT1/ZY#`8%);+@FE9BX)W)`<SHH^SUT',1AI$WTOL
M")%FX*-U)G%,%YRS`GPP1U-WI=XNL=>]^8FO(^9;WR`P!1,!D"H<`$RJ,:2!
M`7VQ*7/E4,@'EG,AF`!",U@")</@Y8D%8;(<:R+9H81A$M9LSJC(A2##7+4%
M?5FO'.I@E!]+F24T(7%]PW!E3"+(Q;EM)XW5W-[[Y%B^);YO?JGAA:`.E<CT
M">Y4<-ID;!J8)<0;#)WA@&4$Q1%'A.FRAC%A:`$75;AIMO&:C?+H,$1:SI>8
M=*7E@.<9'Z'&?.WS>W7,8_OBEP!!4$)_QPD_(@O8GL<TL(7A(Y$[7!&.:Y[*
M%;E8AC1P&!-BY*`6RVB&K4PF17*`#`IFX`)N^RX&*8@CG5958@8,=5,$H,`6
ML!W);7?;!3)P`;@?".'KO)?%TO(2`5Z`C>]BV31IN9$)>6(>.>@112I:T,#G
M4`<YJ.HJ)18/P%F(XFB3\3!E;?C!V5W"]0RHD8^,9!V85*EN=,/=,P".>6-Y
ME1/<(Q:"'H`YUK'K_X[JURHU\$TH$X;=8.(ANXG@`8D71=,\V`WL/K9BD(T9
MBWC1+9A0I5E:^7,*5KL,D\FXP:FRJOVQ>R$X:`3*Y9V"_73A`F5`H$1"#!)%
M_H\I./"E7D*N$0[;)$L@,7>;"*[Q$ZKH,P:@A!20H$+ZS0\A-YR$#A^NYR-`
MD-UIL80`1C&,50J)2$-IY!/'6E8FGVC#D]C*;`N8$=P0D$@*SI)0V:L1)K?A
M)G,(N-19B::SN-T(@-S57(G.HC`(P0D+-I(T9.!Q_?BI&R4@`VU+9?%I'R;9
M%F&!HL#L0U\[6:7WY&9KAM\,D%Q]*%K?>,+;0#S=A*C!7`?IB0?`BD.,(4)H
M0!!?7-(>@AJT&96"!Q!T^"56%&*N]-,><.81Z$=O%'04%$1;:_0EKO``IQ05
M(Y$3**%Z?$$2!@@7::*`^!8NN7<$*5%6K6$-KH!^W-0>J&08U-=K-W=]Q51*
M#X%_WN0&M@!\(>@*9P1B$)$?`C@3!(AE,T)_E(9)";%WJ-1V%XB`F*"`';AX
M<V5$@,<)U,!_!+`#/3!7A;00.T`N^;82$6)^DP!ZJF9G3%:$MG>$&;AW-X@J
M!_B$4?@_'3A7"81BQ[2#-$$BY%('!Q$2\2(5`7=:'#)ADK)!+K8J+A<+2>`&
MDN<&[]!L',9W6X=PV;84`M`*.K`CDS![K=1QGV00:M!).3@1D[`&]),'=R!N
M9%!_1>`$1+`)WZ0*1O`$4A`$3,`$D2``;@`*S8!&DS`-3O`$F$`[45`%J3@$
M1="!N;@5NY,B5,0E*3&(+?=R]X5B0@5)&J)PMP=*H*5V(2!@&X&!":AD)?1]
MCBA^V48@.C8KM<).NL(KO@(LPD(LSY(L;[`LS1*/QU2/W9(MX;(MQM("UZ*/
MXD(NYE(&Z+(>Z](NS/)(\U(OF8$O^F0]_?(OKI,-VL`*!&,P"*,P$UF12+.1
MK,`T'ODT'BDU'DDU'FDU'HDU'JDUKH,-!8`%)(,:+?F2*".3`>"2,-F1-TF3
M(+F3,"F2/EDS-HF3,6"208F20:F20<F2/@DT5C&36#`T0_F21S.54=F3."D#
M0)F5)-F41IF52)F52IF53(F37&.57X.6.FF66/F2:X.676F67^F68>F68^F6
M9?F2>6.5?,.7:ZF7;8D%-+"5>AF7>CF7@EF7@LDXC?,XD?,`F1.9DGDY`6`/
MIN`YH",ZI),](!4-W?,9"$`(0S`%6>`$5#`I91`$6(!B3V`$DT`$22`%M7,[
MQC,%KB,`X)`$JW,QCB`]U&,]V',ZD=`!!,`']O<_)&`)K2B+27`$3C`)06":
M20";M#,%5!`$0L`$23`%2-`$J7B=4I`$T;F=38`"2<`"2L`"2Y`"DV`"&"E$
MPUF<!86<6-$/4'`%24`%2.!-X`2+3I"?2`"+2%":$54%4_`%T1D$M^,$!HH"
MZ;D$+)`$P!$*J9`!\%F(S1"-!-`'&#"-IV*-9R&%?!`.<+AV9OB-5U5">I<1
MX>=WY3ALA-$;D7``84`/3R`&NR$'A]>!Q8=B<,(&]7$6-L"%$N&%!8B)+%!(
M>*!'5&1!00%"<55#>="'W8B$0W)5K1:?QCF?1I"<RZF=S@F=TDF=16"=V*F=
MW.F=IAD$X3F>4U">Y_F@$WH5Q,D'7$H"*H"?^LF?JN"?`"J@!(H$!HJ@3J"@
M2<"@4^"@ZAFA$RH<D8"AX'$3K<$)S^"AU8@3;Q`AQI9X_#<`G,`,`,B-!YB!
MX#@F$?@A7#!RQ$0_"9$2(J")`^)L#V06'8A^"^$$;.!!!6$C/5=(SB99D["B
MX^BBD>06*&)MPPJ);0!XU?`.P$<1`A(BEL@%TV`"S?"J.O))#)`0=-"!QX1B
M)_(F;P"D;7`6-\!M'J6EQ]FER@E.S!FFT7D[9&JFV;F=W?F=;"J>__FFYHF>
MZID"RO0(MZ`)[KDJ=7JG)J"G^]F*?JJ?@.H$!7J@";J@#?J@C%H5CHJA4$`\
M"$('K!@!_I`$E2`?23`)25!U[Z47[L%F3A<NI;A[:^<E!<`&Y"`&=?<7,55(
M1H9D2G9%:$0_0Y5H1C45EQ9]WD2SV*8H'3AI>C%(A;0I`\`[JW<=L9<4I;)(
M\08#)=<-X"$4AN%`FZ07FB`?RJ='ED0_Y4(\=Q!?N052(N4]NL1+4V5D5:5D
MM]4"4QM>I^%87@548K5'9I5=S\56W%5-<+5<@NM:T%6X],17UO57B6M7BYM7
MT!!9".%LD<NWT04-G,5)V$5>:H59E'M:J14NJP6ZVC6Y0"5;M.4&MH6Z@_M8
MQT4&B/5Z8Y"YH@M4'U0DN+M=E(L34G0'V?4)Z:0)"052N[4QOA6TG[9HY(6W
M>#!!![&W765<AN5=!'D=!X$=O:NZQY5<<=6]A$NYTR5!?06YL*NXXPM4\X=]
MZ2NYZWM<L7<JI+1D6N5<ZBN[AJ5*;S`&:U"_XJN_8*6]`/R^FLNX\ZLA+;`F
M:;"]X]5<H>N[0,6__KO`%M'`XA7`I$6Y!,S`#JS!FXL^/6'!IG13!IR[QT7`
M(OR_6U'"]IM6L8*.MH(KZ]@KOQ(LP\(MR*(LXF*/VD(M_?B/W_+#\)B/0[R/
MU"*0YY(N!^DN"DDO]N*0^L(O_K(P`U,P0:0PD?`P9/,P:/,P;/,P;_,P<?,P
M<_,P=?,P=[,R,4DS?7,R@/,R0<,Z<VPX)X,X)Z,X)U,W;+S&2J,W:2.5/Q/'
M0B,X2D,X2F/'0H/'0J/'0L/'2N/':@/(8O/&:D/(9Q,T;^DUBCP#C#P#CCP#
MD*PVDKR7,=.7ITS(-&#(H#"804,#BDP#C$P#CDP#C.DXD%,K$#"9O#R9`E``
M7H"9H6,]I7,ZR%N4KB,"6^`'LS.;N*,[4=L[H"F:PR,1QH,\RL,\S@,]O3EY
MU"/#ZK@K-NR..1R//(R/`(F/_N@M]T@MW++.Z9S$Y;+$!LDN3APO"QG%^0*1
M5>R1%YG%R10`%,D*.CG0/3G00#G073G01CG02#G02CG0>0F3>@.5-?F40?F7
M,!F8=(S11&F8,(F8,:"8,7"7,#G13AG064DT4%F5'DV5@:F55ADU,XV8,J"8
M,F#2,C#19_G26)"6/CTV:!F8FZS2;@G2GHR6BBG*:#G1IFS4@LG2/ODW?!F8
MKNS3L,R7B$G+?'G+CN"8M1(!O3S6F",`#V`)PJR9_5#,OED]H!"RU+)/QL`%
M!;`.2@`%FS%`'3NC\V`$21`)`)`*FY`$LB(#Z1@)1/`-H[`.28`$^(0&EI``
MB;`(>/T/-)`(",%N9G%P`-0/G=`)%^<&LD(KMJ),K[`)LFA'0U(D,4S:^U0.
M9Y``J[,Q7YW+`"`!9)W;E",`$L`$:4W,IM/6M1TY$Z#;QLW;_?#;FVG,KH,+
MO+`,J_,QW3P];GT]V?.H+Q>I"D$`TJ`'+`'8F[`+:F"LN[$E3G(0<S`&?85E
M[6&)(?2)Z(,'-\2B&V(6&#@&[?$I9K"K#6<1"F>)CDT>DP`%K`I$&0E2FNVZ
M1N(/1=!\['46EK?:0X$"VL@;7#()69L"+%(.>C`%<7(;14$2)H$2*N$2;=`>
MNK%W7=9V#J0DIDLB'0@%$=*Q*)8$.W"S"'%WGG0BZ*W>5I*B)[(;;`!,$#1"
MJK6U!-ZQ)CNRWE"R28!B?B45IY@;0>@-3F(B.P@@S=C:Z4C#XMR..%S$.SR/
M/7PL1USF\'SF_&C$[3PN\TR03&S/"8G/4-R0^[PO$6G%_WS@6\PP%?/%$U,Q
M8RPP92PP9RPP:2PPDMS&37/1C4[(,<#*'=WHBER4<^S()3W'DIS2@6S)+@TU
MK"S3/Z/(,L#(-QTT.8WJDMS36V/)0NTUK%S4;=/)GQS*HSP#I4S)(H/*>Z/*
MK'S5>Q/+LUS+7@W6`$`!QJW;`C`!/*#<:QW<WES=RV`$QP!2=CT%P[01?&T$
M#?,),D`+VV#MT]D281`)DKT(33!I:2$K-N`$=8"\G;H)69!&Z-,:F\`%A^L&
M]A$A(:*+U'6^5]4>H=H>*5$NA#%P(!<O;6`=3(8;L7$3GL2-;6#@\+D_<#`G
MK<$,SU`>FEHJ/1=[R_6U\5*'98`G!]C>.Z%Y\L%YQFH=;?$2%L$B47`!VJTE
M*;I7]$%6_FV)8M!S)_&&Y+X0JB`*+($7`;??+='?!(\7T8(21[4?ZQ`+6704
M]-$C<J`@ZS&0T?JU0V$=9I$6D()A)E*&L<="4]&!Z3U%D4<`9+`)JDH'OX,!
M?8#MYGT6-(!AF0%*Z:T;.VCT+(0B_+TF6S]I"@(5(5;T5;YW=K`99$`$"`(3
M1_5/7;<KDS:V4(0@*-:KC409;=+?7RLD]O%>KO0)(I`(PD!+VQ!ON`0^1]`$
M\`$&`'`0;"`K&0`-PNE4;T<``E`+!G&*"R$`S5"BVXCR&82:H>WQ*73PEICB
M#;\3#Y\EEGA:%S\56E8BFYA"FZ=D';@:"]$-W$#O7_8&8@#>XFU`Q-](EL_R
MKK<A=!'SD1":/]"U*Z$8LO\AQ6="#G0B7T8'>E(8;V!,::>0L`&FX/T0W[J;
M?$>`^Q6`+&`.P)]&$`.;``"$-S5@_DJ%RW,+'J&%<0F990R*@65`"-/%X[4'
M?(>CV(M18"1Z8?,`+NT@`LP=/N@"C@]]/$!,0`&-@N0#*2B`_TF$/'#Q2%Q'
M^`J(@(_(@7@A&-"6&@H)<R#<((C)L*TN`J?)=V6`-N0",F!@MD*/.""%Y%!L
MA**S8"3+#JA%YX`88#E,`"_,`QR((V9@+0S!+Y,'KLC.V1&B#0$VKNIR7:+@
MJ-@4`J`=P(!FL!'XG?,+/</DF)09!+&[U%`%^11&)=:<0)4W'U:@C"(`H``$
MH`#YER%,W@A)47"P`Z4XA2``:($P<&^09"BX`3U1'RX1DT,(DJ@<6`"W\!4\
MX4]`"/$'#ER1LF(=S`A+R`P(`8^0PDB"?N1`*ER%:1`.Y(0V6%/L`B-4?TKG
MYYP*^Q`2>%10V`T+`1?D@D1H`D,$^EMYCA`T48!J4/,,X-]#A"4P7BQ"O<#Y
MR(I9*17",-+$'A*'`A4#,B00':@2JB$)8[?\#28)+R7"!:@<!^#NGE$LZ%HH
M9MBHK8!S>NB.O3`_\8(BM+=/TA:>B.R++^8#&-R"6/!1<`42(`#\X!/L@EQP
M"N;!$>`'D(`'8`(`H``B1TFL%0J`#1@9@S,5[@#)6`='0`2$@*N`"VK%)^`&
MM6($Z)-(@!,!P$VL%0YIG^T35U`)6(%&Y(@RD2;:Q)ZH$Z]"3_R)`"`H/J2`
M1@':`!TXBJ<@*4:"FN@3F>).?(H]42I2E`"@!_P!"<"*6I$K0L6FR!.7(E!L
M'#N1#>B!!?`)4D$N,`6$H%8P`V8``(3`'``#1:-6>(*$,0^*P!\@!T]@%)!$
MDQ@Y#L`Q<8DP8!T4@1]!7*:!`M@%=?$NYD4`L!<!0!#0!7@@,`*`P:@)*&-`
MPP'B8!!D1KRH%_FB7P2,84,P)@S3.#K^P1ZH!F<`5PR!#_`/,M0:5(?)J*'(
M"@B0"3(!KM`!HV`0=$&$$!S'GP0L?S80+NH+VX@;[<HJ(`&HX`B(!S@0'!G$
M<"R.=H43>(-A``7)0',D?S60#OR3QC$=M8`HJ`$\)0`\@`R0H<+A_(D5I(`X
M&L>`%OOFP3%TA)F/X.T4UT$`+H$@8'[!I"A8O38Q(`'`/]```V`(=*P+9A:2
MD77`"=*Q-M[&W!C0]L#K@0)H0!T6PQBF'^/C'0``,24%8D-SF!"D8R3P`XA@
M%GR"9D!IIL&[<@+$I1K4@#DP(RD-=:("X4D(5`$J4(QNQ2?X!<&@`L3'(D`#
MJD`S>`++:".D!/Q8(@/:#-@`0T`>AK[\8+<&9``(`HW@'=A#*((/WXN7+`+,
M@+40';C8.#Y!!P@!W\`?`L0"P`*DP,CI"ATAX'R\^A`ENP37&WQG88I@F81X
MX:Y<_],(RJE.MCS)X![(W0-$CQ40FB#`:+$&$DA':`U.X!S@A@)4&6!>1C`/
M(0(RL!D+9`9ZCDOX"#9D1WB$@@<(8T\>RE;@)Q2V0Q7((MD(&#@#NNC^R:H!
MQ.5FV%6H86#N'>DP>42/@)B9:W-!C)T1L7<FQ-J<$H-S]0PAO0LZQY#NQ9VC
M8A))H%6D/2=$/%)!JT@'K2(EM(JTT"I20ZM(#ZTB1;2*--$8G463:D1)HT4Z
MJS3I+!I(LW0^;:312Y,6`U!:16M*\)(J:;2E,=,(4U0"::5NIN$TG<;3_J59
M"I@_3:-ELJ!F,-T&6D),H`PMF31<QY<<IEZ"F%0-JUDU@YG5L-I64TRVC$T:
MNPJ0['*;`+``[\#9%3-:$@U4WS0;`DW@"1"!(L`$7,<8.`?#H!E(I>GVF_9%
M<`(I8N`4YA<]T`1^@KF(/4?E4'3*P0`J`8-9T!.#@>'TA;\@*(50SSHZ]&$(
MAA@Z,$=JB*(8#`@FZIQ"+%)(Y`"[:1.7YCUIL?U!0!9`1?`S$R$9_4<6Z4I2
M00,H!S3`'SJX#[(0/@`.0'\203:@-Q24@"!#+U0X2`^,&"T"T`/8P(896JMR
M#=:A]S9"\,!^J)SWCR6(HJ$@JPI""(%$AJ$#23^,1P#DP"`P/<P"(;R><+'U
M6,(G\@A=$XH02JLU@"Z1#^J4:6#O@$H#%#:WP@'2#()H1@D!&B#_=,@;"BQ&
M9`[D%QH@#QK))%"<4>3@L<%#\1#8C:)X,'*"^J'![QD_ZHUI4#*.H25P/BW2
M9S`!^-M^$/`YID>%,`#2@2/`5)@A(W@PTFG]8N6*V9N=)X84@#520T+"H7P#
MK<%^.D#Q1P,KX!*4"74&BF0$"@<3!HX.#`'^C_'LCZE0X=A`:Z@%)<`;MA!$
MJ%STW76H(/[.?#VNJ\*><`,H7#'44!Q:0Q79"&OEE\`%U$!6Z3^>X$$VPAGH
M0.5SX6DO):.<8N!.L$1:\CKP.W!T_U2E1A@/?T%::9(+]BK[)T^0E<*0)JS#
M*8D`KV$-[3R?(0&\@`C0M;:"<K(`W8?@L8&R@H(T3^*\"1<.VP!"/Z2]`L[]
M^S(+U#E.0`-RB>@'#Y4,;B(.@I0V0`ISE968"ODE#'"#M+7R>M9^@`2YP%3Y
M!:M9!*5?T_,L&J8(UH$J1^\R#!>!(^(/4I*:ZV(UUT`A<8.&HE2RB7&#X-P"
MBB$_1<J05B,`>@YQ@YD8.*%4?AJ0+%6(RFAS`'X#8(>2BRQ#%+((.$(_%W2)
M7(>OT`P&@!5R.L7'C"`$0A)%9F'BVUE6A4MX&,_"#-6CACD-"%#X*1`!H`]2
MP?W+48?',+2'WR*TC@H/Y:8G5#U.`A0`*UU(EO@4EFAP8AST<3[EP"G2<$R!
M%'B"*7!-->BN.#+9=".T!E:0"-+0OM-!?Q)X"D^Y('#B*87Q>.V0[KP]-N(*
M(D"O*J"L<D!L!#WR!0?`*]`$6\:$"-+&LP1;PP*H!>RT>8&?#Z.&^%U[D*B?
M4BY4"E50GJY`5)@*'R%$G(C5,$$NT.$Q"?&T5(P]4_HI8@J6P:;:#P$Z5"6J
M@Q;"'*`%O0K]!)SX8QJF0D88$*L3J!X%Z[`?3L$!H(5#`9\^AB/49WC"-46H
MX$BHY`6+8%"/0-7J$ON!%^P!4T4\(!L!(`3>X('"`<LG.YV-C8"=9U!["9PU
M@U7&ZE"8+6:!WSF;X-D>M*8%ZE7*9^'5(00!^N*I4EA:IJ$U*`,1P$8MT>+[
M!XTO)="6_)8JG^%0D*MKXJ[NH"H#>@K03#BMJ54J#*VA,'(PD$I@K&B!K'Z)
M:1`!G"HF@:J1PH1T(#M@1"B,G^`=;:&;ID]#D?`@R='10^.*?I0(WO`]T][%
M8R%)B.0`AXR5W8*"<MH"@:#GK4/B29"$ZD(<$&DG@5Q40LB#YBGV:A-+H0`@
M@V.0=E@5[M2CT)$.L*<3H=YV%1'Z56`&K1JC?/=0)X)RF@"CP.&=A7CJ;&@"
M:LJO;D`>F"H+I",:SEF(/^U!JGPX;V(.B$#P4Z'7I5`>H)T@8JT#B36Q])6%
M&,(0L1J6EGTT"JU!&Q0#+XH,680>V`=)H+6"G\0*55/45(5O-[5*M56YVO1D
ME7&%(D7VP@T\M/=6S<"4HC@#0`"(`TO$8*DJ*$*$MD=S>@0;^24$0"YH!B=H
M35Q3*7I#EB.3H:]U:!H(@6:0I.#@P/EW*Y1+;#_6,`!N02.PD7[B%B`"-&LO
M?"<F`25&P;-8DDAS9U&L7"B4-D3.-H,;YV9U'!O9!=;`$N'9%.LD/H6-U#GJ
ML>39$$BS`PTM%*&R3_7(M(F%8`,T`),]"<X&>5**2&``&($^.$2^JA%-H#*P
M'[0`C;J=/&%4YH17:V1"Q$$@,X0RG79/%0&.3D2*RPB&;Z7NC_632'YCJ26P
MC`$CN)A/L`$F@!;+"L6!R(0*YK`0MD$1B`[+4+R8E<_P`+8!$O@.[&$AK`)4
MT!8L7_TS)7:`Z!"\/LHL3F4/E)S_;1,9A2&A$B")><";W6I5J`8^ZP^LP!T@
M'F[!E-Z_<-$FB)\8(*SN80L*B#+4%MQGR=MZ?`1*C$`N*V8_1(%5M"5$P2I<
M@7`02B5F."0#0!70`$8Z'Y0,&UD%)R!7/BE`6![GVPLP5N7+<=5!-R%D\Q_!
MF[!X@#K`6F,;2AA/5A@Z:\<%M$`"@`MF0!4H>V>@-=2`,V`CP903\!,U0`GD
M(M.PBWYDD!R21<#`Q!3"&F7/6V#1MQDW`+F!$Q`BXH_3,A);%S>@A!1W0T[-
MRET"+Z\Y$`!18`+NP"21`Z9T0`!7Q[IQ<P/6'3A)]`"!HY8;!EZNC#H`T<`#
M9(K0RMT,`2(<MU(PD]2))1!Y785O4#G==A/XPT.T$)@`#(A^/2>MVI##4/#@
M0R-5-&D5P*;'_5`'1H'A-5%\I`XUT4^22_?H"<2V!A;:/JG^BGATZ`UDJ2F$
MR5F5-@%XF,$M(*@Z"ZY>E86P!.9=8$D@[4&.UM[LAWL?I2ZU@3)ALT908EI/
MA8SUP:9FADO45>XX*FC<`(@$N@D19E2%EQN8!!NI!(+@NH2$,%`I3509L)LG
ML""<*L9+<D=>CKBIV1:_?@D`G!"!E<<)E!/V`%$8'H5`HYE[@Q/?M86\/5X*
MC4KHEG2P`@`5_`,"FQ0P6`@\#-"@)=#!O_(E]@`NHJ=65)^"$*I5!MB3_LVC
M$=#XPCVFD`C,0)!-/`PT/78@,BL`T`$>2*.2!QV@@IY[@@Z#^`O"`787S=DD
MQ5<E0D[HL'+@+.@_-F`F5F4)W3L2=@:FQUTT!.@L4`A7[:&%J1$&B0![3FN0
M!<6`]II@>Y,?%`Z@'0"R0!@06@P"40P,.9&UO/9+U()N<(+DK-J=I@$GI?:J
MPX!C)$2V:1,P8;Y*JT_">&NL5'VK/`M+,05^L`*N`&HR$K``$/`11GO__C`L
MZ`-I%,Q(!^L@;F$"1=`,`\!B0$'WT!I2\2#."8ZX&0A@:/!R#\0MEA2YN`9`
M02F8$7XQ&\8_)HM!U&%$-`!JP0RXPN?7O7ZA!:.DE&ZQ51!4&,&:!3>KA@T(
M&\$%YN#W;J,K*GSCCU#5QL7X/Y0\,QQ7Z#!(026MH1_0TU`[Y%B$.!`!\J_+
MPC=`>`4W8%20A<H*!>FJH7""F"^%&7LBV)#*8W!\ADO/&W"&@G<$X(/BFX4'
MA"6BH=Q8K=X&:_,%"8`8"`;EX5`&0%3(%(8`%S@Q!$`C+^0/D1+&0ED0#-M-
M(\]B3.Q9%`07^%$]0A:VB5=55IQA2Y!&^7;M7%2.O(9/A!5$N8?8([C03P*2
MX5ZZ*D1%H,)1F-;@`,``4^:C&_8++\0R87NM'(V=O;9G#Q\@/81UZLC15:=E
M9?/8XKW#N3:$YXJ"`R`<!``^Z'G""QZ@LIVD4E`#K@4E>F#!"T2=@8U``F:`
MY5K#(HB=G05:@=B%(RL_2.(EN[%'#_#/0E*!<@(!L0]W59WB4MUK0'IE.&-'
M-TQ8FC,RA\[4G+%,<VV.62I+).;F!E)!4A=R;EK*BSIG+1\2GJMB?>Z*R4TK
MUL4$!J"C!V%,8`PZ>E#HZ,&AHP>)CAXL.ETW,BQ9#(!TD@Z1C8Q*Q\CTY<[0
M=*B..@LRJ$'(".;/T,XT[6>8.D>6ZG[&JJ/.0&UK8+)8IYTMIM>H=9KLUN6Z
M5V;)0N;>^'7:N63NC6'WRHJ=;;,`+9.L"8`1``D_QS!;;KKE:+B.!)``,$`S
MLQW/[+F:@7@SHX('$2`>QF&#4`'HA`F:0!"``E#@4!V!Z!'M@--U<R<?+U.M
MO+D,M?Y!"CA!SH9%H(,2,`D9HKD0JM-!W/!3?J>DF!0F/*+L(?0TG0^162%#
MYNRL)T_LH8'AW'C6CS_818<*"1R/_/0E_`$?R$5T8`93A/U``3Q!CUMOF"20
MVKP+1P-<0)N.-RF`Q)(!4[Q!9&]1_8#-;Q*\9$YLEZ^@B[HA2VL-8LT+.W4I
M@060I'Z5##0"K^<G+5'G\M,!-_>*4C9KJN#/P(&S#S@W2.2>3(^7"_7M0"C`
MIUZ'UN`/=L!A(+:R:AH0R28`!9B`@BH"79H$-`,4L!O`3[8["_'F!@Q8%+<;
M%E"Z>;U)FM2&@!YT:!,8UN/3D5GT(L!*[8513`.NKR<"59/-3FVZ].$Y>0`8
M@!'(2?-:`.*`!YB#`(]+T%HDD`*:`9MPFD)6\;R=`@`'Z&U9KG\BH:^.N,-L
M993NSD/2("Y9@ZA`'2\BS87U)G!``:2$K`=%E1,%&`07][A6WGN:KI\E0>Y9
M!WD;\RHQ$$?N+BLZV$L$#4X0,P('3B$!Q@079B#-$4^L?LPK`5@`9MK1IB@P
M*_),S0Y$38"G`12"]R%T'ZV3F'J3U6HYZC[M60Q#6_A[7\9=6*,;FW!!"BU-
M"`L!&V@#O@`G_*D=_8/X-H&<A8+D$MP`:*H#.4#^G9:H\Q#`$0F-*W]HGE:;
M.-&RM:A.X%$\6R&F@-;``)0QV=VT-OLLH("Q'4D>M6<Y?S04&;;0$%FD!%[L
MS#9;Z".7/(AM)?;L0@`&>3C,QHLJ,Y4S3]YVA%^P`#2!>E"*RL2C0#Q3V2D/
M[H`7L7N5)8(&(M2;X`)CP`?3-::&V:"Z:T%#`A`(XL!6:""9Z`,Y/Z8GE?]@
M>DL)"&(_5%UF'0)R0N\L0'+8G^Z=7A5_,(%L`-IBV"^[U4[2@:#"0$(Q906H
M5CESD;/%<.TA(-/7DE294ST=#(5'B!870>$P'!SEXZA(;QBO_C`KR]<\T!I(
MT5<^OA`X^8IFD#H&FC8!^7M4XL/1FU,!K81V4P7%"?4L#+P=$`]9`P$@!?3`
M$E772/(>"&M[`#T/X0[E(4L:.]TJ_6B[?E*.6B(1*K[U]_O6#QBY-:R#/Q!6
M$0_B#`'8TV^[W%PEHPI`*T@!0L`C4-Z7BX1),_R6V(:A(DOI&U*'R/$')^`(
MT-DL!`D0#)SMIC[&.;P>0UL$ZVR$G!D`/"*@'<B_&9ZK])Z8OG#A*MV.0BYY
M9L:D]AJ;+*!6G8?[JP3:0!<*WP4(MNX1ZP)4>Y6TQD9:)0"A3EVIQ2\AEZ@4
MUH`:)('M==_H];%=D.`4I'QP^KD$1@#%S0BUU0>=<.RYQ#$(!AM5[)"*,]V:
M;60!>,\JJ6G@$42_.#']$$('HC(O>X.P@(5P!FX!MF$*0:`!6*JI4&<_MN!-
MY6G"X=7O@UM!-OD!6CVUQTF=!`LTR/_DLRTA,17WJLYW[1F8`BB0```Q#Q*`
M!<[PGD2IQ38'YY'W\>3ZQY?@I[3A\A0W%&]ER\>I7DR`VP&O5D$)Y_`.GBQ5
MN;(MQ+)Z9I6]`;MQDYW6,'M&48([@`*>@!4EQUS55Q^#RM7-BZ&"J.8AL)'4
M5?6W$&Z`((BQ1:+!RM,8+`="[R1H!I>GC%`$-#Q%YVK0J2![VG\Z[K+\#A$Z
M&OXD*B;]-!Z;'`+8(,R>NB9'NX$K@7<3<EZO+B&!USTPB_:B$D!">4M1\<8&
M6&OR&@L\G'5PK-N-$KP`YRO38T^\<*=ZMP5W!11D]8H$B3@(\BVF=)(=SKMS
MPFXX//%")<R!6TC]^'48$+D+80U8@0>Z*7U0>=P/G"`2"&#0`SN1K9?!(65;
M*KOCY=VH/PF%S7_*6ZKK$6?4>/A/`>@`7J#V:BJ%\-=_@<9MZPL2!:GJ(L"J
M7361=,-A^4-02C]*>TNN\U8]EE">;G,_JF"&^1:7$"4B'Z<[LLMA'@6CE-'S
M@3Y0FE*K8/YHO"@2)1D%``.BSO#F<>*)H?/GJ0N5Y7UP[A^"X;?/DY*OVFBF
MBTY058_K=(A80Y$D[JG)``F&.8B(``@!(/#!3:Y2KP@6^1)A7$/CC6.MI"``
M>H"!3!KK@VZF>_>Q(;)JTM`/!)'+;P]3$`(8@(,3D+J:C>+0`(`%C/A7U5/O
M&G#>7@F)[$0=H+>)DFH+,$"EA7A!]4-4KCNQ='$Q/5`$B(^\PR`"T`^"0!#X
MY.H.RPX#9R!.:?)9Z+K-R0FX86,U#<QN$A"2CSU)D?@LO:5/TP`8!L?@Q&8C
M^L%&E@$*,%;V388'%C]:?#S[?D/:Q#TM@VT^/!&2%!YEYQM!Q3>\3S(-6'QX
M&M%@6DQ[AJO\<IY5<R@`<R`3W#]U_%JCEV+%<O//(7Y<D$#W4M0-0'X&KS#0
M+C>06/I"T+WB3@*-`-'ZYO>R;C3[%(-\VYX`!O`)4%^\B2>L;WR4C_.1/M9'
M^[`A,?#+!`&UC$+)+LV&\V?A?<SX^L%MLP`D0%X$-=6&8B[1&H+!!1"GN;Q3
M!0,(L-EO`V&((\IJ#@C0"?`#S#D&?Z<X""YXB0%P#,@CFR\79\`\$+\=L81A
MDYJ:`L]L(4P"<3!VVQX!H`0@H.LR@2<P!!34F2H"#_W(BK[QJ8,CMP+@!S_+
MOLE@@'=M5(2&20F.1-<G!AY5F+$,B@'HX.C(ROH2HH,=KQW])-1*!^B`:T4`
MNP$<&#D#5\D\=X`X`#!``-CV*Y18Y?"T56P$$*.\P#?"RX1I;E\J$O9R/]/6
MA7ZHZ:"=%H`JS-I&?'U_="IO$`AR_2F4G@/`&SP"FU4&\H">V`A44`=7'3RR
M8!#%Z'D)X#6:PI$F:"@`?AUD(^P`I7:8^TH%#P/53(,[H@V$<03H\(U$(@D)
MD2:Q6O"9P@`0PK9]54;@H_1U;(%+XA8T(%VJ9;CP+>L%5K"^Z6H!-A]R@>]#
MTHJF@;P',UZ_321(<D%@+D*;=&U>#C63,S%'+,M</*L6L'E9)LN[_RQO<Q.;
M<[NY6DHQ?I8M!QJWU$C:DJ#9)(.V^,5EXV<%Y9(5G$M6D"Y9P;ID!>W28\(D
MB'F=Z25',YA"*5^*-)+&+_WE3(.8GZZEQ32#F9ZA6L+T::<.]C-,M*3YXS-4
M>G50;6+F_HJ)U##F4MN83DWS\SJHY)^)_\CD2R!-EO$EE&F@(\<%2-!C30#@
M`#D@,SE3XZF9\.9FDB;3M`DVB&IB3:[I0TN$((`)J``F"`+0R>NJJ1$=G8C`
M:]I.0/+$#\EG]OYE$X:N39&`!&R"%B`T(P;1K&Y'DZN!!&`+\835E_:M%F$?
M14!<6!1<WT!Q(_$I,5@)!?8M?`%?"W`1U`%F@'<$T,`O`LQ`8>*A>+!:*S('
M38!2G@48%V2`$8SW\E`X>?E)"AB_/!2K6JOVJKF`'>`T``5(`<Q>F3(%P")3
M``VXP;P4)5X2\.L%>ZT("@!F2&L68"R43<PM;5^(,`T`!XT%O(,MD!0&8)Q0
MNJA]?]P"V%+\$T#%22%>.!N20BO2#&P!T\!H@`0"+S*%!2A3W"YCWQ/8#'0!
M/N#F(OZD1RT`FV<=J!52(`P`55A]7B!V``9J@<Y$`QA6Z`7(4!T8"L6!C(O=
MAEW8@>5%!<`/Y`_832P`;QD)^<`=T.0Y`5K:D_<EY`-A0)3'\&EN?EIV-[Z)
M!PB(@,$J"1*)4R%1(FQ`K4$E6-P56@4(SL/WV&.-QT.`8I1Y;)J+D0I0``0`
M-N!JP!HW!L)%:Y08<Q(MD`R$=&@?D6$%2@ON`0G([2DGQN"4<<:%"&#(^E5F
MQ'0(WTBUF7T9^)9VA6I<?<H@:L$,GB[P0Z-13N`?KT0DP`3\@GQ&)09?`!KU
M19`E>3P#NX`E$@0.@;E#+?(,%`*>8,!7KZT:[5TR."HL@[03.<ADX!S+`IU5
MB^@#JL#5M`-]!?3@V"2K^!$J!`3B%Z`:0MP`T`0H`H0/946DA`!&B@\BX#5R
M4\(GH4.T!DT`';#8-7:OVD/G%GP)&Z$-B`,2(U/`#B@%3`$/G??6L6$2,*$B
MD+,4!8Q'B:%JL1I4WC]D7@T`0(`N(!`5&P$'])%DB1IME::E(,D?*YL-@5LY
M/B^!KF=F2'FS7A4``1@^C8A-!^<D1"(=W?1]Q2PHAK%BA&QM5Z!!&,=->83(
MRR$/#@`Z0/3"Y'V`:->7H`-P`?U@'?0A6'1>EG[P)4`!#H"=Y9!Y!(R@3.?6
MJ6F?VQ@0#EZ!S>`$QP;456,?BA&+01"N$G;7\)EU*8APY]`5>Q_"^#:I*56?
M!&88#(H^^`:;H*;==!=.O(&NQ(6&B`&'#-!=3-X#2``<`]U`7_A7_(5K0F"8
M7T$`)L;.=1A^(;+22*B)#`5!A1](!^0!"9(4Q/:-?0^=I`128(8NV'#'.Y1U
MAQ8,MHRM(*!AD%,'8'.DH:@2:[B#[<'8MW>(A74/AN.F\76]5%#P%:0#+P#_
MT83]`VN`$4&*M!ZG""8@$^:`-2$/&(7U1C_+2B@#$DD/'2>!-9%/X\ID\$D)
M!CNA@_$3[BS<59H`T-55:P\@L$D];BQ2RR9C*71'5^F1MKD_CI$"T#SE/H!`
M#S`ZD2*F2/UQ([EA0:!U<G:E>//-$L8"NG@5@!]`(_4(X]P`4`%$6%19@FB-
M4(!UT"/4"G`"Y!^0^%?$89?;$/2TS4HK4N>A(29TGA4;(0.8&$?4AC!_^6FS
MGAI0`;A2`\`6$`#@!H'A9.7?G"#DF$[(WLQ3ZIQH-@W()K+(;_`E:`'NP._V
M.\4)7-N+TW:$*&_'```GABK-VZ\"*J$8\4>$<+RU$(X:33!8%6M$UE!8KZUW
M1"%L"'QH:'E"?C`14E*#`?I!!A$3JF`7@;-5/99&`C@9!%[I$P6A#;*'+\?[
M`)IQ>@+`+6`.+%O9!C@BK!$@&%=,<<&I6E^5>H!XP&!]X%&P'+J$?9EBY^NE
M(L!>/I@JI@*Z(460\>T*\B`!$`#X`@U&%_0G`8;PS7Z``5`"EHC&%0;8BDL>
M<C@'VD&U@5%@"*X8?)#QQJJ\!(N3/?@K.@'!HNZ@+)X"Q>*$@^7$0_03[T`=
ML@D(UPZ73W5_8X3S`4+P4VF$/P50$0`FAQ$@;B@IU`@K1R*P+71*<;*N>"G@
M1`SHV!4!+,"YF"ZB`#8`#<`"5(SLR=D7!+``0@`+,`1L&S(`"S`VE!U$`,8"
M4@0!=!:*(6D9>617B??0/5`58R+"#CP#`L!#%S-Z8!_B''#C0!3187LP-LB,
M-.-#-S:0BK&`I*=5@%^M03AP#G!P7\95^/CL5BM!$H+&^2#[G:S$W_T]_IWA
MXT"85HP/5@CY`%728>,Q$A*-<^$@P`D$;99<BJ+&D158G.L"I"Q.7P:>5EMD
M$@.'TPBDR%Z)1\E34_5A+!NF1F6Q7;1BI\<+5(TKAJS(]`5P+<#4PT8@`Y&`
M6<!HO7$<W(J'";9X7T(P4`NTBW-<4.#584VL"!+`#H@<3E#2A$F`3QK",<:Q
M95]-'Q64)A@(4,>#J'W)7Q>?^Y,`[%@]VLZQ)E07=<_/\7SM#T#'Q3-=M`;T
M@#YP<95:NDC>,N6PAD["#2!ON``ZG0P0J14_&\3Q<T;T4[X:`O`)1'9I2"XW
M]0A0>T`!<(2%`:C6<?4Z*E0#0!90`:R-H5D$]S;Z-W%CDC@WAH?74]>H6N&-
MIYK)0Z3UC267JT<KQD/4V'4(TEF-AR*4-3YB%8KCI69M#6M]U,$UY<!2("$:
MYT<9CA#BQ(<"(05,!KJ'I<PID:"/00#L`<4`'07?+`1[`#\0YZU2-T$K$4,8
M`(E``A"0D9`]P0-!$L@?1@'B0:VH`-?*/RB&Y'+NC0@1WRAIR@8DLH3\#YF/
M6D:DI5"4G)2UX_DWV0JR0EU$<"&"7J!LG"-PWZ_TY:1FY8R9<\X82W??WN>:
M%3%Y'VW6]\4YTM(3(_A=2WE.<';X$6=_3L60G%D,&(/&P#%X#',,=>;HI`V=
M'\V0G=4Q<TQWANF,,OU2>(;J>#KE6:B#GI$ZZQFJ,\KL-)H,?.;JS&>:3'U&
MZV@RMHXFLY^=,OV9K_/*!&C"SBM#[*A,M@T&`/WU,@(`$]`'5'_&3.,A-+4.
M`0#F%0I<:+=#[J"A<6BAR1`@_H4`(5IGP/Z5:"=:BN8$K&C_GXMFS.`*(H`?
M<`$\`P]`X\`J-`.B&C4&#$P`7T:Y0#N92I=+"UGYW)"BV9?A\A`/%!OBH7]E
M$40>EI`&:&89P=C'1A@#?H`.!7!,7^O4K^+)`32L0AC0&N0`?0!01F>\="(4
M&_$$%`%:8[-Q%MA.58;>^(>P5K==R?6[85R(C\0'/X9THQ=NAV.99(3`T<8"
MY!>1P"*`XP%"WAC*54]F&A4!2*"`66K^9%*%/SI@Z5<>,'J)CE!$?@$7(#Y/
MRZ%@.T4::P'1AD6H+#W6C$(+'`#8SF0`1[PW[T7ZL!@T'5=$TA(!AB]:!Z*1
M!15[H]=/B;B,;^G-2T!%6(:T6EN&/.)J;AI[HHO(42.@9A,BS&JUVIKF)+B&
M&LXY80'0`FU+:"!,$I/&9%:0H2`B`D`]8`]`DR^!-&D-PGPMQ)T(9N0[%N!W
MF%3^."T`W]4,H(\73M@B%"!9`X=N0'#](&5`D<!*L0H,9#%645X5P5'BDQ"Y
M!:T&.Q%,#I/%I'QA5B:3"X$V4`307BQDXH47$%;L';^%;7@9+,:C8`TM0?#-
M,W0B4"LH0`V)XV&+`\>)6(JX!1G!-*"PC%Y\F6A5`4P#N0,5\`2X8>8D]G:W
MH2`0WS)2X;0>>HA9<%<:EWX4!R='-6F;E1P`I:U[)!NK,+XM<)Q0'N`$-)6V
M6GI(`TB59)<<%3G:$-,;A)`?R`AW$N:VB>`%Y-#AD1'D+;+5Z,5=0F^WVB2@
M/.(`7658.5F2E9:E0'!6+@3&`!_`5I:0LTI:QD85?8[7>6A%V8!!0$UX%0``
ML,`ED`C4"AD@`#``S`$"P(X1DV4"0D`6P!08`S(`YBA7NH.9S53'OU`&Q(/$
MM1,<!$Z70'!7VBH#``Z0##1IVYMT61]X5HS$Q[-W4&P9D/NHX'@\2%=U$4&X
M>:`2,W@'3!9%%4@P!'P).$`KP%V.7KB@MA/-H`SP1E<Y*Y@"Y8"?UVWL&*P/
M7D@D,07L@]$H/T`"Y@-5\`E@`'Z`*X"\`$0$@`Y@#[2(\1\(R!3H`-"`C*=5
M$!UN%>#8].U;XV6C)`/U<@X/T=8.E4.=1WO7@1QMF<\:M"%VDUM+\T$PG@IA
MW"=@`>P":<!5\`,(`GC`FE@$R")\RA0@BP0!34`2@`*0##!`J8E!'BP&1;NB
M"GB9T)ZGZ:J%FBA`=L+LK2<FHRFY=HF/>^9"\`:L`L.7EW%`CEFN)JCYUQ``
M;\`3AC]5$OR6%<?M?57JS=-$<!2.S,+0I@C-4.X0787VF!4+P070!`R/".0<
MT&3]/;**JL)N*`BQW$[`OVP>F$`F\BD4.4>!D*`5=I0G#^`!`^!?19>O.134
M`#``D_A%F15#7\DF>*4"9D"'5PEYA+UF7,<3E`?YDZDU%!`0C-P/LA.409L4
M0(DMY)OPIJRW'Z@#A=>OLH0%F[!F#*`#3)QK6R]H"4P9TZ0$!3_2?(.F^I-?
ME0`AP#3`<8J:5)\.D#?``.P)R8D7&)2-FY:`\AV:8DN3Z!;L!^Y`+(!&+`2M
M0`+`1FT$OT,\8`P<8:7=AY!2:5R;C\K)%`2=EDB8Z$!@:A\"XH-E9'<]7A?5
M<^Z;<D"`A()@74#5B?E^2`1,E0U!:I::`M",-?HT`*!`%["M&7UFP+FY\D0(
MIE1FUO745P@F!$DKNG,-7AX07TB:E*:EB6EJFIQF*W(%%`';R11P!50!-R$5
M,&J6FJ9F@X!J(B>J)JLY"2R>C>?C&7G&FLO>$+`$H`!1@PV0`C0J:V:\-0#@
M`=[`K2E`[IE;#\2)D'T*TXA1H""4GFWG"29/'9MGR]YY<U)TP5;]ML8E9>N8
M0EFT-1X\5C9$:]D`B$"/5A$L!!E`&5=^.)`*7VEI*DT"SP`9L#I0GC"`,]`#
M"$TU@`U0J8A6(4`ST`-,`GD#]*D$&)\IIR.$*C5:V<B:%,1M-T(`"+`IQ8I\
MPAR0.@(>L0`#(/]@&T<!LY`31)TK$-ZC$D`0.:41@K/%!&8GWJEPI%1%2>X9
M)78@C"`NQCO8EHQG3>AY6B<H0`Z0`^``-8`.L';2G/B'R@%WRIV1X$E(W*U1
M*4\*]$;!C0]$'J"%]`7@7!S%;+V#A&>E&0E<FIDFFTB+M"([D^CY!;0F7T"S
M)P40`8E*#2`#G)KR2:H)A,)_+R*T%X0N`4.H$5"$LBE(*`HP!&0!0X!V,@2@
MGJ;D7'@*?(E=QI]T]["?R2??Q$:<`K3A4(!R$J`9HDV0]R"@7!)(4.+5#DO`
M@QEA3I@`0(5Y86:8"\$(D`FT)GJHA$EAF@$6)H;I"$P"1F@6ZG'2`#F`S%FN
M]9M5VE%8!QB=10'*UPZE/P6H''J`;@0)Z(<WA1:B?*@?JH@&HH-HU`?8[*&'
M:"*:83*B6&BB(@/H`/BF)*H0#@!^`#JP?ERB)H(_U7[&H846';HG/`2F6=PW
MSH0YP](562UDD6R.WM>,>I%OCM^7FXF1^HQOABT%-(8?%G/@>$N/7[C$"HQ+
MD-_C-_E5?I=?YD<O<7[RTN='+]U+H]^^1"^9?K`?ZC<PK7XS#<)DTRQ,,TW#
MA)9`3+C?[4?4\'X7DU*C,34U'1-?`C)I-*L,7T(R)7\G4U?#248.&<`GR<L(
M`%T`-T!*TDRNX<W$:B8CL(G]1YL4`002(^`(@)\L&G7C2X(4=ZCH28JVHG^H
M(X"*$J*KJ"':AR*B+2DL>H0F*C,`+?J(3J+>!`50"0R=!,`RD`58(BE"PX%!
M'&T&J`$2BI9=>.A*.I.ZHB[IA@F30I@RJ2GZBC:BB0H-0(O.HM\E.LA.[@]3
M`)O!>1`31D1^$0^T`O15$01O(D%JT&1P$`QL<81<<"AH36,I-=523ILO)4?G
M"*U\$L=JH1>4+AV(*A45()WG1`.`"B0`_M"C%ZXE!:U!"E``O(K:':(X*Z:.
MNEUBA0_Q.PJ"'*6`62"?&=4"::$@HI(AU9E&$%+2[%.'_9J#IP40#A0#AF>F
M>:@024?`\:!J1A0ZX!<@!#P!6"@*@`.P`/AEDG($/`&V*6YZA(Z:.0`+T"\Q
MH7:*$PI.:)ZT:4T8G.:FLJ;HF:1$I[2FP=*$8IY/J(LH_Q&(O^ES.IQNH5UH
M$C`$L``JP(0B:4X#5D#J*7A]`,8`1*&E.9@Q:2E*DRJB3($@>IMBH4S!!\`N
MTE=5AB>J<,XJ.HI!N4DYG&:(NZD;S%'\E)!@]>28=$`$,CGY`!Y`9.>)UBKF
M'@$``O0#X)SP!-_\08;";(E2G(JEZ9,X8TF;U9"^&5,:`$W`*"#_3`._J5-J
ME6J8]JEP6C(B0,?(XK8#21Z.@`3@GY9Z054<ID*P=,)=1C`&R*"75'*E&&!U
M*,@6]*%ZIB&J1Q>V@4/3)L^)VL64!(`VX`XXGZU!)X`)S)`UI-\)>[9B+6I\
MRI+2IQOF?7J$?@F=P,CY>7!CFY(?E:%^5<YD7+E[9J)D5_IP$P!Q)=L9)WF<
M`IO`J3:J@"TJA/UC;F)<;ZIHIG%]<)4"(O`.U#Q!SH<#U,TJN%!&P`7<%'!H
MYR$"!'>0WDXW=Y)JS@"<&85V:;>`G2D_)!`AI0UY^50_Y*85Y7ZM(/"7W?(3
MV%_^@#-0NHV=(%A_QR2`5E"+O'@80!!+%$@@B2580P:KBE#%7S<%;&49>FZ;
MB(T9MCD\6ECHN03PBFP8%^J%NH1]TG-G!!P'^2)7YQ&,<AX82$<^+%'RC4A6
M=D&AVRFT)ZH>$'[433!X9@#P0.`D`&(+O875EZ%J?=4+%ZA9>*KEJJH)K@5\
M"Z<$<;=<@"C@.5&\2'U.!;8`M\P3U,6_>@(R"%N?O6I8)*Q6)9K1(Z0XJN88
MV!E2%AO!7""Q+FQ#P1N(!TY],(#R(J_ZJYZB"8@!,JSU*N62L#XO`*MW%+O\
M@+.+OYJQ_C]D1HJS5!"LJL,`"`-T#%%%AKI2%!<.*UBQ+7J+C"`B2+DH@ME$
MT>I1N!K]`[;P,?2L_FK$6K/N!H!@WW*OH@#Z*L1Z@S:!NP@4^+)&%QN%JFD$
M5I5;*W3X!!JM0*`*<+,RK0-@3`*U7@0M@%59M3:`<I:S6K%N`;O(V/H04!:P
M5=?ZT,&!J<L+J%&`IU[HW9JWRF+<2]_Z!/ZM:.N]JK8NK;I%VUKU(:PRZX6P
ML=JL#6M>P5N:)D\`!)BP3AA%0K<"N4J!G=_;2EF`KLS"W!JT5A-_"]_T+>(O
M'"#,^E"H`!!@ZUIHOJZ-Z^P:*U0HJZD_-`FV!I;`)@`I:'7?*I<DWYP(W6"(
M48;*413<!+%'L!&9`#%0'IQZ#MFSB3<2I2J""5)HI53H1W#GTEF']<)9$&7:
M/5N+ZC84<`$DIASP'RD?6=VKDG1P/?$%*6`!H*=2WWY96>X89B6_QSOT".%;
M,H4HW7E]$D`)?2@>3NL\)8RB#P_!NS<4;!0/';LQITB68^7]>DSJKV8`_RJM
M'%!I80"K<`RP;:OSB`(<L'V&`KN+J``-K(J`OM$2P.`>(@S"@[9&:W`/G`#0
MP+;8_76+E$5B.&5TDUS"\+9O[:MUD!\U94R?YP=G:*R)0K*2+@*&R`I\3HDQ
MOCT1']RY=\$L%RV!L3)1@H,#X720\'$OC"`Z.-IT.5*DW(>,KF;%TC*Z16J1
ML1D92\1\D='2/1/X5:-33!GY,)R1P5EQ!C&HD8).&[DJF#%OY!VKZ,21<XQU
MAIW-,=I9Z-?HZ)%S#!^YZ8AG@"2J(TBB.H0DJL.>'9+OF2:S2&HR])DF\TAZ
M#9&DUS!)[@V5Y"L#H+TRF>0ILTG"1<:.!B"1^C)M@`IPD2(OI8[KH$JRDAE:
M-`-+BB:S9"U9!MR2)AJ*IJ*5I$63=?-+FI(IK*SQ9^P8@4;_:`;$L&(`!33#
MY@)$JZQTPR)<.>Q7M<-FJ#XL9%H-)CZ#T%MF5(8+](-7:@&T`6H`.P@5NH/#
M8(^!5CH"L0`RJ\R.&36L,ZM[1K/5Y,7*[56S7QUKQXWQJ/8@%/`$O*;'0RWB
M"*@![:(S@L*V@RLL,1L/\ED:P#[P99"MK2)E`1W&8OICZLA&V`#=0!-76K(0
M&(09U[>%"&4`9%7B4&53A\*QF>8$/&P=\"/X3?!)B4$1A%[H8$+1>`2SY"P+
M*P\*`(P`!>#P.8L+K=;:T'*MH.%"FQ<H@P_$*76[,H*21TV;B_R>N5LM0@PL
M`I;(9U<*99-A)TU+`=">)H_HDZZ4&`J0$)`N((<Z[7_`T]Y1#@3HP:6^*HEE
M^-;1#I8?64@KKC*"IX&C4F(<;<F(D\IH-A8O+4$[:\BT!EP$H(R!&3_M0!C4
M.D*OZT*@UQZUV*R'L-9Q8SEMU%JV2A`*(0&P`NBB("TK(=+R!7U59_@CN+7U
MA907>EF&&FT#R=%ZM`.'9?8\LK4F:@$JUZXA=.W^`-,6M+6&/%@`-`#G`"-B
M@7T2#*U7.[5VK,;*Y_:Y(@A24.@:'98A^*J<^=HN`N<J,;$F8;:7``D"=*`8
M)\A8JU(5$EJ91U#2KK3<H:@T-6:'*XMF]:3=F*BM2ZO:VK7#;*UQ7^2(\8`+
M4+DDKDD7DT'8KAH!AQ%2VPX(L^J7$=SFA0-`/*`!%+?IE'4;Q&:'5VU]L:H&
M&`_$L&JWP%;HX)GI#\`#P\$2$&[=0<O!%5(`Q`#+`&[`_,@H$L`#``DT`S[=
ME9<`T`+BJE'!Q%IL!<"&:QJJL&SI$H0H]`CG1GC5%7Q/3,M.0$VUM0DN?,D*
M3B'``'<Y"8RO]F4*<$(B`)%`G]D5$!,)1.EA*&)<TD_1`EBB`$_94/$4CH<'
M2+J2%8`;;`0^D`J(4*T!.E`#?`KE)7PC(R"Y@YN2:X`PN>O>###?Y+AC[NN6
MX8U0-D0>-:G]$XY*5L#EHK@*1#0SX@JSH`A^N;5L7E#+:_!Y+0<.G82;H[P*
M*@<&X`^\`_Z0E>>LS74*'!/+-J86T0(=4&7H7_,M@8C?^E'B*KMA,%@`*P`(
MD#!N*<KIJDFN@H`7JS-8`;:LN\C9-]UB'4U@<$"CW@0:&IQP=TT744<1]-X,
M8'C`3DFTZ*PQP-/18<P$5&QM0!`NG(P&0E@&H(,\71&`!Q2,%D%\89URNMCI
M<OKIHEVO20P`>LZ:Z)N6<J=DGL\N@3CM2J<J`,?HK+(GO>43<.,&(VQ*$7#V
M$0$A(Q$P`T2,%(,I`!O^KM$,HY86`)1<5JZ"$+!Y!P3XA3J]MU?E`Y6\G@7H
M1YKWW!$!9<"2\$MQ`]M`]--L@`LM!,,)1SD)EX'KDJ)`%$2`HK*>J)KGIX.R
M`BP!+0"X\0(L`;4(-X`*S&JZ0>0A`""\[1Z):5A^+;_*93M(,0LG`7.+8'D0
M^!X3]08<2FI$,J*9Z06::B1(\!J\AZZ`L?`VA?4-]L)D1+SI(40A!5B\:ULK
M<GXJ`2W`$J`"R)),+[&[J0X`'``2,)K*5M;()NISOEF*)I18+ZIW68:>-,WZ
MJQ/&,NO;'B.Q4@-3*EQ]XD:'D4VD*_M#3+',HGR21Q_@!G0?$(YIV0)HK-L$
MW_9E"6]CR,Q;'F0)6V\[IW^=NCZL'-6%]6X#1].F9C&Q$\</Y:CL#_SN0A`&
MV`*Q&.BQ4<`@!\`#P`S@6E7GL?NA&!66S\V;"B9B!``DD`A4JJP0`;#YGK:(
M@<M)[LHF3$$8P`^"C@P&EE%!9%!TK^XA'3"IMUY)%@70`DW<0H`!:`(H9^+K
M)$B^%L'T9AKL>MH*MP)*@*A^DJ>%[J:,!$`-<`*4>#.`&P:4+K\EWMU#5%Z^
M!Y5Z1%]"$!F!\WL60+]/%LI'_>XXOJC["U"6>"%FD@+^BK\M(Q%``UB]D2`3
MP"RT!D&`",#A/70(IGOS3=*/\FS`]QFNA89$6^7^CKE308C@#/P$PAB/!](M
MP,^C0!?\.AXK4&M`#C``IRV15D_!O]+O_=;P#K^DJ=7F35@"T("C::PM71:6
M*/<ES`-VP)X$0^4]]N\';'>MO@L!$:`+-).J+P;5-@7!NL!->R<I'+X#K84+
M:`-=RX='G:(`SD`;L+C>L,KEX-,`UT&?X1E$O:4HEQW_!-5]P.`>EE4*6$5S
MW01\(C@#:@!34`2,`[$8XD-897>TEZ`)^XXAAZ\8O-N5P81B:>@6;`4N;^/A
M>J)\:\\!X`A,P.+J'2RB*G0?`L5+!;?!```H8`=,`RQ`%7P%HP`;AB<Q(%3!
MDL<K$`L$C1?P0D4)/`,5P"3`X3$%AO"4(35V*^CO$5#T+02P0`5`\_9@^X$\
M``CH(B>"%QQ[I"A.+2_$JL#"%8`EO`(,`4LO&PS82,*4L"5<<QI<?X\N7+WU
M/8D5USG7&9_%:!=[C*IF5B1KAD6.L<^HN"";\7W1*!BIQN8S=HXUFN?X,]IH
MMY3X?4L?R>,'CD9^X^CC5X[22YJ?HV/1I*/T$NC'CM)+I-\[.M-H?N-92S./
M%DSU:$VC,,TTLU]04_OQHQ+3/PJ7!*1!S>]'D&(UPM]!6M4HI,B?5K/\.:2D
MK&VS`9RRDHD`L`=4`JOL]9>1OC^T;+8+JT4S':DS8SR$I"/IJ=-+&DTOVJZ0
MAH)1WH0P$/\<A?+`(8!RGKI=<!RQ"[>-AH$=3`ZI/Z;P&L`4*`&D&Q\\^.`!
M<!@C(117;X5IQ;,K],(*9T,7S4P#,<`*8`FK`%3P&@`)8`$_P#30\99K+@8I
M\`"D`.[`U<L[V)WS@0.J=YK"D80J;*1@7%^&,YSOFBBQ7&'I]#4(A4C=.FM:
MADY$J>7B5&\K04%0UVET:N(43/5R>,DP'/`$HL6`\<L!44BKXBD5;`4WO;8#
M%ES7#0B)K6?('4YO0[&3$`;K=O*-4WS_J,%L+DAA#!<`-0`5`(4=>]Z`')RF
M`9E%\;3YBSJ)IS'VDAK'J9'O'QS]7AHJ\/5+_"X('S!,E@M(`3<QCA?VJB'W
MQHG`%:\`.1,14`4L>UIHQ6L,1\*3<"6\&7>\E;!DC!:_/Q:`*"#__,09:E#\
M!;>-9##1AF(TQTR&,Z`4#P#^0"F0BP#'=Q14C"84"%,Q+[P+\5M:\07:%7_%
M8?%87!:?Q2VM6UQWTEQG9PB0=W+`5?!#I]]&ILM=7MP?`[E\\2UG6!*-EW%X
M.@00QHS689RB,&ICV14%0]4?A&MF#&XDR)%@A^R%:L9/H.0Q"Q![NHA@+'K"
MR#5G)237,<8UJ&F\<W'"`$`B8`Z`PD/&`*``G`*DL"FL?4HBY,`8<%W4(C.R
MC3QZ*L,?<"Y"!A`05\5AMA`8`=.`CJE%O%>;6+]:1)K&A1;H<632&5^+`EE"
M?!E#Z@PJ$R08+!D!X`:X`X_OE-8*NY,$@`'@")1P3`:"`7H<!"8.,PA6<7)D
M0G!%.MD0$7+GRXV9AHYC?L`B^`-4@)6W];C(XBE38`#4`><O2DJ=?@GJ@`(P
MJZ$2?Z)KP`%P5MSMO<%7)@7LR7N`P^G(E-F*T2.?!2.'LM$>A,(#P!X`""3)
M'-XMN@\D`.!C*WP0%`GA`EGHH\1>_QT$8JGQ/`QRNLD3<,`G0@PPYFI:2)X`
M5Y;Y-V9RO/"J]J5$8U@:03UOW>J`P.75$>+B4!"!HJ$88J$YYE9V(.6G,!5@
MM#D!J1F_>@!K@`^PZ2Z,JN8-R!_:A#@A[1"$"H&CINF9KO"@/BB?0HR8)I!G
M%C!YTIS!P2?``6@#Z@#RHICF65B6_^AKVJ@(I)3\T*$``)[U0V`1R[-EPLFH
MM<I>1OTQ!>MJOX&R.R]?N]EIG`GM#LQ40,&\[:XGDT"X>^,6`?MR$Q`<D`(+
M<\-L2JX)EA>XHC%#PY'8[+4&]9.977ZS8N7&)>K1INKU)@``*7`&U`,5$2A@
M&RD#^,!5H`(8`[_`/)`!+`'Q`!B0!RQ&*%'D4`",`6V`'$`R$`,%PYTS-5?-
MB(T#<`<T#&KS'D`U7P5=@!7P`OA_OMG:?!78`9W`.4`QQ,US<\!2#GP"O$G>
M+#=7S<I$*M`"7`$9`^",.`,`PD`=\`#0-H9SX`P`;`.\P#'`F$Q'A_,^40\0
M`'^`=%,Y(\X!P`+`#-@`,8GC'-"4`!.`.U"3J,ZN@P^P!9@"G1_L'`!<`:.`
M%S`OV<YPP#I@`=`QMK,B(`,X`T*)[3P*Z`&&@*63+T0"((`H,`Y\`NX`":`(
M;$8!9P!`"=C*.U'S_#QS`Q6`.$`]DP'6,_9\%6C/GX`R<`#H`-]S^`P(9,_.
M\R=P"^`#DD#Z?#VOS^-S^UP*I`/J@/PL/C//[?,DL`T(`?HS_<P_CP.>0`:X
M&>U%ZC/[_#P'`O^`,W!`,P,)-*X``O``?4!>Y`>D0:W1/A,)Y`"$0`U@06/0
MG!$SH$%+`<M`._!!CT0AM`;-!DP`I<`)G4$_),I$(;`%=`$N=`H-0X]&HT`%
M4$/O1?N,,G$+J`/-P`XM0M_0-5,A($3WT`"`.J`']`!'-`P=``P`P4`]T$3'
M1QU``M`*3-$!C0T0!90!6+3K\`1D`AU`%QT`H`'@0#4@1@L"*$`C($9O`G!`
M$2!&TP*W0#^`1?=Y^4`18#6;`>H`5\P>-0*?`"AP`+0#=[0Z`#<_))^`+&`!
M5`*!--YL)!$#)4`/$$C_S82T-3`#9)F1@`J`1Q?.1A(Z(`3@"I:T.M`X$]+Z
M0!0`'U72>#3E;"0U`G7T53`$N`*BP.;,1_O1@'0DL$J+`J*SD61((]*1`!`@
MJZ;.A#0C[4CGTKMTVAQ)3])7@2Z].@S2F?0F74SOTHHT'QU*C]+&-/!,2*/2
M=G0DH`58`(5`\4Q(P])7P36=37_2MO0AW4UCT_K2/O,)^-+C=#;M2G\"DC0E
M[4WWD>:T)HTK>--`@SG]3*?30],TG4I'`G.`%]`#5"7F-#?-3_O3!),Y?4M?
M!?WT/PU)+]*--$)-4&/2?'0[[5#_T^`T'RU/3]0R,2@M2F/4ZS0UO4\P`J5`
M/8!(!M1_]$<=4I\E!K4XK4R`U/5`6F).H],K]4F-3$?4Q'1,W5(WTY_`16U3
MOR7V]$:]4T/4=+0=K4R4`NU`*Y#4D-2`]%!=5&=,*34BK50;U>LT3`T`$-5&
M=2U-4V>93_5>$D\KTUFU,&TDW=-9]4P=5.\3OT`-4`8DI$@U66U6NS)-M5I]
M5@/54G59?597U.QT30T`R-5<S59M5^#5ZS18?5>OU5;U6*U,8`-]0`>`;^[1
M?71)/5@7UC6`5\U'']2+M6$M5DO5A+5AC5-+U)%U#;!06]1<-0!06=<`0+5?
M_5G3U1ZU,A$/$`,ZDBG]2BO6`,!IK2.MTY!U:XU:UP"!M53M6ML`)8,YC5G+
MUM4`ZHQ8Z]2\M0T@5OO5MS5.75J7S@Q`(U`Q(M;<M.NP`"37-@!0#5DCU\HU
M70U34]<V@&I=5V/5V/4ZK5-CUX$U6$U=WP"YM3XM5`<`)`"1=`,XUHEU4HU>
MJ]=B]72=7A<!YPIB?5W/US?`9KU=!S3X-5#]7>/7=+5XC5]KU\=U#[`)]`,W
MP#K=7`<`!C:"'5A/UPTV#E!>,]2.M.L08;/7F#6#?6#C`&+U=QUAX]3B=82M
M7Q_75L`X4`N`H,RU8AT`E-@G-ET]7;/8.(!V?5W#V.MTA@UC!];?-8N=`TS8
MSK1/O6*;V#D`>WU<PP$K0!N0`XC5"S:1;63CU-.UDIT#Z-?7M9,-5&?83C9=
M_5T[V=JU>.UD=]2IM.O04)4`'FB*[5X;`@,.J<DF&2,/<XH5,:L'R6J_5FI)
MR;IIN39XPLORLKJ",CN[VBFHRS*[S%,P?@GN<JXS<\VLZB(O/#,+YS._84#S
M-R0T4\P>0<4I3U4ISH]1K)?R35`D%YLK3)%S7S*J#8NQR%(WO.9TD0%).)S&
M`G[D<&_6Q@)G;VPZK,5P,6FD'HN<U;&N=G/VG$5GTUD?.\?\L31#(,N=73J%
M+'CV,R"RJ$X@B>H,DJA.(?DS0+*)I"2KR3"27H,CJ<G@9UZ#?O;*4&>\#MY@
M29XRF.0K0Z"=,LU?K<`!@,21"4V+UCAH:LW,Q,KB`*YL-+!*T@X8FBLIRVJD
M(!JV>LN2:+FL+LE+MC6C@S^``50`U$#4O(+Q`E"`U8PUH\U[M-2<!@#<5P$1
MX#;/U`8WPAT)U,UW<\'];P?<D0#?[#=+W`=WP"TX$\X8-\*=."_.%77#K7%#
MSI*S:BUR[Q.8L^;<<8_<GW/HO'('-*8SZLQCG]RN`^OL.CO6-'<`(#O3S@SW
MQ!W0X,ZZ<S.=<_?.O_-FG7,+S\0S1)US'\_),S@]0$//TG,`K4#?1-VSU%T_
M/\_F,_I,88+/\_/4_3['SUMW!/UTW\_Y<]C==5_=GX#_#$";W?LS^1P(,`.:
M@-4]0!?09L`#+79KSU+S&Q`/F`!V]]D]/E/0>1$D4`<``2\TKL!!>]``@.!-
M>-O0N`();4(GWH-WX7T5K-`M-.2]>//0-[0,34-;WI*W,N$)Y-"!=^3->.\3
M/W00S7F/WLI$$1UZ7]Y#M%VA1#/1IS?F'1]!T5)T[-UZ!S15]!5M>_?0`8`6
MS47OWD[T%QU&`]_Q$1EM1A/?`0T:K48CWZX#&^U&,]\!`!PM1R/?4O,>H`YT
M`H&T'FU.>]2DM"`M9B?2B/5!W7U#V0UU]SUE$]/=MY6M3'??6?9&W7V[TM7W
M]:U*L]*!-?<=3?/8[?4RO3JPU^)W-#U9E]_1]&6-?D?3^O5%#4SO)HCU/7V`
M*\^&L_QM39/3!/8^_4XKV"7U`YY-/]CBM`5>3_?2Y3<]C6&CW_1TA[U^T],@
MMOM-3QO=MI$#GE#3--OW/KV"T]4"]0JN78O?*WA477ZOX(&U1#U0]P`H-2%M
M@"?4+K5&/4H#X3VW]8U][]3&=9<-`+#4//4VS5HSX=*U2KV$G]36=4.]4VO7
MNS43[EUWUDQX>.U33^'U@%;=@!_A4W51W9>TX$)U&=X*4#5I=5;-9$OA5#5;
MS8%7V&IX5J-;V]5QN/IM5\3A[3=\E%7#WRDX&8Y7U]]*N%Q]6+?A?W49T%B'
MWU*X(?Y_T^&&N`".52?BFO5OW5D;XJ'U%VZ(A]R!^#[Q64?@:?AG38$GU9XU
M8XV!.]6E>`>`6]O75G@J[EO?X9-X92U<6^)VA2Q>@OOAKC@*;H3O$[<U4%U:
M!]<P.&M]6\_@4OAM;8/3X;=U#FY7N];D-2W.BZ/6ZW4"_H4SXT6X_.U<)]?U
M-1H.<V/C^O6"_5PW`C=`%.Y4C]=5>(4]7F/A-?5XO87'1]_X#>"%^^'4M80M
M<>_BKL-\C0,(V5WV>UT$<-C?=SU.).$`;_@X;H^3W^:X/7Y^<]?VN![.7__C
M??A"OH\#XO2XAMT/X`"$^'G=8._8_;A$'F0SXN/X1?Z(!S07N20.DA_83[8S
M;F&3Y)DX/'Z1<^(1N8X-B@<T.O8H#I,#V:=X0$,%#`#@@)G-)I$"$0`XT&^;
MDFGVH[5F/VN,%IQM>O:,.-SB\7BH"++'4\6Q3@(V`-!8,ZX.4;F1?`HX`SS`
M0T=JZH)\3B$2E",@=I[$W+)5&93R$'`Q1W8D,L%H>^[()G+('*UZR*-FN:;C
M6IX*XYWMZ>;9*_-WXC*GR%]HS`QHZ\NU@Q`X:._,%D'/',UD*R="G\F?EEJ.
MMM&<&"#-,E1I2VDSS9=`-Y`_?!35]]Q<20_<.+?>W#:_S?.X9@YQ"]V>N<6M
MBUO.C\#@K'3KS1\WXQR:/\Z1\^3\FJ/<F3-$;CFWW%9U9DXZQ]R\-.<<.`<`
M-O?K/#H'-#MW[3R<NPY`]^Y\G`<`1+<T[9N3SDBW-OV<!S1,-P..=D?/TS/;
M+4"3S]RS]ZR=3]U9M]Q-/G_=XKG]C#^7Y\^SVHV>T]U]=]O=/C/0#G1K%$'_
MW14T`'!!H]"R]U5P>&/1D8#CS9]3WETT`*!Y!^B?MPYMGX/0^;D/#40'Z*KW
M@8Z?W][*Q.LM1M/>8G3N+4;[WF*T\"U&&]]G=!J]1K?1;W0</4=SWYVT]FU>
MS]^B@%C-?7,!]H`6D(17TW:`#R`!C-A*^"-0""@#OK@2/O(*`J2U$BX,5``Z
MP$NN3&P#7(`\P&6GX?0`*:`*5.3;>"/0F_/1Q_5\+9R?TOEX@VV<4^GG-8NM
MG&/I`8V2[9Q#Z?GXERV=@^GGM2B@"W0#UOEJ'4N?`(=`!5!..^&Q=#0MDUO@
M\#2<CE'CW\TU&)Y/&TEY.E4-4-OIRH1<75`#ZJFX3(.(N]8L.*!.72=,;;@^
MGE'SZ2IV@YWJ-.HL]DBMJ"O9/3BD[EY_V4&XIA[0F.G=@%#35C\J;7HF,ZH;
MTTUX.(U+>],6TZ@.A+O84C@33HRCXE0U4]-6!^IF-<=TJZ?B8KBJ_HQ7`V<X
M(3U=?^-LN+"N4NOC:+6QWI$?V'*XK^XZL-AVN++>I1?9RM^M'@!\V7FUM.XZ
M@.HITTM=?K/I%0`DRHK_TL;T(3Z'I].+N+?^2R?42NBX;E+7`S4`3BU54]65
MN+KN5H/6[GIF78[_ZC6`C&V%4]<UP#'ND-/6^;I$OHK;Z\^ZB?V*G^NN@Y(]
MBR/LU_H<4`+8`/+ZOPZJ+]>P>,O1ID?7B+4.;DS;`'2U#NY-9]<=._J=4-L`
M-;9=S5+;`,KX)$Y5-^,9.ZY>!D3C,7LJ?BV4[),X,RZ27^/@N'Z=8??7./M(
MCF"'[.DXBWT#H./<M9*=8`?M7K;$[HXS[0$`J"Z/Z]4:>P5PCSOC!S@_3K5;
MX``YUIY0XP`%.!<>4J/85/M3C0,HY#)[C&V2I^(XP#K^JU/D)CEUC9&7[?KX
M1DZW>^1QNXZ-4U_9179)3K=_V3F`?\U51^UG>@X08+O?X'H.T)`?X!^H-#Y*
M>]-A=D\]2L,!?@`:H)/#133J5QYY=*L3L\M6,?/EVX:<39<SN^Q*RAR%,J)Z
MN11@,(/N*<>?[5L&VH&YS>SN$MJ%N:%]F/_,$%0(9HT,S8QYT7PC/.;D\J1=
M:$)$`,`NH`^$.YCY/W`%M`*H@,#]"Q#<:O/RWKQ_YCVW]$XWV\VDN?5><??-
M*+CUOG&OYMY[8`-R2]SA>VQN<BOOS#MMKG)'[^F[,H&;D^_M>^E\.C_I4K/W
M#IRWSE-Z;62_%^?5>_R>G&?O\7MSWKW'[]$Y^!Z_5^=.-_F,G:/G5+=WWH=R
MW>XYUGT^,_#D^7>.=I/=#+QZ;L$_W6]WW+W!X]W_P!O0"\@#Z[D!+9^?W0.T
MU-P%B`-^0'M./]/G>9$H,`B@`Y+W!MU!Q_`S?`WOGP,`,CP-/WI'`@`Z#Y_#
MH]X"^@R-P_OP"3H.;:#W\)TW`%!Z'_%-?(/.Q!/Q$KH0C\1#Z$]T%`W%H]X!
M@(5NQ7?>O?<6O<4GZ`&`AO[%<_$<^AE/QBO?8SP6[WRW\;RW]`W'Y\UIP#8`
M-7??)CKG[(!WTBKZ/MU)D^9U_!T_2^OB#O@LG:-7T[,T)Q[(7P4LNA9PON_B
MD4`C?Z0S\BUZ;KZ"V?$3-?W>B>_@^?M8S<GWW(N\3;VE:TC6.!C^I0O6IOQJ
M'LJKX6EZ_$V&4]5O.I?^5&<Z:O,J+U?7Z7J\(&Y6;^"R?"*^I]=&JWQE_:?G
M\IYX83VH]_+"/`J^RB/JJSD]SELSZB>Z:8U:/^K`/";/LT_J8WB3;JG+\M1U
MIE[-0\W^>!'0J9/R1[@^+JI'\^8\(&_-2^2I.CDOM+?JZ'R#?533\>L\B\U4
M9_,)NS4VR>?SNCH]#\XSY]3ZS-V)-^S4.CY^7BO9Q?IT%,I'["5`LD[,-^T-
M/8U^7F/KJOPZSZVSY-8XX=X-9.O</+<^IX/KXOJH#JZ;ZQ1VU9ZNV^D'>+M^
MJLNJ\;J[GM)WXQ6X-XVOC^HR_;YN@??KW_<.'K!SY!,UP6ZO[^`'.Z&^LO/?
ML7I(_;`S[&`XQ=Z/J^$8N[;.U,/5K3A5#;(O]7(UR;ZK5_4"N\S.LB_UE37,
M[M1W]>PU95U8W^R'.C0>D/_J^76^SEN'XQEY.PZKC^/MN+]NCK?C,GDX_[1;
MZ_8X_GU?_^/L]8(=8<?7Q_J'7;"+V!DYC"V.S^0M=L$.8VO727:1W;;S]`1]
M&P"W0^Q.-IZN8@/N1/TX#KA_Y!!]#H!3+]B@NM^NK6OT@7O!'MH3[91TXJY=
M&^")>U^-N+?ID?LP34GW`.X`/G"YPT7@C#$:+%618TX8Z\/09F8L;?8-;Y%H
M+&X61E)+;"SAAXUN2ZKV<J_X832,'W3O^$GWX2AU'P]3]_-POE0/HZ.>7SZ\
MCM)+[6B^5/K]PZ??3#,0PWZLGSUZ$,M^^2CMMX^J)4,-6@*0!C6^WT`:U`1_
M!JE?<A%C-0NI1HS5,'\/::W0`8#;F8,```ID`B7Q_H#]<1L=&C.PD;+$L8E+
M#)(&``4`,5``"$W2#;Y-$PLGA8BA2P#``/Z`KJ2-!9"9C0&A("16@-NB"U2)
M7XJ;YUZ[)9N%:FDUUZ%5[1#%,S?M"LB0GZ`$5.YAP-W%\AE!W=0C]`OL`(?(
M02"!#0!<`#B@[:U!19"@$'7XOES`FRH"F!%+ASNV%F0&0/[8=$7L3]N/,0MU
MELN09;WG:*YRO-8Y00$``J/`R=SI,J>IN\$\!9>>IZ=?_KH#YD.`8!X*M,+-
M0*&M_K813@!($"B^4=\0CI#P;6-8A5WFO5TBR?(:(&#FF%I$7=`1M``,0*0Z
MZ'MD[A@;$0H8`MM<)";HF]D($+PI^O`!Y"/O`!]/`C$`%X9@W<'M@?.X'H@'
M`DX$^N>C<`%':]>8/X^GFR!2&<,<K<$,,`%$NN9J$[)V^`E<`^_+\AD*>Y?/
MX?.Y3^1.'('-61%QV8RF:!$&O\KW!!3?',:(;.!.#@#;0`AP$;@%F`=<QM'9
M8A<."@!1/`%-0,[T=6'[%`!?MHL4`<%($F`%R"+#2!'P&SSF"&9!B8:P&97M
M.94==/MO#VNUM+2"PL#MMJ"JN=G8GQ13-+J&0;-)5LP_6R-7->E+VK023EP`
M7`/P0$VI54*5.(`/B0!=!EJ$9''NM71\SV>Z[;]V(7.S/Q^`^X0I;,CO^0)J
MP)%%I'$<D.Z#[PMHGZ%*J<HI77<OF.TA!H@!6X&UGZ)@&Z!5YF,DV@@<Q_T3
M"R4^C=I.\,YV6H*^QC7M!QB3%NI$YH=QCDJ=0B^;[N7J%OQ7++!C:U?;$G"M
MBZO,/`*BK@D7GB^I1#-G+3$A/Z[+]\8?4?77Y6N^2CQ/A;H1J]GJNHN[8S]G
M%6V:?3J`UC_1U9KNA(=_"=2#E3Y30`T\`+C!7,5<K1TE0GXQ^,^ZZ,.6,!)`
M$I<(/E$'3(3_&@%P^,,1_.[EZG-,&8Y7[SLZ0HN(02RG.4I5-)5"IYQ4`>F!
MBI!?!0,2`!L%$@#+"$%,X-ZD_DD5S)^NU?R]4R)W:/UR?\0GEFI964%O[AXT
M\P0D#GM'-AIP)8`)H-LJMCOM;8N4QPF&U=Y!MUUJ0[_U[_HS!41`IK5S62(1
M3K?O`2-`!-T`,`G0`J`<`BDZ479A5FK!7EQ4$<@;<!+@C:^RLM(2A%_&RD@;
M$GR(R&6M/VL1`-<`48"'`R.3C(@=I2NL?G8YS9/,#`HP"3AWE?K071$CF`&>
MCT16_$,&]1P.@'"_9M==3F5&(%H`-@#[?D0`L,'EJ72'9^,`0GL\@.<NLL$(
MD&&T`3S=H0!!@!)`Y,5<H,H%#CCNL,D(9=0/-D(^X`_@6(J%M#<(,.VMHQG3
MAI9S6@K3W+L`2GP7[5<,(&4T`-@!XK_X7U`+=``X`/SUT"%#A'#D7,2<),7K
M@3Q`I(G_*;KH1@P'V@U00(DD06`B*9OR+%:+-%'/(4FAF3)]:0BH?FH^#:#F
M*03X,IM.?;OD?.(N*,#H+@$H]T-W::$P8^.I20!UZNXWX-@#QOWP<@0B==?+
M#`6PRB@[\.4(@7K`.Y]ZBAI3`O`%$`GZ#&R$'T`>8),3/D$\;`'1`$2:H]^_
MH53@!90/:#U>*&(R2`_JA%6RZFO+8&I<";`AU@L!@`J@`Y!MJ9=F*O"4@0S,
M+UNT%5HV*2OV`W\`5T`!Q1X4[F(*4`$:``>&B17>H4#0&SI```.%@<>GNA>)
M#T)$/^D!(`$4.$<QT]9S3/>T]3@1.&KT?F>91LN8S`5&`-`%-'G2-9LKW]*7
MH`?@&[AMP8M(.2D`ZI\1T%=S"1A*[5R^#)$7>D@7AR!!6,&'A`3@@8JP$E@?
MAL!"$AA(M/^<#?&"!(%(:>/')9):4+:\,'X_;I%M8,)C<O!PL`'S?VY`5DXU
M[-+FQ<*&]?;L/MPP4-NGK5ERQA*U&??&8;R9P<]OYE]@1FKNQ;%:;5:,-=)R
M1M:6Q[)BU-K<&+>V.<8=B6:P:\L9]-IZ!GZDGT$BZV>PR!IU%-L<688D54>R
MS6LPR8)U-)(L6<\V2%)^1I(T;>//O#*N;7N#;-LI8]NV-^BV`0!(&P0^RX$`
M0!A@`$CPJ0ZX!NFV=9LSP]W&.YAER9+B;2(:>ELN:9<U$_-EM:803TR`4<X3
M"A^T75H[98SZ?FP*_03D*4G!INA%,`&(`$D*[02B(C%8!=A"46E6@/6RF9`.
MB`<T"2@"8`&:/=H)(<G2:V1D")0#ROU>9H1`RR!F4/XC!?@`0B>D`()!*0!A
M4`I@&)Q1;;KX@(A`:`]HT#2H&#10,`8=@Z&`,Q,;X`J`O"CVQ;EB`(B_-IN+
M3T6$&A142`'\!#"`>`!HR$;"&GP"'`8-#-J<'A\0;```'$0%&O]8"&P$),`A
M0,8W*!.;Q+\J7VVGNHKNB7[R`C`'[$^.0VTYR%QNIY$@?5F!L!&.`)D`DH]O
ML#50'G2BD'7^1X4C#A@12<H3R*D%H97H`>P`ZR!)APWR%0`0BONH4VXB`0`]
MP+!3(JCR91U"(7FIB!_4@?9E*!#WB0:9$YK!WX`+`!-`>+`@0+?:)FP$#,`:
M8!K`!&@,9@$6+)R7-T`9@$1XJ#!0,`7>`"$F51GH(8^P1WA\*`A^8"B<*P2Q
M20#%&./@%'U\@R8$C\`G\+VP'P@%E`*^"]J5XMB(`0&R?E@%7/ZT.$N4JP(;
M@160"X@%J6PT5(^YNLG=!"Z@((C_!1TD<TZBTY:LIZ32"N@'L%&:-O2=Z!?E
M2P6V$&@!+`,\?1`53TN)<`N57V@!C+QJ9+7!*<"CX;%Q;P`]G`>O'/A!+P/$
M[^MU+#H"8*D(`.<`<P"(QSG!%#@'4`+P6Z2JS4<*!P51BJBO@(FZ!)Z/)LJI
MQ_DA9FD/X+,"A=?!'\JRQD\TQN$=Q!^(!X.B4H'KZ9R3-TJZO'-V8\ZQ0HCN
MR5J3"G``.`"2`*L7:HP=X`'`#<*0;2,R,,8;^,%&X`_Q4!H`_`&40N0-_<VK
M3"F@*'`@0*803*V=%I>!H&=S!_/J+)H0+MN6$,`&P`&@98(JL#YL0V&FMTN9
MB?9!!?@!J*<6`D(`$L"B4%T4!.`'X+?P3,Z6EPZ58!HHI=AZZ!'8)R`!@I\0
MAN"Q-3(W-9?(7HRATQ]((:3C)]@"D`,&A$60GL/Z!($E*GHV@#^4?6NN2D$Q
MX```)3F%[$ZZ!+$N9H%*YH12'D'VH0\@AMD8G\5;@%(B`%D(JA\Z,%B``$"]
MCU%2!G``&!FZ28V7*0*KHF?!;_%?81VH,2E#?6&`!4SV)P$]K`$4#&J+!F&R
MJ3P"JD$_^`99$0<``TJQ02,`,MP73E?:4E<^)0[44$?PQ:&"S`74)J,CE!+<
MY&IX4X(04L.\3L([MP!`I0`@`A`#\'MZ`3V`=>&7H!=P`X`4\L7\-B"/%P=N
M8/U'.CDM-?HX15>/1EO/X<6G/[*R`)Z*+1B>.L]V@PB@!!"_Y#VJ3O:C."%:
MQN`D4E%P`!YN`8D`GTJAK)?SV[&MZ'!L.A\.U4GL9;N!".@%K/K,`P(.1T'8
M(PDX:FD)-,BB`G\/7M]"`!$P")AT34Z"`5.`=6'/:'78"XCIT/ZR.C&BC9_H
MH76!F6+?Q+L8)46.HTKP!+7%T^'W+`#(0`^@`<`"(/S5X>F=A"%.53>"5-7`
MX;]59!!PG1FN93"7XV%\"_FG]L`:,0G&7`@&STXH*BTDZ%MHQ13>+]9#^8NQ
M*IJ1B]AA(97*-U<EM5`90JI@5X(?_KV42A4P`%@AXEH5/6H5)5>X56*Y]P:X
MR@]S(T'*]2I@%,:&P1,'H`I0"\!9U1*&!E2@>0)="721N0("W4CT55`0+X,$
MB&6UL,*/#*S85D.#/9`$<8/87#!9H8`JB%<K#*($J$4!]F-/;+-:`*@$SQ_L
M*G(U-(A7C1##%R6KEI7J*J\P!E(UE8'F2BO$@H-MP>[WMP(BAB]BB.[`*)`I
MJ6UUL.(E9!!WB$"%H54[ZPZD1"Q8Z4NB"G2E%@44\5ZE8]@`'3`T5X^KKQ7C
M8H)8'V@#B)1D!1]$&F*F`XNX02PCBI10B(8%@1^"H`6PMVH!Y,!>`KN5&,8&
M@`V`!6!:K;;N6@:M%M9M:`>@SCHBL+->5Q(R'-861)J5>-AF308Z5F6M_5:%
M;%GVH4@,&;$06ZB&)98I$)OCQ(H;1K&T#&\6@9"ORXJU!<%BA4*\4A@`/J(X
MB\D%2!1O&;,*B<NL9A:X:.GWXIC$G`4<B?0L1LLU:]40SV)\#;L$6B"%/V)X
MJYC5&B`$P,!D6(=$&Q8M48?52(2"T+-H*_>LVXH&;(&ES^)G(0\&`(2`1D!`
M:R,(+*$BT7V44;\]-`=)4+@7W`NUV6;$8:2VE"`9J9^1^#DC<:.H>]ZH=Y@X
MZO%#CGK\F*/R)=R]?(DZ*E^R#\N7],/R)?`HUX\\:J9!CX+]J/=@/_@HV(\^
M*JC!$(OO44P>8O0]@510`_A3D,)J6,1$)A@QK`9#:B.&U?`*?@#"@I<#`0`T
MX`9@%CP"8'_:-"BQT2"C$,+GD7+W3?A,`&.`>8]+3<-G%QQHC;-86R6&N5`X
M0!7PN8&"++,Z5D&.Y)\OY$L`#^`#]!2#B`T'RL`HX:&%`L"%[9X:#GVI@`,W
M">'B6DF"5,6T&"6&SI;Y0?+P";@$[!+%$)4"0T"=#W>W:UDXX/[6,KH_^--;
MZ$,`ADA^5&Z<.P8##(`A@!2P2CP-#1,/6JV!)<"6A;:512PX")6R"96A`8!>
M,18#+>)WL!&Z`/P`B]:Z[`R0T5J%%1)`6VDMR5:'ZPP#%ZHKJK!:B<3$:,8+
ML4GC$?AA;;3^4U\&TI;3"(]X5``FUK5NBIA%<U9K@!(P#JCNI/\00]'$<)FI
MQ5ED#YH1^0DH`=\`S)'.98%U(S$P>(JV+1N`N6*":\&5'&AP77D@7'XNWL!G
MH,)UX<IP*2<V7!VN9A&(2\1%T"IQO0627'"3]%*'`8[0XKJ>/"V<7`(!&1=C
MBL9EX\)QZ6IV7#VN,Y?"X<=5X1!R\4"(7)P<(Y=-99Z"75QR!8/@`N#%)0"X
M(?-!=NDS9;GX'5NN^N*7Z[XH3TDYW+E(`Z$5UX`Z8,\E*@!P)1>U`[`"A5D`
MX!Q0Z`H^'+HH?9D'11?4A`_AZ"JUL&QDAZ[#YY&EBQ20`9@PQ@%)@*J``N(+
M,8>XL"IU]?T<B8!%"4+"3*Y8"D!>L+JP@*\NN(G-(FM"/J!UV;HF`[@N75<7
MH=>5"_AU18;*0<*N`I<#@`+0#=A4$0!&`<@`EU\?)JUX&%`;/AD/`2%&.=&A
MA3K4%1C>Z/QX?FD'E%^@!"U#!LO^Y:HR0`D'H]_SD&IA`5$D8F`4!$Z_[1#4
MSV1F9^MTJ1@SB(>K%R(+D8BHL#`B'I760#-&0T"-T91T]I-:C![L1C##X-^)
MD0580!Q;]17[#BW$S1.`PL^(59A;N!@IC5B'0..@$4.1+/H%4`&.BD`EO^*8
MH9#0!%H(>!IC,?)`HI]>H&ZSB3`S)F1VBYA&EA:_4!2R8/B`R1&'B@,`%H`8
MQ#TT`'``<`'TC*+&;A&I<>RC<_!9D!5N3%9#=T@+Q@G"19@)3!4E#*HE<!+(
M1H(P/HGWT'L(`)$`;,#8!.8QZ]$UGK6F)*VPAX"?0!ZP#\"*]4(.!<B&J</X
MA/,G9[0-S`%@$`6`84`G8`H@'="MY`TS?P8`$(#9A-VX0JP?*I4<6M3&-$H<
MX?4P#_0BK!J38[Q&58`&0,\8K`)PC03X7O0#=5*'@=UP<SD`5%AV#CJPK:&R
M,8+`;$R#.!M12]#&"X:TD=C(1;`V3EW*`46`;2-E!0[8>/@V>E!N=U^(_U@O
MQ%F#KPD]J+72-2_$"4-OBUE`$>P&>#C4BF.FM8.L@`/0!U`!+!I5307$/J,0
MP#08!"CU02="1M")B($I0,)(830ED<A&=U<_=X7799ZB`V`!Z`#8$TI'%$#7
M\>O(='0Z!@&@CD$`J>.92="(O*B3'=K`"/LDQ5B)S`+X?$$`VAFWCDU'L:/7
M$>PX:10"Z!V_CAC`Y)0&L(!X=OP[\AWU$X)`PV/@T2Y'>)P!&!XEC8A'O^/8
M<;RRQ?*5<`2O8;R]ND]KIM,F$G1GE!.;!<6]OX]NIM2F$KQ&M02I-*PV5]MQ
M1B9HQ[)BS-K@2#0#.9(?2R<(R,(CW0QX;=\9H."O[8\4;%-D#=L864?!G\$C
M2RGH-5`D+=LH64]!3D94$),U%=1D504I25=!3]8E"92E;=,D%6@"?%$1D*)8
M$!RP!B@I-@/&!FE!6!9;<$,#;QO_R-MP67/!71(O"P!4$^,?&`TY5JT!<T`@
M@/9B9HQ;)1PZ/*$3"@OOY.#C\(LSGF$>8.N40^/:+ZGR1_A*43X6`AH`<4".
MPB/T*7CD2%8B.4<D?0,.H'U`.]%,=68PC3_%20M3H`KP`6"5X!*'70*(:1"X
M+)UB';3,%`JO`+^*U@`@(!8`YM$N3H]48&P$1``/X%OFG\HX*IS2/#%('H`&
MYW\T.A'?#)RL+"*LXI*4T"@#<TDD?'@*B.]"$\5DAN)C]D`.M1M_B4BL>H`B
M('WS$.S=^`E>`28`8&/#X:]H8$"!K0F3(5N0M8!^;-T8%'B"G&$*";>H6,!8
MQ^BP<XAHP4T4AK;`#H/)<?L1=HIF.+<F2DT:1LMH\6L$0Y`5;`#*`'DH"!9E
MJ:SD7YH+J0&&`40=DR,;P0X`"["S!)#68U8+U=@T3#^6E,HFN55N*<,3OH!>
M8.&WP3$=]E7T)/JQT0OW@W-':50#O5^82EFE@!>Q`8/254H%8``2`%J`^E4$
MBQ"Y!&@&)(M``!R`1.3G2P2P'_`!)`+L+/FQJ!B1<5P!V'@$&`&",HBO9H``
M)1J0!""-/<,6`KA(221HC!(I.L$SM7:TA,83/<+HQ18T`"@"?`(`9845DP#^
MQ@_F'7Q$@@?U8A<.,L3TD*ZD<QP5A*XF/+V`30`*@"#`23`RC"//5[O(T0L^
M9@!0"K`&X%'*B%6&/234*#$$>OCEY'CR20(0O(,5I>;7,4,V?0I%.EF!D$YK
MX`O@"SC`&!!**G<`)H!S*S%7$0#'&"#N+D@5!<=$TA=P3I$.Y@CC7!1)1XUX
MP)W2@/SL4%-605@6BF332'Y$6CQ[_%V(6D&>C(#H1-\EJQBFE!DF+BLF@L2_
M87MQ<``4#@A88X0EO86F2A#)7\)?^9=\#`(`>,"\`R!YHXI*'@($DNX4%DP$
MH<N8W2F$,`V15*P2.T#W)[42+0BD0'6N)U>^U4KFZ"C)`KNKB"+Y+&(Y1R)+
M"[@(B%20V98FC<G`I]R'$0DYF<%>I1`T%0$'SDE\8_#4H0A$TA+:5D\KJP]=
M"8FH#/Q9,8!65W?)/84(*(L(:!18"1%`B$`#-B)0"=`(1WPK2(#(?H:K'Z*>
MT=^(5R(B>JP"5S4@%8`*,7Q!]GOHX*U$DUE$TB05(=)XF@PK:7R.!I,K)^)G
M$ARX130L2!%Q5ZA)V158`6D%G+1-YJR.!@6@&^)123;9K>A,5A/JB+"5W)5G
M$JC$G,PK4:V"DYN+]^&_\7YX2$E=82<+%QN%M14-D6"BF5Q.DF^VDYBKE-5+
MH8?8BL!;G;<<6FF'DL??ZP[P_^A;O8'F2E<R4@(&#'"U3E`FO`/>`=B`%6-^
M<HI0^S,-2"<-%_W&\R1>B6+5BNA]Z"=)!)0%!R6!\H-P&AA=+1&/!B)$W20.
M<4`I4Z!0]B:I">Q)<,)[$NS#H2Q0UI9(6/?)%Z*!H(%P1A0C4B[H2A+*#N70
MJ>Q#PAI1M@%>+OI)$Z5X4@I$TRA/$I!>`BS*#R6",GS!63Q0EH%6D^;)Y1)E
M@>]RMK)0%JP2)E&%.F*,4D?IG(S!E"@]E$[*X^2I(TK)O;A1YBIRE![**J67
M$F,EHS109BE#"D<#GI75IX[(09%/T@'HD]"+O("0$AK0IIP,30-D`-"`."6=
MP'Z0`-@"^*[X/<&KX15/H'BU)SA>M0?^77Z!B@#JI'EU'7A>?0FB5].KR@V2
MBL97Z<I>):6X5U@&[]4LZ,Q(YJDOH10!1EP+UXJ>)GVUOFHXN"I2/?`K/F4L
MDBDIP<I?'85X!^4-3=04H2K$0QH*#("P!08L4%0=2AS9!UM@H2@=6-Q$3-L7
M*QOFVSN6$#$^CYY'3YL\XYPX:AL]JA/-8>S$;-1PYIWHW(LG/G[@8?1$>9@]
MD1YVCJ*7X,/R)?HP\!X_S!T%4"3OQ:/,>P1%@IA!T2"&4$2(M?<48N^]H$9#
M3+X'4<S]U/<FBA,QJ,93@_AS4=17'G\TBOX]?26`KR,6.0@!:!\K!P(`=@`4
MH*1X4KR9)`]Y!RVQ^\]+,:;X??3_T!0#0,%$\-9$H)S5PAH`9`.2`+#$9*([
MR\W(3-0.[28[#&NO2")HD9)8C;`DDETV#%=%B,.<`7KS'6)B@8?0&W&%3V+_
M3Y189"0EA@M,B=8!K]0%0!-@"[`LTKG>08'$:(1FD1W)VW)'1IM(3M#$NHLT
M,>*QBW@"0`%:284*)L#+*/MG6OQNH1;OBI>`N1`1(!D`:OPSGB('`&-+OE?B
M06V(MI0$=7B46WZ2YM8N\KDU'))+5K=68?VMY):YA[B3W>IL;;?^$%W+/</7
M<F,ITXKN/`-$`29+(J4*PN'X9"``'"['+HR6$26!2R^8`8@'C"CKE//)^F1Z
MRPTSHHQ1^AK>+)R7QZ6Q8D29MQQ3ZB<_E_,-SA80BT)&6O)2!7"Z,;&5.TYJ
M2W#)2@1;WA<B#0L!3T`Z2SOYXX!6216J"WD(M:7YL#I972@=Y83F.OJ/6V)L
M4D'9I!!>BC:06YO%Q661X<G`/E19(IC01I.IU^6IS&HSNWPU:"R1EK6&S=+I
M$,6P670C2LCJ*VO&04BHY$=S(XCFV!Z4EPE*)643*$%F4ZQ=$BZ3EM&=.,`\
M8#3)O%Q29@GV2NFM-8Z3X+7(5FD[K"_#-X>JS4/QY'T$9LE;EB\7'GD`^F7&
M<G`)OB0FOB1`EF1$".;Y,FIIJB*F'"3+4.T7RN0I\H()P#32."DJ`GE+:<VE
M)!<C!"#Q`6[F@1X/I!:3@=OD$9`-:!&6#^*JD$,#X>"D0M#Y,;'"92R"8P`<
M(,D1+PB$O;7"`[$77TT6``2P!5D(U`#$``3,$1>;H=\!OZ1.]B^MDQTK'M,[
MI='W]ZC"5#$1%WE+SJ+D(1D@9=@M2LOT)%>RR<IQ21<1FCH*+)96%3L.%@+Q
M0U;AQ:Q#],4,2RG,`";;B#'5+0L1@+!``JV=!Z8948)Y6K1?5C![#$R!:``W
M@'[8OUP(2`/*-7(E_J62<H-IS_)C*EE\50I,J.+<"*"4XRE%AC'=B(1,KZ4A
MDV-Y7V`*Y`/*`)U+#B7J$HU`9V%%.`%(`#9*'.44H6TRWZ"SB!L6`J?,RV5\
M<C+TIM1<Y@4D9"+(`@0^Q5"4J41NJ;S^8I\`#0#1<K@8HBDNG@0<7,C%G<"$
M:[EHX<)P?3B>BQPNTXUT<?7%BJ`NWA2MBY,!["(51+O(XF(ON;B^BVVN\**7
MIP6VW=@!U+BR2N9%'1>MA<?EX[I<M!<1`^_%+6-\L90X7WQSI0_\&W.N6$Y^
M$<KU)>`#O`*H7`,`.8`0`,O%Q#(O66+:`_Y,+U=`<RV3<BAST7ET=Y\"G>'\
MA+[8Y:H?I#.7`!--T0>*X0Q%=JD!_(M,#GBNUH">:_8">EE!/!@!7;("#8`V
MP!]P]9H#Y`($B,:K6B7^#W19BN1=SB;U2NB#'N00L+<2#LR=U/ZR`RB0HD";
MX'T$>UBML!SW!]>%$$0.@.?A\^@+8##P@945>8@`I0<P"$A<)BGMAWJE<`7"
MI6JX&<)N"4*.7O@>6F6O;&!8\:$[<706F#\FEHT@,X*Y;6D`9`/"`8(3XT?8
MZ63S")CZY1=(`-D`OR3!!X,2<)!D@C7_E]O+66/\"+7B^"A+2A]T8.^>`<$T
M0.SRU-P53`-JD0#$4DG+J`GP,G(@S#7--6,N7@12#@SQQ90K@#('3R>`8D!;
MS$@B#P@#-,RN`A@`RZ828"="`W@&:`*4`"N`@L%5``W`"*@$S`"B7L0%3D`2
M`!(@`U`!V,SV"<H`(T`XP`E@W.0J!``2`(,`&`"IJ5C0W'Q/[$<B`;'-(T`+
M8+9Y%:AM:@)6`-S-2`!OLQ(0]5H!1`SV"<+-^,`*H+BI`CAO*A.2F^&`)L`*
M`$<2T(!NP@!:`(Q`%<`-8`6`.UAZV0!8`#F`TY,*@.,U:OIMU@#N9EXK7$%V
MLPF@`F@8=#=MF\Q-%$`3H`7@!``.[#9[F\5-C1>X(;@YW*P!E#?=FP``^.8(
MJ@7`X'1O/C>CFQG.&0!8C.,%;LAMIAPZ7J4F-LDGX`10"#@%_"E?E6A&[`=3
MZ.^1V.P9<F/L1FXOPR9Z$K&IQY2M#)Y(`#7.6<(GH+7YVL1NRC;!F[1-VR;4
M*[SI!F`"_`!4G!ROXN82@+@@"D@`Z``8G"@`)P")T\*I3*@&&`.44"H`J)>*
M$[?)W70=5``$`(2`%.>*\RSFXDP!`#>MFPK.78$2(,T9Y;QM;KQV(E7.*^?'
MB\OIY61O'C?+G&=.!N>6,Z#QYB0$<+Q4G#:SNH*3\PC`\0IO>C?[FXJ*#>=5
M(-`9]8JX[1.ZG%].L)@,@#I&Y@0`F#EK`&#."6>%T[G9Z&1ODI[2G-1--B<4
M"+<71;H\[O:^B9NV<*(Z8YSH#4-6UF;H&2?!=.(8"5K)$DRUH1[]'*I'.I:K
M;2;H1G*UT=KX6#A!F@&NK=&A:\LCX1X;'8:LH"#48"@(ZO@]&@75,TC!8QOQ
M<6M@?/0:,-NV!LZV^XQ4,-I&%3QE4-LZ6:>,3]8I(Y2U-QAE-29L&R*`@^5N
M0Q^P#O`^K@TF-!4:\>.YKRWX._#0P`5M27)!79;ZL2YX-(D$38+\!%6`!0##
M\?WR:""%.$$@"`.8-$'M:5IC1;":G`4&`XQ,^67QL@)V16@??D]@9;R00<GX
MY$>1%*#2[`]0`";'.`T!H`O0$/HLB2%,7J8``$`($ZD8=AHUQA@O`A,>1(`9
MP'PE><AY/E#^`V.`OLK>84`EKBA'$L<"#E,!]<#?Z_\1^#*3($!H2ZB0UL`$
M0`<05Z`+8`<A$9('=P`5(4ES[U%??0'9"%O/R$JI10O9\Q0V_E+$GLT`7<D#
M![%%;W`FG<O@.D+.'X<QHD<Q`"``Q`#65/V.!`OQ$G_(<ZP4G`*8`;`&%PQQ
MJ2WYF2I;A@L^0XXO"$1EZP9H]TQ?MDCJ,-N-)<!/JK1I`0HV,K-TA)I/T%`%
M;.!0+E#)[#4UG[J(38H+,X%T)Z%W3<-^3<DF:("KABFP!%@#@(:@`54`E)$+
M8!(@`(L&$A%,-A,`1``*+/4%'O1I2BL(G^<'/XKL<S.0`J!Y6`*^1/H`923N
M$\I#9[).,`4F`&R`W!(!(/AIT4K[(1JQA;26$H`0(`H6'+-[P@GR)Q0J3,)"
M8`J0#=@D]`C,%MH=XM$7H@QP!P`&*F/."H,!9D%>*0'QTH$NU3!IDGQ(^V?P
M9<Q"V7R6@728DWJ([F3RTV18B1*\D`"D`=O+O!742_89!'@"J0"@`=:):<`*
M8/EIHZ%Y,`5(`)(@4!E%)0R`@`'+#1SD78HVH&,1(>I":UEBNCZV`N=,5,@5
M,)'@Y=(JAF^6<I$(7<ZI(BW7XY%?-0%L`.P$,H`L8!O`$OC+[!CR`!.`=P`*
MH/NT`]@$!`"X8E6`2$``(`;P"3`.V")F1@``4YBKYJ&S`B#UK6T,`+&`!H`C
MK1$@$S""1@(V`!*`$,`2U!FP`\`$9)]F-<Z`*.@4]!-`!0`>"0&>`1*0*Z@S
M@`D`Y5D!8`+`#=ZG*0!@(Q0@"3A-!``*`5:`2@6L``%B`RU"UIU\$+.P.Q>C
M:IWRI[+MF`7`/;F>`U7.25?1$GA2+=K0EVRCY0+@$CC`3NJE&#]:`_&`6,`,
MS&\HN&$)&+V>1[*@/:8;8#_P5_F6V2#O'\,AEF?R9ATI`;HV;2%]GJ7&`4`/
M``?0#)C,H!]"#.[/3H+VAK5#_^Q;UB&PDCTDC=*Q:RTW<!!,73C4`%X(B`_Z
M88V`JYH'30-PH=$M/<W<<N<9:OR%NCU+C0*`9\`TH!C:JYCLT#\1/,?0LT`R
M%/ZIQ;3"V!T0/+V59\L;HHR(NXQF0$.+.:#*,5]&L,RW"WH%'`&.CE^*$`]T
M0N_8[8)0C!W)4X=')$#B\6OP$%T"F#=9`-@"$52I20>0<@#\J0Y>BU`.2.@'
M80[P-@FD/.:ZGP)(QF9*()X2>,PZIACQCOT*BT5>L`G``JAP0AXEHG[')$`+
M@`EPFZH"J")0`!NC%N?78"F``N@!F`(*%J]!@P)B8Q^`#V`"[$1[HC_1C=%W
M:07`$WT"^$0K7AVC)91ZXB(JX7R*6D6CHBP`DV8*H+VYWD2820)-2?M(L9P,
MAB\`?]@[[`X+"/\DCX(RX1)0"!`$N)R2`%J`(@!0U#C5]`(GN`#8?;O/*@!4
M%"O*%RT65#2F:N2`50"P)R^Z%_TNJ9K^HE&`W>=B5"^:%9U3*!,Z`1"CR>A>
MU*3Y&`6,SE.FF]@"\V8*(.*&YP,/6#S]!+:`0TT6Y)!S=,@,31R-4I*%2\,<
M`8ZP:\$HO056,A0&,V0YM.WY^9P,"!QG`GG('8CQ!@":1YS&G!D#F<O+268L
M9GAYQ1QY%CYO?>)+/0$:(+]@"_`"-&F*(/]0W5%KM#J4;%P,V!$41-[%7$C!
MPWAS'"!+-C"J#E`=XTT.9[4B9*2-N@72A-]!-F'K*PZ`",,Y/B%!7P<V]8U2
MQB/`%NK:T"I)8U`3H(K=2"VY@]2#_640(/]03L@_0.<Q%4"_U(^@8WPC^^@9
M)@-9*3`%W`#D'PQ'^@$=@>\E7%*(H""\D*9`\""<<"(`JG&E"`#X`?"`IY(/
M1D+*FFQ:U@;67L8=8QE$$!>:V7D>V2T!7.8:A!.RR7*HQ"FIU`#08&$CWM$Y
MB8@R`"`%I`,(F+85%$%:L_'Y2?"-+3;)DD[-+T$IP`8@@&EJ)3T<"&J5$P'2
M"\A16=$A\07J*MZ<2$%KX`IP#[@=O01B2!,4S`K(3^?Q5=EFGB37-@,`,BEN
MX*RI))5XM7-\582O4D&T@.`8'#L50,7H`(R6ZM*TA=?X!-`'Y`.Y.'<<ID`P
MP`$@OIRDS#4-#-E1)Y_E<RU@*&@+,!L5'"L??N-F\OV"(H1:\`-N/(*^-T$$
M#"2P36A@G/C6!#Z.;:@!`L`8O6CA?`/2:U29VITV!A=Z@<Q[-B^%"O.7V"7Y
MR![0#8AB7C)M#P=,&@OM9*[YT/F'&D"[/!:=])%]485%"YJV=&#>8IPA.NF6
ME$DZ(/B'2D*[#*,EGD`!9AM!*&#TR%,>**`'`"D;QS.`02I$:"AL`!Z(SI(X
ME(;TJK`E]C01H!S2FH*'M'VT6'*+$B2:@?K`1*D!H!$`"&B4H@&8`NA2O9%X
M,#"4%F*1>FH`D,R=%T=#!JOC$7!&IBBDD?T.2J2X*N?H(LT%O".W+1:`=4`)
M8+B(/*B_9,FF`F$4>(`KP!8)<WD%Y``@4[6:2$*L0<92*N"[.+?FAHJQV2(&
M09XD"]&3D%W<G_)2+@&>BE5P8C#PC0(NABM1^\=<Q[E5D]$3L$$X(:"`4<`+
M\BEDI"&X9*;PD/S04HNQ]([R5GJ^9`44#)J*+L-"@!R`""AY*"3-BKG`1H_^
MY#N:WPB7\0+]-^B=<Y)_HT#ZU)&7TH*R`NZO\I7@2S>0V6P#(KO".)7'TPSF
M$==9K&1&=1ZY2+Q.T*-)4/1(C2J'G=H*/\R]:>4ZK!OE#KM6SA.I>_5$ZMX]
M$:IA#\MH=/?`E=\]T<^X4KSG#X/]`,0&BK"?@J+KYZ#H^DDHNGX6BKF?AF)0
MPR$6U.C]2!1S/Q1%BEA^#ZN!D/I7ZBLWBO\]CMB],W(P`M!W1@Z,9(\`AF6\
M`:482WI8F@$BEA\IUP%,4:;(F[A87C=P`&0`0(!+E/`H=HR(OB88HJ30C$0J
M(*&5"TAP><;H)^J`!<`=A=XP6/$P1EI\#/63Z.<81HFSP\F%CBN"%'X8$TN2
MXOW(=R'J0!":IH>9T8OW<P")<$E&N/VZ:>(`/@`T`-N@:HI/7E2F`J:$L4K/
MQDFJ!J"$41IW$4&`ZBF8H1%3\>HZ0@,:J&`HLQ(V]"(0UVJ-10*@I])3QB-,
MM.M8GKJ)7D\!CV=1LU*AT0QP/VVO.$T;;2E1LF2B\2+CJ-`"!%`'J*Z45H0!
M]7M36)JLR&-08Y.`!FJ28IL%0=4[7E`75]``"FKUM-9D5K+R%`M-A46P)0(U
MQ1?R-!P3W+K^!V:$'F-\X\IW83`VI"M`J-/3$2I$U(1:0<V@^I=F@-&,`L21
MJ?JW"ZUW56UZ-I8N1P48582J$(V@=AV5`-;3,BH3U;^4$>(=O`?.1-``T,-]
M;+!Y!_BB1D_#J'54"6J?L8(*$=VCUB+1J-#20\L:U0C81KU^O%&A%7'4J\`<
M]>Z82"4[+E+UCGA41ZHPANT"?QP`K`-J`&K&HPLY!@7:0@"5>B2-I62OQP>X
M257U:.2-,@=277^79L"P`3")96D$W`$<GQ)!H"**([S`K;AYF0)Y,0,`7RIV
MJ$+&^>0LWJ(D`>J1FB-<LX(P(+U>"0Q9!?]0E9$2`"GW;*FSS$W5*%&*U"'Z
MQQG#A#P#`%5^%/!3[9>&4%8@`:``]'E8!?3(2\KV10"`##AV_24+/DB89<3K
M00]`I>@$YFD\.J6"6TI8IGH%@K%CWE3>'!<!OHZ;ZPG`9QD%\`'.GT.(8B%/
M+MJ"@L"99F_\3.$/\-")8)(Z07ALSJ'4'OX-ZR7&99/B,3SR\>1@EG^7#2K9
M1P:0(J"=@&"@!/&<!$`@H!L03W6;ZD_NI7\E.TXDTH'`,$TPA3WD*'R77L56
MAU5"<WD#K`$V*:,7W,NL9Q:`,=.:WG<V`;0=4LC6I!<CO&(KE0IPA-04JNH-
ML'R*0-(H72"S*,00=@A22@`C`CT^!0F("6N/,DUZ)\A$!)F`R3U9#(X$?XY'
M8.1`(R0K]!'@1RF!7,]D`0VPK*"UH``*`7@NI@`4(`I07<H*-'0\ILP(D"FL
M(&^JV_,F:MKZIB'!P&FR\F\:>IQ&(?<,I\J]TR,[*?5HQ5@]PMJL&#1!9R?L
ML=$A>\P)VI%JCSQ!:Z=/,/?8Z#AD\1X'&;['\PSP$=PI?$P*NF>6@JV.XZ-3
ML-D&%51W,A_9G<Y'=Z=5,)4A?<2V41^W@M9';AOVD03@.ZT5#`#>)/Y.&P#`
MTT+#;L-:OI(*G@Z^@^>\C?Q3;Z,+.D\Y?"^'9D`,1]@#"B!\H',L*"-1JU([
M)VK#^"N*_3`/#_L!9X`[X!2T.011O$O[E^?+.D3WR@#I>-`&41%>J,H)$8`R
M8+K`LLCNQ"$;B=#)]-;%#(+CDM0(L`$&10%698!7T[0)P?P-]/\XGVB/ZB3%
M2@`@"Y@"@(8<GYU/<VAO%!W:824Y,5J`-YT/^">S"CK4DCQ+)DAW.*V=L18=
MLC7@`^`"F!PK!;N`%\!]X;XJOWQH$3#M+&F<`2G*A<6W.0'@[&_J1%X;J]#:
M;[42F'*E3"'6`2!6SF*Q="SI-=JM9#7O!#T(QMS\0+7")^!Q5B%)6LE1^.'+
MZ"VSO2P4SDDV`(\`/5]@$@%:315`K"X+$`A4'VK/QOBYT^2%MD@/JR_2PJ>Y
MHP=@,--NQ$,8/'&N;X`NH.!T(R45*,KZ'=&7I>%P1]"*&^`"G,FN90JD5X6Q
M@@M@/,HQ]:_L.F2`(L$<0-)*9I2#,"WE`&JOPJ?,DQ\`!.#WP`*V@WHC-*D$
MJEXT,74F"E.?6UQ&S=`R58/(/CU!\'J".$-2C$!K8!_0`X`WW8\,IHV5BND[
MLB13`G#7.!#F*D8&(0=BAO4%`;@(@'12K38"1YN-]`G9,_+LN$:'.W<`"<"L
M55.C0$7BA&,P"-;!ZDZ,]"1P+&N2YEKW#HXVPPTIDF**9[68/BT)+)I,A(N"
M(![#J4F8[AU0`.)254*.@!]C!@!L:`,.`%TEV-`+E.Y$YKM_(2%C1TNS5(`%
M(`!@"+@+\K-B4\@#()2T:]6Y*N!!+7N.`.*IQ--R2@80YJR)8I``9INFO""V
MBR_8<:UPGGVP`"R`C5'':#S%IBCUL2ED`!LC*``+(`I0)V$!]("67734,`46
M`'M*1I5VH5"3HH/'K2//=9'J<0(,<HP\1BE7*8#+50H`<^T,HAB3CI-&=-?9
M1^9*<U4-WESQ?(8N]H,BH/A0+'0%3`#<6T_(^:7TH=Y5CPFIBB!9)0_)]*!H
M:ZV#=4#D(+;R'J6>$(X`@!D``T`&H8&P#"45"D`[H/0U09@O'G)D`@TJ7HZ@
M[[G$^-39S'5`I%8.TLY.0!>*0[JF8KYJJ7_%^66E`!?@`%#I#`!H`/H`N&-^
M@Z)R?\H.L551!>2F($T'0>T)B@@>:E>&AR25-U$RX%"5KK&4^C[[JPL/A0H!
M``!@"=BUY'+@FD2:O$#[(IH#3ETNZ$DZA;43TR&'18!S)9R@<`&,*;@0-H`(
M`(-D%L)^Q8OJ3A05R!0VLH1`,WWIP#PI56`^.<#RU3C&SAP\C0`V`9JN'=3A
MR0>%=-PV>%RG4XS`\RLCBA&X[JIP)BFB`&%.Y!1LT`0X"8"_#@*=KHQ&H6NW
MRY,Z:8P":(R.KD,`CVA(X?DT`(@#]`&:3H*5K],[!-_*JO`![B*@&7&`-\"L
M*N@#7OJJ\.Z&-0`E;&121>\$T5QWM0;X`#.Z)$4C\$M@@+4"=OK8HLT:,$%#
M*?OZ)WF+3A<J!=F`<T`0(/R2S5+7[!`T`8$`K>2]T'3!1N`$E`.:6DD(Q\F@
MQ&?$K?+!6HQ2ERK858;-+U,93DD#V$V,)T1"ID`+0!3P(X0_$@`D`):`K$>6
MX)^IO<I[6"*KK]076HL(H`T`'CCC&)QF?3@:M2E+YPE[`!'DX`@6`A.`;P#$
MU#!`B:Q!>F'-.CH<6RNHT-<:(=U%1`&NGT&3IB)IYR]PH.H[)8I21TN+YZL'
M(P@(,@,3B@W)1M08)H`*0+"9J=AQMA`*KFP$+X`-0/]7\ZNGR)X28UDPZR!$
M)A-K`X!LLA"(D#X*X=@@##QHIT)Q_)Y`E^&D*.H1+(T:EYI^`5Z3GEX8A)&=
MC>Z!]VI02DQM"%@`ZTYF8)Y$"X(,)D1UKD/7J*O/5?[*247&IB=*J$17!P4S
M-NBJ$-VYRBEZKM)8/^3:X#584\W>J)K\2D&'#\.%PRD6JZQ3_6)?$V@#8ZS6
ML1K[>%RD.AY)J'M'_"O2<>MHC?U7D%$=C\_8?T6PLB.8>00G&BN!>\I*P.EL
MQIP(["2<7E9-;<H]=)CB=*#!#K-64O>PE9!3;:7DE%N)3_167DXII^%*S:D_
MD5Q).0THMC1`IZX?T6E+@W3:TC"=MC10I[<?U6GNAW6:^W&=1L3L>[D?_)Y%
M4;^'4>3O9<1,)AQ%?:57L`307+4PF0!D`,)3%T`-`+LJBP@]V;+8/]F)(H"&
MADT1BY@$9`'TA.T?3$`UT31Q/+!-0)A(`%A&IMIW]61&!1B)P@&H-Q2'5D0O
MDPY;/V`GJ6-?HNS8:^PBE>,*H0BEXER;L<^)>BS_%?'H![RC3F.?KO18O2/,
M;"V+`G"(RE^%`.<!L2P(<PXP=Z%BU@3D!:4"WQ:Y2.&@`A`#=$%(6$[2.R(?
M4F>T!U0UN3<&GPK0025V@(10!C,%)1BX,>BCY%*7X"M;&K/:Z((V`-M8:Q=!
M8%F0$(@\M"(<LQ@$+JP\]A@;EV5ZD5$YKA-.W&:I3\QI$=UPOF6IL<C8R>-M
M5L(I@M(!@,><`,79L]CBD=YX*N!3[%IFL^M89ZP]EB\KIX#.HF6#LWO'X>SD
MT3K;:%3+1ETYKG**DRMW5N@JG.7+3A[%L[]9O*Q"="V+GOT$A`!F`4``+5-O
MX5N(_8!]6!5V*X:>(,#0S'S0!AES$3CD?[><%LDG(`-P"*!IFI*"`'X"/T`R
M()N*BYH&Z&%YB[,(9H^S)RGK6\S^R008+9;/:E)I,YCZVUI;]A:3D-N(&:N6
M!5UP]A*-X4B-$+R^6H0XP`>`WW)",`4X`8N`L-36Y"L@#H`#/%.N".^!8=\(
MP93R2"R!*D.L`Z>'8\R%I0.1DE&T3E%+*E,`1("JQ$^@`L``!#6S(!9)4H,"
M9I+B6&%Q,?D&`QA'[,?M1<>8,*0@*'LDM%^F`4`*`!]@KCDKA@38"$(`>D`%
MQI/#).2J+`2R`0F0#`R_XZ*2<[H:B6!(#N\/.T`@0/[19K5&Y#TB6MK+(N>=
M%(0@;$F=-&'K.VN'UD`=H"TETPF4O3BT0145#<R+[P/3/;S3KE5UDGPG'\0O
MIXW9G324[8YV!3>>.B3O``R!:&4#G#2[`0)19->ZR@P``[@+3@$$HSB@^8\3
M(`0$3@@US2*P4%\`O\8L(F<BF^BX-@$^KI@F'Y1>4.MHE+U.)&63%!*C9X8$
M]?\J"!S/*D1SHM;3"&H28+YYEV4!:IXBJ%,P!N<2"EB+!W`"8+S03V@#'E03
MX%N[D:NX8IJ*LF!:O6@$]:9Q>FH0\*#0M<T>(DFLJ<#9KC77X@%<`/C:JL"9
MR1H0)S$ES4FV``F`/JVXJL?)B_`F:`$R`<M!;:U+*`.3LIC4'D#%``N<B(I_
M-2Z0/T6`;`48AJL6D\PWH#"&0+('W4CR"V*`5\!RD-5DB'F[Q"Q0)WX:)D-0
MM53+T6&B#+]^!Q,`)$`R*81#;/)`P#[)+,2F=-\8IER0_E"T%`G_``&>XNL.
MY\M@=DHQ+<LT,X]%M%;-\6+;9U!\+%EE+TL8;6TK<P"@#+@&;!A:`\.`1@#7
M2"5Z-R+U<=A8!#4`*4`RR8#D9JN8"0&^!,,`?M#.MF6+$9`^$'5Z+D\9J,LZ
M!C=`9GGQ\(.&@$Z;4RR3\%G*9K/<8&PS`F))KBT.,](BXDE20'#D*2X+M.3\
M"%R[;7$`H`#6`15&BD!K@!K0!8E5A`C4,92$C`"/JNC#=G!=",>.+PLF6ZVK
MY@CEHII/99CJ4YD`72T3@%>[$J,&C`$`F,@N=`BKPM+5ICTBH"W-`?XKQ<"7
M-EZ[$B,"R*J.+&PITY^":%NV"U,0$;XJ!;V`+L`A@@S2J,SJL!&P`&:`:,NF
MX8.C'\("?`E\MP+'DPM&(!X"<[D%<`*>A7A8]JF$Q8<#'IH&9`$"+0:&E$H!
MQ7QK8%A"DF&X`K`B3$*(07LK/'FS)#^R-RR"",`?H&O19+VG$C;7;&2^CT!F
M`"$R7+KJS`Q_*YN;O8/MU<7`6+6&W3H?JR!!SJ-D52`+#F-6!CN=E</.PZF>
MPR7(60W.>%:7G:W'X,SKT=5V$VQTS!Y/J[DVV^,@Z]I)1\IV[AZ%@KU'HJ"W
M$VK0R*JMBCMOJ\5'99NY$_G(6U4^^E:W!IFLK<$F"V\`[_S/3!_GG=5'4=;U
MD6!9*S`!]&0'`#6`5("_$]V62E*W"3ROJRG%6M;Y,>%I;UL_GJ3$KYFF5ZT0
M(%:[H*#5J@*N`$S95,07``F`A5+1H`"HKME3^`3(5>.J"H`"+%'MM0&S5@3\
M]><*QLWC@A.67IK1*$"]MC4EK)W'%FN?/:;!1,77D04@>>+CGF4+B'9<"84)
M5?(DH5`F)`+N`?"`$`#PP7.+=&#*Z6V!KNK9,`7\59+;9U0!4'(!%@``0@`.
MP`B@R1VI;`0@#Y]<:Q=<=A*P]"+E3AI/N99<3&XKEY,+RQ45@G+SKPK11(4M
M%_%XRG77GFLCM+Q;%$"B(I![>D+E7G(SN9M<'.CLQ)<+QH77OFHF(<I<O*A>
M5)!;KSTS*0"L`>="`0`GH`"@-A0`;`($,:`>'V>(0"GWRO7DMA#HI]`/X6"<
MY31ASA7$3&9`#_G/\P-A)<10>^$Y;&_K,(<$`@`-`!O@J!E^;3VVMJF5K-"!
M2B`S7YR0!37]*/7(8@X*20;P?RHXS"IV`VM8Q(.WZ;'!)<P12%M^G\V&O68L
M`!4`**/I7%[^`>8QX:`Z9!<!!<@OQ`)>MS6R*(!O\7UK$&BTZ<>$I:J@ANU!
MZ3M$"I(6[`?H`7@``0P\MRQDV3Q-$`!0`8,62<51=QF`SR4ZL&Q[MFU;ID`Z
MX#W@4C4+@!Z@7]10BTZJ=)J8,.4&>EKP&D?=08NQ0ALZ35Q:")'R`_%'ZDZD
MY0\K<W@!Y/DV-W#,4H&J!AJCS&W+X+CN'N(7O8=+YS.EU?TWQG7]'18!^"$<
M\WF2C8B>Z$-H+?@`.JA[B`"0!<#V7&GU0\@#QJZL:N=`OZ6"="-&044F;M:V
M4=+`AO2FZ)UX#A0$K"['TXMCH+QZ1G><`61+)L]D-+_@#(#%>%JB`&Z8*NGU
M8\C#:HVT2`&ZD%9=;HPA=C*E8-K_91M<G[1646@WR7!#`+`$(`-4-4P!2P!Q
MJU&F_N,_4F)V3QRPRF&LZ!#;VS5Q`'>/MGBCN>[N,PD0(JA<M`=H)*P*@N-A
MY2*#`,&J7B$&`&N`KJ:01[@[D*GYR5%<3E^"-0`=0&UIW?7#R,;FITXYO@O9
ME;V+0DD/_5$Q"7-/:84KY]#T_C02M`)X`2,'R8I*`+X[`&@%Z`*6HUK:F@M&
MH*02"S`#1"H-#ZP*-L(K(!)@B4`Y[6Y?-5\"!V^9-FRJC5$P\'+=N0HGW^#&
MR3)TR+&XX,5T.`(82M_'(8[@#NHX&'15-4BYBT"A9>30S\7?%J;J`>D`?PAF
MB0#@"2CIM/@8+6M;J*X$A@#`#7!`7&YA090='4X:1JA0!L3?\/^&@8-90$VG
MSU6X=!&MZ`#6A7X"9<`2,':4.=(@,LC('>X4:ZDW(0F`!6`Z97EE?5S>8@L$
MU>M2LHT_K1TH48/240T!@`O``WC6]*=@09K:(XXE-`_+Q.&W`A[^`5X`[NZ'
M`-N06KB2A1B(K+B31L0'AP-#7BU`T%N]K5)>YT>+;WL3)C.4D6TSM<>5#\<P
MU<6Q8ZI#,`;*"A_=!`AKH`!@!5@"O*4BO`&<,$H[8!&PZ/EHZ3^8'AZAX`T9
M0%:F<``+S;:(6"L&%\2M9][ZTH&5+&&LN5\F`@`]X!XPXL5!\#L6`O6`)@!%
M]5E3AZ@4QF]0+O&'TD-M")D[H64"P&J4O<Q>3Q%RZ=:*DIK*$DFNB;R#;2)/
M!PIP\J$:(FVPC34`/YEN%^.BPA02`@Q+"%((2``^0.<R?2HP10\)$)0=<PAE
M@$8CI8&?K+F4$TJ`3$"=3)W[-_3NY.[F8&$498`=8&S[RS$<&CP"./F564`I
M@!/8R7$]N/A4)]+1LLQ`PD^`"[`$?CS5(.Z_A.!@0(0B9'P8UEZD+\^^SR$4
MY7OB-$E?L0@H`.8`8U=WIU)ZYD*#')H:FEJN=R\@8%6D1DGS"*B(J9<:<V:X
M[+VTSN1ZM0"(`MTE,X\+(./W7)KI2`4N+VT`+\"BIZRP'[@%&`+(O8V'N*U!
MQDI0,&4DI+[25QTBHL!LX7WD*=J/%76VNKW=IY)Z"`>P;0$!/`*RMB"%U`?S
MB,L4/K@!D<0``/<R'A"8"0`@9L*"F)DR`"2`<<"Y,$)"#M@/T83P95^"(0!T
MH\,CX#&:I55<#XP2T`*=%"DE)E2/L!&N`!R;X1]SB'^4=1$`:`*T`!;(T^&@
MSZ+%"))$/`/L`18MT18F+`C[Y!-"K!<+KUV"LH,^:*TTB.WR;&R$*A.6"V3<
MM`/!W6T-M'D)F!E:]:VJZGPHK$(R$*L(2%\+F$N;=WMHI^V_Y&B8`L.`:4!6
MQK_"?0W-;),P1'65SL-"('@B$`1%3,AX5";>G==.(&\!%RC)*`-^L-A21DE>
MC`7;^2TP^?Y.+9V^[HV_QM;'TV&]8/N<?Y^$\)]3IZE27V(=+(^<1^*J=L\+
M4HW`1D`'6`$XO]O`;M*LT5LQI4H)B'!^A>\%,1%`B<RP\(O+E60:`'^`TDZV
M=/Y;;<H0E7]#)?45T$/:%1E4M,)\M@:Z`!2`F:1*M";):_$3K`%\`:0M1MEG
M1S]0=?#MWGI>P!2`4N560/K`+!@#N`#<ME84NVNMRGMX_24`%`/:`$Z`4(B_
M#VS(B6*1M`;Z`!+6"##");^136++(8.<0JB3PQ<5,R,05!7X&AG`$;T*<@PC
MJ/:PC]V;0G`WC\?*@.QPSUDR.+6LKK$PJRM!YYX[<7$*3VR</F0?I\Z]R*ES
M;W+Z+K'(ZA.]>_Q$<>5&EG-:KO2<EO=@/^<]UT]ZCUU9.G57*A3=>PQ%^-[J
ME%[9.H6(Y7XD8O>]BJ*^LE]I_,DHWDX#EL2?@>7NM%9P`GCB"@$2`4%9G4Y*
M\09$/`C\WH0X4A$^B:7K``"@!`!HZ>JVL@U0.80/)34$_+WXD?IL)G\>></S
M2`',+U(CI,6Z<M"(HP4V`#ZFG&@#,`%.6_<&XY`1HN.B?`"J]"4_"9*<A-]8
MBM'E;`B4"ED^.>^:I@/&5!1@*V`50`,ZIK4!)<-*]#,0`0`%(`/$JT4!*^P]
MP`=@)0WVSEX<L6`O62',$/")@J#Y;*P6?JF"I*JS89Q#`"`!@`)``CJ$^6GT
MU;&8_`V5$E\G/?H&(H`+H">9V^UWO)769,I+QY#/DZQ@`K**X);$?3<@=Q^(
M=P`0!;`#Y)98PHL`&Y!@U`NE(8S&P'%&52?;ZI714'\SO&H!J'(RK7L'9C")
M-PZSU3HL/5W<M`,`9,`M@*\PQ>QO"*G,)S85-D(TH%6P<Z%CQJ5VI&8=<^:T
M$%KA\'`K7FJ$3XLN#F,/1QJ3X+KV]0)2)%,J;:!`N%[4IA)5S&G'%5Z5/LKW
MILHKIWK@R$HBF7R!OR))^")@%8$W,FCP7&])3IDZH-TJ#U:L`@<4KJ*``,#J
MQ0SP%:A9Y&XCA%\O-<A:F"T5?PB/=E<@A&B@4P@;80$`K#FAH,!N!"JP+-\6
MF`Q)U#T"Y&[]!$^`<@"%4&0X&7!!S@68'"NF0P&>!MU8A@SIW*6J(7FI!\(*
MI%(0##@`F"<,!1A':):1H2#1+/U]M@3R"Z&`1,"A=$^P#T3Z;2\0`S?:W#`C
M)]:5-?EP<`AS'Z$`QX869P`3\'@PH#^OGJ\NZ$/Q+QP\_`R1$B7Q1@%!+?!\
M4<TH6[0.WETQ"=::6""?Q1(`/3T+#3_JG@U2=)5MIV\HU_'(;`K-+_M"UF7N
M#N=4<[0`2MH&.B$P`@`"X#^`@F"O_@I)!-.C"@+[2H05L0WF<`GV`R"`=P`2
MY9:SEO$&(KHX,?_A04ZM0FD2[YHTI)2XAK5A"&$Z9`>R13&&P)16()32IR'0
M@9_R7B`:\7M.`/4`=Q#,9[TR+;5:\"*J`$T`(<#QH'0+E7I)J:*H4O(IJ-2`
M0S+8'[H)^0E.`-6`8L^7`$?L^)T,WH2(Q#4I[L2))NUB8KU1#0!PQ)9>>2%Y
M%Z3P$'CY&`E\`5D`U)<ID//*B5DPQ`3,C;^P`0":&!&2[U$)K(@QL,406*&'
M`/BW_F5><(4_"0L<,ZOJ"100OE*O#C!=?,^M,#'PB<3!*8)62`OQB/V;!5B=
M52JT&%(/&@6D5!+"`%FI1`LL^H@L'2:/!HG)>8+M*G!!051/WJOL98]?P:\(
M:%2<$%C[3(;&/C&,-*(4Z"P156`5GQ6R0%5*6W%@2PSTFD0!-$C^DP'*,Y`2
M2`T$%*H,E7UJ3H"K8M=`=&GV]B/=L0!1Q59BG)`=E^+ZRXT,VH)Q0O!7!D60
M^'A0A?H"0(N;Q(F*TQ-1U"B*%)7ETB>(`$S1I==N2ELL))8"=(N_Q?@R%,!H
M%+]DG8474P:%`'A1INP3@#AU+1!!>:!N`"R`%D!&=*11K;46IXIO0C<NS"";
M`E4L@+5%PB7-`*T=-!#&)<A!W5TC/+<HQ8`</?$B;"#,-'6ATFMNC>O@=C"X
M!1X\#?F8%G,@`%0`+$"&@BGP"V@$W!I-C=8`"/!:F$BC95SNI#C"'I,8"T(7
M`7>2-NV0MF%YINX8$4X1X%[(,$3^X6XJ2(X2WM-_:EO:7M$)A*Z`%6S7O0.#
M54V0V^$K^%`*'QJGO\N;:B%P#M`%@#]`$Z$`;0#!RSFLZ8.\0`D1I7$>@P-)
MP-E@0.AOY%=P``\`!\B;2A2Y`WX#?`62`5\`K<DDQ=F8?94,?T>E*TZ^_<G*
M9R9`=IH,_&2N'$ZD*1_4@0L@!I[R'6WD2S6$UD`I8`K0B3P=,H,F,UL0W2\_
M4A'0\JBOG`?E2@B"E*^-D#]:$/P2.I2DI)QCCZ]^E0F;X+*H*EJ^`H>`UN*K
MBXL*&08[/4+\`%R`YL,(0;K$+%"#;$W8Q@.7-<'3L#)LER(<]XZY"-*/HL+'
M=/2B-&L-C`-@`G6J8@I5"/P@5/0+L"^3QRX!-H(\H"%$'`(CQ`0B+SDE+JD%
MA,Z@/XUNM0:@`?RTZK',^&_L43J:62+$P`!A%@$7(%>KUQS`\([['6KCJ(!(
M0')B-14(%!_\!,2`<8!Y-WOB+EAY<G*4QXG5VC$R).H@EU(P2%.,*10!,X)0
M<4O5."8=_15\(:,7\,=$<@!@&S,Y,:MNC1KC$_!*@*.KSSVTV/M$0?J;T#%"
M<'0\>CD=&@1;`P4`#@#VN#`,$$8NN8YM!)"V@<_^YMXCC@U1*<TJ!:@`#0!@
M^.^R&A`,$X9-QJ>7-O`#%XP5P8T#_TWGP"5!"ZY!]@Z,D,T#:U;Y'!U<+X:R
MTXK!['2UC7!M@M!.$ZYIM=&Q$Z1TJ%8;'7LD7QO4`-@&6Y7ARE:_G5.#<.?5
M8-S9-BAWRF=XN.C.WNK6`-JV-9"V"5>AC\35>.<1-]B1Q*UW+G%7P0``%,`3
MEPI0"_`^Y@VFJU?<=UN#3XL;%^2NIA_O;2V:#9_O2FE)`R``Z!"`?><`/MF'
MP`4+?&+:-(V9NV,6>_%-R!`S%;H8%LM.`OD^0#$-9;7@\MP53#%;`PJ`5,#`
M=ITY7Z0]"7];R7N']?&UL((0K8$LUAP;)[5?W8G"`:S:(I9258$+39('7H`M
M8,L#<4DX62(OMAZ6'1/CIC3$*OD1;XNE`%CB4Y14ZDC,BGI*U:14R>'B"<\C
M`!]0_!4`2),G9+(;<7![Q:SK0>$/(`,L2(HO&P((N4K<)&8*#`(>`34J]C&2
MY7=@!R``/`%T+?75FO%0()\3%^Y55&XR`WA>W8-0\A[")KSS6%'`QVAC[B5L
MR`B`+Y(VM`8``%(`Z0>?@!P,*"VU/&@S"$*:#T(OT!^$TRQ4LA%"`(D`*TR?
M)"80[YGW3%T4`=,`A3*$V)#PJ4&`4+`DQB9D1'$\V1+II3JP@%OO0D(@8!']
MIUT47T@%5`#B`+T`A"@X`9UL&I0""$:3`*.G=9=6N6#<BD`G(VN3RN@B9:U6
M663T%Z3E7I6WG&=1=\(,-A'Q#@`)Z&`D$90(&(RPF,[@:U`#-1K0H8H(X25?
MBS>Z>!5JD8H%#!X46\0[@-"2]RB"35')1;\41<2I)LZ;JDG6Y@X6+-D_7:S=
M40/H57[_D%S'RA5->4]HH`_`#R@7KP"7HO@`JS*^&$*A:A(M8Y4/%+()X\$N
M22]J,6HMEQUN7.2^"T]:.6=%@,T%X)1-RTN`*4`X^72[84HMIR)B4WZ"7(#:
MMCU``Y`\4!."1LV`NP=RN;@\`+`M6U$76+AEWV++:`=DHO$M.A`4,)6M&8!Q
MV16`7!9S=9=9!!<`)$"LR7=H6_[(\)0Z$)$BD)#K@D;#%`@![`(\7,=4:LI#
MB0``!!!O[@2DJ"!",P*;P2^P$'`O!VW.BC3C%/"\5Y_)O['M>,'8)^Z4;!*0
ML+.#`)$/,0)F`0+@7PHC8!\PZM/<F(FS.PQE\$,L1(Z#3W$3:W4DQ1B.,X\N
MHF)$22P_Y"K,`AP$W0`B)C[L#R$(P!TW=V8`5\#U+VCS'8K8^@:+OEXOL-/&
M>`NL&,H87WQM?TB:ED"&%6([=U!X2![T`1R`6>MI@;<27C!X.7<"*F\`12]!
MF)W;R07<_#U8?#6F=%G#@_\W:\54+9L6`A0`#D`?)#_P!Q$FB[U0*)U>!HPL
M.6P8$!8H5Q!VPA<234B3V72!8HB5[1',#-8G!";M!)^"P<("`AP"'M;C2D+"
M]0*P#R@#R"('D?VE6F0RYQ<@^[K`XDZVS/J:)HZH)<4KZNV_D'J_*IU>9!#C
M18MIPXP+X(VPR6&8GW%6@&Y3`:PQ%YDA"1C3$8`R#9@TBTPT(Y.6+UH9.&QA
MZ&$;L=V81:KV`U-?;"";><=,3%:C5`K--F=>:L[<Z^_B9'X[@@H1ALO6S":.
M9GOQ@(P)&'T1#\VBUB?+R$W0SV&'J#X)*S/,6NPI8MN"`6`%Z,R*`(B`*\`[
M6`I2&"[F(`#@`38B0Y<`X-U1<"K'/H7_S%B<RHIR`128'U`0\'H=%S*6M0S"
MQP7[,P8W7P$*'@L!68`^H,>Y;=4!\SM`$P.`3$#-HY^[J?"!$#^\R>WBW7)4
M2A`UE2HGOZB6Q-=BIH`LX'+44%@5^)OYR?@RB3/J5DL,!8#5"``\`;*J&:``
MX!/@4?D(EU6O)TB!@LP]T@"!)4N4$@`,`1:`E*8``!]@"O@4')$3JYZ!"&.W
M.<@;";("H":>1I$/XR\CP`XU!"#WF?O\!%B`)XRQXE0(Z.M5[B(\3<:#"JV4
MYT);:JGWW7M7K.X0/PXPN3]H\5#`AL"Z1-(`;'!^@(V@!N@%"'4O.$^Y#J_U
MB_V%&)/WUEW&%1D!.8K6I++U8LV!!`48H'23C0#=13E!D?P1ZF_22TYFW6\!
MP!DP`7!OT*G>S37G`>:;E=*%HYBF!+D^`PJ`!``Y8.'L5D21.9T?RS2J!&EK
M@`=``\`-8&X1+^T0Q]*QAM57$O(T;/M8E#P4LM`9@&?,2)`+F$"E.6'2'C-5
M:`/"/VH-\`*``!LEB&#UU[\S<6F[$C_TNX\!-D(PP!;P7![XJ!`HQ/1?+?"Z
M1]$XTI&1]FX6`FB`?8`39:`45/X]97>0A(H50.%0H)H*"($[[IB*<NSB(;&8
MRIPL3J8XDY.K4J;;110ZF47V\JPIK;]P.E-?U`G'+RQ49?X/J%A"A?N;G\V3
MM,H:^>AY@5N:F5,0X^)"@!B@!$"W:`CL`Z:72,`#H`B@?2K^$@`D`:T`)*E(
MZ()QU!&K[`1X5%^&7[-'@&W*_%`5%E2VD<0_`L!D<U#6"?3T-K5DCMCFA<!D
M$\LE^`JKQ@10?0*'A:^NV2""\A@I$5:P$**`8$X8U@#0"2B$!FOXA'T8HG+%
M.-<"-=[>B&'J.#UDN<)$F4S2S;D)MYA:!<:M.V]KP`VP`<`V^`G```F`J5_K
MP3'`>J;YGIH7'AF&]+(-<U@X-L$$S&V@#E._+P$76F$X$_")LGE;R!`&-`*!
M(5S@)]@&;`!(91&&_,#8<`^P#Y#13E)*)4:&1A=E!6J(?L"=&!UN2B"8M<DG
MI0S9J=@&-`!<1SR+*[24\$M0!$`&1#4'`"V`4,`!T9AJY4"FAJ)WD*!#>C,H
MHG(C(K@%(AS<BNVM`6ZL03\\2>&!,+%V!+GG@FNES?+83<RT,9'AP`#9)[*O
ML[)ZW*,BEQ[/8>W$YAZUTB/AD'7N060#P1+903!%EG*:3Z2<[A,II_U$RND_
ML2-KKA0HHBM#I^K*T2DEN"1K"3Z=8H)3IYK@E2PGN"7K";[]@()CLJ)@?B5-
MUE]I"B;^X$X%EKI37$;D(`7PQ"T#@`."LLJC!I_#R,<@HEF)02QSP<G3`$`#
M``*P#CW#`8/GJ`0O9`L1I14A7E(L$8(*4&(`CP!VPBRG7E!?<?NN"E0:$"HM
M20@P!'@6#RB`/9A!C//!.%%!+UX5B*0CTE:/B30X0;R$%[A$>`2P`%D`+8#)
MPG/KD28+]0=%TCAI+8!)^BF;<=5:HI,I1J`U3P8&Z27=2I9)JP+D*&@`'@A"
M@#X@!M@[C0%0AT.!C/2`@P@0!>!]UAO_N9K4Z&D(``K`E1Y*HZ1E$2KI:#'I
M"2/*E@X9N:7;TFWII;18&B:]>U:H4*1S6W!*]U=,`%[@]F()7*6905II*L`6
M]`B`6D`"-`A$TH+I((!9NBB=E@87CYIR&A>C[])A6BQMS[GR@!,28?$#3,S?
MXQ/8[\@`\5$HL2L$:JY(NM-%59X6`XG;Q>]B)G&\N%ZK<$4'#`*\IQ9H?$`5
M@("Y?Y8LQ'1B01QHJ%%T4+88@MX9EWD33'D:_C#"(WX`\1B]4+D(`,R`:TRZ
MQLR\-P)%:(.!6^ADIL`R`!W0[!U1-6Z8QZIH&W0]^0%0"5":/8\LQ'^/^(,_
MI5*X%0`\9`#6`$$`7,E#8#^0`@@'@'D^@6_FZ2YO][TD<?1!WZ@(`%^`*``^
M$`I=#YE"?W'6,C6_W%9X(!4]G'8D*#RFN9FB-;0)I<GU=WE#1[743'%HW(0'
M(&=LA[;>"@!<`4X`/X0>^ICP^>!N21A2`"65`,`*0&\,V;A0-P(0T1Q&C]`#
MI>B3!X"X]'ZYAXF5M^1"(%TCA5"ET`LW/4F>Y*XG(,:+_XLCN$\R1ZEH(@TK
M^@WPA*V&PH6?S^`F631[03\\>JE!3V]PT<609`293Q<[1R5+1P$6TRGIH_1;
M>DL-E^92;ZGETH``NQQ5V5"XFZH8&:?\92YIL;25F@5HHHDH'"J@/:Z:+(!5
M=$1C*-0!'`%B$08S&,#'J>Q@I\934XQ$4%`N'0"^N%"ANMLVT**,4]M:4:I*
M9^<\`_@$$FF$TP6GYA?NUP]S!*A%X`,.`#G2S&V"J1;=()I*?X>N$(QJ+NPD
M``;`K=H`*`"<CC(`2_4,`)604)(<CP&T(_6L80V:@9B#'[I<L!!**J6`7(#C
MF?W5_;UP*(WY+G\!'HC%D"I]WBT%H`2\7$,*F6^K#VR0%=A'3@/T`5\&6#64
M8%8MYJE5PY5**NH`8@"LL1?5_II4_ZJS!,'J3K7!X5-M)'A6BZK775^";\`7
MP&(T>JD!9#9U$=>9H6WEC\VSE"%\I04.C)H"E>:"D:7)YW)I8@BT.*:7"&,'
MX!K0Y\G[YFKXOD>`@73R`!P``$CVA@OC3^/",Q/^8/$;#H@&"(@>1E^"<$`P
MP&VXCJG\#OH6)5NCG!$;`1ZP"N`/'SWR?Q?(?G`B9@!`L@;[[@\L,_F%84`@
M`!,F<U1Y<A'L7XIG!<`QX&<!1\A;E/XH"%/:OT#<]/TQE.7N`@9"?W>!PE:F
MU/&Z*Z`>"AC2AY2JZ*]E2/\R?"8YW/K\OQ.`#P#X3[71[2,`IX<,P+X#!'"Z
M1BA,/6(CY)N05HK-8'-.5U(4@)H"3X?X5_035H,'^$LP",C"QG^O3OL_?0T!
M4P4\M6S$6A+W+?]0-@(?`!20`UXOV#=`.+C6]\*]*R7P7+'W/&[85[P61$*A
MN4%U!/Y!I(AK(7;:\$H3^!LP_CS%)&OP"%)@91^6P8]0AG0*"1G%P-W0`8`@
M8%,=HY'+H('S&XV(-3!Z$#J$'DI17&<.P-D?9UD"6*_YX'BG4(^(1L8!G)&^
MYCD-FD+M=(,7RLBJA=.CH/)2Q3$EAX4;7>;@$RC]0QULYJL%J`(XIN1F)+*Y
MHP(`#L`'SP<G$9T`E777"VG%5J1[&H0YP)10"<-$2/+0"N@$0(3_!Q+A4`D0
M*Z%D\SQ5@9"\,A;AF[#<=G(""_`$<(0_LQ[AQ$J9`2\L$G9[[H7I`%:1^_6L
M1B:D$D[V[@'*-20>*,!,6#RU3OV[S(7V`(^`=*Y.^*G"$\8,3(9^PD6"C(!0
M.-8C3UG3+GGV*:,&R<E3>.)AG`X,R2PX`+(`.,A"(!I@#;`*:ZIM*UIA2#'=
MB.'\%1X'BX5IS_L/+K.YB77,*D`%302<2%X5#<V.<=JHXP6O-'%`U[60-(%]
M(P93P.Z-'K#[POCJ!.-*,_20O08Z)Y%Y.NC3(D`K`&G5&B@"%`."'*RR.IAN
M3*^#-_*-!9-37Z59G=&7H`RP#_A?)YMBK2^8HTL'`M_A:&X-J`+0`9^"#0/J
M\`RP:9VG]"I$RB&0-`P?.UV6-J41&):4`BT0]H/1B0?Q+UH'C`'0IZH`30G_
M3Z>L#W4!!WDLQ=W=3^O.\:H4.D$4`UE%0L57!FYNSX'K6/U%;\,DN`/9D6`L
M>UE9D+4#DQ[7B<5.@0$<*XMLG-DB!V>ZR*['FF!PIH1+1SKADI%1JV;DV^-J
M%=NI1@YDL)'),[%5J`&QC;9:-;"M9@UPJVV#IN#6H)+EP]TCKSO[R.W.O<&[
M,_HH2#:N(G&1JTI<Y2H3%P"@`GCBX@%(`8YD&4#XL;H:RR)X9G&UJ^A'A2<F
MV22E208AIB6B"L3)4C'02G,UD/XRB8`"V@J25)?!0%9\H11J`+0_1*[B.25Q
MDJC%*\XSSI730$P@TR1_DA1``>`#(`#2-\MB.N-D&<58T(;V1%!7G6;9ZQ1)
MF[$S((+V^!V=`.K7CQ%,N[A)+387K[190HE`JV41P&!&:C).F9ILKK/:(H`6
MP&"FE2@[W*F!Q%``GC;`>-UETJP*[((\VKZKN9`N``(PK>#[T7L*``^NEO(.
M*5YXY/,%:)^_?^#@L7/>^BZ3W-$(S)23*U;"(%7OF0``!M`"6`>'D>*@@E"P
MBP7Q2YQ1+`!R`;+`MC:8IZS("LP9Z9Y#(#1,%6A<5[]%I#5)9E4]EL^`$F1(
MBSO8Z4W1>BP%,>)>_U0!@I4**6`1X`$P`"LJQS*.A$;E*7JE")594/^I9TN6
M8J3-`BQI?Y5C@W7`$JIFV0+@#T`%>)95VB0`90(KH`[`#K@"(`'>U`8S,S7&
MB`60,RDY\[0AT]>9EG2UN!5AVK8L*Y5S!QVH4E^0K:Q\FY)-(`9MVT4`H786
M@`50<I8"=%]J39`*SS59>R%P"'`$/%!NQI@!]."F"#-09MB%72G2D64HC4LC
M-&%*%,#JQ`1>@7.>@DR%XWS<>-X)6(L$V=!F-K&B<DTU_P0^"7C&3FU-@],Y
M!5VP&,L4'06V`OPCJ$YK@`C0!V!C*QP<FBX!B\`0A@#0"]`!I&HA35\"+(`$
M0+U-0M89'ZX1#@T'4YCNX.2E"Z`924%7`1L`9X"ZR`[``0@HFVUZ+CFGHM1A
M*9#@%@B6/5_U+^3KI@H'C`IV[@,%$+=6`#*C>0-RF<=M8.B"@ALDRQG`FW9+
M^[1M`JP#"@+O@&>?35-Q,,R9VZR)YC:YM87<O>!Q>[L$T[:)GGV<`%>`),6L
M-DGA>")S%R/2L\#<,`68.R9J/95RZR>,0"6+),4VE:L<G7U.S&K9W"94-[=X
MV60Q"4!/7+F=M6$*QQ.>N\^HYS9/5+DG`7-N0/=S@G8PZ)XT%KJGM:4^W2P8
MRIUPFJC3)&LX(>R`6@!D:J@\4MT-A#U``J(3LU>.`M!L5(A+=7I]7%1)!!(@
MVK,"JJG5W((\E0%7?T@5@".0!J@/_?JVG^_E*ZV^X05`U<X9@78W#,GDR4":
M8-Q7[LL=X!]^$4L'#^'2P=<]$EKY:&!+!&B/);"=1QF0"NCW):6*IC>9-HAH
M)160UD9`&`78"-,`74!\I;V*Y2WY_$D0E=9!1A"+0`E@"I!_I%1$T$U64.L`
M`!&0`G@,+W`TU]Z4J^%L&$7\(*R%(*VTHU=#`<_WY-\MQ8X,.$2:#JC8P]Q8
M!E;VT@EL%XIF2_L7RE^_ST:LW<82M0;J`=[ML!8WAD0K+QQ00U$6#J9F`S7E
M;]4]D.F+N4T",]Z$90`50/Z!M*+T$@"P:39`9^C?,JFR/FWNT&2>`CMC()6W
M.T1P_=O9Z&M,SQ`("X3+FO)1)UX(N`&82<JJP-#-6XFS'_@$]`,(-@*.70FH
M=Y)84/4(V+CDOFV:-PU`Y0!``Q@'V'.4%+**&?.0>8'#1G@!?`+,`JV!"$`[
MH%,1`3@&1%ZBA./8YQC/D,M2)^Y0AVUJW@I3PU=I6"(IO+[+4'6LSU^8RZT5
MP=ZZ:,$D9$MA+YD!HI&+V<.RN4,'M`-FS,$6(K/(.Y)P8]8AHZW_VGL'M?54
M9D!P73I#4WH'`!D`6(#A><6`>*[6,`5<`?8`*7.`UP8[J^X_GZQ!EWI(XBA2
MQU\8W)4;<J@^1$L+1VA!=\7@\_9[PYG]&Z7OI2='X,X\()@*7)]8KTI#(QC?
MENX,:"X/")I34Z,`-,"AN2DYP3+9%`$\`,922?.0@])\(;$T%[QJB9EF6<FF
M60\)/_`T;["8!8SO*_/!\>^R(TA&=+XGWZKL6F<O>ECY$01&BQ-GV11<XEX=
MN!A]RR9VZH&5T7S@:J4?V!D-"#Y)1*-7$M/H0G"^Y%N)D<V<4D[#>Y33\9XC
M^%P)"4Y7HO<*8K"?>U0Y^B1[CD[)IJ/]4>OHVX]+]A,,D[W]R&1'P?/H4K!-
M%F")D\V==A2QCRN`)VXB@`(0E*7[IA2M$["((`#Q(#:%8FC_S,R"$?$^Z$1_
MJ,Y'D+8E/3.4":B`=<`>!*VVE655TB)?S8W*6+.1C`%PF95\\Z`A55X5-D(*
M(`K0^X;4C&%$T.6AEJVPV<F,'D0HL9.:U493P4#FKP=P"4`EY!<^`%N`1PY:
M@,0!LKDOMTV2R0HD?0,;7`X>)DU"X`4LAK&N//CG)-7`AMQ>9(#IX*^R;63_
MF4@:!1@$T%/0,E`"'\S1#/<L5Y7ID,&9T_\D-)%3J;Z4T[$R70#Z`+@"?_.X
M&;%:FBKF)`#N`,J`9D#6%0AP@/T0!SD>SS1GQ%B08][<.RPM+?SPS<"R6H[#
MSP7+>/`W;^XT`#F7O`?!>8BMS[0QD%XGW*\`#P#G.<US4REX/)S3S^#D]?.+
MRD@L<6Y,0WX'`!H``@!?ID'P<48GBYPW3"1GDS/*.>Z)0%DYMYP+6U*:X8EL
M8%S19;4Z,[]MSCAGG3//V>?<Q2Z%)Y$_`9]P;4WCP>B\04`Z*QL6`ND`!0#3
M^?/\=2$`H`-"55-GSUVJT!Z$=>82BWN?A02EK_,?Y,<L;%X,H6V2-6P$2T`5
MX!,M"8`"5&&1SVZHN3,A+$5A=PXTYYW)&_@^B*"QU.]L[J;JTEWX+4MF.?.E
MN>Q0`82%O\,'F,%,'X3X`YTB\=FVT`KH`5HFGE6@9]]7)##TZ"*P'6O?'],,
M-BYCGQ4SV@\FUDO$W$<U(`8@V"GX+`2J`2%@AHAZ,:/I*.GE:"*=39S:64KV
M-9>#]<S39`C:2_2#0Y/\(?FZ$.`!-".QS0F.O0ZMY1-0"%``4W>11`69I,!!
MICV03;(9ZGG=XK<_;I]3Y[G4%<?F?&K3I2:_,["NE0#``/@&**N!,4WG8G=!
MG`%0#%@.LONJ`"IA;R_$@DLL99P(Z!M,`'T`6&-9?'<'4FK,[4/A2@L!TT>,
M)OTA9L0S$Z`@UZS/?HI'J"^^,8SNJ,;KWB3O^:*_HXP871(2#$P'RO6>@[)D
MP=)2_#OSTBH=(`3AB6:IERT78>:01<;-?>O/=4"Q)[]`!<``:'_;?>\^S3@Q
M(MIS5I0P7!$FFBPNM8R((0WR[(8.)_O8QB>.6D42DWP86"*FYDDVT\0<E4!3
MA2C.9+9HZ2)&?MT^UL4FLZE<`4`'"`*N`CT`;\#"D7+L2JF_%`G\!&Z`<T",
M)L"%/GF#E"$7Y(IQ;<HGA3XI;F`49$$>AMLB)\.QP<K75PZ;](^7`-$6R8,S
MX!`PE@59_Q1=.VL!IX[/(2D^$O!O`"_D7OT_&+DSD23TL<;\PLA'?BERB*1`
M8.+=(`B0W[?X`!4'WK5*F7*,1E`C?$;;-#H=;T.U:W_`[UD#A%",UQ^7^;A@
MO.3G#FF-[U`*QQN(+`,XYDH66]D[7$`H#/^:`8`=X!^@7M%0H5<-`FD`,&EB
M]>(-"L"2]SYB*[P=UE<"((+0A$R,O3SFJM]#!('E>'_<WV`1+`,4`=V0^+B_
M%TAHP$5AXEI;AB_#]7*<BW>0-L;%]FZ`Q_SC$Z8#`3\^&!_K%L;77%FG-2-<
M$3:$%&]=Z!&21ASO;Q\X`D\S_[)6D\9CU8TVW]W]H]U#2C9!/"F"?L0=1S/L
M4H`9*&DSDSQJI/H/<XCKVD90A9%Y,PZ3W@<(7:R/'!K`[TD%-`)`K?47R=9]
M?,-L3?4RX,91EMPM:M`C\4<-AH`7:$@9,GKOT(.&X3+3'XQ(QD)^BOIJ<964
MU=(`I=$/W`I,83J`YR=7K.^G8^B1"\B;`4#R:$:[ATA./?J,#D^71Y+I5MA:
M>0``!]@&G"`HY51RUKC-I0;#3SMKL7W-P%;R?0N^RU3YB5)P-"F4OX-*-L&)
MH^!;AY%#2`L0!%MR,D"77"?)_@"3V_I@0_OR#L`%@/;B]DK\I;ZXF"T$(T`M
MN&-J2XI%0#,X`,Z9,P^<P.,RZPD[="I@YN,7?.K,O%PTU[&".*+5OI[RMP[9
M>5<`,/_`W@%6X\Z^(TVR"<BIIM$A2$;U-]S@`5*I@,K;Q$Z9K\Q1$T"2Z$1!
MDPUPM*,WT,PQ/)PCM@<2(%PP1=T1R,JPA@Z&NJH09-GZ.[@`"`*T&]*4W!&3
MI<^P(0]GPG7UXE:"C*%?G((@A2`#?'K('8'#$`Q_D;[!(A>:NW:Z?:WKI+GL
M4F$V#0@[&*RGOO*&'<,.(`H@/J"/#WZ7XJ\/`$"$?,1@7I``&)I!"O$&NN^W
M8<=0!`@?_+R8!+SG3P`%8!7P#Y#Z?`"\3:L#!JY3<@E`[#;W?0G(3,(8!EF*
MB7X""3`%/%`.K%(%0V)M("E^%(@)J/L"J4F!R0#QO"YPBZ($_`,P*W^;V<GY
MF3$G<6SXFE59+O9A(\$^0!!@K!`E2W)8!&@Z].D^8(UB,!]5Q`1JY_F@`<#X
M/'?.T5&6+2&7975R/X23`"XV$E@#C%Z*YM$,_?B/"04P+V\&^Z*&LD-9U4=7
MJ8%KZVQE$RN;R,'H"2X4&1HE1;9E/RLUN%=D^`0O>X[E:F,]QMJ:G5:,9V?L
MT=8F[:0]IG!3J\IL-/)/L+6J[>QTQ'"[G6]D&F[PL9I]P[UFYW"9@KK5;7;R
M<6MPR0+B-A^%N,]'3A8YVXAKSB8DH[,-R>IL1#(+X(F+"6@CD-N`&Z4D=\)@
M8IZ]%AQXDA_OV>;'2C(N29_MQ>UGXPI>Y]G/>`,M4M!``$@#Y`%B,&<`>('U
M`5<BN27RA@$DLU`C>($4Q`Q2;.PB`&5N->.3!&FF82"!'D6K*A]2`AZ&*;DT
MQ<:7X"J</U\%*QT+3B;\W)PZ4YF2`\WG1MN6",`G8%_**N"'=P;\X>.4?\`S
M('%^\D.Y!+:OXYCQ['B\KQ;Q#["/J7L>;=GF5<F1M7219%WW8<?A?9MQW-+0
M20`@"4@'H,]'W)*`44!U>CSX:K0]A-'E,-"*P&U"EP\Y"9`]50H$`2JD3\*6
ME08L2->?9X"Y*`FN5SIA3'>.=GHU#M+;.+?TPE+/QECJ2W\QD`+D`*YS;Q.Z
M(M',[Q$%(`"D"ARP^)8M'5X@3<^ER[Z!*I]8#[$HI&8MA&@->-.EY"0_ZZ\\
MQ1.['3D!?,CQY[#*\OG!@7\N)#\,T,O[11D!`W"2G.S@*;X*8-';-+3(1$]K
MP`X``_"*7Y>KY\'S9=;RW'@^NC3QKLA;%\7S[&>EH!FP#$"?V@%&`!I-/LJ)
M('B."9BHJP3..[G#!->6`5P!"3>?&JEAT>%IO/.@^16`*V0GR``@`">',,"L
M,Q+@"W>$EIRR#`$A8[JDZ'S^',\=(,`NOBDF`DY^Y)HN]8D!U`'4H&*`G7I/
M?:4#FMH08),&)?95(@$YG8P^?CZG#P5D3W@JFSHK(!/PP9*JAYO[J/6"MTS&
M<;4P%Z.O1!K"ZK@"I[H:E`Q@5D=!.D*%*9P<RI?2^P=CS\0Y$3,EJ=GR=H_+
MZ3(>!&\745I8*6)ULGH/QI@T55=X8[ZS.P4(_;EDY7O\OK3!7IT)ZYOQATZH
M(DN1%=`@Y0`N`$+UB4!=8"&0`^@!5'>DN\4:^KBW;^"+<B%OZ-.IY*SU"2]3
M0!"`"K"HE\^/Z;./,[A`8)"3C+`[;ULJ`$QU=@(6?2B[1><:CP%>Z4=UCHZ>
M8`V07S@'V`(PG@Q#GX4TI7`^/H%K.TU^ENH1&`0"(!3`#(B.>F%(1WKU$H%V
M-`ZI84@H1=.YZJT!988NG0"-3M^.L!%X`,.`B=(PG9?^5@5#V,DC!(\3,,MF
MY;P^3?>JCUY\Z=Z$0``;H%.>7LZH^PFX`>N`5_J7@!N0&Z*?AR*^XU>.]@GA
MN*T)7@^1CDU8!`+V3:[^'"V`1W^EXY;HY\MUD(\4@!O@Y(.NMT^N.FT3/+KT
M([S.EHJF./DL11OVC/IP=`8\F:V0:]5QZ3KR)0"#EG<@>\IO>'RK#`4(VWI2
M'`.QY5"8>0/B`4'Q`S#I/'Q@[$)V;3?8!^Z#[_<S3%:P.F^=@W&;/(T=\51^
MHK0<<IVG!`%:`%H`;FU1W5O;BG@!O"*>`"^`A2BIZ;7L=URS)RD^1F[VZVF<
M72^Z9C?FX@$TVZJFG6N<G:>-;WHM:P%(3Y6G3P`*@!G@#'@--MF;LZT(CY.=
M_3*>&8_WB:W4['[VN-PD0/YJ!/`KMB*D'Z5$]4C?;R\J"'PM!P(1@Y7!/2"]
M43-#V`$G+$'Z?A.G)$5/F]17:E*UQSA3`:C9P(FUZ]"N(>!3S*(6[:=T[7@1
MX-$>06VLO9;U[.P)]H01J,W^TW;*2MKEKU0`^J2J"=..78=H;HP$@6]V9.UK
M^<S]&ARU*Q`:E%N!OM_,R=5>,F@6AP!H[5,!/D5.RCH+C!!&9-;-[$\`-/L>
M<$X"3ABSNV4&?<QV\4*2@M/>,6)$(6N3%$4`^:NU7=5T(L`W=0T(Z/-OCZ#F
M\97M1%:@#Z/WWRC!#&Y"-AF]D.5(,$ZI>_)$ZUZV$KNWK=3N=2L7X!=9BT9&
M]@&^.8V`=TY=/Y_3;W1(-AP]DAU'-R5,LDT)E*Q/PO:S<I]7/A0[P1'%ERR^
M,A0L.YW)TD[W>_K*_EX+'!_]`E]GMP">N*F`($`-7/OC6XI%[,!W[=$,'WBY
M/0C>8-H!$<&QYD=P`$`2?`G>/,TDVP4;#_R>6,`30,$^`(@%,`'8YYL'!]0T
M`-V.9A]M)L^'[!GU$@*XW;_A+--%<&@(`/X`^P)_W9Q.8T^C;T?^"?S5EDK^
MG.-1;+`])%FF`^'U=0](8*JH*,#HZH(Z`,F`--_CG.X;3YB<BP]>ZX/?PJ]Q
M*V)-`:`&^`&0%\8!`L`8(`8P6`>"9]8YUH(7)QF/X_M=2O8*?QE*T(B=WSEC
M>5JS]0BIHU\ZSBBI,;LW`0?@*>-?I#]VY\H)'$`<@*Q#^V;+6-*WR1*/CJ]H
M1G].9&<#A%$F`?\`<9_LO0!`>P>[KSS238I-'M,;8GG]<ED()`&V`$)VWN%0
MW?A.:S$&\`(2/0#BG:&/\X6`=@\0V)D7?J=SQ-@9"M<;\XC3&`"\[QFN/^L#
MNL#>LV!%=`'4`4Z^,"!U@+,;1SAKDXYT*U<%[0K,62^PH$8,Y).^)YUW<SLQ
MPA@A3IE(`@%NO?::LX4,A_J>JZ@4&`-,`(XF1F6X8.%GTRG4^JF"A01X8N&7
MH`VP!^A4?`%<`*3>?0LOX@G0@5BZ;\:_!)0`@%8#?@!`"5@P.#],[\#IJ?D9
M094@)3CH?A($2V_BLWOKHO@NTUGAA`AX3TL+VDUKP`-``O@@2[OEZ6R$',![
M@,D@Y#`@[!U<[]_2EI'L?0#@`=C+T,]WYU*:_<X3?@03T[0`K`(<B`.@3$94
M07_^NH!@."<3\([VBO9K\NR3HHS1;,ZQ"HP@GA9_,G\AG!PH]")432[X[;C%
M:@[?]ZO#FT/N\*\K/7RL^#+Y*7Y+8!$/\6)&W%65\C>IM')1`H%>`(:KJP^$
MX:9`P?A?V+"Z`+N(%T`,(P/`#M`'^!&_EZ1,M%(]0)<,'DH,D7AD[VFE+PW]
MW`&5&'(>?H0'!*[7]N4V*,$B9AB>>\I)C:B&Z@.KBGJ9[E5'HI)AU+:J'(VL
MP`)0BC=:QK0"B?:<%28P8+Q!.V'#]ZOLO.N8$P1RU!SB'(K$Y^$?6KFP08EX
MM[I[355BA4*@-V-XJW4R\PGJ#T'0#@"0`#R`+)?BN@Z)!*`"&(=.RG#XS;C6
MF>&#6E_N2&(0YBB7?_EM??MN\`T9OJO)+D;L*:JR%77#5&@\Z'T9[Y%SGGKX
M@$!.\LO/ZLJ;XN`(.XFR@<IN><^F9S]]!UMT/P$J``T0/"<RL,A)C3X$<U#.
MX1>S:3#TL91B,.80!OF9X1L?<'R#1&!Z/FZ0-$B%Y8]INDBJFE=$BM8`5_SL
M)>\Q</K&V'OKU\(3PWAH$Q8/#<!%-*#03HU7ZG&E5IZN`R4)M)`[P@N!!D`O
MX,"3)4`P@2.MS,`GHG+Y?+(N'V<R9-\I+`RH=DQ(E\7`M69M_%T.6*N'M!@S
MWA0O7/<V:=$3S<'K?'I2G"P??E_#]/X&S,N=>N^`N*?LD=^FS\YI$`6`#Q;D
M2+VH@3ZT("KSNBMV"_M:AJ_^$G`OX3,3'R-(!1:5)BN@@_DH5P/R\<2(+P$`
M8!40T&(*F`):`9*RX8M39DD#@;^DL"0%?=K%I"][</75+5=G3A!D*]";"$[P
M/;S>2TYS]=71,$,N`*_]5[?K1Q',GY#QO?\#C&DSOB[/!D"H)YKG0D<?Y+KS
M/2[63%]3D=^'\!EU;RH_M["<KD$@!AS.OWCGP9,&@!UO4\>I-Q7KZED9HL-6
MA@"0`Z@%3*G@FD5)=*#LG3T/4'[*.\C>[1O/8PUC#)E<]-$RV!"*7/\/;GBX
M^6=I4VD-V`/:X`@6_5]Y./%:'`/0$^C[,)D^H,WA7$7^6A=I34.G-0+Z*P"U
M)<5@-5J`$7!2`1&`88`2H*G^5$<!1-49Z^'FF=8Y(.V\0^;-#P05YD)XM+Q*
M(/NMO'0#=!;?\_'6^/S`0<$N`#@'B`+8YR@FM!,ERM\LPSYY@0%V)3GQ0\M9
MWGRN$E@V4UC8(3HAS;"?X#:$!BHD/#9#*T9ZIE'V[_GB"W\E[E!=0ND/^'RS
MG`U#$$^N!^D=9#<..4]8208P5B^KH^@73\0GA(#OD%$>IL_1C^FE\_9Y4\J$
M+,@>HV?2Q[\M;0'W?FRN\Q][_[[[+-`)LM"2"V[AM(IL>C1V;E:1G9U57[88
M(X2+QQ*MDG##R,7L,3(=J8Q,1^H)BM!9JW0DURH,MXV,0I=FSU;CR#;<.3(.
ME]RIP[TC[U;SR-ULN,$WFVX0SL8;C+,#R3STK.!Q=4"37.T*8A]=`$]<6P`#
MP)$L7:WBJ@7;;4YTMR`E&>%I2::B,SRM/_N#AWSV)YY0.J^<3\DM\DQQS7EK
MG&:SU^6<5]F9F>(6!?2>%PWPTOP,\'G,`<V`67=7H+\\#,`2E`EX2OL!((`F
MX,6*HIW/AP!DZ;;WE8?1MG+X+_0^JU,V\P*!.%5K8!N@!4A>[Y")GQ+@YQ'7
M?1OP=<_3_TFL@QJEGFK56E;1=4IP57Z+?WAZ9KJ#3!<D`<@`?%L$`AWIG(+D
M(1B0`&CW8)>24C-"I:9=52$H(!;MIL.CK_0/J?G[V@B@4!4(S$E\`*(`TJ$I
M/9..2B=&L")\`#D`9\PKW<`PBX?*^WLS!+F=3B1>P*CPPUXO`LZ)R(;QA8`6
MP!G0@1<#D$T8,FGP-@C@81]@`:ATCQ'R"U/[VHO.N`@J'<@-0`9FE?5&/0#Z
M)&GA6(J+L[X.`9`M(*,;0FM,@3\D"`#N`<8`POB?22GO#5R\XOQ,")$$Q,=N
MI5(P"D`%X%I&X[@!WY;+?HE!%L)#AT^(I$<`-(#>.>0=<N`9,BFW\$<`*,!T
MOD&6B3A!/+M1*'/WKGK=_:CP7[^[+P26`16`?*$3]FYR;YC8>WY[4D$`.B:@
M5TFOLE^;EPJ`#H:$@8,40AF@#`#-4]N/2;$CSKI`8*U,`$A5L\FDHT6!4$2I
ML7@?"<CKHMZ#DHY:JN4-XD#U@[F4%_Q>\01QIH`,H`VPN4\Q4:*.PG2GI=#_
MMH6P]M7Q6BTJAUGA"'R2`D_:%5A7,>*O`CJ`2L`(@/KM;VX&$`%0.W&N`L`O
ME?@"'HJE]HIH?&^<"/.J]+P4O:C*KW,2+1[27E.&OHF51O5!2-:W[_,4S\`9
M8&N!26^T;\8MK,:*)7WQ_0=@,(@`O.\C`?'[^;T$JWX/G8<8+QB2%`T<X7RU
MJ'\OPP0)6\\!T+$C#O[Q`H0OOZ??AYL=QEB(=,"&83\0!E`"I/"A""6RZ@[V
M7C+.%-@!!$V*MLUT2V(+OY["8K4AR*[C/#%+GGJXV7<_M68RK.`[39AU07P,
M7XD8PK?A7P%P^-&,'7[&Y4Q$J=7=^7=X\HR34`BOUW</K;KBMR("\?(^&;[4
MIXL_PK_AN[8<`*V`';XW`0WP"U"G[Y`!\./8$J@VN=1"X],??8_YT\WAH21+
MU%'A;U9#"PL+\!Z+:`:BQGUR$J"I;,C5)VM@CXL1_E#@NV\&R/'9"73\-ST.
M7[\`"]#C8T0$`,!(/Y@_-2F%QQ[-C(:&^+9S_0)`ZPN?Q)>5F'@#8?[FT'I&
MO37`!M!6DUVTI,@*AX<8T`$2.=*G?I-HAGL%76_`00>3KLCEO]8'YQ-Z*OFN
M7'9)8H1/N+D0C'FN?36HH%_M8)1F_KF2R'\7XF("^IDI>*$%:'+^U?/W"X%V
M(!+@`/`&U)ED@8&`&GR>-/&G%]@?!Y9R%,^RG0"*NM%%+61B(9@YC*>&CR;W
MH\UD`,`[(Q[@!&(>?8,7P!UP&B;H1UZXPQ+R`!;4T&IL]A@,!%'L`],+P`,F
MH!=@!(`?7`3V`PM]W*A(Z:/Y]LXHMP8L<TIC_;N"@,9G'8A`?#VV.J4"K$Z]
ML."D$\*+86:8Y<BQC^:X>QNQE1D`B`%P`8)[=PK6"=;(@;5&A.X'T)#T7OK=
MO83`=1<#L(OHY]!WKD=^<?V@`@`#((,B]NL;9#P3.$1P?B^1<=U5`"@CJ'[L
MIL4AUMZV$M\SZL+[)8!*AP!0#B@%((/&`,C[OL`:8"'0UE<:QY.U,C-]Y&6U
M.28@0O$4]JWCH42!_+#VCT[PT5P_]`"4`/3Z#\\6O@?@ULW7SP="[)4"78`>
M9SL<A:X&*@%>SJ3*;"#[BK)N*'Y>)K@0#*L_!T!0=0/QOV"\P/6],,G[-4`8
M)1U`#9B35`$<`.YF4T$Z/WQ<*.F3S%',)],+FDQ^L:4/?WCIMP$6`G^`$D#J
MO>%WE+3>!XAK9/-Y/T`[8',?U<_K(BK#*MJ/CR;O2?+0#B@&()CPV&B(@;QH
M/2;0U7^LXSCD`#J.2@$H`#4(*&XXZ,*LJ5K2P`=5@*3/";D$D,/-OD((/BET
MGU;9U$FK()NB!3R_QX=_`R5N!5=XN,H5E0#SU?H=/K\HJ2@`K`!R`3_#5>0=
M0&A(-7_R$FR:2&D_N)(/GAMA;\E*-Y=B]I0I8?[^77?OAOAH4O'9A_C']6]/
M-6/?/E?MUWM2F@I&!N,8H,^%SC=Y!*RA0*OL`KHO^H!N_]YUXK\/]8+3!CK_
M^X&^<)=6`C26T8F?9O1(H@">^!$$(\`M[A59C/LA&'.:"-;(:J,YLA8-CRS`
M1.2N^B&Y-R5(LB?W#7C*O0.^<E?)@L!?[NSHF#L)?.8.CZZYH\!O[C79G/M-
M5E_9D.JY(Y)?`$]<8T`D[(B^W*`I*@/:C]>.6\VV(V+@[3AL[`\8&X>*G4G)
M617QG8AL3#9T$02!4%#>M/$@>3^M7#8H/34`JQC_H&OQ%8`'9`!.0@*`=T""
M/=!?!!CT[TQ,$YIUZ,G:@8MZ7ZZ;YZ5TF+F0JR&^)0O"*O(_0]J^)WRR6G)_
M5<$1:J8X$``*`?N`*<+TYH:).E^;&BN0KU,!E8"%&.DTH^`#;`+D'R7HWXZ7
M;!,S(+A&&O<#+._``H`!``]P:8Y_(I`T+FQC5W+,KW,E[>\`-`.*JJ\JLLLO
MA\ME$$`N<52O`^R)>BA^6PX0N;$%J&+JC58/_E%G7^OY`.C';W10A1B,-JFI
MNT^*7_>/YI.!J'U:%.TK(A8QB_@22`"`:)_T0J&,%OX`?4H"M/J;+9451]7P
MJST@9)U]JX*@1J)DM/T^=6!.`+`!J`RCKY[C"']I.,&OJ?"J%,4+`#``84"'
M"]?[NGRKWE;D1[J5USS6H^;(S''ZF#OX`/$`OPX,H`L@`I8,T),KL1@4^DD+
MP'>>@Y\;NG),"%M8G4>C+RG`1D"3P!I%R;T3G[G`(>A30K!H/3B\35$5HTVY
M3&+(")@+\?RY+$I_\?$LC(W`!A"?/EOY29(B_$8'[`S-\'7IRUC(`"65.L`9
M&[VCC2F5D,\CRJ9A'&>M>?5-9>[ECKGNN4%),C@K%1+;&E`#;`(.6/&"_M5.
MX),\`%`#,`)\!Z3J+\'BH[9(Z/?T?R=\BV'_SY0.`1.0M7`^JRV01&4+0'.7
MN8L"%U<1K%H$`*J`%0*6IO*?BOCTTW-5`6U#@\<4P4MP\M(&N%%@?;E]P4WH
MO[8_,T1J[E"B'%_*]73(2QO@AR"%B&.I*1V(SOP`(`F@%W`LZ2Q1`)024M4T
MP`70_CF]()=ZQ'(;=^@NPD2C,M9PF"RT,425L0DW.9X+&L.H,OH*'B6/8<YT
M`(%,/@H#)`)*XFF<(F=OE_$?!G")N`#R3>[22Y"@O_5_^?_VHW9FF0IF3SE7
M'>IYSF:*`5,$W%M'33,N;7V;%`X1/1N'*C9RHGN[=%96H`F;`(,-A%JJ7[97
MYW_)5S<!@7M\)Q@7NC`!4D)STW=&'?A9`P"_`)8`'W'Q7)=?2QV?`B15]`Y(
M)&@""P^>!7A$)0XU1TL",0%Z/BP"*0!L`)-0\P\(3+8BJ5X;>F5%51CU&_4!
M70AY<7@5P2>7%24RWGE_#^!^3644`)L`G`!7`4L``0#,`"4>3P"J)B4+YR=.
M1R,HW">`#&(`YP.K"4XODP#!6%U0D7&M&AE71!)$`+E:/E'(>N8)&"15@-UU
MJ@A\"D0`+'BE4:HG,``B`#Q;ID`_`;\=P!6#=VMQP7ZB&<`Q'Q7S="X!-$/5
M2"8*.P+E(%%S.&I)/PL'XFG%84<`V50$`(T`A@#3`-9;EH"U2*!C<P&V"V\R
MP3*_`Y,`/0"+'I=4\QB9/\<`3@#@/_]_?H"'`==D(P<E!,!^'Q<<6_9>#@&Q
M7/L#FQ3V%G<;R@ED`.%K52*B5RI?<%4\!P4718"))5<0Q@H)4OD5U``J`+UR
MM!KE`5H$[`DW@'9B(!9T(PP/;GG^)@L!/P"Q`.MU\R/`75D"\W565O8BYE:3
M%3$!6U9=6YX6*F/;71,6U7-E11Q?['_6&YX=^%-B4@,`$`#X5H*`)0]L!$)9
MARTL6RH9;0_T@"9Z11`W);@CA@(B,A)R:1#Z?YU^_'^F"5\"$`#`#T4I;$A\
M<W-[(`60?V0C=GOT`$!;)@B'%QDM^D>\2EL/[1X.9(4!ZB-X""YR#AE\?7)'
M4W-%3N9_LH"F*=,A!V11:`@C3G"N9OI9\0*<(\0=H5"0?,Q"(H&A87`$MB69
M()QQ9EI6&:0`%0#-``H#,8&S<\T`10`F#_00;``:&B`!A`1L6P:!/6!")NL0
MWQ12(P@!"1).9EX$2U))`<!$5P'V*T]P%"S3``-_15G<<;E`AD5V"&\C`0>.
M-C!$"!YI`O,#4(&=%I$6$FRR"0TL6X%=`G]ZO&C"2@)W_EA^4P9W`5G$:`EW
MR3U69(YZ6&20>AY<DGK*&91ZA@[";&H,F'IL#,9LFWK(;)UZ9V1T)&EDND=K
M9*]5T&QN9*9Z<&2!#,8VJGHN=*QZ,'0[7*]Z;0/I3MYLOU7@;,%5XFS#5;T.
MQ56Z>N=LO'KI;+YZZVPP`$]<U@#\`(YD.`"1`&X`<0!4``)/*`8,/K$DG'Z6
M?Z!^/G"R";-/!6GN'\A3+D4](,]ZOR1>@:UF1X%>>P5*)%$W*&MRMSMS6D`'
M)P&5%1YX]0>O6IQ-RT%9<^@B^BRT`^@@3F7Q`$X`.!!B@3EPLP@+`28`%P#3
M<00`)@`X`#)A=(%H%LT5403O`50$7%J#`2H?=!O780`$\X$7``IYVA04@>YW
M70">)G5SQCYO`>-1K1V%5/Q54P]E7V]E04(,7[%0+QV,>_56B#D"#QP=I3*.
M,J,-8`#91'E?W@8(:VPF[`/$@0J!(QJ-?F0F``!F)O<#D""4;B8;B0"?>2B"
MA'[<'P0`B0":`"!:GEE)368+;QVH,7L'6(`&!N!^R"7L@01_3`!J%V=%-6(S
M"O1NBEX]!^%?A@3;#3H`F1;25#A`ZB481D$5"8!6"_44XGNA:647G2MM)K``
M_G^I+TX3O$`R0UJ"?A+&7@Q!B5;C>WX"V@!0`$:"15E?`MH`;1@O=FL30FBJ
M(^$%KQ#X$!(&'0%&158^-P%L!.<`I!<4!,<^97&"@DL`4`?N7L9OX5$+"`,`
M@X*P=XT']U/Q5GV">0!\`&55K2YU!"P$&08W)?4-JR#X#:1AIWX*#S9B/WF-
M`)``"('%@50`7P&-`.\69%[(5DM-7GUV@$."(E]E@KL(8X&S",(&Q@K''>D=
M87]\<5@&F3X_)ZEKO`-!#NT%=#!B0)MO(0)$@B0>MX)?=[M/\@]:;20$XBJH
M@BF"H7Z3'O`0QDFU!%P#N4GG+=\%_VD/#-D(CDE;()HK-8*N?Z%)0U0N"S)$
MC"MU!?Y)`$I;`#Y$0U0$5G4/Z8*G2:0`#&T:'UP#R4F\!.B"[D!O>+-:5P"/
M=M``:'3"!31YX1M-2C-\3@5<`Q%$O`3Q@F<&_(*F8@\%SFV-05A+6"LB(`R#
M\A<"@XL&=C\?*PB#>B`[!E8?%H,W!1B#X8*!(*LK#!WX#'9$D'3`25Y$*`QQ
M1$)%*(,T8,!)EGCR"S0OP6/9!/%VV`$Q#!@`K0#\`*=X%$P<2VPF)P"B`"@G
MMWP>)$0:'&I-@"T$,!C8"PU'M@'X$-^"*GG+`DP!^@!U@JLP"P%!@TE2U@0!
M>N0&]05\8?-=F4TX5,AR\6`#$```QDB3(5V#(QZA1&"#5S[%2,=(:`:7!DQA
M1@'G@18`5@!(`,YX.$5X100`)P`$`')GX1M$@U!A?1A'@T=JT#[(&X@KWP6^
M!DZ#<VW8!*9,]C%*77J#.2W_#V>#E"@J+4\*K0'Z``D`^CYF@7T8$S+L)FT5
M"RWE`LH@<`!H!C<"'@0.5MX$&P"S`'P0?1*5@PD`G(,)+!)Z68,O@VERJ`:[
M%58O]4MV1?=+K2U\%KD`S@`'5O8@_H+!9<D`>4E)0+Q`FB;6,<AZ74B-2;PA
M?R6&15\"O@"G`*E\UWAO(:@&D429#\>"?Q!8@`\=X'Z>8H5,MX.'3/8%?@+?
M`#X``8.0=$P!L0#N`,T`;"VM`=\`30#U%+P(SP/I6\2#$8/'@\*#6UAU*L`6
MD7F)5QXEAR4E!GQ8#A:<.S!0HQ:.11L&ZRH2`/<`4A]:`)P`MS(2+&<`_@"R
M=$(`="?_2`L/-2;3)70`2G41`'2#!X0)A-1O#(2R=$@`AFWG76(Y+B=!`,8#
M;7S@";$I4!Z>(G!UW30:A`N$#83X8/Q%#Q!8&$T9BGUE>NH^`7Z4=(IQ1F4Y
M`588%!LSA&1ZDG&3%DI$"(0*A,8D'(0OA-$,96")<30:*H36-"R$180NA`^$
M@"+L2SB$2X1"A$Z$\@5&A%&$Q!U@8<5>[TOD&*Y[,&=?!O!C5(3Z'E:$1(18
MA"Z$Z%.[`"(`W(`T8*T!NP!^9R(5F4P>`CEC((-8!>"`[A36+(@M'V%&".B"
M5!H<A+<M"P%'`*D`A"-Z,,YA!7:L!59Z+T+Y``H&H%8$`(.$3CX5%I-2&D\2
M1VL!#0(<A/N"C4D+`7``7@`3)7:$Z8+U%%Y)HP%I`"X`Q1P'`#L`E7'@/U1>
M[!`D)2LF>0`R3YR$U24<A!MZNU266!D7)6%P`1=!61UF@PALN837?]P^F0&M
M;W"#5ADL9QB$[`1#A!N$:82U"+<(OTLI;")6-H,:`3Y+X@5L97IER`7D'5-,
M%X.0=-2$>VN+,K]2*`@A3_9#EX0-A+L!SB%G!F,?6BPQ?H%Z?%,(=(5Z6R0X
M?K1LB7I39/UO&EP*63]^`7#,:`-P0WX2=Q%9%'<364A^U&B&8-9HB&#8:(I@
M3WZ,8-QH$W#>:!5PX&@7<.M*&7#K/:X?"3&Y'PLQ'W`K=RQ9(G#M:"MW[V@F
M</%H4PVD8%,-ME/V:*A@4PVJ8/IHM0(Q`$]<Y`"7"71^SPY)=+L"T0#>!C<3
M^@E(=[P#Y(+?"?4?$CY#.O$`6@#)91D^5G<82]R#ET6V2U\"+0",``Q:+0"\
M)G,=.'ITA#LLO%$+)]B$(8.\+00`ZP:>19XMK0%(A99(+4G:@4,FEWE8!I4"
MM0"?`(I>?WG="NPD)0:O,'<>J1))'WX4[BEL"D$`M@/'`^>!%P`4$-AKI'"W
M'L4<#`#.`,L$;"8I`$,(O&H3331C)X%W%!\>-H4+@00`*0":>S4_\']$;%D!
M'2$96PT`R`#,*CV!20#>7OD%#0"M`/Y_3"RU@A0?'PI"@IB%?8#S%)4+I80N
M`)L`!@`4`,`/7P91/OI\D@%Q>MI7&@[G'X.%K'\V@E0`N"7<2(0`Q@![9Q!!
M&8#G3\@FRE\=4CP"K(#:*Q@$ZE_()8<=2B5R;`,`CP#\``H<<003!+AU!@B7
M`6Y)?Q?J&'88T0S[#54<N`%5$Y4;CPT(#W!L(8#\%N$"5'"/$"A-V'SA<C8$
M/V?V<+`"/!V8)>)<$VKL=W0P7X)?`9L`VP">A58.<`"2"-$`8`!51H2%YA^@
M=QX><!F&!!<.6DP[:`=J;%HE&T<9`P#)`)\`K1W9?N`(RGXE4#<$CRYA(8B`
MFV@#`-(`U@'5<U$9R"7>!?4$*V;>!$<`B0`573!UU%S[`T9-%T//5Z1>P2>6
M&B9O/QYS(S"!K&:(9D>!]P4U@>0`KP"76TQ#)89?$]$4'P]Q!;1A_6Y1!)Z`
MNQS46^Y>+(;0/NL!ZQU;$\R%D@4U>TL`>7D!)X5Q,H0B=<UPDCXQ&$"&?0$H
M=3U)NDK#*'X2$6,U2YM$#10V$+1"%0#Y`/TV[`0Y`,(`Z0#2`'L`HGS&+D8:
M7`(Q!#=GLP`S+?@`$@`R8!*`0GU(>:$E*%K^@K4(]P#E`/2#*VL:`!IB.Q=G
M@B:&<!GA5"T$;589>C-`RB*K(L5@&8+0"@R&@&;2@G:`3`$!`,\`](6S3-,`
M[P%\"H)4Z2LLABP"\`!>`/(/IUX0+P)J82.^<,]7<W.J!24$."XQA5ITGP`0
M`&.&4A]FAFB&:H;R!?5[;(;M%6Z&\ARW0JM>`0!^`'6&['5>!E53:S*["/*#
M6$O>!,`Y?X;Y%5@`1`!V%CN&[%VH(=1G4W5P=ST`@6UVA+`>;B?H05Y)DX9@
M@OT`?H9$@IJ&;P"<AMP8$$<N`2R&%'-7`?YFT(8+:@5Z!`!+`-0B&`(+4-]]
M@!"[?TX"GW11>>E!VH.T%L50HX:F$TM"ZH;A9@14W2I1,:J&=B+B*_4E,87H
M"OHETH'')$I+4@"(`#B&F!#3,#>!Q`_T1]0_:08:54%?+(;!A3N$<!T2AQ<.
M]P^;$#YY="?D9VH5(A78'`5U&S1GAFF&:X9+"KJ&&P%OAH8`<8:L`3MG=(9(
M?31@]1J@)1X">H;/`WR&?H:W+6P$@89V%H2&-$/LA@$'B88>9^%F:%24`.(`
MYB2K7Q.&3%(++)2&-'BY(>&&FX:M")V&8TUN$XI*)PB;$,\C-'H+?!P&X`I1
MAUR!]1[^ACT'I89+'@6'KD)-6VH:K8:X:\,1LH9EABR'MH:D<S=\N89]$@(4
MN`"``,DB$P"X`,&&27V63P$AQ8,2@\\,UT^<`,N&3`$O`%1P]T`W@;1TT0''
M)_YF-$P+`6(`?@#8AOB&VX;?40I[E(8F&2(>5X?CAEF'Y88KAEV'>F\9>B]?
MBE90"Y,`'@!?APU(^ERE%IB'9T6"=TE@LA+[A@!`<`!HAZA>F2.GAF=UJ89M
MAZN&G4KI(0J'NB`8`%H`W$)2?.)F)&/E9O1@9``8`),@JQOM`"``]T&`93N&
M?0$/A&$8;`+B"O!F.AOK7VP>[A0K@4H*O7#A9L`%B5((`-YM'C[A`#T`310'
M%/D%Z8?LAD$^G`8*$`P`D`#603DP=R/>!+,`W@#D<%T$V5&>AH9R`8=7`/@8
M!`#L`'@+*%B0+^08.A=2(VM+^X5,`>L`V0"8AC\!_W+>@7%#F7"`3QEZ?7_N
M7.!E+0"65[D`.5BK;ZB'1C##'1V(0UTIAA!!1RJL"D$9NCOOAS@F2Q`9>@0$
M+D/5=P,`J`!,`%0"UV:F0%H$`@<T/N)I9``/%V4!0V!?`J@`B1N])T!"E@@.
M8B$&!8&F,8-OUH62ATN'"!0$`)D`&0`W/PYS%%O)%3Y)6P&L!C,*M0#V`,Q9
M]D:(&/L!U0!G;"5>W!@8B%9FA"+.#V%_T0JGAX^'!%,$`!<`]@"?`F%Q`E)/
M6Z5RR"#&<?%FJW_[?[*%;AC,%V(8YV!*AU<`"QQ8"'T`N!Z5<,I^PB=-"L=X
MB3#=A>-22'UW(S(*1&@A`*0O21J[%OL!8`#"`!0;M$775/YFAV-3B`!6`P`&
M`%,`5H@(`>U2P')#)"]J.$O]0H8!XB+R/VY7X06.6F5`?0'H!]L<XH<H2*P0
MU84?A(`4WQ.K?B<4T1MQ&UELV7ST<'6%\V#IA=-OK4I/2=T$*1@9`!]>1!)[
M*@^(G7&"(0(`V@#U`'<HR%[F*I]TD@C2B#]BLPA)`$8`60!E@21LD@>H`!D`
MOWY`7VH"AH9@3'\7@6@3`7X"NF7`6\!AVQ5<A\)CJ`29%%03SP;.:[,>9``?
M`%DNOEW,/K1=9UJM`?F(XQ>W%Q=B,ATI`5=H?(`27A=B7P(,``5]42WE``D&
M)F;1`H^`SR/((%XP-E],`9T`B@"X%KT/U1ML!`R)54;5B+4(Y0#?)R0>.Q/5
MB+@E1Q82!GX"[@"R`$.&$P)%AG\!AH+/!BD.XQ,30FN(XG7\;DU#`1:9!L],
M?P%96N4"5VC>6'<>%20%`;!>BA9X@7I32V0T?@1W"70W?@=W.GZ!@7A@C7JZ
M;!Q<AH%:9!5TGU7!&:%5&72C570DI54=="A<U$XJ7'0DA"R@>GT,)71&`]Q.
M@0Q%02ITU&R!#,-'JWIU9*UZ;0/G3J:!>F2R>JF!M'JK@;9ZK8'6-J^!>`-:
M0;*!0'2T@8ADA@W-50,`\P#L`-Y'^":\@;Z!P('1#,*!H@G[A6(*[A_(@45P
MMRPT,SB%$DO.@<!@HG#*A]IK"0#T@<^'OQ3&`"0`?X40%956UX<V!OHD]G2Q
M<*)_*0_EB/0'E0*3`!P`#X0J7NPDZX;O@5$`)GMG7UN'_H5P!9X;FEY]>7P4
M_'TZB6L8)FR-%U\&YVMP:RZ(00\%`%H`W%U)'U@&^17'`$$`1%N[$HP2R%8/
M+]8;_6VY?PX_<A3D&`E2813Y`(!5V'S>!'L`[0#5)?YFYX5VA4EDVU/I`"UC
M1H$.A[<3"P&Y`+0`5W\_'@H'["9.)!@5^7VN"T)OX$#9AD\J<@&9(0,'K83N
M`>P;!`#VB>(JX'Z*</-X'(<R+[%9A6627BY,-$-,?`:`<`#;%A<`>!'%B$]P
MXRU>8NX`2@##?F-&:TN60?D)+"(X<)I[2AXL74$`!@HK,>X`Q%"?=(0E\8AC
M(N(8$XK`"CB&FFBL(#!'JX"9A5D*GHGU<.V)['RW`,Z'0@`?!*=]CW(L!$L3
M]@``@8,!+"I/`.I`X!V_`'P9^B''`U(`/0!$>T>*B4IN$!0$20`O`&"">@"_
M`.Z(21#*$/8:7'I+AT%C['DY`#0^D8;_?CV*GX7@4J!9?F)+7ET`=#*`;TP:
MB7]4#S.*+(8*#AEZ`H@&`)\`6EC!=^^`+1S^`""&H$+>0&L&?QK:7VU>1ET&
M`%A&HG&-"-(>.@A\'?YF65=2`'\O'V)>"S=Q?A(R0MP89E*5?#EF9@N>#PYG
M3'T,B`,`4@#Q@;)_LA!#>N.'+X=+)058\0"F!S<!57%&,$%->A+V+F$8/1N@
M9I"`F8>@$@6*;XKUA94"S`!A`$-D`(A%9`I&[(G#B"<L+X;4;V8EP6L8`#D`
MB"?N'ZF#@Q)$4A@`70#LAJ5RO1P@`18MYRT\9'1$G`7S2R451P"V`/(M5P!/
M'DI9_1Y!>Q%LX0FF">E;SG\ZB@H5)R_$`%^'"%V-36I)XBJ]'$X"WHJ@$N"*
MZ'&25TP!F@"G`%Z*G2LG+Y``((>\$ZAR>XK_AZP":5$I`A2*V&8T0S@8$AR1
M&(T(!8MF;;U_&Q!2)?PQKFB<B@0/F(AW%[H@&XHB@LV*QHBU2$I+UP`Z3T%?
MMQ[&AILF1`!?`M8`\P#5BEX3*0I?AQ8M)F\MBY$^90`E%>\`UV#)&VH"+8NV
M)>F*,8LSBPF+?G=Q0Q]RBX8Y`,@`.(LLBS$!.XL:?0,`YBL))FE?*XA1&KT3
MI(<.!&0B%(K6BN$<?Q?4A8QR<@''!&U2'RZK+RJ'7X$R@9\=>0#Y!?T`/$7*
M;I@`.XN8``6+"P']`%(`1XM7!$(%1AKZ(8<*[3[W@62$503SB%U#M1!RBU`'
M;P^*<`!&-(JM`>``/P`-&1=(;A8L`HL`:0#)=J@>ER!^BRLQ.3DTB[H3R'P[
M`5-CYX:EAQ@$^C]N%CM360%%6B&(4U3Y%:IF:&\`0!<`EHN8<;@O!`#6`,&#
M1XLD`HF+'(=#6Q^'%XM?BDP!LHM3!!*+#U,`>6!I#HLI2*1(R"!1B^<$&@#P
MB0"(HW#Q8-IK%`"F`-0`WFOP1P4`>`!``.T>HD,>;!-X!B\E,CN+C`2*+H@Q
MUR*G$G@43WL`B/B)"`&M`1H`?@#&"MV+CTBE68%)2H)K9U\"-@";0*)*18>D
M;@^&18CE`CT/6ATT%=8(&7J!8OD%N0!<`&%.%D8Q)N,`]P_LB]^+XF/5?FD'
M1`=G`817.07R9`L_.XOG&R4:BB4V20"(MWRQ`?(CZV58%DD`)%V.$N:+5'@`
M9A`5)%"?:=H*TAL*C$0Q8'"41/9&9QM_B(04L11N3(@4!`!%`!``5XML*9-H
M/H;D48);-B6*`;<5+"^[%?L!;`!#,&Q(.%JTBFR"2P14$$D+8%^Y?.=X!``/
M`(D`I(8N,`8`&0"M#Q>,"RPZ;05Q#P![+\A]RQZT`_"*7HOM'":,)Q"W/TD/
M`"44C"EUR(?]/FP$8@"^%Y)/*5A1`"V)JE2-".94X@\Q`06*45H3;L$`H0"N
MBQ$^7P)1`(F'_UU`?#@<9(R=7MV+TWN?%7^(0R<#`&$`_P`]?RT.^'L?B`^&
MY!AE8I<_W$:5`L<`$`"$!RH9J(M?`F\`K@!N%JT!CHS=B_:+[1RO(J>')5#%
M/XT$+DQM:Q0E0AK3<Q4S?8NOB_(^NT\H?EMLRHJ&819*:8LQAO2)`@"[0@X0
MX`O\73063`9O'HLI<AM9)4,`L1"G$KH:\'VZ$R51LVL8BB0"#XH3`OI(Q(NN
M`"X`I%>K$ER$I0(X'KF+P`K"C`MJAQ#I&L@@7V-,`6$X4QR.$N&,?PBB2'M-
MA0"L`,:,:$#[)`N+G!(<*_1IC0CU4"Z+'UNW?N]&)![.;2HQ=5YW)B8*D8)9
M`92'KRU:`&8N=1[B&SQ=F5V^)A2$`@_+![`32DIQ7;]^J%)^7?DM9RX99"9;
MPP\_BN%FS(LE8UYLD0`1`"$`I`!X02$>"P'=`?*!X@`-`,6#<C\D)P<B6Q/?
M469H;&9Y='`EEH1_B.-M5@_=#RH`BSD()(XV^14J`-H`&3-J`K>+=4RK$C>)
MAQ`J6PP;:8@`=WJ!@GJ05;!LAGI/B;5L.WX*=WE@]83;*/>$07[YA(D?SV@&
M</V$TFC_A`IPE%,,<!IW#G`6#1!P%@T2<"!WCV"N'Y%@+0V38`^%[4KL/9=@
M\$J98/)*#D6['_5*MQ_W2K!3^4K$'Q4Q*7`@A?5H4PWW:*E@^6C##;4",P`]
M67DRF@`,2S&%*44SA34.L86N?YJ)R5.7,SN%S0#I.IV)XX=*@8XRW@22`ER(
M5@]>B%\"YP!&`"('LA13`3D630`)C1A-SG^`9E%,<6=[6)D=5!I$>GQ;?2?9
M`;U=QH`SC+^%_EP;$-L6#P"7`'```(A['#@L)`X+`;0`4P!3C'H2['?$#ZV-
M\R[.C)D-IG^89NTGL'$^$+%QM&2+C-Q&;`3\`%4`#8R,/R(<`&`$:JU09RZ*
M3:D*I@%;$*\*TU[<9'D/O(HM'*P`'`!$``T'_69HBH(7!G$CBL\C/A#[`1P`
M2EJ?!.4!_F"?7D0SVH:3&6Y_(6S[C?V-"H@/`;2(GXNH<5.%OE3B&%R$2"3K
M@(T(B&\Y0$P!B`#^2!&.9''\9TX+<(%=`@L!?DHB&1EZ$DD"`,0`#`!"8(D8
M`@#Q`/II-U,73="-'2ZR<K0:WH&`$'U]*PL[;.M^_XN/:_T-O74%#Z=:MXS:
M?+F,06<J!QD`D`!`<9$@_!Z@`$P`F7TS';1*TX*RA7X"H`!B%^]=S(+%1BV,
M"RK(@J@36(#*2`D>RWY@,A0H3HC7`*@`IP7]?O@N4H>V@NV!M`@`0#R%&X9C
M!>>(D(`7AY^``7[$9\A+2"+E?M)WTQAN%GX"]`!(`*<%V"3^?L1^!0#'`((`
MP6O(&=B#Q1Y=!'&"LPA50-$^@XN3`0>*M`M00_M37%O=)#\'0!]_9X%PZP&%
M;7<7&'N3B3N"<E-1,0<1LVB]77"'WP;+/YHOW0`D8)PHL'&V9G%AUS_&>+"%
M>8BN?[DOK`#^?_UW18+,@FX8SX9X$]\;86<L@8T'HF<$``<`E";6#Q\'.HY7
M)PX$V'W=:DUL)Q!.`L%GD"_7C=U]3A1I5R*$Q@.095(>HX4&`!<`.@!K?0X`
MV@!:2;$']"+W!B=E9&L`=1M"OA2C)?L!*`#W`*V'-@1J:PE273[#,ID!X1>K
M1J`$3UA*;VV*5@N>BGY,3SE:BP=SEG"U1,TB0$SG!!D`B@!W`.!Z#"[D?`L!
MD`""``YH+G[K%I$`#0#S`+0`*V,$`(X\"%068!6/90`I+V=CS&$7#K\=X7^V
M!ZN(;B_:6Z)FV'/+CC`7)@"!``%^<A3!9D8ST"U9?3X0E0*S`#L`SX)W8>T-
MBHJK0'@B.P0F`$=ZB'PZ4TUJLEBX49((]@"[`"1JD@?*`-$`E!@<CU%H42->
M"#I>1'D!6G,53B`,B`(`R@`(6X6$'FXU,/\_E`"K`$$6HQ<(B20.]!-]`,"&
M&F\L6_Y<PF]I`&M?T7S"@`$<+H_?C3Q]_%$%#VP$[XS0@WB("8&RA;@E"(E3
M!*T!M`#$`-9+#R27"W`%X"0!5<,Q)XQ>"[L!:'^B=6I_H5KTAB(!(@YICVI)
M>WJ:6KT:255V8\0='8[G41`$#0"5?!D&]X@6`3Z.Y(4I?OQJ#4:D`@V/:@@O
M?D4A65?L`)\0TS#<>4A_RFLO)A-C6X<_'K(']`.O/NMP['Y,`0\`\`!.%/J.
M>@\\;(!:FEE@4ND#+`*N`+8`1'+.7E45`P#L`'N#TS`?8;@!ZW"0&@^`##_-
M<ED"H(IU#XI-#&<&)7<B,B*4C=\)@(S$+>!^;8R5`)%C+&&A`/9!98]*"L`%
M5W@1C7Y[\`W\B0T`*@2\8<=^HDK7CZ1NIG>I7DZ.LHX#`#8`"P!C@GV`K0$V
M`#D0O7=X@E<4UH4>71J`@X`%%#-D'U.M$D)$["-7)ZA",'\]`J5%'0C\'J\`
M4UW9<W\A_0U;<K(!G0>K$M%CHF3`?&T9T0'+!8P2.A1T?\-Y*&`]2*1#!$"W
M.YU]:7WB?.,6YUTS`%@`IH\0:`^/"0`V`!./I8`()^0!D@?>`-T`@AN."]B/
MSF<=#WP$^PT)D&,>/H\`AZP"HT@!`*V+IXH``,M]>H^LBE\"(@!M*#(<G8O<
M&*PRJGE=6"H!EDB-!%1P4".,CV^/(08@@.-2&"2J`<8L(14&!Y](?'*"#S@>
M>0_8)8TF]6-3/\MXE0!1'Z!\-7QU?%]\2DMU`*>"IXIU`(0`_X_UA5QG""37
MC7$C#8WM4ZMW"@+'>11Q.(>3696*X6;)''4`[0`E?1V/`TR.188AU7.1%[IP
MOB>Z.TU5NQR^&R%_9F(CCH&/T0+\5+9^/P"/C.R-:Q0^&%H&X6$8#-F`K9#(
M4J]"Z5RBD#M0]14,!^HK;241#QEZS`]6)A$`>9!S?'R0HGQ*2^H`L0#ZC]^/
MK@&X"$2"!$P\*CU5GWN21&4`P(+5#]`MW%_XCBXP!0"J`+\`S0<9>G>0JG,5
M`*HH4`![`(P`"R-\"ON%#0+ED(P`=H#\=J.`I#Y)"F@#6P#Z`+D)URI%(*2$
M@%'S!IA!6DM&`$!1&"3TD/:08BOYD)%12RBP*(J.AD)"``"1]9#<B`.1D%'=
M!NP)_)"*!UHH&"3LD*U_=8`L>$V-_%CKA#5^KQE^@915"'?"3H*!4XG"&8]Z
M]`!R+!]<7&2*@<X9C(%[+!MTT4Z/#AYT8HD@="M<RVPM7,UL1@//;($,PC8I
M=($,-5PL=*"!@0R1+*.!KGHR=#U<-'3+1S9TP%4X=']D.G2X>G@#\DX^=(*)
M>`/V3B:%```T`(R-&`!%`(N)J6J]@;^!]&RY`\&!-Q.3B<>!/!.7B6N`EHW-
M@55T5W?U>Y97HCY?0%Q@@B)(`0<JC01'!1-S<A2>D)5]`@?`'DT`[A]^:6MC
M&WB)=!``JTK'$<:0MX8W?$I+XP!*`,N0"X$#`.,`\QY5D(>0<8]Y#S1F/#^+
MD'<4&HZ]=/J+?'WW7E]CM8WA9O8<D@>=`-4`;RHM`%]R]EZ68QMXD@C2`+\`
MMT/M<'U2HA+S&DIS<B,_)DV,X68:9`,`Q@#)`O2,OQ,O)+@0FX+805\"S@"P
M?;IY^`^D$[D<KI$J`:T=$1V':R20FHI,0PM^O`$+?`]CFA:.$G989T*L0`];
M/5WA`AA3@Y$)+JP7*'\X`/15&%WY%9(`K`!$'4@42X]*!JV)DR\A4AM&C2["
M%RTHQFLL"_0&8A,G$-DD5&>P/L&"TH40"-)1?@+)`+H`D80'"!X6TT8$1_UW
M8Q7'?*(8!0!'`-H`1FNV(YDH0A1Z"S)BE'U?$^,_"2[8$V`'J@`T/OL-;0(]
M#YQ[[R?ZA=Z/A84X`(20RWX7#CIE74\O6+06E`"H`"E-!`!Q`'H`*GXL?MM(
M`&OK%@)K$0#1`*@/,86X!(YW5@`W`007"9*<'@0`4'8V!).)*X)E)O\$H``!
M`'\-E`"U$5P`V@"X`-,1<@#-`)!;Z@KND*T(:0#PD$Y':`,H`(,`=$IH`'P$
M]!1]4:H`YR=R`&"2Q8II`!@D79)?DG,`8@!BDM]:9I)MDF*2HSL7D4`H+'CF
M`_(`S@!DAA41TQ$E`$``E@"[3;(`T`#S`,D"(P"]`%(`8#.)D@8`9#-D!20#
MRP!"8AA7.!)J,XD1X0Z/"CT`@V%GDG$Y$C>4DKM-2``F`'&2Q8I+*)N2HP#A
M#HDS4@`\/YF2'5%Q,Q8F+0?!`'D`;`"9DAM.JY+)5.)-RP"U`+"289*BDK.2
M^P2I`-4`\0"XDL6*JI*$-*8`7``K`"T'#P"R`'&2;I*RDL.2Q9*[31D`[@#*
MDJ0GLTY&$L22QI*),W@*TI+"DD82T0"X`+IECPK0";B2RY+4DGPTW9+?DF@`
MG0"#B&"2;I*ZDH0TYI*\DJ<`N0#BDJ$[B#7^``T`7@!7`6T`)`"8`*U_>S33
M$1P`CP!A`%<!6P#[`%T`?0T@$2(1B9(G$0``"0`J$?`#PQ0O$48`AC"1``23
M70"+=*,`UP`3)@(`UP`+`!0F90"?``0`9P.-`'HR^@12,P"3`I/*!)(`+@"/
M``0```4JDX\`%Y,9DP``&Y,=DWTH'Y,ADS,`C0`%`,LS8``N`&0F_P`G`&8`
M:P#4,V4```#=!N=-D0`]DS^3)Y-$DT:3ICI"$;411P#K`(D`XS-<`*8`$Y,@
M`%:3,9,:DQR3'I,@DR*3))-1DU.35("X`,X`+9.1`$L`99-;DS.379,VDU^3
M.9,[DSL1)`"/`-D`4C-2`,(`DP!-DR,`7``63OD?=)-2,U*3B0!ZDWR3&1+3
M$8&35P'7(N(`$Y.)DVN3-)->DSB3(Y/Y`H"38Y,K-<,`"@`MDY63"@"-DVV3
M^PUODSJ3RS-E`)H`%0!VDWB3@Y-]DZ&3HY/_`(&3II.%DV*35)/*!*(`WAJ&
M,+"3WAJ;DS63G9.0DV&3DY.OD\L$S0!&`)B3O9-&`+:3CY,BDW&3^P2F`*0`
M40"DDWF3'I,``'N3I4[(D\J3JI-3DZR3_I*U$7,`1P`4$<PS5I-8DUJ3!@`8
MDUR3MY,WDV"3DI,+4MF39)-FDSL&:9/.`,.3;I.0D\:3?I-UD_\`?@`>`+L`
MK)-7`7.3\I/8D[$`U9-0DU(S^Y.(DV8`BI,[!HR3WY,RDXZ3[I/DDR63YI,4
M$9F3P).,`):3[9.XD\63H).BDU(S])/VD\V3SY,[$:B3_Y/9D_V34Q'7D^>3
MM),>`+.3/#RUDP:4X9/$DSF3NI,,E`H%OI/`D\T`OI,2E..3<)/Y`LH$T9,7
ME/63]Y,XE,F3'I3\DQJ4A)/6DY\`GS?9`%635Y,[!EF34T<IE&R3XI.>DV&3
M1)2C`$:4:)-EDV>3ZY,TE)Z3\)/YDW41>@#C`/>3\9-1E-D`()0?!6&4`90#
ME(TC`I18E+F3^0)EE`Z4``40E)J33)0(E!.4-I0<E**37)1>E$&4IY-WE$64
M8Y1*3D64GTZRDP`%L9,>`&J4"I1\-("4%04PE``%,I3"DW*4G),UE)^3Q`71
MDWB4/)0``)24?91ZE*V3Y3,``(IAVY-(E)^4AI0LE&R4R@"=E.B35I1JDX^4
M3I3OD\LS6Y34`!R37Y1;E*64`0!^E$82LY1FE(N3:92JE"N4D9/Z!)R4BF%N
ME)F3HI22E%<!J).?`*^4"P!?E,:4LY2UE'PTMY0DE":4A)3#E%"4SY3!DS&4
M,Y2[E`F4=93'D\F3QY2PE)J4W)11`+^4S92?`/4`?),#DP63$Y,5D].4;)3F
ME"D`^P0OD\"3+Y/#E/"32I.>`&<#39-'DSL12I/EE'R3^91/DP\)/2[D&E(S
M(B,X`/,`1`"'$8D1"I.1`P8`QP0O$40`YH=7`6,``Y7_`)$..``1E9$`60`4
ME10[%Y4[$4\`%)4[`*(,&)5%`!250``BE3L1.P`4E>(\'957`38`/0#M`("3
MMP`/`!B5+I4PE:J3,I49`!HT=P`4`/<`@).X`%8`>1$@`(4`I`W[#3L1=P`4
ME4<`/Y4<?`&51Y4I``25H@R&:?L$@0`4E1:5497*!(L`&Y50E<0%E0`@E5J5
M^P2?`"657I6),RJ58I4``*X`!`$QE0\`5I5FE6B5-Y4/`&H`&C0UE9\`V0"C
M`-@`496Y-"^5GP#>`'65=Y5*`'F5XP!\E3L15`!YE>@`@957`?XT[0"?`.T`
MAI7B37F5\@",E6T`Y!KEE"<`KP!WE9&5*0"3E:\`<)5,E3R5Y90H`/8`095#
ME1Z31I62E?4`GY5+E78%9Y4?DW25V``1E<H$I``$`7J5=96NE0``F@"QE8"5
MK97$!9``L96%E;F5^P2&`+&5BY6^E9$`?`"QE8^5PY5-E9F5&)7)E?4`E)4Y
ME6P2N`(R`&0`50#_DQ0`+3Q1$:*5-I,[$5,BAP#5E7X`J)57`=*550!$E'``
MK!%"E425R`2Y!)<`AP#DE:8`X)6Y!-.5GP#)`(1VH97HE=N5ZY7RE81VX)5\
MDKDTD``R$M8`#P!=`!,F`0!K`(8`O)3K`$8`89.(#<,`Y@"?`-H`0@"0`$V3
M!):&`"X21@`O`&L`#I9"`(\`WS,D$=<`"@"B$9X`A';K`$0`M!&X`E8`/@#'
M`.PT`98#E@66!Y9&`/"340"7,AF6$9;-DQ.6&1*1`">6R`#'E'65>1%&`'4`
MP0"CE2:6<0#Z`)\`F``N`!<`(Y85-3B6/@`ZEHX`1Y8]EC^6HY4AE%(S0@"`
M`):`2Y;'``B6$Y,GEBF6S'=2`"R6!I;:E=TT0Y94EE:6$I8%EBX26P#=`'\`
M99;81%LW'98?EK$1HQ$BEB26_I/_`%665Y9K`.P`VP`(EF>3>I;;`)\`7I9@
MED&6S7NT`+!@=Y9FEC66:)9G-@&5A%F1`-Z5]96$EG,`H0##`-Z5(Y;OE8Z6
M[961EF*6_#24ENV5F);=!/F5\3GGE9*6GI;SE<X`^Y45$<H$@0":`.\`*I8"
MEIV4+9;:E(T`")9ADS$TS@`B`#.69Y84ENP1R@2'`#D`IP`9EAN6;Y8*`!Z6
M()9TEB66^P1A2P,`KY:#EK.6");&DRF3$`"Q`+J6BI:\ED@T84L$`#N6V`!0
MED"68I;*EGP`-@!%ED>6299[-'-120#:EDZ6%P#=EE*6R3MXELJ620"F5!*3
M``7+EH&6.`!?EK&6899%E?L$FP#AEF66?Q76EM(1R@2<`.<`NP!MEAR6Q99Q
MEO8`@A'(EG:6[Y:R;?<`2):_DP`%K``1E_:6^)83ED&6R@2G`+X`Q0#_EKN6
MC)8W-+0`3QB0EMB5]I7[!+0`K'.6ED0`X)7*!".7S0":EB:7&I<``"F7_P"?
MED@T+Y>BEIN6^Y8NEZQSHI9+E=(14C-T`%@`.0`P-X(`:4/,@H]V69)<@!Q1
MDW8V"1<``0!`/)F2:9)PDE.7EE%0D%&7\Y)4EV2`TI)IDC8)"P!'EW62X`3,
M@DPS\`"C`-(`?)*S!%(S?I*`DL@Y\R:/DD4`D9*CDJ62`0`5`+L`JP"@DIJ2
MDY*DDC`YQ0#G`'F7[9+3$9R2K@.7`-``(P!YE]N2&A*LDJX#%@`_`#H`P))Z
MEX8SBY>W,TD`=@"0EX&7BI?)5*X#OPBR`)"7B9>?`-:2C$XN8]*2S)+5DLZ2
MSSJ7`*\`TI*8EZ"7IY<!`)<`H0#K`-J2Y)*?`.^2C)<1``(`\Y*EE^62WI(_
M-QL`/@#SDJR7MI<!`)@`)0!Z`/.2GY?VDOB2K@-;`*(`60#]DG:6)Y,!#4H`
M>0`>`%J6T00!`-27A939E'24O92U$=*7K@.``*P`4`"8DP$`XI=0`/24-Y0!
M`$X`K`#2DT&30Y/-D_J4`0WLE]*33)/QEP"5R3N'DZX#W8YG`+.3`0#\E^R4
M"Y3ZEP$`.@`V`"R3V)<%F#"3W)>1E-&6`0`3``T`CHW_`'>3S),VD\Z3A),!
M#0^8$9BKDYJ4UI.[DP$-3P#D`*,`_I<@F*,``9BNDQT20`#+`.67>P`IF.F7
MSDU4`!<`U@#+DSR4`0`PF#*8TY."DQR8=I8#F)``[@#?`/Z7/9C?`":8'IBN
M`[P`2P`'`.671I@'`"Z8`0V5`"(`$@`SF."4K@-.F%"8.)C-E#^4`0W\E_Z7
M`)@+F$^4Y9,`E*X#"9CEEPF83)BN`QF8.I09E!68&Y08F!"8/Y17F"Z47C0A
MF".8(9A#F'"8`0`LF"J8V)=XF&68-9@QF&B8-)@VF&Z8.IA3EG:809A`F#Z8
M=9A@F`$`2IA)F$>8?)A4F'^84I@!`)"8#)3DE(F4_Y?:`/V7V)=<F."3392\
ME%"4EYABF`B8!IA\F!F8E922F*:8F91JF$*44)-ME&4\<IC8ER28)IBNF'B8
M*Y@MF%V8K)0OF#&8IYBKF&1.?9C6`&&4EIA2E`$-AIC8ET&8LYB7F(R8V)=*
MF(^83YB\F/L-%IB^F%28P9B#F&24SY28F)J8^Y>9F+.8UYBBF&&8I)BXF!24
MSDVFF,B4-)BFF,R4U9A*3M>8))ASF"68X9BCE+Z4UYBUF'J8MYB=F'.4#)CJ
MES:8WI3)E)*8^ICHF+V8FY37F,68K@/'F.^8WI>_E`$-RIA%F(Z8!ID-F-.8
MY9B2F-.8_YC0F!N40Y3NE-.7U9?^E]J7LY@7F>&7XY?EE^>7?)CTE_>4,P#_
ME"9.])?]E"D`)ID9$LR7Q0#J`$^5.``CEJZ5`0!1`"Z94C,6E3.91P`VF?\`
M')4SF3T`.YDAE2R5K@,S`#N9)I5"F0$`*0`[F2N5,YDD`+L`K@!IE4R93IEI
ME<^5\1%E`)(`N``^E4"5,I=BEJX#90`[F4F55@`MEP$`7IDOF?\`!956E0$`
M;P`[F565SDUY`#N9')5HF8,`0)EBE8IA19ETF9<`2IETF9P`T``F`&F5:)E[
MF7V9;I6;E?$139FN`'.5AI6N`RX`3IFRE7:5SDTX`(N9N)5HF4(`BYF]E6B9
M3`"+F<*5:)E6`(N9QY5HF5L`+IF9E9Z9H)G-E9J5O#=6F;@`GI6@E5N9/)=C
MF:.9IY6\-X"9AYF^E:X#D@!\F8R9,YF(`+:9N)4SF7X`MIF]E3.9=`"VF<*5
M,YEJ`+:9QY4SF629RI7.3<F9I)G/E:V3A)DW`-U'"U+6E3N7*P7H-6H`G0#>
ME6*9)`#8F?4[CP!@`&B9+@#=F?\`7`#?F6B9.`#CF6$`YIG.34(`XYEF`.N9
M`0U,`..9:P#PF<\ZXYEP`/69`0!;`'0`^I,3`#<`GIG\F?^3_IF#F?PUXYE5
M``\`8`!8`,Y-XIG9F<H[WYD*FJ<1XYE:``B:$)JN`^V9#9KEF0F:SDWRF0V:
M7P`4FLY-5@#IF0^:SDU@`..99``?F@$-:@#NF2.:`0UT`..9:0`HFJX#?@#S
MF2R:K@.(`..9;@`QF@$`D@#WF36:`0"<`..9<P`ZFIP`?P"IDW,`$P#:`!6:
M/YI%F@*:V@!Z`+PW^YGRDU<`WYDSF5QP\I,9FCF9`9K/<U2:SDWJA_*3[YE@
M`#.9,P!:FO2989K.3?5N\I/XF6::!9H-FD>:-P!,F4&:_IE4F0$-J0FG`"67
MI)9<F6.96IIS`-:58IG,`E*:^9D+!E>:^9F;0/*3ZIG@F<Y-KQ-?FOF96EOR
MDV6::)DF!FF:^9E$FD::_IE_F4R:"U(#FKPWI@!+`.,`=YK9E:R9I@"8FGR:
MWY6PF9B:4YIKFK29F)I8FLY-B`"8FH>:O)F8FF":P)F8FF6:Q)F8FFJ:R)E[
MFOZ9NIK]F3<`<YJN`Y2:4C,'FF``&`#.39(`IYK?F<::`0VNFJF3$YK%FLY-
M?@"KFLJ:SDUT`)B:'IK0FBF:KYK4F@$-8`"8FB>:V9K/.K*:W)JN`TP`F)HP
MFN&:`0!"`+6:Y)H!`#@`F)HYFNF:+@"XFNV:)`"CF@B:RYKU.'&:V@#YFM>9
M;9I(FJ(SUI/0F1B6G@#EE=69SDW<F9T`-Y=.-`F;GP""`.L`B`#AF=B9GP"'
M`!";YYD3FXP`%IOLF1.;D0`:F_&9$YN6`!Z;]ID*FYL`(IOZF?R91)1O`&M<
MSDU1FBF;7P`$FOJ:"IN``&L`B`!*F@R:#IL0FTJ:Z)D*FX4`-)M*FA>:%)LY
MFQN:$YN*`#Z;()H8FT*;W9H3FX\`1ILIFAR;29NN`RZ:"IN4`$V;,IH@FU";
M`0`WF@J;F0!5FSN:$YLEFS6;SDU`F@J;G@!=FY2:Y)4"`$J:9YL%FP(`3YI.
M-"V;#YN(`%6:*)L5FW*;SDVF8=D`GP`9FW:;(#DHFQV;?)M#F2B;(9N`FTB9
M*)M@FW":9)LJFXB;+IO`FF.900#!E@6;YI6@FM:9?YH+FU69*)MQFVB9@II!
MFQ&;;9DHFWN;<9E^FR:;C9J?`(.;D)J&FR:;:YLJFY>:%0`NFS";`0"<FL\S
MD9L'FP$-HIJMFY&;8IEGFW&;,YG(FJV;=9NXF46:>IL0F[&:K9M_F[2:K9N#
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
M?)1O^7S0D_M\<@[]?-23AG9R#HAVV).*=@1]VY/U`]V3"'W?DY47"WU.D#:%
ME78XA9=V%5_HDZ]O#P17D)L.69#NDQU?%@3'2`6+1H5@D!]]3PJ)$Q(`'``N
M``$`@P"2`,``'``[`#0$@H!Z5P$`PP"O``4ED@QT,DH`68(B`%8````4`+T`
M<````/M3]P$&`&,`_8]X`+X#\P!)`"V6+Y88`.$`;A$UE@``-Y8YECN62`",
M`"T`^``I>@H`\P`S`#26,02<(VT`'"+>"#``\P!=@I``/`"8`%"6]P%#E@H`
M;`#842]M=P`[ED8`_`!9EEN67I8Q!`I289;'!3N610!_`.0`3P"C`%R6=)8'
M`$<.8Y96ED0`<)9REG260Y8&`$<..Y9#`/H`L0!U`-=S:98VECB6_P4[ECD`
M1`#3`.T`=````-L!K@"1ED<`DY9U6VT`<@"-%_,`,0#?`"%65````.Q:]P&A
MED26.);5`@`*\P`P`,X\3@`5`J.6HY9%EF(`.I8R`/,`+`"W`.$`I@J@EC$$
MKI8XEN(<IY8K`%@`JP!1`'17K98Q!)>6F9:REB@`WP#J`#P`>``TEDZ6=)9%
MEJ:65I8G`#Z6S99/EGZ6.):PECN6)@!P`*X`,`!*`-66SY8XEDE!.Y8E`%0<
M)P`Z`."6UY85)FD`.Y8D`(DF+`":`.F6,01%ECT&.Y8C``L`H`!B`#X`\I:(
MEB8I.Y8B`$L`\0!@`'D`_)8``,66.Y9C`R,`O0!2`'V6\Y;BEG,`.Y89``&7
M`Y<-E_<!!Y=6E@\`O@!+`,@`=%>12_<!'I<&E^*6>0`X`/,`#@#7``$`%P`T
M'""7()>7EN(<))<-`'P`>P!9`,Y(*Y<Q!`0`.)9R`"27!`"'06$`J`!$EO.6
M-I<XES8`PA<2`!\`LP#Q8=\`29=*EVB6,01>EF"6JR9BEF269I9:EA67``!K
MEE"7;996EF^6<99SEH>6``!VEFT#>);S`'J67)=5EW^6;0.!EH.6A99FEXF6
M.I96EHR6CI:0EI*6E):6ECB7FI:<EIZ6N):BE@Z7%29T`*>6J9;6`*N6>I>#
MEZ^6L9:SEK66MY;#EOV6O):REKZ6P);"EKF6Q)9VE\>6R9;+E@67T)9^E]*6
MU)9-EM:6?)?9EE:6VY;=EM^6G)?AED`&EI%6EN66``#GEI>7I9;LEE:6[I8B
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
MF4.;E)QBG)"<B9Q+FZF<^IP<F_N<KYQ2F_^<09OJG%*<^R&>G%><\9Q[G$:8
M'`U^G,,!@)Q"FR^8L)REG(B<J)QGG/LJCIQ^!DZ;D9P"G82<_YR7G)&<3YQ4
M`)R<=9QY`'><<P"AG/B<%)VRG)&<%YV,G!F=JYRE<:Z<;9P#G6^<X31'FNB7
M2IK^G#>=`)UF`$^:>9H4'%.:59H7>%J:^9=7FG6:N%*6%RLA'I@%F&&:L@Y)
M"DV=%W@P`)87#IA!G7>:;9IOFA:8F2P8F&P`&I@;F$F=]Y=7G6.=9)TX!!"<
MUGE8/Z!B?0!<`#X`7``8&\E9:9W^"UV;]1TZF!*9=IULG6Z=:QK)6;*)H1\*
M#DA+?P-SG<<%:YU<`,J:MYS-1J!B0#<8`6N=;9UOG8>=_@N)G3,A3DAUG7:=
M(`!XG6^=<X]V@7&=A9,V#8&=7YM<`(2=9YUUB8(:CIV;G8J=EIUZG:*=F9TS
M(8^=Z021G72=WYF4G:>=9@![G78@-"&L'4M*?YU)!I*=L)UWG8R=J)VRB:2=
MD)V=G8.=A9WZF*F=ZH,H`1,F=0#Y`8N=>9VSG<>=.GG)G00!RYUK4KN=E)V5
MG;Z=LYU*$K]J=H'1G;J=KYW7G;*=>P`C.K6=$&7?G8*=GYW%G769J9WFG<V=
MC9VRB>:=PYV\G1*9XIVX`8"9/9J8!EMPYYV>G:"=AIWPG?J=RIW,G>*=[)T`
MGM.=^0'RG>&=V9VTG7:)\9W6G;&="I[DG0R>`)Z2G>F=H9WPG0D#-I@#GA>>
M%`>5:0Z>O9W.G0N>@AJG0`TM^YV3G1^>[YVUG8M201K#G16>_ITIGCT";'ON
MG;^=+YZ@$1,?")X/GB">QYV:G<*=%)[]G<:=?)W.,V$!,I[/G4">3`+%BQZ>
M])T*G@2>JEA>)4L"!YY(GMB=.9[`G=Z=`9[5G72=+9X_GK6=]IUC`$.>(9Z+
M);L!4)X:GK6=<069>SYF)9Y8GNN=?)VWG9@*79ZIG7V=/P(WGB>>,YYVB5N>
M+)X^GFF>6IYKGGZ=-P9MGFJ>K0&XG3<&<9Y)GE*>>9Y_GI@*@IY1GBB>=)YZ
MGG">@9YAGDJ>LHDJGC:>/9[JG?*;M9W(1R\Z?9Z7GNQ-B)YBGG2>!)EVGI6>
MJ9UDGBAFFIYVB:2>9IZ=GI">Y9T%GDZ>5IZ"G?.=B9YSGJ.=5)X&GJ^>_)VB
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
MF%68R9=HF(&8H9C:@528?IAYF"Z8IYB.9TV8I)AYF'28KIB)F):8)9C?7Z"8
M99B=F$>8]T2YF&J89I@3"UX*,Y<IEW&8L9B?)8V8*H8IEZ.8JYB?)9.8R9A\
MF*J8EYC19\.8@YBPF,R8WE]CF$>&J`O/AHJ8QIC>7Z:8SYC(E\"8T9>MF.&8
MW9C7F+*&,Y?19T28T9@EF#N&9Y<TEZ*8UIB7F(=+ZI@_ALJ&XY@#`39@]I@I
MF+:8,Y@U5?R8Q9C7F*A,_)C+F/28F9CPF.N8YYCTF-F8*H8_E^R8:YC>F/]$
M,Y</F:(+\YCNF.685(85F?B8NYC!/[.8#IG5F/Z8.9B:ESZ7W)@BF4^85@H4
MF9&7)YE'F%D**IF_F!V9$PMD"EV72I<"F9>8A'$TF4R8+)DC`H1+.9E3F!&9
MUYAB4CZ9A)@XF"B9X)@5!&4*7Y@+F268-@`9F00_5&@&F4R9'YE(F51H2YDS
MF*^$79=5ES:9)9BD"UF9&Y@[F1,+-P!)F$B959<<F868.9A<"EZ9_9CMF%>9
MSIADF2:9;)EHF0B9!IC7:E&95YD-F6^9,)EGF4^8$C3IENV0$)GYF.-G3IE>
ME_*88)GBEU.9!#]_F:F80)F7F#^779=_F429>)CIEX"8,X9_F5N9,Y@X`&.9
MB9FZF'N91Y@X`,B82)E_F5:9.9@X`&Z9:)>YEZ.93YCMD'*7:9=VF:29>)FG
MF3^9@9DX`$>9L9F1F9&8Z9=.F5X*<)F,F268.`"(F;N9XI@QF>,!XB:LF968
M<9E/F%V&S88U`#^&EYDYF%&&<I?,F869R)E'F#D`H)DS=-*9BYF!F;.&T9FO
MF(:9`P'H--V9M9C4F?"7L)ESE\*9G9GPE[69YYFIF=69NIE\E\Z9R9G`F7R7
MKIE/F,D"*(8-"M*6WX;%EF$^?8XV=)N6'P^BE;)"A)$9`:N6-I*MENF!KY:2
MEID13Y0$FK.6#Q&UEA1@GA.XEC!JNI;?400Q9C4/E`,0XG_A9,&6RY6U+\26
MY89'0YM&89/*EK=(89/-EH(%SY8^/PZ&/U?BAM26@@/CEM>6V99GE]669IE%
MF8"7<)=9F8(#-YIAF&Z7$)>:F3:8/9J+F#^:]);7F4.87)#DF5"7>9>FF8*8
M/)KMF6.7;Y=&`G.9'H:AF$F:O9G(ET6:1@*PF=N83YI@F5J:XV<%F4.:I)A@
MFDZ9UTPVFE":2YI2FOUG29?BEF.:?IA@FK8<5)=HFE^:B9>4F:&9;IIIFG&:
MFIG!F5>:P)AQFM>9YYE^FC&9<9JFF;*&=)I*FG&:5)H]ADF&@YKIF6J:@9=C
MF(R73P6KEX^7K9<RFBN9>P`REY:7IY=FAB&&J9>;E\H,G9>4FHZ76@>MEZ*7
M7IK4/IR:I@.HER29E9JFFA4$E9BPE[:7FYJFEZR:M9>(/L,"W9=]EX^:\S_$
MEYR8O9H)0+N:]9E'F->9T)A8FCF8IIDAF4J:,T#=E_&9+9G=E\2:(P*UF<>9
MR)JJF3N:O)HXFO"7V)K/FF,_.Y@SACJ9S)K^E]B:;YJ7F*(+.YJWF=Z8<9?D
ME]V:[C^FF0>8PYF;/XN:LYKBFL$"L)D4F.F:UYBREQJ8@)GQFH<E-9A?F?6:
M%4H`F[*9_IKZ7P2;^9J7F*@+!)OMFG\_09J9FM::;9C7F3V8WYGY:%Z8A9<1
MFUP_\YI#F,":VIIBF!>;%ID5FUL*()OEFB68;I@$EUF8%YDSF#(`B)E#F`V;
M`P%ZF"B;G)D>FWF8=YK@6`V8%9N'F`27%)<)FR68J(2(F!V;DID]1TV:=I@J
MFSF8ITQ`FR6;AIBPF4Z:/9N&F+693IHOFSU'3IE.FM*:R9<MF_U?:9K1E]^:
MP8:HF$Z;R9HVFYN84IO"F`27J)A6F]&71YJHF$J;R9I-FJ&87YM/F-.899M*
MF16;8`J^F&>;GR50FZ&86IN?)6::*9=OF[R8B)E=FD&;N)D"7UR;VC[*F$:;
M3YCUF"B7QYJ!F?N8C)MKF1F;KC_7F5V:4IL$F9";=YL"7_.:79I[FP)?7)KK
MF-F:0IL3F<>&H)N6FV::H)N9FS4`@9N@FVN;*)F&F_&8?YL\F3:;\9A2FRZ9
MI)LSFT*;,YFWFWJ9-)L#`3B9)9D8FX&9/9G`FX.;WIA"F<2;F9M<4B^9VIG^
MFDV9+YFQFS*9@9L/F5*;6)G`FYF;79G`FYV;8ID^F:&;A)MIF6V:_9K!FN-G
M[YI*E]>;\YI)F06;XIM1"D.9B9M'F'V9DX94:-2;@YE0F>V;TYJ(F>B;G9N.
MF7.:P9O^FC@`-ING3*B9%9N9F6J9(9OUFI^9!)RMFYZ9[YK7:M";XP&KF?N;
M4ILX`+"9`)SHF;V;?U^UF12<^9N#F8J9#9SIE_>;BIE2F\69?IGAFI*;Q)G_
MFXJ9"9SPEYJ9A)D=G.L+UYF$F2&<[YI_F9F;X9DCG+R;0INW"L:9_)OBFSD`
MZYEIER&<NIFMF?6;$POG-#J<S)OBF_>9^YGZF<4TQI:7`9F6\P\`FH@;`II"
M=?-GY)$Y0:T0A%U+3J\!9#8E46T_P4:CBWR6/`#9((=B_IEK=%&<,P<1E@TT
M\U/-*GA:O@$5*@2'FR]IG`^6]9.6EN)(*)2NEE*4D9;P-^H!DI(/FED2BI82
MFK>6=9RQ#1::15(7-)%9!B,YA<I/=!7"EA\#(9I-G+40`H8C/@T")IHDF@2&
M*9H,ABR:T98NFH&+,)K6EI68RY?=FV2:B9?8FM";8)H/FSN<'IM@FD>:4IBB
MG'":&Y=$FZ.7B9H;EQN;7IM#G&":7)I^F[><&Y>UF?&8KIS6EV6:RYNFG!N7
M]YM*E\.<6Y=RFNN7LIR2FW&:)YQTE\R<B9=\FFF7QYQYE^N::8;GF;^<PI>%
MFGN7RYQ_FHF7\YJ$E]F<69J)EY*:C@V>E^`LEYJ2EYF:E9>VF@<(GIJ9E_B7
MG)?GG*R7L9JNE]>62Y>EEY>7[YR@FG,^Z)SUG!6&ZI:QE[6:M)?,"<IKW):[
MFE*;_YO-F9V;J)S%F]>8K)P+G72;0)N6F[Z8#ITWF=28X9L6G+V<I9OYF\N;
M(9S<FPF=AIL4G!:=)9@L"H^9$9T"F]*<`9P"FX&:V9D)G8::\)F=FX*7?H;A
MG`F=L)D!FR6<FS\8G"2<@9G":@2;!9PYG328,IO3F4&=!YL[FSB=@9D+FW*;
M1)U)G9J9@IN9FS(`E)NHFT.<?S^FF6>:3)T&F^>;Y9M4G0E`$YQ5EU"=&)R*
MF5"=09Q(G0:;P)G9F9F;,9O7G/297)T]1S:;X9QIG9J9C9O^FC^;Y)='G!:<
M70H_G2F<R9<;FZV<>YUYF$R;%)=_G3";>9OWF)V;3&H8G7>=0IO$:OR8BIV$
MF[B8Q)N#G=Y?_YM*EY*=9)O*G.F;%IPT`"^<*)R=FX5Q1IR6G?.:V)R6G>:9
M?)>6G;69X9R6G4Z9RYI!G>F8Y)<MG.^8/)BLG8Z;89LIFQ6;CYN:F/U?L)UI
MF]Z9]9J7FVF&79JPG9N;ZYBPG5R:#YFPG1B<5&BPG8.9#)QMG:J;)YV1F\*;
MAIO!F2V<*9G+F;V=09VVFVN=LYW-F]>9A)?5G<J:XYG9G>>;<YOUFL>;*)BU
MFU";4IBUFU2;_5^UFRV;H9C4FZ^;%%#4F[.;ZYC4FTZ=TYO:FR^<\9O:FPN<
MO)F!F0>=-IS4F^:9K6K4F^N9TIGRF]R<XIT!GHB9A)<1G(:;$)NSF0J=%9Q"
MFP.<_)J9FP><0YT9GK&<%9Z$FP^<FIA6FFV=$IP8G1F>&YVXFQ^>9IH/F1F>
MQ9PHGMZ8(IR8G32<SIP>GB^>*ITTGM>8UIGBF32<,)T2GOZ:-9QIAH27-)PW
MG3><A)L]G#N:G9LK>02;2)XMFU*8,IVZFDJ<G)QT,`H_D)Q/G-QKRXARG*X^
M!II[D0B:')!YG+"6#)H.E@J"692`G.5Q@IQUG%QGNY8>6?!SBIP%!XR<'YI-
M*X^<_9DCFLF6HX;+EI.<7GP*ABJ:T):@%OJ9GIP@AC.:]TF0ES&:NYS(G#N:
M6@J$GGF7J)R'GG6:6Y<0G8.>C)Y,FHB8BYZSG%N7M9SBEE:;N)PEGIB>O)P%
MF9N>6Y<JGM66GIYYERV>CYZ4GM6<(IUUF:*>:YHFG3:<DY[0G,B<-IZNGMZ<
MR)PMG9>>B)ZKGCR>I9ZOGM6<X)R-FJJ>D9JAFB8!\YR6FO6<F)IBE^9GJYKN
MG-Z7_)P'2:*:PYZPFH">DY?QEOF<G9K+GJZ:I9J"G@"=.)L&G;.7IY>XFH>>
MT9J2G3:;W9P&FPB=AYV&GI:=I9S.G=R:G9OWFHB:09VUF?B:(YX_G1^=&Y[B
MGH:;')LMG*R>FIBMG`F=FIE5F^*>1YH\FVV=]D03G3*=EIZIFD&=BI<AGL^<
M/9V%G1F=0IL^G9B;XIZ!F[J<(IOSG2N=19WVG7F:(IM.G:";+9Q1G8V=4IM?
M"B^9CIH6G%V8Q)L@G\:=&9])G<F=')_UFB>;\)L-GV:=()V'G:B>[YZ!F64*
M!)PMG#J;F)TDG8:8G)TOGT&=>9TVG.*<1YOGFR"<AYT%GCB?=)T^G.2>XIN(
MG<V&/YR'G6>=0I^!F9"=UYS9F2V<O9C7G1"?CYU\FO=J)I]"FYN="YY&GW";
MN9X_G\F:O9Y6G_Z:=9LTG4F&9I^\F*B=<)]CFZN=6)WBFZZ=H9R2G;&=K9>P
MG12>0)V.FRN<AIVWG2^<V)V.FZ:9%)BIF_.:%)A[G^Z>T9W^FJ.;_)X\G9"?
M5)M^G9V;SYU#G=6=^)Y%FQ6;UIVYG7.=XIO:G768W)VAG[R==Y\6G+^;#)^9
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
M>EE[>72G>EY[>71_>C()81-">J]Z5GH,`VA[97IK>UYZ97JL87%[-'IT>V=Z
MGX!^'0QZ<'JC@'9ZRA2">J>`QV^!>W!ZHWJ%%7AZC'2G>NH!<&U^>H1ZB'6,
M=+6`0G62>W!ZM'J6>XMZEX#+`IM[D'J;@)9ZWRB@>Y)ZHWN0>L:`,A6<>JE[
MGWJ9`JU[GWJP>YLMPGHU'K5[OX"X>Y!ZV8"Q>A-ZM'J'=;=ZF7K@@#,.[VS%
M>N2`0@&_>LEZPH#+>\EZZX!\'<AZQ7K*@`Z!S'K%>LZ`"G&&>LD"PGK;>\5Z
MJWI!%MEZ^X#C>V)ZYGO)<^A[\G/J>SX*@W8^"NEZ+G^H=*ITY'[P?XM]3W5;
M=7%U7'7V?W!]80`T@"-W&7WO=-I_W'^V?\IW+BOE?9Y\@7^7?L!_EGZ&?P"`
M3G_C?AQZ+GJW>8]_&GZ*?>D:#G14?B9U#WX@?B)^@G5X=(QV!G53`'QX;'?W
M>>1T_'TZ>!5T80"U=VIT8WL.=%,$2'[&;X1T+'^N?QA]77R-=FQ]=71"@-9_
MKG@C@%&!P7\"@.=_X7X%?R:`2X"6?N=_1`E/?ZQT:8&J?U,$R7HO@1A]Q774
M=3E_U',9=%>!5W;X='-V*`#4<V]VWGUH>2%VBWQ<=,5UE7;P?%)W.8%)``)V
M*'I&@+Q]!("H?=I^18$)?TJ!)`5J@?D4B($/?1A]8'ZJ=6-^<WTX@`YTJW8/
M='*!.W75<]9S7'4<?,Q^CWTA@-]T=X%'@"1_:7]Z@7!^J8&9?@I]?W3#>_)[
MQ7HZ?5=_=W\V@3B!:G[O>\2!KGX&?TF`J8&F@42!@7W'@06`B7^#@8F`S8$.
M71P$%WK1@79_4G2+@0)V]G](`"%^9WA;=Q]TQ76H=JQV+75#`'YV,'>@>7MW
M$GU!>70`H7_N=-B!AW_<@3U^J7U,@..!H@QJ@6$3&WHT`(E]>WY=?UA^6GZK
M>$U]08$T?%%]DW[E?WZ!`X(A?P:")8#>@1N"!X)O?]0"ZW_Q`5Q!(8&)?=*!
MH'>P=!A]RG>:=C2`'G>4>-YV<W=$`&AT$'=[>59^*G9V>)9YEWND@7F!(((O
M?."!*WU-@"."PWO[*XB!#8+J@0YT,W87?1%]E'](`$4`@'ZX?X=^9WZJ?DY]
MGGP7@JB!?X%^?1V"PG\:@EZ"Z'_.?42"[VQ(`\!Z*((;=5A_H7ZC?A>`L8&H
M?GU_S'5'?]=^68+!?]V!D7Y<@LB!2H`I@$5^R'<H`(P!:H$3"<Q[LGT/@B@`
M10"6@?)UEGCL=R%XG7^/>'AT2778=-ES('9==B9V$W<X=:1YBGGO<S&"!G7M
M?-]SZG:B=W:!YGU#@7N!/'Q]@<Y\38"E`7Z"\VW0@>M^4G1P??%VVG3M@25\
M88'V=V.!98%Q?`*"7X+$?Z."=((9@@=_07ZO?J6"+(#Q`:R`#8(V`"F"J'@Y
M=BATYG,4=.%X/H!,@B5T+'5<=+ASQG[->$Q]Z`,5@FU^Q8&W@OM\N8),?TF!
MSGU6$>9^KX`-@A)_&'W4<V%^Y7.3>(9^WG2,@N=TTWYB@1R`CW@&=2V"Q738
M=/5SK'@4"=:"C7[9@=F"?H';@GB"EGZE@B5ZPWN,"T(!T($W`,6"@X(Z>3B!
MNWPC@/]^J8%Z@6E_NH)G?P."7(+G?Z6"#'^S?&D$B($R?X1\00`Y@EM^9WV-
M@LMV(WX&=3J`/'^(@EUU7G]"?_IW$Q=&?PV#6H)W@B>`;7^M?*6"+GKA?`P#
MZ(%6?\Y_4G3%<WE_O'3*?BF#M'=A?^J"!'FR>.-]/GT,@^A]+X,_@L]\08*\
M@LJ!XX&G#"2"=B>I>N5[+@!U?_%_4H&H=:9VRW9F?")XL'5X?SU_)WG_>T%_
M08/Z=_Q_YGW^?TN#,(-R@J5\VX'&?]!X48/A?#,*)X)6?V>"TX$)@_%VD'V$
M?-Q]/(-A@]%U0(-@?_IWXWP]@AZ"K'P^@DB!XH%*@5&#GWCG'1E^_GNS?2M\
M<'VJ=7)]%7GQ`3YYD763=<EU*7FL>.T5"WXH`$P!:H&&#>:`T'@U`&Z!4G03
M?;=T<@`5?61U8P!(@TA_)G_N?4J#B(,.@]J!$8,Q@UJ"RX%=?4M[AGV[=AQZ
MB8'H?)QU?G8H='6!4G1;>9*#?W64@Y-\F(,W@55XFX/U?->!XW\N@X>#'X*K
M?!"#W8(U?6UZX7S)`G!XI8,L?MX"$7TQ@1MTUG\8?3J`?'@'=]ES(W6,?#UX
M90#"@1%>C'XX?+:#6H)U@F^#77W9@^]LB@X;>MV#\']8?]&"7X%[=#E_+WYS
M@46#!7B/>$U_0@"[<[1W'GS??[-U7'0?@#!UPH&#@[:"WH&Q@WF"2H%M`22"
M0G6K?2][MGP-@,]_2X*&?L>#5(#E<RUUN',P>#0`VGTC`_B")(!J?^U]:H,N
MA+.#5GUN@P>"%H30?;-\NB?W=*6#L(%2=$,`877A>8)UAGZB=GAT(83)@TU_
M7(%B`%Z!DW5J?AUX$H1K@].#37^"?XF#SGWW5%*#,A0^#CB$T8$Z@UU_8P"U
M=\1V&'T==5QTRG<6=F=XB':U=+J!''1C?&UU!(1`=0:"4X'">5:"K7Y.A-R"
MPGU]?4V`TP(8A!=^-WHYA/N#=W\?A!A]10"6=#,`WWT;=N9VPW>&?SR$XW6U
M@N-_97_A@;2#>7T4A(6#R8&X@[M^77T+?;-\IPS>>*6#GWZK@GB#/G6)?,6#
ME7A#A(ET"G5EA*1VDWG3@B-W$H3Q@].#,H2`@=>#77TJ>I]XZSR.@XF`DG]<
M?%5WR(.BA%!TEH.+?`9U3`"K=2AT`'>+=-&"M'>GA&=U9!.>@P(#H8-A>Q9\
MB8"F@PYTM7TW@&A\J81#?OV"C81.@[*#SGQ'@=2#+(0&@,Y]R82J?TT7('J_
M@S1_>0"I=>R#9WU=?):!P80?='"!.G>XA".$'W3U=G4`XH-S?0QZ+8-)@W&$
M$H,I?*R$W(11A-!XWX0-?Q\'#GK$@CJ$J'@$=7``V',N=B!V]G_MA-)U[X0*
M=?1VAW3SA$.`2H2L?OY^^(20A/J$P'W6@_Z$@'P;`FJ!!7`W>L2"GWX1?;Z$
M8@#`A.]U]G_#A*5VQ83Y@OU_+X1&?!2#NX*JA-U^2X--@!^%4G^<8.*$#8+.
M?Q%]FH(X>(9^Z82^=L&$6X'F@TQYZ'FB=Y:#3(3&@3.%<H1/@V]_.(5R?QL$
M<'@CA7N$4G1"``UYAGX(=2QV"(6@?XIT!G7A@Q2%#'1_?Y^"384:A?.#-H7C
M@0]U4G_=!#N%'801?1V#*'0!>8V!S7A#@)&!8863>#!C+8,1?6>%9H7<@4V#
M]'U*@6N%<G]`"H9Z584Q@'=_<87-?JYY$GP1?:EXYW1B`,-S.'AD=(U\S7..
M=LEU>(5S?1A^9']\A=N$381?@KF#A'WV@_$!SWMNA01W:(+,?G.%/7FY@2:$
MVGT\=HN".'1U`!UVVGU-?YF%,W5%?TN%^X*_??R$%8-JA0B`<G_3>S1[*()_
M=-^#77^IA1IV.7]3`"9T[WRVA5MW07H@?Y&$G7V`A7Z%\H,%@O2#A'T7@\]Z
MQ(#-A,-^4G1'`+!SRH(5>6^!MX0BA*.$FH'%=":%*(7*@]*":(2?=;A\N86>
MA:!]3H62A(*%-8,.7=-Z8GK$@J6#680X=.6$#X1G?<-SZH3O=:MYY(7)@P9U
MSW;TA#-U)&'WA*^#78+QA3"$U837A2@`;A@8A$$6F'KZA5:%['SP@4"%A'P!
MAD.%%W;B=D:%K74C=6I^2H6*A-B"#X97?=:$R'V2A%"%]H6DA2Z`PH4YA%B#
M*`!8A>V!&'U9=-MTLGCZ=Q]T"(9BA9\!%H78?M2%^808@OZ":G\WA2YZPWEJ
M.U)Z4H#P>G6`U'GT>G)V68#4>66`V7G;>5Z`^G-D@.MY[7E@@&6`!GMC@%V&
M:H!L@`Y[;H`0>ZE]$GL4>W2`4X:841E[>(`(>GET+'L->B)[,7LV-29[<8:"
M@.5[=X:%@'&&B(!@>QE[20&R>GR"<88[>REZ@X8C4R]TF7M#>\12FH"Z>S9Z
M4GO)>TU[0GJE>^0"I8!&>JI[E(95>WETKGM=>T`*4GO9>^5W,PE.>KI[47JT
M@+I[9WM9>M5[H'AL>XF&"RB]@'!ZQ7O+`C,*P8"FAGE[Q8"IALB`<'J7ALL"
MS(",=)N&#5W0@(=[3'O3@(MZMGN4689Y@WK"AH5ZDWNFAHIZF'O,AFT!G'NI
MAI][F7J0AG.#"X"3ALL"[8"0>KJ&-P'P@*)ZJ8:E>I!ZGX:T>ZIZOGNU`KE[
MSGN&#7!X20'5>[][$WJLAB]_!('E>["&"('%>I"&"X'%>I.&I!(/@7!_OGO!
MA>5[OH86@=%ZOGL:@>5[Q88=@>![OGL@@<EZWGJ9=)MT)8&>=.E0F`Q1/A*'
MZ7K#>RR!"GVR?0Z"J(5RA<B%JX59>&1\/GC.=A.%DW@_#82#*88TA?R!,(05
MA-Z$+X;G4!MZ&(:GA<]_BH6JA5)T3'B0A9*%(WYD=',`AG:7A99U)(>:A;$.
M)X>?A0Z&+(:T?BM][X6`?`8#=X1*?AB&?W2/=32''H<1?9!V(76NA;R$(8:S
MA0)U0(<S=<YW#(;4A$2&U87;?C-_K7UD>CF%5(4:AR5Z4(?'A8R%.7^]@4UY
M7'@)AEMW,GY#AXR$V(0!@(^$_82I@4F'K'39`N9^:COBA']T6X%G>#YT(75K
M>`J&7H//@K&"[H3EA5UU*X6[@>V%9W64&OB"=H=#AC6%7X)[AWET_P(8A'V&
MZGX\?8]U20!,`)A_RG1)`,YT''A!AC5V?850A*F!VH0IA\1_P7]CATJ'FH?.
M@8R`S83$@FUZCW5.`%4`30"\,.Y^S3/P8C=[#5U\'2``$UU'=*QT3P`A=+Z'
M5H2`AB``5@#A@"``K'3M?N]^\7[S?O5^RG1$`$D`30"EA[A]BH2=A:V'=8>O
MAV2%?(>RA^]LA(;"A02%A7</=.Y^573P?D4`\G[T?O9^S3.^=X2&5@!8!,^'
M.'1(`$$`EW_*=*6'?1TGA]Z'0(*5A]N$L(?BAS6$%@J'ALV$)7J"A]!UA(=!
M=))V]W[.@AMVZ878=""&*X6FA)"'Q'Q/?S1^*(;_ATE\$89+@YB'B1$8A#%Z
M:WK$@@:#"GI0ATP`O'?-,^T=&`I$>\V'0%+0AP^`1@!)`%@`RG1-`$$`4P!+
M`/^#L8'8AS=Y4P!%`$<`30":?_IU10#5=PM\C'U,`%4`4P!)`%8`?X0I``&"
M)X:E@0A_((AO`5*#G8`(B/!_*(@JB!8*Z'Y)>R^((`*L=%,`T$V'=%0`A'Y2
M`#:(.(@ZB(@C/X@L`+-_YW18`#$`_X.>@RX`=(AI>6Z(5718`&X`I8<=>5&(
M<X)3B.&'F8>_A?$!/'KBA`:#&W5:B)AT+(B1AE^(]H=3`%4`%0$TB&B(.8AR
MB!%]UX=-`#!Y.'1`B$*(MW]I>46(YW1#`$F(2XA-B/R'Z'HOA9>'@(@16AB$
ME898B%IV4(=.`%D`B8@C4Z6`C(@QB+4!D8@'=6F(E(A2@3V(C'R:B$.(BW2>
MB%5TH(A*B$R(3H@8B"J$TH.6?@.(F8?`@H!WTGW"A0:#!'>NB+"(*XBRB-)]
MM(@X=&.(U'FM=&:(DHAJB#B(10!MB)5_;XAQB&=]=(@N`#=Y=XC4=WJ(3X@?
M#?Z'T87*B-*$L8?E@?@%;0%4>26(ZG[HAT$`KXBQB,&",&/8B(Z(D(@UB+B(
MDX@;?[R(>'0_B$&(OXA-?\&(2(C$B*.(3XAC?ZZ#?XC[<WN"H'@8A.,2AGGX
MB&F'C'U/`%``U(CI4/>"&8G,A\L"8(CIA[:(`XE!`%(`4@`8?R@`60`[B)6(
M!XF9B`J)MW_\ASUYUWY<=!F%MX/2A:E\5(@!@^]L`X.%B%:#Z(=#`!Z)((GL
M$P(7YWSTAS"(V8@MB66(4(+*="J)+(F'="^):XCAB.J(<(@[B%)TYXA[=.5T
M6(DV>9F!-X@YB/R'\HA"@3V)\HCBAS^)SS-,`T*)+GJ/=46)'XF6=TB)YU!X
M`22)3(D!B3.(*8DKB2V)+XFF?KN(EX@;=@F)FXA4`*6'Z`-!ABN$1(?G?\N(
M3AQWA`P#`X41?X)\98<B>$6)50#>?_YS`B*@>*8!7X@*`+6(>8G>B'*(?'Z`
MB5N!OHB<B,"(U7?"B*&(Q8BEAPU_[XC-?%2(7GW/,P8H0HD<`J:'J'A/`)6)
MRG>7B2QTLHD`B=J(W(A0B02)WXALB%B)Y8A1?ER)&W9?B:N)I8A]B*>(;W]#
M;W>$,PKWB)")/GH\@AV)N(F8=,5/NXG\+':)^`MAB(^(GHG!B:")?XEI>8*)
MOX@&=0V)PXBBB,:(3GG,B6I_5(@NAYL,CXDFB%%_L()'`"R)-S/8B9B)J`.:
MB<Z'K'1$`$\`YW17`$X`48E[B52)+`"6B,J)AXG)B$6'`8B&@_&(2H&F`W>$
M%`F&A=.)"(`B>/:)<TC0=\ESV8E^'0,7+X@8"JQT50!0``2*4XE?="^)"(I/
MB`UTUWY8@DZ$TX6IASN)\8C.B;2)X7Q=#1>&TXG@?")XHG;5B*)T-8IVB2"*
MQ71I@J1^@XE1B:)^I'ZQ`?^#=W],`$(`^G55`$N*BW1^?H!^-S.8B$$`6`!]
M?I9WO2F:##V*V(@WB!!T+WDM=4D`MG_S=.,"LWR^"?=T%(!4`$>))&%W>OR)
M3(E<BH=T>W2XAW")20#MA_R'1X/F?;Y_,(IK?WB'1(>NAS&*]GU#>MJ#$GK0
MB()\S8$YBKI\.XH-71)Z'XK/A\5TUX=0BH%^@WX5@`.*\'Q]?G]^D(J$?N&(
M*0`U=E2*5HJE=`X4HG3)`N0"V(AHBI=_>W2;BE6*\(=)=YQ_TX"BBB6)]H>4
M?R%TZX=[=&.*0G51="]TT8?KA].'[X>6=[YWB@X8"B^(\0&L="R)3@`ZB,EU
MN(H2?;J*]7Z8=,P""RC[,':)^`5AB/B'^H=/B/1YT8,8A7F'6H*+B9=TX7S=
M#3"'TXD!@X:*R(<&B*)TW8H^BO:'%'\6?QA_Q72$?D2*:H)'BE!T?(1%`!5_
M%W]DB!J*?AW+-V1N^0J+BL**^XC%BA]T2HII>4V*,'E`BJB*RXJE`;-\Y8K`
MBN>*60"EBAB(-H3W@B]TG(KPA^E0/UV6>ZV*3(FPBN]^XHDH`+F'NX=0@IAT
M,`3A@/>"V(A!BO-_1`"%B4*'TX0OBF&'189$?""(%7[A?-0"9X<FB#9](GA)
M`*%^3``DBGR)_X.P@I:(-WEBB4L`=8KX@A>"?(I,A:J'V8IHB3AZ+X9B$<-Y
M@XIM>]6)-XLIB-B)]G07?OJ*V8;VA^U^*(DZBP:*S8*4BH")>'1`BYB(Y8FE
MB4*$IXD.B>J)I8<]"N9]BXE'?N%\EX1"B6V+-HLXBU.+"6)OB\"*G(E-B62(
MW8C_>P6*)HHL`%:)XHA$`.2(6HD.=,>)7HGCB'B(8(G@=$"+I8?'`NV)VGP@
MB&V+]X/W5#.+MGP*>JM^LG]SB_YS5(N4B\^*C8C?B;>(4HD[BWZ)7HMI>6&+
M_(%CBU0`G8AFB^F)JHDIBC>):XM)B](55(2:`G"+V8-RBZ^(6XM^BP^(I8O)
M=8R+$8EU?2J+*X8-BBZ*+HNRBVAZX7P):MYX^(AQ>E"+^XC4B%$^H`(H>_$!
MV(A9B^")HHM<BWM_O(CE=*>+'W2IBZN+9GFMBQ")*G08?<D4%8;_`I6+&P0<
M>%Q\SXO8B248[`+*`KV)3HE[B]B+?HN`B\2)A(LH`,>)V7^(B^N(_G3%=+^+
MPGEVBL=\"XJ1BW%_I(77`G"+.(I-@NV+_G.@`D@(C0$`B:"+>HDEBBZ)^8L^
MBQ-UN8BHBZ2)JHNFB9^(J8GCBV8`UWZ1BX*(NWOX!8.*L@3KB[)_78I\BTD`
M:(JZBQ:,O(L8C%QT`8SC`H>)BX2ZA:&"<X1(A\>+)8RV>AJ)D(F#>E"++(PJ
MB2Z,T(OM?_^`^`(*BYV)H8M]BS&,L72]BS2,&HS>BQR,X(OO>.*+QH@)>H=[
M4G]9,W"+-8M<?$2,48)'C.,2+W^#`9Z+88B^B4^)9XA\BQ6,58G@B(&+@XM=
MBX:+_'W]BWF(>W1D=#6,GH*>?)&+](B4&H4"<(LU@S:+88Q&C-B)9(QH"=2+
M5XO>B0*),(Q]B5Q_O8M@BU.,,XF#B3=YZ(D@C%F,>70IC+MZE!J9#$*)D7K5
MB:&'<TA:`*.'VH=EB7"$.HD]?*R'\(@,BBN+1X?7A."'$(I"C,"%?QV#BN@#
MM8FXB%@`AG0*?E)TH7[8B<]?]@P1C*Z*3(P4C*.+,V+CB1F,!8FCB32)'8QE
MBQ^,#XF7C*LK4H,T5-*)AHBWBU)T-XBXC")TBGR\C/YSOHR7/]R)C8AIC/2+
M?8O%=&Z,PXEUC,6)&'USC%^)>W2+BVF(_(=Z@K&+L(RPB=J%0(R&B/2)UHQ4
MBKF,VHPJB%$^OHRY#DJ,P8PX=!.,C(S_@Z!\,XSAB;V(RHR8B,&(B'B6C*6'
M6HPNARXK`Q>TC!:*UHR4?_J,NXS\C-T-VGL>B@&-UHM-C&V,%XR\B%*,!8E4
MC`J-&W8,C6>+KHL[=)B,$8TI0YV,.(H6C4X`&(U=?QJ-\VU!%B`"\HMZB\")
M]8L6C/>+YXPPB86+=8C(B76,8(D?=`&,28>>?'R(?(>>C"V`_E2TC(6*,HTT
MC?][6X@;C;EL<P(2C(N,;(S$C(1\&(R0C,B,DHR_B,R,J(G.C*6'Y8NUC/9\
M2X9M?.]ZR7E/ALYY6(#W>E6&(`!=@`![8(9H@.1Y7X9G@.EY!7M<AG>-8H8,
M>VV`=`!O@&>&<8`3>W.``'KR>NIY!7HA"7F`<(9[@"%[<'HF>G^`D'J!@$%]
M@X`5>KHL.(00>A@XRXLF>LN'C8`K>I&`GX,K>@>(X("9@)F'OX!7B+2)G(`9
M>T9Z#8&KB$-ZI("9AD=Z6WJ!=)Z&2'JAAE][/WJDAE-ZN8"W@*B&8'IK>U)[
MX(!P>Z^&O(!U>XQTPH";#!MZ,PYN>B>,?GMR>JATS8!E>L\#@GK2@(I[U8!@
M>O8^:WJ#>MJ-VX"'>HUZEWMP>L2-XH"9>@:!)8GN`N>`8'J7>J1[FWJH>]N&
M[X`F>\YZ*'LA">*&]8!4@T`*]8"M>OJ`PGKJAOV`_8WK4KAZPGK#>P6!PGK'
M>PF!!HZA>.5[#8'/>]5Z$8$T5,!ZSGH"A]A[&8'2`=Q[UWH-?\5Z'X'D>R*!
M#H?A>N-ZT7,8"O@+&`IH?/US#H'Q`1B'@'SXB.5^U8F#C"^,"(V&?BB*Q'P+
M?A.)1H9%B_R"?HABA[*+M8PV@^D:M(Q?C#YYAW1%C&B*V(D_)-D"P8?Y"L2'
MP8HGB>")IXM1?EZ-88VEB1]TE8QEC>V(L(L:B%*(KHFHB)IZ,8L4BH:(@8P$
M?E]T0XY'B4:.T0+,A_6':(SSB\")88L_C8*+>(C%B:N%QXD&=<F)[8AM":V)
M>H<[C@>,AW5]>JR(DHEACBV,1([^<S\D!Q!GC`*-6HU.CIZ#4([?BRUU5(YH
MBQ&);X37@EF.QHO.B9YZ4G\3@:R(EXLB>%``'HE#`#6)_'VKB7J,^7QVC@V*
M`8AH?Z2..HZ4CB6,#A3>B@:#QGHMCAZ)88RCC$^(VX<T?MV'IX[#BSN,*(>J
MC*]^BXE=#9N'9(R#BLIZ+8[JAQ)]$8`3@)AT,Q047:**8A%8BS*(((W$C$5^
M48P(C>!TBXY<=%2.8HK\.<1A]W2.C@QT&8BFC+J..GY[BC"%*8?\A+R..XXE
MC-X"\HF)?16-/GG$CD\`QHZYB40)]X+ICM^,:8X[C6N,/8WEC%>)0(VM>!%]
MQXEX=.N,?'0!C%M\:7ST@,-[Q4]>CHE]"XSMCN]^\([(CO..9HY9C=>+3HQ]
MB:=XCXP(C46$58P>C&2-V(ZF`5L%5'G<CO>"=X[?@;>.E(?%?7:"2X.*B6A\
M%HGYC46"EX[XB-9ZU8G4AV2([HN#B,QZ2XSP?`"*570"BKJ+Y(P'BMB'VH=+
MA.V)-XX3A#F.>(X0BBV/[VSK'22(D(G:>C*/]'XTCPZ,\0'K'86.(HH$C3*.
M:P#]?OF"XXZECGB'*H](CVJ)SHCYA4V/-8L1?8Z(30"QB"`"1P$7BR:)'XW#
MC-F+/(A?BPB-R8R3C")_C8XKC<^%(XP[CBZ'/@XVBJV.@8QFC[J':8_E=P9Z
M.HT9?^*,(8UMCG&,QHE#C0"/18WZ=0&,'W]Q@GU]O8XNA[AK0HG>`BJ,`HUH
MC]6((`*7CQ*/SXY<BTEWH8D_BY&,BXYCC2J-XXO5@HQ^BXGM=-QXLF`9?EA\
M+(W]??Q]6GR*?*)V58%4=K-W$G3I=!)TNGC%=)*#WG4S=3,)Y8O!>MQX]2JS
MA$^`NXQK?6MY*'A`=;:!"(/X>YQV4';T=VV$BXL;AB-^I0&[A.H!FW[)%-X(
MS(0FB(*"P8^Q<Q-V6H7"?(UUM81TA\=]Q8ML@ZN,N([*?2R+2(L0BO<"H8,`
M`SZ.?(+P?UN!UWU9=U!^BGS<?=UV.G>S@=AS$W81A;]TE'7E=BQU*G=S=TX`
M%GWO=.!_:7[">="#!(S7BHF),7V4C[*+&($N?X8-Y'V-@'I^!G4/@(Z*EHJ"
M?AI_T(\/D+9XGW?JCZZ,A8/LCV"''XBHB-9Z&I#C`IAZK8XM=0^`)8NDBR:0
M'7314UZ'K(PYC**"+9"MA*B.]GVI?Z]]BX;XCP1WN7_G=%D`3@!!`$T`20!#
M`!M_;8*D?QUT68_F?2E][X_MCWR*XHY?@BJ/SHE$D`B+^PP=D(&'E('L@]B/
M/X3D@_""L85'A,N#:739?QEV97:X=&2!GW68?8^+I8ZE?5Z/%(E#D(5]"(O4
M`B1Z$7\M=3^%(WY1?AUU!G6.AUR$#79%A6(`T'D>=,*+69#:@D"0[H^.D"M]
MR`*RBYF/&I`WA!V0*GJ%D.R"U'Z.=J)WWHYM?K:./9"1D'>07(^CD.I]_(0@
MB(,!=X3EC0:#.8/HATEU[8*R@HE\.8!ID$:$2(0W@6]UC9"0D*:.IY!_B,Z)
MN0ZA@].&!H,N>IF"9I#;?95X1`#*@LZ/?'1AA*YY9W@B?ZEX''<C=8MXPX%U
MD*.0O9`$@CJ.$(I<0>9^<X/>>":(98>@?`R0>'R*?+*!8GZM==YT\82'=+UU
M]H)1@==^.HQ8D,%_J8Q'BZ^,]GW=#=Z0G8L=D#.*H'Q2`-5V49#Y?LQUU8H3
MD`V&)W\5D-B0I9!<D'F0'GG_<]Z0M8O[D-F#H'Q3`#EV`7A5=.60ZX'L==1T
MWW_!@]AT#H@;!$&&.8G8BKR0M8/SA?:0'GE;!0Z1WXWSB4*&A(*^=H:"874G
M@\I^N(&-@METD((2?9*"OH%@=)UV<G?1=9>"IW>`D&:0G8+X@J"")9%!?!>0
M$(J%@1-\[`)4>2:("("@?*R"X'@^=*^"38)B@68`<I#U?,N)6(ZFD+>#'HBG
MC)"0VGSTD,:+2)&;?D@(AGDFB.!\H'R-?1V1R8)_=:EUS()1?EMYAI`MA5T-
M*H1N?KN.1HORD$&0>([.B9D,074A44Z!_GLJ>IN*S(]M?;=TSX]^A'%]TX]\
M=-6/LW7'`HM\>'0M@HQW[W;K@E5T'9&,=>!X<P!I=!<**WRF=""%4X5*='N"
MKY"+?0!\;H*V>"J%9H2\@8B0.W^L>+B%W(?Z@MN$'(@.BJ20IXA(D7V,:`D;
M>CF#GH<'=`-\9WVDD5.0)(2HD4%_=G=?BF*!9($N=WUUTW0+=+E_LW5@B\>0
MWR@CCRZ0?)'SC,-ZAGJYD;>'$GTS@:2+Y8*J=6*%*G6;?/]['7\"D<5T<I'"
MD4F%=9$;B,2+"Y%*AZH!((7\AE>#\8*P?YZ#%H!\=#F0SWA#CUN12GPLD%Z1
M^Y$QA?*/]GT3"16&_X9U?[J13G[\C_V.$(AZ=UEUI7YE?E*0B7ZKCS6.*X;Z
MD;.1`HBHB`"2R7_;A0.2UY$[@/UVBWG'>*2+W'W7=0J2WW\-DLI]S'6)A%J1
M/I!GA1R%1X__D7J.^(4I>AR$AX@(@S>!>8-=A!%]W'WSD;E_))(0D!&$UHH%
MD4N#89$FCWF*YH[.B?PL%88*@#"2C72MB!)]:X+X?E2"X7\<?)AYX'BW=U^$
M'H!=@6R0BW0-A0YWQGX.B`^2]Y$0AB:12H>3!""%,8:?@QZ0<7BP=(I\#X!+
MB#Z!Y'7UD6J+GGQXBO&/8(==D1.279#V?=(!M81JC<9Y4X#Q>M-Y;XWU>E.&
M6X#Z>E>&=8UZC0![>8UD@'R-!WM^C;MS"WO4=(&-@XWZ>86-:8:(C1=[.GL"
M=&^&=WLD>Y"-#WHV>Y.-D7\V>WB&@WNA@)F-+WM\AGT=-'M\AK2'97MMAJ*-
M:7MMAC][B(:Z>Z>-,WI,>ZJ-D(:$B*Z-NGM1>Y:&O)*SC;Z&K("7=%A[N8VP
M@*.&8WN]C<*&"@.X@,J277I&>O"&Q8UC>JF&LH:">M6&M89L>K2&?7MQ>L*&
MO(;JBT=[SX"&>Y^&PX:+>Z:&CGO8@.62WXT``ZF&S8;CC<^&G7JPAA=^AGJU
MC,*&[(WJ@*F&VH:9>MR&K'O?AL*&X8:Q>^:&^(T'A^>&_(WIAKQ[F7J4>\I[
MCP7OAL)[\H;M=-^2]8;E>_>&0`K,>]B&I840@?Z&EX[TCP^3UWOE>^.&!8<P
MD&%["(<:C@J''([>>@H`)('B>B:!(`+X!6J/^W,FCA>'R@(M@6:2S'\TAM2!
M-9(?DH]YE('MAV"*FG\CD@&1XGWU?*6,D8[XD4:/.W[NB;*+485KB;B1Z8'H
MAVN2/)/>?R60.Y*E?U9^4I)V?+1X7X1JD+B0!76*AW1W571<DGF%BW[PA9"+
M2),%B#(4U9$.@O"1:9(1?9&1:8B)B"1[9HX/C,.'`8T/@$<`DHKTD5*3.I"3
MA`21=Y$IDC*#19-ADGR'"6H5AD=TDH`H@B>(_85/?LB0,H(?=VR3.8@@B_9T
M!Q`*`-B(=)-VDPR2`9&V>)*/YGU"DC&$1H</BO9]@I.6CG!X5G](@NB'&Y)5
M=\R"HX\0B$!WC)-"CHZ3S3/3`K]^AG63DT"(E9-3@N&1)Y#OD#Z2)8_@A\Z)
M'P*;AQB29H+HAW!]G'7ID$5TYH\P?NB/)(.PA54`<P"$=X=XNI,(D3F,*Y+^
MD1YYOI.SAV)ZHY,.@I^'.(&!>&5V-X`FAIY\5Y`'D1&2=I`KAWZ*U9/SC-\]
M,)(-@M*(,Y(X@;I]C7@R`"T`@HLY?Q4!RG><?'N3]9#\D2]]=9)]BD>3$(H4
MAL%UYPX3>9!_+GJ#D;-W#7=N?:2+XX]W=^!T<7=`?]=]TW8&=]MS,WES=L5T
M20`O``"*A(@.=.P"074D!0YZMI*@?H21"92&D8R.B9%S?2IWV7;7=89_081<
MDY.#N83*D[1X$HA$A;F![(4E?>)\$7W:`C![$WR,`?I]L8<\?>1_.70+B&EX
M-`"&AUMWUW^)A^./*'?D=0V%+Y0CA(60J)$7B/:$8I,(?T&2+I!*@;UAJHA]
MD)J`[W^9CG"%GX@4@$V(18XBCGV0^XH<BX*/\8?V=%81B(Q,B<>*\'Y3`-:'
M0(\1B;Q_NY#[DRF/$I*8AUF4PWN3!)AZ<@+O?]6,77]@E,6(<HG+-WR4YHHQ
MB-*'$XM@$\&"L@3UCO>'^8=_A)5TLXXE?!"2FY,CD0"(-HY'D49^>`$8B="&
M7)1B?;:,?W[[B%,`FXX_B`2-]'XW,V>(*8I9D?B1_9/?AYZ3T'@?!^9^]4AA
M?8]T$9$[@X.'1)1&E,1VB(<HC7%]2Y3_BK^$$XC`D1)U"@`LA1>(K9$HDA.2
M_I-6E"E\>92%`AB$;AC>>'Z4+'[5B3J*XXKN"6R4((I4C6J"0XK<E$:*F8IR
M`E)T`(N[>4Z*"(F6BE**5GX%B\ES6(J\4R-36XKYAV^*7XIAB@Z+YU!&D&>*
M:8JA=#]=`(UMBO&47HJ/=6Z.+HE,D$Z00P#Z=4X`<HITBD^(90!W@:*0>9$B
MD>>3@'Q("-")89"9AQR$@)3[=;&(HG3M%8>4C8J5BH!^(Y"2BG&4CXHCD.^*
MIXJ=BKN&U8+M%<",3(FDBIF*)I6IBK(7L8G[#-B(&8NRBO64O"?>>&Z4R8JI
MBKV*582%CL.*Q8K[#`R/N8KMA]2'$XO,`IH,5822DXF,CY0-BXR"Y)2U=`*+
MPH2/BNF4M(K>C_=T3``ZCR@`'W@;BC]=?AU!>@")^(?_B0&*&XM(`*-^2``@
MBQ%Y`X$^BGB+4P!BE5J55P#\A^"3WXZQD31\,H7;D$9^,WHW?8(27)2-=/2)
M$7W7E&$3HG3VCX>4K73RBNF*]8KMBN"42(HR=H>5](H9?QJ*2'3XBH259I1`
ME?IUY)1X=%*5''SKE"6)#A1^'00(.(\ME;.*H88;D-YX$HM3BRQT>&R.E#65
M$GVZB&>4'HN]A^5WDGNEE8Z4)8L0@)B(`95+D$V03Y#\AW:.IHC:D"R2L92`
MBE]],I!%>QR$[(X8E8B*A@VC>V:4;HJ^A]*+,I!+E5%TK'3YC@2-NH2-E?.*
M3HGVBKY3\CS1E6:4&(PU=LZ50G7P@,N5OXK]B5N-5(FKB3UY6H]TD"M^VXKW
M@\D"()2VE(&"UI2'BN.*B8J:B:./K'0=B[R'F'2,`62*J'OPE%``EW\GB^B5
MNXOBE$.5R(I%E;N*[)3W`IH,\96%CAB,!G7\E1^+I71<!_B5CI1<B@26#XW)
MC7]TGWCG#FR!&GZTB89^NH]L?224$W1"=M&/PH_R@>%TJI&.=]&/#X61AS@R
M&GP3`Z&#:A4J?CAZ0)2@?%=^CG9N`$-TB7XU@2]U#X5==0&$Q73M=7,`*7QD
M=%F5T$V\=S5V.H!0@E&+QX@ID(&!7X]YE?.,]2HW>AP"792AE+!_&'U+EKR,
MF8+GCV)U$HE?DBJ03(/ED["1UH4T?'F43XOW@Q,)TY3-?_!_U8E]A#N#4)9@
ME@=U8I;$?&2%RI3^DT2/+80*D7B5L91H>KY^8A'H?IZ`<I9/D4*6C(>&?A]]
M1GUX=%B%L7-/=OM^-XR.?GR3X(XMBW.2L)01E<V-FHR*2R"4GW;5E).)WG3N
MA+ISBI/<=AZ#(WQZEI26DHZ2D)>6)(_ZD_^31G[-C826W899EJ"4Y'^XCXI\
MD):G=9R"C)#7D`Z#6Y!FEGZ6\'WECJ^4L9:"EH*(BVM*?EJ6-)/5B4$`:W6`
M==MS"X4B>$*4YW73>?>!5WAK=@Z(>'3'=ET!OGC7E,D4SS.,"\\SR@))C@&-
M7Y:\=U.4T)-_A>J1=7X^C/HP2GM,D\Z6J)95=P>28X-??SMU0H-%="*/=92N
MEJZ4@)9[D;*6S8@"A?&6.WWWC#1_N933ECN$V984=-N6+99<=?UWX);HBZQZ
M9(K"A\2'VY0_B(!^O(Q%@/V6_)-_DYJ6=7XY>TJ1A@T$@SF63I$[A&=]C9:$
M=P9UNY:2EB*,ZY8O@WB0T9,IAKR%[99L>M.1"RGQECR%MHS5ECUTNI3?DY^$
MFHHNE'&098'@=%B3<I$7B(Z1RI`A=1AX8GF+=U"0SY&5E-&1LI;3D9^1AY:D
MDS*/N92%A]^3-Y(L=35V;83Q@KEWT)#7CU>!DW;T=U"0*)`,@YV%EI3-B;*6
M>Y!\'8P#\99HD5)TF7P-?BET.7\JEQ1X'W0ME[V6-HQ3EI:6K8?!EIV3QY81
ME9YZA):H`X**.9;-@:!\=9=1=1)\4G1&DKV$$7X4>.!T?)?K=I5U6H\KA(.7
MPY92?1*259:QE+Z.FHP6DXJ70)34E@F78G7*?O5[:G8-EY-XW)8-=L-T1I+L
ME,N2I84OB,H"K'3HENF/5)0JDH"79XE8E*&7P(67CEJ6MH>VC!V#,W0?@RJ%
ML'>)=".#E'8M=>`!)7K-,TQS$H%*C#8U]H>XEZ2$Q(3(E$*/RI3QD$:3YHZ^
MEP.7RG_QEN>'U8G.EY9WLP;G>N&79I2XEX9^_8.3=4%Y(W[6CIR$[H5[EJ*.
M%)!$DSB.SI1)B\-Z((5(C(>6`8.@?!^$BGRAA/"$,'3"E,&$[@)_E["66I#W
MEQ22;W\;!&6'<G](DOZ7I9=2=+F6XY1<DF)U<GE'A>F#O80&F.]U^X:3AVB6
M=(+3DX"3O880F#"&%7PYE@:#MXLEA1Z8I(L`?%R$+74#=6V0.W]_=2!VX'0#
MF!Z2^)-TE2*8@)=I?WF481-ZDNQZ:XU]DFZ-489/AH.25H;\>F&`=HU8AHF2
M78:+DDV8"7N.DFN`@(UDAH*-9H:3DM1YZW.'C6Z-=X"9DAQ[CHT,>GR`D8U[
M@(F7%'J/@*.2A(#Y@YZ-J9*TA")Z.'NAC3Q[FXV5@+.26WJUDN>-N)(_>KJ2
MF(Q$>A^1OI*RC6%]JX#.=UI[N(T@E*MZO(UY=+6``1-]E/Z`JH:[@&!ZKH;2
MDI&8R(UH>E5Z2'3;A<V-8'JXAM"-8'K=DO.-U8UY>K^`XY+9C79ZYI+=C::8
MZ9*.F.R2C'27@$EWGI3FC9)ZYH#4ANB`UX;NC9UZRH"+:]Z&F7KSC?Z2]("^
M>O:`Y8;`F/N-F7J+F/R`O7N^>@J3`HZ^>@2.\X8&CBF8P7J7F/B&"X['>L!W
M_8:^>O^&](^^>AR3&('2F!^3'('?>R.3OGH+A]UZF'0HDR".Y7>\4^\"Z9CP
M>\H"*8Y8?(9T!(__>VX`(W5X`)!]20'1CEDS%G[(DI!_W7;]AQB5RG[-?XQ\
M?'CC=E!T%`GQD\&0X(1]>M!X00`\?2B0(GV:?(^7#G3)A&"%('A+?9]U/G=%
M=`J0'W>B=B%Y/'U%A`29`75DEMN7/9B0?GB4^I<)F4J1`B(1B_!_#YFYEA%]
M`IE3?GB3X'6/D3!TDY<?=PR4*)3U=WIWE'UA>)YV/'T(B2&9`G9>DB296HY8
ME.<.N79`"DR&&GY"`,1\C7@EA'5\%92\BQA\''P!?(AW%I$A?!!W$W35D%5\
M.93%3PJ"XHW0>$(`#IGABD!]JX4=?%5T'WQ8F3]U(GS5D(:)/)#`E6R7-G[_
MEL*6FI2QE%^9A);M'7!X8YEM>GJ%-G;U2!*9X)$>?%>9RG4A?.R#J9;N@_"0
M'Y?+E"21"IAVF1&5#9$"E,".D']HEW=_L9!1D2F%NX2<>4T`87=5=(Y]J'5@
M@9=UX'34<T!V67[Y=`20P(^*ELF#`(]5D5>13IDB>&HF:H$OC<R$0P`.F81\
M.9BDBY>9Y7,#AE*7^Y,REPZ51(\UEX&6$94[#7Z"7I4O=+69?9FWF:J9N81!
MA:V9O'1@BYV9U'8L=IF1]I&UCJR6#)@+F.:3A)<K?FF!AG4O";.$@HL``X"5
MS'0M`$,`A'CM@1\5&GQ]D2Y_TP(N=-!X1``.F:N%392Z@72!MWTTCF66=94V
MCH*7)9E#DG:58Y-8E.R9$WS'A/=T\9E]F:N%-I.=A(J3!G7,DWF3JY:7E'69
MCH39F<:61))&?JR!+G]>!0YZ\9D;=721#G3!CW(`/I:HEXI\391$EQUT.0K0
MD?R1(YC]F:V68Y,.F`F"&I"X"`6:#H(=F@B#Q)/C@]:,>9:/@`F8#I5WAQ.:
MVYD5FK&4(X(PFN1[\9D$=S2:UY0]BD-OB7L6E^&`>(M#`"R)1@";?XI\S84@
M=MZ+-8+#E`.1]9<_DKY]Q99]DRR:9XDNFO")9&XRFON%Q'R[A&V$`(3'D`60
M(WTB=VI^P8LPESZ:18]ZD=23Q)GPB9IN:WI%FBV9NX2WD%B2#(7/F?M_K)1S
MFG29^IEYBLV4#X)!FG::G7YYFAR:NX1]A/=\OG@\@;5_/9-D`-!XN'A/DLQU
M/9+YD\"6<9J;EQ>0#ICLD32**80O='F:6G8]DKYX\Y&Q?]!X?79A`/J!K(FZ
MESR:@W_\F;Z00I"QE*":]X/)"62:@8*#@\M^'8=LAZN%!9(Z=]E]8X5!AD.!
M<IGDCIR7_ID\C)^:EXOPE09ZHYH:AW]TIIH@=/1^<XNIFH!\'8!&`+YX5P!/
M@@^`Q'P2D%J:19&1D(.:X9I`FA&5%I+W@]X"AGEYFB5ZNYI.?A*4U'@M=M9_
ML(*X<[5U@'4H>/5\D(Y"AC.7LI'CDW2:*W[GFO@%@@'.DO!\&H<J>NV:RH(*
MEPYTU'/"<S-UK8-PFK"#%)J<FL26G9H\C%B4IH(QBS%VSYJE@RYZ[H@%F">%
M?W:0?5>.X)K[FEE]$I+(FBR+*(\5FT9^%YOW@Z(,WGAYFK:2BGPTD3V$Z(]-
M?T*%OW8@AO29Y85NFN>1V)FGC..:CIG*FBN;>HXS"@:3,)M+>XI\D9%F=>]V
M<XX?=:>3+7F,A2:'O9EVDM2%0)MQF;R30YMWA&MTN9H^>LB7E9&+=3YUF)%I
M=-2.6I<-B#YX#I`SF2Z%:(,0FNQ]))@@E]B`)8RG>S=Z,)LG>_B9OGA3`%D`
M30!"B):*4)??FD.37IJ/D':4@)N3D-Z7*YMQF_N2!)O[A5=[GH*^>$Z3;9(Z
MFJ^:QIJQFA*;F91"F[6:AYNMC8F;@GPP>XR;_WM4`$\`!)78B79Z'WO4E^:6
M3(DBBBLF&G]`@8Q^0X']FCR)))M!F_V1:Y;ZEV`3YXM`@1J;A(H+@]F:A7Q%
M`*";10!_?K"(D)OYF;N3$)N#FP^51Y.?FEIVAG54"4N9_GO0=S2:'X2[A+&*
M$GWN?AE_PXJ+=$:2_XH8F.1U,Y3O=;("NX2;`@.7.9?,A$4`CG2"?&5[MH1Q
M@<)\(8=B?_27%X5;FFF6*XM6FYF6R)LKFP.75I>#@N:;-995@5R!37C#E)Z5
MG(6OD2F'\8/SFXN9Y9K_FO2(<)>=DN6;CW1M>U6!V77FF3V$^G^!B7QXDG7L
M=5F2;@`"AN1U1H3G@^AY*HP=ERF/%I`JF[6:"9S3F`R<MGQR>W27[W[5FZUT
MUYNR<WR"-P`1G#UU$YSLA!F<'X:]=!*%<8<D?#V;$X/TFX6;M9K3D69N:WHG
MG,B+3W^^>.67*XBM>HY_CI2.B$(`]HE@BLB.3#9+G&:4L(H`BL^%E71;C7V)
M`(]0@E(`Y8ASCER<,@"XE;R(O81.B@R:3HI%A.B4F8JTBJM_6)5-F2N(&'YL
MG-B(\HJ\,$0``8MNG$0)RS=QG`&-<YRWE>J4)Y6,"Q@*>IS]E".*$8GNFUN/
M@IOQFT=\>(=YE'&#['^>E2]T1)S9@T:<('2QESL#I(6Y#FR*)HE'`%F5B"-;
MB,X?VH5LBMN4)8N#B9]\$7V*E?-_F8IDG)B(4I7>BVF<-WFGE:5T,W<*<6T)
M`I;Z=4^3^)3+BC,)EYR>E;6<]93XA7B:NI4$E9B(!Y4>B7.*<)0IBJ"0AYS'
MFQZ7B)S<E_.0C)PNC?Q[^9NVE%%_DYQ(G!8*2IPI0]*5FIR<G-N,F`SD?3B-
MA94AD!^5D8KSD>1_(I4BD(-^[XK]=["<NX:C>^&<9I2BE2B#G)4R%.P3WGO,
M=Q^*>(M5G*.5L9,IF.U^[(?NA\J*OH?.=V41_)3;E):5PH12``"=1I57BF\!
MY98N@&:4;I60E&:-^9J:EU6;5Y0KFTF&4(!,AFR-5(""DD>8@I)RC72-3)B'
MDF&`3YAWC5&8)9T@`'^-D))7F)*2:(9=F&N&F)(;>QU[GY*=DGM[H8"@DG][
M*7N6C7F&HI)[AC9[?8:KDH&&K9(@`N6'HXT^>RUZM))&D+:287N.AIZ`C8:9
MFUV;87NPC;J&J8!6>[I[MHV%F,22AYC'DF)Z%7[*DK^->70(D]0#`YL.G&9[
MDIA'?L*&U))V>[2&F9CZAJLKWGC;DH![THV]AJ:&H9C1@'>=U(",=,6&DSJ"
M>N%[VH"&>NJ2PH:LF(QZA)VPF+U^A'O3AO.29GOUDIEZV(:G>[B8IH:(F[Z.
MWY+TC:9Z`)/+?]U[^8#%F+Y[_HV]>P^3RI@!@0R3O'KTA@>.]H:^>Q.3#('M
MAOR&T7LAD]F8`8?<F!Z3%HX;@>V&X9CE>X"=L@0ED^:8#X<IDQ&'"RA"`0(7
M+I/-,S"3&WNL=$2<"(#6G+&7V)PHCBQTY98*`,2'W)Q/`)V<R([D?:AT\9R.
ME4$`JIN@?*><[XKQ@MF=&G_LE+T$%@KQB^>5")VJG.64:7GMG!=^1IWEG<6'
MK70,BVJ<I)7V=!&+G)4+@B^'JY5.`$8`3P##G+J'_97)<^R-1XYFE+:5=9S?
M?\&<O)7MB-J7/)CAC@:<CYDK?A<!3(?/C42<1IJPBT><RYWM'0B+;)0FB85S
M4(J*"[F)"BBA=.I0\9P`BO&'6WR"`1J>6(M(`%D`2XA,ECJ+%8^3?YE_6`#Z
M=?^<0P"EA\^3GGRHAQ&:SGQYE!">HI?7@$2<T9H5GI2<SY=<B+]^H`+5BRJ>
M+)[;C(*!YWI'GN>5GYO^E5M\91:UE4(`'9X3@"Z>>W2[?>F'\'ZVG#&>-I[7
M?CF>%)L[GH"([#P5AHP!SW?FFX-Z'9J]>$.>B8C0AG^'FXFWE_!^WIP[#;5Z
M9YZCBB2>SC,/G2N5TIV=G%B>*GPEA<N*)P/$>?F=-S,RGGQT1P#+BK($,(9\
MGJ^*7I[MB'J3"Y[)FF.>6)0]G@Y=!W:0G&F>-GW*G42>G`X_"I=[V(B;G-.=
M=)XVC`=V(Y[^E2%[II[GEG.>.8M9G%F>H'R)GK*74CZJGAB+,9Z8B%N(OE/N
M>Z">`8W:?X>>O82LG@.+'(L(E5,`_)P4789Y-)['G'1]R(CVE_B7RYR4FT1\
MAIJ?EQ&5H(,7A[.81)P<FV^:%IZ=GM"&A';8B+B7OH<Q=MV>`8U"`$P`2P"=
MCH2),'26=\L4)WKH4&:4Y)[FGJ6)Y'^BBWV)N7]CG%N>-9Y/B#>>-'QAGKR7
M1IE&?M2>YH&]@R><D7IKGKN;UYP8G@:(.8VKGDR6#X]/8,]?WIZ]GLIT6XCK
MGHM+A96B?K:>0H;SGF*<HHGCD0J=^)Y7=F">$9LCG-.>S)KX!?EV:)Z/=+6,
M!9_:GFZ>I@$GG]Z>K)X-GU$^`98!C54`$9_IGJ^3\XXTG].5*``VGQB?\IY[
MB?2>O8OO=#2>7Y[F??R>E9N4GO^>)9]$">*4F9XIGP>:Y7TLGRN(T(8S=Z&>
MW9R>G!,75I_GE1*=^H=-E9F*0)\LB5D`A8FACG^;1($IFXF<_I%[@@`#)9]+
M=YAZ`Y\<FD*>!Y]5GTIW5Y^CGOR,F0SX`D@#YI4\GTN(6@"1E'Z?8)\[ED&?
M&Y]DGW61G84GFU.7L91CDL-[TW<#GZ6:<I\7GM"&@7=QGE^?RG1=GV"?*WSS
MGJ6'`'Z1FWF!LII7FQ"5#YZCA8!WJ(+3G#I]%)Y2GVV>5)^F`=EWE9^!GY>?
M20!_GZ^>NXR$G]]_<I1:?'Z;^IK6A%V::9]8FXN?I)_F=RB?.GU!GJJ?<Y^F
M`<*?E9]-`$>)[VS)GQZ-'I\+EFN,RY\@BZA[SI\\GT6?3XCG#@^:QIN)B2>9
ME9[!GV03PY_E?E6![9<W@>^7/X1U?>Z3>8-==<R3.'A\B-^6]I47!XT!#WA,
MG$V*3YR"B^R4+BL8"O2?5)SZG4\`JXD5G3B,.IZRD3R>I)]$>$^?.GUI>TAU
M;)#GGX&9"9HA?>V?(X/%=,Z7,IQ^=OAUQ)$:G(F0'9PDAH5WUWYRDK.;#I@^
M#D*848`=G7Z2`GJ`DE*&<8WY>DJ86(92F":=?8U[C5N&C)+O>5288X8@``][
M^'F$C52&E9)(F%^8-)UBF`EB-YV2C6>8E8T7>IN-II(<>FV8G8UPF"1Z<IB%
MAG>`I8V_@'B8>Y@4E:N-.WI2G:^-07J`F*B`8058G;6-A)BM@(:8HH9;>HF8
M%7[!C2ACP(UV>KJ`SY*\@,5YDYAV>FR=R8UI>H^`MH:;F-J2$8&B@W1ZU(W`
MAM>-W0W<C:MZ?IV/>X1ZJICAC=^`C7KU"N.`LICRDLJ-CIV:>F!Z^)*>>F!Z
MH'IK>KZ.DJ#S@-)ZP9B9>AR!`Y.=G<F8FRV4H/Z`[H;+F+IZ#9/GC1"3T9BP
M>A.3U7H,CJV=#XZPG1F!HIH=DQ6.?([6>N.8$WSBF+!ZY)CE>PV'YY@F@>*4
M,V*_H#Y])HY*AD.8[GI%F&N&()TJH%R`A9(DG5J&9H"*DC*@+J`KG36@5I@W
MH&6&.:!:F'*`%7N"DC.=C8V;DB![#GHXG;IL1*"BDCV=I)(M>VR809UNF'Z&
M,GNLDH.&KY*&AL^-\(93H+>25:"YDEB@O))_F,]]OY*"F%F=8*##DF%[KX`R
M%%Z=9'NFALN2J(;-DJN&IH9IG<5[P(#5DFZ=S(V0G9R8<YUO>Y^8J89XG<&&
M9GO8C7R=Y9+7@,B&9GO*AMR`ZY+BC:V8[I+1AO22LYB,G:)[MIB6G9"@^I*[
MF)6=9GN^F..&F:#YC0^3G*#CGR&3GYT'DYZ=`('!>\Y[S9@.DW-[IZ`2DPJ.
MS7NOG=:8KIVS>Z^@&Y.QH!F0(9/?F`J'MZ"XG223(8$FD[V@$8?[#&J*&I7#
MG8!W2';;B:IT=70=?/-U'WSS=01\;)E.>/=[IG_*`@<&S(1+@A:/DGR;D*F#
M2W6^=3B<OW2.EQ69OW3(=`9U5'7I=Z6'!H+^=3QV+75`=F%UT98:F1E]7'2:
M>#1Y-IA2>+B!9($Z=NR#(X3!=20%5'F2=3-Y<`#$=JN%-G@7=)EX(WXIE`YV
M9P#U<RYX)(-\=`69/Y$?="-VL7/8=`MVXGTGE#-U1I<2=4YU[)!VE]^1'77@
M=`B4;'D?=8N3+74C=5R$PY3!=?^5]W3#<W2A"7:>=W=_H8'$=KN$G9`3@CYW
M[':QH2@`'W4H>+1V)GTN==*/<WT7=S5U$)FTH05WU'4?=+BA=7RZH:BA#W:[
M=3)XKI>^@1AU`G[8=QJ$L'D&?DQUL'0K?%J3#:`,=HMW)G5)>3AW777R=?."
M1790FZ]YW'T9=!*42(7Z=<-S?79U`+R6@G5,=F9UB732H>]U:W>6D6&;&YS8
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
MK%.31I<=NU>_<L@CJ]203WCPDQC+NH3`G<R-H'90C%NO_[H+B)V\6)-XM\B1
M[77$LH]XK\,)P;-V?,XA?NQUL[%YQ%M^/W52SQV`',NOT,"(<7UFKPJO2GZ*
MD4FY&LW=SZK.G=#4RFO0PJJB=B.Q_<?*PG:WQ:4\L@2&BZ\9L=^1SW:9LX"A
MH=!.QY+1AW6DLX>A6+,ZD4C'2[-!S66L672`S:BC#L50R+>]C\#,HPMU`'8Y
MN*]Y7GF-SE[#Z`/BS1I^10#@>.^7^G<KHW;$-;%/BD*9D8Y[@A^$(GB&T=MT
M3*T/R[I\'IDAS[JW,8'!NQNTKK5&A`69Y*]`"MYX+904R''(K-"7NCFZ;K2<
M>##!/+'*D4.R*796I7"DB\@W=@*9B9`%F4BR*<IU>*G1%*IPT/"E\JK:R^ZJ
MW'7"M2\KLX1/=8S09)#1RHETGLITRN]T8,8XQ<EU8\8=T(!\Y:EW?V+0V="Z
MR)K0))3B?37%_LT]HF'&<[4KHF2,5HWH=R%TCW4"F2+#N,T@O3>T_Z[WOJW1
M0M+GB5G.PK6B#/6-D'_ULVN:W+21C@W/]G\YTJN]UK1FT-1V[,WCL>&THJ)(
MT,NCRLOCL;6M+\;5LUS&_"S.O1I^6=)1TC+2\9?YS6EV-=+4E?:6#-#"HQ6Q
M6WG/=A7%(Z(BSCV&,L@;SY7/WJZ;L23/8:SDK_0"`+=RSOG")JYDK;EV9!/^
ML_Y[I)FVSZ>9I\]OI`>W+0!<@5O(P'0@RY_/X\55D*QTQ@(AFO7)&XL;L:2C
M'*R"K*/%AID<@)+1,@D"PU?'&*F.O!"<H<AO?9_/I;SASZZ9F;0XK&6_)7>F
MF0BZ+]#JJORROK-L=S"SVZ;DKZIET*E#M4'$2<$AAEC*,\@TS]:]PKBXT1/)
MIL_HA\*I!Y0FEMG`"I13CE325JWE@M.0L='`G;V#F*_.QG^I5[5VR!FU]G?.
MP#6Z<Z+7JMS/P,[3TG*08W7L@CBRK,5;M9AU;G6G=MRX;+>OI!6L]:K6?PJO
M@@$.>LC2*L)`A9Z##7G1I`Q[ZW3TN8>A++78NB^6=9=H=,?/+BN&>D4`Q\/=
MQ0:Q@Z'ALV6B.8',P%>:?W7#TH;-_'C6O#K-(WCPMRW+=Z*$>2&W%,N?=@V"
M#9P7RPYT?<K*Q;K(D<X+=P5^9'7FIH^SYL9TLP3"#'Z.EY]X%PH)PG26QG:Z
M<P*]TG3PMT3&8W7&=1O-#Y<`=8RM67DTLXJQB*Y#L<UUQ+C1=:S0'[IZK3+2
MW):RHG%Y1I:DH[VJ[!,W>C.]^7BVT!.LAK8?=RVPK\K;JMQ]Q[-`T[2U;@#D
ML^&`48`MPPZT=*[QD0G.KKKNNB*WY\A/P)QY8\<AA\*0.(#GLR6OQ<S6FE?`
M!L@"P/^!8+_OLEJCS,V/AS>4?7Q,`7'2]L61KZ_,],!%O;#%3I!.`$N6M)_L
M?%2*2Y82F4_"OLJ4@[JZ5\E"T'G.57BXN)NY+\.6B-S.](*EH[VYM)32MC'3
M:9ZVCQ*WN<C<KY'.CM`%?KV/8:PI=HBG<7;-M1-VC\D#SWQT'7U!QJF2>],T
M=BV6*=-+T\>IE=!CTM^TG<T>N^JW!*I>T\"S`G5AT_JO-['J>R"%Y%R(TT2O
ML8(RD7K#R,-ESH.R?[OVP-K+MM&AI4U_7\N+I`_(P=&O>5?!_[?8RVVJY;YJ
M>6NU--"C+H5VIX2+=):\9K/2Q,.GN+4KL#"[_KK.S`UYYJ;#PR6:;7A*D9L"
MQ*_GQ<Y]?8/7QN:E.8"*N,+._JAHT,7-CWTYD0C`_,P(MTO%?H<S#R&6F=/H
MQ:5UL[BIKG0`'X-;O8.XL,5.@E"63;>[S12DZ(>0M(+-G]#7JF*]GLKFIF_%
M&JI9@3/%X;[XP'O0ZW10T.#(U<OMR:+-R76*O6NX"@#@QA%V3<E0R=R:*\ZL
MPD#%>KIQRQI_Q<*4=G'%E\V-?PB/N-,H@BF?--,)?HI\GL:[A"]^_<YAK)^A
M49*[C][2_LXFE'?2EJ.GT,_3%[]TRP.53Y!$Q8_39[+AO_ZI(9+/O3O']I&:
MQ<^3/<DWD+3`@=,*>(G%6M.LQ9_0B<)"THU_3<>+T=^O,=+=TU/2<]3;T$N&
MO,4EH$:8<,?AT.>U<\?JM>70=L<SH"G,59CBNX+!<+#MT(7!+\R+C3^@"J;Z
ME#3,^K6,P?RU$*:XK&R8NJP"MCO,%Z:4@!FF![:8P9B`FL$[>@C15J"@@`ZV
MJ(`-T:'!_:"DP06\EY@"H8B8HL=3S!NV7'K:K$T.-::QP5O,L\%=S#NFM\%-
M#N6L>WJ[P7MZML=FS+C'VZRZQ^J2:\SMDFW,B:`VME&FVZS#QSJV^JRCF_RL
M=\Q`MNX"`*WYC7S,1+9^S.N&H:#:P0BMU,>&S$RVJ:#8QVVFY,$1K=>PCLP4
MCI#,1[P8CABM]]1+O%C17K:?=.B7?Z;/A5_15;S&G7V87K[E?:+,0,FDBZ;,
M<[:IS$'3T']ZMJW,2W15=+G3CW0Q@(I\];.1SC;3#G2>QM&.6WFGSF1Z+M,R
MR]#3PKTJT\>I(L[O=(33'+76TT^U.L+9TS>]ZILP?BRN1+5$LB%T_7>4=W;3
MJ$[FQ?.S*M1IDJJ?()`_R7:3[[JKFLVG(KA0R;1_3+<;P'^ZK[L2LA-\FRWQ
MLWG3Z+.*TXI\@]+)E=B<^`)DU4B.PX?ZE3!T@7XLB2R<L(B%RP&Q3'UCP]2'
M'Y[L%R.ML0XRS=&=]H<8S$X`HM,X=/1^?-6CLW[5CI0BBOZP`8[RS^:;IX4M
MU0*TNX3\SG1W<=0XF'+.DIEQTFC5RX]1QR64X-)SU%C/9<;?O'"UPKW(D4S3
M,LAQR%33EM!7TV_1$WS4`INL9M6)TQ)]$<@H`+FB0K3V?P'*(<YIT,/1*,V#
MO[MXL:$$=%]T='4%?A)U$G0*=;Z/\[?BH<C.K'A+Q..Z<GA.ENQUL7<3=,*R
M9+1>HQ^J6;VRKM-T-'3ETH!W),F'=H?+?;-5Q-#`*992N_NR,:M8M[?-VZ-L
MGBW-KI-T>U./A8_FG;23NLU-L+&ZQW3F<Q'4R)_OC0VT_Y=O?T\`M=6WU9R#
MBGQVNW%Y4[!/`/"]'XM.MY:%D-,5P;2JM-`5QRYU#-1T`$*CHK%MQ4F[&)J"
MBOS55:>L=-*0Y:JIEBBO+;C+D`J4K[1BEQ*L.ZYLMXAWM[>-U.:WW<Y]U/C.
M,)I,=QK6Z*Y5P`G.FLN8=)LM]71UG^.>$KFCRR_#U,ZHRTVW>X+ZTSG)5JW`
MN0YT:H`YD03+,J2%NG5W57A&QBW6*,'+TLD4@[0UN$N4-W3=N!RW-M;^<T%Z
M,U16BZ'+/-87N]+3IL6V=5&U"I02L23037^NK@JKZG8'R;NZ7-75SL>.><U9
MN[=]MZX."F)Z,\F)=RR]T:I<N"V_DG@0=2W4+]31K;]V_\3NR)F!V+EBU;-\
M``,HU,6OSGU5P%35Y<O7SN^_D<T8N<V/-KA&I)S/C[<7Q;ITB[DWQ-NCHKP.
MOU;-YK[:SGG44)!7L$*[W=6B@\JB1+L8T#_+#H4:=)/(-LGJL6'!H,+"T;33
M(8!3Q@W6(;AXUL.GEKT+S636KM&`K=75['=_Q*&#]P(4U/.S;W_DNG3/;Y4?
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
#UFH"
`
end
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Mon Oct 14 00:40:59 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id AAA16128 for hpff-doc-out; Mon, 14 Oct 1996 00:40:59 -0500 (CDT)
Received: from [128.42.5.179] (pasyn-51.rice.edu [128.42.5.179]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id AAA16108; Mon, 14 Oct 1996 00:39:57 -0500 (CDT)
X-Sender: chk@titan.cs.rice.edu
Message-Id: <v03007800ae8782175b98@[128.42.5.179]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Mon, 14 Oct 1996 00:43:59 -0500
To: hpff-doc, hpff-core
From: Chuck Koelbel <chk@cs.rice.edu>
Subject: hpff-doc: Document release
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Thanks, Mary, for getting the document release together.  My (still
perplexed) apologies for the truncated files on titan.cs.rice.edu.

For the rest of you, the nearly-ready-for-prime-time release is now
available from

ftp://titan.cs.rice.edu/public/HPFF/hpf2.0-draft/Releases/14-oct-96.tar.gz

or as individual files from

ftp://titan.cs.rice.edu/public/HPFF/hpf2.0-draft/

These are unpacked directly from the tar file Mary sent around to hpff-doc
on Friday.  They pass LaTeX on the Rice machine, which is better than
nothing.  I make no guarentees about completeness of files.  Editors are
urged to compare the versions out there with their notes...

We plan to announce this version to the world on Friday.  Comments are
appreciated!!!

						Chuck

**********************************************************************
Charles Koelbel				CITI/CRPC, MS 41
Center for Research on Parallel Computation		Rice University
Rice University				6100 Main Street
chk@cs.rice.edu				Houston, TX 77005
**********************************************************************


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Mon Oct 14 01:35:43 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id BAA16752 for hpff-doc-out; Mon, 14 Oct 1996 01:35:43 -0500 (CDT)
Received: from mail.gmd.de (mail.gmd.de [129.26.8.90]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id BAA16747 for <hpff-doc@cs.rice.edu>; Mon, 14 Oct 1996 01:35:39 -0500 (CDT)
Received: from fichte by mail.gmd.de with SMTP id AA03587
  (5.67b8/IDA-1.5 for <hpff-doc@cs.rice.edu>); Mon, 14 Oct 1996 08:35:37 +0200
Received: by fichte id AA29261
  (5.67b/IDA-1.5 for hpff-doc@cs.rice.edu); Mon, 14 Oct 1996 08:35:37 +0200
Date: Mon, 14 Oct 1996 08:35:37 +0200
From: Thomas Brandes <Thomas.Brandes@gmd.de>
Message-Id: <199610140635.AA29261@fichte>
To: hpff-doc@cs.rice.edu
Subject: hpff-doc: Corrections: parallel-ext.tex
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Md5: IabdGkkPx9JVvZ6gw1m+Vg==
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
There are still some errors in section 8:

p. 194 : there is still the ENVIRONMENT directive in the example (line 6)
p. 200 : example line 13 - line 42

The example for task parallelism contains some errors:

\CODE
        REAL DIMENSION(n,n) :: a1,a2
 **** missing comma       
        LOGICAL done1
!HPF$   PROCESSORS procs(8)

!HPF$   DISTRIBUTE a1(block,*) ONTO procs(1:4)
!HPF$   DISTRIBUTE a2(*,block) ONTO procs(5:8)

!HPF$   TEMPLATE, DIMENSION(4), DISTRIBUTE(BLOCK) ONTO procs(1:4) :: td1
!HPF$   ALIGN WITH td1(*) :: done1

!HPF$   TASK_REGION
        done1 = .false.
        DO WHILE (.true.)
!HPF$       ON HOME(procs(1:4)) BEGIN, RESIDENT
 *****      ON (procs(1:4)), RESIDENT BEGIN
              READ (unit = iu,end=100) a1
              CALL rowfft(a1)
              GOTO 101
    100       done1 = .true.
    101
!HPF$       END BEGIN
 *****      END ON

            IF (done1) EXIT
            a2 = a1

!HPF$       ON HOME(procs(5:8)) BEGIN, RESIDENT
 ****       ON (procs(5:8)), RESIDENT BEGIN
               CALL colfft(a2)
               WRITE(unit = ou) a2
!HPF$       END BEGIN
 ****       END ON
        ENDDO
!HPF$   END TASK REGION
 ****   END TASK_REGION
\EDOC

The keyword HOME is used only for templates and variables, but not
for processor arrangements.
 
So here is the code which should be inserted:

\CODE
        REAL, DIMENSION(n,n) :: a1,a2
        LOGICAL done1
!HPF$   PROCESSORS procs(8)

!HPF$   DISTRIBUTE a1(block,*) ONTO procs(1:4)
!HPF$   DISTRIBUTE a2(*,block) ONTO procs(5:8)

!HPF$   TEMPLATE, DIMENSION(4), DISTRIBUTE(BLOCK) ONTO procs(1:4) :: td1
!HPF$   ALIGN WITH td1(*) :: done1

!HPF$   TASK_REGION
        done1 = .false.
        DO WHILE (.true.)
!HPF$       ON (procs(1:4)), RESIDENT BEGIN
              READ (unit = iu,end=100) a1
              CALL rowfft(a1)
              GOTO 101
    100       done1 = .true.
    101       CONTINUE
!HPF$       END ON

            IF (done1) EXIT
            a2 = a1

!HPF$       ON (procs(5:8)), RESIDENT BEGIN
               CALL colfft(a2)
               WRITE(unit = ou) a2
!HPF$       END ON
        ENDDO
!HPF$   END TASK_REGION

        END
\EDOC

Thomas

===================================================================
Thomas Brandes                             e-mail: brandes@gmd.de
GMD, SCAI.LAB, P.O. Box 1319                 Tel.: 49-2241-14-2492
D-53754 St. Augustin, West Germany           Fax : 49-2241-14-2181

http://www.gmd.de/SCAI/people/brandes.html
===================================================================

---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Mon Oct 14 22:14:24 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id WAA19240 for hpff-doc-out; Mon, 14 Oct 1996 22:14:24 -0500 (CDT)
Received: from mail.think.com (Mail1.Think.COM [131.239.33.245]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id WAA19235 for <hpff-doc@cs.rice.edu>; Mon, 14 Oct 1996 22:14:20 -0500 (CDT)
Received: from gandalf.think.com (Gandalf.Think.COM [131.239.146.104])
    by mail.think.com (8.7.5/8.7.3/m7) with SMTP id XAA09305;
    Mon, 14 Oct 1996 23:14:18 -0400 (EDT)
From: Carol Munroe <munroe@think.com>
Received: by gandalf.think.com (4.1/Think-1.3)
	id AA17238; Mon, 14 Oct 96 23:14:17 EDT
Date: Mon, 14 Oct 96 23:14:17 EDT
Message-Id: <9610150314.AA17238@gandalf.think.com>
To: zosel@llnl.gov
Cc: hpff-doc@cs.rice.edu
Subject: hpff-doc: credits.tex (two tiny typos)
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Re Acknowledments:

p. v, l. 40  'attendence' --> 'attendance'
      l. 44  'Carneigie' --> 'Carnegie'
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Mon Oct 14 22:16:22 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id WAA19276 for hpff-doc-out; Mon, 14 Oct 1996 22:16:22 -0500 (CDT)
Received: from mail.think.com (Mail1.Think.COM [131.239.33.245]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id WAA19271; Mon, 14 Oct 1996 22:16:18 -0500 (CDT)
Received: from gandalf.think.com (Gandalf.Think.COM [131.239.146.104])
    by mail.think.com (8.7.5/8.7.3/m7) with SMTP id XAA09434;
    Mon, 14 Oct 1996 23:16:17 -0400 (EDT)
From: Carol Munroe <munroe@think.com>
Received: by gandalf.think.com (4.1/Think-1.3)
	id AA17244; Mon, 14 Oct 96 23:16:16 EDT
Date: Mon, 14 Oct 96 23:16:16 EDT
Message-Id: <9610150316.AA17244@gandalf.think.com>
To: chk@cs.rice.edu
Cc: hpff-doc@cs.rice.edu
Subject: hpff-doc: common-part.tex? (just 1 typo, sorry)
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
p. 5, l. 3:  descrived --> described
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Mon Oct 14 23:06:32 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id XAA20511 for hpff-doc-out; Mon, 14 Oct 1996 23:06:32 -0500 (CDT)
Received: from mail.think.com (Mail1.Think.COM [131.239.33.245]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id XAA20506 for <hpff-doc@cs.rice.edu>; Mon, 14 Oct 1996 23:06:28 -0500 (CDT)
Received: from gandalf.think.com (Gandalf.Think.COM [131.239.146.104])
    by mail.think.com (8.7.5/8.7.3/m7) with SMTP id AAA11857;
    Tue, 15 Oct 1996 00:06:25 -0400 (EDT)
From: Carol Munroe <munroe@think.com>
Received: by gandalf.think.com (4.1/Think-1.3)
	id AA17358; Tue, 15 Oct 96 00:06:24 EDT
Date: Tue, 15 Oct 96 00:06:24 EDT
Message-Id: <9610150406.AA17358@gandalf.think.com>
To: saday@cis.ohio-state.edu, zosel@llnl.gov
Cc: hpff-doc@cs.rice.edu, munroe@think.com
Subject: hpff-doc: overview.tex, Comments on HPF Changes subsection
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Here are a few suggestions or corrections relating to the
former file changes-app.tex, now included in overview.tex:

page 11, line 6:
   \item[Elimination of the HPF Subset:] The description in HPF 1.1 of Full HPF
   and Subset HPF has not been retained, although the original HPF~1.1 Subset 
   is documented in an annex. 

It might be clearer to say that "The distinction in HPF 1.1 between Full
HPF and Subset HPF has not been retained, although..." or, more explicitly,
that "Unlike HPF 1.1, HPF 2.0 no longer has a recommeded minimal subset for
faster implementation, although ...".

page 11, lines 17-21:

   \item[Recognized Externally-Supported Extrinsics:] Finally, the document
   acknowledges a category HPF-related Extrinsic interfaces that are 
.................category of HPF-related Extrinsic Interfaces..........
                       ***             (both words in caps. or neither)
   recognized as meeting appropriate standards for such interfaces, but are
   not included as Approved Extensions. Responsibility for the content each
..............................................................content of each
   such interface would be assumed by the organization proposing it rather 
..................is [or 'will be'] assumed .....................it, rather
   than by the HPF Forum. 

page 11, lines 25,34,45;
page 12, lines 1,9;
page 13, line 1:

   \subsubsection{Features Now in Standard Fortran} (etc.)
   \subsubsection{Features Removed or Restricted in HPF 2.0}
   \subsubsection{Features Moved to Approved Extensions}
   \subsubsection{New Features of HPF 2.0}
   \subsubsection{New Approved Extensions}
   \subsubsection{Recognized Externally-Supported HPF Extrinsics}

The six subsubsections above should be just subsections.


page 13, line 11:

   \item The Fortran 77 Local Library: defining library support for Fortran 77.
I'd say,
\item The Fortran 77 Local Library: defining library support for calling
Fortran 77 procedures in local mode.


page 14, line 18:

   specification-directive  \IS   processors-directive
			  \OR   align-directive
			  \OR   distribute-directive
			  \OR   dynamic-directive
[Omit previous line (dynamic-directive)]


page 14, lines 23-24
   executable-directive   \IS   realign-directive
			  \OR   redistribute-directive
[As above, omit realign and
redistribute here]
			  \OR   independent-directive

i.e., it should be just
   executable-directive   \IS   independent-directive

---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Mon Oct 14 23:22:41 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id XAA21049 for hpff-doc-out; Mon, 14 Oct 1996 23:22:41 -0500 (CDT)
Received: from mail.think.com (Mail1.Think.COM [131.239.33.245]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id XAA21044; Mon, 14 Oct 1996 23:22:38 -0500 (CDT)
Received: from gandalf.think.com (Gandalf.Think.COM [131.239.146.104])
    by mail.think.com (8.7.5/8.7.3/m7) with SMTP id AAA12593;
    Tue, 15 Oct 1996 00:22:37 -0400 (EDT)
From: Carol Munroe <munroe@think.com>
Received: by gandalf.think.com (4.1/Think-1.3)
	id AA17378; Tue, 15 Oct 96 00:22:36 EDT
Date: Tue, 15 Oct 96 00:22:36 EDT
Message-Id: <9610150422.AA17378@gandalf.think.com>
To: chk@cs.rice.edu, pm@icase.edu
Cc: hpff-doc@cs.rice.edu
Subject: hpff-doc: mapping-base.tex (Data Mapping)
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Two minor suggestions:

page 20, line 14:
	HPF data alignment and distributions directives allow the
...............................distribution  directives

page 44, line 16:
	(d) it is a component           of a derived type with the
..................a structure component of a derived type ...

[I think that 'component of a derived type' might imply part of the
type definition, rather than part of an object ('structure') of that
type, and so be confusing in this context, especially when compared
with Rule 3 under 2.8.2.1 on the following page, which I think IS 
referring to the component name in the type declaration.]
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Tue Oct 15 09:15:18 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id JAA29927 for hpff-doc-out; Tue, 15 Oct 1996 09:15:18 -0500 (CDT)
Received: from millepore-f.icase.edu (millepore-f.icase.edu [146.165.142.169]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id JAA29922 for <hpff-doc@cs.rice.edu>; Tue, 15 Oct 1996 09:15:15 -0500 (CDT)
Received: from localhost by millepore-f.icase.edu with SMTP 
	(8.6.11/lanleaf8.6.4) id KAA06322; Tue, 15 Oct 1996 10:15:09 -0400
Date: Tue, 15 Oct 1996 10:15:09 -0400 (EDT)
From: Piyush Mehrotra <pm@icase.edu>
To: hpff-doc@cs.rice.edu
cc: "P. Sadyappan" <saday@cis.ohio-state.edu>, Mary Zosel <zosel@llnl.gov>
Subject: hpff-doc: Comments on overview.tex
Message-ID: <Pine.SUN.3.93.961015101245.6121C-100000@millepore-f.icase.edu>
Phone: (757)-864-2188
Fax: (757)-864-6134
WWW: http://www.icase.edu/~pm
Address: ICASE MS 403 NASA Langley Research Center Hampton VA 23681
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------


I am suggesting several changes below. Some of these are just that i.e.
suggestions of style changes etc. However some are real errors and need to
be fixed.  Some of these may have been pointed out by others already. 

	- Piyush

Page 4 Line 18:
Reference to Fortran 95 standard needs to be added


Page 4 Line 48:
Replace 
	FORALL construct
with 
	FORALL statement and construct

Page 6 Line 27:

Is the use of a comma correct Fortran 95 FORALL or should it be a
semicolon?

Page 8 Line 38:
Replace
	likely in initial compiler implementations.
with
	likely to be supported in initial compiler implementations.


Page 8 Line 41
Replace Section Header
    \subsubsection*{Data Distribution Features (Section~\ref{ch-mapping-base})}

with
    \subsubsection*{Data Distribution Features (Sections~\ref{ch-mapping-base}
    and~\ref{ch-mapping-subr})}


Page 9 Lines 5 & 6
Replace
    Section~\ref{ch-mapping-subr} describes certain restrictions and directives
    related to storage and sequence association.
with
    Restrictions and directives
    related to storage and sequence association are described in
    Sections~\ref{ch-mapping-subr} and~\ref{ch-mapping-subr}.

Page 10 Line 2:
Replace
    The extended features facilitate explicit computation partitioning
    through use of the {\tt ON} directive. 
with
    The {\tt ON} directive facilitates explicit computation partitioning.

Page 10 Lines 5 -10:
Change order of RESIDENT and TASK_REGION, i.e. replace
    The {\tt TASK\_REGION}
    directive allows the user to specify the concurrent execution of
    different blocks of code on disjoint processor subsets.
    In order to assist the compiler in
    generating efficient code, the {\tt RESIDENT} directive is defined, to be
    used in conjunction with an {\tt ON} directive by the programmer. It can
    be used to assert that all accesses to the specified variable
    within the scope of the {\tt ON} directive are to be found locally
    on the executing processor.
with
    In order to assist the compiler in
    generating efficient code, the {\tt RESIDENT} directive is defined, to be
    used in conjunction with an {\tt ON} directive by the programmer. It can
    be used to assert that all accesses to the specified variable
    within the scope of the {\tt ON} directive are to be found locally
    on the executing processor.
    The {\tt TASK\_REGION}
    directive allows the user to specify the concurrent execution of
    different blocks of code on disjoint processor subsets.

Page 10 Lines 15-17:
Change order of Wait and I/O Control parameter, i.e. replace 
    This is done through a new statement ({\tt WAIT}) and an
    additional I/O control parameter in the Fortran {\tt READ/WRITE} statement
    that specifies non-blocking execution.
with
    This is done through an additional I/O control parameter in the Fortran 
    {\tt READ/WRITE} statement that specifies non-blocking execution and
    a new statement ({\tt WAIT}).

Page 10 Line 33
Replace:
    Additional extrinsic interfaces are
    included in Annex~\ref{ch-extrinsic-app}, that are formally recognized by
    HPFF, but not defined and maintained by HPFF.
with
    Additional extrinsic interfaces that are formally recognized by
    the HPF Forum, but not defined and maintained by the Forum 
    are included in Annexes~\ref{ch-hpf-craft} and~\ref{ch-f77-local-library-app}. 


Page 10 - 11:
In Section 1.4 "Changes from HPF 1.1"

Should the (boldfaced) headers as detailed in the first part of the
subsection be the same as those used later in presenting the details?

Page 11 Line 17-18:
Replace:
    Finally, the document
    acknowledges a category HPF-related Extrinsic interfaces
with
    Finally, the document
    acknowledges a new category, HPF-related Extrinsic interfaces,

Page 11 Line 22:
Replace:
     Each of these categories is summarized in the following Sections.
with
     Each of these categories is summarized in the following subsections.

Page 11-13:
Replace all subsubsection with subsection.

Page 11 Lines 28-31:
Replace:
    \item The {\tt FORALL} statement and construct
    \item The {\tt PURE} attribute for procedures
with
    \item The {\tt FORALL} statement and construct;
    \item The {\tt PURE} attribute for procedures;

Page 11 Lines 37-40:
Replace:
    \item In any procedure call in which distributed data may require
    redistribution, the  procedure must now have an explicit interface.
    \item Sequential arrays may no longer be explicitly mapped
with
    \item Sequential arrays may no longer be explicitly mapped;
    \item In any procedure call in which distributed data may require
    redistribution, the  procedure must now have an explicit interface;

Page 12 Lines 4-6:
Replace:
    \item The {\tt REDUCTION} clause for  {\tt INDEPENDENT} loops.
    \item The new HPF_LIBRARY procedures {\tt SORT_DOWN, SORT_UP}
with
    \item The {\tt REDUCTION} clause for  {\tt INDEPENDENT} loops;
    \item The new HPF_LIBRARY procedures {\tt SORT_DOWN, SORT_UP}.

Page 12 Section 14.0.5:
Do we need to provide such detail in this section. We have already
provided a summary of new features in Section 1.3?

Page 12 Lines 10:
Replace:
    The Approved Extensions include the following features not part of HPF
    1.1
with
    The Approved Extensions include the following features not part of HPF
    1.1:

The next few changes are to get consistency across all the items. Some
items have introduced with full sentences while others with phrases.

Page 12 Lines 19-21:
Replace:
    \item The {\tt GEN_BLOCK} and {\tt INDIRECT} distributions. ...
with
    \item New distributions, {\tt GEN_BLOCK} and {\tt INDIRECT} have been 
	added.

Page 12 Lines 22-24:
Replace:
    \item The {\tt RANGE} directive provides additional information to the 
    compiler
    on {\tt DYNAMIC} variables or transcriptive dummy arguments, and may allow 
    for
    improved  efficiency.
with
    \item The {\tt RANGE} directive provides additional information to the 
    compiler on {\tt DYNAMIC} variables, transcriptive dummy arguments
    or pointers, and may allow for improved  efficiency.

Page 12 Lines 28-30:
Replace:
    \item The {\tt ON} directive  provides advice to the
    compiler on where  best to carry out a computation.
with
    \item The {\tt ON} directive  provides advice to the
    compiler on where  best to carry out a computation.
    This also introduces the concept of {\it active processor sets},
    the currently active subset of processors.


Page 12 Lines 39-40:
Replace:
    \item Additional intrinsic procedures {\tt ACTIVE_NUM_PROCS} and  {\tt
    ACTIVE_PROCS_SHAPE}, and a generalized {\tt TRANSPOSE} intrinsic.
with
    \item Additional intrinsic procedures {\tt ACTIVE_NUM_PROCS} and  {\tt
    ACTIVE_PROCS_SHAPE}, and a generalized {\tt TRANSPOSE} intrinsic
    have been introduced.

Page 12 Lines 42-43
Replace:
    \item New and revised {\tt HPF_LIBRARY} procedures {\tt HPF_ALIGNMENT,
    HPF_DISTRIBUTION, HPF_TEMPLATE, HPF_MAP_ARRAY,  HPF_NUMBER_MAPPED}.
with
    \item The {\tt HPF_LIBRARY} procedures {\tt HPF_ALIGNMENT,
    HPF_DISTRIBUTION} and {\tt  HPF_TEMPLATE} have been revised
    and new procedures {\tt HPF_MAP_ARRAY} and {\tt  HPF_NUMBER_MAPPED}
    have been added.

Page 12 Line 45:
Replace:
    \item Facilities for asynchronous input/output.
with
    \item An additional I/O control parameter in the Fortran {\tt READ/WRITE} 
    statement and a new statement, {\tt WAIT}, facilitates
    asynchronous input/output.

Page 12 Line 47-48:
Replace:
    \item Extensions to the {\tt EXTRINSIC} facilities defined in HPF 2.0 to
    support interoperability with C and FORTRAN 77.
with
    \item Extensions to the {\tt EXTRINSIC} facilities defined in HPF 2.0 
    provide support for interoperability with C and FORTRAN 77.


Page 13 Line 7-8:
Replace:
    HPFF
with
    the HPF Forum.

Page 14: Line 23-24
Replace:
    executable-directive   \IS   realign-directive
			   \OR   redistribute-directive
			   \OR   independent-directive
with
    executable-directive   \IS  independent-directive

Page 15: Line 33-35
Replace:
    executable-directive-extended \IS  independent-directive
			   \OR realign-directive
			   \OR   redistribute-directive
with
    executable-directive-extended \IS  realign-directive
			   \OR   redistribute-directive

---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Tue Oct 15 09:42:29 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id JAA00723 for hpff-doc-out; Tue, 15 Oct 1996 09:42:29 -0500 (CDT)
Received: from millepore-f.icase.edu (millepore-f.icase.edu [146.165.142.169]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id JAA00718; Tue, 15 Oct 1996 09:42:26 -0500 (CDT)
Received: from localhost by millepore-f.icase.edu with SMTP 
	(8.6.11/lanleaf8.6.4) id KAA06339; Tue, 15 Oct 1996 10:42:20 -0400
Date: Tue, 15 Oct 1996 10:42:20 -0400 (EDT)
From: Piyush Mehrotra <pm@icase.edu>
To: hpff-doc@cs.rice.edu
cc: Charles Koelbel <chk@cs.rice.edu>, Mary Zosel <zosel@llnl.gov>,
        Rob Schreiber <schreibr@hplpp3.hpl.hp.com>
Subject: hpff-doc: Comments on parallel.tex
Message-ID: <Pine.SUN.3.93.961015103943.6121E-100000@millepore-f.icase.edu>
Phone: (757)-864-2188
Fax: (757)-864-6134
WWW: http://www.icase.edu/~pm
Address: ICASE MS 403 NASA Langley Research Center Hampton VA 23681
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

Here are several changes to the independent chapter.
 Some of these are just that i.e.  suggestions of style changes etc.
However some are real errors and need to be fixed.  Some of these may have
been pointed out by others already.

        - Piyush

PS Mary I am not sure if there is any difference in the new parallel.tex
sent out by you yesterday and the one at rice except for some syntax
rules as indicated at the end of this message.


Page 47 Line 48:
Replace:
    \item The
    {\tt FORALL} statement, including element-wise invocation of
    {\tt PURE} functions.
with
    \item The
    {\tt FORALL} statement and construct, including element-wise invocation of
    {\tt PURE} functions.

Page 48 Line 29-31
Replace:
    \item If either the {\tt NEW} clause or the {\tt REDUCTION} clause
    is present, then the directive must apply to a {\tt DO} loop.
with
    \item If either the {\tt NEW} clause or the {\tt REDUCTION} clause
    is present, then the first non-comment line following the directive
    must be a {\it do-stmt}.

Page 48 Line 45-46
Replace:
    i.e.}  the lexical body) of the following do-stmt, forall-stmt, or
    forall-construct.
with
    i.e.}  the lexical body) of the following {\it do-stmt, forall-stmt}, or
    {\it forall-construct}.

Page 49 Line 13
Replace:
    A data object is called {\em atomic} if it contains no subobjects.)
with
    (A data object is called {\em atomic} if it contains no subobjects.)

Page 49 Line 16, 19, 27, 30
Replace
    \texttt{do not}
with
    \textit{do not}
so that they stand out more!!

Page 53 Line 48:
Put a \pagebreak so that the lone statement of the
example is forced on to the next page


Page 56 Line 32
Replace:
    expression part of a reduction statement.
with
    {\it expr} part of a reduction statement.

Page 57 Line 46, Page 58 17, 18 and 44:
I though we had decided that we will implementation dependent rather
than processor dependent since in HPF processor has a completely different
meaning.


Also if the new parallel.tex is going to be used (the one sent
out by Mary on Monday Oct 14th) then the syntax rules for
independent and reductions should be as follows to correct the breaks in the
rules:

\BNF
independent-directive  \IS    INDEPENDENT [ , new-clause ]
 [ , reduction-clause ]

new-clause             \IS    NEW ( variable-name-list )

reduction-clause           \IS  REDUCTION( reduction-variable-list )

reduction-variable         \IS  array-variable-name
                           \OR  scalar-variable-name
                           \OR  structure-component
\FNB



\BNF
reduction-stmt          \IS  reduction-variable-ref = expr reduction-op
 reduction-variable-ref
                        \OR reduction-variable-ref = reduction-variable-ref
 reduction-op expr
                        \OR reduction-variable-ref = reduction-function
( reduction-variable-ref, expr )
                        \OR reduction-variable-ref = reduction-function
( expr, reduction-variable-ref )

reduction-variable-ref   \IS  variable

reduction-op         \IS  +
                \OR -
                \OR *
                \OR /
                \OR .AND.
                \OR .OR.
                \OR .EQV.
                \OR .NEQV.



reduction-function   \IS        MAX
                           \OR  MIN
                           \OR  IAND
                           \OR  IOR
                           \OR  IEOR
\FNB



---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Tue Oct 15 10:00:23 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id KAA01312 for hpff-doc-out; Tue, 15 Oct 1996 10:00:23 -0500 (CDT)
Received: from millepore-f.icase.edu (millepore-f.icase.edu [146.165.142.169]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id KAA01305 for <hpff-doc@cs.rice.edu>; Tue, 15 Oct 1996 10:00:20 -0500 (CDT)
Received: from localhost by millepore-f.icase.edu with SMTP 
	(8.6.11/lanleaf8.6.4) id LAA06403; Tue, 15 Oct 1996 11:00:15 -0400
Date: Tue, 15 Oct 1996 11:00:14 -0400 (EDT)
From: Piyush Mehrotra <pm@icase.edu>
To: hpff-doc@cs.rice.edu
cc: Mary Zosel <zosel@llnl.gov>, Dave Loveman <loveman@msbcs.enet.dec.com>
Subject: hpff-doc: extrinsics.tex
Message-ID: <Pine.SUN.3.93.961015105919.6121H-100000@millepore-f.icase.edu>
Phone: (757)-864-2188
Fax: (757)-864-6134
WWW: http://www.icase.edu/~pm
Address: ICASE MS 403 NASA Langley Research Center Hampton VA 23681
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

Page  82 Line 26-27, 43, Page 83 Line 33-34.
refers to the Fortran 95 standard as:
     May 1995 draft Fortran 95 standard

Can we get a consistent reference throughout the document.

Also the table on page 86 might look better as follows:

\begin{table}
\def\QQ#1#2#3{\hbox to 5em{{\bf #1}\quad{\bf #2}\quad{\bf #3}\hfill}}
\begin{center}
\begin{tabular}{|l|r|c|c|c|}
\hline
\multicolumn{2}{|c|}{}
&\multicolumn{3}{c|}                 {\em Extrinsic kind of the used module} \\\
cline{3-5}
\multicolumn{2}{|c|}{} &{\tt HPF}     &{\tt HPF_SERIAL}&{\tt
               HPF_LOCAL} \\ \hline
{\em Extrinsic kind} &{\tt HPF}       & \QQ{T}{P}{D} & \QQ{T}{P}{ }   &
\QQ{T}{P}{ }   \\ \cline{2-5}
{\em of the using}   &{\tt HPF_SERIAL}& \QQ{T}{ }{ } & \QQ{T}{P}{D}   &
\QQ{T}{ }{ }   \\ \cline{2-5}
{\em program unit}   &{\tt HPF_LOCAL} & \QQ{T}{ }{ } & \QQ{T}{ }{ }   &
\QQ{T}{P}{D}   \\\hline
\multicolumn{5}{l}   {}\\
\multicolumn{5}{l}   {{\bf T} = derived type definitions} \\
\multicolumn{5}{l}   {{\bf P} = procedures and procedure interfaces} \\
\multicolumn{5}{l}   {{\bf D} = data objects}
\end{tabular}
\end{center}
\caption{Entities that a using program unit is entitled to access from
a module, according to the HPF extrinsic kind of each}
\end{table}

	- Piyush

---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Tue Oct 15 10:10:07 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id KAA01811 for hpff-doc-out; Tue, 15 Oct 1996 10:10:07 -0500 (CDT)
Received: from millepore-f.icase.edu (millepore-f.icase.edu [146.165.142.169]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id KAA01805 for <hpff-doc@cs.rice.edu>; Tue, 15 Oct 1996 10:10:04 -0500 (CDT)
Received: from localhost by millepore-f.icase.edu with SMTP 
	(8.6.11/lanleaf8.6.4) id LAA06422; Tue, 15 Oct 1996 11:10:02 -0400
Date: Tue, 15 Oct 1996 11:10:02 -0400 (EDT)
From: Piyush Mehrotra <pm@icase.edu>
To: hpff-doc@cs.rice.edu
cc: Mary Zosel <zosel@llnl.gov>, Rob Schreiber <schreibr@hplpp3.hpl.hp.com>
Subject: hpff-doc: intrinsics.tex
Message-ID: <Pine.SUN.3.93.961015110837.6121I-100000@millepore-f.icase.edu>
Phone: (757)-864-2188
Fax: (757)-864-6134
WWW: http://www.icase.edu/~pm
Address: ICASE MS 403 NASA Langley Research Center Hampton VA 23681
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------


Page 113: Lines 11-17, Page 115 Lines 27-33, Page 117 Lines 15-22:
All references to aggregate cover in alignee and distributee have to be deleted.

Delete the following lines:

        If it is a member of an aggregate variable group, then it must be an
        aggregate cover of the group.  (See Section~\ref{sequence} for the
        definitions of ``aggregate variable group'' and ``aggregate cover.'')


Also Page 113, 115 and 117, the next para on the distributee or alignee
should be deleted since HPF 2.0 does not permit pointers to be distributed.

Delete the following para:

        If {\tt ALIGNEE|DISTRIBUTEE} is a pointer, information about the
        alignment of its target is returned.
        The target must not be an assumed-size dummy argument
        or a section of an assumed-size dummy argument.
        If the target is (a section of) a member of an aggregate variable
        group, then the member must be an aggregate cover of the group.
        The target must not be a structure component, but the pointer
        may be.




	- Piyush

---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Tue Oct 15 10:31:06 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id KAA02760 for hpff-doc-out; Tue, 15 Oct 1996 10:31:06 -0500 (CDT)
Received: from millepore-f.icase.edu (millepore-f.icase.edu [146.165.142.169]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id KAA02741 for <hpff-doc@cs.rice.edu>; Tue, 15 Oct 1996 10:31:02 -0500 (CDT)
Received: from localhost by millepore-f.icase.edu with SMTP 
	(8.6.11/lanleaf8.6.4) id LAA06434; Tue, 15 Oct 1996 11:31:01 -0400
Date: Tue, 15 Oct 1996 11:31:00 -0400 (EDT)
From: Piyush Mehrotra <pm@icase.edu>
To: hpff-doc@cs.rice.edu
cc: Mary Zosel <zosel@llnl.gov>, Rob Schreiber <schreibr@hplpp3.hpl.hp.com>
Subject: hpff-doc: library-ext.tex (actually Inquiry/*tex)
Message-ID: <Pine.SUN.3.93.961015112937.6121J-100000@millepore-f.icase.edu>
Phone: (757)-864-2188
Fax: (757)-864-6134
WWW: http://www.icase.edu/~pm
Address: ICASE MS 403 NASA Langley Research Center Hampton VA 23681
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------




As in the intrinsics sections,
all references to aggregate cover in alignee and distributee have to be deleted.

Page 208 Lines 32-35, Page 213 Lines 38-42

Delete the following lines:

        If it is a member of an aggregate variable group, then it must be an
        aggregate cover of the group.  (See Section~\ref{sequence} for the
        definitions of ``aggregate variable group'' and ``aggregate cover.'')


Also on
Page 208 Lines 41-43, Page 213 Line 48 (Contd. on) Page 214 Lines 1-2

Delete the following lines:

        If the target is (a section of) a member of an aggregate variable
        group, then the member must be an aggregate cover of the group.
        The target must not be a structure component, but the pointer
        may be.


Page 208 Lines 31-32 and Page 213 Line 38-39 state that an
alignee must not be a structure component. These need to be deleted since 
we have added structure components as alignees in the mapping extensions 
chapter.



	- Piyush

---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Tue Oct 15 10:50:47 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id KAA03482 for hpff-doc-out; Tue, 15 Oct 1996 10:50:47 -0500 (CDT)
Received: from millepore-f.icase.edu (millepore-f.icase.edu [146.165.142.169]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id KAA03477 for <hpff-doc@cs.rice.edu>; Tue, 15 Oct 1996 10:50:43 -0500 (CDT)
Received: from localhost by millepore-f.icase.edu with SMTP 
	(8.6.11/lanleaf8.6.4) id LAA06456; Tue, 15 Oct 1996 11:50:42 -0400
Date: Tue, 15 Oct 1996 11:50:42 -0400 (EDT)
From: Piyush Mehrotra <pm@icase.edu>
To: hpff-doc@cs.rice.edu
cc: Mary Zosel <zosel@llnl.gov>, Henry Zongaro <zongaro@vnet.ibm.com>
Subject: hpff-doc: io-ext.tex
Message-ID: <Pine.SUN.3.93.961015114957.6121K-100000@millepore-f.icase.edu>
Phone: (757)-864-2188
Fax: (757)-864-6134
WWW: http://www.icase.edu/~pm
Address: ICASE MS 403 NASA Langley Research Center Hampton VA 23681
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

It would stand out better if all changes to the Fortran standard be
distinguished from the text by emphasizing and maybe quotation as shown
below. Also we should just put the WAIT statement as a regular subsection
in the HPF document instead of suggesting that it become a specific section 
in the standard (we didn't do it for forall).

Page 202 Line 17:
Should this be Fortran 90 standard or Fortran 95?

Page 202 Line 33
Replace
	specifing
with 
	specifying

Page 202 Line 44
Replace
	tranfer
with
	transfer

Page 203 Line 17 - 21:
Replace:
    Advice to users:

    Note: we still permit left-to-right definition of the I/O list on a READ.
    This means that
    READ(10,ID=5,REC=10) I,A(I) is legal and has the same semantics as a
    synchronous READ ]

    End advice to users.
with
    \begin{users}
    Note: we still permit left-to-right definition of the I/O list on a READ.
    This means that
    READ(10,ID=5,REC=10) I,A(I) is legal and has the same semantics as a
    synchronous READ ]
    \end{users}

Page 203 Line 21-22
Replace:
    To section 9, change "and {\tt INQUIRE} statements" to
    ", {\tt INQUIRE}, and {\tt WAIT} statements".

with 
    In section 9, change ``{\em and {\tt INQUIRE} statements}}'' to
    ``{\em , {\tt INQUIRE}, and {\tt WAIT} statements}''.


Page 203 Line 23-25
Replace:
    Add a new section 9.4.7:

    9.4.7 WAIT statement
with
\section{WAIT Statement}



Below I am giving the stuff in the first part of this section which
the additions/modifications to Fortran emphasized and quoted:

To section 9.4.1, Rule R912, add

\begin{quote}
                                                                        \BNF
io-control-spec            \IS ID = scalar-default-int-variable
                                                                        \FNB

\end{quote}
To section 9.4.1, Rule R912 constraints add

\begin{quote}
\em
\begin{constraints}

\item If an {\tt ID=} specifier appears, then no function reference may appear
in an expression anywhere in the data transfer statement.

\end{constraints}

\end{quote}
To section 9.7, add the following text:

\begin{quote}
\em
If an {\tt ID=} specifier appears, then no function reference may appear
in an expression anywhere in the data transfer statement.
\end{quote}

At the end of section 9.4.1, add the following paragraph:

\begin{quote}
\em
The addition of the {\tt ID=} specifier results in the initiation of an
asynchronous data transfer.  The data transfer statement must be
eventually followed by an {\tt WAIT} statement specifying the same
{\tt ID} value that was returned to the {\tt ID} variable in an data transfer
statement.  This {\tt WAIT} statement is called the
matching {\tt WAIT} statement. Note that asynchronous data transfer must
be direct and unformatted.
\end{quote}

Insert the following text at the end of section 9.4.3 before the
final paragraph:

\begin{quote}
\em
For an asynchronous data transfer, errors or end-of-file conditions
may occur either during execution of the data transfer statement or
during subsequent data transfer.  Should these conditions not
result in termination of the program then these conditions will
be detectable by the programmer via {\tt ERR=} and {\tt IOSTAT=}
specifiers in the matching {\tt WAIT} statement.
\end{quote}

Alter the paragraph at the end of 9.4.3 to read as follows:

\begin{quote}
\em
Execution of the executable program is terminated if an error condition
occurs during execution or during subsequent data transfer
of an input/output statement that contains neither
an {IOSTAT=} nor an {ERR=} specifier.

Should an asynchronous data transfer statement cause the {\tt ERR} or
{\tt IOSTAT}
variables to be set then any matching
{\tt WAIT} statement will do the same.
\end{quote}

To section 9.4.4, alter operation 8 to read as follows:

\begin{quote}
\em
\begin{itemize}

\item  (8) Cause any variables specified in the {\tt IOSTAT=},
{\tt SIZE=} and
{\tt ID=} specifiers to become defined.

\end{itemize}
\end{quote}

To section 9.4.4, add the following three paragraphs:

\begin{quote}
\em
For asynchronous data transfers steps 1-8 correspond to both
the asynchronous data transfer statement and the matching {\tt WAIT}
statement.  Steps 4-7 may occur asynchronously with program
execution.  If an implementation does not support asynchronous
data transfers then steps 1-8 may be performed by the asynchronous
data transfer statement,  the matching {\tt WAIT} statement must still
be executed, the only effect being to return status information.

In the portion of the program which executes between the asynchronous data
transfer input/output statement and the matching {\tt WAIT},
no entity appearing
in an expression anywhere in the input/output list may be assigned to
or accessed.

Multiple outstanding asynchronous data transfer operations are allowed
but they must all be reads or
writes. No other I/O statements on the same unit are allowed until all
{\tt WAIT} requests are satisfied.
If two {\tt WRITE} statements which specify the same
record number are executed, then the program is non-conforming.
\end{quote}


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Tue Oct 15 14:19:56 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id OAA11795 for hpff-doc-out; Tue, 15 Oct 1996 14:19:56 -0500 (CDT)
Received: from hp19.eecs.nwu.edu (hp19.ece.nwu.edu [129.105.5.94]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id OAA11787 for <hpff-doc@cs.rice.edu>; Tue, 15 Oct 1996 14:19:51 -0500 (CDT)
Received: from localhost (choudhar@localhost) by hp19.eecs.nwu.edu (8.7.6/8.7.3) with SMTP id OAA05811; Tue, 15 Oct 1996 14:20:59 -0500 (CDT)
X-Authentication-Warning: hp19.eecs.nwu.edu: choudhar owned process doing -bs
Date: Tue, 15 Oct 1996 14:20:58 -0500 (CDT)
From: Alok Choudhary <choudhar@ece.nwu.edu>
X-Sender: choudhar@hp19.eecs.nwu.edu
To: zongaro@vnet.ibm.com
cc: hpff-doc@cs.rice.edu
Subject: Re: hpff-doc: New draft of io-ext.tex
In-Reply-To: <9610072144.AA25275@twinpeaks.torolab.ibm.com>
Message-ID: <Pine.HPP.3.95.961015141535.5424Q-100000@hp19.eecs.nwu.edu>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

It is a delayed response but I will just tell you what we had discussed
and agreed.

On Mon, 7 Oct 1996 zongaro@vnet.ibm.com wrote:

> ---------------------------------------------------------------------------
> hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
> authors and editors.  Instructions for adding or deleting yourself from this
> list appear at the bottom of this message.
> ---------------------------------------------------------------------------
> Hello,
> 
>      My apologies to all for my tardiness on this.  There are still some
> issues to be resolved:
> 
>    - If the IOSTAT= or ERR= appeared on an asynchronous data transfer, and an
>      error occurs, is the user still required to have a matching WAIT?

Yes, because there is no way to know that error will occur so the wait
must be present. Since, between the statement and wait, no variable
affected by asynch I/O be touched, there are no side effects.

> 
>    - Are there restrictions on the scope in which a WAIT statement is permitted
>      to appear?  Must it appear in the same scope in which the asynchronous
>      data transfer statement appeared?

Yes, this restriction is requrired

> 
>    - What exactly was intended by the motion that called for asynchronous
>      I/O to have the same behaviour as synchronous I/O?  Did it clarify that
>      we want to permit things like:
> 
>            READ (99,ID=ID,REC=IREC) I, A(I)

In our discussion we agreed that as long as the effect is the same as
synchronous I/O, there is no reason for it to be restricted. So, one could
perform large reads and then redistribute data accroding to the index.

SO, we agreed that we will permit this.

> 
>      What about function references?
> 

I dont remember this!

Alok

Northwestern Univ
Technological Institute
2145 Sheridan Road
Evanston, Illinois  60208-3118

phone:  (847) 467-4129. fax  :  (847) 491-4455
email: choudhar@ece.nwu.edu 
URL  : http://web.ece.nwu.edu/~choudhar
-------------------------------------------------------------------------



---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Tue Oct 15 14:22:37 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id OAA11946 for hpff-doc-out; Tue, 15 Oct 1996 14:22:37 -0500 (CDT)
Received: from mail13.digital.com (mail13.digital.com [192.208.46.30]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id OAA11939 for <hpff-doc@cs.rice.edu>; Tue, 15 Oct 1996 14:22:34 -0500 (CDT)
From: loveman@ovid.eng.pko.dec.com
Received: from Jaxom.Eng.PKO.DEC.Com by mail13.digital.com (5.65v3.2/1.0/WV)
	id AA15394; Tue, 15 Oct 1996 15:10:25 -0400
Received: from ovid.Eng.PKO.DEC.Com by Jaxom.Eng.PKO.DEC.Com; (5.65/1.1.8.2/15Jan96-8.2MAM)
	id AA23597; Tue, 15 Oct 1996 15:10:24 -0400
Received: by ovid.eng.pko.dec.com; id AA24509; Tue, 15 Oct 1996 15:06:27 -0400
Message-Id: <9610151906.AA24509@ovid.eng.pko.dec.com>
To: hpff-doc@cs.rice.edu
Cc: zosel@llnl.gov, loveman@ovid.eng.pko.dec.com
Subject: hpff-doc: <section 11>
Date: Tue, 15 Oct 96 15:06:26 -0400
X-Mts: smtp
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

Corrections for Section 11: Approved Extensions for HPF Extrinsics



page 227 lines 7-9 say:

    A nonsequential dummy array argument of an EXTRINSIC(HPF_LOCAL) routine must
have assumed shape in the local procedure, even when it is explicit shape in the (global)
interface description.

This leads to an HPF program being an incorrect Fortran program.  The fix is to 
eliminate the text following the comma.

Also, the extrinsic kind should use the new form.  (This change should be made 
systematically.)

Thus:
    A nonsequential dummy array argument of an EXTRINSIC('HPF','LOCAL') routine must
have assumed shape in the local procedure.



page 227 lines 30-39 say

    If a dummy argument of ... and type parameters.  If the array is sequential ... across
processors.

It is not clear exactly what applies to all array dummy arguments and what applies
to sequential array dummy arguments.  The fix is to make the first sentence into
its own paragraph.

Thus:

    If a dummy argument of ... and type parameters.
    If the array is sequential ... across processors.



pape 227 line 48 thru page 228 line 27

The example is incorrect.  Since Y is explicit shape, it should be sequential, which
is not the intent of the example.  The fix is to change the example as follows:

INTERFACE
  EXTRINSIC('HPF','LOCAL') FUNCTION MATZOH(X, Y) RESULT(Z)
  REAL, DIMENSION(:,:) :: X
  REAL, DIMENSION(:) :: Y
  REAL Z
  !HPH$ ALIGN WITH X(:,*) :: Y(:)   ! note that this asserts that size(y) = size(x, 1)
.....

EXTRINSIC('HPF','LOCAL') FUNCTION MATZOH(XX, YY) RESULT(ZZ)
  REAL, DIMENSION(:,:) :: XX
  REAL, DIMENSION(:) :: YY
.....

     
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Wed Oct 16 10:46:30 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id KAA06196 for hpff-doc-out; Wed, 16 Oct 1996 10:46:30 -0500 (CDT)
Received: from millepore-f.icase.edu (millepore-f.icase.edu [146.165.142.169]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id KAA06191; Wed, 16 Oct 1996 10:46:25 -0500 (CDT)
Received: from localhost by millepore-f.icase.edu with SMTP 
	(8.6.11/lanleaf8.6.4) id LAA07327; Wed, 16 Oct 1996 11:46:20 -0400
Date: Wed, 16 Oct 1996 11:46:19 -0400 (EDT)
From: Piyush Mehrotra <pm@icase.edu>
To: hpff-doc@cs.rice.edu
cc: Mary Zosel <zosel@llnl.gov>, Charles Koelbel <chk@cs.rice.edu>
Subject: hpff-doc: parallel-ext.tex
Message-ID: <Pine.SUN.3.93.961016114515.7323A-100000@millepore-f.icase.edu>
Phone: (757)-864-2188
Fax: (757)-864-6134
WWW: http://www.icase.edu/~pm
Address: ICASE MS 403 NASA Langley Research Center Hampton VA 23681
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

Some proposed changes to Section 8 on parallel extensions.

	- Piyush

Page 166 Line 26
Replace:
    \item The {\tt TASK_REGION} construct provides a the means to create
with
    \item The {\tt TASK_REGION} construct provides the means to create

Page 167 Line 3:
Replace:
    The program begins execution with all processors active.
with
    AN HPF program begins execution with all processors active.


Page 168 Line 47-48
Replace
    One can also use the \texttt{ACTIVE} option of the extended
    \textit{combined-directive}.
with
    One can also use the \texttt{ACTIVE} option of the extended
    \textit{combined-directive} 
    to declare a processors arrangement to be active.


Page 169 Line 31:
Replace:
        target must be distributed onto active processors.  This may be
        achieved by
with
        target must be distributed onto active processors.  This may be
        achieved by:


Page 169 Line 37:
Replace
     \item  Aligning the local variable to an appropriate section of a
                target distributed to all processors
with
     \item  Aligning the local variable to an appropriate section of a
                target distributed to all processors.


Page 169 Line 43
Replace
    particular, if a program contains no \texttt{ON} directives modify a
with
    particular, if a program contains no \texttt{ON} directives which modify a

Page 170 Line 17:
    but this is not critical since HPF does not support dynamics
with
    but this is not critical since HPF does not support dynamic


Page 170 Line 26:
Replace 
    like global variables and follow the rules from globals.
with
    like global variables and follow the rules for global variables.



Page 170 Line 33-34
    performed on a small (non-universal) active processor set.
Why only small - do you mean smaller (non-universal) active processor set?

Page 170 Line 35
Replace
    For a {\tt REDISTRIBUTE} directive,
    the set of  active processors must include
with
    For a {\tt REDISTRIBUTE} directive,
    the set of  active processors must include:

Page 174 Line 4-5:
    The single-statement {\tt ON} directive (i.e. {\it
    simple-on-directive}) precedes the
    statement for which it sets the active processor set,
    and is said to apply to that
    statement.
with
    The single-statement {\tt ON} directive (i.e. {\it
    simple-on-directive}) is said to apply to the first
    non-comment statement that follows it
    and sets the active processor set for it.

Page 174 Line 12-13:
Replace
    processor executing the computation as follows:
with
    processor(s) executing the computation as follows:

Page 175 Line 12:
Replace
    by having all processors compare their processor id to an id (or list of
    ids) generated from the {\tt HOME} clause.
with
    by having all processors compare their processor {\it id} to an {\it id} 
    (or list of
    {\it ids}) generated from the {\tt HOME} clause.

Page 177 Line 3-6:
Replace
    Therefore, no communication outside of the {\tt ON} processor set is
    required to implement  them.
    Scalar {\tt NEW} variables should be replicated over the {\tt ON}
    processor set,
    or allocated to memory areas shared by the {\tt ON} processor set.
with
    Therefore, no communication outside of the active processor set,
    determined by the {\tt ON} directive, is
    required to implement  them.
    Scalar {\tt NEW} variables should be replicated over the active
    processor set,
    or allocated to memory areas shared by the active processor set.



Page 183 Line 21:
Replace
    warning, following the recommendations in Section~\ref{ch-mapping-subr}.
with
    warning, following the recommendations in Section~\ref{ch-mapping-subr}.)

Page 186 Line 39:
Replace
    Explicit use \texttt{CALL}s in {\tt ON} directives is often
with
    Explicit use of \texttt{CALL}s in {\tt ON} directives is often

Page 196 Line 36-37:
Replace
    corresponding processor subset. Further,
with
    corresponding active processor set. Further,


Page 196 Lines 34-38:
These restrictions are repeated in a more precise manner on the
next page (lines 18-30). Is there any point in giving them here?

Page 197 Line 34:
Replace
    the specified executing processors of an execution task need to
with
    the specified processors of an execution task need to

Page 197 Line 39
??Replace??
    executed as normal data parallel code by all processors.  The access
with
    executed as normal data parallel code by all active processors.  The access

Page 200 Line 33
Replace
    !HPF$       END BEGIN
with
    !HPF$       END ON

Page 200 Line 40
Replace
    !HPF$       END BEGIN
with
    !HPF$       END ON

Page 200 Line 48
Insert pagebreak to force first line of example to go on the next page!


Overall the terminology of section 8.4 on tasking regions is very confusing 
with executing and execution tasks etc. Also it needs to be rewritten in
terms of the active processor sets as defined in section 8.1








---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Thu Oct 17 14:07:39 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id OAA15467 for hpff-doc-out; Thu, 17 Oct 1996 14:07:39 -0500 (CDT)
Received: from mail.think.com (Mail1.Think.COM [131.239.33.245]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id OAA15459 for <hpff-doc@cs.rice.edu>; Thu, 17 Oct 1996 14:07:34 -0500 (CDT)
Received: from gandalf.think.com (Gandalf.Think.COM [131.239.146.104])
    by mail.think.com (8.7.5/8.7.3/m7) with SMTP id PAA26888;
    Thu, 17 Oct 1996 15:07:31 -0400 (EDT)
From: Carol Munroe <munroe@think.com>
Received: by gandalf.think.com (4.1/Think-1.3)
	id AA02022; Thu, 17 Oct 96 15:07:30 EDT
Date: Thu, 17 Oct 96 15:07:30 EDT
Message-Id: <9610171907.AA02022@gandalf.think.com>
To: offner@hpc.pko.dec.com
Cc: hpff-doc@cs.rice.edu, munroe@think.com
Subject: hpff-doc: mapping-subr.tex comments
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

I apologize for reading this text and sending out comments so late.  I'm
including a mixture of petty changes, mostly inserting commas, and
serious technical questions about a couple of points.

Section 4.1, p. 64, l. 44
	I would change "(in this case of course there is no ALIGN ...)"
	        to     "(in this case, of course, there is no ALIGN ...)"
Section 4.1, p. 65, l. 7
	I would change "This is in effect a transcriptive form..."
	        to     "This is, in effect, a transcriptive form..."
Section 4.1, p. 65, l. 15-16
	I would change "Now remapping can happen ..."
	to             "Now, remapping can happen ..."
Section 4.2, p. 65, l. 33
	I would change "...for the called subprgram and that interface..."
	to             "...for the called subprgram, and that interface..."
Section 4.2, p. 65, l. 47
	I would change "...see for instance sections..."
	to             "...see, for instance, sections..."


Section 4.4.2, p. 69, lines 1-4:
  The restriction that "an inheritee must be a dummy argument" has
been made a formal constraint here. Shouldn't at least two more
restrictions, the ones that an ineritee not be a distributee or an alignee,
also be stated as formal constraints to make the BNF a little more complete?
In other words, I suggest replacing

  \begin{constraints}

  \item An \textit{inheritee} must be a dummy argument.

  \end{constraints}

  \begin{users}
  This constraint is relaxed for pointers under the approved extensions
  (see section~\ref{POINTERS-SECTION}).
  \end{users}

with 

 \begin{constraints}

 \item An \textit{inheritee} must be a dummy argument.
 \item An \textit{inheritee} must not be an \textit{alignee}.
 \item An \textit{inheritee} must not be a \textit{distributee}.

 \end{constraints}

 \begin{users}
 The first constraint is relaxed for pointers under the approved extensions
 (see section~\ref{POINTERS-SECTION}).
 \end{users}

***
Section 4.5 Equivalence and Partial Ordering on the Set of Mappings

The existing text states:
p. 73, l. 45
	"The set of mappings in endowed with a partial order 
	 modulo a certain equivalence."
p. 74, l. 20
   "Now the partial order on mappings is defined."
Comments:
	First, a partial order on a set must be a relation, <=, that is
	a) reflexive:  A <= A  for all A
	b) transitive:  A <= B and B <= C implies A <= C, for all A,B,C, and
	c) antisymmetric: A <= B and B <= A implies A = B, for all A and B.

There are problems here with all three of these properties. First, (a)
reflexivity fails, without at least limiting the set to the class of "named
objects". 

Then (c) antisymmetry is a problem, unless, as I believe was actually
intended, the claim of a partial ordering is really being made for the set
of equivalence classes of mappings of named objects, as indicated by the
references to "mappings ... modulo equivalence" on the following page.
Otherwise, it is easy to find examples of conformable named objects with
similar mappings (or no explicit mappings) that qualify as specializations
of each other without the objects being equal.

Transitivity (property b) also does not appear to follow from this current
definition of specialization, as discussed below.

So the phrase "here the partial order on mappings is defined" might be 
replaced by an introductory comment like

	"Here we define a relation between (named? mappable?) data objects
(mappings?):"

For an example of why the current definition of "S is a specialization
of G" might not establish a transitive relation, consider the following:

	REAL, DIMENSION (100,200) :: A,B,C,D
	!HPF$ ALIGN WITH D        :: A
	!HPF$ INHERIT 	          :: B
	!HPF$ DISTRIBUTE (BLOCK)  :: C

I believe that, by the given definitions, 
   (i) the mapping of B is a specialization of the mapping of A
	  since neither ultimate align target has an explicit mapping,
though the ultimate align target at B has an implied mapping of 
DISTRIBUTE * ONTO *),

   (ii) the mapping of C is a specialization of the mapping of B
	  since B has the INHERIT attribute,

   but the mapping of C is NOT a specialization of the mapping of A,
	  since the ultimate align target of C has an explicit
	  distribution, while that of A has none, and A does not have
          the INHERIT attribute.

Maybe the definition can be fixed up to provide a transitive relation on
the set of mappings of named objects, in which case the rest of the section
can be kept pretty much as is (transitivity is essential for an equivalence
relation), but I couldn't think of a quick fix right off. Another option is
to forget about a partial ordering completely, and just leave this set of
conditions as it is, as a definition to be referred to in two later places
in the text. I will point out below the remaining references that might
need some changes, if the definition of specialization is kept as it is.

****
Section 4.5, p. 75, ll. 8-18 currently reads:
  \begin{itemize}
  \item Any mapping is a specialization of itself.

If kept at all, I would change "Any mapping is a specialization of itself."
to             "Any mapping of a named object is a specialization 
		of itself."
(the original statement is not true for all mappings, because of
the one-sided requirement of being a named object)

  \item If \(A\), \(B\), and \(C\) are named objects, and if the mapping
    of \(A\) is a specialization of the mapping of \(B\) and the mapping
    of \(B\) is a specialization of the mapping of \(C\), then the
    mapping of \(A\) is a specialization of the mapping of \(C\).

This property, though desirable, does not clearly follow unless the
definition is somehow changed.

  \end{itemize}

  That is, the specialization relation, as applied to mappings of named
  objects, is reflexive and transitive, and it can therefore be applied
  to produce an equivalence relation on the set of mappings of named
  objects: two such mappings can be said to be equivalent iff each is a
  specialization of the other.  With this definition, the specialization
  relation yields a partial ordering on the set of mappings of named
  objects[,] modulo equivalence.  The \texttt{INHERIT} mapping is the
  unique maximal element in this partial order.

Unless the transitivity property is established, this paragraph, as well
as the preceding itemized list, could just be dropped. (It is also not
clear whether there could be a single equivalence class containing
all named objects with the INHERIT attribute, or whether rank and shape
matter as well, or whether that class would also include other named
objects with implicit mappings.)

****
Section 4.6, p. 76, ll. 6-10 currently reads

  \item A plain Fortran program (i.e., with no HPF directives) will
    continue to be legal without the need to add additional interfaces.
    ...

A qualification is needed here, to make sure that sequential and
nonsequential arrays always correspond to the right type via argument
association. I would modify this to


  \item A plain Fortran program (i.e., with no HPF directives) will
    continue to be legal without the need to add additional interfaces,
    at least in a compilation environment in which all variables are
    sequential by default. ...

****
Section 4.8.3 Examples of Sequence Association, p. 80, l. 5

Current text:  "Likewise, by rule 2 and 4"
Suggested:     "Likewise, by rules 2 and 4,"

****
Section 4.8.3, p. 80, ll. 9-10

Current text:  "requires either that ET and X are both sequential arrays
	 or that ET and X have the same shape and have the same sequence
	 attribute."

The fragment shown doesn't indicate whether or not an explicit interface
is present. If it is, and if ET and X have the same shape, they need not
have the same sequence attribute, so I would suggest as replacement text:

  "requires either that ET and X are both sequential arrays or that
   ET and X have the same shape and (in the absence of an explicit interface)
   have the same sequence attribute."








---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Thu Oct 17 14:43:11 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id OAA17030 for hpff-doc-out; Thu, 17 Oct 1996 14:43:11 -0500 (CDT)
Received: from N2.SP.CS.CMU.EDU (N2.SP.CS.CMU.EDU [128.2.250.82]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id OAA17022; Thu, 17 Oct 1996 14:43:07 -0500 (CDT)
From: Jaspal_Subhlok@N2.SP.CS.CMU.EDU
Received: from N2.SP.CS.CMU.EDU by N2.SP.CS.CMU.EDU id aa14073;
          17 Oct 96 15:42:26 EDT
To: chk@cs.rice.edu, pm@icase.edu, Thomas.Brandes@gmd.de
cc: hpff-doc@cs.rice.edu
Subject: hpff-doc: parallel-ext.tex 
In-reply-to: Your message of "Wed, 16 Oct 96 11:46:19 EDT."
             <Pine.SUN.3.93.961016114515.7323A-100000@millepore-f.icase.edu> 
Date: Thu, 17 Oct 96 15:42:19 -0400
Message-ID: <14071.845581339@N2.SP.CS.CMU.EDU>
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

It appears that the new section on TASK_REGION never propagated to the
release again. Chuck - could you integrate it as soon as possible. I sent
you the updated section a few weeks ago and can send it again if it is lost.

I am sorry I was not able to check this sooner which resulted in several
of you reading and commenting on out of date text. Some of the 
corrections/comments received are not relevant anymore, but others are
still valid.

jaspal
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct 18 13:17:54 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id NAA23988 for hpff-doc-out; Fri, 18 Oct 1996 13:17:54 -0500 (CDT)
Date: Fri, 18 Oct 1996 13:17:54 -0500 (CDT)
Message-Id: <199610181817.NAA23988@cs.rice.edu>
From: offner@hpc.pko.dec.com (Carl Offner)
Subject: hpff-doc: mapping-ext.tex
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
A small change in conformance with one of the changes to mapping-subr.tex.

% File: mapping-ext.tex

% Contents:
% Approved Extensions for data mapping for HPF 2.0 document, including
%        GenBlock
%        indirect
%        range
%        shadow
%        subsets
%        derived types
%        more on pointers.

% Revision history:
% May-10-96        Created by Charles Koelbel, Rice University
%                (From HPF 2.0 proposals)
% May-22-96        Modified by Piyush Mehrotra to include all of
%               the above topics
% Aug-8-96         Modified by Piyush Mehrotra:
%               modified subsection on remapping across procedure boundaries
%               modified the section on pointers based on proposals passed
%                       in the July meeting
%               added clarifications and examples to the range section
% Oct-18-96        Modified by Carl Offner:
%               added a few words to the beginning of item 2 in the
%               definition of ``specialization'' in conformance with a
%               similar change in the mapping-subr.tex section.

\chapter{Approved Extensions for Data Mapping}
\label{ch-mapping-ext}



This section describes a set of data mapping features which extend
the capabilities provided by the base set as described in
Section~\ref{ch-mapping-base}. These extensions can be
divided into two categories. The first set of extensions
provide the user greater control over the mapping of the data.
These include directives for dynamic remapping of data
which allow the user to redistribute and realign at runtime data which
has been declared {\tt DYNAMIC}.
The {\tt ONTO} clause used in the {\tt DISTRIBUTE} directive is extended
to allow direct distribution to subsets of processors.
Explicit mapping of pointers and components of derived
types are also introduced.
Two new distributions are included, the {\tt GEN\_BLOCK}
distribution which generalizes the block distribution and
the {\tt INDIRECT} which allows the mapping of individual array
elements to be specified through a mapping array.

The programmer can use the second set of extensions to provide the
compiler with information useful for generating efficient
code. This category includes the \texttt{RANGE} directive, which
allows the user to specify the range of distributions that
a dynamically distributed array, a pointer, or a formal
argument may have. The \texttt{SHADOW} directive allows the user
to specify the amount of additional space required on a
processor to accommodate non-local elements in a
nearest-neighbor computation.

Since this section deals with extensions, we repeat some of the
sections of Sections~\ref{ch-mapping-base}
and~\ref{ch-mapping-subr}, providing new rules and extending old ones
where necessary.
In particular, subsections~\ref{ext:PartialOrderOnMaps},
\ref{ext:ExplicitInterfaces} and
\ref{ext:ProcChars} extend t eh corresponding subsections
in Section~\ref{ch-mapping-base} based on the approved
extensions described here.

%When extending a rule we use \textit{extended-xx} as the new rule name
%with the understanding that it will replace the old rule name,
%\textit{xx}, everywhere.



\section{Extended Model}

The fundamental model for allocation of data to abstract
processors still remains a two-level mapping as described in
Section~\ref{ch-mapping-base}. However, it is extended to
allow the dynamic remapping of the data objects as
illustrated by the following diagram:

\begin{center}

\setlength{\unitlength}{0.01in}
\begin{picture}(600,240)(0,30)
\thicklines
\put(100,150){\circle{50}}
\put(242,150){\circle{50}}
\put(383,150){\circle{50}}
\put(525,150){\circle{50}}
\put(125,150){\vector(1,0){92}}
\put(267,150){\vector(1,0){91}}
\put(408,150){\vector(1,0){92}}
\put(56,190){\shortstack{Arrays or\strut\\other
objects\strut}}
\put(192,190){\shortstack{Group of\strut\\aligned
objects\strut}}
\put(328,190){\shortstack{Abstract\strut\\processors as
a\strut
                \\user-declared\strut\\Cartesian
mesh\strut}}
\put(494,190){\shortstack{Physical\strut\\processors\strut}}
\put(135,50){\shortstack{{\tt ALIGN}\strut\\(static) or\strut
                \\{\tt REALIGN}\strut\\(dynamic)\strut}}
\put(265,50){\shortstack{{\tt DISTRIBUTE}\strut\\(static) or\strut
                \\{\tt REDISTRIBUTE}\strut\\(dynamic)\strut}}
\put(400,50){\shortstack{Optional\strut\\implementation-\strut
                \\dependent\strut\\directive\strut}}
\end{picture}

\end{center}

Thus, objects can now be remapped at execution time using
the executable directives {\tt REALIGN} and {\tt REDISTRIBUTE}
Any object that is the root of
an alignment tree, i.e., is not explicitly aligned to
another object, can be explicitly redistributed.
Redistributing such an object causes all objects ultimately
aligned with it to be also redistributed so as to maintain the
alignment relationships.

Any object that is not a root
of an alignment tree can be explicitly realigned but not explicitly
redistributed. Such a realignment does not change the
mapping of any other object.
Note that such remapping of data may require communication
among the processors.


By analogy with the Fortran 90 {\tt ALLOCATABLE} attribute, HPF includes
the attribute {\tt DYNAMIC}.  It is not permitted
to {\tt REALIGN} an array that has not been declared {\tt DYNAMIC}.
Similarly, it is not permitted to {\tt REDISTRIBUTE} an array or template
that has not been declared {\tt DYNAMIC}.

Saved local variables, variables in common, and variables accessed by
use association must not be implicitly remapped - e.g., by having
variable distribution formats or being aligned with entities having
variable distribution formats.  Of these three categories of
variables, only variables accessed by use association may have the
{\tt DYNAMIC} attribute.

\section{Syntax of Attributed Forms of the New Directives}


As in the case of other mapping directives, the executable directives
{\tt REALIGN} and {\tt REDISTRIBUTE} also come in two forms (statement
form and attribute form) but may not be combined with other attributes
in a single directive.  The \texttt{RANGE} and \texttt{SHADOW}
attributes may be combined with other attributes in a single
directive.

                                                                        \BNF
combined-attribute-extended \IS  ALIGN align-attribute-stuff
                           \OR  DISTRIBUTE dist-attribute-stuff
                           \OR  DYNAMIC
                           \OR  INHERIT
                           \OR  TEMPLATE
                           \OR  PROCESSORS
                           \OR  DIMENSION ( explicit-shape-spec-list )
                           \OR  RANGE range-attr-stuff-list
                           \OR  SHADOW shadow-attr-stuff
                           \OR  ACTIVE

\FNB
\begin{constraints}
\item The \texttt{ACTIVE} attribute may only be applied to a
processors arrangement.
\end{constraints}

The \texttt{ACTIVE} directive is discussed in Section~\ref{ch-parallel-ext}
while the rest are discussed below.



\section{REDISTRIBUTE Directive}
\label{REDISTRIBUTE-SECTION}

The {\tt REDISTRIBUTE} directive is similar to the {\tt DISTRIBUTE}
directive but is considered executable.  An array (or template) may be
redistributed at any time, provided it has been declared {\tt DYNAMIC}
(see Section \ref{DYNAMIC-SECTION}).  Any other arrays currently
ultimately aligned with an array (or template) when it is redistributed
are also remapped to reflect the new distribution, in such a way as to
preserve alignment relationships (see Section \ref{ALIGN-SECTION}).
(This can require a lot of computational and communication effort at
run time; the programmer must take care when using this feature.)

The {\tt DISTRIBUTE} directive may appear only in the {\it specification-part}
of a scoping unit.  The {\tt REDISTRIBUTE} directive may appear
only in the {\it execution-part} of a scoping unit.  The principal
difference between {\tt DISTRIBUTE} and {\tt REDISTRIBUTE} is
that {\tt DISTRIBUTE} must contain only a {\it specification-expr} as the
argument to a
distribution format, e.g.,
{\tt BLOCK} or {\tt CYCLIC}, whereas in {\tt REDISTRIBUTE}
such an argument may be any integer expression.  Another difference is that
{\tt DISTRIBUTE} is an attribute, and so can be combined with other attributes
as part of a {\it combined-directive}, whereas {\tt REDISTRIBUTE} is not an
attribute
(although a {\tt REDISTRIBUTE} statement may be written in the
style of attributed syntax, using ``{\tt ::}'' punctuation).

Formally, the syntax of the {\tt DISTRIBUTE} and
{\tt REDISTRIBUTE} directives is:

                                                                        \BNF
redistribute-directive     \IS  REDISTRIBUTE distributee dist-directive-stuff
                   \OR  REDISTRIBUTE dist-attribute-stuff :: 
 distributee-list
                                                                        \FNB
\begin{constraints}

\item  A {\it distributee} that appears in a {\tt REDISTRIBUTE} directive
must have the {\tt DYNAMIC} attribute (see Section \ref{DYNAMIC-SECTION}).

\item Neither the {\it dist-format-clause} nor the {\it dist-target}
in a {\tt REDISTRIBUTE} may begin with ``{\tt *}''.

\end{constraints}

If a range directive (see Section~\ref{range}) has been used to restrict
the set of distribution formats allowed for a {\it distributee}, then
the new mapping should match one of the formats specified in the range
directive.

A {\tt REDISTRIBUTE} directive must not cause any data object
associated with the {\it distributee} via storage association ({\tt
COMMON} or {\tt EQUIVALENCE}) to be mapped such that storage units of
a scalar data object are split across more than one abstract
processor.  See Section \ref{sequence} for further discussion of
storage association.


The statement form of a {\tt REDISTRIBUTE} directive
may be considered an abbreviation for an attributed form that
happens to mention only one {\it distributee}; for example,
                                                                        \CODE
!HPF$ REDISTRIBUTE distributee ( dist-format-list ) ONTO dist-target
                                                                        \EDOC
is equivalent to
                                                                        \CODE
!HPF$ REDISTRIBUTE ( dist-format-list ) ONTO dist-target :: distributee
                                                                        \EDOC

\section{REALIGN Directive}
\label{REALIGN-SECTION}

The {\tt REALIGN} directive is similar to the {\tt ALIGN} directive but
is considered executable.  An array (or template) may be realigned at
any time, provided it has been declared {\tt DYNAMIC} (see Section
\ref{DYNAMIC-SECTION}) Unlike redistribution (see Section
\ref{DISTRIBUTE-SECTION}), realigning a data object does not cause any
other object to be remapped.  (However, realignment of even a single
object, if it is large, could require a lot of computational and
communication effort at run time; the programmer must take care when
using this feature.)

The {\tt ALIGN} directive may appear only in the {\it
specification-part} of a scoping unit.  The {\tt REALIGN} directive is
similar but may appear only in the {\it execution-part} of a scoping
unit.  The principal difference between {\tt ALIGN} and {\tt REALIGN}
is that {\tt ALIGN} must contain only a {\it specification-expr} as a
{\it subscript} or in a {\it subscript-triplet}, whereas in {\tt
REALIGN} such subscripts may be any integer expressions.  Another
difference is that {\tt ALIGN} is an attribute, and so can be combined
with other attributes as part of a {\it combined-directive}, whereas
{\tt REALIGN} is not an attribute (although a {\tt REALIGN} statement
may be written in the style of attributed syntax, using ``{\tt ::}''
punctuation).

Formally, the syntax of {\tt REALIGN} is as follows:

                                                                        \BNF
realign-directive          \IS  REALIGN alignee align-directive-stuff
                           \OR  REALIGN align-attribute-stuff :: alignee-list
                                                                        \FNB
\begin{constraints}

\item  Any {\it alignee} that appears in a {\tt REALIGN} directive
must have the {\tt DYNAMIC} attribute (see Section \ref{DYNAMIC-SECTION}).


\item If the {\tt align-target} specified in the {\tt align-with-clause}
has the {\tt DYNAMIC} attribute, then each {\tt alignee} must also have the
{\tt DYNAMIC} attribute.

\item An object may not have both the {\tt INHERIT} attribute and
the {\tt ALIGN} attribute.  (However, an object with the {\tt INHERIT}
attribute may appear as an {\it alignee} in a {\tt REALIGN} directive,
provided that it does not appear as a {\it distributee} in a {\tt DISTRIBUTE}
or {\tt REDISTRIBUTE} directive.)
\end{constraints}

If a range directive (see Section~\ref{range}) has been used to restrict
the set of distribution formats allowed for an {\it alignee}, then
the new mapping should match one of the formats specified in the range
directive.

\section{DYNAMIC Directive}
\label{DYNAMIC-SECTION}

The {\tt DYNAMIC} attribute specifies that an object may be dynamically
realigned or redistributed.
                                                                        \BNF
dynamic-directive      \IS  DYNAMIC  alignee-or-distributee-list

alignee-or-distributee \IS  alignee
                       \OR  distributee
                                                                        \FNB

\begin{constraints}

\item An object in {\tt COMMON} may not be declared {\tt DYNAMIC} and
may not be aligned to an object (or template) that is {\tt DYNAMIC}.
(To get this kind of effect,  Fortran 90 modules must be used instead
of {\tt COMMON} blocks.)

\item An object with the {\tt SAVE} attribute may not be declared {\tt DYNAMIC}
and may not be aligned to an object (or template) that is {\tt DYNAMIC}.

\end{constraints}

A {\tt REALIGN} directive may not be applied to an {\it alignee} that does not
have the {\tt DYNAMIC} attribute.  A {\tt REDISTRIBUTE} directive may not be
applied to a {\it distributee} that does not have the {\tt DYNAMIC} attribute.

A {\tt DYNAMIC} directive may be combined with other directives, with the
attributes stated in any order, consistent with the Fortran
90 attribute syntax.

Examples:
                                                                        \CODE
!HPF$ DYNAMIC A,B,C,D,E
!HPF$ DYNAMIC:: A,B,C,D,E
!HPF$ DYNAMIC, ALIGN WITH SNEEZY:: X,Y,Z
!HPF$ ALIGN WITH SNEEZY, DYNAMIC:: X,Y,Z
!HPF$ DYNAMIC, DISTRIBUTE(BLOCK, BLOCK) :: X,Y
!HPF$ DISTRIBUTE(BLOCK, BLOCK), DYNAMIC :: X,Y
                                                                        \EDOC
The first two examples mean exactly the same thing.
The next two examples mean exactly the same second thing.
The last two examples mean exactly the same third thing.

The three directives
                                                                        \CODE
!HPF$ TEMPLATE A(64,64),B(64,64),C(64,64),D(64,64)
!HPF$ DISTRIBUTE(BLOCK, BLOCK) ONTO P:: A,B,C,D
!HPF$ DYNAMIC A,B,C,D
                                                                        \EDOC
may be combined into a single directive as follows:
                                                                        \CODE
!HPF$ TEMPLATE, DISTRIBUTE(BLOCK, BLOCK) ONTO P,   &
!HPF$   DIMENSION(64,64),DYNAMIC :: A,B,C,D
                                                                        \EDOC


An {\tt ALLOCATABLE} object may also be given the {\tt DYNAMIC} attribute.
If an {\tt ALLOCATE} statement is immediately followed by {\tt REDISTRIBUTE}
and/or {\tt REALIGN} directives,
the meaning in principle is that the array is first created
with the statically declared mapping, if any, then immediately remapped.
In practice there is an obvious optimization: create the array
in the processors to which it is about to be remapped, in a single
step.  HPF implementors are strongly encouraged to implement this
optimization and HPF programmers are encouraged to rely upon it.
Here is an example:
                                                                       \CODE
      REAL,ALLOCATABLE(:,:) :: TINKER, EVERS
!HPF$ DYNAMIC :: TINKER, EVERS
      REAL, ALLOCATABLE :: CHANCE(:)
!HPF$ DISTRIBUTE(BLOCK),DYNAMIC :: CHANCE
      ...
      READ 6,M,N
      ALLOCATE(TINKER(N*M,N*M))
!HPF$ REDISTRIBUTE TINKER(CYCLIC, BLOCK)
      ALLOCATE(EVERS(N,N))
!HPF$ REALIGN EVERS(:,:) WITH TINKER(M::M,1::M)
      ALLOCATE(CHANCE(10000))
!HPF$ REDISTRIBUTE CHANCE(CYCLIC)
                                                                       \EDOC
While {\tt CHANCE} is by default always allocated with a {\tt BLOCK}
distribution, it should be possible for a compiler to notice that it will
immediately be remapped to a {\tt CYCLIC} distribution.  Similar remarks
apply to {\tt TINKER} and {\tt EVERS}.  (Note that {\tt EVERS}
is mapped in a thinly-spread-out manner onto {\tt TINKER};
adjacent elements of {\tt EVERS} are mapped to elements of
{\tt TINKER} separated by a stride {\tt M}.  This thinly-spread-out
mapping is put in the lower left corner of {\tt TINKER},
because {\tt EVERS(1,1)} is mapped to {\tt TINKER(M,1)}.)



\section{Remapping and Subprogram Interfaces}
\label{DYNAMIC-DUMMY-SECTION}

If the dummy argument of any subprogram has the {\tt DYNAMIC} attribute,
then an explicit interface is required for the subprogram
(see subsection~\ref{ext:ExplicitInterfaces}).
The rules on the interaction of the {\tt REALIGN} and {\tt
REDISTRIBUTE} directives with a subprogram argument interface are:
\begin{enumerate}

\item A dummy argument may be declared {\tt DYNAMIC}.  However, it is subject
to the general restrictions concerning the use of the name of an
array to stand for its associated template.

The effect of any redistribution of the dummy after the procedure returns
to the caller is dependent on the attribute of the actual argument.
If the actual argument associated with the dummy has also been declared
{\tt DYNAMIC}, then any explicit remapping of the dummy is visible in the
caller after the procedure returns.
If a range directive (see Section~\ref{range}) has been used to restrict
the set of distribution formats allowed for
the actual argument, then
the new mapping should match one of the formats specified in the range
directive.

If the actual argument associated with the dummy has not been declared
{\tt DYNAMIC} then the original mapping of the actual has to be restored
on return.
When the subprogram returns
and the caller resumes execution, all objects accessible to the caller
after the call which are not declared
{\tt DYNAMIC},  are mapped exactly as they were before the call.


\item If an array or any section thereof is accessible by two or more
paths, it is not HPF-conforming to remap it through any of those paths.  For
example, if an array is passed as an actual argument, it is forbidden
to realign that array, or to redistribute an array or template to which
it was aligned at the time of the call, until the subprogram has
returned from the call.  This prevents nasty aliasing problems.  An
example:

                                                                        \CODE
      MODULE FOO
      REAL A(10,10)
!HPF$ DYNAMIC ::  A
      END

      PROGRAM MAIN
      USE FOO
      CALL SUB(A(1:5,3:9))
      END

      SUBROUTINE SUB(B)
      USE FOO
      REAL B(:,:)
!HPF$ DYNAMIC ::  B
      ...
!HPF$ REDISTRIBUTE A            !Nonconforming
      ...
      END
                                                                        \EDOC
Situations such as this are forbidden, for the same reasons that an assignment
to {\tt A} at the statement marked ``Nonconforming'' would also be forbidden.
In general, in {\it any} situation where assignment to a variable
would be nonconforming by reason of aliasing, remapping of that variable
by an explicit {\tt REALIGN} or {\tt REDISTRIBUTE} directive is also forbidden.

Note that it is legal to remap a host-associated or use-associated variable
in a subprogram if it has been declared {\tt DYNAMIC} and is accessible
only through a single path. Such remappings stay in effect even after
the subprogram has returned to its caller.

\end{enumerate}



%----------------------------------------------------------------------------
% Mapping to subsets proposal
%--------------------------------------------------------------------------
\section{Mapping to Processor Subsets}
\label{mapping-proc-subset}

This extension allows  objects  to  be  directly  distributed  to  processor
subsets  by allowing a processor subset to be specified
where  a  processor  could  be  named,  e.g.,  in  a   {\tt DISTRIBUTE}
directive.   The  specified subset must be a proper subset of the
named processor arrangement.

Formally the syntax of the extended {\it dist-target} is as
follows:

                                                                        \BNF
extended-dist-target    \IS processor-name [( section-subscript-list )]
                        \OR * processor-name [( section-subscript-list )]
                        \OR *
                                                                        \FNB
\begin{constraints}

\item The {\it section-subscript}s in the
{\it section-subscript-list} may not be
{\it vector-subscript}s and are restricted to be
either {\it subscript}s or {\it subscript-triplet}s.

\item In the {\it section-subscript-list},
the number of {\it section-subscript}s
must equal the rank of the {\it processor-name}.

\end{constraints}



                                                                        \CODE
!Example 1
!HPF$ PROCESSORS P(10)
        REAL A(100)
!HPF$ DISTRIBUTE A(BLOCK) ONTO P(2:5)


!Example 2
!HPF$ PROCESSORS Q(10,10)
        REAL A(100,100)
!HPF$ DISTRIBUTE B(BLOCK,BLOCK) ONTO Q(5:10,5:10)
                                                                        \EDOC

In Example 1, the array A is distributed by block across the
processors P(2) to P(5) while in the second example, the array B
is distributed across the lower right quadrant of the processor array Q.

\begin{users}
This extension is most useful in conjunction with the
tasking construct, see Section~\ref{sec-tasking}, which allows
multiple independent phases of a computation to execute simultaneously
on different subsets of processors. A similar situation arises when
the code uses multiple data structures which can be computed in
parallel where the computation on each individual object also
exhibits parallelism, e.g., the multiple blocks in
a multi-block grid used in some fluid dynamics calculation. Here, the
individual blocks have to be distributed over subsets of processors
to exploit both levels of parallelism.
\end{users}


\section{Pointers}
\label{POINTERS-SECTION}


As an approved extension to HPF, pointers can be explicitly mapped.
Formally, this implies that the constraints that a {\it distributee}
and an {\it alignee} may not have the {\tt POINTER} attribute as
stated in Sections~\ref{DISTRIBUTE-SECTION} and~\ref{ALIGN-SECTION}
respectively, have to be removed.

As in the case of an allocatable object, the mapping specification
for a pointer does not take effect immediately but plays a role when
the pointer becomes pointer associated with a target either through allocation
or through pointer assignment.

When a pointer with an explicit mapping is used in an {\tt ALLOCATE}
statement, the data is allocated with the specified mapping.


For example:
                                                                        \CODE
      REAL, POINTER, DIMENSION(:) :: A, B
!HPF$ ALIGN B(I) WITH A(I)
!HPF$ DISTRIBUTE A(BLOCK)
      ...
      ALLOCATE(A(100))
      ALLOCATE(B(50))
      ...
      ALLOCATE(B(200))                  ! Nonconforming
                                                                        \EDOC


Pointer {\it A} is declared to have a {\tt BLOCK} distribution while
pointer {\tt B} is declared to be identically aligned with {\it A}.
When {\it A} is allocated, it is created with a block distribution.
When {\it B} is allocated, it is aligned with the first 50 elements of
{\it A}. Note, that the allocation statements may not occur in the
opposite order, since an object may be aligned to another only if it
has already been created or allocated.  Also, the second allocation
for {\it B} is nonconforming, since a larger object, {\it B} here,
cannot be aligned with a smaller object, {\it A} in this case.

A pointer \texttt{P} with an explicit mapping can be pointer
associated with a target \texttt{T} through a pointer assignment
statement under the following conditions:

\begin{enumerate}

\item The mapping of \texttt{T} is a specialization of the mapping of
  \texttt{P}; and

\item If \texttt{P} is explicitly aligned, its ultimate align target
  has a fully-specified non-transcriptive distribution; and

\item \label{PandTdynamic} \texttt{P} and \texttt{T} are either both
  \texttt{DYNAMIC} or neither is.

\end{enumerate}


Here are some examples:
                                                                        \CODE
      REAL, POINTER, DIMENSION(:,:) :: P
!HPF$ DISTRIBUTE P(BLOCK,BLOCK)
      REAL, TARGET, DIMENSION (100, 100) ::  B, C, D
!HPF$ DISTRIBUTE B(BLOCK, BLOCK)
!HPF$ DISTRIBUTE C(BLOCK, CYCLIC)
      ...
      P => B                 ! Conforming
      P => B(1:50, 1:50)     ! Nonconforming: target must be  a whole array.
      P => C                 ! Nonconforming: the distribution in the
                             ! second dimension does not match
      P => D                 ! Nonconforming: D is not explicitly mapped
      ...
                                                                        \EDOC
The following pointer assignment is valid even though no processor
arrangement is specified for the pointer; in this case, the mapping of
\texttt{B} is a specialization of the mapping of \texttt{P}:
                                                                        \CODE
      REAL, POINTER, DIMENSION(:) :: P
      REAL, TARGET, DIMENSION(100) ::  B
!HPF$ DISTRIBUTE P(BLOCK)
!HPF$ DISTRIBUTE (BLOCK) ONTO P :: B
      ...
      A => B                 ! Conforming
      ...
                                                                        \EDOC

                                                                        \CODE
      REAL, POINTER, DIMENSION(:) :: P
!HPF$ DISTRIBUTE * :: P
      REAL, TARGET, DIMENSION(100) ::  B, C
!HPF$ DISTRIBUTE B(BLOCK), C(CYCLIC)
      ...
      P => B                 ! Conforming
      P => C                 ! Conforming
      P => C(1:50)           ! Nonconforming: target must be a whole array
      ...
                                                                        \EDOC

Here, the {\tt *} is used to indicate a transcriptive distribution for the
pointer {\it A} and thus it can be pointer associated with both
targets {\it B} and {\it C} distributed by {\tt BLOCK}
and {\tt CYCLIC} respectively.  However, it still cannot be used to
point to an array section such as \texttt{C(1:50)}.  To do that, the
pointer must have the \texttt{INHERIT} attribute:

                                                                        \CODE
      REAL, POINTER, DIMENSION(:) :: P
!HPF$ INHERIT :: P
      REAL, TARGET, DIMENSION(100) ::  B, C
!HPF$ DISTRIBUTE B(BLOCK), C(CYCLIC)
      ...
      P => B                 ! Conforming
      P => C                 ! Conforming
      P => C(1:50)           ! Conforming
      ...
                                                                        \EDOC

To allow pointers to have transcriptive distributions, we have
to change the constraint for {\it dist-format-clause} as specified
in Section~\ref{DISTRIBUTE-SECTION}, to read as follows:

\begin{constraints}
\item If either the {\it dist-format-clause} or the {\it dist-target}
in a {\tt DISTRIBUTE} directive begins with ``{\tt *}''
then every {\it distributee} must be a dummy argument,
{\em
except if the {\em distributee}
has the {\tt POINTER} attribute.}
\end{constraints}

The constraint for {\it align-spec} as specified
in Section~\ref{ALIGN-SECTION}, should be changed to read as follows:

\begin{constraints}
\item If the {\it align-spec}
in an {\tt ALIGN} directive begins with ``{\tt *}''
then every {\it alignee} must be a dummy argument,
{\em
except if the {\em alignee}
has the {\tt POINTER} attribute.}
\end{constraints}

The constraint for {\it inheritee} as specified
in Section~\ref{INHERIT-SECTION}, should be changed to read as follows:

\begin{constraints}
\item An {\it inheritee} must be a dummy argument,
{\em
except if the {\em alignee}
has the {\tt POINTER} attribute.}
\end{constraints}

When pointers with such transcriptive mappings
are used in an {\tt ALLOCATE} statement,
the compiler may choose any arbitrary mapping for the allocated data.
A range declaration (see Section~\ref{range}) can be used to restrict
the set of distribution formats.

If a pointer has the \texttt{DYNAMIC} attribute, then any target
associated with the pointer (which must therefore also have the
\texttt{DYNAMIC} attribute) may be remapped using a
\texttt{REDISTRIBUTE} or \texttt{REALIGN} statement under the
following restriction:

A pointer may be used in {\tt REALIGN} and {\tt REDISTRIBUTE} as an
{\it alignee}, {\it align-target}, or {\it distributee} if and only if
it is currently associated with a whole array, not an array section.

Note that when an object is remapped, the new mapping is
visible through any pointer that may be associated with the object.


\subsection{Pointers and Subprograms}


If a dummy pointer argument is not explicitly mapped, then the
actual pointer argument must not also be explicitly mapped.

If a dummy pointer argument has an explicit mapping, then the actual
argument must follow the rules for pointer assignment as stated above,
with one exception:  If the actual argument has the \texttt{DYNAMIC}
attribute, it is not necessary that the corresponding dummy argument
have the \texttt{DYNAMIC} attribute.  That is, item~\ref{PandTdynamic}
on page~\pageref{PandTdynamic} is weakened to

\begin{enumerate}
\item[3.] If a dummy pointer argument has the \texttt{DYNAMIC}
  attribute, then the corresponding actual argument must also have the
  \texttt{DYNAMIC} attribute.
\end{enumerate}

Again a range declaration (see Section~\ref{range}) can be used to
restrict the set of distribution formats of the actual.

A dummy pointer argument may have the \texttt{DYNAMIC} attribute.  In
this case, the actual pointer argument must also have the
\texttt{DYNAMIC} argument. The target associated with the dummy
argument may be redistributed under the restrictions stated in the
last subsection.  Following Fortran rules, if the actual is also
visible (through host- or use-association), the target may be
redistributed only through the dummy argument.  If the dummy argument
is redistributed, then the actual argument has the new mapping on
return from the procedure.  In such a case, the new mapping must match
the range restrictions (if any) of the actual.




\section{Mapping of Derived Type Components}
\label{derived-type}

An {\tt ALIGN}, {\tt DISTRIBUTE}, or {\tt DYNAMIC} directive may appear
within a
{\it derived-type-def} wherever a {\it component-def-stmt} may appear.  Every
{\it alignee} or {\it distributee} within such a directive must be the name of
a component defined within that {\it derived-type-def}.
To allow mapping of the structure components, the rules have to be extended
as follows:


                                                                        \BNF

distributee-extended    \IS  object-name
                        \OR  template-name
                        \OR  component-name
                        \OR  structure-component
                                                                        \FNB

A derived type is said to be an {\it explicitly mapped type}
if any of its components is explicitly mapped or if any of its
components is of an explicitly mapped type.

\begin{constraints}
\item A component of a derived type may be explicitly distributed
only if the type of the component is not an explicitly mapped type.

\item A variable or array of a derived type may be explicitly
distributed only if the derived type is not an explicitly mapped type.

\item A {\it distributee} in a {\tt DISTRIBUTE} directive may not be a
{\it structure-component}.

\item A {\it distributee}
in a {\tt DISTRIBUTE} directive which occurs in a {\it derived-type-def}
must be the {\it component-name} of a component of the derived type.

\item A {\it component-name} may occur as a {\it distributee}
in a {\it DISTRIBUTE} directive occuring within the derived type definition
only.


\item A {\it distributee} that is a {\it structure-component} may occur
only in a {\tt REDISTRIBUTE} directive
and every {\it part-ref}
except the rightmost must be scalar (rank zero).
The rightmost {\it part-name}
in the {\it structure-component} must have the {\tt DYNAMIC} attribute.
\end{constraints}



                                                                        \BNF
alignee-extended        \IS  object-name
                        \OR  component-name
                        \OR  structure-component
                                                                        \FNB



\begin{constraints}
\item A component of a derived type may be explicitly aligned
only if the type of the component is not an explicitly mapped type.

\item A variable or array of a derived type may be explicitly
aligned only if the derived type is not an explicitly mapped type.

\item An {\it alignee} in an {\tt ALIGN} directive may not be a
{\it structure-component}.

\item An {\it alignee}
in a {\tt ALIGN} directive which occurs in a {\it derived-type-def}
must be the {\it component-name} of a component of the derived type.

\item A {\it component-name} may occur as an {\it alignee}
in an {\it ALIGN} directive occuring within the derived type definition
only.

\item An {\it alignee} that is a {\it structure-component} may occur
only in a {\tt REALIGN} directive
and every {\it part-ref}
except the rightmost must be scalar (rank zero).
The rightmost {\it part-name} in the {\it structure-component} must
have the {\tt DYNAMIC} attribute.

\end{constraints}


                                                                        \BNF
align-target-extended   \IS  object-name
                        \OR  template-name
                        \OR  component-name
                        \OR  structure-component
                                                                        \FNB

\begin{constraints}

\item A {\it component-name} may appear as an align target
only in an {\it ALIGN} directive occuring within the derived type definition.

\item A {\it component-name} may occur as an {\it align-target}
in an {\it ALIGN} directive occuring within the derived type definition
only.

\item In an {\it align-target} that is a {\it structure-component}
every {\it part-ref}
except the rightmost must be scalar (rank zero).
\end{constraints}



The above constraints imply that components of derived type can be
mapped within the derived type definition itself such that
when any objects of that type are created the components
will be created with the specified mapping.

An align directive inside a derived type definition may
align a component of the derived type
with another component of the same derived
type or with another object.
A structure component can be used as a target to align other objects
including components of derived types.

If a component of a derived type has been declared {\tt DYNAMIC},
then the component of an object of the type may be
remapped using the {\tt REDISTRIBUTE} or {\tt REALIGN} directive.


Examples:

                                                                        \CODE
      TYPE SIMPLE
        REAL S(100)
!HPF$   DISTRIBUTE S(BLOCK)
      END TYPE SIMPLE

!HPF$ TEMPLATE, DISTRIBUTE(BLOCK, *) :: HAIRY_TEMPLATE(47,73)

      TYPE COMPLICATED
        INTEGER SIZE
        REAL RV(100,100), KV(100,100), QV(47,73)
! Arrays RV, KV, and QV may be mapped
!HPF$   DISTRIBUTE (BLOCK, BLOCK):: RV, KV
!HPF$   ALIGN WITH HAIRY_TEMPLATE :: QV
        TYPE(SIMPLE) SV(100)
! The following directive is not valid because SIMPLE
!  is an explicitly mapped type.
!HPF$   DISTRIBUTE SV(BLOCK)
      END TYPE COMPLICATED

      TYPE(COMPLICATED) LOTSOF(20)

! The following directive is not valid because COMPLICATED
! is an explicitly mapped type.
!HPF$ DISTRIBUTE LOTSOF(BLOCK)
                                                                        \EDOC

Here, a component of the derived type {\tt SIMPLE} has been mapped;
thus objects of this type, e.g., {\tt SV} in type {\tt COMPLICATED},
cannot be distributed. The array {\tt LOTSOF} cannot be distributed for the
same reason.


Components of structures can be remapped using the {\tt REDISTRIBUTE}
or {\tt REALIGN} directive if they have been declared {\tt DYNAMIC}.
For example, the following code fragment can be used to allocate and map
multiple blocks (called {\tt SUBGRID} here) of a multi-block grid:

                                                                        \CODE
!HPF$ PROCESSORS P( number_of_processors() )

      TYPE SUBGRID
        INTEGER SIZE
        INTEGER LO, HI          ! target subset of processors
        REAL, POINTER BL(:)
!HPF$   DYNAMIC BL
      END TYPE SUBGRID

      TYPE (SUBGRID), ALLOCATABLE :: GRID(:)

      READ (*,*) SUBGRID_COUNT
      ALLOCATE GRID(SUBGRID_COUNT)
      DO I = 1, SUBGRID_COUNT
        READ(*,*) GRID(I)%SIZE
      END DO

! Compute processor subsets for each subgrid, setting the LO and HI values
      CALL FIGURE_THE_PROCS ( GRID, number_of_processors())
! Allocate each subgrid and distribute to the computed processors subset
      DO I = 1, SUBGRID_COUNT
        ALLOCATE( GRID(I)%BL( GRID(I)%SIZE ) )
!HPF$   REDISTRIBUTE GRID(I)%BL(BLOCK) ONTO P( GRID(I)%LO : GRID(I)%HI )
     END DO
                                                                        \EDOC



%-----------------------------------------------------------------------------
% Indirect mapping proposal, apparent date Jan 18, 1996
%----------------------------------------------------------------------------

\section{New Distribution Formats}
\label{dist-formats}

This section describes two new
distribution formats. Formally, we can extend the syntax as follows:

                                                                \BNF
extended-dist-format    \IS  BLOCK  [ ( int-expr ) ]
                        \OR  CYCLIC [ ( int-expr ) ]
                        \OR GEN\_BLOCK (int-array)
                        \OR INDIRECT (int-array)
                        \OR  *
                                                                \FNB

\begin{constraints}
\item
    An {\it int-array} appearing in a {\it extended-dist-format} of a
    {\tt DISTRIBUTE} or {\tt REDISTRIBUTE} directive must be an
integer array of rank 1.

\item
    An {\it int-array} appearing in a {\it extended-dist-format} of a
    {\tt DISTRIBUTE} directive must be a {\it restricted-expr}.

\item
    The size of any
 {\it int-array} appearing with a {\tt GEN\_BLOCK} distribution must be
equal to the extent of the corresponding dimension of the target processor
arrangement.

\item
    The size of any
 {\it int-array} appearing with an {\tt INDIRECT} distribution must be
equal to the extent of the corresponding dimension of the {\it distributee}
to which the distribution is to be applied.

\end{constraints}

The ``generalized'' block distribution, {\tt GEN\_BLOCK}, allows
contiguous segments of an array, of possibly unequal sizes, to be mapped
onto processors. The sizes of the segments
are specified by values of a user-defined integer mapping array,
one value per target processor of the mapping.
That is,  the {\it ith} element of the mapping array specifies the
size of the block to be stored on the {\it ith} processor
of the target processor arrangement.
Thus, the values of the mapping arrays are restricted to be
non-negative numbers and their sum must be greater than or equal to
the extent of the corresponding dimension the array being distributed.

The mapping array has to be a restricted expression when used in  the
{\tt DISTRIBUTE}   directive,  but  can  be  an  array  variable  in  a
{\tt REDISTRIBUTE} directive. In the latter case, changing the value of
the  map  array  after  the  directive has been executed will not
change the mapping of the distributed array.


Let {\it l} and {\it u} be the lower and upper bounds of the dimension
of the {\it distributee}, {\it MAP} be the mapping array
 and let {\it BS(i):BE(i)} be the resultant
elements mapped to the {\it ith} processor in the corresponding
dimension of the target processor arrangements.
Then,
\begin{eqnarray*}
BS (1) & = & l,\\
BE (i) & = & max( BS(i)+MAP(i)-1, u),\\
BS (i) & = & BE(i-1) + 1.\\
\end{eqnarray*}

Example:
                                                                        \CODE
        PARAMETER (S = /2,25,20,0,8,65/)
!HPF$ PROCESSORS P(6)
        REAL A(100), B(200), new(6)
!HPF$ DISTRIBUTE A( GEN_BLOCK( S) ) ONTO P
!HPF$ DYNAMIC  B
        ...
       new = ...
!HPF$  REDISTRIBUTE ( B( GEN_BLOCK(new) )
                                                                        \EDOC
Given the above specification, array elements A(1:2) are mapped on P(1),
A(3:27) are mapped on P(2), A(28:37) are mapped on P(3),
no elements are mapped on P(4), A(37:45) are mapped on P(5), and
A(46:100) are mapped on P(6).
The array {\it B} is distributed based on the array {\it new} whose
values are computed at runtime.

\begin{implementors}
Accessing elements of an array distributed using the generalized
block distribution may require accessing the values of the mapping
array at runtime. However, since the size of such an array
is equal to that of the processor arrangement, it can in most
cases be replicated over all processors.

For dynamic arrays, an independent copy of the mapping array
will have to be maintained internally so that a change
in the values of the mapping array does not affect the access
of the distributed array.
\end{implementors}



There are many scientific applications in which the structure  of
the  underlying domain is such that it does not map directly onto
Fortran data structures. For example, in many CFD applications  an
unstructured mesh (consisting of triangles in 2D or tetrahedra in
3D) is used to represent the underlying domain. The nodes of such
a mesh are generally represented by a one-dimensional array while
another is used to  represent  their  interconnections.   Mapping
such  arrays  using the structured distribution mechanisms, {\tt BLOCK}
and {\tt CYCLIC}, results in mappings in which unrelated  elements  are
mapped  onto  the  same  processor. This in turn leads to massive
amounts of unnecessary communication.   What  is  required  is  a
mechanism  to  map a related set of arbitrary array elements onto
the same processor.  The  {\tt INDIRECT}  distribution
provides  such  a  mechanism.


The  {\tt INDIRECT}  distribution  allows  a  many-to-one  mapping   of
elements  of  a  dimension  of a data array to a dimension of the
target processor arrangement. An integer array is used to specify
the  target  processor  of  each  individual element of the array
dimension being distributed.  That is, the {\it ith} element of the mapping
array  provides  the  processor  number  onto which the {\it ith} array
element is to be mapped.  Since the mapping array maps array elements
onto  processor  elements, the extent of the mapping array must match
the extent of the dimension of the array it is distributing. Also,
the  values of the mapping array must lie between the lower and upper
bound of the target dimension of the processor arrangement.

The mapping array has to be a restricted expression when used in  the
{\tt DISTRIBUTE}   directive,  but  can  be  an  array  variable  in  a
{\tt REDISTRIBUTE} directive. In the latter case, changing the value of
the  mapping  array  after  the  directive has been executed will not
change the mapping of the distributed array.



Example:

                                                                        \CODE
!HPF$ PROCESSORS P(4)
        REAL A(100), B(50)
        INTEGER map1(100), map2(50)
        PARAMETER (map1 = /1,3,4,3,3,2,1,4, ..../)
!HPF$ DYNAMIC B
!HPF$ DISTRIBUTE A( INDIRECT(map1) ) ONTO P
!HPF$ DISTRIBUTE map2(BLOCK) ONTO P

        map2 = ...
!HPF$ DISTRIBUTE B( INDIRECT(map2) ) ONTO P
        ....
                                                                        \EDOC

Here, the array {\it A} is distributed statically using the constant
array {\it map1}.  Thus:

\hspace{0.5in}
\parbox{3in}{
A(1) is mapped onto P(1),\\
A(2) is mapped onto P(3),\\
A(3) is mapped onto P(4),\\
A(4) is mapped onto P(3),\\
A(5) is mapped onto P(3),\\
A(6) is mapped onto P(2),\\
A(7) is mapped onto P(1),\\
A(5) is mapped onto P(4), and so on.\\
}

The array {\it B} is declared  dynamic and is redistributed using
the mapping array {\it map2}.



\begin{implementors}
In general, the {\tt INDIRECT} distribution is going to be used in  the
{\tt REDISTRIBUTE}  directive  with an array variable as the map array.
Also, since the size of the mapping array must be  the  same  as  the
array  being  distributed,  it  will  itself  be distributed most
likely using the {\tt BLOCK} distribution.  This raises several issues.
To  correctly  implement  this  distribution,  the runtime system
should maintain a (distributed) copy of the mapping array so that  if
the  program  modifies  the  mapping array, the distribution does not
change.  Using an array variable as a mapping array implies that  the
location  of  each  element  of the array will not be known until
runtime. Thus, a communication maybe required to figure  out  the
location  of  a  specific array element.
\end{implementors}


%-----------------------------------------------------------------------------
% Shadow regions proposal, apparent date Feb 7, 1996
%-----------------------------------------------------------------------------

\section{Range Directive}
\label{range}

The {\tt RANGE} attribute is used to restrict the possible distribution
formats for an object or template that has the {\tt DYNAMIC} attribute or
a transcriptive distribution format (including pointers).


                                                                \BNF
range-directive         \IS RANGE ranger range-attr-stuff-list

ranger                  \IS object-name
                        \OR template-name

range-attr-stuff        \IS ( range-attr-list )

range-attr              \IS range-dist-format
                        \OR ALL

range-dist-format       \IS BLOCK [ ()]
                        \OR  CYCLIC [ () ]
                        \OR GEN\_BLOCK
                        \OR INDIRECT
                        \OR  *

                                                                \FNB

\begin{constraints}

\item
The {\it ranger} must have the {\tt DYNAMIC} attribute,
the {\tt INHERIT} attribute and no explicit {\tt DISTRIBUTE},
or it must have been specified with a {\it dist-format-clause}
of {\tt *} in a {\tt DISTRIBUTE} or combined directive.

\item
The length of any {\it range-attr-list} must be equal to the rank of
the {\it ranger}.

\item
The {\it ranger} must not appear as an alignee in an {\tt ALIGN}
or {\tt REALIGN} directive.
\end{constraints}


Since the length of each {\it range-attr-list} is the same as the rank
of the {\it ranger}, each {\it range-attr}, {\it R}, in each {\it
range-attr-stuff} corresponds positionally to a dimension {\it D} of
the ranger.  This dimension {\it D} in turn either corresponds (though
not necessarily positionally) to an axis {\it A} of the template with
which the ranger is ultimately aligned, or there is no corresponding
axis in that template.

With this notation, a {\tt RANGE} attribute on a {\it ranger} is equivalent to
the following restriction:

For at least one {\it range-attr-stuff} in the {\it
    range-attr-stuff-list}, every {\it range-attr}, {\it R}, must either
  \begin{itemize}
  \item be compatible with the distribution
    format of the corresponding axis {\it A}, if such a corresponding axis
    exists, or
  \item be either {\tt *} or {\tt ALL}, if no such corresponding axis
    exists.
  \end{itemize}


This compatibility must be maintained by any {\tt DISTRIBUTE}
or {\tt REDISTRIBUTE} directive in which the {\it ranger} appears as
a distributee, or if the ranger has the {\tt POINTER}
attribute and is transcriptively distributed,
for any target with which the {\it ranger}
becomes associated.

A distribution format of

\begin{enumerate}

\item
{\tt BLOCK} is compatible with a {\it range-dist-format} of {\tt BLOCK},
{\tt BLOCK()} or {\tt CYCLIC()};

\item
{\tt BLOCK(n)} is compatible with a {\it range-dist-format} of
{\tt BLOCK()} or {\tt CYCLIC()};

\item
{\tt CYCLIC} is compatible with a {\it range-dist-format} of {\tt CYCLIC}
or {\tt CYCLIC()};

\item
{\tt CYCLIC(n)} is compatible with a {\it range-dist-format} of {\tt CYCLIC()};

\item
{\tt GEN\_BLOCK} is compatible with a {\it range-dist-format} of
{\tt GEN\_BLOCK};

\item
{\tt INDIRECT} is compatible with a {\it range-dist-format} of {\tt INDIRECT};

\item
{\tt *} is compatible with a {\it range-dist-format} of {\tt *}.


\end{enumerate}

All distribution formats are compatible with a {\it range-dist-format} of
{\tt ALL}.

Note that the possibility of a {\tt RANGE} directive of the form
                                                                        \ICODE
!HPF$ RANGE range-attr-stuff-list :: ranger-list
                                                                        \EDOC
is covered by syntax rule \ref{combined-directive-rule} for a
{\it combined-directive} using {\it combined-attribute-extended}
as defined in rule \ref{combined-attribute-extended-rule}.


Examples:

                                                                \CODE
!HPF$    DISTRIBUTE T(BLOCK)
!HPF$    ALIGN A(I,J) WITH T(I)

         CALL SUB(A)
            ....

         SUBROUTINE SUB(X)
!HPF$    INHERIT X
!HPF$    RANGE X (BLOCK, *),  (CYCLIC, *)
                                                                \EDOC

Since the ultimate align target of X, the inherited template T in this case,
does not have a second dimension, only a {\tt *} or {\tt ALL} can be
used in the second dimensions of the {\tt range-attr-stuff} for X.


                                                                \CODE
         REAL A(100, 100, 100)
!HPF$    DISTRIBUTE A(BLOCK, *, CYCLIC)

         CALL SUB( A(:,,:,1) )          ! Conforming
         CALL SUB( A(:,,1,:) )          ! Nonconforming
         CALL SUB( A(1,,:,:) )          ! Nonconforming
            ....

         SUBROUTINE SUB(X)
         REAL A(:, :)
!HPF$    INHERIT X
!HPF$    RANGE X (BLOCK, *)
                                                                \EDOC

Given the range directive in the subroutine SUB, only the first call
to SUB is conforming. However, all three calls can be made conforming if
the range directive above is replaced by the following directive:

                                                                \CODE
!HPF$    RANGE (BLOCK, *), (BLOCK, CYCLIC), (*, CYCLIC) :: X
                                                                \EDOC


\section{Shadow Width Declarations}
\label{mapext:shadow}

In compiling nearest-neighbor code, for example, in
discretizing partial differential equations or implementing
convolutions, a standard technique is to allocate storage on each
processor for the local array section that includes additional space
for the elements that have to be moved in from its neighboring
processors.  This additional storage is referred to as ``shadow
edges.''  There are conceptually two shadow edges for each array
dimension:  one at the low end of the local array section, and the
other at the high end.

In a single routine, the compiler can tell which arrays require shadow
edges, and allocate this additional space accordingly.  However, since
the width of the shadow area is dependent on the size of the
computational stencil being used, an array may require different
shadow widths in different routines. Thus, without interprocedural
analysis, an array argument may need to be copied into a space with
the appropriate shadow width on each procedure call. A similar data
motion would be required to copy the data back to its original
location on exit from the subroutine.  This unnecessary data motion
can be avoided by allowing the user to specify the required shadow
width when the array is declared.

Formally, the syntax for declaring shadow widths is as follows:

                                                                \BNF
shadow-directive        \IS SHADOW shadow-target shadow-attr-stuff

shadow-target               \IS object-name
                        \OR component-name

shadow-attr-stuff       \IS ( shadow-spec-list )

shadow-spec             \IS width
                        \OR low-width : high-width

width                   \IS int-expr
low-width               \IS int-expr
high-width              \IS int-expr
                                                                \FNB

\begin{constraints}
\item The \textit{int-expr} representing a \textit{width}, \textit{low-width},
  or \textit{high-width} must be a constant \textit{specification-expr} with
  value greater than equal to 0.

\item
The absence of a \textit{shadow-directive} is equivalent to a {\it
  shadow-directive} having each \textit{shadow-spec} equal to 0.

\item A \textit{shadow-spec} of {\it width} is equivalent to a
  \textit{shadow-spec} of {\it width}:{\it width}
\end{constraints}


Thus, the directive

                                                                \CODE
!HPF$    DISTRIBUTE (BLOCK) :: A
!HPF$    SHADOW (w) :: A
                                                                \EDOC

\noindent
specifies that the array \textit{A} is distributed \texttt{BLOCK}
and is to have a shadow width of \textit{w} on both sides.  If
\textit{A} is a dummy argument, this gives the compiler enough
information to inhibit unnecessary data motion at procedure calls.

Alternatively, different
shadow widths can be specified for the low end and high end
of a dimension. For example:
                                                                \CODE
         REAL, DIMENSION (1000) :: A
!HPF$    DISTRIBUTE(BLOCK), SHADOW(1:2) ::  A
         ....
         FORALL (i = 2, 998)
            A(i) = 0.25* (A(i) + A(i-1) + A(i+1) + A(i+2))
                                                                \EDOC
\noindent
specifies that only one non-local element is needed at the lower end
while two are needed at the high end.

\section{Equivalence and Partial Order on the Set of Mappings}
\label{ext:PartialOrderOnMaps}

Section~\ref{mapsub:PartialOrderOnMaps} has to be changed to
accomodate the new distributions, the \texttt{SHADOW} attribute, and
mapping of components of derived types, all introduced as approved
extensions.  The relevant text now reads as follows; additions are in
\textbf{bold-face} type:

First, we define a notion of equivalence for \textit{dist-format}
specifications:

\begin{enumerate}
\item Each \textit{dist-format} is equivalent to itself.

\item  Using the notation \(\equiv\) for the phrase ``is equivalent to'',

  \[\begin{array}{rclcl}
    \texttt{BLOCK}(n)  &\equiv& \texttt{BLOCK}(m) & \mbox{iff } m
      \mbox{ and } n \mbox{ have the same value} \\
    \texttt{CYCLIC}(n) &\equiv& \texttt{CYCLIC}(m) & \mbox{iff } m
      \mbox{ and } n \mbox{ have the same value} \\
    \texttt{CYCLIC}    &\equiv& \texttt{CYCLIC}(1) \\
    \texttt{GEN\_BLOCK(V)} &\equiv& \texttt{GEN\_BLOCK(W)} &
      \mbox{\textbf{iff the values of corresponding}} \\
       &&& \mbox{\textbf{  elements of
           \texttt{V} and \texttt{W} are equal}} \\
    \texttt{INDIRECT(V)} &\equiv&\texttt{INDIRECT(W)} &
      \mbox{\textbf{iff the values of corresponding}} \\
      &&& \mbox{\textbf{  elements of
          \texttt{V} and \texttt{W} are equal}}
  \end{array}\]

\item Other than this, no two lexically distinct \textit{dist-format}
  specifications are equivalent.
\end{enumerate}

Equivalence, thus defined, is an equivalence relation in the usual
sense.

\textbf{Similarly, we say that two \texttt{SHADOW} attributes (see
  Section~\ref{mapext:shadow} for the syntax) are equivalent iff the
  \textit{shadow-spec-list} of one is element wise equivalent to the
  \textit{shadow-spec-list} of the other.}

Now the partial order on mappings is defined: Let \texttt{S} (``special'')
and \texttt{G} (``general'') be two data objects.

The mapping of \texttt{S} is a \emph{specialization} of the mapping of
\texttt{G} if and only if either

\begin{enumerate}

\item \texttt{G} has the \texttt{INHERIT} attribute, or

\item \texttt{S} does not have the \texttt{INHERIT} attribute, and the
  following constraints all hold:

  \begin{enumerate}
  \item \texttt{S} is a named object \textbf{or structure component}, and
  \item The shapes of the ultimate align targets of \texttt{S} and \texttt{G}
    are the same, and
  \item The dimensions of \texttt{S} and \texttt{G} each correspond to the same
    dimension of their respective ultimate align targets, and
    corresponding elements of \texttt{S} and \texttt{G} are aligned with the
    same corresponding elements of their respective ultimate align
    targets, and
  \item Either

    \begin{enumerate}
    \item The ultimate align targets of \texttt{S} and \texttt{G} are not
      explicitly distributed, or
    \item Both ultimate align targets of \texttt{S} and \texttt{G} are
      explicitly distributed.  In this case, the distribution
      directive specified for the ultimate align target of \texttt{G} must
      satisfy one of the following conditions:

      \begin{enumerate}
      \item It must have no \textit{dist-onto-clause}, or
      \item It must have a \textit{dist-onto-clause} of
        ``\texttt{ONTO} *'', or
      \item It must have a \textit{dist-onto-clause} specifying a
        processor arrangement having the same shape as that
        explicitly specified in a distribution directive for the
        ultimate align target of \texttt{S}.
      \end{enumerate}

      and the distribution directive for the ultimate align target of
      \texttt{G} must also satisfy one of the following conditions:

      \begin{enumerate}
      \item It must have no \textit{dist-format-clause}, or
      \item It must have a \textit{dist-format-clause} of ``*'', or
      \item Each \textit{dist-format} must be equivalent (in the sense
        defined above) to the \textit{dist-format} in the
        corresponding position of the \textit{dist-format-clause} in
        an explicit distribution directive for the ultimate align
        target of \texttt{S}.
      \end{enumerate}

    \end{enumerate}

  \item \textbf{Either \texttt{S} and \texttt{G} have no
      \texttt{SHADOW} attribute or they have equivalent
      \texttt{SHADOW} attributes.}

  \end{enumerate}

\end{enumerate}

\section{Explicit Interfaces}
\label{ext:ExplicitInterfaces}

The requirements in Section~\ref{mapsub:ExplicitInterfaces} are
extended as follows to account for the possible presence of the
\texttt{DYNAMIC} attribute; the addition is in \textbf{bold-face}
type:

An explicit interface is required \emph{except} when all of the
following conditions hold:

\begin{enumerate}

\item  Fortran does not require one, \emph{and}

\item No dummy argument is distributed transcriptively or with the
  \texttt{INHERIT} attribute, \emph{and}

\item \textbf{No dummy argument has the
  \texttt{DYNAMIC} attribute, \emph{and}}

\item For each pair of corresponding actual and dummy arguments, either:

  \begin{enumerate}

  \item They are both implicitly mapped, or

  \item They are both explicitly mapped and

    \begin{enumerate}
    \item The mapping of the actual argument is a specialization of
      the mapping of the dummy argument, and
    \item If the ultimate align targets of the actual and dummy
      arguments are both explicitly distributed, then the
      \textit{dist-onto-clause} of each must specify processor
      arrangements with the same shape.
    \end{enumerate}

  \end{enumerate}

  \emph{and}

\item For each pair of corresponding actual and dummy arguments, either:

  \begin{enumerate}

  \item Both are sequential, or

  \item Both are nonsequential.

  \end{enumerate}

\end{enumerate}

\section{Characteristics of Procedures}
\label{ext:ProcChars}

The \texttt{SHADOW} and \texttt{DYNAMIC} attributes, if present, are
hpf-characteristics of dummy arguments and procedure return values.
To be precise, the definitions in Section~\ref{mapsub:ProcChars} are
rewritten as follows; additions are in \textbf{bold-face} type:

\begin{itemize}
\item A processor arrangement has one hpf-characteristic: its shape.

\item A template has up to three hpf-characteristics:

\begin{enumerate}
\item its shape;
\item its distribution, if explicitly stated;
\item the hpf-characteristic (i.e., the shape) of the processor
  arrangement onto which it is distributed, if explicitly stated.
\end{enumerate}

\item A dummy data object has the following hpf-characteristics:

\begin{enumerate}
\item its alignment, if explicitly stated, as well as all
  hpf-characteristics of its align target;
\item its distribution, if explicitly stated, as well as the
  hpf-characteristic (i.e., the shape) of the processor arrangement
  onto which it is distributed, if explicitly stated;
\item \textbf{its \texttt{SHADOW} attribute, if explicitly stated.}
\item \textbf{its \texttt{DYNAMIC} attribute, if explicitly stated.}
\end{enumerate}

\item A function result has the same hpf-characteristics as a dummy
  data object.  Specifically, it has the following
  hpf-characteristics:

\begin{enumerate}
\item its alignment, if explicitly stated, as well as all
  hpf-characteristics of its align target;
\item its distribution, if explicitly stated, as well as the
  hpf-characteristic (i.e., the shape) of the processor arrangement
  onto which it is distributed, if explicitly stated;
\item \textbf{its \texttt{SHADOW} attribute, if explicitly stated.}
\item \textbf{its \texttt{DYNAMIC} attribute, if explicitly stated.}
\end{enumerate}

\end{itemize}


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct 18 13:22:13 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id NAA24198 for hpff-doc-out; Fri, 18 Oct 1996 13:22:13 -0500 (CDT)
Date: Fri, 18 Oct 1996 13:22:13 -0500 (CDT)
Message-Id: <199610181822.NAA24198@cs.rice.edu>
From: offner@hpc.pko.dec.com (Carl Offner)
Subject: hpff-doc: mapping-subr.tex
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Some changes based on suggestions from Carol Munroe:

% File: mapping-subr.tex

% Contents:
% Mapping constructs for dummy arguments for HPF 2.0 document,
% including
%       interface rules
%       INHERIT
%
% If you don't have LaTeX2e available, uncomment the next three lines:
%\def\emph#1{{\em #1}}
%\def\texttt#1{{\tt #1}}
%\def\textit#1{{\it #1}}

% Revision history:
% Oct-18-96     Edit by Carl Offner, Digital.  Made some
%               clarifications based on suggestions from Carol
%               Munroe.  The only substantive change was a change in
%               the beginning of item 2 in the definition of
%               ``specialization'':  In this case, S cannot now have
%               the INHERIT attribute.  This was probably the
%               understood intent in any case; I don't believe it
%               restricts the definition in any essential way.
%
% Sep-26-96     Edit by Carl Offner, Digital.  Added section defining
%               the partial order on mappings.  Specified that
%               descriptive syntax is the same as prescriptive syntax
%               together with a (weak) assertion by the programmer
%               that no remapping is necessary.
%
% Sep-04-96     Edit by Carl Offner, Digital.  Added forward reference
%               to some approved extensions that allow subroutines to
%               permanently modify data.  Also added new subsection
%               making it clear that explicit mapping directives are
%               characteristics of dummy arguments and function
%               results.

% Aug-13-96     Edit by Carl Offner, Digital.  Some clarifications and
%               corrections of typos, based on suggestions from Rob
%               Schreiber.
%
% Aug-01-96     Edit by Carl Offner, Digital.  Based on
%               decisions taken at the July HPFF meeting,
%               i)  DISTRIBUTE is no longer allowed on INHERITed
%                   arguments.
%               ii) The section describing when an explicit interface
%                   is not needed when arguments are explicitly mapped
%                   has been vastly tightened up.
%               In addition, descriptive syntax has been more clearly
%               identified as being left in purely for backward
%               compatibility; and the TERPSICHORE-FRUG example has
%               been reworked.
%
% Jun-03-96     Edit by Carl Offner, Digital.
%               Rearrangements, many edits, and two new sections (an
%               introduction and the section on when an explicit
%               interface is necessary).
%
% May-10-96     Created by Charles Koelbel, Rice University
%               (from HPF 1.2 document and HPF 2.0 proposals)

\chapter{Data Mapping in Subprogram Interfaces}
\label{ch-mapping-subr}




\emph{In this section, phrases such as ``the caller must pass\dots''
  are constraints on the implementation (i.e., on the generated code
  produced by the compiler), not on the source code produced by the
  programmer.}



\section{Introduction}
\label{mapsub:introduction}

\emph{This introduction gives an overview of the ways in which mapping
directives interact with argument passing to subprograms.  The
language used here, however, is not definitive; the subsequent
subsections of this section contain the authoritative rules.}

In addition to the data mapping features described in
Section~\ref{ch-mapping-base}, HPF allows a number of options for
describing the mapping of dummy arguments.

The mapping of each such dummy argument may be related to the mapping
of its associated actual argument in the calling main program or
procedure (the ``caller'') in several different ways.  To allow for
this, mapping directives applied to dummy arguments can have three
different syntactic forms: \emph{prescriptive}, \emph{descriptive},
and \emph{transcriptive}.

HPF provides these three forms to allow the programmer either to
specify that the data is to be left in place, or to specify that
during the execution of the call the data must be automatically
remapped into a new and presumably more efficient mapping for the
duration of the execution of the called subprogram.

The meaning of these forms is as follows:

\begin{description}

\item[prescriptive] The directive describes the mapping of the dummy
  argument.  However, the actual argument need not have this mapping.
  \emph{If it does not}, it is the responsibility of the compiler to
  generate code to remap the argument as specified, and to restore the
  original mapping on exit.  This code may be generated in either the
  caller or in the called subprogram; the requirements for explicit
  interfaces in section~\ref{mapsub:ExplicitInterfaces} insure that
  the necessary information will be available at compile-time to
  perform the mapping in either place.

  Prescriptive directives are syntactically identical to directives
  occurring elsewhere in the program.  For instance, if \texttt{A} is
  a dummy argument,

                                                                \CODE
!HPF$ DISTRIBUTE A (BLOCK, CYCLIC)
                                                                \EDOC
  is a prescriptive directive.

\item[descriptive] Descriptive syntax has exactly the same meaning as
  prescriptive syntax, except that in addition it amounts to a weak
  assertion by the programmer that the actual argument requires no
  remapping.

  The assertion is characterized as ``weak'' because if it is false,
  the program is still standard-conforming.  In such a case, the
  compiler must generate the appropriate remapping.

  If the compiler can prove that the assertion is false, or if the
  compiler cannot verify that it is true, it may issue a warning or
  informational diagnostic message.

  \begin{users}
    The purpose of descriptive, as opposed to prescriptive, directives
    is simply to provide a possible way for the compiler to report
    information to the programmer that may be useful in program
    development and debugging.

    Note that any diagnostic message thay may be produced as a result
    of the use of descriptive directives is not a portable feature of
    this language.  In particular, there are instances in which no
    remapping is needed but where this fact would be impossible or
    highly non-trivial for a compiler to ascertain.  Different
    compilers may well emit messages in different circumstances; and
    there is no requirement that any such messages be emitted at all.
  \end{users}

  Descriptive directives look like prescriptive directives, except
  that an asterisk precedes the description.  For instance,
                                                                \CODE
!HPF$ DISTRIBUTE A *(BLOCK, CYCLIC)
                                                                \EDOC
  is a descriptive directive.

\item[transcriptive] The mapping is unspecified.  The called
  subprogram must accept the mapping of the argument as it is passed.
  (Of course this means that the caller must pass this mapping
  information at run-time.)

  Transcriptive directives are written with a single asterisk for
  distributions and processor arrays; for instance
                                                                \CODE
!HPF$ DISTRIBUTE A *
                                                                \EDOC
  is a transcriptive directive.  The \texttt{INHERIT} directive
  (see section~\ref{INHERIT-SECTION}) is used to specify a transcriptive
  alignment.

\end{description}

Both distribution formats and processor arrangements can be specified
prescriptively, descriptively, or transcriptively.  Alignment is more
complicated, because of the need to specify the template with which
the dummy is aligned.  This template may be unspecified (in this case
of course there is no \texttt{ALIGN} directive), in which case it is
the \emph{natural template} of the dummy.  (``Natural template'' is
defined in section~\ref{mapsub:templates} below.)  Otherwise, one of
the following disjoint possibilities must be true:

\begin{itemize}

\item The template is explicitly specified by a prescriptive
  \texttt{ALIGN} directive.

\item The template is explicitly specified by a descriptive
  \texttt{ALIGN} directive.

\item The template is \emph{inherited}.  This is specified by giving
  the dummy the \texttt{INHERIT} attribute (described in
  section~\ref{INHERIT-SECTION} below).  This implicitly specifies the
  template to be a copy of the template with which the corresponding
  actual argument is ultimately aligned; further, the alignment of the
  dummy with that template is the same as that of the corresponding
  actual.  This is in effect a transcriptive form of alignment.

\end{itemize}

This is restated more precisely in section~\ref{mapsub:templates}
below.

\begin{users}
  Although it is possible to write some combinations of mapping
  directives that are partially prescriptive and partially
  transcriptive, for instance, there is probably no virtue to so
  doing.  The point of these directives is to enable the compiler to
  handle any necessary remapping correctly and efficiently.  Now
  remapping can happen for one or more of the following reasons:

  \begin{itemize}
  \item  to make the alignment of the actual and the dummy agree;
  \item  to make the distribution of the actual and the dummy agree;
  \item  to make the processor array of the actual and the dummy agree.
  \end{itemize}

  For most machines, there is no real difference in the cost of
  remapping for any of these reasons.  It is therefore a better
  practice (for readability, at least) to make a mapping either purely
  transcriptive, purely prescriptive, or purely descriptive.

  While transcriptive mappings can be useful in writing libraries,
  they impose a run-time cost on the subprogram.  They should
  therefore be avoided in normal user code.
\end{users}

\section{What Remapping is Required, and Who Does It}

If there is an explicit interface for the called subprogram and that
interface contains prescriptive or descriptive mapping directives for
a dummy argument, and if a remapping of the corresponding actual
argument is necessary, the call should proceed as if the data was
copied to a temporary variable to match the mapping of the dummy
argument as expressed by the directives in the explicit interface.
The template of the dummy will then be as declared in the interface.

If there is no explicit interface, then no remapping will be
necessary; this is a consequence of the requirements in
section~\ref{mapsub:ExplicitInterfaces}.

An overriding principle is that \emph{any remapping of arguments is
not visible to the caller}.  That is, when the subprogram returns and
the caller resumes execution, all objects accessible to the caller
after the call are mapped exactly as they were before the call.  It is
not possible for a procedure to change the mapping of any object in a
manner visible to its caller.

\begin{users}
Some Approved Extensions relax this restriction; see for instance
sections~\ref{DYNAMIC-DUMMY-SECTION} and \ref{POINTERS-SECTION}.
\end{users}

\section{Distributions and Processor Arrangements}
\label{mapsub:DistProcArr}

In a \texttt{DISTRIBUTE} directive where every \textit{distributee} is
a dummy argument, either the \textit{dist-format-clause} or the
\textit{dist-target}, or both, may begin with, or consist of, an
asterisk.

\begin{itemize}

\item Without an asterisk, a \textit{dist-format-clause} or
  \textit{dist-target} is prescriptive; the clause describes a
  distribution and constitutes a request of the language processor to
  make it so.  This might entail either the caller or the called
  subprogram remapping or copying the actual argument on entry at run
  time in order to satisfy the requested distribution for the dummy.

\item Starting with an asterisk, a \textit{dist-format-clause} or
  \textit{dist-target} is descriptive.  Such a directive is equivalent
  in every respect to a prescriptive directive, except that if the
  compiler cannot verify that no remapping of the actual is required,
  it may issue a diagnostic message to that effect.  See
  section~\ref{mapsub:introduction} for further information on this
  point.

\item Consisting of only an asterisk, a \textit{dist-format-clause} or
  \textit{dist-target} is transcriptive; the clause says nothing about
  the distribution but constitutes a request of the language processor
  to copy that aspect of the distribution from that of the actual
  argument.  (The intent is that if the argument is passed by
  reference, no movement of the data will be necessary at run time.)
\end{itemize}

It is possible that, in a single \texttt{DISTRIBUTE} directive, the
\textit{dist-format-clause} might have an asterisk but not the
\textit{dist-target}, or vice versa.

\subsection{Examples}

These examples of \texttt{DISTRIBUTE} directives for dummy arguments
illustrate the various combinations:

                                                                        \CODE
!HPF$ DISTRIBUTE URANIA (CYCLIC) ONTO GALILEO
                                                                        \EDOC
The language processor should do whatever it takes to cause
\texttt{URANIA} to have a \texttt{CYCLIC} distribution on the
processor arrangement \texttt{GALILEO}.
                                                                        \CODE
!HPF$ DISTRIBUTE POLYHYMNIA * ONTO ELVIS
                                                                        \EDOC
The language processor should do whatever it takes to cause
\texttt{POLYHYMNIA} to be distributed onto the processor arrangement
\texttt{ELVIS}, using whatever distribution format it currently has
(which might be on some other processor arrangement).
                                                                        \CODE
!HPF$ DISTRIBUTE THALIA *(CYCLIC) ONTO *FLIP
                                                                        \EDOC
The language processor should do whatever it takes to cause
\texttt{THALIA} to have a \texttt{CYCLIC} distribution on the
processor arrangement \texttt{FLIP}; the programmer believes that the
actual is already distributed in this fashion and that no remapping is
required.
                                                                        \CODE
!HPF$ DISTRIBUTE EUTERPE (CYCLIC) ONTO *
                                                                        \EDOC
The language processor should do whatever it takes to cause
\texttt{EUTERPE} to have a \texttt{CYCLIC} distribution onto whatever
processor arrangement the actual was distributed onto.
                                                                        \CODE
!HPF$ DISTRIBUTE ERATO * ONTO *
                                                                        \EDOC
The mapping of \texttt{ERATO} should not be changed from that of the
actual argument.

Also note that \texttt{DISTRIBUTE ERATO * ONTO *} does not mean the
same thing as
                                                                        \CODE
!HPF$ DISTRIBUTE ERATO (*) ONTO *
                                                                        \EDOC
This latter means: distribute \texttt{ERATO} \texttt{*} (that is,
on-processor) onto whatever processor arrangement the actual was
distributed onto.  The processor arrangement is necessarily scalar in
this case.

\subsection{What Happens When a Clause is Omitted}

One may omit either the \textit{dist-format-clause} or the
\textit{dist-onto-clause} for a dummy argument.  This is understood as
follows:

If the dummy argument has the \texttt{INHERIT} attribute (see
section~\ref{INHERIT-SECTION}), then no distribution directive is
allowed in any case:  the distribution as well as the alignment is
inherited from the actual argument.

In any other case in which distribution information is omitted, the
compiler may choose the distribution format or a target processor
arrangement arbitrarily.

Here are two examples:
                                                                         \CODE
!HPF$ DISTRIBUTE WHEEL_OF_FORTUNE *(CYCLIC)
                                                                         \EDOC
The programmer believes that the actual argument corresponding to the
dummy argument \texttt{WHEEL_OF_FORTUNE} is already distributed
\texttt{CYCLIC}.  The compiler should insure that the mapping of the
passed data is in fact \texttt{CYCLIC}, and remap it if necessary if
it is not.  It may in addition be remapped onto some other processor
arrangement, but there is no reason to; most likely the programmer
would be surprised if such a remapping occurred.
                                                                          \CODE
!HPF$ DISTRIBUTE ONTO *TV :: DAVID_LETTERMAN
                                                                          \EDOC
The programmer believes that the actual argument corresponding to the
dummy argument \texttt{DAVID_LETTERMAN} is already distributed onto
\texttt{TV} in some fashion.  The compiler should insure that this is
so, and make it so if it is not.  The distribution format may be
changed as long as \texttt{DAVID_LETTERMAN} is kept on \texttt{TV}.
(Note that this declaration must be made in attributed form; the
statement form
                                                                        \CODE
!HPF$ DISTRIBUTE DAVID_LETTERMAN ONTO *TV         !Nonconforming
                                                                        \EDOC
does not conform to the syntax for a \texttt{DISTRIBUTE} directive.)




\section{Alignment}

\subsection{The Template of the Dummy Argument}
\label{mapsub:templates}

Here we describe precisely how to determine the template with which the dummy
argument is ultimately aligned:

First, templates are not passed through the subprogram argument
interface.  A dummy argument and its corresponding actual argument may
be aligned to the same template only if that template is accessible in
both the caller and the called subprogram either through host
association or use association.

In any other case, the template with which a dummy argument is aligned is
always distinct from the template with which the actual argument is
aligned, though it may be a copy (see section \ref{INHERIT-SECTION}).
On exit from a procedure, an HPF implementation arranges that the
actual argument is aligned with the same template with which it was
aligned before the call.

The template of the dummy argument is arrived at in one of three ways:

\begin{itemize}
\item If the dummy argument appears explicitly as an \textit{alignee}
  in an \texttt{ALIGN} directive, its template is the
  \textit{align-target} if the \textit{align-target} is a template;
  otherwise its template is the template with which the
  \textit{align-target} is ultimately aligned.

\item If the dummy argument is not explicitly aligned and does not
  have the \texttt{INHERIT} attribute (described in
  section~\ref{INHERIT-SECTION} below), then the template has the same
  shape and bounds as the dummy argument; this is called the
  \textit{natural template} for the dummy.

  (Thus, all the examples in section~\ref{mapsub:DistProcArr} use
  the natural template.)

\item If the dummy argument is not explicitly aligned and does have
  the \texttt{INHERIT} attribute, then the template is ``inherited'' from
  the actual argument according to the following rules:

  \begin{itemize}

  \item If the actual argument is a whole array, the template of the
    dummy is a copy of the template with which the actual argument is
    ultimately aligned.

  \item If the actual argument is an array section of array \(A\)
    where no subscript is a vector subscript, then the template of the
    dummy is a copy of the template with which \(A\) is ultimately
    aligned.

  \item If the actual argument is any other expression, the shape
    and distribution of the template may be chosen arbitrarily by
    the language processor (and therefore the programmer cannot know
    anything \textit{a priori} about its distribution).

  \end{itemize}

  In all of these cases, we say that the dummy has an \textit{inherited
  template}.

\end{itemize}


\subsection{The INHERIT Directive}
\label{INHERIT-SECTION}

The \texttt{INHERIT} directive specifies that a dummy argument should be
aligned to a copy of the template of the corresponding actual argument
in the same way that the actual argument is aligned.

                                                                        \BNF
inherit-directive      \IS  INHERIT inheritee-list

inheritee               \IS object-name
                                                                        \FNB

\begin{constraints}

\item An \textit{inheritee} must be a dummy argument.
\item An \textit{inheritee} must not be an \textit{alignee}.
\item An \textit{inheritee} must not be a \textit{distributee}.

\end{constraints}

\begin{users}
The first of these three constraints is relaxed for pointers under the
approved extensions (see section~\ref{POINTERS-SECTION}).
\end{users}

The \texttt{INHERIT} directive causes the named subprogram dummy
arguments to have the \texttt{INHERIT} attribute.  Only dummy
arguments may have the \texttt{INHERIT} attribute.  An object must not
have both the \texttt{INHERIT} attribute and the \texttt{ALIGN}
attribute.  The \texttt{INHERIT} directive may appear only in a
\textit{specification-part} of a scoping unit.

If a dummy argument has the \texttt{TARGET} attribute and no explicit
mapping attributes, then the \texttt{INHERIT} attribute is implicitly
assumed.  (See section~\ref{mapsub:pointers}.)

The \texttt{INHERIT} attribute specifies that the template for a dummy
argument should be inherited, by making a copy of the template of the
actual argument.  Moreover, no other explicit mapping directive may
appear for an argument with the \texttt{INHERIT} attribute: the
\texttt{INHERIT} attribute implies a distribution of
\texttt{DISTRIBUTE~*~ONTO~*} for the inherited template.  Thus, the
net effect is to tell the compiler to leave the data exactly where it
is, and not attempt to remap the actual argument.  The dummy argument
will be mapped in exactly the same manner as the actual argument; the
subprogram must be compiled in such a way as to work correctly no
matter how the actual argument may be mapped onto abstract processors.

Note that if \texttt{A} is an array dummy argument, the directive
                                                                        \CODE
!HPF$ INHERIT A
                                                                        \EDOC
is more general than
                                                                        \CODE
!HPF$ DISTRIBUTE A * ONTO *
                                                                        \EDOC
for the following reason: The \texttt{INHERIT} directive states that
the (inherited) template with which \texttt{A} is aligned is
distributed \texttt{* ONTO *}, but that \texttt{A} may be aligned in
some non-trivial manner with that template. On the other hand, the
\texttt{DISTRIBUTE} directive states that \texttt{A} is aligned
trivially with its natural template, which in turn is distributed
\texttt{* ONTO *}.

For example, the following code is not permitted:
                                                                        \CODE
!HPF$ PROCESSORS P(2)
      REAL, DIMENSION(100) :: A
!HPF$ DISTRIBUTE (BLOCK) ONTO P :: A

      CALL FOO(A(1:50))

      ...

      SUBROUTINE FOO(D)
      REAL, DIMENSION(50) :: D
!HPF$ DISTRIBUTE D *            ! Illegal
                                                                        \EDOC
The transcriptive distribution for \texttt{D} is illegal because the
natural template for \texttt{D} is not distributed \texttt{BLOCK}.  On
the other hand, it would be legitimate to replace the illegal
directive by
                                                                        \CODE
!HPF$ INHERIT D
                                                                        \EDOC


\subsubsection{Examples}

Here is a straightforward example of the use of \texttt{INHERIT}:

                                            \CODE

      REAL DOUGH(100)
!HPF$ DISTRIBUTE DOUGH(BLOCK(10))
      CALL PROBATE( DOUGH(7:23:2) )
      ...
      SUBROUTINE PROBATE(BREAD)
      REAL BREAD(9)
!HPF$ INHERIT BREAD
                                             \EDOC

The inherited template of \texttt{BREAD} has shape [100]; element
\texttt{BREAD(I)} is aligned with element 5 + 2*I of the inherited
template, and that template has a \texttt{BLOCK(10)} distribution.


More complicated examples can easily be constructed.  It is important
to bear in mind that the inherited template may have a different rank
than the rank of the dummy, and it may even have a different rank than
the rank of the actual.  For instance, one might have a program
containing the following:

                                                \CODE
      REAL A(100,100)
!HPF$ TEMPLATE T(100,100,100)
!HPF$ DISTRIBUTE T(BLOCK,CYCLIC,*)
!HPF$ ALIGN A(I,J) with T(J,3,I)
      CALL SUBR(A(:,7))
      ...
      SUBROUTINE SUBR(D)
      REAL D(100)
!HPF$ INHERIT D
                                                 \EDOC

In this case, the dummy \texttt{D} has rank 1.  It corresponds to a
1-dimensional section of a 2-dimensional actual \texttt{A} which in
turn is aligned with a 2-dimensional section of a 3-dimensional
template \texttt{T}.  The template of \texttt{D} is a copy of this
three-dimensional template.  \texttt{D} is aligned with the section
\texttt{(7, 3, :)} of this inherited template.  Thus, the ``visible''
dimension of the dummy \texttt{D} is distributed \texttt{*}, although
if the call statement had been

                                                \CODE
      CALL SUBR(A(7,:))
                                                 \EDOC

\noindent
for instance, the ``visible'' dimension of the dummy would be
distributed \texttt{BLOCK}.


\subsection{ALIGN Directive}

The presence or absence of an asterisk at the start of an
\textit{align-spec} has the same meaning as in a
\textit{dist-format-clause}: it specifies whether the \texttt{ALIGN}
directive is descriptive or prescriptive, respectively.

If an \textit{align-spec} that does not begin with \texttt{*} is
applied to a dummy argument, the meaning is that the dummy argument
will be forced to have the specified alignment on entry to the
subprogram.  This may require either the caller or the subprogram to
temporarily remap the data of the actual argument or a copy thereof.

Note that a dummy argument may also be used as an \textit{align-target}.
                                                                        \CODE
      SUBROUTINE NICHOLAS(TSAR,CZAR)
      REAL, DIMENSION(1918) :: TSAR,CZAR
!HPF$ INHERIT :: TSAR
!HPF$ ALIGN WITH TSAR :: CZAR
                                                                        \EDOC

In this example the first dummy argument, \texttt{TSAR}, remains
aligned with the corresponding actual argument, while the second dummy
argument, \texttt{CZAR}, is forced to be aligned with the first dummy
argument.  If the two actual arguments are already aligned, no
remapping of the data will be required at run time.  If they are not,
some remapping will take place.

If the \textit{align-spec} begins with ``\texttt{*}'', then the
\textit{alignee} must be a dummy argument.  The ``\texttt{*}''
indicates that the programmer believes that the actual argument
already has the specified alignment, and that no action to remap it is
required at run time.  (As before, there is no requirement that the
programmer's belief is correct, and the compiler must generate a
remapping if one appears to be necessary, just as in the case of a
prescriptive alignment.)  For example, if in the above example the
alignment directive were changed to

                                                                        \CODE
!HPF$ ALIGN WITH *TSAR :: CZAR
                                                                        \EDOC
then the programmer is expressing a belief that no remapping of the
actual argument corresponding to TSAR will be necessary.

It is not permitted to say simply ``\texttt{ALIGN WITH *}''; an
\textit{align-target} must follow the asterisk.  (The proper way to
say ``accept any alignment'' is \texttt{INHERIT}.)

If a dummy argument has no explicit \texttt{ALIGN} or
\texttt{DISTRIBUTE} attribute, then the compiler provides an implicit
alignment and distribution specification, one that could have been
described explicitly without any ``assertion asterisks''.

\subsubsection{Example}

Without using \texttt{INHERIT}, explicit alignment of a dummy argument
may be necessary to insure that no remapping takes place at the
subprogram boundary.  Here is an example:

                                                                       \CODE
      LOGICAL FRUG(128)
!HPF$ PROCESSORS DANCE_FLOOR(16)
!HPF$ DISTRIBUTE (BLOCK) ONTO DANCE_FLOOR::FRUG
      CALL TERPSICHORE(FRUG(1:40:3))
                                                                        \EDOC

The array section \texttt{FRUG(1:40:3)} is mapped onto abstract
processors in the following manner:
\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,225)(0,0)
\put(0,200){\makebox(35,25){\small\rm 1}}
\put(35,200){\makebox(35,25){\small\rm 2}}
\put(70,200){\makebox(35,25){\small\rm 3}}
\put(105,200){\makebox(35,25){\small\rm 4}}
\put(140,200){\makebox(35,25){\small\rm 5}}
\put(175,200){\makebox(35,25){\small\rm 6}}
\put(210,200){\makebox(35,25){\small\rm 7}}
\put(245,200){\makebox(35,25){\small\rm 8}}
\put(280,200){\makebox(35,25){\small\rm 9}}
\put(315,200){\makebox(35,25){\small\rm 10}}
\put(350,200){\makebox(35,25){\small\rm 11}}
\put(385,200){\makebox(35,25){\small\rm 12}}
\put(420,200){\makebox(35,25){\small\rm 13}}
\put(455,200){\makebox(35,25){\small\rm 14}}
\put(490,200){\makebox(35,25){\small\rm 15}}
\put(525,200){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){7}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,200){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){200}}
\put(0,175){\makebox(35,25){\tt 1}}
\put(0,100){\makebox(35,25){\tt 4}}
\put(0,25){\makebox(35,25){\tt 7}}
\put(35,150){\makebox(35,25){\tt 10}}
\put(35,75){\makebox(35,25){\tt 13}}
\put(35,0){\makebox(35,25){\tt 16}}
\put(70,125){\makebox(35,25){\tt 19}}
\put(70,50){\makebox(35,25){\tt 22}}
\put(105,175){\makebox(35,25){\tt 25}}
\put(105,100){\makebox(35,25){\tt 28}}
\put(105,25){\makebox(35,25){\tt 31}}
\put(140,150){\makebox(35,25){\tt 34}}
\put(140,75){\makebox(35,25){\tt 37}}
\put(140,0){\makebox(35,25){\tt 40}}
\end{picture}
\end{center}

Suppose first that the interface to the subroutine
\texttt{TERPSICHORE} looks like this:

                                                                        \CODE
      SUBROUTINE TERPSICHORE(FOXTROT)
      LOGICAL FOXTROT(:)
!HPF$ INHERIT FOXTROT
                                                                        \EDOC
The template of \texttt{FOXTROT} is a copy of the 128 element
template of the whole array \texttt{FRUG}.  The template is mapped like this:

\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,225)(0,0)
\put(0,200){\makebox(35,25){\small\rm 1}}
\put(35,200){\makebox(35,25){\small\rm 2}}
\put(70,200){\makebox(35,25){\small\rm 3}}
\put(105,200){\makebox(35,25){\small\rm 4}}
\put(140,200){\makebox(35,25){\small\rm 5}}
\put(175,200){\makebox(35,25){\small\rm 6}}
\put(210,200){\makebox(35,25){\small\rm 7}}
\put(245,200){\makebox(35,25){\small\rm 8}}
\put(280,200){\makebox(35,25){\small\rm 9}}
\put(315,200){\makebox(35,25){\small\rm 10}}
\put(350,200){\makebox(35,25){\small\rm 11}}
\put(385,200){\makebox(35,25){\small\rm 12}}
\put(420,200){\makebox(35,25){\small\rm 13}}
\put(455,200){\makebox(35,25){\small\rm 14}}
\put(490,200){\makebox(35,25){\small\rm 15}}
\put(525,200){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){7}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,200){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){200}}
\put(0,175){\makebox(35,25){\tt 1}}
\put(0,150){\makebox(35,25){\tt 2}}
\put(0,125){\makebox(35,25){\tt 3}}
\put(0,100){\makebox(35,25){\tt 4}}
\put(0,75){\makebox(35,25){\tt 5}}
\put(0,50){\makebox(35,25){\tt 6}}
\put(0,25){\makebox(35,25){\tt 7}}
\put(0,0){\makebox(35,25){\tt 8}}
\put(35,175){\makebox(35,25){\tt 9}}
\put(35,150){\makebox(35,25){\tt 10}}
\put(35,125){\makebox(35,25){\tt 11}}
\put(35,100){\makebox(35,25){\tt 12}}
\put(35,75){\makebox(35,25){\tt 13}}
\put(35,50){\makebox(35,25){\tt 14}}
\put(35,25){\makebox(35,25){\tt 15}}
\put(35,0){\makebox(35,25){\tt 16}}
\put(70,175){\makebox(35,25){\tt 17}}
\put(70,150){\makebox(35,25){\tt 18}}
\put(70,125){\makebox(35,25){\tt 19}}
\put(70,100){\makebox(35,25){\tt 20}}
\put(70,75){\makebox(35,25){\tt 21}}
\put(70,50){\makebox(35,25){\tt 22}}
\put(70,25){\makebox(35,25){\tt 23}}
\put(70,0){\makebox(35,25){\tt 24}}
\put(105,175){\makebox(35,25){\tt 25}}
\put(105,150){\makebox(35,25){\tt 26}}
\put(105,125){\makebox(35,25){\tt 27}}
\put(105,100){\makebox(35,25){\tt 28}}
\put(105,75){\makebox(35,25){\tt 29}}
\put(105,50){\makebox(35,25){\tt 30}}
\put(105,25){\makebox(35,25){\tt 31}}
\put(105,0){\makebox(35,25){\tt 32}}
\put(140,175){\makebox(35,25){\tt 33}}
\put(140,150){\makebox(35,25){\tt 34}}
\put(140,125){\makebox(35,25){\tt 35}}
\put(140,100){\makebox(35,25){\tt 36}}
\put(140,75){\makebox(35,25){\tt 37}}
\put(140,50){\makebox(35,25){\tt 38}}
\put(140,25){\makebox(35,25){\tt 39}}
\put(140,0){\makebox(35,25){\tt 40}}
\put(175,175){\makebox(35,25){\tt 41}}
\put(175,150){\makebox(35,25){\tt 42}}
\put(175,125){\makebox(35,25){\tt 43}}
\put(175,100){\makebox(35,25){\tt 44}}
\put(175,75){\makebox(35,25){\tt 45}}
\put(175,50){\makebox(35,25){\tt 46}}
\put(175,25){\makebox(35,25){\tt 47}}
\put(175,0){\makebox(35,25){\tt 48}}
\put(210,175){\makebox(35,25){\tt 49}}
\put(210,150){\makebox(35,25){\tt 50}}
\put(210,125){\makebox(35,25){\tt 51}}
\put(210,100){\makebox(35,25){\tt 52}}
\put(210,75){\makebox(35,25){\tt 53}}
\put(210,50){\makebox(35,25){\tt 54}}
\put(210,25){\makebox(35,25){\tt 55}}
\put(210,0){\makebox(35,25){\tt 56}}
\put(245,175){\makebox(35,25){\tt 57}}
\put(245,150){\makebox(35,25){\tt 58}}
\put(245,125){\makebox(35,25){\tt 59}}
\put(245,100){\makebox(35,25){\tt 60}}
\put(245,75){\makebox(35,25){\tt 61}}
\put(245,50){\makebox(35,25){\tt 62}}
\put(245,25){\makebox(35,25){\tt 63}}
\put(245,0){\makebox(35,25){\tt 64}}
\put(280,175){\makebox(35,25){\tt 65}}
\put(280,150){\makebox(35,25){\tt 66}}
\put(280,125){\makebox(35,25){\tt 67}}
\put(280,100){\makebox(35,25){\tt 68}}
\put(280,75){\makebox(35,25){\tt 69}}
\put(280,50){\makebox(35,25){\tt 70}}
\put(280,25){\makebox(35,25){\tt 71}}
\put(280,0){\makebox(35,25){\tt 72}}
\put(315,175){\makebox(35,25){\tt 73}}
\put(315,150){\makebox(35,25){\tt 74}}
\put(315,125){\makebox(35,25){\tt 75}}
\put(315,100){\makebox(35,25){\tt 76}}
\put(315,75){\makebox(35,25){\tt 77}}
\put(315,50){\makebox(35,25){\tt 78}}
\put(315,25){\makebox(35,25){\tt 79}}
\put(315,0){\makebox(35,25){\tt 80}}
\put(350,175){\makebox(35,25){\tt 81}}
\put(350,150){\makebox(35,25){\tt 82}}
\put(350,125){\makebox(35,25){\tt 83}}
\put(350,100){\makebox(35,25){\tt 84}}
\put(350,75){\makebox(35,25){\tt 85}}
\put(350,50){\makebox(35,25){\tt 86}}
\put(350,25){\makebox(35,25){\tt 87}}
\put(350,0){\makebox(35,25){\tt 88}}
\put(385,175){\makebox(35,25){\tt 89}}
\put(385,150){\makebox(35,25){\tt 90}}
\put(385,125){\makebox(35,25){\tt 91}}
\put(385,100){\makebox(35,25){\tt 92}}
\put(385,75){\makebox(35,25){\tt 93}}
\put(385,50){\makebox(35,25){\tt 94}}
\put(385,25){\makebox(35,25){\tt 95}}
\put(385,0){\makebox(35,25){\tt 96}}
\put(420,175){\makebox(35,25){\tt 97}}
\put(420,150){\makebox(35,25){\tt 98}}
\put(420,125){\makebox(35,25){\tt 99}}
\put(420,100){\makebox(35,25){\tt 100}}
\put(420,75){\makebox(35,25){\tt 101}}
\put(420,50){\makebox(35,25){\tt 102}}
\put(420,25){\makebox(35,25){\tt 103}}
\put(420,0){\makebox(35,25){\tt 104}}
\put(455,175){\makebox(35,25){\tt 105}}
\put(455,150){\makebox(35,25){\tt 106}}
\put(455,125){\makebox(35,25){\tt 107}}
\put(455,100){\makebox(35,25){\tt 108}}
\put(455,75){\makebox(35,25){\tt 109}}
\put(455,50){\makebox(35,25){\tt 110}}
\put(455,25){\makebox(35,25){\tt 111}}
\put(455,0){\makebox(35,25){\tt 112}}
\put(490,175){\makebox(35,25){\tt 113}}
\put(490,150){\makebox(35,25){\tt 114}}
\put(490,125){\makebox(35,25){\tt 115}}
\put(490,100){\makebox(35,25){\tt 116}}
\put(490,75){\makebox(35,25){\tt 117}}
\put(490,50){\makebox(35,25){\tt 118}}
\put(490,25){\makebox(35,25){\tt 119}}
\put(490,0){\makebox(35,25){\tt 120}}
\put(525,175){\makebox(35,25){\tt 121}}
\put(525,150){\makebox(35,25){\tt 122}}
\put(525,125){\makebox(35,25){\tt 123}}
\put(525,100){\makebox(35,25){\tt 124}}
\put(525,75){\makebox(35,25){\tt 125}}
\put(525,50){\makebox(35,25){\tt 126}}
\put(525,25){\makebox(35,25){\tt 127}}
\put(525,0){\makebox(35,25){\tt 128}}
\end{picture}
\end{center}

\noindent
\texttt{FOXTROT(I)} is aligned with element 3*I-2 of the template.

Suppose on the other hand that the interface to \texttt{TERPSICHORE} looks
like this:

                                                                        \CODE
      SUBROUTINE TERPSICHORE(FOXTROT)
      LOGICAL FOXTROT(:)
!HPF$ DISTRIBUTE FOXTROT(BLOCK)
                                                                        \EDOC


In this case, the template of \texttt{FOXTROT} is its natural
template; it has the same size 14 as \texttt{FOXTROT} itself.  The
actual argument, \texttt{FRUG(1:40:3)} is mapped to the 16 processors
in this manner:

\begin{center}
\begin{tabular}{cc}
Abstract  &  Elements \\
processor & of FRUG \\
1 & 1, 2, 3 \\
2 & 4, 5, 6 \\
3 & 7, 8 \\
4 & 9, 10, 11 \\
5 & 12, 13, 14 \\
6--16   &  none
\end{tabular}
\end{center}

That is, the original positions (in the template of the actual
argument) of the elements of the dummy are as follows:

\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,225)(0,0)
\put(0,200){\makebox(35,25){\small\rm 1}}
\put(35,200){\makebox(35,25){\small\rm 2}}
\put(70,200){\makebox(35,25){\small\rm 3}}
\put(105,200){\makebox(35,25){\small\rm 4}}
\put(140,200){\makebox(35,25){\small\rm 5}}
\put(175,200){\makebox(35,25){\small\rm 6}}
\put(210,200){\makebox(35,25){\small\rm 7}}
\put(245,200){\makebox(35,25){\small\rm 8}}
\put(280,200){\makebox(35,25){\small\rm 9}}
\put(315,200){\makebox(35,25){\small\rm 10}}
\put(350,200){\makebox(35,25){\small\rm 11}}
\put(385,200){\makebox(35,25){\small\rm 12}}
\put(420,200){\makebox(35,25){\small\rm 13}}
\put(455,200){\makebox(35,25){\small\rm 14}}
\put(490,200){\makebox(35,25){\small\rm 15}}
\put(525,200){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){7}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,200){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){200}}
\put(0,175){\makebox(35,25){\tt 1}}
\put(0,100){\makebox(35,25){\tt 2}}
\put(0,25){\makebox(35,25){\tt 3}}
\put(35,150){\makebox(35,25){\tt 4}}
\put(35,75){\makebox(35,25){\tt 5}}
\put(35,0){\makebox(35,25){\tt 6}}
\put(70,125){\makebox(35,25){\tt 7}}
\put(70,50){\makebox(35,25){\tt 8}}
\put(105,175){\makebox(35,25){\tt 9}}
\put(105,100){\makebox(35,25){\tt 10}}
\put(105,25){\makebox(35,25){\tt 11}}
\put(140,150){\makebox(35,25){\tt 12}}
\put(140,75){\makebox(35,25){\tt 13}}
\put(140,0){\makebox(35,25){\tt 14}}
\end{picture}
\end{center}

This layout (3 elements on the first processor, 3 on the second, 2 on
the third, 3 on the fourth, \dots) cannot properly be described as a
\texttt{BLOCK} distribution.  Therefore, remapping will take place at
the call.

Remapping can be avoided without using \texttt{INHERIT} by explicitly
aligning the dummy to a declared template of size 128 distributed
\texttt{BLOCK}:

                                                                        \CODE
      SUBROUTINE TERPSICHORE(FOXTROT)
      LOGICAL FOXTROT(:)
!HPF$ PROCESSORS DANCE_FLOOR(16)
!HPF$ TEMPLATE, DISTRIBUTE(BLOCK) ONTO DANCE_FLOOR::GURF(128)
!HPF$ ALIGN FOXTROT(J) WITH GURF(3*J-2)
                                                                        \EDOC

\begin{users}
  The advantage of this technique is that, where it can be used, it
  gives the compiler more information; this information can often be
  used to generate more efficient code.
\end{users}


\section{Equivalence and Partial Order on the Set of Mappings}
\label{mapsub:PartialOrderOnMaps}

The set of mappings of named objects is endowed with a partial order
modulo a certain equivalence.  Roughly speaking, if \(P\) and \(Q\)
are two mappings, then \(P\geq Q\) means that \(P\) is partially
specified, and that \(Q\) is one of the mappings that is consistent
with \(P\).  This notion is used below in
section~\ref{mapsub:ExplicitInterfaces}, and also in
section~\ref{POINTERS-SECTION}.

\begin{users}
  Since these conditions are complex to state, it is worth noting that
  if you always provide explicit interfaces (which, as explained
  below, is quite easy and generally happens automatically), and if
  you don't use mapped pointers (an Approved Extension, explained
  below in section~\ref{POINTERS-SECTION}), then you can completely
  omit reading this section.
\end{users}

The precise definition is as follows.

First, we define a notion of equivalence for \textit{dist-format}
specifications:

\begin{enumerate}
\item Each \textit{dist-format} is equivalent to itself.

\item  Using the notation \(\equiv\) for the phrase ``is equivalent to'',

  \[\begin{array}{rclcl}
    \texttt{BLOCK}(n)  &\equiv& \texttt{BLOCK}(m) & \mbox{iff } m
    \mbox{ and } n \mbox{ have the same value} \\
    \texttt{CYCLIC}(n) &\equiv& \texttt{CYCLIC}(m) & \mbox{iff } m
    \mbox{ and } n \mbox{ have the same value} \\
    \texttt{CYCLIC}    &\equiv& \texttt{CYCLIC}(1) \\
  \end{array}\]

\item Other than this, no two lexically distinct \textit{dist-format}
  specifications are equivalent.
\end{enumerate}

Equivalence, thus defined, is an equivalence relation in the usual sense.

Now the partial order on mappings is defined: Let \texttt{S} (``special'')
and \texttt{G} (``general'') be two data objects.

The mapping of \texttt{S} is a \emph{specialization} of the mapping of
\texttt{G} if and only if either:

\begin{enumerate}

\item \texttt{G} has the \texttt{INHERIT} attribute, or

\item \texttt{S} does not have the \texttt{INHERIT} attribute, and the
  following constraints all hold:

  \begin{enumerate}
  \item \texttt{S} is a named object, and
  \item The shapes of the ultimate align targets of \texttt{S} and \texttt{G}
    are the same, and
  \item The dimensions of \texttt{S} and \texttt{G} each correspond to the same
    dimension of their respective ultimate align targets, and
    corresponding elements of \texttt{S} and \texttt{G} are aligned with the
    same corresponding elements of their respective ultimate align
    targets, and
  \item Either

    \begin{enumerate}
    \item The ultimate align targets of \texttt{S} and \texttt{G} are not
      explicitly distributed, or
    \item Both ultimate align targets of \texttt{S} and \texttt{G} are
      explicitly distributed.  In this case, the distribution
      directive specified for the ultimate align target of \texttt{G} must
      satisfy one of the following conditions:

      \begin{enumerate}
      \item It must have no \textit{dist-onto-clause}, or
      \item It must have a \textit{dist-onto-clause} of
        ``\texttt{ONTO} *'', or
      \item It must have a \textit{dist-onto-clause} specifying a
        processor arrangement having the same shape as that
        explicitly specified in a distribution directive for the
        ultimate align target of \texttt{S}.
      \end{enumerate}

      and the distribution directive for the ultimate align target of
      \texttt{G} must also satisfy one of the following conditions:

      \begin{enumerate}
      \item It must have no \textit{dist-format-clause}, or
      \item It must have a \textit{dist-format-clause} of ``*'', or
      \item Each \textit{dist-format} must be equivalent (in the sense
        defined above) to the \textit{dist-format} in the
        corresponding position of the \textit{dist-format-clause} in
        an explicit distribution directive for the ultimate align
        target of \texttt{S}.
      \end{enumerate}

    \end{enumerate}

  \end{enumerate}

\end{enumerate}

With this definition,

\begin{itemize}
\item Any mapping of a named object is a specialization of itself.
\item If \(A\), \(B\), and \(C\) are named objects, and if the mapping
  of \(A\) is a specialization of the mapping of \(B\) and the mapping
  of \(B\) is a specialization of the mapping of \(C\), then the
  mapping of \(A\) is a specialization of the mapping of \(C\).
\end{itemize}

That is, the specialization relation, as applied to mappings of named
objects, is reflexive and transitive, and it can therefore be applied
to produce an equivalence relation on the set of mappings of named
objects: two such mappings can be said to be equivalent iff each is a
specialization of the other.  With this definition, the specialization
relation yields a partial ordering on the set of mappings of named
objects, modulo equivalence.  The \texttt{INHERIT} mapping is the
unique maximal element in this partial order.


\section{Explicit Interfaces}
\label{mapsub:ExplicitInterfaces}

Under certain conditions, an explicit interface for a subprogram is
not required.  The conditions in Fortran under which this is allowable
are tightened considerably for HPF programs that use mapping
directives.

\begin{users}
  These conditions are complex.  The important thing to realize is
  that you don't have to read any of this if you have an explicit
  interface.  So if there is any doubt in your mind, just make sure
  you have an explicit interface.
\end{users}

An explicit interface is required \emph{except} when all of the
following conditions hold:

\begin{enumerate}

\item  Fortran does not require one, \emph{and}

\item No dummy argument is distributed transcriptively or with the
  \texttt{INHERIT} attribute, \emph{and}

\item For each pair of corresponding actual and dummy arguments, either:

  \begin{enumerate}

  \item They are both implicitly mapped, or

  \item They are both explicitly mapped and

    \begin{enumerate}
    \item The mapping of the actual argument is a specialization of
      the mapping of the dummy argument, and
    \item If the ultimate align targets of the actual and dummy
      arguments are both explicitly distributed, then the
      \textit{dist-onto-clause} of each must specify processor
      arrangements with the same shape.
    \end{enumerate}

  \end{enumerate}

  \emph{and}

\item For each pair of corresponding actual and dummy arguments, either:

  \begin{enumerate}

  \item Both are sequential, or

  \item Both are nonsequential.

  \end{enumerate}

\end{enumerate}

\begin{rationale}
  This has the following consequences:

  \begin{itemize}

  \item A plain Fortran program (i.e., with no HPF directives) will
    continue to be legal without the need to add additional
    interfaces, at least in a compilation environment in which all
    variables are sequential by default.  This is insured by items 1,
    2, 3a, and 4a. 

  \item If remapping is necessary, this fact will be visible to the
    caller.  Thus the implementation may choose to have all remapping
    performed by the caller.

  \end{itemize}
\end{rationale}

\begin{users}
  This requirement pushes the user strongly in the direction of always
  providing explicit interfaces.  This is a good thing---explicit
  interfaces allow many errors to be caught at compile-time and greatly
  speed up the process of robust software development.

  Note, that an explicit interface can be provided in three ways:

  \begin{enumerate}

  \item A module subprogram has an explicit interface.

  \item An internal subprogram has an explicit interface.

  \item An explicit interface may be provided by an interface block.

  \end{enumerate}

  In addition, an intrinsic procedure always has an explicit interface
  by definition.

  The idiomatic Fortran way of programming makes extensive use of
  modules; every subprogram, for instance, can be in a module.  This
  provides explicit interfaces automatically, with no extra effort on
  the part of the programmer.  It should very seldom be necessary to
  write an interface block.
\end{users}

\subsection{Characteristics of Procedures}
\label{mapsub:ProcChars}

The characteristics of dummy data objects and function results as
given in section 12.2 of the Fortran standard are extended to
also include the \emph{hpf-characteristics} of such objects, which are defined
recursively as follows:

\begin{itemize}
\item A processor arrangement has one hpf-characteristic: its shape.

\item A template has up to three hpf-characteristics:

\begin{enumerate}
\item its shape;
\item its distribution, if explicitly stated;
\item the hpf-characteristic (i.e., the shape) of the processor
  arrangement onto which it is distributed, if explicitly stated.
\end{enumerate}

\item A dummy data object has the following hpf-characteristics:

\begin{enumerate}
\item its alignment, if explicitly stated, as well as all
  hpf-characteristics of its align target;
\item its distribution, if explicitly stated, as well as the
  hpf-characteristic (i.e., the shape) of the processor arrangement
  onto which it is distributed, if explicitly stated.
\end{enumerate}

\item A function result has the same hpf-characteristics as a dummy
  data object.  Specifically, it has the following
  hpf-characteristics:

\begin{enumerate}
\item its alignment, if explicitly stated, as well as all
  hpf-characteristics of its align target;
\item its distribution, if explicitly stated, as well as the
  hpf-characteristic (i.e., the shape) of the processor arrangement
  onto which it is distributed, if explicitly stated.
\end{enumerate}

\end{itemize}

\begin{rationale}
  In case an explicit interface is given by an interface block, the
  Fortran standard specifies what information must be specified in
  that interface block; it does this using the concept of a Fortran
  \emph{characteristic}.  Characteristics of dummy data objects, for
  instance, include their types.  Characteristics must be specified in
  interface blocks; section 12.3.2.1 of the Fortran standard states

  \begin{quote}
    An interface body specifies all of the procedure's characteristics and
    these shall be consistent with those specified in the procedure
    definition\dots
  \end{quote}

  Normally, an interface block for a procedure is a textual copy of the
  appropriate declarations of that procedure.  This section simply says
  that such a textual copy must include any explicit mapping directives
  relevant to dummy arguments of the procedure.
\end{rationale}

\section{Restrictions on Pointers and Targets}
\label{mapsub:pointers}

If, on invocation of a procedure P: (a)~a dummy argument has the
\texttt{TARGET} attribute, and (b)~the corresponding actual argument
has the \texttt{TARGET} attribute and is not an array section with a
vector subscript (and therefore is an object A or a section of an
array A), then the program is not HPF-conforming unless:
\begin{enumerate}
\item No remapping of the actual argument occurs during the call; or
\item the remainder of program execution would be unaffected if
  \begin{enumerate}
  \item\label{first-item} each pointer associated with any portion of
    the dummy argument or with any portion of A during execution of P
    were to acquire undefined pointer association status on exit from
    P; and
  \item\label{second-item} each pointer associated with any portion of
    A before the call were to acquire undefined pointer association
    status on entry to P and, if not reassigned during execution of P,
    were to be restored on exit to the pointer association status it
    had before entry.
  \end{enumerate}
\end{enumerate}

Note that if a dummy argument has the \texttt{TARGET} attribute and no
explicit mapping attributes, then the \texttt{INHERIT} attribute is
implicitly assumed (see section~\ref{INHERIT-SECTION}); therefore no
remapping occurs for such a dummy argument and there is no problem.

\begin{rationale}
  These restrictions are made in order to support the following part
  of the Fortran standard (in section 12.4.1.1 of that document) in
  the face of implicit remapping across the subprogram interface:
  \begin{quote}
    If the dummy argument does not have the \texttt{TARGET} or
    \texttt{POINTER} attribute, any pointers associated with the actual
    argument do not become associated with the corresponding dummy
    argument on invocation of the procedure.

    If the dummy argument has the \texttt{TARGET} attribute and the
    corresponding actual argument has the \texttt{TARGET} attribute but
    is not an array section with a vector subscript:
    \begin{enumerate}
    \item Any pointers associated with the actual argument become
      associated with the corresponding dummy argument on invocation of
      the procedure.

    \item When execution of the procedure completes, any pointers
      associated with the dummy argument remain associated with the actual
      argument.
    \end{enumerate}

    If the dummy argument has the \texttt{TARGET} attribute and the
    corresponding actual argument does not have the \texttt{TARGET}
    attribute or is an array section with a vector subscript, any pointers
    associated with the dummy argument become undefined when execution of
    the procedure completes.
  \end{quote}
\end{rationale}

\subsection{Example}

Here is an example that illustrates the restrictions of this section:

\CODE

      INTEGER, TARGET, DIMENSION (10) :: ACT
      INTEGER, POINTER, DIMENSON (:) :: POINTS_TO_ACT, POINTS_TO_DUM
!HPF$ DISTRIBUTE ACT(BLOCK)

      POINTS_TO_ACT => ACT
      CALL F(ACT)
      POINTS_TO_DUM(1) = 1             ! ILLEGAL

      CONTAINS
        SUBROUTINE F(DUM)
          INTEGER, TARGET, DIMENSION(10) :: DUM
        !HPF$ DISTRIBUTE DUM(CYCLIC)

          POINTS_TO_DUM => DUM
          POINTS_TO_ACT(1) = 1         ! ILLEGAL
        END SUBROUTINE
      END

\EDOC

The assignment to \texttt{POINTS_TO_DUM(1)} is illegal because it
violates item~\ref{first-item}; the assignment to
\texttt{POINTS_TO_ACT(1)} is illegal because it violates
item~\ref{second-item}.

\section{Argument Passing and Sequence Association}

For actual arguments in a procedure call, Fortran allows an array
element (scalar) to be associated with a dummy argument that is an
array.  It furthermore allows the shape of a dummy argument to differ
from the shape of the corresponding actual array argument, in effect
reshaping the actual argument via the procedure call.  Storage
sequence properties of Fortran are used to identify the values of the
dummy argument.  This feature, carried over from FORTRAN 77, has been
widely used to pass starting addresses of subarrays, rows or columns
of a larger array, to procedures.  For HPF arrays that are potentially
mapped across processors, this feature is not fully supported.


\subsection{Sequence Association Rules}

\begin{enumerate}

\item When an array element or the name of an assumed-size array is
  used as an actual argument, the associated dummy argument must be a
  scalar or specified to be a sequential array.

  An array-element designator of a nonsequential array must not be
  associated with a dummy array argument.

\item When an actual argument is an array or array section and the
  corresponding dummy argument differs from the actual argument in
  shape, then the dummy argument must be declared sequential and the
  actual array argument must be sequential.

\item An object of type character (scalar or array) is nonsequential
  if it conforms to the requirements of Definition~\ref{seq-var} of
  section~\ref{sequence-defs}.  If the length of an explicit-length
  character dummy argument differs from the length of the actual
  argument, then both the actual and dummy arguments must be
  sequential.


\item Without an explicit interface, a sequential actual may not be
  associated with a nonsequential dummy and a nonsequential actual may
  not be associated with a sequential dummy.  (This item merely
  repeats part of section~\ref{mapsub:ExplicitInterfaces}).


\end{enumerate}


\subsection{Discussion of Sequence Association}

When the shape of the dummy array argument and its associated actual
array argument differ, the actual argument must not be an expression.
There is no HPF mechanism for declaring that the value of an
array-valued expression is sequential.  In order to associate such an
expression as an actual argument with a dummy argument of different
rank, the actual argument must first be assigned to a named array
variable that is forced to be sequential according to
Definition~\ref{seq-var} of section~\ref{sequence-defs}.

\subsection{Examples of Sequence Association}

Given the following subroutine fragment:
                                                                \CODE
      SUBROUTINE HOME (X)
      DIMENSION X (20,10)
                                                                \EDOC
By rule 1
                                                                \CODE
      CALL HOME (ET (2,1))
                                                                \EDOC
is legal only if \texttt{X} is declared sequential in \texttt{HOME}
and \texttt{ET} is sequential in the calling procedure.

Likewise, by rules 2 and 4
                                                                \CODE
      CALL HOME (ET)
                                                                \EDOC
requires either that \texttt{ET} and \texttt{X} are both sequential
arrays or that \texttt{ET} and \texttt{X} have the same shape and
(in the absence of an explicit interface) have the same sequence
attribute.


Rule 3 addresses a special consideration for  objects of type
character. Change of the length of character objects across
a call, as in

                                                                \CODE
      CHARACTER (LEN=44) one_long_word
      one_long_word = 'Chargoggagoggmanchaugagoggchaubunagungamaugg'
      CALL webster(one_long_word)

      SUBROUTINE webster(short_dictionary)
      CHARACTER (LEN=4) short_dictionary (11)
          !Note that short_dictionary(3) is 'agog', for example
                                                                \EDOC

\noindent
is conceptually legal in Fortran. In HPF, both the actual argument and
dummy argument must be sequential.
(Chargoggagoggmanchaugagoggchaubunagungamaugg is the original Nipmuc
name for what is now called Lake Webster in Massachusetts.)



---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct 18 13:39:40 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id NAA24823 for hpff-doc-out; Fri, 18 Oct 1996 13:39:40 -0500 (CDT)
Received: from mail.think.com (Mail1.Think.COM [131.239.33.245]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id NAA24816 for <hpff-doc@cs.rice.edu>; Fri, 18 Oct 1996 13:39:35 -0500 (CDT)
Received: from gandalf.think.com (Gandalf.Think.COM [131.239.146.104])
    by mail.think.com (8.7.5/8.7.3/m7) with SMTP id OAA08476;
    Fri, 18 Oct 1996 14:39:29 -0400 (EDT)
From: Carol Munroe <munroe@think.com>
Received: by gandalf.think.com (4.1/Think-1.3)
	id AA07467; Fri, 18 Oct 96 14:39:28 EDT
Date: Fri, 18 Oct 96 14:39:28 EDT
Message-Id: <9610181839.AA07467@gandalf.think.com>
To: schreibr@hplpp3.hpl.hp.com
Cc: hpff-doc@cs.rice.edu, munroe@think.com
Subject: hpff-doc: Comments on library.tex
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
I've found a few possible minor corrections or improvements to file
library.tex of Section 6 on Intrinsic and Library Procedures, plus one or
two for the included related files Grade/grade-[up,down].tex, which will
follow.
****
Section 6 intro, p. 90, lines 18-20 now has

       "The material of Sections 13.1, 13.2, 13.3, 13.5.7, 13.8.1, 13.8.2, 
	13.9, and 13.10 REPLACE THESE HARD LINKS WITH SYMBOLIC LINKS!!!!!!!
	!!!!!!!!!!!!! ..."
I don't think it's practical to use symbolic links to the Fortran 95
document, since it's a separate document that we don't have, or am I
wrong? Anyway, the section numbers look OK to me as is, and I don't 
think we want this internal comment left in the public comment version.

****
Section 6.2, p. 90, lines 40-41 now has
	"...at the end of the numbered list in Section 7.1.6.2 of the
	Fortran standard, add:
		(11) A reference to one ..."

The list in my Fortran 95 draft already has 12 numbered items, so this 
added item should be #13:

		"(13) A reference to one ..."


****
Section 6.3 on Computational Intrinsic Functions, p. 91, line 30 now has

	"HPF adds one new intrinsic function, {\tt ILEN}, ..."

The context makes it clear that this is a computational one, but for
greater clarity, I'd suggest replacing it with

	"HPF adds one new computational intrinsic function, {\tt ILEN}, ..."

****
Section 6.4.4 Array Combining Scatter Functions, p. 92, lines 38-39 now has

	"Each of the twelve reduction operation in the language corresponds
	 to one of the scatter functions."

This is a really petty point, but there are only 11 reduction operations
in the language, plus the COPY combining operation. So maybe it should
read something like this:

	"Each of the eleven reduction operations in the language corresponds
	 to one of the scatter functions, while the {\tt COPY\_SCATTER} 
	 supports overwriting an existing value with any one of the values
	 in the corresponding subset."

[Alternatively, some reference could be made to offering a way to handle the
problem that might otherwise be expressed by a statement like A(V) = B in
Fortran except that the elements of V do not all have distinct values
(i.e., the problem of a "many-one array section" on the left side of an
array assignment).]

****
Section 6.4.4, p. 93, lines 28-30 currently has a few typos:

       "Note that the elements of the {\tt INDX} arrays must be nonegative,
	and that {\tt INDX(j)} may not exceed {\tt SIZE(BASE, j)}.
	The result computed is not affected by the the declared upper 
	or lower bounds on indices of {\tt BASE}; it depends 
	only on the shape of the the value of {\tt BASE}."

Cleaned up, this should read approximately

       "Note that the elements of the {\tt INDX} arrays must be non-negative,
	and that {\tt INDXj} may not exceed {\tt SIZE(BASE, j)}.
	The result computed is not affected by the declared upper 
	or lower bounds on indices of {\tt BASE}; it depends 
	only on the shape of {\tt BASE}."




---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct 18 14:13:09 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id OAA26382 for hpff-doc-out; Fri, 18 Oct 1996 14:13:09 -0500 (CDT)
Received: from mail.think.com (Mail1.Think.COM [131.239.33.245]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id OAA26368 for <hpff-doc@cs.rice.edu>; Fri, 18 Oct 1996 14:13:02 -0500 (CDT)
Received: from gandalf.think.com (Gandalf.Think.COM [131.239.146.104])
    by mail.think.com (8.7.5/8.7.3/m7) with SMTP id PAA10430;
    Fri, 18 Oct 1996 15:12:59 -0400 (EDT)
From: Carol Munroe <munroe@think.com>
Received: by gandalf.think.com (4.1/Think-1.3)
	id AA07731; Fri, 18 Oct 96 15:12:57 EDT
Date: Fri, 18 Oct 96 15:12:57 EDT
Message-Id: <9610181912.AA07731@gandalf.think.com>
To: schreibr@hplpp3.hpl.hp.com
Cc: hpff-doc@cs.rice.edu, munroe@think.com
Subject: hpff-doc: Comments on library.tex and Grade/grade-[up,down].tex
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
**********************************************
One more small correction to file library.tex:

Section 6.5 Generic Intrinsic and Library Procedures, p. 99, line 6, says

	"See Section 13.10 of the standard."

This reference should be updated to 

	"See Section 13.11 of the standard."


******************************************************************
file Grade/grade-up.tex

****
Section 6.7.14, p. 112, lines 20-21 now reads
	\Case (ii):     The result of \newline
       	        {\tt R = LBOUND(ARRAY, DIM=K) + GRADE_UP(ARRAY, DIM=K) -1}

There's nothing wrong with this, but it would emphasize GRADE_UP, the
function being defined, more clearly (and look more like Case (i)) in
a permuted order:

	\Case (ii):     The result of \newline
       	        {\tt R =  GRADE_UP(ARRAY, DIM=K) + LBOUND(ARRAY, DIM=K) -1}


**** Section 6.7.14, p. 112, lines 43-48 currently include an example
showing the result of GRADE_UP(A, DIM=1). It would be useful to include the
result of GRADE_UP(A, DIM=2) as well, partly for symmetry and completeness,
but also because there can be some confusion between what the grade
function returns (for instance, in TMC's CM Fortran, there is a RANK 
function that returns the inverse permutation), and the example shown,
with DIM=1, returns a grade permutation that happens to be equal to its
inverse. The DIM=2 example is distinct from its inverse, however.
I.e., continue the current text, at the bottom of the page, as shown

	then {\tt GRADE_UP(A, DIM = 1)} has the value
                                       \MATRIX{      1,  3,  1              \cr
                                                     3,  2,  2              \cr
                                                     2,  1,  3 },

	and {\tt GRADE_UP(A, DIM = 2)} has the value
                                       \MATRIX{      1,  3,  2              \cr
                                                     3,  1,  2              \cr
                                                     1,  2,  3 }.
				

******************************************************************
file Grade/grade-down.tex

****
Section 6.7.13, p. 111, lines 6-7 now reads
	\Case (ii):     The result of \newline
       	        {\tt R = LBOUND(ARRAY, DIM=K) + GRADE_DOWN(ARRAY, DIM=K) -1}

To emphasize GRADE_DOWN, the function being defined, more clearly (and look
more like Case (i)) in a permuted order:

	\Case (ii):     The result of \newline
       	        {\tt R = GRADE_DOWN(ARRAY, DIM=K) + LBOUND(ARRAY, DIM=K) -1}

**** Section 6.7.13, p. 111, lines 30-35 currently include an example
showing the result of GRADE_DOWN(A, DIM=1). For consistency with
the GRADE_UP changes, it would be nice to add an example of 
GRADE_DOWN(A, DIM=2) here as well.

I.e., continue the current text as shown

	then {\tt GRADE_DOWN(A, DIM = 1)} has the value
                                       \MATRIX{      2,  1,  3              \cr
                                                     1,  2,  1              \cr
                                                     3,  3,  2 },

	and {\tt GRADE_DOWN(A, DIM = 2)} has the value
                                       \MATRIX{      2,  3,  1              \cr
                                                     2,  1,  3              \cr
                                                     3,  2,  1 }.
				





---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct 18 16:29:28 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id QAA03106 for hpff-doc-out; Fri, 18 Oct 1996 16:29:28 -0500 (CDT)
Received: from VNET.IBM.COM (vnet.ibm.com [199.171.26.4]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id QAA03100 for <hpff-doc@cs.rice.edu>; Fri, 18 Oct 1996 16:29:22 -0500 (CDT)
Received: from TOROLAB by VNET.IBM.COM (IBM VM SMTP V2R3) with BSMTP id 1239;
   Fri, 18 Oct 96 17:29:17 EDT
Received: by TOROLAB (XAGENTA 4.0) id 5474; Fri, 18 Oct 1996 17:28:54 -0400 
Received: by twinpeaks.torolab.ibm.com (AIX 3.2/UCB 5.64/4.03)
          id AA26947; Fri, 18 Oct 1996 17:24:55 -0400
From: <zongaro@vnet.ibm.com> (Henry Zongaro)
Message-Id: <9610182124.AA26947@twinpeaks.torolab.ibm.com>
Subject: hpff-doc: io-ext.tex
To: hpff-doc@cs.rice.edu
Date: Fri, 18 Oct 1996 17:24:53 -0400 (EDT)
X-Mailer: ELM [version 2.4 PL24alpha3]
Content-Type: text
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Hello,

     Here's the latest revision of io-ext.tex.  There are a couple of points
still being discussed.  One is the "READ ... I, A(I)" issue, a second is the
need for an ASYNCH= specifier on the INQUIRE statement - I guess we'll have to
wait for the public comments to suggest the syntax for that (since it hasn't
been formulated yet).

Thanks,

Henry

------------------------------------------------------------------------------

% File: io-ext.tex

% Contents:
% Approved Extension for EXTRINSIC(HPF_LOCAL) for HPF 2.0 document

% Revision history:
% May-28-96     Created by Larry Meadows, The Portland Group
% 1996/10/07    Updated by Henry Zongaro
% 1996/10/18    Updated by Henry Zongaro


\chapter{Approved Extension for Asynchronous I/O}
\label{ch-io-ext}


This section defines a mechanism for performing Asynchronous I/O
from an HPF or Fortran program. These are presented as changes
to the Fortran 90 standard.

To the second paragraph of section 9.2.1, before ``and'' add
``a processor-dependent set of allowed {\bf transfer methods},''.

To section 9.3.4, Rule R905, add

\begin{quote}
                                                                         \BNF
connect-spec             \IS  ASYNCH = scalar-default-char-expr
                                                                         \FNB
\end{quote}


Add a new section after 9.3.4.10, entitled ``{\bf ASYNCH= specifier in the
OPEN statement}'', containing the following paragraph:

\begin{quote}
The {\em scalar-default-char-expr} shall evaluate to YES or NO.  YES specifies
that asynchronous data transfer statements are permitted for this connection.
NO specifies that asynchronous data transfer statements are not permitted
for this connection.  The value specified shall be in the set of transfer
methods permitted for the file.  If this specifier is omitted, the default
value is NO.
\end{quote}

To section 9.4.1, Rule R912, add

\begin{quote}
                                                                        \BNF
io-control-spec            \IS ID = scalar-default-int-variable
                                                                        \FNB
\end{quote}

To section 9.4.1, Rule R912 add the constraints

\begin{quote}
\begin{constraints}

\item If an {\tt ID=} specifier is present, the {\tt REC=} specifier shall
appear, a {\em format} shall not appear, and a {\em namelist-group-name}
shall not appear.

\item If an {\tt ID=} specifier is present, then no function reference may
appear in an expression anywhere in the data transfer statement.

\end{constraints}
\end{quote}

At the end of section 9.4.1, add the following three paragraphs:

\begin{quote}
The addition of the {\tt ID=} specifier results in the initiation of an
asynchronous data transfer.  The data transfer statement must be
eventually followed by a {\tt WAIT} statement specifying the same
{\tt ID} value that was returned to the {\tt ID} variable in a data transfer
statement, unless an {\tt IOSTAT=} specifier appeared on the data transfer
statement and the variable specified became defined with a non-zero value, or
an {\tt ERR=} specifier appeared and an error condition was detected on the
data transfer statement, in which case no such {\tt WAIT} statement
is permitted to appear.  This {\tt WAIT} statement is called the
{\em matching} {\tt WAIT} statement. Note that asynchronous data transfer must
be direct and unformatted.

The {\tt ID=} specifier must not be specified for a unit opened with an
{\tt ASYNCH=} specifier with a value of NO.
\end{quote}

In section 9.4.1, in the fourth and fifth paragraphs after the constraints,
change both instances of ``{\tt IOSTAT=} or a {\tt SIZE=}'' to
``{\tt IOSTAT=}, {\tt SIZE=} or an {\tt ID=}''.

Insert the following text at the end of section 9.4.3 before the
final paragraph:

\begin{quote}
For an asynchronous data transfer, errors
may occur either during execution of the data transfer statement or
during subsequent data transfer.  Should these conditions not
result in termination of the program then these conditions will
be detectable by the programmer via {\tt ERR=} and {\tt IOSTAT=}
specifiers in the matching {\tt WAIT} statement.
\end{quote}

Alter the paragraph at the end of 9.4.3 to read as follows:

\begin{quote}
Execution of the executable program is terminated if an error condition
occurs during execution or during subsequent data transfer
of an input/output statement that contains neither
an {\tt IOSTAT=} nor an {\tt ERR=} specifier.

Should an asynchronous data transfer statement cause the {\tt ERR} or
{\tt IOSTAT}
variables to be set then any matching
{\tt WAIT} statement will do the same.
\end{quote}

In section 9.4.4, alter operation 8 to read as follows:

\begin{quote}
\begin{itemize}

\item  (8) Cause any variables specified in the {\tt IOSTAT=},
{\tt SIZE=} and
{\tt ID=} specifiers to become defined.

\end{itemize}
\end{quote}

To section 9.4.4, add the following three paragraphs:

\begin{quote}
For asynchronous data transfers steps 1-8 correspond to both
the asynchronous data transfer statement and the matching {\tt WAIT}
statement.  Steps 4-7 may occur asynchronously with program
execution.  If an implementation does not support asynchronous
data transfers then steps 1-8 may be performed by the asynchronous
data transfer statement,  the matching {\tt WAIT} statement must still
be executed, the only effect being to return status information.

Any variable which appears as an {\em input-item} or {\em output-item}
in an asynchronous data transfer statement, or which is associated with
such a variable,
shall not be referenced, become defined, or become undefined
until the execution of the matching {\tt WAIT} statement.

Multiple outstanding asynchronous data transfer operations are allowed
but they must all be reads or
writes. No other I/O statements on the same unit are allowed until all
{\tt WAIT} requests are satisfied.
A {\tt WRITE} statement with an {\tt ID=} specifier must not specify both
the same unit and record number as any {\tt WRITE} statement with an {\tt ID=}
specifier for which the matching {\tt WAIT} statement has not been executed.
\end{quote}

\begin{users}
Note: we still permit left-to-right definition of the I/O list on a READ.
This means that a statement like
\CODE
READ(10,ID=IDNUM,REC=10) I,A(I)
\EDOC
is legal and has the same semantics as a synchronous READ.
\end{users}


In section 9, change ``and {\tt INQUIRE} statements'' to
``, {\tt INQUIRE}, and {\tt WAIT} statements''.

In section 9.6.1, Rule R924, add

\begin{quote}
                                                                         \BNF
inquire-spec             \IS  ASYNCH = scalar-default-char-variable
                                                                         \FNB
\end{quote}


\section{WAIT statement}
                                                                        \BNF

        WAIT statement \IS WAIT (wait-spec-list)
        wait-spec \IS ID = scalar-default-int-expr
                  \OR ERR = label
                  \OR IOSTAT= label
                  \OR DONE=scalar-default-logical-variable
                                                                        \FNB

\begin{constraints}
\item A {\em wait-spec-list} shall contain exactly one {\tt ID=} specifier
and at most one of each of the other specifiers.
\end{constraints}

The {\tt ERR=} and {\tt IOSTAT=} specifiers may only be present
if they were present in the matching asynchronous
data transfer statement.

The {\tt WAIT} statement terminates an asynchronous data transfer.
The {\tt IOSTAT=}, and {\tt ERR=} specifiers are described in
sections 9.4.1.4, 9.4.1.5 and 9.4.1.6, respectively.

The {\tt DONE=} specifier is optional. If present, the
{\em scalar-default-logical-variable} is set to {\tt .TRUE.} if the
asynchronous operation is complete, and to {\tt .FALSE.} if it is not complete.

The {\tt WAIT} statement causes the processor
to wait until the matching data transfer statement terminates,
either normally, or with an error condition. After execution
of the matching {\tt WAIT} statement, error conditions, control transfer,
data transfer, and the value of any {\tt IOSTAT=} variable are as if the
data transfer statement had been executed synchronously in place of the
matching {\tt WAIT} statement, and with the addition of any {\tt IOSTAT=}
and {\tt ERR=},
specifiers to the {\it io-control-spec-list} of the data transfer
statement.

If the {\tt DONE} specifier is present, and the returned value is
{\tt .FALSE.}, then one
or more matching {\tt WAIT} statement must be executed, until either the
{\tt DONE=} specifier is not present, or the returned value is {\tt .TRUE.}.

\begin{implementors}
Implementors may choose to implement any or all asynchronous I/O
synchronously. This essentially means using the {\tt ID=} clause on the
data transfer statement to store the results of the transfer, then
supplying the results to the matching WAIT statement.
\end{implementors}
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct 18 16:53:04 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id QAA04012 for hpff-doc-out; Fri, 18 Oct 1996 16:53:04 -0500 (CDT)
Received: from VNET.IBM.COM (vnet.ibm.com [199.171.26.4]) by cs.rice.edu (8.7.1/8.7.1) with SMTP id QAA03993 for <hpff-doc@cs.rice.edu>; Fri, 18 Oct 1996 16:52:57 -0500 (CDT)
Received: from TOROLAB by VNET.IBM.COM (IBM VM SMTP V2R3) with BSMTP id 2341;
   Fri, 18 Oct 96 17:52:53 EDT
Received: by TOROLAB (XAGENTA 4.0) id 5594; Fri, 18 Oct 1996 17:56:44 -0400 
Received: by twinpeaks.torolab.ibm.com (AIX 3.2/UCB 5.64/4.03)
          id AA24450; Fri, 18 Oct 1996 17:52:45 -0400
From: <zongaro@vnet.ibm.com> (Henry Zongaro)
Message-Id: <9610182152.AA24450@twinpeaks.torolab.ibm.com>
Subject: hpff-doc: c-interop.tex
To: hpff-doc@cs.rice.edu
Date: Fri, 18 Oct 1996 17:52:43 -0400 (EDT)
X-Mailer: ELM [version 2.4 PL24alpha3]
Content-Type: text
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Hello,

     Here's the latest revision of c-interop.tex.

Thanks,

Henry

-------------------------------------------------------------------------------

% interop.tex

% Initial Version of June 21, 1996
% Andy Meltzer and Henry Zongaro
% Version 0.1 - July 11, 1996
% Version 0.2 - August 2, 1996
% Version 0.3 - Sept 18, Zosel -
%  generalized some of  text and move to section applying to all languages -
%  this included the map-to syntax.
%  also editing by Mike Delves to add table and quotes on values.
% Version 0.4 - Oct 17, 1996 Zongaro

%\chapter{Approved Extension for HPF Interoperability with C}
% for now - this is a section of another chapter ...

\section{C Language Bindings}
\label{ext-lang-c}



\label{ch-interop}

A common problem faced by Fortran users is the need to call procedures
written in other languages, particularly those written in C or which have
interfaces that can be described by C prototypes.  Although many Fortran
implementations provide methods which solve this problem, these solutions are
rarely portable.

This section defines a method of specifying interfaces to procedures defined
in C that removes most of the common obstacles to interoperability, while
retaining portability.

\subsection{Specification of Interfaces to Procedures Defined in C}

If a user wishes to specify that a procedure is defined by a C procedure,
this is specified with an {\it extrinsic-kind-keyword} of {\tt C}, as specified
in Section \ref{ch-extrinsics}.

For C subprograms for which an
      {\it extrinsic-spec-arg} of {\tt LANGUAGE = "C"} has been specified,
the constraints associated with the syntax for {\em map-to} (\ref{map-to-rule})
are extended as follows:

\begin{constraints}

\item  A function
       shall have a scalar result of type integer, real or
       double precision.

\item  A dummy argument of a procedure
      shall
        not be an assumed-shape
       array, shall not have the {\tt POINTER} attribute, shall not have the
       {\tt TARGET} attribute, nor shall it have a subobject which has the
       {\tt POINTER} attribute.

\item  The bounds of a dummy argument shall not
       be specified by specification expressions which are not constant
       specification expressions, nor shall the character length parameter
       of a dummy argument of such a procedure be specified by a specification
       expression which is not a constant specification expression.

\item  A {\it dummy-arg-list} of a subroutine
       shall not have a {\it dummy-arg}
       which is {\tt *} or a dummy procedure.
\end{constraints}

The value of the {\it char-literal-constant} in the {\tt EXTERNAL_NAME}
specifier gives the name of the procedure as defined in C.  This value need
not be the same as the procedure name specified by the {\it function-stmt}
or {\it subroutine-stmt}.  If {\tt EXTERNAL_NAME} is not specified, it is
as if it were specified with a value which is the same as the procedure name
in lower case letters.


The {\it extrinsic-spec-arg} of {\tt LANGUAGE = "C"} helps a compiler
identify a procedure
that is defined in C, so that it can take appropriate steps to ensure that
the procedure is invoked in the manner required by the C compiler.

\begin{implementors}
A vendor may feel compelled to provide support for more than one C compiler,
if different C compilers available for a system provide different procedure
calling conventions or different data type sizes.  For instance, a vendor's
compiler may provide support for a value of {\tt GNU_C} in the
{\tt LANGUAGE=} specifier,
or it may provide support through the use of compiler switches.
\end{implementors}

\subsection{Specification of Data Type Mappings for C}

The {\em map-to} attribute is the principal feature which facilitates
referencing procedures defined in C from within Fortran programs.  It allows
the user to specify conversions required to associate the actual arguments
specified on the procedure reference with the formal arguments defined by
the referenced procedure.  The attribute has several optional specifiers.  The
{\tt MAP_TO} specifier indicates the type of the C data to which the HPF data
shall
be converted by the compiler; the {\tt PASS_BY} specifier indicates whether a C
pointer to the dummy argument needs to be passed; the {\tt LAYOUT} specifier
indicates for an array whether the array element order needs to be changed from
Fortran's array element ordering to C's.

For C, the constraints associated with {\em map-to} (\ref{map-to-rule})
are extended as follows.

\begin{constraints}

\item The {\tt MAP_TO}
       attribute shall be specified for all dummy arguments and function
       result variables of a {\tt LANGUAGE = "C"} explicit interface.

\item  The  {\it map-to-type-spec} associated with a dummy argument shall be
compatible with the type of the dummy argument.  (See below for compatibility
rules.)

\item  A {\it layout-spec} shall only be specified for a dummy argument
which is an array.

\item  A {\it layout-spec} shall not be specified for an assumed-size array.
\end{constraints}

If the compiler is capable of representing letters in both upper and lower
case, the value specified for a {\it map-to-type-spec}, {\it layout-spec}
or {\it passby-spec} is without regard to case.  Any blanks specified for a
{\it map-to-type-spec}, {\it layout-spec} or {\it passby-spec} shall be ignored
by the compiler for the purposes of determining its value.

%\begin{reviewers}
%I don't believe the following definition of {\tt C_VOID_POINTER} is going to
%work.  This can get us to {\tt void *}, but what about {\tt int *},
%{\tt float *}, etc. that might appear within {\tt struct} definitions?  Or
%do we turn a blind eye and not support them?
%\end{reviewers}

An implementation shall provide a module, {\tt ISO_C}, which shall define a
derived type, {\tt C_VOID_POINTER}.  The components of the {\tt C_VOID_POINTER}
type shall be private.

\begin{users}
The {\tt C_VOID_POINTER} type provides a method of using {\tt void *}
pointers in a program, but does not give the user any way of manipulating
such a pointer in the Fortran part of the program, since I/O cannot be
performed on an object with private components outside the module which defines
the type, neither can the components or structure constructor of such a
structure be used outside of the module which defines the type.
\end{users}

The values permitted for a {\it map-to-type} are {\tt INT}, {\tt LONG},
{\tt SHORT}, {\tt CHAR}, {\tt SIGNED_CHAR}, {\tt FLOAT}, {\tt DOUBLE},
{\tt LONG_DOUBLE},
{\tt CHAR_PTR}, {\tt VOID_PTR}
or a comma-separated list, delimited by parentheses, of any of these values.
The HPF types with which these are compatible,
are shown in the table below.

A {\it map-to-type-spec} which is a parenthesized list of values is
compatible with a dummy argument of derived type if each value in the list
is compatible with the corresponding component of the derived type.

The values permitted for a {\it passby-spec} are {\tt VAL}, {\tt *},
{\tt ** }, {\tt *** } or {\tt **** }.  If the {\it passby-spec}
is not specified, the value {\tt VAL} is assumed.  If a {\it passby-spec} of
{\tt VAL} is specified, the dummy argument shall not have the
{\tt INTENT(OUT)} or {\tt INTENT(INOUT)} attribute specified.  If a value of
{\tt *}, {\tt **}, {\tt ***} or {\tt ****} is specified for the
{\it passby-spec}, an associated actual argument shall be a variable.

The value of the {\it map-to-type-spec} specified for a dummy argument in
the interface body of a procedure for which a {\tt LANGUAGE=} specifier whose
value is {\tt C} appears
shall be such that at
least one of the permitted mapped to types is the same as
the C data type of the corresponding formal argument in the C
definition of the procedure (or a type that is equivalent to one of the
permitted mapped to types).
The C data type of a function in the C
definition of a procedure shall be one of the permitted mapped to types
(or a type that is equivalent to the permitted mapped to types) specified
for the function result variable  in the interface body of a
function with the {\tt LANGUAGE=} specifier whose value is {\tt C}.
  If a subroutine has
been specified with a {\tt LANGUAGE=} specifier whose value is {\tt C}, the C definition
of the procedure shall be specified with a data type of {\tt void}.

%\begin{reviewers}
%I'm not sure how the C standard describes types that are "equivalent".  Anyone
%know the correct terminology?
%\end{reviewers}

The permitted mapped to types for scalar dummy arguments
of intrinsic type or of the derived type {\tt C_VOID_POINTER}, are shown in
the following table.
\vspace{0.3cm}
\begin{center}
\begin{tabular}{|l|l|l|l|l|l|l|} \hline
{\tt MAP_TO = } & {\bf Compatible}  & \multicolumn{5}{c}{{\bf C Type if} {\tt PASS_BY} {\bf =}} \vline \\
 & {\bf With} & {\tt VAL} & * & ** & *** & **** \\ \hline
{\tt INT} & {\tt INTEGER} & int & int* & int** & int*** & int**** \\
{\tt LONG} & {\tt INTEGER} & long & long* & long** & long*** & long**** \\
{\tt SHORT} & {\tt INTEGER} &  short & short* & short** & short*** & short**** \\
{\tt SIGNED_CHAR} & {\tt INTEGER} & signed & signed & signed & signed & signed \\
                  &               & \ \ \ char & \ \ \ char* & \ \ \ char** & \ \ \ char*** & \ \ \ char**** \\
{\tt FLOAT} & {\tt REAL} & float & float* & float** & float*** & float**** \\
{\tt DOUBLE} & {\tt REAL} & double & double* & double** & double*** & double**** \\
{\tt LONG_DOUBLE} & {\tt REAL} & double & double* & double** & double*** & double**** \\
{\tt CHAR} & {\tt CHARACTER(1)} & char & char* & char** & char*** & char**** \\
{\tt CHAR_PTR} & {\tt CHARACTER} & char* & char** & char*** & char**** & char***** \\
{\tt VOID_PTR} & {\tt C_VOID_POINTER} & void* & void** & void*** & void**** & void***** \\  \hline
\end{tabular}
\end{center}
\vspace{0.3cm}


The permitted mapped to types of an array are the same as the permitted mapped
to types of a scalar variable of that type followed by a left bracket
({\tt [}),
followed by the extent of the corresponding dimension of the dummy argument,
following by a right bracket ({\tt ]}), for each dimension of the array.  If
no value is specified for the {\tt LAYOUT=} specifier, the corresponding
dimensions of the dummy argument are determined from right to left; if the
value {\tt C_ARRAY} is specified for the {\tt LAYOUT=} specifier, the
corresponding
dimensions of the dummy argument are determined from left to right.

The permitted mapped to types of a scalar variable of derived type are the
structures whose members are of one of the permitted mapped to types of the
components of the derived type.


If there is a mismatch between the precision, representation method, range of
permitted values or storage sequence between the type of the dummy argument and
the permitted mapped to type of the dummy argument, the compiler shall ensure
that, for the duration of the reference to a procedure defined with a
{\tt LANGUAGE=} specifier whose value is {\tt C}, the dummy argument is represented in
a manner that is compatible with the expectations of the C processor for an
object of the permitted mapped to type.  Upon return from the procedure, the
compiler shall ensure that the value of an actual argument which is a variable
is restored to the specified type and kind.

If the range of permitted values of the type and mapped to type differ and
the value of the actual argument or some subobject of the actual argument is
not within the permitted range of the mapped to type, the value of the
associated dummy argument or subobject becomes undefined.  Conversely, if
the value of the dummy argument or some subobject of the dummy is not within
the permitted range of values of the associated dummy argument, and the
associated actual argument is a variable, the value of the associated actual
argument or subobject of the actual becomes undefined.

\begin{users}
These rules were created to ensure the portability of interoperability.
However, it should be noted that for large objects, a significant overhead may
be incurred if there is a mismatch between the representation method used for
the data type versus the representation method used for the permitted mapped to
type.
\end{users}

\begin{users}
In some cases, this may cause the value of the actual argument to change
without the value being modified by the procedure referenced.  For example,

\CODE
      PROGRAM P
        INTERFACE
          EXTRINSIC(LANGUAGE='C') SUBROUTINE C_SUB(R,I)
            REAL(KIND(1.0D0)), MAP_TO('FLOAT'), PASS_BY('*') :: R
            INTEGER, MAP_TO('INT', '*') :: I
          END SUBROUTINE C_SUB
        END INTERFACE
        REAL(KIND(0.0D0)) RR

        RR = 1.0D0 + 1.0D-10
        I = 123456789
        PRINT *, RR
        CALL C_SUB(RR, I)
        PRINT *, RR
      END PROGRAM P

      void c_sub(float *r, int *i)
      {
      }
\EDOC

Might print

\CODE
 1.00000000010000000
 1.00000000000000000
\EDOC

although the value of {\tt *r} is not modified in {\tt c\_sub}.  Similarly,
the value of {\tt I} might become undefined after the reference to
{\tt c\_sub}, although {\tt *i} is not modified.

Although it is good practice to avoid specifying a mapped to type of
{\tt float} for a dummy argument of any type other than default real, or a
mapped to type of {\tt double} for a dummy argument of any type other than
double precision real, selecting an appropriate dummy argument type
for objects requiring a mapped to type {\tt int} or {\tt long} might not be
so simple.
\end{users}

The value permitted for a {\it layout-spec} is {\tt C_ARRAY}.

If no {\it layout-spec} is specified for a dummy array argument, the array
element order shall be the same as that specified by Fortran.  If the value of
{\it layout-spec} specified is {\tt C_ARRAY}, the array element order of the
array shall be transposed for the duration of the reference to the procedure.

%\begin{reviewers}
%Note that we have no way of specifying {\it layout-spec} for structure
%components.
%\end{reviewers}

\subsubsection{Examples of Data Type Mappings}

Some examples should help to clarify what sorts of C procedure definitions
would be permitted given an interface body in a Fortran program.  For example,
the following interface body

\CODE
        INTERFACE
          EXTRINSIC('C') SUBROUTINE C_SUB(I, R, DARR, STRUCT)
            INTEGER, MAP_TO('INT') :: I
            REAL, MAP_TO('FLOAT'), PASS_BY('*') :: R
            REAL(KIND(1.0D0)), MAP_TO('DOUBLE') :: DARR(10)
            TYPE DT
              SEQUENCE
              INTEGER :: I, J
            END TYPE DT
            TYPE(DT), MAP_TO('(INT, LONG)', '*') :: STRUCT
          END SUBROUTINE C_SUB
        END INTERFACE
\EDOC

could correspond to a C procedure which has the prototype

\CODE
   void c_sub(int i, float r*, double darr[10], struct {int i, long j} *)
\EDOC

In the following example of the {\it layout-spec},

\CODE
      PROGRAM P
        INTERFACE
          EXTRINSIC('C') SUBROUTINE C_SUB(A, B)
            INTEGER, MAP_TO('INT') :: A(2,2)
            INTEGER, MAP_TO('INT'), LAYOUT('C_ARRAY') :: B(2,2)
          END SUBROUTINE C_SUB
        END INTERFACE

        INTEGER :: AA(2,2), BB(2,2)
        CALL C_SUB(AA, BB)
      END PROGRAM P

      void c_sub(int a[2][2], b[2][2])
\EDOC

the correspondence between elements of {\tt AA} and {\tt a}, and elements of
{\tt BB} and {\tt b} is

\CODE
        AA(1,1)   a[0][0]              BB(1,1)   b[0][0]
        AA(2,1)   a[0][1]              BB(2,1)   b[1][0]
        AA(1,2)   a[1][0]              BB(1,2)   b[0][1]
        AA(2,2)   a[1][1]              BB(2,2)   b[1][1]
\EDOC
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct 18 17:27:00 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id RAA05165 for hpff-doc-out; Fri, 18 Oct 1996 17:27:00 -0500 (CDT)
Message-Id: <199610182227.RAA05165@cs.rice.edu>
Date: Fri, 18 Oct 1996 12:46:47 -0500
To: hpff-doc
From: P Sadayappan <saday@cis.ohio-state.edu> (by way of Chuck Koelbel)
Subject: hpff-doc: Edited overview.tex
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
Mary, Chuck:

I have edited the overview chapter to incorporate the suggestions and
corrections sent by Carol and Piyush. I am able to run it through latex
in "includeonly" mode, but I am unable to latex it with the entire document
that Mary had sent via uuencoded e-mail, since latex gets stuck at various
points in library.tex.

One thing that needs to be fixed is the BNF generating macro: e.g. for H106
and H107, overprinting is occuring due to insufficient space.

-- Saday

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++


% File: overview.tex

% Contents:
% Overview for HPF 2.0 document, including
%       Document/language structure
%       Brief descriptions of new features & extensions
%       Fortran language base
%       Notation and Syntax

% Revision history:
% May-10-96     Created by Charles Koelbel, Rice University
%               (copied from HPF 1.1 document)
% June 26-96
% August 20-96  Edited by P. Sadayappan, Ohio State University
% September 8-96  Edited by P. Sadayappan, Ohio State University
% October 3-96  Edited by P. Sadayappan, Ohio State University,
% incorporating text and revision suggestions from Robbie Babb,
% Ken Kennedy, J. Ramanujam, Piyush Mehrotra, Carol Munroe
% Henry Zongaro Mary Zosel.
% Oct 10-11-96  Piyush Mehrotra - Syntax and Reference fixes.
% Oct 11 - 96   Mary Zosel - minor edits
% Oct 15-96     P. Sadayappan - suggestions/corrections from
%               Piyush Mehrotra, Carol Munroe



\chapter{Overview}
\label{ch-overview}




%Please be sure to add this material to some file that glombnf
%will read--- overview.tex  would be fine:
%Check these rule numbers versus the Fortran 95 specification!!!

\Fortranrule{R710}{add-op}
\Fortranrule{R706}{add-operand}
\Fortranrule{R625}{allocate-object}
\Fortranrule{R622}{allocate-stmt}
\Fortranrule{R431}{array-constructor}
\Fortranrule{R512}{array-spec}
\Fortranrule{R735}{assignment-stmt}
\Fortranrule{R838}{assign-stmt}
\Fortranrule{R1210}{call-stmt}
\Fortranrule{R529}{data-stmt}
\Fortranrule{R631}{deallocate-stmt}
\Fortranrule{R1221}{dummy-arg}
\Fortranrule{R1218}{end-function-stmt}
\Fortranrule{R1222}{end-subroutine-stmt}
\Fortranrule{R504}{entity-decl}
\Fortranrule{R215}{executable-construct}
\Fortranrule{R208}{execution-part}
\Fortranrule{R513}{explicit-shape-spec}
\Fortranrule{R723}{expr}
\Fortranrule{R1209}{function-reference}
\Fortranrule{R1215}{function-subprogram}
\Fortranrule{R914}{input-item}
\Fortranrule{R728}{int-expr}
\Fortranrule{R607}{int-variable}
\Fortranrule{R1204}{interface-body}
\Fortranrule{R210}{internal-subprogram-part}
\Fortranrule{R707}{level-2-expr}
\Fortranrule{R741}{mask-expr}
\Fortranrule{R705}{mult-operand}
\Fortranrule{R737}{namelist-group-object}
\Fortranrule{R543}{namelist-stmt}
\Fortranrule{R629}{nullify-stmt}
\Fortranrule{R915}{output-item}
\Fortranrule{R844}{pause-stmt}
\Fortranrule{R736}{pointer-assignment-stmt}
\Fortranrule{R630}{pointer-object}
\Fortranrule{R737}{read-stmt}
\Fortranrule{R734}{specification-expr}
\Fortranrule{R204}{specification-part}
\Fortranrule{R618}{section-subscript}
\Fortranrule{R623}{stat-variable}
\Fortranrule{R842}{stop-stmt}
\Fortranrule{R620}{stride}
\Fortranrule{R617}{subscript}
\Fortranrule{R619}{subscript-triplet}
\Fortranrule{R737}{target}
\Fortranrule{R501}{type-declaration-stmt}
\Fortranrule{R502}{type-spec}
\Fortranrule{R601}{variable}
\Fortranrule{R739}{where-construct}
\Fortranrule{R738}{where-stmt}
\Fortranrule{R737}{write-stmt}


This document specifies the form and establishes the interpretation of
programs expressed in the High Performance Fortran (HPF) language.  It
is designed as a set of extensions and modifications to the established
International Standard for Fortran. At the time of publication of this
document,
the version of the standard used as a base is informally referred to as
``Fortran~95'' (ISO/IEC 1539:1997).
In this overview
chapter of the document, we outline the goals and scope of the language,
introduce the HPF language model, highlight the main features of the language,
describe the changes between HPF~1.1 and HPF~2.0,
and provide a guide to the rest of this document.

\section{Goals and Scope of High Performance Fortran}
\label{overview-goals}

The primary goals behind the development of the HPF language include:
\begin{itemize}

\item Support for data parallel programming (single threaded, global name
space, and loosely synchronous parallel computation);

\item Portability across different architectures;

\item High performance on parallel computers with non-uniform memory
access costs (while not impeding performance on other machines);

\item Use of Standard Fortran (currently Fortran 95) as a base;

\item Open interfaces and interoperability with other languages (e.g., C)
and other programming paradigms (e.g., message passing using MPI).
\end{itemize}

Secondary goals include:
\begin{itemize}

\item Implementation feasibility within a limited
time span;

\item Provision of input to future standards activities for Fortran and C;

\item Provision of an evolutionary path for adding advanced features to
the language in a consistent manner.
\end{itemize}

The first version of the language definition, HPF~1.0 was released in
May 1993. A number of language features that were defined in HPF~1.0
have now been absorbed into the Fortran 95 language standard
(e.g., the {\tt FORALL} statement and construct, and {\tt PURE} and {\tt
ELEMENTAL} procedures).
These features
are therefore no longer detailed in the definition of HPF~2.0.
Information about the evolution of the HPF language (through versions 1.0,
1.1, and 2.0) and an enumeration of the differences between HPF~2.0 from
HPF~1.1 may be found in
subsection~\ref{hpf-change}.

\section{HPF Language Model}

An important goal of HPF is to achieve code portability across a
variety of parallel machines.  This requires not only that HPF programs
compile on all target machines, but also that a highly-efficient HPF
program on one parallel machine be able to achieve reasonably high
efficiency on another parallel machine with a comparable number of
processors.  Otherwise, the effort spent by a programmer to achieve
high performance on one machine would be wasted when the HPF code is
ported to another machine.  Although
shared-memory machines and distributed-memory machines may use
different low-level primitives, there is broad
similarity with respect to the fundamental factors that affect the
performance of parallel programs on these machines. Thus, achieving high
efficiency across different parallel machines with the same high level
HPF program is a feasible goal. Some of the fundamental factors affecting
the performance of a parallel program are the degree of available parallelism,
exploitation of data locality, and choice of appropriate task granularity.
HPF provides mechanisms for the programmer to guide the compiler with respect
to these factors.

The first versions of HPF were defined to extend Fortran~90.
HPF~2.0 is defined as an extension to the current Fortran Standard
(Fortran~95).
Future revisions of HPF will include and be consistent with advances
in the Fortran standards, as they are approved by ISO.

Building on Fortran, HPF language features fall into four categories:

\begin{itemize}

\item HPF directives;

\item New language syntax;

\item New library routines; and

\item Language changes and restrictions.

\end{itemize}

HPF directives appear as structured comments that suggest implementation
strategies or assert facts about a program to the compiler.  When properly
used, they affect only the efficiency of the computation performed, but
do not change
the value computed by the program.  The form of the HPF directives has
been chosen so that a future Fortran standard may choose to include
these features as full statements in the language by deleting the
initial comment header.

A few new language features have been defined as direct extensions to
Fortran syntax and interpretation.
The new HPF language features differ from HPF directives in that they
are first-class
language constructs and can directly affect the
result computed by a program.

The HPF library of computational functions defines a standard interface
to routines that have proven valuable for high performance computing.
These additional functions include those for mapping inquiry,
bit manipulation, array reduction, array combining scatter, prefix and
suffix, and sorting.

A small number of changes and restrictions to Fortran 95 have also
been defined. The most significant restrictions are those imposed on the
use of
sequence and storage association, since they are not compatible with the
data distribution features of HPF. It is however possible to retain sequence
and storage association semantics in a program by use of certain explicit
HPF directives.

\subsection{Data Mapping Directives}

The fundamental model of parallelism in HPF is that of single-threaded
data-parallel execution with a globally shared address space. Fortran
array statements and the {\tt FORALL} statement are natural ways of
specifying data parallel computation. In addition, HPF provides the
{\tt INDEPENDENT} directive. It can be used to assert that certain loops
do not carry any dependences and therefore may be executed in parallel.

Exploitation of data locality is critical to achieving good performance on
a high-performance computer, whether a uniprocessor workstation,
a network of workstations, or a
parallel computer. On a Non-Uniform-Memory-Access (NUMA) parallel computer,
the effective distribution of data among processor memories is very important
in reducing data movement overheads. One of the key features of HPF is the
facility for user specification of data mapping. HPF provides a
logical view of the parallel machine as a rectilinear arrangement of abstract
processors in one or more dimensions. The programmer can specify the relative
alignment of elements of different program arrays, and the distribution of
arrays over the logical processor grid. Data mapping is specified using HPF
directives that can aid the compiler in optimizing parallel performance,
but have no effect on the semantics of the program. This is illustrated
by the following simple example.

%While HPF's single-threaded data-parallel model with a global name space
%is very convenient in many application contexts, other programming
%languages (e.g., C) and other parallel programming paradigms (e.g., explicit
%message-passing using MPI) may be more appropriate in certain contexts. In
%recognition of this need, HPF formally defines the {\tt EXTRINSIC} mechanism
%to facilitate interoperability with other programming languages
%and/or paradigms.

                                                                \CODE
      REAL A(1000,1000)
!HPF$ PROCESSORS procs(4,4)
!HPF$ DISTRIBUTE (BLOCK,BLOCK) ONTO procs :: A
      DO k = 1, num_iter
         FORALL (i=2:999, j=2:999)
           A(i,j) = (A(i,j-1)+A(i-1,j)+A(i,j+1)+A(i+1,j))/4
         END FORALL
      END DO
                                                                \EDOC

The code fragment describes a simple Jacobi relaxation computation using
a two-dimensional floating-point array {\tt A}. The HPF directives
appear as structured comments. The {\tt PROCESSORS} directive specifies a
logical \( 4 \times 4 \) grid of processors {\tt proc}. The {\tt DISTRIBUTE}
directive recommends that the compiler partition the array {\tt A} into
equal-sized blocks along each of its dimensions. This will result in a
\( 4 \times 4 \)
configuration of blocks each containing \( 250 \times 250 \) elements,
one block per processor.
The {\tt PROCESSORS} and {\tt DISTRIBUTE} directive are described in detail
later in  Section~\ref{ch-mapping-base}.

The outer {\tt DO k} loop iterates over {\tt num\_iter}
Jacobi relaxation steps. The inner loop uses the Fortran~95 {\tt FORALL}
construct. It specifies the execution of the loop body for all values of
{\tt i} and {\tt j} in the range 2 through 999. The semantics of the {\tt
FORALL}
require that the right-hand-side expressions for all iterations
(i.e. for all values of {\tt i} and {\tt j} between 2
and 999) be evaluated before any of the assignments to the
left-hand-side variables are performed.

When targeted for execution on a distributed-memory machine with 16
processors, the HPF compiler generates SPMD code, with each processor
locally containing a part of the global array {\tt A}. The outer {\tt k} loop
is executed sequentially while the inner {\tt FORALL} loop
is executed in parallel. Each processor will require some ``boundary'' elements
of {\tt A} that reside in partitions mapped to the local memories of other
processors. Primitives to achieve the necessary inter-processor
communication are inserted by the HPF compiler into the generated SPMD code.
The single-threaded data-parallel model with a global name-space makes it
convenient for the programmer to specify the strategy for parallelization
and data partitioning at a higher level of abstraction. The tedious low-level
details of translating from an abstract global name space to the local
memories of individual processors and the management of explicit
inter-processor communication are left to the compiler.

The following example illustrates some of the communication implications of
scalar assignment statements.  The purpose is to illustrate the
implications of data distribution specifications on communication
requirements for parallel execution.  The explanations given do not
necessarily reflect the actual compilation process.

Consider the following code fragment:
                                                                \CODE
      REAL a(1000), b(1000), c(1000), x(500), y(0:501)
      INTEGER inx(1000)
!HPF$ PROCESSORS procs(10)
!HPF$ DISTRIBUTE (BLOCK) ONTO procs :: a, b, inx
!HPF$ DISTRIBUTE (CYCLIC) ONTO procs :: c
!HPF$ ALIGN x(i) WITH y(i+1)
      ...
      a(i) = b(i)                    ! Assignment 1
      x(i) = y(i+1)                  ! Assignment 2
      a(i) = c(i)                    ! Assignment 3
      a(i) = a(i-1) + a(i) + a(i+1)  ! Assignment 4
      c(i) = c(i-1) + c(i) + c(i+1)  ! Assignment 5
      x(i) = y(i)                    ! Assignment 6
      a(i) = a(inx(i)) + b(inx(i))   ! Assignment 7
                                                                \EDOC

In this example, the {\tt PROCESSORS} directive specifies a linear
arrangement of 10 processors.  The {\tt DISTRIBUTE} directives
recommend to the compiler that the arrays {\tt a}, {\tt b}, and {\tt
inx} should be distributed among the 10 processors with blocks of 100
contiguous elements per processor. The array {\tt c} is to be
cyclically distributed among the processors with {\tt c(1)}, {\tt
c(11)}, \ldots , {\tt c(991)} mapped onto processor {\tt procs(1)};
{\tt c(2)}, {\tt c(12)}, \ldots , {\tt c(992)} mapped onto processor
{\tt procs(2)}; and so on.  The complete mapping of arrays {\tt x} and
{\tt y} onto the processors is not specified, but their relative
alignment is indicated by the {\tt ALIGN} directive.  The {\tt ALIGN}
statement recommends that {\tt x(i)} and {\tt y(i+1)} be stored on the same
processor for all values of {\tt i}, regardless of the actual
distribution chosen by the compiler for {\tt y} ({\tt y(0)}
and {\tt y(1)} are not aligned with any element of {\tt x}).  The {\tt
PROCESSORS}, {\tt DISTRIBUTE}, and {\tt ALIGN} directives are discussed
in detail in Section~\ref{ch-mapping-base}.

In Assignment 1 ({\tt a(i) = b(i)}), the identical distribution of {\tt
a} and {\tt b} specifies that for all {\tt i}, corresponding elements of
{\tt a(i)} and {\tt b(i)}
should be mapped to the same processor.  Therefore, execution of
this statement requires no communication of data values between
processors.

In Assignment 2 ({\tt x(i) = y(i+1)}), there is no inherent
communication.  In this case, the relative alignment of the two arrays
matches the assignment statement for any actual distribution of the
arrays.

Although Assignment 3 ({\tt a(i) = c(i)}) looks very similar to the
first assignment, the communication requirements are very different due
to the different distributions of {\tt a} and {\tt c}.  Array elements
{\tt a(i)} and {\tt c(i)} are mapped to the same processor for only
10\% of the possible values of {\tt i}.  (This can be seen from
the definitions of {\tt BLOCK} and {\tt CYCLIC} in
Section~\ref{ch-mapping-base}.) The elements are located on the same
processor if and only if \( \lfloor ({\tt i}-1) / 100 \rfloor = ({\tt i}-1)
\bmod
10 \).  For example, the assignment involves no inherent communication
(i.e.,\ both {\tt a(i)} and {\tt c(i)} are on the same processor) if \(
{\tt i} = 1 \) or \( {\tt i} = 102 \), but does require communication
if \( {\tt i} = 2 \).

In Assignment 4 ({\tt a(i) = a(i-1) + a(i) + a(i+1)}), the references
to array {\tt a} are all on the same processor for about 98\% of the
possible values of {\tt i}.  The exceptions to this are \( {\tt i} =
100*{\tt k} \)
for any \( k = 1, 2, \ldots, 9 \), (when {\tt a(i)} and {\tt a(i-1)}
are on {\tt procs(k)} and {\tt a(i+1)} is on {\tt procs(k+1)}) and  \(
{\tt i} = 100*{\tt k} + 1 \) for any \( k = 1, 2, \ldots, 9 \) (when {\tt
a(i)} and
{\tt a(i+1)} are on {\tt procs(k+1)} and {\tt a(i-1)} is on {\tt
procs(k)}).
This statement requires communication.
only for ``boundary" elements on each processor,

Assignment~5, {\tt c(i) = c(i-1) + c(i) + c(i+1)}, while superficially
similar to Assignment 4, has very different communication behavior.
Because the distribution of {\tt c} is {\tt CYCLIC} rather than {\tt
BLOCK}, the three references {\tt c(i)}, {\tt c(i-1)}, and {\tt c(i+1)}
are mapped to three distinct processors for any value of {\tt i}.
Therefore, this statement requires communication for at least two of
the right-hand side references, regardless of the implementation
strategy.

The final two assignments have very limited information regarding the
communication requirements.  In Assignment~6 ({\tt x(i) = y(i)}) the
only information available is that {\tt x(i)} and {\tt y(i+1)} are on
the same processor; this has no logical consequences for the
relationship between {\tt x(i)} and {\tt y(i)}.  Thus, nothing can be
said regarding communication required at runtime for
the statement without further
information.  In Assignment 7 ({\tt a(i) = a(inx(i)) + b(inx(i))}), it
can be proved that {\tt a(inx(i))} and {\tt b(inx(i))} are always
mapped to the same processor.  Similarly, it is easy to deduce that
{\tt a(i)} and {\tt inx(i)} are mapped together.  Without knowledge of
the values stored in {\tt inx}, however, the relation between {\tt
a(i)} and {\tt a(inx(i))} is unknown, as is the relationship between
{\tt a(i)} and {\tt b(inx(i))}.


\section{Overview of HPF~2.0 Language Features}
\label{overview-hpf2}

The language defined in this document consists of two main parts:
\begin{itemize}
\item The HPF~2.0 Language  (Part~\ref{part-hpf2})
\item HPF~2.0 Approved Extensions (Part~\ref{part-extend})
\end{itemize}
The HPF~2.0 language includes features that are expected
of every HPF implementation
within a year of release of the
language specification. These include basic data distribution features,
data parallel features, intrinsic and library routines, and
the extrinsic mechanism. The Approved Extensions include advanced
features that meet specific needs, but are not likely to be supported
in initial compiler implementations.


\subsection{HPF~2.0 Language Features}

\subsubsection*{Data Distribution Features
(Sections~\ref{ch-mapping-base} and~\ref{ch-mapping-subr})}

Most parallel and sequential architectures attain their highest speed
when the data accessed exhibits locality of reference. The sequential
storage order implied by Fortran standards often conflicts with
the locality demanded by the architecture. To avoid this, HPF includes
features that describe the co-location of data ({\tt ALIGN}) and the
partitioning of data among memory regions or abstract processors ({\tt
DISTRIBUTE}). Compilers may interpret these annotations to improve
storage allocation for data, subject to the constraint that
semantically every data object has a single value at any point in
the program.
%In all cases, users should expect the compiler to arrange
%the computation to minimize communication while retaining parallelism.
Section~\ref{ch-mapping-subr} defines how the mapping features
interact across subprogram boundaries.

While a goal of HPF is to maintain compatibility with Fortran, full
support of Fortran sequence and storage association, however, is not
compatible with the goal of high performance through distribution of
data in HPF.
Restrictions and directives
related to storage and sequence association are described in
Sections~\ref{ch-mapping-base} and~\ref{ch-mapping-subr}.



\subsubsection*{Data Parallel Execution Features (Section~\ref{ch-parallel})}

To express parallel computation explicitly, HPF
defines the {\tt INDEPENDENT} directive.
It asserts that the statements in a
particular section of code do not exhibit any sequentializing
dependences; when properly used, it does not change the semantics of the
construct, but may provide more information to the language processor
to allow optimizations.
A {\tt REDUCTION} clause can be used with the {\tt INDEPENDENT} directive
to identify variables that are updated by commutative and
associative operations. This facilitates the utilization of parallelism
with reduction operations, in the context of loops where the order of
accumulation of updates to a variable is insignificant.

\subsubsection*{Extrinsic Program Units (Section~\ref{ch-extrinsics})}

Because HPF is designed as a high-level machine-independent language,
there are certain operations that are difficult or impossible to
express directly.  For example, an application may benefit from
finely-tuned systolic communications on certain machines; HPF's global
address space does not express this well.
HPF defines the
Extrinsic mechanism to facilitate interfacing with
procedures written in other paradigms, such as
explicit message-passing subroutine libraries or in other languages, such as
C.

\subsubsection*{Intrinsic Functions and Standard Library
(Section~\ref{ch-library})}

Experience with massively parallel machines has identified many
basic operations that are useful in parallel algorithm design.
The Fortran array intrinsics address some of these.
HPF adds several classes of parallel
operations to the language definition as intrinsic functions and as standard
library functions.  In addition, several system inquiry functions
useful for controlling parallel execution are provided in HPF.


%\subsubsection*{Sequence and Storage Association}
%
%A goal of HPF is to maintain compatibility with Fortran.  Full
%support of Fortran sequence and storage association, however, is not
%compatible with the goal of high performance through distribution of
%data in HPF.  Some forms of associating subprogram dummy arguments
%with  actual values make assumptions about the sequence of values in
%physical memory which may be incompatible with data distribution.
%{\tt COMMON} and {\tt EQUIVALENCE} statements are recognized as
%requiring a modified storage association paradigm. HPF
%provides a directive to assert that full sequence and storage
%association for designated variables must be maintained.  In the absence
%of such explicit directives, reliance on the properties of association
%is not allowed.  An optimizing compiler may then choose to distribute
%any variables across processor memories in order to improve
%performance.  To protect program correctness, a given implementation
%should provide a mechanism to ensure that all such default optimization
%decisions are consistent across an entire program.
%Section~\ref{ch-mapping-subr} describes the restrictions and directives
%related to storage and sequence association.


\subsection{HPF~2.0 Approved Extensions}

\subsubsection*{Extensions for Data Mapping (Section~\ref{ch-mapping-ext})}

The extended mapping features permit greater control over the mapping
of data, including facilities for dynamic realignment and redistribution
of arrays at run-time ({\tt REALIGN, REDISTRIBUTE, DYNAMIC} directives),
mapping of data among subsets of processors, and
support for irregular distribution of data ({\tt GEN\_BLOCK} and
{\tt INDIRECT} distributions). In addition, mechanisms are
defined that permit the programmer to provide information to the compiler
about the range of possible distributions an array might take ({\tt RANGE}
directive) and the amount of buffering to be used with arrays involved
in stencil-based nearest-neighbor computations ({\tt SHADOW}).

\subsubsection*{Extensions for Data and Task Parallelism
(Section~\ref{ch-parallel-ext})}

The {\tt ON} directive facilitates explicit computation partitioning.
The site of recommended execution
of a computation can be specified either as an explicitly identified
subset of a processor arrangement, or indirectly as the set of processors
onto which an array (section) or template is mapped.

In order to assist the compiler in
generating efficient code, the {\tt RESIDENT} directive is defined, to be
used in conjunction with an {\tt ON} directive by the programmer. It can
be used to assert that all accesses to the specified variable
within the scope of the {\tt ON} directive are to be found locally
on the executing processor.
The {\tt TASK\_REGION}
directive allows the user to specify the concurrent execution of
different blocks of code on disjoint processor subsets.

\subsubsection*{Extensions for Asynchronous I/O (Section~\ref{ch-io-ext})}

In order to permit overlap of I/O with computation, an extension
has been defined for asynchronous {\tt READ/WRITE} of direct, unformatted
data.
This is done through an additional I/O control parameter in the Fortran
{\tt READ/WRITE} statement that specifies non-blocking execution and
a new statement ({\tt WAIT}).

\subsubsection*{Extensions to Intrinsic and Library Procedures
(Section~\ref{ch-library-ext})}

The approved extensions to the HPF intrinsics and library routines
relate mostly to mapping inquiry procedures. Some new inquiry routines
are defined and other routines defined by the HPF~2.0 language are extended to
facilitate inquiry about extended mapping features, such as
mapping to processor subsets, {\tt GEN\_BLOCK}, {\tt INDIRECT} and
{\tt DYNAMIC} distributions. A generalization of the Fortran
{\tt TRANSPOSE} intrinsic is also defined.

\subsubsection*{Approved Extensions for HPF Extrinsics
(Section~\ref{ch-extrinsic-ext})}

A number of specific extrinsic interfaces are defined in
Section~\ref{ch-extrinsic-ext} as approved HPF~2.0 extensions.
These include interfaces to facilitate interoperability with
other languages (e.g., C and FORTRAN 77) as well as interfaces for
different models of parallelism ({\tt LOCAL}
for SPMD parallel, and {\tt SERIAL} for single-process sequential).
Library routines
useful in the extrinsic models are defined in Section~\ref{ext-lib}.
Additional extrinsic interfaces that are formally recognized by
the HPF Forum, but not defined and maintained by the Forum
are included in Annexes~\ref{ch-hpf-craft} and~\ref{ch-f77-local-library-app}.
The policy and mechanism
for formal recognition of such extrinsic interfaces is described in
Annex~\ref{ch-extrinsic-app}.



% Was File: changes-app.tex
% now included as a section in overview.tex

% Contents:
% Changes and Extensions to the HPF Language

% Revision history:
%Sept-19-96	Created by Mary Zosel / Mike Delves



%\chapter{Changes from HPF~1.1}
\section{Changes from HPF~1.1}
\label{hpf-change}


%{\em
%Comments on this chapter should be directed to
%Ken Kennedy ({\tt ken@rice.edu})
%Mary Zosel ({\tt zosel@llnl.gov})
%and {\tt hpff-doc@cs.rice.edu}.
%Please use ``{\tt Comments on HPF Changes}'' as the {\tt Subject:}
%line.
%\par
%}




HPF~2.0 differs from HPF~1.1 in a number of ways:
\begin{description}
\item[Based on Fortran 95:]  Fortran, instead of Fortran~90 is now defined as
the base language for extensions; this implies that HPF includes all features
added to Fortran at the 1995 revision. With this revision, a few HPF~1.1
features are now part of the Fortran  standard, and hence no longer appear  as
HPF  extensions to Fortran.

\item[Features Removed:] Some features of HPF~1.1, that have not  been
implemented to date, have been removed from the language because experience has
shown that the simplicity gained by doing so outweighs the advantage of the
features.

\item[Repartitioning of the Language:] The new document describes two
components: HPF~2.0 (expected to be widely and relatively
rapidly implemented) and Approved Extensions (which are not part of
HPF~2.0 but
may be included in future implementations in response to user demand, as the
compilation technology matures.)

\item[Elimination of the HPF Subset:] The description in HPF~1.1 of Full HPF
and Subset HPF has not been retained, although the original HPF~1.1 Subset
is documented in an annex.

\item[Features Reclassified as Approved Extensions:] A few features have been
moved from HPF~1.1 to the category of Approved Extensions.

\item[New Features:] A few new features have been added to the base language.

\item[New Approved Extensions:] A number of further new features are defined as
approved extensions to the language.

\item[Recognized Externally-Supported Extrinsics:] Finally, the document
acknowledges a new category, HPF-related Extrinsic Interfaces, that are
recognized as
meeting appropriate standards for such interfaces, but are not included as
Approved Extensions. Responsibility for the content of each such interface is
assumed by the organization proposing it rather than by the HPF Forum.
\end{description}

\noindent Each of these categories is summarized in the following
subsections.

\subsection{Features Now in Standard Fortran}

The following features, which formed part of HPF~1.1, have been removed
from the
document because they are now part of ISO Fortran:
\begin{itemize}
\item The {\tt FORALL} statement and construct;
\item The {\tt PURE} attribute for procedures;
\item Extensions to the {\tt MINLOC, MAXLOC} intrinsics to include an  optional
{\tt DIM} argument.
\end{itemize}


\subsection{Features Removed or Restricted in HPF~2.0}

The following features have been removed from the language:
\begin{itemize}
\item Sequential arrays may no longer be explicitly mapped;
\item In any procedure call in which distributed data may require
redistribution, the  procedure must now have an explicit interface;
\item The treatment of the {\tt INHERIT} directive has been simplified in that
it is no longer  possible to specify both {\tt INHERIT} and {\tt DISTRIBUTE}
together.
\end{itemize}

\subsection{Features Moved to Approved Extensions}


The {\tt DYNAMIC} attribute and the {\tt REDISTRIBUTE} and {\tt REALIGN}
statements have been moved to the Approved Extensions.


\subsection{New Features of HPF~2.0}

The following new constructs have been introduced in HPF~2.0:
\begin{itemize}
\item The {\tt REDUCTION} clause for  {\tt INDEPENDENT} loops;
\item The new HPF_LIBRARY procedures {\tt SORT_DOWN, SORT_UP}.
\end{itemize}

\subsection{New Approved Extensions}

The Approved Extensions include the following features not part of HPF~1.1:
\begin{itemize}
\item Objects may now be mapped to {\em processor subsets}. This aids
efficiency
in some  situations, and is required for effective use of the {\tt TASK_REGION}
construct.
\item Objects with the {\tt POINTER} attribute may be explicitly
mapped.
%SHOULD THIS BE IN FEATURES MOVED????
\item Components of derived types may now be distributed.
\item New distributions, {\tt GEN_BLOCK} and {\tt INDIRECT} have been added.
The closer control
over  data distribution provided by {\tt GEN_BLOCK} allows improved load
balancing; the {\tt INDIRECT} distribution allows a more direct treatment of
irregular grids.
\item The {\tt RANGE} directive provides additional information to the
compiler on {\tt DYNAMIC} variables, transcriptive dummy arguments
or pointers, and may allow for improved  efficiency.
\item The {\tt SHADOW} directive provides information on the appropriate
allocation of  overlap regions for mapped distributed objects.
%\item {\tt ACTIVE PROCESSORS}??
\item The {\tt ON} directive  provides advice to the
compiler on where  best to carry out a computation.
This also introduces the concept of {\it active processor sets},
the currently active subset of processors.
\item The {\tt RESIDENT} directive identifies data which are local to the
currently active processors and removes the need for the compiler to generate
tests for communication outside this set.
\item The {\tt TASK_REGION} directive together with distribution onto
processor subarrays  provides a mechanism for describing a number of parallel
paradigms including  {\em parallel sections, nested parallelism}, and {\em data
parallel pipelines}.
\item Additional intrinsic procedures {\tt ACTIVE_NUM_PROCS} and  {\tt
ACTIVE_PROCS_SHAPE}, and a generalized {\tt TRANSPOSE} intrinsic
have been introduced.
\item The {\tt HPF_LIBRARY} procedures {\tt HPF_ALIGNMENT,
HPF_DISTRIBUTION} and {\tt  HPF_TEMPLATE} have been revised
and new procedures {\tt HPF_MAP_ARRAY} and {\tt  HPF_NUMBER_MAPPED}
have been added.
\item An additional I/O control parameter in the Fortran {\tt READ/WRITE}
statement and a new statement, {\tt WAIT}, facilitates
asynchronous input/output.
\item Extensions to the {\tt EXTRINSIC} facilities defined in HPF~2.0 to
provide support for interoperability with C and FORTRAN 77.
\end{itemize}



\subsection{Recognized Externally-Supported HPF Extrinsics}
 The {\tt EXTRINSIC} attribute deliberately encompasses a potentially very
broad
range of  facilities. Only a few possibilities are incorporated in HPF~2.0 or
Approved Extensions. The HPF Forum has therefore included a mechanism by which
further extrinsic facilities may be proposed, and in due  course
standardized if
found useful. The mechanism requires that a proposal have  demonstrated utility
and ongoing support; it may then be submitted for recognition by the HPF Forum.
There are two such interfaces  recognized in this document:
\begin{itemize}
\item HPF_CRAFT:  providing an SPMD paradigm with HPF features.
\item The Fortran 77 Local Library: defining library support for calling
Fortran 77 procedures in local mode.
\end{itemize}



\section{Notation}
\label{overview-notation}

This document uses the same notation as the Fortran 95 standard.  In
particular, the same conventions are used for syntax rules.  BNF
descriptions of language features are given in the style used in the
Fortran standard.  To distinguish HPF syntax rules from Fortran
rules, each HPF rule has an identifying number of the form H\(snn\),
where \(s\) is corresponds to the one-digit section number
and \(nn\) is a
sequence number.  The syntax rules are also collected in
Annex~\ref{ch-bnf-app}.  Nonterminals not defined in this document
are defined in the Fortran standard.  Also note that certain
technical terms such as ``storage unit'' are defined by the Fortran
standard; Annex~\ref{ch-bnf-crossref} identifies the Fortran rules
defining these nonterminals.  References in parentheses in the text
refer to the Fortran 95 standard.

Part~\ref{part-extend} describes the approved extensions. In some cases this
requires extending the syntax rules already introduced in an earlier section.
In particular, the syntax rules here are often supersets of similar
syntax rules in Part~\ref{part-hpf2}; in these cases, the names of the
nonterminals include the suffix {\it -extended}. Thus, when a non-terminal
such as {\it name} is redefined it is referred to as {\it name-extended}
under the proviso that any reference to {\it name} is to be replaced by
{\it name-extended} in the rest of the syntax rules.

\begin{rationale}
Throughout this document, material explaining the rationale for including
features, for choosing particular feature definitions, and for making
other decisions, is
set off in this format.  Readers interested only in the language definition
may wish to skip these sections, while readers interested in
language design may want to read them more carefully.
\end{rationale}

\begin{users}
Throughout this document, material that is primarily of interest to users
(including most examples of syntax and interpretation)
is set off in this format.  Readers interested only in
technical material may wish to skip these sections, while readers
wanting a more tutorial approach may want to read them more carefully.
\end{users}

\begin{implementors}
Throughout this document, material that is primarily of interest to
implementors is set off in this format.  Readers interested only in the
language definition may wish to skip these sections, while readers
interested in compiler implementation may want to read them more carefully.
\end{implementors}

\section{Syntax of Directives}

HPF directives are consistent with Fortran  syntax in the following
sense: if any HPF directive were to be adopted as part of a future
Fortran standard, the only change necessary to convert an HPF program
would be to replace the directive-origin with blanks.


                                                      \BNF
hpf-directive-line     \IS   directive-origin hpf-directive


directive-origin       \IS   !HPF$
                       \OR   CHPF$
                       \OR   *HPF$

hpf-directive          \IS   specification-directive
                       \OR   executable-directive

specification-directive  \IS   processors-directive
                       \OR   align-directive
                       \OR   distribute-directive
                       \OR   inherit-directive
                       \OR   template-directive
                       \OR   combined-directive
                       \OR   sequence-directive

executable-directive   \IS  independent-directive
                                                      \FNB

\begin{constraints}

\item An {\it hpf-directive-line} cannot be commentary
following another statement on the same line.

\item A {\it specification-directive} may appear only
where a {\it declaration-construct} may appear.

\item An {\it executable-directive} may appear only where an {\it
executable-construct} may appear.

\item An {\it hpf-directive-line} follows the rules of either Fortran
 free form (3.3.1.1) or fixed form (3.3.2.1) comment lines, depending
on the source form of the surrounding Fortran  source form in that
program unit. (3.3)

\end{constraints}

An {\it hpf-directive} is case insensitive and
conforms to the rules for blanks in free
source form (3.3.1), even in an HPF program otherwise in fixed source
form.  However an HPF-conforming language processor is not required
to diagnose extra or missing blanks in an HPF directive.
Note that, due to Fortran  rules, the {\it directive-origin}
in free source form must be the characters {\tt !HPF$}.
HPF directives may be continued, in which case
each continued line also begins with a
{\it directive-origin}. No  statements may
be interspersed within a continued HPF-directive.  HPF directive lines
must not appear within a continued statement.
HPF directive lines may include trailing commentary.

In either source form, the blanks in the adjacent keywords
{\tt END FORALL} and {\tt NO SEQUENCE} are optional.

An example of an HPF directive continuation in free source form is:

                                                      \CODE
!HPF$ ALIGN ANTIDISESTABLISHMENTARIANISM(I,J,K) &
!HPF$        WITH ORNITHORHYNCHUS_ANATINUS(J,K,I)
                                                      \EDOC

An example of an HPF directive continuation in fixed source form follows.
Observe that column 6 must be blank, except when signifying continuation.

                                                       \CODE
!HPF$ ALIGN ANTIDISESTABLISHMENTARIANISM(I,J,K)
!HPF$*WITH ORNITHORHYNCHUS_ANATINUS(J,K,I)
                                                       \EDOC

This example shows  an HPF directive continuation which is ``universal'' in
that it can be treated as either fixed source form or free source form.
Note that the ``{\tt \&}'' in the first line is in column 73.

                                                       \CODE
!HPF$ ALIGN ANTIDISESTABLISHMENTARIANISM(I,J,K)                         &
!HPF$&WITH ORNITHORHYNCHUS_ANATINUS(J,K,I)
                                                       \EDOC


Part~\ref{part-extend} introduces new directives,
both specifications and executable ones, for the approved extensions
to HPF~2.0. These are reproduced below:

                                                       \BNF
specification-directive-extended  \IS   processors-directive
                       \OR   align-directive
                       \OR   distribute-directive
                       \OR   inherit-directive
                       \OR   template-directive
                       \OR   combined-directive
                       \OR   sequence-directive
                       \OR   dynamic-directive
                       \OR   range-directive
                       \OR   shadow-directive


executable-directive-extended \IS  realign-directive
                       \OR   redistribute-directive
                       \OR   active-directive
			\OR simple-on-directive
			\OR block-on-directive
			\OR end-on-directive
		       \OR simple-resident-directive
                       \OR block-resident-directive
			\OR end-resident-directive
		       \OR task-region-directive
                       \OR end-task-region-directive
                                                      \FNB


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Sat Oct 19 18:12:47 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id SAA05664 for hpff-doc-out; Sat, 19 Oct 1996 18:12:47 -0500 (CDT)
Message-Id: <199610192312.SAA05664@cs.rice.edu>
Date: Fri, 18 Oct 1996 17:41:08 -0400 (EDT)
From: Piyush Mehrotra <pm@icase.edu>
To: hpff-doc@cs.rice.edu
Subject: hpff-doc: mapping-base.tex
Phone: (757)-864-2188
Fax: (757)-864-6134
WWW: http://www.icase.edu/~pm
Address: ICASE MS 403 NASA Langley Research Center Hampton VA 23681
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

% File: mapping-base.tex

% Contents:
% Mapping constructs for local variables for HPF 2.0 document,
% including
%       DISTRIBUTE
%       ALIGN
%       SEQUENCE
%       some of pointer mappings
%       equivalence of mappings


% Revision history:
% May-10-96     Created by Charles Koelbel, Rice University
%               (from HPF 1.1 document and HPF 2.0 proposals)
% May-22-96     Chapter updated by Piyush Mehrotra
%



\chapter{Data Mapping}
\label{ch-mapping-base}


HPF data alignment and distribution directives allow the
programmer to advise the compiler
how to assign array elements to processor memories.
This section discusses the basic data mapping features applicable,
particularly those that are meaningful within a single scoping unit.
Section~\ref{ch-mapping-subr} will discuss mapping features that apply
when mapped variables appear as procedure arguments.

\section{Model}

HPF adds directives to Fortran to allow the user to advise the
compiler on the allocation of data objects to processor memories.  The
model is that there is a two-level mapping of data objects to memory
regions, referred to as ``abstract processors.''  Data objects
(typically array elements) are first {\it aligned} relative to one
another; this group of arrays is then {\it distributed} onto a
rectilinear arrangement of abstract processors.  (The implementation
then uses the same number, or perhaps some smaller number, of physical
processors to implement these abstract processors.  This mapping of
abstract processors to physical processors is
implementation-dependent.)

The following diagram illustrates the model:

\begin{center}

\setlength{\unitlength}{0.01in}
\begin{picture}(600,240)(0,30)
\thicklines
\put(100,150){\circle{50}}
\put(242,150){\circle{50}}
\put(383,150){\circle{50}}
\put(525,150){\circle{50}}
\put(125,150){\vector(1,0){92}}
\put(267,150){\vector(1,0){91}}
\put(408,150){\vector(1,0){92}}
\put(56,190){\shortstack{Arrays or\strut\\other objects\strut}}
\put(192,190){\shortstack{Group of\strut\\aligned objects\strut}}
\put(328,190){\shortstack{Abstract\strut\\processors as a\strut
                \\user-declared\strut\\Cartesian mesh\strut}}
\put(494,190){\shortstack{Physical\strut\\processors\strut}}
\put(150,100){\tt ALIGN}
\put(270,100){\tt DISTRIBUTE}
\put(400,50){\shortstack{Optional\strut\\implementation-\strut
                \\dependent\strut\\directive\strut}}
\end{picture}

\end{center}

The underlying assumptions are that an operation on two or more data
objects is likely to be carried out much faster if they all reside in
the same processor, and that it may be possible to carry out many
such operations concurrently if they can be performed on different
processors.

Fortran provides a number of features, notably array syntax, that
make it easy for a compiler to determine that many operations may be
carried out concurrently.  The HPF directives provide a way to inform
the compiler of the recommendation that certain data objects should
reside in the same processor: if two data objects are mapped (via the
two-level mapping of alignment and distribution) to the same abstract
processor, it is a strong recommendation to the implementation that
they ought to reside in the same physical processor.  There is also a
provision for recommending that a data object be stored in multiple
locations, which may complicate any updating of the object but makes
it faster for multiple processors to read the object.

There is a clear separation between directives that serve as
specification statements and directives that serve as executable
statements (in the sense of the Fortran standards).  Specification
statements are carried out on entry to a program unit, as
if all at once; only then are executable statements carried out.
(While it is often convenient to think of specification statements as
being handled at compile time, some of them contain specification
expressions, which are permitted to depend on run-time quantities
such as dummy arguments, and so the values of these expressions may
not be available until run time, specifically the very moment that
program control enters the scoping unit.)

The basic concept is that every array (indeed, every object) is created
with {\em some\/} alignment to an entity, which in turn has {\em some\/}
distribution onto {\em some\/} arrangement of abstract processors.
If the specification statements contain
explicit specification directives specifying the alignment of an
array {\tt A} with respect to another array {\tt B}, then the
distribution of {\tt A} will be dictated by the distribution of {\tt
B}; otherwise, the distribution of {\tt A} itself may be specified
explicitly.  In either case, any such explicit declarative
information is used when the array is created.

\begin{implementors}
This model gives a better picture of the actual amount of work that
needs to be done than a model that says ``the array is created in some
default location, and then realigned and/or redistributed if there is
an explicit directive.''  Using {\tt ALIGN} and {\tt DISTRIBUTE}
specification directives doesn't have to cause any more work at run
time than using the implementation defaults.
\end{implementors}

In the case of an allocatable object, we say that the object is
created whenever it is allocated.  Specification directives for
allocatable objects
may appear in the
{\it specification-part} of a program unit, but take effect each time the
array is created, rather than on entry to the scoping unit.

Alignment is considered an {\em attribute\/} (in the Fortran sense)
of a data object.  If an object {\tt A} is aligned
with an object {\tt B}, which in turn is already aligned
to an object {\tt C}, this is regarded as an alignment of {\tt A} with
{\tt C} directly, with {\tt B} serving only as an intermediary at the
time of specification.
We say that {\tt A} is {\it immediately aligned} with {\tt
B} but {\it ultimately aligned} with {\tt C}.  If an object is not
explicitly aligned with another object, we say that it is ultimately
aligned with itself.  The alignment relationships form a tree with
everything ultimately aligned to the object at the root of the tree;
however, the tree is always immediately ``collapsed'' so that every
object is related directly to the root.

Every object which is the root of an alignment tree has an associated
{\em template\/} or index space.  Typically, this template has the same
rank and size in each dimension as the object associated with it.  (The
most important exception to this rule is dummy arguments with the {\tt
INHERIT} attribute, described in section~\ref{INHERIT-SECTION}.)
We often refer to ``the template for an array,'' which means the
template of the object to which the array is ultimately aligned.  (When
an explicit {\tt TEMPLATE} (see section~\ref{TEMPLATE-SECTION}) is
used, this may be simply the template to which the array is explicitly
aligned.)

The {\em distribution\/} step of the HPF model technically applies to
the template of an array, although because of the close relationship
noted above we often speak loosely of the distribution of an array.
Distribution partitions the template among a set of abstract processors
according to a given pattern.  The combination of alignment (from arrays
to templates) and distribution (from templates to processors) thus
determines the relationship of an array to the processors; we refer to
this relationship as the {\em mapping\/} of the array.  (These remarks
also apply to a scalar, which may be regarded as having an index space
whose sole position is indicated by an empty list of subscripts.)

Every object is created as if according to some complete set of
specification directives; if the program does not include complete
specifications for the mapping of some object, the compiler provides
defaults.  By default an object is not aligned with any other object;
it is ultimately aligned with itself.  The default distribution is
implementation-dependent, but must be expressible as explicit
directives for that implementation.
Identically declared
objects need not be provided with identical default distribution
specifications; the compiler may, for example, take into account the
contexts in which objects are used in executable code.  The programmer
may force identically declared objects to have identical distributions
by specifying such distributions explicitly.  (On the other hand,
identically declared processor arrangements {\it are} guaranteed to
represent ``the same processors arranged the same way.''  This is
discussed in more detail in section~\ref{PROCESSORS-SECTION}.)


Sometimes it is desirable to consider a large index space with
which several smaller arrays are to be aligned, but not to
declare any array that spans the entire index space.
HPF allows one to declare a {\tt TEMPLATE}, which is like an array
whose elements have no content and therefore occupy no storage;
it is merely an abstract index space that can be distributed and
with which arrays may be aligned.




An object is considered to be {\it explicitly mapped}
if it appears in an HPF mapping directive within the scoping
unit in which it is declared;  otherwise it is
{\it implicitly mapped}. A mapping directive is an {\tt ALIGN},
or {\tt DISTRIBUTE},
or {\tt INHERIT}
directive, or any directive that confers an alignment, a
distribution, or the {\tt INHERIT}
attribute.


Note that we extend this model in Section~\ref{ch-mapping-ext} to allow
dynamic redistribution and remapping of objects.



\section{Syntax of Data Alignment and Distribution Directives}

Specification directives in HPF have two forms: specification
statements, analogous to the {\tt DIMENSION} and {\tt ALLOCATABLE}
statements of Fortran;
and an attribute form analogous to type declaration statements
in Fortran using the ``{\tt ::}'' punctuation.

The attribute form allows more than one attribute to be described
in a single directive.  HPF goes beyond Fortran in not requiring
that the first attribute, or indeed any of them, be a type specifier.


                                                                        \BNF
combined-directive         \IS  combined-attribute-list :: combined-decl-list

combined-attribute         \IS  ALIGN align-attribute-stuff
                           \OR  DISTRIBUTE dist-attribute-stuff
                           \OR  INHERIT
                           \OR  TEMPLATE
                           \OR  PROCESSORS
                           \OR  DIMENSION ( explicit-shape-spec-list )
combined-decl       \IS hpf-entity [(explicit-shape-spec-list)]
                            \OR object-name
hpf-entity                       \IS processors-name
                            \OR template-name
                                                                        \FNB

The {\tt INHERIT} attribute is related to subroutine call conventions
and will be discussed in Section~\ref{ch-mapping-subr}.
\begin{constraints}

\item The same {\it combined-attribute} must not appear more
than once in a given {\it combined-directive}.

\item If the {\tt DIMENSION} attribute appears in a {\it
combined-directive}, any entity to which it applies must be declared
with the HPF {\tt TEMPLATE} or {\tt PROCESSORS} type specifier.

\end{constraints}

The following rules constrain the declaration of various attributes,
whether in separate directives or in a combined-directive.

If the {\tt DISTRIBUTE} attribute is present, then every name declared in the
{\it combined-decl-list} is considered to be a {\it distributee} and is subject
to the constraints listed in section~\ref{DISTRIBUTE-SECTION}.

If the {\tt ALIGN} attribute is present, then every name declared in the
{\it entity-decl-list} is considered to be an {\it alignee} and is subject
to the constraints listed in section~\ref{ALIGN-SECTION}.

The HPF keywords {\tt PROCESSORS} and {\tt TEMPLATE} play the role of
type specifiers in declaring processor arrangements and templates.
The HPF keywords {\tt ALIGN}, {\tt DISTRIBUTE},
and {\tt INHERIT} play the role of attributes.  Attributes referring to
processor arrangements, to templates, or to entities with other types
(such as {\tt REAL}) may be combined in an HPF directive without
having the type specifier appear.

No entity may be given a particular attribute more than once.

Dimension information may be specified after an {\it hpf-entity} or in a
{\tt DIMENSION} attribute.  If both are present, the one after the
{\it object-name} overrides the {\tt DIMENSION} attribute (this is consistent
with the Fortran standard).  For example, in:
                                                                        \CODE
!HPF$ TEMPLATE,DIMENSION(64,64) :: A,B,C(32,32),D
                                                                        \EDOC
{\tt A}, {\tt B}, and {\tt D} are \( 64 \times 64 \) templates; {\tt C}
is \( 32 \times 32 \).

Directives mapping a variable must be in the same scoping unit
where the variable is declared.




If a specification expression includes a reference to the value of
an element of an array specified in the same specification-part,
any explicit mapping or {\tt INHERIT} attribute for the array
must be completely specified in prior specification-directives.
(This restriction is inspired by and extends
section 7.1.6.2 of the Fortran standard, which states in part:
If a specification expression includes a reference to the value of
an element of an array specified in the same specification-part,
the array bounds must be specified in a prior declaration.)


A comment on asterisks: The asterisk character ``{\tt *}'' appears
in the syntax rules for HPF alignment and distribution directives
in three distinct roles:
\begin{itemize}
\item  When a lone asterisk appears as a member of a parenthesized
list, it indicates either a collapsed mapping, wherein many
elements of an array may be mapped to the same abstract processor,
or a replicated mapping, wherein each element of an array may be mapped
to many abstract processors.   See the syntax rules for {\it align-source}
and {\it align-subscript} (see section \ref{ALIGN-SECTION})
and for {\it dist-format} (see section \ref{DISTRIBUTE-SECTION}).

\item An asterisk appearing in an {\it align-subscript-use}
expression represents the usual integer multiplication operator.

\item When an asterisk appears before a left parenthesis ``{\tt (}''
or after the keyword {\tt WITH} or {\tt ONTO}, it indicates
a descriptive or transcriptive mapping for dummy arguments of subprograms
(see section~\ref{ch-mapping-subr}) and for mapping of pointers under
the approved extensions (see section~\ref{POINTERS-SECTION}).

\item An asterisk can also be used in the {\tt PASS_BY} attribute
in an interface block to describe dummy arguments passed by reference
to an extrinsic routine written in C
(see Section~\ref{ext-langs}).

\end{itemize}

\section{DISTRIBUTE Directive}
\label{DISTRIBUTE-SECTION}

The {\tt DISTRIBUTE} directive specifies a mapping of data objects
to abstract processors in a processor arrangement.
For example,
                                                                        \CODE
      REAL SALAMI(10000)
!HPF$ DISTRIBUTE SALAMI(BLOCK)
                                                                        \EDOC
specifies that the array {\tt SALAMI} should be distributed across
some set of abstract processors by slicing it uniformly into blocks of
contiguous elements.  If there are 50 processors, the directive
implies that the array should be divided into groups of 200 elements,
with {\tt SALAMI(1:200)} mapped to the first processor,
{\tt SALAMI(201:400)} mapped to the second processor, and so on.
If there is only one processor, the entire array is mapped to that processor
as a single block of 10000 elements.

The block size may be specified explicitly:
                                                                        \CODE
      REAL WEISSWURST(10000)
!HPF$ DISTRIBUTE WEISSWURST(BLOCK(256))
                                                                        \EDOC
This specifies that groups of exactly 256 elements should be
mapped to successive abstract processors.
(There must be at least \( \lceil 10000/256 \rceil = 40 \) abstract processors
if the directive is to be satisfied.  The fortieth processor
will contain a partial block of only 16 elements, namely
{\tt WEISSWURST(9985:10000)}.)

HPF also provides a cyclic distribution format:
                                                                        \CODE
      REAL DECK_OF_CARDS(52)
!HPF$ DISTRIBUTE DECK_OF_CARDS(CYCLIC)
                                                                        \EDOC
If there are 4 abstract processors,
the first processor will contain {\tt DECK_OF_CARDS(1:49:4)},
the second processor will contain {\tt DECK_OF_CARDS(2:50:4)},
the third processor will contain {\tt DECK_OF_CARDS(3:51:4)},
and the fourth processor will contain {\tt DECK_OF_CARDS(4:52:4)}.
Successive array elements are dealt out to successive abstract processors
in round-robin fashion.

Distributions may be specified independently for each dimension of a
multidimensional array:
                                                                        \CODE
      INTEGER CHESS_BOARD(8,8), GO_BOARD(19,19)
!HPF$ DISTRIBUTE CHESS_BOARD(BLOCK, BLOCK)
!HPF$ DISTRIBUTE GO_BOARD(CYCLIC,*)
                                                                        \EDOC
The {\tt CHESS_BOARD} array will be carved up into contiguous
rectangular patches, which will be distributed onto a two-dimensional
arrangement of abstract processors.  The {\tt GO_BOARD} array will have its
rows distributed cyclically over a one-dimensional arrangement of
abstract processors.  (The ``{\tt *}'' specifies that {\tt GO_BOARD} is not to
be distributed along its second axis; thus an entire row is to be
distributed as one object.  This is sometimes called ``on-processor''
distribution.)

The {\tt DISTRIBUTE} directive may appear only in the {\it specification-part}
of a scoping unit
and can contain only a {\it specification-expr} as the
argument to a {\tt BLOCK} or {\tt CYCLIC} option.

Formally, the syntax of the {\tt DISTRIBUTE}
directive is:

                                                                        \BNF
distribute-directive       \IS  DISTRIBUTE distributee dist-directive-stuff

dist-directive-stuff       \IS  dist-format-clause [ dist-onto-clause ]
dist-attribute-stuff       \IS  dist-directive-stuff
                           \OR  dist-onto-clause

distributee                \IS  object-name
                           \OR  template-name

dist-format-clause         \IS  ( dist-format-list )
                           \OR  * ( dist-format-list )
                           \OR  *

dist-format                \IS  BLOCK  [ ( int-expr ) ]
                           \OR  CYCLIC [ ( int-expr ) ]
                           \OR  *

dist-onto-clause           \IS  ONTO dist-target

dist-target                \IS  processors-name
                           \OR  * processors-name
                           \OR  *
                                                                        \FNB

The full syntax is given here for completeness, however some of the
forms will only be discussed in Section~\ref{ch-mapping-subr}.  These
``interprocedural'' forms are:
\begin{itemize}
\item The last two options of rule~\ref{dist-format-clause-rule} (containing
the {\tt *} form)
\item The last two options of rule~\ref{dist-target-rule} (containing
the {\tt *} form)
\end{itemize}

\begin{constraints}
%Do not change order of constraints without changing reference to them below.

\item An {\it object-name} mentioned as a {\it distributee}
must be a simple name and not a subobject designator or a {\it component-name}.

\item An {\it object-name} mentioned as a {\it distributee} may not
appear as an {\it alignee}.

\item An {\it object-name} mentioned as a {\it distributee} may not
have the {\tt POINTER} attribute.


\item If a {\it dist-format-list} is specified, its length must
equal the rank of each {\it distributee}.

\item If both a {\it dist-format-list} and a {\it processors-name} appear, the
number of elements of the {\it dist-format-list} that are not ``{\tt *}''
must equal the rank of the named processor arrangement.

\item If a {\it processors-name} appears but not a {\it dist-format-list}, the
rank of each {\it distributee}
must equal the rank of the named processor arrangement.

\item If either the {\it dist-format-clause} or the {\it dist-target}
in a {\tt DISTRIBUTE} directive begins with ``{\tt *}'' then every {\it
distributee}
must be a dummy argument.

\item Any {\it int-expr} appearing in a {\it dist-format} of a
{\tt DISTRIBUTE} directive must be a {\it specification-expr}.

\end{constraints}

\begin{users}
Some of the above constraints are relaxed under the approved extensions
(see Section~\ref{ch-mapping-ext}):
mapping of derived type components (relaxes constraint 1),
mapping of pointers (relaxes constraints 3 and 7)
and remapping of data objects (relaxes constraint 8).
\end{users}

Note that the possibility of a {\tt DISTRIBUTE} directive of the form
                                                                        \ICODE
!HPF$ DISTRIBUTE dist-attribute-stuff :: distributee-list
                                                                        \EDOC
is covered by syntax rule \ref{combined-directive-rule} for a
{\it combined-directive}.


Examples:
                                                                        \CODE
!HPF$ DISTRIBUTE D1(BLOCK)
!HPF$ DISTRIBUTE (BLOCK,*,BLOCK) ONTO SQUARE:: D2,D3,D4
                                                                        \EDOC

The meanings of the alternatives for {\it dist-format} are given below.

Define the ceiling division function {\tt CD(J,K)~=~(J+K-1)/K} (using
Fortran integer arithmetic with truncation toward zero.)

Define the ceiling remainder function {\tt CR(J,K)~=~J-K*CD(J,K)}.

The dimensions of a processor arrangement appearing as a {\it
dist-target} are said to {\it correspond} in left-to-right order with
those dimensions of a {\it distributee} for which the corresponding
{\it dist-format} is not {\tt *}.  In the example above, processor
arrangement {\tt SQUARE} must be two-dimensional; its first dimension
corresponds to the first dimensions of {\tt D2}, {\tt D3}, and {\tt D4}
and its second dimension corresponds to the third dimensions of {\tt
D2}, {\tt D3}, and {\tt D4}.

Let \(d\) be the size of a {\it distributee} in a certain dimension and
let \(p\) be the size of the processor arrangement in the corresponding
dimension.  For simplicity, assume all dimensions have a lower bound of
1.  Then {\tt BLOCK(\(m\))} means that a {\it distributee} position
whose index along that dimension is \(j\) is mapped to an abstract
processor whose index along the corresponding dimension of the
processor arrangement is {\tt CD(\(j\),\(m\))} (note that \(m \times p
\geq d\) must be true), and is position number {\tt
\(m\)+CR(\(j\),\(m\))} among positions mapped to that abstract
processor.  The first {\it distributee} position in abstract processor
\(k\) along that axis is position number {\tt 1+\(m\)*(\(k\)-1)}.

The block size \(m\) must be a positive integer.


{\tt BLOCK} by definition means the same as {\tt
BLOCK(CD(\(d\),\(p\)))}.

{\tt CYCLIC(\(m\))} means that a {\it distributee} position whose index
along that dimension is \(j\) is mapped to an abstract processor whose
index along the corresponding dimension of the processor arrangement is
{\tt 1+MODULO(CD(\(j\),\(m\))-1,\(p\))}.  The first {\it distributee}
position in abstract processor \(k\) along that axis is position number
{\tt 1+\(m\)*(\(k\)-1)}.

The block size \(m\) must be a positive integer.


{\tt CYCLIC} by definition means the same as {\tt CYCLIC(1)}.

{\tt CYCLIC(\(m\))} and {\tt BLOCK(\(m\))} imply the same distribution
when \( m \times p \geq d \), but {\tt BLOCK(\(m\))} additionally
asserts that the distribution will not wrap around in a cyclic manner,
which a compiler cannot determine at compile time if \(m\) is not
constant.  Note that {\tt CYCLIC} and {\tt BLOCK} (without argument
expressions) do not imply the same distribution unless \( p \geq d \),
a degenerate case in which the block size is 1 and the distribution
does not wrap around.

Suppose that we have 16 abstract processors and an array of length 100:
                                                                        \CODE
!HPF$ PROCESSORS SEDECIM(16)
      REAL CENTURY(100)
                                                                        \EDOC
Distributing the array {\tt BLOCK} (which in this case would mean
the same as {\tt BLOCK(7)}):
                                                                        \CODE
!HPF$ DISTRIBUTE CENTURY(BLOCK) ONTO SEDECIM
                                                                        \EDOC
results in this mapping of array elements onto abstract processors:
\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,200)(0,0)
\put(0,175){\makebox(35,25){\small\rm 1}}
\put(35,175){\makebox(35,25){\small\rm 2}}
\put(70,175){\makebox(35,25){\small\rm 3}}
\put(105,175){\makebox(35,25){\small\rm 4}}
\put(140,175){\makebox(35,25){\small\rm 5}}
\put(175,175){\makebox(35,25){\small\rm 6}}
\put(210,175){\makebox(35,25){\small\rm 7}}
\put(245,175){\makebox(35,25){\small\rm 8}}
\put(280,175){\makebox(35,25){\small\rm 9}}
\put(315,175){\makebox(35,25){\small\rm 10}}
\put(350,175){\makebox(35,25){\small\rm 11}}
\put(385,175){\makebox(35,25){\small\rm 12}}
\put(420,175){\makebox(35,25){\small\rm 13}}
\put(455,175){\makebox(35,25){\small\rm 14}}
\put(490,175){\makebox(35,25){\small\rm 15}}
\put(525,175){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){6}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,175){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){175}}
\put(0,150){\makebox(35,25){\tt 1}}
\put(0,125){\makebox(35,25){\tt 2}}
\put(0,100){\makebox(35,25){\tt 3}}
\put(0,75){\makebox(35,25){\tt 4}}
\put(0,50){\makebox(35,25){\tt 5}}
\put(0,25){\makebox(35,25){\tt 6}}
\put(0,0){\makebox(35,25){\tt 7}}
\put(35,150){\makebox(35,25){\tt 8}}
\put(35,125){\makebox(35,25){\tt 9}}
\put(35,100){\makebox(35,25){\tt 10}}
\put(35,75){\makebox(35,25){\tt 11}}
\put(35,50){\makebox(35,25){\tt 12}}
\put(35,25){\makebox(35,25){\tt 13}}
\put(35,0){\makebox(35,25){\tt 14}}
\put(70,150){\makebox(35,25){\tt 15}}
\put(70,125){\makebox(35,25){\tt 16}}
\put(70,100){\makebox(35,25){\tt 17}}
\put(70,75){\makebox(35,25){\tt 18}}
\put(70,50){\makebox(35,25){\tt 19}}
\put(70,25){\makebox(35,25){\tt 20}}
\put(70,0){\makebox(35,25){\tt 21}}
\put(105,150){\makebox(35,25){\tt 22}}
\put(105,125){\makebox(35,25){\tt 23}}
\put(105,100){\makebox(35,25){\tt 24}}
\put(105,75){\makebox(35,25){\tt 25}}
\put(105,50){\makebox(35,25){\tt 26}}
\put(105,25){\makebox(35,25){\tt 27}}
\put(105,0){\makebox(35,25){\tt 28}}
\put(140,150){\makebox(35,25){\tt 29}}
\put(140,125){\makebox(35,25){\tt 30}}
\put(140,100){\makebox(35,25){\tt 31}}
\put(140,75){\makebox(35,25){\tt 32}}
\put(140,50){\makebox(35,25){\tt 33}}
\put(140,25){\makebox(35,25){\tt 34}}
\put(140,0){\makebox(35,25){\tt 35}}
\put(175,150){\makebox(35,25){\tt 36}}
\put(175,125){\makebox(35,25){\tt 37}}
\put(175,100){\makebox(35,25){\tt 38}}
\put(175,75){\makebox(35,25){\tt 39}}
\put(175,50){\makebox(35,25){\tt 40}}
\put(175,25){\makebox(35,25){\tt 41}}
\put(175,0){\makebox(35,25){\tt 42}}
\put(210,150){\makebox(35,25){\tt 43}}
\put(210,125){\makebox(35,25){\tt 44}}
\put(210,100){\makebox(35,25){\tt 45}}
\put(210,75){\makebox(35,25){\tt 46}}
\put(210,50){\makebox(35,25){\tt 47}}
\put(210,25){\makebox(35,25){\tt 48}}
\put(210,0){\makebox(35,25){\tt 49}}
\put(245,150){\makebox(35,25){\tt 50}}
\put(245,125){\makebox(35,25){\tt 51}}
\put(245,100){\makebox(35,25){\tt 52}}
\put(245,75){\makebox(35,25){\tt 53}}
\put(245,50){\makebox(35,25){\tt 54}}
\put(245,25){\makebox(35,25){\tt 55}}
\put(245,0){\makebox(35,25){\tt 56}}
\put(280,150){\makebox(35,25){\tt 57}}
\put(280,125){\makebox(35,25){\tt 58}}
\put(280,100){\makebox(35,25){\tt 59}}
\put(280,75){\makebox(35,25){\tt 60}}
\put(280,50){\makebox(35,25){\tt 61}}
\put(280,25){\makebox(35,25){\tt 62}}
\put(280,0){\makebox(35,25){\tt 63}}
\put(315,150){\makebox(35,25){\tt 64}}
\put(315,125){\makebox(35,25){\tt 65}}
\put(315,100){\makebox(35,25){\tt 66}}
\put(315,75){\makebox(35,25){\tt 67}}
\put(315,50){\makebox(35,25){\tt 68}}
\put(315,25){\makebox(35,25){\tt 69}}
\put(315,0){\makebox(35,25){\tt 70}}
\put(350,150){\makebox(35,25){\tt 71}}
\put(350,125){\makebox(35,25){\tt 72}}
\put(350,100){\makebox(35,25){\tt 73}}
\put(350,75){\makebox(35,25){\tt 74}}
\put(350,50){\makebox(35,25){\tt 75}}
\put(350,25){\makebox(35,25){\tt 76}}
\put(350,0){\makebox(35,25){\tt 77}}
\put(385,150){\makebox(35,25){\tt 78}}
\put(385,125){\makebox(35,25){\tt 79}}
\put(385,100){\makebox(35,25){\tt 80}}
\put(385,75){\makebox(35,25){\tt 81}}
\put(385,50){\makebox(35,25){\tt 82}}
\put(385,25){\makebox(35,25){\tt 83}}
\put(385,0){\makebox(35,25){\tt 84}}
\put(420,150){\makebox(35,25){\tt 85}}
\put(420,125){\makebox(35,25){\tt 86}}
\put(420,100){\makebox(35,25){\tt 87}}
\put(420,75){\makebox(35,25){\tt 88}}
\put(420,50){\makebox(35,25){\tt 89}}
\put(420,25){\makebox(35,25){\tt 90}}
\put(420,0){\makebox(35,25){\tt 91}}
\put(455,150){\makebox(35,25){\tt 92}}
\put(455,125){\makebox(35,25){\tt 93}}
\put(455,100){\makebox(35,25){\tt 94}}
\put(455,75){\makebox(35,25){\tt 95}}
\put(455,50){\makebox(35,25){\tt 96}}
\put(455,25){\makebox(35,25){\tt 97}}
\put(455,0){\makebox(35,25){\tt 98}}
\put(490,150){\makebox(35,25){\tt 99}}
\put(490,125){\makebox(35,25){\tt 100}}
\end{picture}
\end{center}
Distributing the array {\tt BLOCK(8)}:
                                                                        \CODE
!HPF$ DISTRIBUTE CENTURY(BLOCK(8)) ONTO SEDECIM
                                                                        \EDOC
results in this mapping of array elements onto abstract processors:
\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,225)(0,0)
\put(0,200){\makebox(35,25){\small\rm 1}}
\put(35,200){\makebox(35,25){\small\rm 2}}
\put(70,200){\makebox(35,25){\small\rm 3}}
\put(105,200){\makebox(35,25){\small\rm 4}}
\put(140,200){\makebox(35,25){\small\rm 5}}
\put(175,200){\makebox(35,25){\small\rm 6}}
\put(210,200){\makebox(35,25){\small\rm 7}}
\put(245,200){\makebox(35,25){\small\rm 8}}
\put(280,200){\makebox(35,25){\small\rm 9}}
\put(315,200){\makebox(35,25){\small\rm 10}}
\put(350,200){\makebox(35,25){\small\rm 11}}
\put(385,200){\makebox(35,25){\small\rm 12}}
\put(420,200){\makebox(35,25){\small\rm 13}}
\put(455,200){\makebox(35,25){\small\rm 14}}
\put(490,200){\makebox(35,25){\small\rm 15}}
\put(525,200){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){7}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,200){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){200}}
\put(0,175){\makebox(35,25){\tt 1}}
\put(0,150){\makebox(35,25){\tt 2}}
\put(0,125){\makebox(35,25){\tt 3}}
\put(0,100){\makebox(35,25){\tt 4}}
\put(0,75){\makebox(35,25){\tt 5}}
\put(0,50){\makebox(35,25){\tt 6}}
\put(0,25){\makebox(35,25){\tt 7}}
\put(0,0){\makebox(35,25){\tt 8}}
\put(35,175){\makebox(35,25){\tt 9}}
\put(35,150){\makebox(35,25){\tt 10}}
\put(35,125){\makebox(35,25){\tt 11}}
\put(35,100){\makebox(35,25){\tt 12}}
\put(35,75){\makebox(35,25){\tt 13}}
\put(35,50){\makebox(35,25){\tt 14}}
\put(35,25){\makebox(35,25){\tt 15}}
\put(35,0){\makebox(35,25){\tt 16}}
\put(70,175){\makebox(35,25){\tt 17}}
\put(70,150){\makebox(35,25){\tt 18}}
\put(70,125){\makebox(35,25){\tt 19}}
\put(70,100){\makebox(35,25){\tt 20}}
\put(70,75){\makebox(35,25){\tt 21}}
\put(70,50){\makebox(35,25){\tt 22}}
\put(70,25){\makebox(35,25){\tt 23}}
\put(70,0){\makebox(35,25){\tt 24}}
\put(105,175){\makebox(35,25){\tt 25}}
\put(105,150){\makebox(35,25){\tt 26}}
\put(105,125){\makebox(35,25){\tt 27}}
\put(105,100){\makebox(35,25){\tt 28}}
\put(105,75){\makebox(35,25){\tt 29}}
\put(105,50){\makebox(35,25){\tt 30}}
\put(105,25){\makebox(35,25){\tt 31}}
\put(105,0){\makebox(35,25){\tt 32}}
\put(140,175){\makebox(35,25){\tt 33}}
\put(140,150){\makebox(35,25){\tt 34}}
\put(140,125){\makebox(35,25){\tt 35}}
\put(140,100){\makebox(35,25){\tt 36}}
\put(140,75){\makebox(35,25){\tt 37}}
\put(140,50){\makebox(35,25){\tt 38}}
\put(140,25){\makebox(35,25){\tt 39}}
\put(140,0){\makebox(35,25){\tt 40}}
\put(175,175){\makebox(35,25){\tt 41}}
\put(175,150){\makebox(35,25){\tt 42}}
\put(175,125){\makebox(35,25){\tt 43}}
\put(175,100){\makebox(35,25){\tt 44}}
\put(175,75){\makebox(35,25){\tt 45}}
\put(175,50){\makebox(35,25){\tt 46}}
\put(175,25){\makebox(35,25){\tt 47}}
\put(175,0){\makebox(35,25){\tt 48}}
\put(210,175){\makebox(35,25){\tt 49}}
\put(210,150){\makebox(35,25){\tt 50}}
\put(210,125){\makebox(35,25){\tt 51}}
\put(210,100){\makebox(35,25){\tt 52}}
\put(210,75){\makebox(35,25){\tt 53}}
\put(210,50){\makebox(35,25){\tt 54}}
\put(210,25){\makebox(35,25){\tt 55}}
\put(210,0){\makebox(35,25){\tt 56}}
\put(245,175){\makebox(35,25){\tt 57}}
\put(245,150){\makebox(35,25){\tt 58}}
\put(245,125){\makebox(35,25){\tt 59}}
\put(245,100){\makebox(35,25){\tt 60}}
\put(245,75){\makebox(35,25){\tt 61}}
\put(245,50){\makebox(35,25){\tt 62}}
\put(245,25){\makebox(35,25){\tt 63}}
\put(245,0){\makebox(35,25){\tt 64}}
\put(280,175){\makebox(35,25){\tt 65}}
\put(280,150){\makebox(35,25){\tt 66}}
\put(280,125){\makebox(35,25){\tt 67}}
\put(280,100){\makebox(35,25){\tt 68}}
\put(280,75){\makebox(35,25){\tt 69}}
\put(280,50){\makebox(35,25){\tt 70}}
\put(280,25){\makebox(35,25){\tt 71}}
\put(280,0){\makebox(35,25){\tt 72}}
\put(315,175){\makebox(35,25){\tt 73}}
\put(315,150){\makebox(35,25){\tt 74}}
\put(315,125){\makebox(35,25){\tt 75}}
\put(315,100){\makebox(35,25){\tt 76}}
\put(315,75){\makebox(35,25){\tt 77}}
\put(315,50){\makebox(35,25){\tt 78}}
\put(315,25){\makebox(35,25){\tt 79}}
\put(315,0){\makebox(35,25){\tt 80}}
\put(350,175){\makebox(35,25){\tt 81}}
\put(350,150){\makebox(35,25){\tt 82}}
\put(350,125){\makebox(35,25){\tt 83}}
\put(350,100){\makebox(35,25){\tt 84}}
\put(350,75){\makebox(35,25){\tt 85}}
\put(350,50){\makebox(35,25){\tt 86}}
\put(350,25){\makebox(35,25){\tt 87}}
\put(350,0){\makebox(35,25){\tt 88}}
\put(385,175){\makebox(35,25){\tt 89}}
\put(385,150){\makebox(35,25){\tt 90}}
\put(385,125){\makebox(35,25){\tt 91}}
\put(385,100){\makebox(35,25){\tt 92}}
\put(385,75){\makebox(35,25){\tt 93}}
\put(385,50){\makebox(35,25){\tt 94}}
\put(385,25){\makebox(35,25){\tt 95}}
\put(385,0){\makebox(35,25){\tt 96}}
\put(420,175){\makebox(35,25){\tt 97}}
\put(420,150){\makebox(35,25){\tt 98}}
\put(420,125){\makebox(35,25){\tt 99}}
\put(420,100){\makebox(35,25){\tt 100}}
\end{picture}
\end{center}
Distributing the array {\tt BLOCK(6)} is not HPF-conforming because
\(6 \times 16 < 100\).

Distributing the array {\tt CYCLIC} (which means exactly
the same as {\tt CYCLIC(1)}):
                                                                        \CODE
!HPF$ DISTRIBUTE CENTURY(CYCLIC) ONTO SEDECIM
                                                                        \EDOC
results in this mapping of array elements onto abstract processors:
\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,200)(0,0)
\put(0,175){\makebox(35,25){\small\rm 1}}
\put(35,175){\makebox(35,25){\small\rm 2}}
\put(70,175){\makebox(35,25){\small\rm 3}}
\put(105,175){\makebox(35,25){\small\rm 4}}
\put(140,175){\makebox(35,25){\small\rm 5}}
\put(175,175){\makebox(35,25){\small\rm 6}}
\put(210,175){\makebox(35,25){\small\rm 7}}
\put(245,175){\makebox(35,25){\small\rm 8}}
\put(280,175){\makebox(35,25){\small\rm 9}}
\put(315,175){\makebox(35,25){\small\rm 10}}
\put(350,175){\makebox(35,25){\small\rm 11}}
\put(385,175){\makebox(35,25){\small\rm 12}}
\put(420,175){\makebox(35,25){\small\rm 13}}
\put(455,175){\makebox(35,25){\small\rm 14}}
\put(490,175){\makebox(35,25){\small\rm 15}}
\put(525,175){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){6}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,175){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){175}}
\put(0,150){\makebox(35,25){\tt 1}}
\put(35,150){\makebox(35,25){\tt 2}}
\put(70,150){\makebox(35,25){\tt 3}}
\put(105,150){\makebox(35,25){\tt 4}}
\put(140,150){\makebox(35,25){\tt 5}}
\put(175,150){\makebox(35,25){\tt 6}}
\put(210,150){\makebox(35,25){\tt 7}}
\put(245,150){\makebox(35,25){\tt 8}}
\put(280,150){\makebox(35,25){\tt 9}}
\put(315,150){\makebox(35,25){\tt 10}}
\put(350,150){\makebox(35,25){\tt 11}}
\put(385,150){\makebox(35,25){\tt 12}}
\put(420,150){\makebox(35,25){\tt 13}}
\put(455,150){\makebox(35,25){\tt 14}}
\put(490,150){\makebox(35,25){\tt 15}}
\put(525,150){\makebox(35,25){\tt 16}}
\put(0,125){\makebox(35,25){\tt 17}}
\put(35,125){\makebox(35,25){\tt 18}}
\put(70,125){\makebox(35,25){\tt 19}}
\put(105,125){\makebox(35,25){\tt 20}}
\put(140,125){\makebox(35,25){\tt 21}}
\put(175,125){\makebox(35,25){\tt 22}}
\put(210,125){\makebox(35,25){\tt 23}}
\put(245,125){\makebox(35,25){\tt 24}}
\put(280,125){\makebox(35,25){\tt 25}}
\put(315,125){\makebox(35,25){\tt 26}}
\put(350,125){\makebox(35,25){\tt 27}}
\put(385,125){\makebox(35,25){\tt 28}}
\put(420,125){\makebox(35,25){\tt 29}}
\put(455,125){\makebox(35,25){\tt 30}}
\put(490,125){\makebox(35,25){\tt 31}}
\put(525,125){\makebox(35,25){\tt 32}}
\put(0,100){\makebox(35,25){\tt 33}}
\put(35,100){\makebox(35,25){\tt 34}}
\put(70,100){\makebox(35,25){\tt 35}}
\put(105,100){\makebox(35,25){\tt 36}}
\put(140,100){\makebox(35,25){\tt 37}}
\put(175,100){\makebox(35,25){\tt 38}}
\put(210,100){\makebox(35,25){\tt 39}}
\put(245,100){\makebox(35,25){\tt 40}}
\put(280,100){\makebox(35,25){\tt 41}}
\put(315,100){\makebox(35,25){\tt 42}}
\put(350,100){\makebox(35,25){\tt 43}}
\put(385,100){\makebox(35,25){\tt 44}}
\put(420,100){\makebox(35,25){\tt 45}}
\put(455,100){\makebox(35,25){\tt 46}}
\put(490,100){\makebox(35,25){\tt 47}}
\put(525,100){\makebox(35,25){\tt 48}}
\put(0,75){\makebox(35,25){\tt 49}}
\put(35,75){\makebox(35,25){\tt 50}}
\put(70,75){\makebox(35,25){\tt 51}}
\put(105,75){\makebox(35,25){\tt 52}}
\put(140,75){\makebox(35,25){\tt 53}}
\put(175,75){\makebox(35,25){\tt 54}}
\put(210,75){\makebox(35,25){\tt 55}}
\put(245,75){\makebox(35,25){\tt 56}}
\put(280,75){\makebox(35,25){\tt 57}}
\put(315,75){\makebox(35,25){\tt 58}}
\put(350,75){\makebox(35,25){\tt 59}}
\put(385,75){\makebox(35,25){\tt 60}}
\put(420,75){\makebox(35,25){\tt 61}}
\put(455,75){\makebox(35,25){\tt 62}}
\put(490,75){\makebox(35,25){\tt 63}}
\put(525,75){\makebox(35,25){\tt 64}}
\put(0,50){\makebox(35,25){\tt 65}}
\put(35,50){\makebox(35,25){\tt 66}}
\put(70,50){\makebox(35,25){\tt 67}}
\put(105,50){\makebox(35,25){\tt 68}}
\put(140,50){\makebox(35,25){\tt 69}}
\put(175,50){\makebox(35,25){\tt 70}}
\put(210,50){\makebox(35,25){\tt 71}}
\put(245,50){\makebox(35,25){\tt 72}}
\put(280,50){\makebox(35,25){\tt 73}}
\put(315,50){\makebox(35,25){\tt 74}}
\put(350,50){\makebox(35,25){\tt 75}}
\put(385,50){\makebox(35,25){\tt 76}}
\put(420,50){\makebox(35,25){\tt 77}}
\put(455,50){\makebox(35,25){\tt 78}}
\put(490,50){\makebox(35,25){\tt 79}}
\put(525,50){\makebox(35,25){\tt 80}}
\put(0,25){\makebox(35,25){\tt 81}}
\put(35,25){\makebox(35,25){\tt 82}}
\put(70,25){\makebox(35,25){\tt 83}}
\put(105,25){\makebox(35,25){\tt 84}}
\put(140,25){\makebox(35,25){\tt 85}}
\put(175,25){\makebox(35,25){\tt 86}}
\put(210,25){\makebox(35,25){\tt 87}}
\put(245,25){\makebox(35,25){\tt 88}}
\put(280,25){\makebox(35,25){\tt 89}}
\put(315,25){\makebox(35,25){\tt 90}}
\put(350,25){\makebox(35,25){\tt 91}}
\put(385,25){\makebox(35,25){\tt 92}}
\put(420,25){\makebox(35,25){\tt 93}}
\put(455,25){\makebox(35,25){\tt 94}}
\put(490,25){\makebox(35,25){\tt 95}}
\put(525,25){\makebox(35,25){\tt 96}}
\put(0,0){\makebox(35,25){\tt 97}}
\put(35,0){\makebox(35,25){\tt 98}}
\put(70,0){\makebox(35,25){\tt 99}}
\put(105,0){\makebox(35,25){\tt 100}}
\end{picture}
\end{center}
Distributing the array {\tt CYCLIC(3)}:
                                                                        \CODE
!HPF$ DISTRIBUTE CENTURY(CYCLIC(3)) ONTO SEDECIM
                                                                        \EDOC
results in this mapping of array elements onto abstract processors:
\begin{center}
\setlength{\unitlength}{0.01in}
\begin{picture}(560,250)(0,0)
\put(0,225){\makebox(35,25){\small\rm 1}}
\put(35,225){\makebox(35,25){\small\rm 2}}
\put(70,225){\makebox(35,25){\small\rm 3}}
\put(105,225){\makebox(35,25){\small\rm 4}}
\put(140,225){\makebox(35,25){\small\rm 5}}
\put(175,225){\makebox(35,25){\small\rm 6}}
\put(210,225){\makebox(35,25){\small\rm 7}}
\put(245,225){\makebox(35,25){\small\rm 8}}
\put(280,225){\makebox(35,25){\small\rm 9}}
\put(315,225){\makebox(35,25){\small\rm 10}}
\put(350,225){\makebox(35,25){\small\rm 11}}
\put(385,225){\makebox(35,25){\small\rm 12}}
\put(420,225){\makebox(35,25){\small\rm 13}}
\put(455,225){\makebox(35,25){\small\rm 14}}
\put(490,225){\makebox(35,25){\small\rm 15}}
\put(525,225){\makebox(35,25){\small\rm 16}}
\thinlines
\multiput(0,25)(0,25){8}{\line(1,0){560}}
\thicklines
\multiput(0,0)(0,225){2}{\line(1,0){560}}
\multiput(0,0)(35,0){17}{\line(0,1){225}}
\put(0,200){\makebox(35,25){\tt 1}}
\put(0,175){\makebox(35,25){\tt 2}}
\put(0,150){\makebox(35,25){\tt 3}}
\put(35,200){\makebox(35,25){\tt 4}}
\put(35,175){\makebox(35,25){\tt 5}}
\put(35,150){\makebox(35,25){\tt 6}}
\put(70,200){\makebox(35,25){\tt 7}}
\put(70,175){\makebox(35,25){\tt 8}}
\put(70,150){\makebox(35,25){\tt 9}}
\put(105,200){\makebox(35,25){\tt 10}}
\put(105,175){\makebox(35,25){\tt 11}}
\put(105,150){\makebox(35,25){\tt 12}}
\put(140,200){\makebox(35,25){\tt 13}}
\put(140,175){\makebox(35,25){\tt 14}}
\put(140,150){\makebox(35,25){\tt 15}}
\put(175,200){\makebox(35,25){\tt 16}}
\put(175,175){\makebox(35,25){\tt 17}}
\put(175,150){\makebox(35,25){\tt 18}}
\put(210,200){\makebox(35,25){\tt 19}}
\put(210,175){\makebox(35,25){\tt 20}}
\put(210,150){\makebox(35,25){\tt 21}}
\put(245,200){\makebox(35,25){\tt 22}}
\put(245,175){\makebox(35,25){\tt 23}}
\put(245,150){\makebox(35,25){\tt 24}}
\put(280,200){\makebox(35,25){\tt 25}}
\put(280,175){\makebox(35,25){\tt 26}}
\put(280,150){\makebox(35,25){\tt 27}}
\put(315,200){\makebox(35,25){\tt 28}}
\put(315,175){\makebox(35,25){\tt 29}}
\put(315,150){\makebox(35,25){\tt 30}}
\put(350,200){\makebox(35,25){\tt 31}}
\put(350,175){\makebox(35,25){\tt 32}}
\put(350,150){\makebox(35,25){\tt 33}}
\put(385,200){\makebox(35,25){\tt 34}}
\put(385,175){\makebox(35,25){\tt 35}}
\put(385,150){\makebox(35,25){\tt 36}}
\put(420,200){\makebox(35,25){\tt 37}}
\put(420,175){\makebox(35,25){\tt 38}}
\put(420,150){\makebox(35,25){\tt 39}}
\put(455,200){\makebox(35,25){\tt 40}}
\put(455,175){\makebox(35,25){\tt 41}}
\put(455,150){\makebox(35,25){\tt 42}}
\put(490,200){\makebox(35,25){\tt 43}}
\put(490,175){\makebox(35,25){\tt 44}}
\put(490,150){\makebox(35,25){\tt 45}}
\put(525,200){\makebox(35,25){\tt 46}}
\put(525,175){\makebox(35,25){\tt 47}}
\put(525,150){\makebox(35,25){\tt 48}}
\put(0,125){\makebox(35,25){\tt 49}}
\put(0,100){\makebox(35,25){\tt 50}}
\put(0,75){\makebox(35,25){\tt 51}}
\put(35,125){\makebox(35,25){\tt 52}}
\put(35,100){\makebox(35,25){\tt 53}}
\put(35,75){\makebox(35,25){\tt 54}}
\put(70,125){\makebox(35,25){\tt 55}}
\put(70,100){\makebox(35,25){\tt 56}}
\put(70,75){\makebox(35,25){\tt 57}}
\put(105,125){\makebox(35,25){\tt 58}}
\put(105,100){\makebox(35,25){\tt 59}}
\put(105,75){\makebox(35,25){\tt 60}}
\put(140,125){\makebox(35,25){\tt 61}}
\put(140,100){\makebox(35,25){\tt 62}}
\put(140,75){\makebox(35,25){\tt 63}}
\put(175,125){\makebox(35,25){\tt 64}}
\put(175,100){\makebox(35,25){\tt 65}}
\put(175,75){\makebox(35,25){\tt 66}}
\put(210,125){\makebox(35,25){\tt 67}}
\put(210,100){\makebox(35,25){\tt 68}}
\put(210,75){\makebox(35,25){\tt 69}}
\put(245,125){\makebox(35,25){\tt 70}}
\put(245,100){\makebox(35,25){\tt 71}}
\put(245,75){\makebox(35,25){\tt 72}}
\put(280,125){\makebox(35,25){\tt 73}}
\put(280,100){\makebox(35,25){\tt 74}}
\put(280,75){\makebox(35,25){\tt 75}}
\put(315,125){\makebox(35,25){\tt 76}}
\put(315,100){\makebox(35,25){\tt 77}}
\put(315,75){\makebox(35,25){\tt 78}}
\put(350,125){\makebox(35,25){\tt 79}}
\put(350,100){\makebox(35,25){\tt 80}}
\put(350,75){\makebox(35,25){\tt 81}}
\put(385,125){\makebox(35,25){\tt 82}}
\put(385,100){\makebox(35,25){\tt 83}}
\put(385,75){\makebox(35,25){\tt 84}}
\put(420,125){\makebox(35,25){\tt 85}}
\put(420,100){\makebox(35,25){\tt 86}}
\put(420,75){\makebox(35,25){\tt 87}}
\put(455,125){\makebox(35,25){\tt 88}}
\put(455,100){\makebox(35,25){\tt 89}}
\put(455,75){\makebox(35,25){\tt 90}}
\put(490,125){\makebox(35,25){\tt 91}}
\put(490,100){\makebox(35,25){\tt 92}}
\put(490,75){\makebox(35,25){\tt 93}}
\put(525,125){\makebox(35,25){\tt 94}}
\put(525,100){\makebox(35,25){\tt 95}}
\put(525,75){\makebox(35,25){\tt 96}}
\put(0,50){\makebox(35,25){\tt 97}}
\put(0,25){\makebox(35,25){\tt 98}}
\put(0,0){\makebox(35,25){\tt 99}}
\put(35,50){\makebox(35,25){\tt 100}}
\end{picture}
\end{center}



Note that it is perfectly permissible for an array to be distributed so
that some processors have no elements.  Indeed, an array may be ``distributed''
so that all elements reside on one processor.  For example,
                                                                        \CODE
!HPF$ DISTRIBUTE CENTURY(BLOCK(256)) ONTO SEDECIM
                                                                        \EDOC
results in having only one non-empty block---a partially-filled one at that,
having only 100 elements---on processor 1, with processors 2 through 16
having no elements of the array.



A {\tt DISTRIBUTE} directive must not cause
any data object associated with the {\it distributee} via storage association
({\tt COMMON} or {\tt EQUIVALENCE}) to be mapped such that storage
units of a scalar data object are split across more than one abstract
processor.
See section \ref{sequence} for further discussion of storage association.


The statement form of a {\tt DISTRIBUTE}
directive
may be considered an abbreviation for an attributed form that
happens to mention only one {\it distributee}; for example,
                                                                        \ICODE
!HPF$ DISTRIBUTE distributee ( dist-format-list ) ONTO dist-target
                                                                        \EDOC
is equivalent to
                                                                        \ICODE
!HPF$ DISTRIBUTE ( dist-format-list ) ONTO dist-target :: distributee
                                                                        \EDOC
Note that, to prevent syntactic ambiguity,
the {\it dist-format-clause} must be present in the statement
form, so in general the statement form of the directive may not be
used to specify the mapping of scalars.

If the {\it dist-format-clause} is omitted from the attributed form,
then the language processor may make an arbitrary choice of distribution
formats for each template or array.  So the directive
                                                                        \CODE
!HPF$ DISTRIBUTE ONTO P :: D1,D2,D3
                                                                        \EDOC
means the same as
                                                                        \CODE
!HPF$ DISTRIBUTE ONTO P :: D1
!HPF$ DISTRIBUTE ONTO P :: D2
!HPF$ DISTRIBUTE ONTO P :: D3
                                                                        \EDOC
to which a compiler, perhaps taking into account patterns of use of
{\tt D1}, {\tt D2}, and {\tt D3} within the code, might choose
to supply three distinct distributions such as, for example,
                                                                        \CODE
!HPF$ DISTRIBUTE D1(BLOCK, BLOCK) ONTO P
!HPF$ DISTRIBUTE D2(CYCLIC, BLOCK) ONTO P
!HPF$ DISTRIBUTE D3(BLOCK(43),CYCLIC) ONTO P
                                                                        \EDOC
Then again, the compiler might happen to choose the same
distribution for all three arrays.

In either the statement form or the attributed form,
if the {\tt ONTO} clause is present, it specifies the processor arrangement
that is the target of the distribution.
If the {\tt ONTO}  clause is omitted, then a implementation-dependent
processor arrangement is chosen arbitrarily for each {\it distributee}.
So, for example,
                                                                        \CODE
      REAL, DIMENSION(1000) :: ARTHUR, ARNOLD, LINUS, LUCY
!HPF$ PROCESSORS EXCALIBUR(32)
!HPF$ DISTRIBUTE (BLOCK) ONTO EXCALIBUR :: ARTHUR, ARNOLD
!HPF$ DISTRIBUTE (BLOCK) :: LINUS, LUCY
                                                                        \EDOC
causes the arrays {\tt ARTHUR} and {\tt ARNOLD} to have the same mapping,
so that corresponding elements reside in the same abstract processor,
because they are the same size and distributed in the same way ({\tt BLOCK})
onto the same processor arrangement ({\tt EXCALIBUR}).
However, {\tt LUCY} and {\tt LINUS} do not necessarily have the same
mapping because they might, depending on the implementation,
be distributed onto differently chosen processor arrangements;
so corresponding elements of {\tt LUCY} and {\tt LINUS} might not
reside on the same abstract processor.  (The {\tt ALIGN} directive provides
a way to ensure that two arrays have the same mapping without having
to specify an explicit processor arrangement.)

In a given environment, for some distributions, there may be no
appropriate processor arrangement.

\section{ALIGN Directive}
\label{ALIGN-SECTION}

The {\tt ALIGN} directive is used to specify that certain data objects
are to be mapped in the same way as certain other data objects.
Operations between aligned data objects are likely to be more efficient
than operations between data objects that are not known to be aligned
(because two objects that are aligned are intended to be mapped to the
same abstract processor).  The {\tt ALIGN} directive is designed to
make it particularly easy to specify explicit mappings for all the
elements of an array at once.  While objects can be aligned in some
cases through careful use of matching {\tt DISTRIBUTE} directives, {\tt
ALIGN} is more general and frequently more convenient.


The {\tt ALIGN} directive may appear only in the {\it
specification-part} of a scoping unit
and can contain only a {\it specification-expr} as a
{\it subscript} or in a {\it subscript-triplet}.

Formally, the syntax of {\tt ALIGN}
is as follows:

                                                                        \BNF
align-directive            \IS  ALIGN alignee align-directive-stuff

align-directive-stuff      \IS  ( align-source-list ) align-with-clause

align-attribute-stuff      \IS  [ ( align-source-list ) ] align-with-clause

alignee                    \IS  object-name

align-source               \IS  :
                           \OR  *
                           \OR  align-dummy

align-dummy                \IS  scalar-int-variable
                                                                        \FNB
\begin{constraints}
%Do not change order of constraints without changing reference to them below.

\item An {\it object-name} mentioned as an {\it alignee}
must be a simple name and not a subobject designator or a {\it component-name}.

\item An {\it object-name} mentioned as an {\it alignee} may not
appear as a {\it distributee}.

\item An {\it object-name} mentioned as an {\it alignee} may not
have the {\tt POINTER} attribute.

\item  If the {\it alignee} is scalar,
the {\it align-source-list} (and its surrounding parentheses)
must not appear.  In this case
the statement form of the directive is not allowed.



\item If the {\it align-source-list} is present, its length must equal the
rank of the alignee.

\item An {\it align-dummy} must be a named variable.

\item An object may not have both the {\tt INHERIT} attribute and
the {\tt ALIGN} attribute.
\end{constraints}

\begin{users}
Some of the above constraints are relaxed under the approved extensions
(see Section~\ref{ch-mapping-ext}):
mapping of derived type components (relaxes constraint 1) and
mapping of pointers (relaxes constraints 3).
\end{users}

Note that the possibility of an {\tt ALIGN} directive of the form
                                                                        \ICODE
!HPF$ ALIGN align-attribute-stuff :: alignee-list
                                                                        \EDOC
is covered by syntax rule \ref{combined-directive-rule} for a
{\it combined-directive}.

The statement form of an {\tt ALIGN}
directive
may be considered an abbreviation of an attributed form that
happens to mention only one {\it alignee}:
                                                                        \ICODE
!HPF$ ALIGN alignee ( align-source-list ) WITH align-spec
                                                                        \EDOC
is equivalent to
                                                                        \ICODE
!HPF$ ALIGN ( align-source-list ) WITH align-spec :: alignee
                                                                        \EDOC

If the {\it align-source-list} is omitted from the attributed form and
the {\it  alignee}s are not scalar, the {\it align-source-list} is
assumed to consist of a parenthesized list of ``{\tt :}'' entries,
equal in number to the rank of the {\it alignees}.  Similarly, if the
{\it align-subscript-list} is omitted from the {\it align-spec} in
either form, it is assumed to consist of a parenthesized list of ``{\tt
:}'' entries, equal in number to the rank of the {\it align-target}.
So the directive

                                                                        \CODE
!HPF$ ALIGN WITH B :: A1, A2, A3
                                                                        \EDOC
means
                                                                        \CODE
!HPF$ ALIGN (:,:) WITH B(:,:) :: A1, A2, A3
                                                                        \EDOC
which in turn means the same as
                                                                        \CODE
!HPF$ ALIGN A1(:,:) WITH B(:,:)
!HPF$ ALIGN A2(:,:) WITH B(:,:)
!HPF$ ALIGN A3(:,:) WITH B(:,:)
                                                                        \EDOC

\noindent
because an attributed-form directive that mentions more than one {\it alignee}
is equivalent to a series of identical directives, one for each {\it alignee};
all {\it  alignee}s must have the
same rank.  With this understanding, we will assume below, for the
sake of simplifying the description, that an {\tt ALIGN}
directive has a single {\it alignee}.

Each {\it align-source} corresponds to one axis of the {\it alignee}, and is
specified as either ``{\tt :}'' or ``{\tt *}'' or a dummy variable:

\begin{itemize}

\item
If it is ``{\tt :}'', then positions along that axis will be spread out
across the matching axis of the {\it align-spec} (see below).

\item
If it is ``{\tt *}'', then that axis is {\it collapsed}: positions along
that axis make no difference in determining the corresponding
position within the {\it align-target}.  (Replacing the ``{\tt *}'' with
a dummy variable name not used anywhere else in the directive would
have the same effect; ``{\tt *}'' is merely a convenience that saves the
trouble of inventing a variable name and makes it clear that no
dependence on that dimension is intended.)

\item
A dummy variable is considered to range over all valid
index values for that dimension of the {\it alignee}.

\end{itemize}

The {\tt WITH} clause of an {\tt ALIGN} has the following syntax:
                                                                        \BNF
align-with-clause          \IS  WITH align-spec

align-spec                 \IS  align-target [ ( align-subscript-list ) ]
                           \OR  * align-target [ ( align-subscript-list ) ]

align-target               \IS  object-name
                           \OR  template-name

align-subscript            \IS  int-expr
                           \OR  align-subscript-use
                           \OR  subscript-triplet
                           \OR  *

align-subscript-use    \IS  [ [ int-level-two-expr ] add-op ]
align-add-operand
                           \OR  align-subscript-use add-op int-add-operand

align-add-operand          \IS  [ int-add-operand * ] align-primary
                           \OR  align-add-operand * int-mult-operand

align-primary              \IS  align-dummy
                           \OR  ( align-subscript-use )

int-add-operand            \IS  add-operand

int-mult-operand           \IS  mult-operand

int-level-two-expr           \IS  level-2-expr
                                                                        \FNB

The full syntax is given here for completeness, however some of the
forms will only be discussed in Section~\ref{ch-mapping-subr}.  These
``interprocedural'' forms are:
\begin{itemize}
\item The second option of  rule~\ref{align-spec-rule} (containing
the {\tt *} form)
\end{itemize}

\begin{constraints}
%Do not change order of constraints without changing reference to them below.

\item An {\it object-name} mentioned as an {\it align-target}
must be a simple name and not a subobject designator or a {\it component-name}.

\item An {\it align-target} may not have the {\tt OPTIONAL} attribute.

\item If the {\it align-spec} in an {\tt ALIGN} directive begins with
``{\tt *}'' then every {\it alignee} must be a dummy argument.

\item In an {\em align-directive} any {\em int-expr}, {\em int-level-two-expr},
{\em int-add-operand} or {\em int-mult-operand} must be a specification
expression.

\item Any {\em subscript} or {\em stride} in a {\em subscript-triplet} that is
an {\em align-subscript} in an {\em align-directive} must be a specification
expression.


\item  Each {\it align-dummy} may appear at most once in an
{\it align-subscript-list}.

\item  An {\it align-subscript-use} expression may contain at most one
occurrence of an {\it align-dummy}.

\item  An {\it align-dummy} may not appear anywhere in the {\it
align-spec} except where explicitly permitted to appear by virtue of
the grammar shown above.  Paraphrased, one may construct an {\it
align-subscript-use} by starting with an {\it align-dummy} and then
doing additive and multiplicative things to it with any integer
expressions that contain no {\it align-dummy}.

\item A {\it subscript} in an {\it align-subscript} may not contain
occurrences of any {\it align-dummy}.

\item An {\it int-add-operand}, {\it int-mult-operand}, or {\it
int-level-two-expr} must be of type integer.

\end{constraints}

\begin{users}
Some of the above constraints are relaxed under the approved extensions
(see Section~\ref{ch-mapping-ext}):
mapping of derived type components (relaxes constraint 1),
mapping of pointers (relaxes constraint 3) and
remapping of data objects (relaxes constraints 4 and 5).
\end{users}

The syntax rules for an {\it align-subscript-use} take account of
operator precedence issues, but the basic idea is simple: an {\it
align-subscript-use} is intended to be a linear function of a single
occurrence of an {\it align-dummy}.

For example, the following {\it align-subscript-use} expressions
are valid, assuming that {\tt J}, {\tt K}, and {\tt M}
are {\it align-dummy}s and {\tt N} is not an {\it align-dummy}:

\begin{flushleft}\tt
\begin{tabular}{l@{\quad}l@{\quad}l@{\quad}l@{\quad}l@{\quad}l}
J   &  J+1      &  3-K    &  2*M    &  N*M        &  100-3*M    \\
-J  &  +J       &  -K+3   &  M+2**3 &  M+N    &  -(4*7+IOR(6,9))*K-(13-5/3) \\
M*2 &  N*(M-N)  & 2*(J+1) &  5-K+3  &  10000-M*3  &  2*(3*(K-1)+13)-100
\end{tabular}
\end{flushleft}

The following expressions are not valid {\it align-subscript-use} expressions:
\begin{flushleft}\tt
\begin{tabular}{l@{\quad}l@{\quad}l@{\quad}l@{\quad}l@{\quad}l}
J+J  &  J-J      &  3*K-2*K   &  M*(N-M)  &  2*J-3*J+J & 2*(3*(K-1)+13)-K \\
J*J  &  J+K      &  3/K       &  2**M     &  M*K       &  K-3*M    \\
K-J  &  IOR(J,1) &  -K/3      &  M*(2+M)  &  M*(M-N)   &  2**(2*J-3*J+J)
\end{tabular}
\end{flushleft}

The {\it align-spec} must contain exactly as many {\it subscript-triplets}
as the number of colons (``{\tt :}'') appearing in the {\it align-source-list}.
These are matched up in corresponding left-to-right order, ignoring,
for this purpose, any {\it align-source} that is not a colon and
any {\it align-subscript} that is not a {\it subscript-triplet}.
Consider a dimension of the {\it alignee} for which a colon appears as
an {\it align-source} and
let the lower and upper bounds of that array be {\it LA} and {\it UA}.
Let the corresponding subscript triplet be
{\it LT\/}:{\it UT\/}:{\it ST} or its equivalent.
Then the colon could be replaced by a new, as-yet-unused
dummy variable, say {\tt J}, and the subscript triplet by the expression
{\tt (J-{\it LA})*{\it ST}+{\it LT}}
without affecting the meaning of the directive.  Moreover, the axes
must conform, which means that
\[ \max(0,UA-LA+1) \ = \  \max(0,\lceil (UT-LT+1) / ST \rceil) \]
must be true. (This is entirely analogous to the treatment of array
assignment.)

To simplify the remainder of the discussion,
we assume that every colon in the {\it align-source-list}
has been replaced by new dummy variables
in exactly the fashion just described,
and that every ``{\tt *}'' in the {\it align-source-list}
has likewise been replaced by an otherwise unused dummy variable.
For example,
                                                                        \CODE
!HPF$ ALIGN A(:,*,K,:,:,*) WITH B(31:,:,K+3,20:100:3)
                                                                        \EDOC
may be transformed into its equivalent
                                                                        \CODE
!HPF$ ALIGN A(I,J,K,L,M,N) WITH B(I-LBOUND(A,1)+31,       &
!HPF$            L-LBOUND(A,4)+LBOUND(B,2),K+3,(M-LBOUND(A,5))*3+20)
                                                                        \EDOC
with the attached requirements
\begin{center}
{\tt SIZE(A,1)~.EQ.~UBOUND(B,1)-30}     \\
{\tt SIZE(A,4)~.EQ.~SIZE(B,2)}          \\
{\tt SIZE(A,5)~.EQ.~(100-20+3)/3}
\end{center}
Thus we need consider further only the case where every {\it align-source}
is a dummy variable and no {\it align-subscript} is a {\it subscript-triplet}.

Each dummy variable is considered to range over all valid
index values for the corresponding dimension of the {\it alignee}.
Every combination of possible values for the index variables selects
an element of the {\it alignee}.
The {\it align-spec} indicates a corresponding element (or section) of
the {\it align-target} with which that element of the {\it alignee} should be
aligned; this indication may be a function of the index values, but
the nature of this function is syntactically restricted (as discussed above)
to linear functions
in order to limit the complexity of the implementation.
Each {\it align-dummy} variable may appear at
most once in the {\it align-spec} and only in certain rigidly prescribed
contexts.  The result is that each
{\it align-subscript} expression may contain at most one {\it align-dummy}
variable and the expression is constrained to be a linear function of that
variable.  (Therefore skew alignments are not possible.)

An asterisk ``{\tt *}'' as an {\it align-subscript}
indicates a replicated representation.  Each element of the {\it alignee}
is aligned with every position along that axis of the {\it align-target}.

\begin{rationale}
It may seem strange to use ``{\tt *}'' to mean both collapsing and
replication; the rationale is that ``{\tt *}'' always stands conceptually
for a dummy variable that appears
nowhere else in the statement and ranges over the set of indices for
the indicated dimension. Thus, for example,
                                                                        \CODE
!HPF$ ALIGN A(:) WITH D(:,*)
                                                                        \EDOC
means that a copy of {\tt A} is aligned with every column of {\tt D}, because
it is conceptually equivalent to
                                                                        \ICODE
      for every legitimate index j, align A(:) with D(:,j)
                                                                        \EDOC
just as
                                                                        \CODE
!HPF$ ALIGN A(:,*) WITH D(:)
                                                                        \EDOC
is conceptually equivalent to
                                                                        \ICODE
      for every legitimate index j, align A(:,j) with D(:)
                                                                        \EDOC
Note, however, that while HPF syntax allows
                                                                        \CODE
!HPF$ ALIGN A(:,*) WITH D(:)
                                                                        \EDOC
to be written in the alternate form
                                                                        \CODE
!HPF$ ALIGN A(:,J) WITH D(:)
                                                                        \EDOC
it does {\it not} allow
                                                                        \CODE
!HPF$ ALIGN A(:) WITH D(:,*)
                                                                        \EDOC
to be written in the alternate form
                                                                        \CODE
!HPF$ ALIGN A(:) WITH D(:,J)
                                                                        \EDOC
because that has another meaning (only a variable appearing
in the {\it align-source-list}
following the {\it alignee} is understood to be an {\it align-dummy},
so the current value of the variable {\tt J} is used, thus aligning
{\tt A} with a single column of {\tt D}).

Replication allows an optimizing compiler to arrange to read
whichever copy is closest.  (Of course, when a replicated data object
is written, all copies must be updated, not just one copy.  Replicated
representations are very useful for use as small lookup
tables, where it is much faster to have a copy in each physical
processor but without giving it an extra
dimension that is logically unnecessary to the algorithm.
\end{rationale}

By applying the transformations given above, all cases of an {\it
align-subscript} may be conceptually reduced to either an {\it
int-expr} (not involving an {\it align-dummy}) or an {\it
align-subscript-use} and the {\it align-source-list} may be reduced to
a list of index variables with no ``{\tt *}'' or ``{\tt:}''.  An {\it
align-subscript-list} may then be evaluated for any specific
combination of values for the {\it align-dummy} variables simply by
evaluating each {\it align-subscript} as an expression.  The resulting
subscript values must be legitimate subscripts for the {\it
align-target}.  (This implies that the {\it alignee} is not allowed to
``wrap around'' or ``extend past the edges'' of an {\it align-target}.)
The selected element of the {\it alignee} is then considered to be
aligned with the indicated element of the {\it align-target};  more
precisely, the selected element of the {\it alignee} is considered to
be ultimately aligned with the same object with which the indicated
element of the {\it align-target} is currently ultimately aligned
(possibly itself).

More examples of {\tt ALIGN} directives:
                                                                        \CODE
      INTEGER D1(N)
      LOGICAL D2(N,N)
      REAL, DIMENSION(N,N):: X,A,B,C,AR1,AR2A,P,Q,R,S
!HPF$ ALIGN X(:,*) WITH D1(:)
!HPF$ ALIGN (:,*) WITH D1:: A,B,C,AR1,AR2A
!HPF$ ALIGN WITH D2:: P,Q,R,S
                                                                        \EDOC
Note that, in a {\it alignee-list}, the alignees must all have the same
rank but need not all have the same shape; the extents need match only
for dimensions that correspond to colons in the {\it align-source-list}.
This turns out to be an extremely important convenience;
one of the most common cases in current practice is aligning arrays that
match in distributed (``parallel'') dimensions but may differ in
collapsed (``on-processor'') dimensions:
                                                                        \CODE

      REAL A(3,N), B(4,N), C(43,N), Q(N)
!HPF$ DISTRIBUTE Q(BLOCK)
!HPF$ ALIGN (*,:) WITH Q:: A,B,C
                                                                        \EDOC
Here there are processors (perhaps {\tt N} of
them) and arrays of different sizes (3, 4, 43) within each
processor are required.  As far as HPF is concerned,
 the numbers 3, 4, and 43 may be different,
because those axes will be collapsed.  Thus array elements with
indices differing only along that axis will all be aligned with the
same element of {\tt Q} (and thus be specified as residing in the same
processor).

In the following examples, each directive in the group means
the same thing, assuming that corresponding axis upper and lower bounds match:
                                                                        \CODE
!Second axis of X is collapsed
!HPF$ ALIGN X(:,*) WITH D1(:)
!HPF$ ALIGN X(J,*) WITH D1(J)
!HPF$ ALIGN X(J,K) WITH D1(J)

!Replicated representation along second axis of D3
!HPF$ ALIGN X(:,:) WITH D3(:,*,:)
!HPF$ ALIGN X(J,K) WITH D3(J,*,K)

!Transposing two axes
!HPF$ ALIGN X(J,K) WITH D2(K,J)
!HPF$ ALIGN X(J,:) WITH D2(:,J)
!HPF$ ALIGN X(:,K) WITH D2(K,:)
!But there isn't any way to get rid of *both* index variables;
! the subscript-triplet syntax alone cannot express transposition..

!Reversing both axes
!HPF$ ALIGN X(J,K) WITH D2(M-J+1,N-K+1)
!HPF$ ALIGN X(:,:) WITH D2(M:1:-1,N:1:-1)

!Simple case
!HPF$ ALIGN X(J,K) WITH D2(J,K)
!HPF$ ALIGN X(:,:) WITH D2(:,:)
!HPF$ ALIGN (J,K) WITH D2(J,K):: X
!HPF$ ALIGN (:,:) WITH D2(:,:):: X
!HPF$ ALIGN WITH D2:: X
                                                                        \EDOC


\section{Allocatable Arrays and Pointers}
\label{ALLOCATABLE-SECTION}

A variable with the {\tt ALLOCATABLE} attribute may appear
as an {\it alignee}
in an {\tt ALIGN} directive or as a {\it distributee} in a {\tt DISTRIBUTE}
directive.  Such directives do not take effect immediately, however; they
take effect each time the array is allocated by an {\tt ALLOCATE} statement,
rather than on entry to the scoping unit.
The values of all specification expressions in such a directive
are determined once on entry to the scoping unit
and may be used multiple times (or not at all).
For example:
                                                                        \CODE
      SUBROUTINE MILLARD_FILLMORE(N,M)
      REAL, ALLOCATABLE, DIMENSION(:) :: A, B
!HPF$ ALIGN B(I) WITH A(I+N)
!HPF$ DISTRIBUTE A(BLOCK(M*2))
      N = 43
      M = 91
      ALLOCATE(A(27))
      ALLOCATE(B(13))
      ...
                                                                        \EDOC
The values of the expressions {\tt N} and {\tt M*2}
on entry to the subprogram are conceptually retained by the
{\tt ALIGN} and {\tt DISTRIBUTE} directives for later use at allocation time.
When the array {\tt A} is allocated, it is distributed with a block size
equal to the retained value of {\tt M*2}, not the value 182.
When the array {\tt B} is allocated, it is aligned relative to {\tt A}
according to the retained value of {\tt N}, not its new value 43.

Note that it would have been incorrect in the {\tt MILLARD_FILLMORE} example
to perform the two {\tt ALLOCATE} statements in the opposite order.
In general, when an object {\tt X} is created it may be aligned to another
object {\tt Y} only if {\tt Y} has already been created or allocated.
The following example illustrates several related cases.
                                                                        \CODE
      SUBROUTINE WARREN_HARDING(P,Q)
      REAL P(:)
      REAL Q(:)
      REAL R(SIZE(Q))
      REAL, ALLOCATABLE :: S(:),T(:)
!HPF$ ALIGN P(I) WITH T(I)                        !Nonconforming
!HPF$ ALIGN Q(I) WITH *T(I)                       !Nonconforming
!HPF$ ALIGN R(I) WITH T(I)                        !Nonconforming
!HPF$ ALIGN S(I) WITH T(I)
      ALLOCATE(S(SIZE(Q)))                        !Nonconforming
      ALLOCATE(T(SIZE(Q)))
                                                                        \EDOC
The {\tt ALIGN} directives are not HPF-conforming because the array {\tt T}
has not yet been allocated at the time that the various alignments
must take place.  The four cases differ slightly in their details.
The arrays {\tt P} and {\tt Q} already exist on entry to the
subroutine, but because {\tt T} is not yet allocated, one cannot
correctly prescribe the alignment of {\tt P} or describe the
alignment of {\tt Q} relative to {\tt T}.  (See Section~\ref{ch-mapping-subr}
for a discussion of prescriptive and descriptive directives.)
The array {\tt R} is created on subroutine entry and its size
can correctly depend on the {\tt SIZE} of {\tt Q}, but the alignment
of {\tt R} cannot be specified in terms of the alignment of {\tt T}
any more than its size can be specified in terms of the size of {\tt T}.
It {\it is} permitted to have an alignment directive for {\tt S}
in terms of {\tt T}, because the alignment action does not take place
until {\tt S} is allocated; however, the first {\tt ALLOCATE}
statement is nonconforming because {\tt S} needs to be aligned
but at that point in time {\tt T} is still unallocated.


When an array is allocated, it will be aligned to an existing template
if there is an explicit {\tt ALIGN} directive for the allocatable
variable.  If there is no explicit {\tt ALIGN} directive, then the array
will be ultimately aligned with itself.  It is forbidden for any
other object to be ultimately aligned to an array at the time the
array becomes undefined by reason of deallocation.  All this applies
regardless of whether the name originally used in the {\tt ALLOCATE}
statement when the array was created had the {\tt ALLOCATABLE} attribute or
the {\tt POINTER} attribute.

Pointers cannot be explicitly mapped in HPF and thus
can only be associated with objects which are not explicitly mapped.
When used for allocation, the compiler may
choose any arbitrary mapping for data allocated through the pointer.
Explicit mapping of pointers is allowed under the approved extensions - see
section~\ref{POINTERS-SECTION} for details.
Also, the relationship of pointers and sequence attributes is
described in section~\ref{sequence}.


\section{PROCESSORS Directive}
\label{PROCESSORS-SECTION}

The {\tt PROCESSORS} directive declares one or more rectilinear
processor arrangements, specifying for each one its name, its rank
(number of dimensions), and the extent in each dimension.  It may
appear only in the {\it specification-part} of a scoping unit.  Every
dimension of a processor arrangement must have nonzero extent;
therefore a processor arrangement cannot be empty.

In the language of section 14.1.2 of the Fortran standard, processor
arrangements are local entities of class (1); therefore a processor
arrangement may not have the same name as a variable, named constant,
internal procedure, etc., in the same scoping unit.  Names of processor
arrangements obey the same rules for host and use association as other
names in the long list in section 12.1.2.2.1 of the Fortran
standard.


A processor arrangement declared in a module has the default accessibility
of the module.

\begin{rationale}
Because the name of a processor arrangement is not a first-class entity
in HPF, but must appear only in directives, it cannot appear in an
{\it access-stmt} ({\tt PRIVATE} or {\tt PUBLIC}).
If directives ever become full-fledged Fortran statements rather
than structured comments, then it would be appropriate to allow
the accessibility of a processor arrangement to be controlled
by listing its name in an {\it access-stmt}.
\end{rationale}


If two processor arrangements have the same shape, then corresponding
elements of the two arrangements are understood to refer to the same
abstract processor.  (It is anticipated that
implementation-dependent directives provided by some HPF
implementations could overrule the default correspondence of processor
arrangements that have the same shape.)

If directives collectively specify that two objects be mapped to the
same abstract processor at a given instant during the program
execution, the intent is that the two objects be mapped to the same
physical processor at that instant.

The intrinsic functions {\tt NUMBER_OF_PROCESSORS} and {\tt
PROCESSORS_SHAPE} may be used to inquire about the total number of
actual physical processors used to execute the program.  This
information may then be used to calculate appropriate sizes for the
declared abstract processor arrangements.

                                                                        \BNF
processors-directive       \IS  PROCESSORS processors-decl-list

processors-decl            \IS  processors-name [ (
explicit-shape-spec-list ) ]
                                                                        \FNB


Examples:

                                                                        \CODE
!HPF$ PROCESSORS P(N)
!HPF$ PROCESSORS Q(NUMBER_OF_PROCESSORS()),       &
!HPF$            R(8,NUMBER_OF_PROCESSORS()/8)
!HPF$ PROCESSORS BIZARRO(1972:1997,-20:17)
!HPF$ PROCESSORS SCALARPROC
                                                                        \EDOC

\noindent
If no shape is specified, then the declared processor arrangement is
conceptually scalar.

\begin{rationale}
A scalar processor arrangement may be useful as a way of
indicating that certain scalar data should be kept together but need
not interact strongly with distributed data.  Depending on the
implementation architecture, data distributed onto such a processor
arrangement may reside in a single ``control'' or ``host'' processor
(if the machine has one), or may reside in an arbitrarily chosen
processor, or may be replicated over all processors.  For target
architectures that have a set of computational processors and a
separate scalar host computer, a natural implementation is to map
every scalar processor arrangement onto the host processor.  For
target architectures that have a set of computational processors but
no separate scalar ``host'' computer, data mapped to a scalar
processor arrangement might be mapped to some arbitrarily chosen
computational processor or replicated onto all computational
processors.
\end{rationale}

An HPF compiler is required to accept any
{\tt PROCESSORS} declaration in which the product of the extents of each
declared processor arrangement is equal to the number of physical
processors that would be returned by the call {\tt NUMBER_OF_PROCESSORS()}.
It must also accept all declarations of scalar {\tt PROCESSOR}
arrangements.  Other cases may be handled as well, depending on the
implementation.

For compatibility with the Fortran attribute syntax, an optional
``{\tt ::}'' may be inserted.  The shape may also be specified with the
{\tt DIMENSION} attribute:
                                                                        \CODE
!HPF$ PROCESSORS :: RUBIK(3,3,3)
!HPF$ PROCESSORS, DIMENSION(3,3,3) :: RUBIK
                                                                        \EDOC
As in Fortran, an {\it explicit-shape-spec-list} in a {\it processors-decl}
will override an explicit {\tt DIMENSION} attribute:
                                                                        \CODE
!HPF$ PROCESSORS, DIMENSION(3,3,3) ::      &
!HPF$            RUBIK, RUBIKS_REVENGE(4,4,4), SOMA
                                                                        \EDOC
Here {\tt RUBIKS_REVENGE} is \( 4 \times 4 \times 4 \) while
{\tt RUBIK} and {\tt SOMA} are each \( 3 \times 3 \times 3 \).
(By the rules enunciated above, however, such a statement
may not be completely portable because no HPF language processor is
required to handle shapes of total sizes 27 and 64 simultaneously.)

Returning from a subprogram causes all processor arrangements
declared local to that subprogram to become undefined.  It is
not HPF-conforming for any array or template to be distributed onto a processor
arrangement at the time the processor arrangement becomes undefined
unless at least one of two conditions holds:

\begin{itemize}

\item The array or template itself becomes undefined at the same time
by virtue of returning from the subprogram.

\item Whenever the subprogram is called, the processor arrangement
is always locally defined in the same way, with identical lower bounds,
and identical upper bounds.

\begin{rationale}
Note that the second condition is slightly less stringent than requiring
all expressions to be constant.  This allows calls to
{\tt NUMBER_OF_PROCESSORS} or {\tt PROCESSORS_SHAPE} to appear
without violating the condition.
\end{rationale}

\end{itemize}

Variables in {\tt COMMON} or having the {\tt SAVE} attribute may be
mapped to a locally declared processor arrangement, but because the
first condition cannot hold for such variables (they don't become
undefined), the second condition must be observed.
This allows {\tt COMMON} variables to work properly through the customary
strategy of putting identical declarations in each scoping unit that
needs to use them, while allowing the processor arrangements to which
they may be mapped to depend on the value returned
by {\tt NUMBER_OF_PROCESSORS}. (See section~\ref{sequence} for
further information on mapping common variables.)

\begin{implementors}
It may be desirable to have a way for the user to specify at compile
time the number of physical processors on which the program is to be
executed.  This might be specified either by an implementation-dependent
directive, for example, or through the programming environment (for
example, as a UNIX command-line argument).  Such facilities are
beyond the scope of the HPF specification, but as food for thought we
offer the following illustrative hypothetical examples:
                                                                        \CODE
!Declaration for multiprocessor by ABC Corporation
!ABC$ PHYSICAL PROCESSORS(8)
!Declaration for mpp by XYZ Incorporated
!XYZ$ PHYSICAL PROCESSORS(65536)
!Declaration for hypercube machine by PDQ Limited
!PDQ$ PHYSICAL PROCESSORS(2,2,2,2,2,2,2,2,2,2)
!Declaration for two-dimensional grid machine by TLA GmbH
!TLA$ PHYSICAL PROCESSORS(128,64)
!One of the preceding might affect the following
!HPF$ PROCESSORS P(NUMBER_OF_PROCESSORS())
                                                                        \EDOC

It may furthermore be desirable to have a way for the user to specify
the precise mapping of the processor arrangement declared in a
{\tt PROCESSORS} statement to the physical processors of the executing
hardware.  Again, this might be specified either by a
implementation-dependent directive or through the programming
environment (for example, as a UNIX command-line argument);
such facilities are beyond the scope of the HPF specification, but as
food for thought we offer the following illustrative hypothetical
example:
                                                                        \CODE
!PDQ$ PHYSICAL PROCESSORS(2,2,2,2,2,2,2,2,2,2,2,2,2)
!HPF$ PROCESSORS G(8,64,16)
!PDQ$ MACHINE LAYOUT G(:GRAY(0:2),:GRAY(6:11),:BINARY(3:5,12))
                                                                        \EDOC
This might specify that the first dimension of {\tt G} should use hypercube
axes 0, 1, 2 with a Gray-code ordering; the second dimension should
use hypercube axes 6 through 11 with a Gray-code ordering; and the
third dimension should use hypercube axes 3, 4, 5, and 12 with a
binary ordering.
\end{implementors}




\section{TEMPLATE Directive}
\label{TEMPLATE-SECTION}

The {\tt TEMPLATE} directive declares one or more templates, specifying for
each the name, the rank (number of dimensions), and the extent in each
dimension.  It must appear in the {\it specification-part} of a scoping unit.

In the language of section 14.1.2 of the Fortran standard,
templates are local entities of class (1); therefore a template may
not have the same name as a variable, named constant, internal
procedure, etc., in the same scoping unit.  Template names obey the
rules for host and use association as other names in the
list in section 12.1.2.2.1 of the Fortran standard.


A template declared in a module has the default accessibility
of the module.

\begin{rationale}
Because the name of a template is not a first-class entity
in HPF, but must appear only in directives, it cannot appear in an
{\it access-stmt} ({\tt PRIVATE} or {\tt PUBLIC}).
If directives ever become full-fledged Fortran statements rather
than structured comments, then it would be appropriate to allow
the accessibility of a template to be controlled
by listing its name in an {\it access-stmt}.
\end{rationale}



A template is simply an abstract space of indexed positions; it can
be considered as an ``array of nothings'' (as compared to an ``array of
integers,'' say).
%%%If an array is a cat, then a template is a Cheshire
%%%cat, and the index space is the grin.
A template may be used as an abstract {\it align-target} that may
then be distributed.
                                                                        \BNF
template-directive             \IS  TEMPLATE template-decl-list

template-decl              \IS  template-name [ ( explicit-shape-spec-list ) ]

                                                                        \FNB

Examples:
                                                                        \CODE
!HPF$ TEMPLATE A(N)
!HPF$ TEMPLATE B(N,N), C(N,2*N)
!HPF$ TEMPLATE DOPEY(100,100),SNEEZY(24),GRUMPY(17,3,5)
                                                                        \EDOC

If the ``{\tt ::}'' syntax is used, then the declared templates may optionally
be distributed in the same {\it combined-directive}.  In this case
all templates declared by the
directive must have the same rank so that the {\tt DISTRIBUTE} attribute
will be meaningful.  The {\tt DIMENSION} attribute may also be used.
                                                                        \CODE
!HPF$ TEMPLATE, DISTRIBUTE(BLOCK,*) ::    &
!HPF$                              WHINEY(64,64),MOPEY(128,128)
!HPF$ TEMPLATE, DIMENSION(91,91) :: BORED,WHEEZY,PERKY
                                                                        \EDOC

Templates are useful in the particular situation where one must align
several arrays relative to one another but there is no need to
declare a single array that spans the entire index space of interest.
For example, one might want four \( N \times N \) arrays aligned to the four
corners of a template of size \( (N+1) \times (N+1) \):
                                                                        \CODE
!HPF$ TEMPLATE, DISTRIBUTE(BLOCK, BLOCK) :: EARTH(N+1,N+1)
      REAL, DIMENSION(N,N) :: NW, NE, SW, SE
!HPF$ ALIGN NW(I,J) WITH EARTH( I , J )
!HPF$ ALIGN NE(I,J) WITH EARTH( I ,J+1)
!HPF$ ALIGN SW(I,J) WITH EARTH(I+1, J )
!HPF$ ALIGN SE(I,J) WITH EARTH(I+1,J+1)
                                                                        \EDOC
Templates may also be useful in making assertions about the mapping of
dummy arguments (see Section~\ref{ch-mapping-subr}).

Unlike arrays, templates cannot be in {\tt COMMON}.  So two templates
declared in different scoping units will always be distinct, even if
they are given the same name.  The only way for two program units to
refer to the same template is to declare the template in a module that
is then used by the two program units.

Templates are not passed through the subprogram argument interface.
The template to which a dummy argument is aligned is always distinct
from the template to which the actual argument is aligned, though it
may be a copy (see section~\ref{INHERIT-SECTION}).  On exit from a
subprogram, an HPF implementation arranges that the actual argument is
aligned with the same template with which it was aligned before the
call.

Returning from a subprogram causes all templates declared local to that
subprogram to become undefined.  It is not HPF-conforming for any
variable to be aligned to a template at the time the template becomes
undefined unless at least one of two conditions holds:

\begin{itemize}

\item The variable itself becomes undefined at the same time by virtue
of returning from the subprogram.

\item Whenever the subprogram is called, the template is always locally
defined in the same way, with identical lower bounds, identical upper
bounds, and identical distribution information (if any) onto
identically defined processor arrangements (see
section~\ref{PROCESSORS-SECTION}).

\begin{rationale}
Note that this second condition is slightly less stringent than
requiring all expressions to be constant.  This allows calls to {\tt
NUMBER_OF_PROCESSORS} or {\tt PROCESSORS_SHAPE} to appear without
violating the condition.
\end{rationale}

\end{itemize}

\noindent
Variables in {\tt COMMON} or having the {\tt SAVE} attribute may be
mapped to a locally declared template, but because the first condition
cannot hold for such variable (they don't become undefined), the second
condition must be observed.


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Material from the old chapter 7
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\section{Storage and Sequence Association}
\label{sequence}

HPF allows the mapping of
data objects across multiple processors in order to improve
parallel performance.  Fortran specifies
relationships between the storage for data objects associated
through {\tt COMMON} and {\tt EQUIVALENCE} statements, and the order of
array elements during association at procedure boundaries
between actual arguments and dummy arguments.
Otherwise, the location of data is not constrained by the
language.

{\tt COMMON} and {\tt EQUIVALENCE} statements constrain the alignment
of different data items based on the underlying model
of storage units and storage sequences:

\begin{quotation}
{\em Storage association is the association of two or more
data objects that occurs when two or more storage sequences
share or are aligned with one or more storage units.}

--- Fortran Standard (14.6.3.1)

\end{quotation}
The model of storage association is a single linearly
addressed memory, based on the traditional single address
space, single memory unit architecture. This model can cause
severe inefficiencies on architectures where storage for
data objects is mapped.

Sequence association refers to the order of array elements
that Fortran requires when an array expression or array
element is associated with a dummy array argument:

\begin{quotation}
{\em The rank and shape of the actual argument need not agree
with the rank and shape of the dummy argument, \ldots}

--- Fortran Standard (12.4.1.4)

\end{quotation}
As with storage association, sequence association
is a natural concept only in systems with
a linearly addressed memory.

As an aid to porting FORTRAN 77 codes, HPF allows codes that
rely on sequence and storage association to be valid in HPF.
Some modification to existing FORTRAN 77 codes may
nevertheless be necessary.
This section explains the relationship between HPF data
mapping and sequence and storage association.

\subsection{Storage Association}

\subsubsection{Definitions}

\label{sequence-defs}

\begin{enumerate}

\item {\tt COMMON} blocks are either {\it sequential}
or {\it nonsequential}, as determined by either explicit
directive or compiler default.  A sequential {\tt COMMON} block
has a single common  block storage sequence (Fortran Standard 5.5.2.1).

\item An {\it aggregate variable group}
is a collection of variables whose individual storage
sequences are parts of a single storage sequence.

Variables associated by {\tt EQUIVALENCE} statements
or by a combination of {\tt EQUIVALENCE} and {\tt COMMON} statements
form an aggregate variable group. The variables of a
sequential {\tt COMMON} block form a single aggregate variable
group.


\item The {\it size} of an aggregate variable group is the
number of storage units in the group's storage sequence
(Fortran Standard 14.6.3.1).

\item  \label{seq-var} Data objects are either
{\it sequential} or {\it nonsequential}.
A data object is {\it sequential} if and only if any of the
following holds:


\begin{enumerate}

\item it appears in a sequential {\tt COMMON} block;

\item it is a member of an aggregate variable group;

\item it is an assumed-size array;

\item it is a structure component of a derived type with
the Fortran {\tt SEQUENCE} attribute; or

\item it is declared to be sequential in an HPF {\tt SEQUENCE}
directive.

\end{enumerate}

A sequential object can be storage associated or
sequence associated;  nonsequential objects cannot.

\item A {\tt COMMON} block contains a sequence of {\it components}.
Each component is either an aggregate
variable group, or a variable that is not a member of any
aggregate variable group.
Sequential {\tt COMMON} blocks contain a single component.
Nonsequential {\tt COMMON} blocks may
contain several components that  may be
sequential variables or aggregate variable groups or
may be nonsequential.




\end{enumerate}


\subsubsection{Examples of Definitions}

                                                                \CODE
      IMPLICIT REAL (A-Z)
      COMMON /FOO/ A(100), B(100), C(100), D(100), E(100)
      DIMENSION X(100), Y(150), Z(200)


!Example 1:
      EQUIVALENCE ( A(1), Z(1) )
!Four components: (A, B), C, D, E
!Sizes are: 200, 100, 100, 100

!Example 2:
      EQUIVALENCE ( A(51), X(1) ) ( B(100), Y(1) )
!Two components (A, B, C, D), E
!Sizes are: 400, 100

!Example 3:
!HPF$ SEQUENCE /FOO/
!The COMMON has one component, (A, B, C, D, E)
!Size is 500
                                                                \EDOC
\noindent
The {\tt COMMON} block {\tt /FOO/} is nonsequential
in Examples 1 and 2.
Aggregate variable groups are shown as components in
parentheses.

\subsection {Sequence Directive}

A {\tt SEQUENCE} directive is defined to allow a user to declare
explicitly that data objects or {\tt COMMON}  blocks are to be treated
by the compiler as sequential.  ({\tt COMMON} blocks are by default
nonsequential.  Data objects are
nonsequential unless Definition~\ref{seq-var} applies.)
Some implementations may supply an  optional compilation
environment where the {\tt SEQUENCE} directive is applied by
default.  For completeness in such an environment, HPF
defines a {\tt NO SEQUENCE} directive to allow a user to
establish that the usual
nonsequential default should apply to a scoping unit, or selected
data objects and {\tt COMMON} blocks within the scoping unit.

                                        \BNF
sequence-directive  \IS    SEQUENCE [ [ :: ] association-name-list ]
                    \OR NO SEQUENCE [ [ :: ] association-name-list ]

association-name        \IS object-name
                        \OR / [ common-block-name ]  /
                                        \FNB

\begin{constraints}

\item An object name or {\tt COMMON} block name may appear at most once
in a {\it sequence-directive} within any scoping unit.


\item Only one sequence directive with no {\it association-name-list}
is permitted in the same scoping unit.


\end{constraints}

A pointer declared with the {\tt SEQUENCE} attribute can be only
associated with sequential objects, and conversely.

\subsubsection {Storage Association Rules}

\begin{enumerate}

\item A {\it sequence-directive} with an empty {\it
association-name-list}  is treated as if it contained the name of all
implicitly mapped objects and {\tt COMMON} blocks in the scoping unit
which cannot otherwise be determined to be sequential or nonsequential
by their language context.

\item A sequential object may not be explicitly mapped.

\item No explicit mapping may be given for a component of a derived
type having the Fortran {\tt SEQUENCE} attribute.
Note
that this rule is applicable only under the approved extensions
since components of derived types cannot be explicitly mapped in HPF.


\item If a {\tt COMMON} block is nonsequential, then all of the
following must hold:

\begin{enumerate}

\item Every occurrence of the {\tt COMMON}  block has exactly the
same number of components with each corresponding component
having a storage sequence of exactly the same size;

\item If a component is a nonsequential variable in {\it any}
occurrence of the {\tt COMMON} block, then it must be
nonsequential with identical  type, shape, and mapping
attributes in {\it every}  occurrence of the {\tt COMMON} block; and

\item Every occurrence of the {\tt COMMON}  block must be
nonsequential.

\end{enumerate}

\end{enumerate}


\subsubsection{Storage Association Discussion}
\begin{users}
Under these rules, variables in a {\tt COMMON} block can be mapped
as long as the components of the {\tt COMMON} block are the same in
every scoping unit that declares the {\tt COMMON} block.

Correct Fortran programs will not necessarily
be correct without modification in HPF.
The use of
{\tt EQUIVALENCE} with {\tt COMMON} blocks can impact the
mappability of data
objects in subtle ways. To allow maximum
optimization for performance, the HPF default for data objects is to
consider them mappable.
In order to get correct separate compilation for
subprograms that use {\tt COMMON} blocks with different aggregate
variable groups in different scoping units, it will be
necessary to insert the HPF {\tt SEQUENCE} directive.

As a check-list
for a user to determine the status of a data object or {\tt COMMON} block,
the following questions can be applied, in order:


\begin{itemize}

\item Does the object appear in some explicit language context
which dictates that the object be
sequential (e.g. {\tt EQUIVALENCE}) or nonsequential?

\item If not, does the object appear in an explicit mapping
directive?

\item If not, does the object or {\tt COMMON} block name appear in the
list of names on a {\tt SEQUENCE} or {\tt NO SEQUENCE} directive?

\item If not, does the scoping unit contain a nameless {\tt SEQUENCE}
 or {\tt NO SEQUENCE}?

\item If not, is the compilation affected by some special
implementation-dependent environment which dictates that names
default to {\tt SEQUENCE}?

\item If not, then the compiler will  consider the object or {\tt COMMON}
block name non-sequential and is free to apply data mapping
optimizations disregarding Fortran sequence and storage association.

\end{itemize}

\end{users}

\begin{implementors}
In order to protect the user and to facilitate portability of
older codes, two implementation options are strongly
recommended. First, every implementation should supply some
mechanism to verify that the type and shape of every mappable
array and the sizes of aggregate variable groups in  {\tt COMMON} blocks
are the same in every scoping unit unless the {\tt COMMON}  blocks are
declared to be sequential. This same check should
also verify that identical mappings have been selected for
the variables in {\tt COMMON}  blocks.  Implementations without
interprocedural information can use a link-time check. The
second implementation option recommended is a
mechanism to declare that data objects and {\tt COMMON} blocks for
a given compilation should be considered sequential unless
declared otherwise. The purpose of this feature is to permit
compilation of large old libraries or  subprograms where
storage association is known to exist without requiring that
the code be modified to apply the HPF
{\tt SEQUENCE} directive to every {\tt COMMON} block.
\end{implementors}


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Sat Oct 19 18:14:47 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id SAA05700 for hpff-doc-out; Sat, 19 Oct 1996 18:14:47 -0500 (CDT)
Message-Id: <199610192314.SAA05700@cs.rice.edu>
Date: Sat, 19 Oct 1996 17:15:41 -0500
To: hpff-doc
From: Chuck Koelbel <chk@cs.rice.edu>
Subject: hpff-doc: latest parallel-ext.tex
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

Here it is.  Apologies for yet another case of "Why doesn't my Mac upload
files correctly?"  No apologies for lateness of response, I've been on the
road.

Look for the public comment draft tomorrow sometime.  Not late, since I'm
getting on a plane about 6:00...

						Chuck

% File: parallel-ext.tex

% Contents:
% Approved Extensions for data-parallel computation for HPF 2.0
% document, including
%       ON
%       TASK
%       RESIDENT

% Revision history:
% May-10-96     Created by Charles Koelbel, Rice University
%               (from HPF 2.0 proposals)
% Aug-27-96     Expanded section on task parallelism added
%               Jaspal Subhlok


\chapter{Approved Extensions for Data and Task Parallelism}
\label{ch-parallel-ext}



Modern parallel machines achieve their best performance if
operations are performed by many processors with
each processor accessing its local data.
As such, the highest-performing programs will be those for which the
computation partitioning and data mapping work in synergy.
Three Approved Extensions provide the means to exploit this symmetry:
\begin{enumerate}
\item The {\tt ON} directive partitions computations among the
processors of a parallel machine (much as the {\tt DISTRIBUTE}
directive partitions the data among the processors).
\item The {\tt RESIDENT} directive
asserts that certain data
accesses do not require interprocessor data movement for their
implementation.
\item The {\tt TASK_REGION} construct provides the means to create
independent coarse-grain task graphs, each of which can itself
execute a data-parallel (or nested task-parallel) computation.
\end{enumerate}
All three constructs are related to the concept of \emph{active
processors}, introduced in Section~\ref{sec-active} below.
By assigning computations to processors, the \texttt{ON} directive
(Section~\ref{sec-on}) defines the active processor.
The \texttt{RESIDENT} directive (Section~\ref{sec-resident})
uses this set and the information
given by mapping directives in its assertions of locality.
Finally, the \texttt{TASK_REGION} construct (Section~\ref{sec-tasking})
builds its tasks from active processor sets.



\section{Active Processor Sets}
\label{sec-active}



\emph{Active processors} are an extension of the idea of processors and
processor
arrangements used in HPF 2.0.
There, the language assumed that a (static) set of processors
existed, and that the program used these processors to store data
(e.g.\ through the \texttt{DISTRIBUTE} directive) and perform computations
(e.g.\ by execution of \texttt{FORALL} statements).  Finer divisions
of the processors set were seldom mentioned, although they did have
their uses (e.g. mapping onto processor subsets as in
Section~\ref{mapping-proc-subset}, or in explaining the performance of
computations on subarrays).
Features such as task parallelism, however, require considering a
more dynamic set of processors.
In particular, answering the question ``What processor(s) is (are) currently
executing?'' is important to define these features.

Simply put, an active processor is one that executes an HPF
statement (or group of statements).
Active processors  perform all
operations required to execute the statement(s) {\em except\/} (perhaps)
for the
initial access of data and writing of results.
Some operations require certain processors to be active, as described
below, but for the most part any processor can be active in the
execution of any statement.
An HPF program begins execution with all processors active.
As described in Section~\ref{sec-on}, the \texttt{ON} directive
restricts the active processors set for the duration of its scope.
Consider this simple example (which has a reasonably intuitive meaning):
\CODE
        !HPF$ ON HOME( Z(2) )
        X(1) = X(1) + Y(2) * Z(3)
\EDOC
Let {\tt X}, {\tt Y}, and {\tt Z} have the same distribution.
Following the {\tt ON} directive, the statement would be executed as
follows:
\begin{enumerate}
\item   The processor processor owning {\tt Z(2)} is identified as
        the active processor.  This step will probably be done at
        compile time; the others will have to wait until execution time.
\item   The values of {\tt X(1)}, {\tt Y(2)}, and {\tt Z(3)} are made
        available to the active processor.
        Because of the identical distributions, \texttt{Y(2)} is
        already stored there.
        Depending on the data distribution and the hardware running the
program,
        retrieving the others might correspond to the active
        processor loading registers from
        memory, or
        it might mean two other processors sending messages to the active
        processor.
\item   The active processor performs an addition and a
        multiplication, using the values sent in the last step.
        The previous data movement allows these operations
        to be performed locally.
\item   The result is stored to {\tt X(1)}, which may be on another
        processor.
        Again, this may require synchronization or other
        cross-processor operations.
\end{enumerate}
There are considerable subtleties of this scheme when one of the
statements involved is a function or subroutine call.
Section~\ref{sub-on-subr} deals with these cases.

The active processor set is dynamic, and if a statement is executed
repeatedly the active processor set may be different each time.
In general, an HPF construct (including an extension) can only
restrict the active set, not enlarge it.  However, if the original
active set is partitioned into several independent sets, all partitions
may execute simultaneously.
This is exactly how the \texttt{TASK_REGION}
construct (described in Section~\ref{sec-tasking}) works.

A few additional terms are useful in conjunction with the concept of
active processors.
A processor that is not in the active set is called \emph{passive}.
(Note that a  processor may be passive with respect to one statement,
but active with respect to another.  This is common in
\texttt{TASK_REGION} constructs.)
A set of processors, including both active and passive, is called a
\emph{universal} processors set.
Finally, it is sometimes necessary to query properties of the active
processors set; this is accomplished by the Approved Extension
intrinsics \texttt{ACTIVE_NUM_PROCS} and \texttt{ACTIVE_PROCS_SHAPE}
described in Section~\ref{sec:ext-intrinsic-specs}.

\begin{users}
Section~\ref{sec-tasking} raises the possibility of passive processors that
are
used by the system to perform other computations.
These might be called \emph{passive-aggressive} processors.
\end{users}

\begin{rationale}
It may seem odd at first to concentrate on shrinking the
active processor set.
However, HPF's design assumes that all processors are available at
the beginning of execution.
For example, implementing \texttt{DISTRIBUTE} requires information
about the number of processors (in order to determine block sizes,
for example) and their identity (in order to allocate the memory and
perform data motion).
Therefore, the execution model uses a static set of processors which
can be subdivided dynamically.
\end{rationale}


\subsection{How Active Processors Interact with Data Mapping}

This subsection explains the interaction of active
(and passive) processor sets with explicitly mapped data.  The rule of
thumb is that allocating memory must be done
locally; that is, if a processor stores part of an array, then that
processor must be active when the array is created.
Implications of this rule include:
\begin{itemize}
	\item  Local variables must be stored on the active processor set,
	either when their subprogram is invoked (for explicit shape
	variables) or when they are allocated (for \texttt{ALLOCATABLE}
	variables).

	\item  Dummy arguments are always mapped to the active processors
	set.  Section~\ref{sub-on-subr} explains the mechanism that ensures
this.

	\item  Global variables (i.e.\ variables in \texttt{COMMON} or
	\texttt{MODULE}s) may be declared distributed on passive processors.
	However, those processors must have been active when the
	globals were allocated, either at program initialization (when all
	processors were active) or at an \texttt{ALLOCATE} statement.
\end{itemize}

It should be clear from the treatments of local and global variables
that declarations may need to refer to two types of processor
arrangements.

One type, used mainly for the declaration of global
data, is universal processor arrangements.  These arrangements
represent (part of) the set of all available processors, both active
and passive.  Since they always represent the same processors, these
serve as a fixed point of reference, allowing consistent declarations.
A \textit{processors-directive} (Rule~\ref{processors-directive-rule})
defines a universal processors
arrangement by default.  To accomodate active processors, two slight
changes to the rules in Section~\ref{PROCESSORS-SECTION} need to be
made:
\begin{itemize}
	\item  An HPF compiler is required to accept any \emph{universal}
	processors arrangement with total size
	(i.e.\ product of the arrangement's dimensions) equal to the number of
    processors that would be returned by the call {\tt NUMBER_OF_PROCESSORS()}.

	\item  If two \emph{universal} processor arrangements have the same
shape,
	then corresponding elements of the two arrangements are understood
to refer
	to the same abstract processor.
\end{itemize}
In both cases, the only change is the addition of the word ``universal.''
This is needed to avoid misleading
correspondences between universal processor arrangements and active processor
arrangements, defined next.

Active processor arrangements represent only processors that, at the
time the arrangement is declared, are active.  They are used for
mapping local variables.  To declare a processors arrangement to be
active, one can use the \texttt{ACTIVE} option of the extended
\textit{combined-directive}:
\BNF
combined-attribute-extended  \IS  ALIGN align-attribute-stuff
                           \OR  DISTRIBUTE dist-attribute-stuff
                           \OR  DYNAMIC
                           \OR  INHERIT
                           \OR  TEMPLATE
                           \OR  PROCESSORS
                           \OR  DIMENSION ( explicit-shape-spec-list )
                           \OR  RANGE range-attr-stuff-list
                           \OR  ACTIVE
\FNB
\begin{constraints}
\item The \texttt{ACTIVE} attribute may only be applied to a
processors arrangement.
\end{constraints}
One can also use the statement form of the \texttt{ACTIVE} attribute:
\BNF
active-directive \IS ACTIVE processors-name
\FNB
Examples of the two forms are
\CODE
!HPF$ PROCESSORS, ACTIVE :: P(NP/4,4)
!HPF$ PROCESSORS Q(NP)
!HPF$ ACTIVE Q
\EDOC
As for universal arrangements, there are some modified
rules for the use of active processor arrangements:
\begin{itemize}
	\item  An HPF compiler is required to accept any \emph{active}
	processors arrangement with total size
	(i.e.\ product of the arrangement's dimensions) equal to the number of
    processors that would be returned by the call {\tt ACTIVE_NUM_PROCS()}.

	\item  If two \emph{active} processor arrangements are declared
with the
	same shape and the active processor set has not changed between their
	declarations,
	then corresponding elements of the two arrangements are understood
to refer
	to the same abstract processor.
\end{itemize}
Note that active processor arrangements may have
fewer than \texttt{NUMBER_OF_PROCESSORS()} elements; this reflects
the way that the active processors set can be restricted.
Also note that there is an added condition before two active
processor arrangements are considered identical; this reflects the
dynamic nature of the active processors set.

For explicitly mapped local variables without the \texttt{SAVE}
attribute, the declarations must map all
elements of the variable onto active processors.
This statement gives rise to several cases:
\begin{itemize}
	\item  If the local variable is mapped via a \texttt{DISTRIBUTE}
	directive, then it must be distributed onto a set of active
	processors:
	\begin{itemize}
		\item  If there is an explicit \texttt{ONTO} clause, then
either
		the \textit{dist-target} must be declared with the
\texttt{ACTIVE}
		attribute, or the \textit{dist-target} must be a section of a
		universal processor arrangement in which all the processors
are
		active.

		\item  If there is no \texttt{ONTO} clause, then the
implementation
		must choose a set of active processors to distribute onto.
	\end{itemize}

	\item  If the local variable is mapped by an \texttt{ALIGN}
	directive, then the corresponding elements of the ultimate align
	target must be distributed onto active processors.  This may be
	achieved by:
	\begin{itemize}
		\item  Distributing the ultimate align target onto an
\texttt{ACTIVE}
	processor arrangement, or

		\item  Distributing the ultimate align target
	onto an appropriate section of a universal processor
	arrangement, or

		\item  Aligning the local variable to an appropriate
section of a
		target distributed to all processors.
	\end{itemize}
\end{itemize}
In either case, the active processor set is determined at the time
that the \texttt{DISTRIBUTE} or \texttt{ALIGN} becomes instantiated.
That is, the mapping directives for \texttt{ALLOCATABLE} variables are
instantiated when the variable is allocated; other variables have
their mapping instantiated when they are declared.  Also note that it
is behavior that determines whether a processor is active.  In
particular, if a program contains no \texttt{ON} directives which modify a
program's active processor set, then all processors are always active
and all \texttt{DISTRIBUTE} directives can use the default universal
arrangements.

Explicitly mapped global variables must have consistent mappings wherever they
appear.  Therefore, it is required that global variables be mapped
onto universal processor arrangements. There are several cases to
consider:
\begin{itemize}
	\item  If the global variable is mapped via a \texttt{DISTRIBUTE}
	directive, then it must be distributed onto a universal processors
	arrangement.
	\begin{itemize}
		\item  If there is an explicit \texttt{ONTO} clause, then
		the \textit{dist-target} must \emph{not} be declared with the
		\texttt{ACTIVE} attribute.

		\item  If there is no \texttt{ONTO} clause, then the
implementation
		must choose a set of processors.  This set may contain
processors
		that are currently passive.  However, the set of processors
for any
		particular variable must be chosen consistently for all
declarations
		of that variable.
	\end{itemize}

	\item  If the global variable is mapped by an \texttt{ALIGN}
	directive, then the corresponding elements of the ultimate align
	target must be distributed onto a universal processors arrangement.
	This may be achieved by either of the cases above.
\end{itemize}
Notice that the interpretation of an implicit (i.e.\ missing)
\texttt{ONTO} clause differs for local and global variables; globals
may use any processors as their default set, while locals must use
only active processors.
The universal processors set is determined at the time
that the \texttt{DISTRIBUTE} or \texttt{ALIGN} becomes instantiated,
but this is not critical since HPF does not support dynamic
processor creation and deletion.
Also note that, since universal processors arrangements are the
default for the \texttt{PROCESSORS} directive, no modification to the
mapping of global variables is needed when active processors are
introduced.

Dummy arguments must be declared as local variables using the rules
above.  As Section~\ref{sub-on-subr} explains, the effect of this is
that dummy arguments are always stored on the active processor set.
Other variables, particularly variables local to the subprogram, can
therefore be \texttt{ALIGN}ed to the dummy variables and allocated on
the active processor set.

Variables with the \texttt{SAVE} attribute must be mapped
consistently whenever they come into scope.  Therefore, they act more
like global variables and follow the rules for global variables.


\subsection{Other Restrictions on Active Processors}

In addition to declarations, several other constructs are restricted
when the active processor set does not match the universal processor
set.
In general, the intent of these restrictions is to ensure that all
processors that needed for an operation are
active when it is performed.
In particular, allocating or freeing memory mapped to a processor
requires the cooperation of that processor.
With that in mind, we present constraints on activities performed on
a smaller (non-universal) active processor set.


For a {\tt REDISTRIBUTE} directive,
the set of  active processors must include:
\begin{itemize}
\item All processors that stored any element of the {\it
distributee\/} before the {\tt REDISTRIBUTE} was encountered, and
\item The processors which will store any element of the
\textit{distributee} after the \texttt{REDISTRIBUTE} is performed.
\end{itemize}
Effectively, this means that all data movement for the
\texttt{REDISTRIBUTE} will be among active processors; in addition,
the processors that owned the \textit{distributee} (or anything
aligned to it) beforehand can free the memory, and processors that
now own the \textit{distributee} can allocate memory for it.

Similarly, for a {\tt REALIGN} directive,
the set of active processors must include all processors that stored
elements of the \textit{alignee} before the \texttt{REALIGN} and all
processors that will store \textit{alignee} elements after the
\texttt{REALIGN}.

For an {\tt ALLOCATE} statement
which creates an explicitly mapped variable, the set of active
processors
must include the processors used by the mapping directive for the
allocated variable.
The allocated variable's ultimate align target may fall into one of
three classes:
\begin{itemize}
	\item  Distributed with no explicit \texttt{ONTO} clause.  (This
	case includes ultimate align targets with no \texttt{DISTRIBUTE}
	directive at all.)  In this case, the compiler must choose a set of
	active processors which the variable will be stored on.  Note that
	this may map even a global variable onto a subset of the universal
	processor set.

	\item  Distributed \texttt{ONTO} a section of a universal
	processors arrangement.  In this case, the section must be the set
of active
	processors or a subset of it.  An important special case of this is
	when the \texttt{DISTRIBUTE} directive names an entire universal
	processors arrangement; then the \textit{distributee} can only be
	allocated when all processors are active.

	\item  Distributed \texttt{ONTO} a section of an active processors
	arrangement.  In this case, the allocation is always valid if the
	active processors set has not been restricted since the
	\texttt{PROCESSORS} declaration (i.e.\ if the \texttt{ALLOCATE} is
	not nested in an \texttt{ON} block).  It is also valid if the onto
	section is a subset of the active processors set.
\end{itemize}

For a {\tt DEALLOCATE} statement that destroys an explicitly mapped
variable, the active processor set must include all processors that
owned any element of that variable.
Again, there are three cases for the deallocated variable's ultimate
align target:
\begin{itemize}
	\item  Distributed with no explicit \texttt{ONTO} clause.  (This
	case includes ultimate align targets with no \texttt{DISTRIBUTE}
	directive at all.)  In this case, the active processor set must
	include all the processors that were active when the variable was
	\texttt{ALLOCATE}d.  This can be ensured, for example, if the
	deallocation is performed in the same \texttt{ON} block or in an
	enclosing block.

	\item  Distributed \texttt{ONTO} a section of a universal
	processors arrangement.  In this case, the section must be the set
of active
	processors or a subset of it.

	\item  Distributed \texttt{ONTO} a section of an active processors
	arrangement.  This case is identical to the previous one.
\end{itemize}


\begin{rationale}
Operations which allocate memory require the cooperation of all processors
that will own that memory.
Therefore, they must be active when  variables mapped to them are declared
or allocated.
The most
common cases where these apply are in subroutines called from {\tt ON} clauses.

An alternate description of these constraints is:
\begin{itemize}
\item Local variables that are not {\tt SAVE}d can only be mapped to
  the set of active processors.  This ensures that
  all references to local variables will be {\tt RESIDENT} as defined
  in Section~\ref{sec-resident}.
\item Dummy arguments and result variables can only be mapped to the
  active processors.  Like local variables, this ensures that all
  references to dummies and result variables are to local memory.  Note
  that, although the dummy arguments must be {\tt RESIDENT}, the
  actual argument may not be (due to remapping).
\item Global variables may be explicitly mapped onto any set of processors,
  whether or not the processors are active.  This is required so
  that the mappings of the globals can be consistent in different scopes.
  Memory for the global variables will be allocated either at load time,
  when all processors are active, or in explicit {\tt ALLOCATE}
  statements; when the owners are active.
\item Local variables with the {\tt SAVE} attribute can be mapped onto
  any set of
  processors.  In this sense, they are much like global variables.  Like
  global variables, the restrictions ensure that an appropriate set of
  processors is active when memory is allocated for them.
\end{itemize}
\end{rationale}

\begin{implementors}
These restrictions ensure that HPF data distribution directives inside
an {\tt ON} block can be
implemented without relying on one-way communication outside of the
``current'' processing group.
They guarantee that the processors that need to allocate the memory
are active when the variable comes into existence.
\end{implementors}



\section{The ON Directive}
\label{sec-on}


The purpose of the {\tt ON} directive is to allow the programmer to
control the
distribution of computations among the processors of a parallel machine.
In a sense, this is the computational analog
of the {\tt DISTRIBUTE} and {\tt ALIGN} directives for  data.
The \texttt{ON} directive does this by specifying the active
processor set for a statement or set of statements.
This temporarily shrinks the active processor set and gives the
programmer more control.
If the computations in two \texttt{ON} blocks are not related (for
example, if the \texttt{ON} blocks are two iterations of an
\texttt{INDEPENDENT} loop), then they give the compiler clear
instructions for exploiting parallelism.

\subsection{Syntax of the ON Directive}

There are two flavors of the {\tt ON} directive: a single-statement form
and a multi-statement form.
The BNF for these directives is

\BNF
simple-on-directive \IS ON  home-expr [ , resident-clause ] [, new-clause ]

block-on-directive \IS simple-on-directive BEGIN

on-block \IS
        block-on-directive
        block
        end-directive

end-on-directive \IS END [ ON ]

home-expr \IS HOME( variable )
        \OR HOME( template-elmt )
        \OR ( processors-elmt )

template-elmt \IS template-name [ ( section-subscript-list ) ]

processors-elmt \IS processors-name [ ( section-subscript-list ) ]
\FNB


{\it resident-clause\/} will be defined in Section~\ref{sec-resident}.
For the present, it suffices to say that this is a form of the {\tt RESIDENT}
directive mentioned in the introduction.

{\it home-expr}, {\it template-elmt}, and {\it processors-elmt\/}
are  auxiliary syntax categories.
The \textit{home-expr} is often called the \texttt{HOME} clause, even
in cases when the keyword \texttt{HOME} is not used.
Note that {\it variable\/} is a Fortran syntax term that means
(roughly) ``a reference, including an array element, array section, or
derived type field''; {\it variable\/} does not include template or processor
elements since those are not first-class language constructs.
Note also that {\it block\/} is a Fortran syntax term for
``a series of statements treated as
a group'' --- for example, the body of a {\tt DO} construct.

{\it simple-on-directive\/} is an option under {\it
executable-directive\/} (see rule~\ref{executable-directive-rule}).
This means that
{\it simple-on-directive\/} can appear where an executable statement can.

{\it on-block\/} is a Fortran {\it executable-stmt}.
This syntax implies that the blocks can be nested, and if so they will
be properly nested.



\begin{rationale}
Note the use of parentheses in the last option of the home-expr rule
(involving processors-elmt).
This prevents the following ambiguity:
\CODE
      INTEGER X(4)          ! X(I) will be on processor I
!HPF$ PROCESSORS HOME(4)
!HPF$ DISTRIBUTE X(BLOCK)
      X = (/ 4,3,2,1 /)
!HPF$ ON HOME(X(2))
      X(2) = X(1)
\EDOC
If the parentheses were not required, where should the computation be
done?
\begin{enumerate}
\item Processor HOME(2) (i.e. the owner of X(2))?
\item Processor HOME(3) (i.e. use the value of X(2), before the assignment)?
\item Processor HOME(4) (i.e. use the value of X(2), after the
assignment)?
\end{enumerate}
The definition of {\tt ON} clearly indicates interpretation 1 is correct.  One
can get the effect of interpretation 2 by the directive
\CODE
!HPF$ ON(HOME(X(2)))
\EDOC
There is no way to get the effect of interpretation 3, short of building a
clairvoyant computer.
Introducing reserved keywords into Fortran was
suggested as a better solution to this problem, but was seen as too large a
change to the underlying language.
\end{rationale}


\subsection{Semantics of the ON Directive}

The {\tt ON} directive restricts the active processor set for
a computation to those named in its \textit{home-expr}.
That is, it advises the compiler to use the named processor(s) to
perform the computation.
Like the mapping directives {\tt ALIGN} and {\tt DISTRIBUTE}, this is
advice rather  than an absolute commandment;
the compiler may override an {\tt ON} directive.
Also like {\tt ALIGN} and {\tt DISTRIBUTE}, the {\tt ON} directive may
affect the  efficiency of computation, but not the final results.

\begin{implementors}
If the compiler may override the user's advice in an {\tt ON} directive, then
the compiler should also offer the user an option to force all directives
to be obeyed.
\end{implementors}

The single-statement {\tt ON} directive (i.e. {\it
simple-on-directive}) sets the active processor set for the first
non-comment statement that follows it.  It is said to apply to that
statement.
If the statement is a compound statement (e.g.  a {\tt DO}
loop or an  {\tt IF}-{\tt THEN}-{\tt ELSE} construct), then the {\tt
ON} directive also applies to all nested
statements therein.
Similarly, the block {\tt ON} directive (i.e.  {\it on-block})
applies the initial {\tt ON} clause to---i.e. sets the active processor
set for---all statements up to the matching {\tt END} directive.

The {\tt HOME} clause can name a program variable, a template, or a processors
arrangement.
For each of these possibilities, it can  specify a
single element or multiple elements.
This is translated into the
processor(s) executing the computation as follows:
\begin{itemize}
\item   If the {\tt HOME} clause names a program variable (that is, an
        array element
        or section), then every processor owning any part of that variable
        should execute the computation.  For example, if a is a
        distributed array, then
\CODE
!HPF$ ON HOME ( a(2:4) )
\EDOC
        tells the compiler to perform the statement on the processors owning
        {\tt a(2)}, {\tt a(3)}, and {\tt a(4)}.
        If {\tt a} were distributed {\tt BLOCK}, this might be one
        processor; if it were distributed {\tt CYCLIC}, it would be
        three processors (assuming that many processors were available).
\item   If the {\tt HOME} clause names a template element or section,
        then every processor owning any element of the template should
        execute the computation.
        The example above applies here as well, if {\tt a} is a
        template rather than an  array.
\item   If the {\tt HOME} clause names a processors arrangement, then
        the processor(s)
        referenced there should execute the computation.
        For example, if {\tt p} is a processors arrangement, then
\CODE
!HPF$ ON ( p(2:4) )
\EDOC
        will execute the following statement on the three processors
        {\tt p(2)}, {\tt p(3)}, and {\tt p(4)}.
\end{itemize}
The values of expressions in the {\it home-expr\/}
are determined as if they were evaluated when control flow
reached the {\tt ON} directive.
If evaluation of an expression in a {\tt HOME} clause would
change the value of any variable in the program, then the value of that
variable becomes undefined after the {\tt ON} clause is reached.

In every case, the {\tt ON} directive specifies the processor(s) which should
perform a computation.
More formally, it sets the active processors for the computation, as
described in Section~\ref{sec-active}.
That section also describes how some statements (notably
\texttt{ALLOCATE} and dynamic remapping directives) require that
particular processors be included in the active set.  If one of these
constructs occurs in the \texttt{ON} block and the active processor
set is not sufficient, then the program is not standard-conforming.
Note that this only specifies how computation is partitioned
among processors; it does not indicate processors that may be involved in
data transfer.
Also, the {\tt ON} clause by itself does not guarantee that its
body can be executed in parallel with any other operation.  However,
placing the computation can have a significant effect on data
locality.
As later examples will show, the combination of {\tt ON} and {\tt
INDEPENDENT} can also
provide control over load balancing parallel computations.

\begin{rationale}
This is the heart of the {\tt ON} clause.  It defines where computation is
performed, but not (by itself) what data are accessed.

The ``as if'' wording and making side effects undefined avoids the following
problem:
{\tt ON} is a directive.  Therefore, it cannot have side effects.  But
implementing the {\tt ON} clause may require evaluating some
functions, thereby causing the side effects.
Moreover, different systems may use different implementation
mechanisms.
Such dependencies on the implementation mechanism are outlawed by
making their effect undefined.
\end{rationale}

\begin{implementors}
If the HPF program is compiled into Single-Program-Multiple-Data (SPMD)
code, then the {\tt ON} clause can always be implemented (albeit
inefficiently)
by having all processors compare their processor {\it id} to an {\it id}
(or list of
{\it ids}) generated from the {\tt HOME} clause.
(Similar naive implementations can be constructed in other paradigms
as well.)
If the {\tt ON} clause will be executed
repeatedly, for example in a {\tt DO} loop, it is worthwhile
to invert this process.
That is, instead of all processors executing all the {\tt HOME}
clause tests, the compiler should determine the range of loop iterations
that will test true on the local processor.
(See the ``Advice to implementors'' in Section~\ref{sub-on-examples}
for more details.)
For example, consider the following complex case:
\CODE
DO I = 1, N
    !HPF$ ON HOME( A(MY_FCN(I)) ) BEGIN
        ...
    !HPF$ END ON
END DO
\EDOC
Here, the generated code can perform an ``inspector'' (i.e.  a skeleton loop
that only evaluates the {\tt HOME} clause of each iteration)
to produce a list of
iterations assigned to each processor.
This list can be produced in
parallel, since {\tt MY\_FCN} must be side-effect free (at least, the
programmer cannot rely on any side effects).
However, distributing the {\it home-expr} computation
to all processors may require unstructured communications patterns,
possibly negating the advantage of parallelism.  In general, more advanced
compilers will be able to efficiently invert more complex {\tt HOME}
clauses.
It is recommended that the abilities (and limitations) of a particular
compiler be documented clearly for users.

Note that processors "screened out" by the naive implementation may still
be required to participate in data transfer.
If the underlying architecture
allows one-sided communication (e.g. shared memory or {\tt GET}/{\tt
PUT}), this is not a problem.
On message-passing machines, a request-reply protocol may be used.  This
requires the inactive processors to enter a wait loop until the {\tt ON} block
completes, or requires the runtime system to handle requests
asynchronously.  Again, it is recommended that the documentation tell
programmers which cases are likely to be efficient and which inefficient
on a particular system.
\end{implementors}

\begin{users}
The form of the {\it home-expr\/} in an {\tt ON} directive can be
arbitrarily complex.
This is a two-edged sword;
it can express very complicated computation partitioning,
but the implementation of these partitions may not be efficient.  More
concretely, it may express a perfectly load-balanced computation, but force
the compiler to serialize the computation to implement the {\tt HOME}
clauses.
Although
the amount of overhead for an {\tt ON} clause will vary based on the HPF code,
the compiler, and the hardware, one can expect that compilers will generate
very good code based solely on array mappings or a named processor
arrangement, and progressively worse code as the complexity of the
{\it home-expr\/} increases.
A rough measure of the complexity of an {\tt ON} directive is
the amount of run-time data used to compute it; for example, a constant
offset is fairly simple, while a permutation array is very complex.  See
Section~\ref{sub-on-examples} below for more concrete examples of this
phenomenon.

It is worth noting that the {\tt ON} clause alone does not address
data movement.
(The {\tt RESIDENT} directive defined in Section~\ref{sec-resident}
does this.)
Therefore, on some machines additional
processors will have to enter the {\tt ON} block to take part in communication.

It should also be noted that the {\tt ON} clause does not change the semantics
of a program, in the same sense that {\tt DISTRIBUTE} does not change
semantics.  In particular, an {\tt ON} clause {\em by itself\/} does
not change  sequential code into parallel code,
because the code in the {\tt ON} block can
still interact with code outside the {\tt ON} block.
(To put it another way, {\tt ON} does not spawn processes.)
\end{users}

It is legal to nest {\tt ON} directives, if the set of active processors
named by  the inner {\tt ON} directive is included in the set of
active processors from the outer directive.
The syntax
of {\it on-block\/} automatically ensures that it is properly nested
inside other
compound statements, and that compound statements properly nest inside of
it.
As with other Fortran compound statements, transfer of control to
the interior of an {\it on-block\/} from outside the block is
prohibited, while  transfers within a block may occur.
However, HPF {\em also\/} prohibits transfers
of control from the interior of an {\it on-block\/} to outside the
{\it on-block}.
Note that this is stricter than in ordinary Fortran.
If {\tt ON} clauses are nested, then the
innermost {\it home-expr\/} effectively controls execution of the
statement(s).
A programmer can think of this as successively restricting the set of
processors at each level of {\tt ON} nesting;
clearly, the last restriction must be the strongest.
Alternately, the programmer can think of this as a
fork-join approach to nested parallelism.

\begin{rationale}
The restrictions about control flow into and out of an {\tt ON} block
essentially
make it a single-entry single-exit region, thus simplifying the semantics
considerably.
\end{rationale}


If an {\tt ON} directive includes a {\tt NEW} clause, the meaning is
the same as a {\tt NEW}
clause in an {\tt INDEPENDENT} directive.
The operation of the program would be
identical if the {\tt NEW} variables were allocated anew on every entry to the
{\tt ON} directive's scope, and deallocated on exit from the {\tt ON}
block.
That is, the {\tt NEW} variables are dead on entry (i.e. assigned
before use in the
{\tt ON} block) and dead on exit (i.e. not used after the {\tt ON}
block, unless first  reassigned).
In addition, {\tt NEW} variables cannot be remapped in the {\tt ON}
clause's scope, whether by {\tt REALIGN}, {\tt REDISTRIBUTE}, or by
parameter passing to subroutine calls.
If a variable appears in a \texttt{NEW} clause but does not meet
these conditions, then the program is not HPF-conforming.
{\tt NEW} variables are not considered by any nested {\tt RESIDENT}
directives, as detailed in Section~\ref{sec-resident}.

\begin{rationale}
{\tt NEW} clauses provide a simple way to create temporary variables.  This
ability is particularly important when {\tt RESIDENT} directives come
into play, as  will be clear below.
\end{rationale}

\begin{implementors}
Because they are not used outside of the {\tt ON} blocks, {\tt NEW}
variables need not be kept consistent before and after {\tt ON}
clauses.
Therefore, no communication outside of the active processor set,
determined by the {\tt ON} directive, is
required to implement  them.
Scalar {\tt NEW} variables should be replicated over the active
processor set,
or allocated in memory areas shared by the active processor set.
Note that memory must be dynamically allocated if there is a possibility that
multiple instances of the {\tt ON} block could be active concurrently.
This is similar to the requirements for implementing {\tt NEW}
variables in {\tt INDEPENDENT} loops.
\end{implementors}


\subsection{Examples of ON Directives}
\label{sub-on-examples}

The following are valid examples of {\tt ON} directives.  Most of them are
``reasonable'' in the sense that they illustrate idioms that programmers
might want to use, rather than contrived situations.  For simplicity, the
first several examples assume the following array declarations:
\CODE
        REAL A(N), B(N), C(N), D(N)
        !HPF$ DISTRIBUTE A(BLOCK), B(BLOCK), C(BLOCK), D(BLOCK)
\EDOC
One of the most commonly requested capabilities for HPF as to control how
loop iterations were assigned to processors.
(Historically, the {\tt ON} clause
first appeared to perform exactly this role in the Kali FORALL construct.)
This can be done by the {\tt ON} directive, as shown in the following examples:
\CODE
        !HPF$ INDEPENDENT
        DO I = 2, N-1
          !HPF$ ON HOME(A(I))
          A(I) = (B(I) + B(I-1) + B(I+1))/3
        END DO

        !HPF$ INDEPENDENT
        DO J = 2, N-1
          !HPF$ ON HOME(A(J+1)) BEGIN
            A(J) = B(J+1) + C(J+1) + D(J+1)
          !HPF$ END ON
        END DO
\EDOC
The {\tt ON} directive in the {\tt I} loop
sets the active processor for each iteration of the loop to be the
processor that stores \texttt{A(I)}.
In other words, it advises the compiler to have each processor
run over its local section of the {\tt A} array (and therefore {\tt B}
as well).
The references to {\tt B(I-1)} and {\tt B(I+1)} must be fetched from
off-processor for the
first and last iterations on each processor (except for the boundary
processors); note that those processors are not mentioned in the {\tt HOME}
clause.  The {\tt ON} directive in the {\tt J} loop similarly sets the
active set for each iteration, but advises the compiler to shift
computations. As a result, each processor does a vector sum of its local
sections
of {\tt B}, {\tt C}, and {\tt  D}, stores the first element of the
result on the processor to
its left, and stores the rest of the result (shifted by one) in {\tt A}.
It is worth noting that the directives would still be valid (and minimize
nonlocal data accesses) if the arrays were distributed {\tt CYCLIC},
although the number of nonlocal references would be much higher.

\begin{implementors}
It is highly recommended that compilers concentrate on optimizing
\texttt{DO} loops with a single {\tt ON} clause including the entire
loop body.  Schematically, the code will be:
\ICODE
        DO i = lb, ub, stride
            !HPF$ ON HOME(array(f(i))) BEGIN
            body
            !HPF$ END ON
        END DO
\EDOC
Where array has some data mapping.  Assume the mapping give processor p
the elements my_set(p).  (In a BLOCK distribution, for example, my_set(p)
is a contiguous range of integers.)  Then the generated code on processor
p should be
\begin{tt}
\obeylines\obeyspaces
\ \ \ \ \ \ \ \ DO \(i \in [lb:ub:stride] \cap f^{-1}(myset(p))\)
\ \ \ \ \ \ \ \ \ \ \ \ body
\ \ \ \ \ \ \ \ END DO
\end{tt}
(This schematic does not show where communication or synchronization must
be placed; that must be derived from analysis of the body.) Moreover, \(f\) is
likely to be the identity function or a linear function with integer
coefficients, both of which can be inverted easily.  Given this, techniques
for iterating through the set can be found in several recent conferences.
\end{implementors}

\begin{users}
One can expect the {\tt I} loop above to generate efficient code for the
computation partitioning.  In effect, the compiler will arrange for each
processor to iterate over its own section of array {\tt A}.  The {\tt
J} loop is  slightly more complex, since the compiler must find the
inverse of the {\tt HOME}
clause's subscripting function.  That is, the compiler must solve
{\tt K=J+1} for {\tt J}, where {\tt K} ranges over the local elements
of {\tt A}.
Of course, in this case {\tt J=K-1}; in general, linear functions can
be inverted by the compiler.
(It should be pointed out, however, that complex combinations of {\tt
ALIGN} and  {\tt DISTRIBUTE} may make the description of {\tt K}
unwieldy, and this may add overhead to the inversion process.)
\end{users}


Sometimes it is advantageous to ``split'' an iteration between processors.
The following case shows one example of this:
\CODE
        !HPF$ INDEPENDENT
        DO I = 2, N-1
          !HPF$ ON HOME(A(I))
          A(I) = (B(I) + B(I-1) + B(I+1))/3
          !HPF$ ON HOME C(I+1)
          C(I+1) = A(I) * D(I+1)
        END DO
\EDOC
Here, the active processor sets for the two statements in the loop
body are different.
Due to the first {\tt ON} clause, the reference to {\tt A(I)} is local
in the first statement.
The second {\tt ON} clause makes {\tt A(I)} nonlocal (for some values
of {\tt I})
there.  This maximizes the data locality in both statements, but does
require data movement between the two.

\begin{implementors}
If there are several non-nested {\tt ON} clauses in a loop, then the schematic
above needs to be generalized.  In essence, the iteration range for each
individual {\tt ON} clause must be generated.
A processor will then iterate over the union of these ranges.
Statements guarded by an {\tt ON} directive must now
be guarded by an explicit test.  In summary, the code for
\ICODE
        DO i = lb, ub, stride
            !HPF$ ON HOME(array_1(f_1(i)))
            stmt_1
            !HPF$ ON HOME(array_2(f_2(i)))
            stmt_2
        END DO
\EDOC
on processor \(p\) becomes
\begin{tt}
\obeylines\obeyspaces
\ \ \ \ \ \ \ \ \(set_1 = [lb:ub:stride] \cap f_1^{-1}(myset_1(p))\)
\ \ \ \ \ \ \ \ \(set_2 = [lb:ub:stride] \cap f_2^{-1}(myset_2(p))\)
\ \ \ \ \ \ \ \ DO \(i \in set_1 \cup set_2\)
\ \ \ \ \ \ \ \ \ \ \ \ IF (\(i \in set_1\)) THEN
\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ stmt1
\ \ \ \ \ \ \ \ \ \ \ \ END IF
\ \ \ \ \ \ \ \ \ \ \ \ IF (\(i \in set_2\)) THEN
\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ stmt2
\ \ \ \ \ \ \ \ \ \ \ \ END IF
\ \ \ \ \ \ \ \ END DO
\end{tt}
where \(myset_1(p)\) is the local set for \(array_1\), and \(myset_2(p)\) is
the local set for \(array_2\).
(Again, synchronization and communication must be handled
by other means.)  Code transformations such as loop distribution and loop
peeling can be used to eliminate the tests in many cases.  They will be
particularly profitable if there are data dependences between the {\tt ON}
blocks.
\end{implementors}

\begin{users}
Splitting an iteration like this is likely to require either additional
tests at runtime or additional analysis by the compiler.  Even if the
compiler can generate low-overhead scheduling for the individual {\tt ON}
clauses, combining them is not necessarily low-overhead.  The locality
benefits must be rather substantial for this to pay off, but there are
cases where multiple {\tt ON} clauses are valuable.  (All these statements are
particularly true if one {\tt ON} block uses data computed in another one.)
\end{users}


Because {\tt ON} clauses nest naturally, they can be useful for expressing
parallelism along different dimensions.  Consider the following examples:
\CODE
        REAL X(M,M)
        !HPF$ DISTRIBUTE X(BLOCK,BLOCK)

        !HPF$ INDEPENDENT, NEW(I)
        DO J = 1, M
          !HPF$ ON HOME(X(:,J)) BEGIN
            DO I = 2, M
              !HPF$ ON HOME(X(I,J))
              X(I,J) = (X(I-1,J) + X(I,J)) / 2
            END DO
          !HPF$ END ON
        END DO
\EDOC
The active processor set for each iteration of the \texttt{J} loop is
a column of the (presumably universal) processors
arrangement.  The {\tt I} loop further subdivides the computation, giving each
processor responsibility for computing the elements it owns.  Many
compilers would have chosen this computation partitioning automatically for
such a simple example.  However, the compiler might have attempted to fully
parallelize the outer loop, executing each inner loop sequentially on one
processor.  (This might be attractive on a machine with very fast
communications.)
By inserting the {\tt ON} clauses, the user has advised against
this strategy, thus trading additional locality for restricted parallelism.
Notice that the {\tt ON} directive neither requires nor implies the
{\tt INDEPENDENT} assertion.
In both nests, each iteration of the {\tt I} loop depends on the
preceding iteration, but the {\tt ON} directive can still partition the
computation among processors.
The {\tt ON} directive does not automatically make a loop parallel.

\begin{implementors}
``Dimension-based'' nesting, as above, will probably be a common case.  The
{\tt HOME} clauses can be inverted at each level, treating indices from outer
loops as run-time invariants.
\end{implementors}

\begin{users}
Nested {\tt ON} directives will tend to have efficient implementations
if their {\tt HOME} clauses refer to different dimensions of the
processors arrangements, as in the above example.
This minimizes the interaction between the levels
of the loops, simplifying the implementation.
\end{users}

Consider the following variation on the above example:
\CODE
        !HPF$ DISTRIBUTE Y(BLOCK,*)

        !HPF$ INDEPENDENT, NEW(I)
        DO J = 1, M
          !HPF$ ON HOME(Y(:,J)) BEGIN
            DO I = 2, M
              !HPF$ ON HOME(Y(I,J))
              Y(I,J) = (Y(I-1,J) + Y(I,J)) / 2
            END DO
          !HPF$ END ON
        END DO
\EDOC
Note that the {\tt ON} clauses have not changed, except for the name of the
array.  The interpretation is similar to the above, except that the outer
{\tt ON} directive assigns each iteration of the {\tt J} loop to all
of the processors.
The inner {\tt ON} directive again implements a simple owner-computes
rule.
The programmer has directed the compiler to distribute a serial computation
across all the processors.  There are a few scenarios where this is more
efficient than parallelizing the outer loop:
\begin{enumerate}
\item Parallelizing the outer loop will generate many non-local references,
   since only a part of each column is on any processor.
   If non-local references
   are very expensive (or if {\tt M} is relatively small), this overhead
   may outweigh any gain from parallel execution.
\item The compiler may take advantage of the {\tt INDEPENDENT}
   directive to avoid inserting any synchronization.
   This allows a natural pipelined execution.
   A processor will execute its part of the {\tt I} loop for one value
   of {\tt J}, then immediately go on to the next {\tt J} iteration.
   Thus, the first processor
   will start on {\tt J=2} while the second receives the data it needs (from
   processor one) for {\tt J=1}.  (A similar pipeline would develop in
   the {\tt X}  example above.)
\end{enumerate}
Clearly, the suitability of these {\tt ON} clauses will depend on the
underlying parallel architecture.

\begin{users}
This example points out how {\tt ON} may improve software engineering.
While the ``value'' of {\tt HOME(X(I))} will change if {\tt X}'s
mapping changes, its intent will usually stay the same - run the loop
``aligned with'' the array {\tt X}.  Moreover,
the form of the clauses is portable, and they simplify experimenting with
alternative computation partitioning.  Both qualities are similar to the
advantages of {\tt DISTRIBUTE} and {\tt ALIGN} over low-level data
layout mechanisms.
\end{users}

{\tt ON} directives are particularly useful when the compiler cannot
accurately estimate data locality, for example when the computation
uses indirection arrays.
Consider three variations of the same loop:
\CODE
        REAL X(N), Y(N)
        INTEGER IX1(M), IX2(M)
        !HPF$ DISTRIBUTE X(BLOCK), Y(BLOCK)
        !HPF$ DISTRIBUTE IX(BLOCK), IY(BLOCK)

        !HPF$ INDEPENDENT
        DO I = 1, N
          !HPF$ ON HOME( X(I) )
          X(I) = Y(IX(I)) - Y(IY(I))
        END DO

        !HPF$ INDEPENDENT
        DO J = 1, N
          !HPF$ ON HOME( IX(J) )
          X(J) = Y(IX(J)) - Y(IY(J))
        END DO

        !HPF$ INDEPENDENT
        DO K = 1, N
          !HPF$ ON HOME( X(IX(K)) )
          X(K) = Y(IX(K)) - Y(IY(K))
        END DO
\EDOC
In the {\tt I} loop, each processor runs over its section of the {\tt
X} array.  (That is, the active processor for iteration \texttt{I} is
the owner of \texttt{X(I)}.)
Only the reference {\tt X(I)} is guaranteed to be local.
(If \(M \neq N\), then {\tt IX} and {\tt IY}
have a different block size than {\tt X}, and thus a different mapping.)
However, if it is {\em usually\/} the case that {\tt X(I)}, {\tt
Y(IX(I))}, and {\tt Y(IY(I))} are
located on the same processor, then this choice of active processors
may be the best
available.  (If {\tt X(I)} and one of the other references are {\em always}
on the
same processor, then the programmer should add the {\tt RESIDENT} clause
as explained in Section~\ref{sec-resident}.)
In the next loop, iteration \texttt{J}'s active processor is the
owner of \texttt{IX(J)}.
Because \texttt{IY} has the same distribution as \texttt{IX},
reference {\tt IY(J)} is always local as well as \texttt{IX(J)}.
This is the most common array reference class in the loop, so it minimizes the
number of nonlocal data references in the absence of any special
properties of {\tt IX} and {\tt IY}.
It may not evenly balance the load among
processors; for example, if {\tt N=M/2} then half the processors will be idle.
As before, if the values in {\tt IX} or {\tt IY} ensure that one of
the {\tt Y} references is always local, a {\tt RESIDENT} assertion
should be added.
In the {\tt K} loop, only reference {\tt Y(IX(K))} is guaranteed to be
local (because {\tt Y} and {\tt X} have the same
distribution).
However, the values stored in {\tt IX} and {\tt IY} may ensure that
{\tt Y(IY(K))} and {\tt X(K)} always local.
Even if the three {\tt REAL} values are not always, but merely
``usually'' on the same processor, this may be a good computation
partitioning for both locality and parallelism.
However, these advantages must be weighed
against the cost of computing this partitioning.
Since the {\tt HOME} clause depends on a (presumably large) array of
runtime values, substantial time
may be required to determine which iterations are assigned to each
processor.  It should be clear from this discussion that there is no magic
solution for handling complex computation partitionings; the best answer
is usually a combination of application knowledge, careful data structure
design (including ordering of the elements), and efficient compilation
methodology and runtime support.

\begin{implementors}
The {\tt K} loop is the situation that the inspector strategy
described above was designed for.
If there is an outer loop around any of these examples, and
that loop does not modify the distribution of {\tt X} or the values of
{\tt IX}, then a record of each processor's iterations can be saved
for reuse.
The cost is at worst linear in the sizes of the arrays.
\end{implementors}

\begin{users}
It is unlikely that any current production compiler will generate
low-overhead code for {\tt K} loop.
The difference from previous examples
is that the {\tt HOME} clause is not a function that can be easily inverted by
the compiler.  Some compilers may choose to execute every iteration on all
processors, testing the {\tt HOME} clause at run-time; others may
pre-compute a
list of iterations for every processor.  Of course, the cost of computing
the list will be substantial.

In practice, one would make all the arrays the same size to avoid some of
the alignment problems above; the example was written this way for
pedagogical reasons, not as an example of good data structure design.
\end{users}


\subsection{ON Directives Applied to Subprogram Invocations}
\label{sub-on-subr}


The key rule about \texttt{ON} directives when applied to subprogram
invocations is that the invocation does not change the active
processor set.
In effect, the callee inherits the caller's active processors.
Thus,
\BNF
!HPF$ PROCESSORS P(10)
!HPF$ DISTRIBUTE X(BLOCK) ONTO P

!HPF$ ON ( P(1:3) )
      CALL PERSON_TO_PERSON()
!HPF$ ON ( P(4:7) )
      CALL COLLECT( X )
\FNB
calls \texttt{PERSON_TO_PERSON} on three processors, while it calls
\texttt{COLLECT} on four.
The actual argument to \texttt{COLLECT} does not reside completely on
the active set of processors.
This is allowed, with appropriate declarations of the corresponding dummy
argument as explained below.


The above rule has interesting implications for data distributions
within the called routine.
In particular, dummy arguments must be declared under the same
restrictions as local variables, thus ensuring that the \texttt{dummy}
is always stored on the active processor set.
This does not imply that the corresponding \texttt{actual} argument is
local, however.
Consider the possibilities for how a dummy can be explicitly mapped:
\begin{itemize}
	\item  \textbf{Prescriptive mapping:} If the actual is not mapped on
	the active processor set, it will be remapped.  This is exactly
	analogous to remapping a \texttt{BLOCK}-distributed array to
	\texttt{CYCLIC} via a prescriptive mapping.

	\item  \textbf{Descriptive mapping:} The user is asserting that the
	actual is already mapped onto the set of active processors.  If the
	assertion is true, then the dummy is already stored locally; if not,
	then the compiler inserts a remapping operation (and reports a
	warning, following the recommendations in Section~\ref{ch-mapping}).

	\item  \textbf{Transcriptive mapping:} In this case, a new
	restriction must be made to allow efficient access to the dummy
	argument.  \emph{If a dummy is transcriptively mapped, then the
	actual argument must be resident on the active processor set at the
	time of the invocation.}  This may be checked at run-time.
\end{itemize}
In summary, a dummy argument is always mapped to the set of active
processors, although the actual argument need not be (except in the case of
transcriptive mappings).

\begin{rationale}
The treatment of dummy arguments as local variables is consistent with
all previous Fortran (and FORTRAN) standards.
Moreover, it has the advantage that it reflects the usual expectations
and wishes of programmers.
Dummy arguments are not expected to create great inefficiencies in
Fortran programs; ensuring that they are always stored locally tends
to reinforce that expectation.
Also, programmers are used to ``pass by reference'' behavior, in which
arguments are not copied; the restrictions on data mapping to active
processor sets allow this implementation when the data is not remapped
on subprogram call.
One case of this deserves special mention---transcriptive mappings.
If the programmer wants to keep the data in place (the usual
expectation of \texttt{INHERIT} and related features)
and control which processors execute the computation (the meaning of
\texttt{ON}), then
the basic principles of active sets (set forth in
Section~\ref{sec-active}) imply that the data must be resident before
the call is made.
When remapping occurs due to explicit directives, then surely the user
expects a communication cost to accompany the remapping.

It should also be noted that these rules do not invalidate any HPF
programs written without using the \texttt{ON} directive.  In those
programs, the active processor set never changes (at least, not from
the view of the language).  Therefore, active and universal processors
arrangements can be used interchangeably, and the restriction on
use of transcriptive mappings is obeyed automatically.
\end{rationale}

\begin{implementors}
These restrictions imply that accesses to dummy arguments never
require one-sided communication if the argument is explicitly mapped
and the \texttt{ON} clause is used.
Of course, accesses to global data may still run into serious
complications.
If the compiler itself partitions the computation, it is not
restricted by the \texttt{ON} directive rules.
\end{implementors}

\begin{users}
The idea to remember in calling subprograms from an \texttt{ON} block
is this: make sure that the actual arguments are stored on the active
set.
If the subroutine interface uses transcriptive (``take anything'')
mappings, then this is a requirement.
If the subroutine uses any other type of mapping, then having local
actual arguments \emph{may} avoid the expense of remapping data.
(Of course, it does not by itself guarentee that remapping doesn't
occur---a prescriptive interface can force a
\texttt{BLOCK}-to-\texttt{CYCLIC} redistribution---but it does ensure
that the remapping is between active processors.  This allows simpler
and more efficient collective communications operations to be
generated in the runtime system.)
\end{users}

Let us return to the previous example:
\BNF
!HPF$ PROCESSORS P(10)
!HPF$ DISTRIBUTE X(BLOCK) ONTO P

!HPF$ ON ( P(4:7) )
      CALL COLLECT( X )
\FNB
If \texttt{COLLECT} were declared as
\BNF
      SUBROUTINE COLLECT( A )
!HPF$ DISTRIBUTE A(CYCLIC)
\FNB
then the call will be executed as follows:
\begin{enumerate}
	\item  \texttt{X} will be remapped from \texttt{BLOCK} on 10
	processors (i.e.\ all of \texttt{P}) to \texttt{CYCLIC} on 4
processors
	(i.e. \texttt{P(4:7)}).  This will be a many-to-many exchange pattern.

	\item  \texttt{COLLECT} will be called on processors \texttt{P(4)},
	\texttt{P(5)}, \texttt{P(6)}, and \texttt{P(7)}.  Accesses to
	\texttt{A} within the subroutine will be satisfied from the
	redistributed array on those processors.

	\item  \texttt{A} will be remapped back to the distribution of
	\texttt{X}.  This is the inverse of step 1.
\end{enumerate}
Note that the distribution of \texttt{A} is onto 4 processors (the
active processor set inside the call), not onto the universal
processor set.
If the interface is
\BNF
      SUBROUTINE COLLECT( A )
!HPF$ DISTRIBUTE A(BLOCK)
\FNB
then the process would be the same, except that there would
be a remapping from \texttt{BLOCK} on 10 processors to
\texttt{BLOCK} on 4 processors.  That is, the block size would
increase by 2.5 times (with related shuffling of data) and then
revert to the original.
Again, it is important to note that the distribution of \texttt{A} is
onto the active processor set rather than onto all of \texttt{P}.

The similar examples
\BNF
      REAL X(100,100), Y(100,100)
!HPF$ PROCESSORS P(4), Q(2,2)
!HPF$ DISTRIBUTE X(BLOCK,*) ONTO P
!HPF$ DISTRIBUTE Y(BLOCK,BLOCK) ONTO Q

      INTERFACE
        SUBROUTINE A_CAB( B )
        REAL B(:)
!HPF$   DISTRIBUTE B *(BLOCK)
      END INTERFACE

!HPF$ ON ( P(4:7) )
      CALL A_CAB( X( 1:100, 1 )
!HPF$ ON HOME( X(1:100,1) )
      CALL A_CAB( X(1:100,100) )
!HPF$ ON HOME( Y(1:100,1) )
      CALL A_CAB( Y(1:100,1) )
!HPF$ ON HOME( Y(99,1:100) )
      CALL A_CAB( Y(99,1:100) )
\FNB
can be explained as follows.
Calling \texttt{A_CAB(1:100,1)} on \texttt{P(4:7)} will produce a
remapping from 10 processors to 4, as in the example above.  (The
compiler would be expected to produce a warning in this case, as
explained in Section~\ref{ch-mapping}.)
Calling \texttt{A_CAB(X(1:100,100))} on \texttt{HOME(X(1:100,1))}
produces no such remapping (or warning), because the active processor
set does not change; therefore, the descriptive mapping correctly
asserts that the data is already on the right processors.
The last two examples, calling \texttt{A_CAB(Y(1:100,1))} and
\texttt{A_CAB( Y(99,1:100) )} on the homes of their arguments, are also
accomplished without remapping.
In both cases, the actual arguments are mapped \texttt{BLOCK}-wise
onto a subset of the processors (a column of \texttt{Q} in the first case,
a row of \texttt{Q} in the second).
Some compilers may not be able to generate code for these more complex
examples, however.

Two examples of transcriptive mapping are also useful:
\BNF
! Assume
! PROCESSORS P(4)
! is declared in a module
      REAL X(100)
!HPF$ DISTRIBUTE X(CYCLIC(5)) ONTO P

      INTERFACE
        SUBROUTINE FOR_HELP( C )
        REAL C(:)
!HPF$   INHERIT C
      END INTERFACE

!HPF$ ON HOME( X(11:20) )
      CALL FOR_HELP( X(11:20) )
!HPF$ ON ( P(1) )
      CALL FOR_HELP( X(51:60) )
\FNB
The first example is valid---the actual argument is (trivially)
distributed on the active processor set.
The second example is invalid---for example, element \texttt{X(51)} is stored
on \texttt{P(3)}, which is not in the active processor set for the call.
The second example would be valid if the \texttt{ON} directive
specified \texttt{P(3:4)} or \texttt{HOME(X(11:20))}, both of which
map to the same processor set.

Calls to \texttt{EXTRINSIC} subprograms also deserve mention.
The ``standard'' HPF 2.0 description of calling an \texttt{EXTRINSIC}
(Section~\ref{ch-extrinsic}) says in part:
\begin{quotation}
A call to an extrinsic procedure must be semantically equivalent to a
call of an ordinary HPF procedure. Thus a call to an extrinsic
procedure must behave {\it as if} the following actions occur\ldots
\begin{enumerate}

\item Exactly the same set of processors are visible to the HPF
environment before and after the subprogram call.

\end{enumerate}
\end{quotation}
This constraint is changed to read
\begin{itemize}
	\item  Exactly the same set of \emph{active} processors are
	available to the HPF environment before and after the subprogram call.

	\item  Exactly the same \emph{universal} processor set is visible
	to the HPF environment before and after the subprogram call.
\end{itemize}
The intent is the same as in the original language design.
Processors where data is stored can neither appear not disappear; nor
may the set of processors executing the program change without notice
to the program.
Similarly, some extrinsic kinds specify ``all processors must be
synchronized'' or ``execution of a local procedure on each
processor''; such language is understood to mean ``all \emph{active}
processors must be synchronized'' or ``execution of a local procedure on each
\emph{active} processor.''

\begin{rationale}
This gives the combination of \texttt{EXTRINSIC} procedures and
\texttt{ON} directives a fork-join model of parallelism, which seems
to be both natural and semantically clean.
\end{rationale}


If a procedure uses alternate return, then the target of the return must
be have the same active processor set as the \texttt{CALL} statement.
In effect, this means that labels
passed as arguments must refer to statements in the same {\tt ON} block as the
{\tt CALL} statement.

\begin{rationale}
This constraint is similar to the prohibition against
jumping out of an {\tt ON} block, and has the same justification.
\end{rationale}



Explicit use of \texttt{CALL}s in {\tt ON} directives is often
associated with task parallelism.  Several examples can be found
in Section~\ref{sec-tasking}.
The following example illustrates how processors can be used
for a one-dimensional domain decomposition algorithm:
\CODE
        !HPF$ PROCESSORS PROCS(NP)
        !HPF$ DISTRIBUTE X(BLOCK) ONTO PROCS

        ! Compute ILO(IP) = lower bound on PROCS(IP)
        ! Compute IHI(IP) = upper bound on PROCS(IP)
        DONE = .FALSE.
        DO WHILE (.NOT. DONE)
          !HPF$ INDEPENDENT
          DO IP = 1, NP
            !HPF$ ON (PROCS(IP))
            CALL SOLVE_SUBDOMAIN( IP, X(ILO(IP):IHI(IP)) )
          END DO
          !HPF$ ON HOME(X) BEGIN
            CALL SOLVE_BOUNDARIES( X, ILO(1:NP), IHI(1:NP) )
            DONE = CONVERGENCE_TEST( X, ILO(1:NP), IHI(1:NP) )
          !HPF$ END ON
        END DO
\EDOC
The algorithm divides the entire computational domain (array {\tt X})
into {\tt NP}
subdomains, one for each processor.  The {\tt INDEPENDENT} {\tt IP}
loop performs a computation on each subdomain's interior.
The {\tt ON} directive tells the compiler which processors to use in
executing these (conceptually) parallel operations. This can increase
data locality substantially, particularly if the compiler could not
otherwise analyze the data access patterns in {\tt SOLVE\_SUBDOMAIN}.
The subroutine {\tt SOLVE\_SUBDOMAIN} can use a transcriptive or descriptive
mapping for its array argument, placing it on a single processor.
In the next phase, the processors collaborate
to update the boundaries of the subdomains and test for convergence.
Subroutines {\tt SOLVE\_BOUNDARIES} and {\tt CONVERGENCE\_TEST} may
well have their own loops similar to the {\tt IP} loop, with
similar {\tt RESIDENT} clauses.
Note that only the lower and upper bounds of each
subdomain is recorded; this allows different processors to process
different-sized subdomains.  However, each subdomain must ``fit'' into one
processor's section of the {\tt X} array.

\begin{implementors}
The {\tt IP} loop above is likely to be a common idiom among programmers doing
block-structured codes.  In general, it can be implemented by inverting the
{\tt HOME} clause as was done above.
In the one-to-one case shown here (probably
very popular with programmers), it can be implemented by assigning the
processor id to the loop index variable and testing the range of the loop
(once).
\end{implementors}

\begin{rationale}
Some compilers will propagate the {\tt ON} information from the caller to the
callee at compile time, and some at run time.
Repeating the {\tt ON} clause in
the caller and callee will tend to give the compiler better information,
resulting in better generated code.
\end{rationale}


\section{The RESIDENT Directive}
\label{sec-resident}

The purpose of the {\tt RESIDENT} clause is to
identify data accessed by
the computation as local to the executing processor.
That is, \texttt{RESIDENT} asserts that certain references (or all
references) in its scope are stored on the active processor set.
The compiler can use
this information to avoid generating communication or to simplify
array address  calculations.
Note that whether a given data element is local depends on
two facts:
\begin{itemize}
\item   Where the data is stored (i.e. {\tt DISTRIBUTE} and {\tt
ALIGN} attributes for the variable)
\item   Where the computation is executed (i.e. its active set, as
specified by an {\tt ON} directive)
\end{itemize}
For these reasons, the {\tt RESIDENT} clause is added to the {\tt ON}
directive, which is usually the earliest point in the program
where the needed facts might  be available.
The {\tt RESIDENT} clause can also appear as a stand-alone directive;
this is useful when the locality information is not true for an entire
{\tt ON} region.
Note that changing the {\tt ON} directive may invalidate some
{\tt RESIDENT} clauses, or may make more {\tt RESIDENT} clauses true.
\BNF
resident-clause \IS     RESIDENT [ ( local-var-list ] ) ]

simple-resident-directive \IS resident-clause

block-resident-directive \IS resident-clause BEGIN

resident-block \IS
                block-resident-directive
                block
                end-resident-directive

end-resident-directive \IS END [ RESIDENT]

local-var \IS variable
\FNB
As for {\it simple-on-directive\/}, {\it simple-resident-directive}
is an option under  {\em executable-directive}
Similarly, {\it resident-block\/} fits as an Fortran {\it executable-stmt}.

Any top-level variables in the {\tt RESIDENT} clause must be explicitly
mapped.  Similarly, the \texttt{RESIDENT} clause must appear at a
point in the program with a declared active processor set (i.e.
inside an \texttt{ON} block).
Otherwise, the assertion (see below) is a statement about how the
compiler works, not about the program.

\begin{implementors}
{\tt RESIDENT} removes need for masked processors to
participate in communication into/out of an \texttt{ON} clause.
\end{implementors}


The {\tt RESIDENT} directive is an assertion to the compiler that
certain array references made within the {\tt ON} are stored in local
memory if the computation is performed by the specified active
processor set.
The scope of the assertion is the next Fortran statement if the
{\it simple-resident-directive\/} form is used and the enclosed {\it
block} of code if the {\it resident-block\/} form is used.
If {\tt  RESIDENT} appears as a clause in an {\tt ON}
directive, then the {\tt ON} and {\tt RESIDENT} apply to the same
statements.

{\tt RESIDENT(}{\it var}{\tt )} means the {\em lexical expression}
{\it var}, when encountered in the
execution of statements in the scope of the {\tt RESIDENT} directive, accesses
only data local to the set of active processors.
(That is, the set of processors named by the innermost available {\tt ON}
directive.)
If {\it var\/} is accessed by the statement (e.g.  it appears on
the right-hand side of an assignment statement, or in the evaluation of a
conditional expression), then at least one copy of the variable and any
subobject of the variable must be mapped to the active processors
set.
If {\it var\/} is assigned to by the statement (e.g.  it appears on
the left hand side of an assignment statement, or in the variable list
of a {\tt READ} statement), then
all copies of the variable and all subobjects of the variable must reside
in the active processors set.
The application of \texttt{RESIDENT} to \texttt{CALL} statements and
function invocations introduces some complexity into this
interpretation; these issues will be dealt with in
Section~\ref{sub-res-subr}.

Note that {\tt RESIDENT} is always an assertion relative to the
surrounding {\tt ON} directive.
Therefore, if the compiler does not implement the {\tt ON} directive
then it must be careful in interpreting {\tt RESIDENT}.
Similarly, if the compiler overrules the programmer-specified {\tt
ALIGN} and {\tt DISTRIBUTE} directives, then it may not rely on the {\tt
RESIDENT} clause in general.

Finally, {\tt NEW} variables are not considered by any nested {\tt RESIDENT}
directives, as detailed below.

\begin{rationale}
The different treatment of variable reads and writes is due to the
implementation requirements. If a variable's value is read (but not
written), then it can be taken from any consistent copy.  Therefore,
{\tt RESIDENT} only asserts that one of those copies is available.
Conversely, all copies of a replicated variable must be consistent, so
{\tt RESIDENT} asserts that all copies are available it it is updated.

The {\tt RESIDENT} assertion is always relative to the declared data
mappings and  {\tt ON} clauses because both pieces of information are
necessary to determine  the locality of data references.
Data mapping determines where the data is
stored, while {\tt ON} clauses determines where they are used; in essence they
determine the endpoints of a data path.
{\tt RESIDENT} itself says that the path
length is very short; obviously, one cannot measure a path without knowing
both endpoints.
\end{rationale}

For example, consider the following:
\CODE
        !HPF$ ON HOME(Z(I)), RESIDENT(X,Y,RECORD(I))
        X(I) = Y(I+1) + RECORD(I)%FIELD1 + RECORD(I+1)%FIELD2
\EDOC
The following facts are asserted by the directive:
\begin{itemize}
\item {\tt Z(I)} would be local if it appeared, due to its use in the
HOME directive.
\item All copies of {\tt X(I)} are stored on the same processor as
{\tt Z(I)}, due to the {\tt RESIDENT} clause.  This may be true
because {\tt X} and {\tt Z} have the same mapping, or because {\tt Z}
is replicated on all processors, or because the single copy of {\tt
X(I)} is the only element of {\tt X} mapped to the same processor as
the single copy of {\tt Z(I)}.  (Other situations are also possible.)
\item At least one copy of {\tt Y(I+1)} is on the same processor as
{\tt Z(I)}, due to the {\tt RESIDENT} clause.  This may be true
because {\tt Y} is replicated on all processors, because {\tt Z(I)}
and {\tt Y(I+1)} are the only elements of their arrays that are mapped
to the same processor, or because the directive
\CODE
        !HPF$ ALIGN Y(J) WITH Z(J-1)
\EDOC
appears elsewhere in the program.  (Other situations also make the
{\tt RESIDENT} assertion true.)
\item At least one copy of all subobjects of {\tt RECORD(I)} is mapped
on the same processor as {\tt Z(I)}.  In particular, the reference
{\tt RECORD(I)\%FIELD1} (i.e. a subobject consisting of one component)
can be accessed locally.   The situations in which this is true are
similar to those for {\tt X(I)}.  No information is available in this
example regarding {\tt RECORD(I+1)\%FIELD2}.
\end{itemize}

If there is no {\it local-var-list}, then {\em all\/} references to
{\em all} variables referenced during execution of the {\tt RESIDENT}
directive's body except those declared {\tt NEW} in a surrounding {\tt
ON} directive are local in the sense described above.
That is, for every usage of any variable's value, at least one copy
of the variable will be mapped to the {\tt ON} processor set.  Likewise, for
every operation that assigns to a variable, all copies of that variable are
mapped to the {\tt ON} processor set.  References and assignments to
{\tt NEW} variables are always considered local.
If there are no function or
subroutine invocations, this is syntactic sugar for listing all variable
references within the directive's scope.
(See Section~\ref{sub-res-subr} for a discussion of {tt RESIDENT}
clauses applied to subprogram calls.)
It might well have been named the
{\tt ALL\_RESIDENT} clause; the present form, however, does not add
yet another keyword to the directive sublanguage.

Note that if the active set includes more than one processor,
then {\tt RESIDENT} only asserts that the variables are stored on one
of the processors.
For example, if a statement is executed on a section of the processors
arrangement, then communication within that section may be needed for some
variables in the {\tt RESIDENT} clause.
Communication with processors outside of
the section will not be needed for those variables, however.

\begin{rationale}
The alternative to this interpretation would be that any variable named in
the {\tt RESIDENT} clause would be local to all processors, i.e. replicated.
While that certainly allows more extensive optimizations, it is a less
common case.  In addition, it does not seem to capture the intent of {\tt ON}
directives applied to {\tt CALL} statements or compound statements.  For
example,
\CODE
        !HPF$ PROCESSORS PROCS(MP,MP)
        !HPF$ DISTRIBUTE X(BLOCK,BLOCK) {\tt ONTO} PROCS
        !HPF$ ON HOME(PROCS(1,1:MP)), RESIDENT( X(K,1:N) )
        CALL FOO( X(K,1:N) )
\EDOC
would presumably call {\tt FOO} on a row of the processors
arrangement, passing elements of {\tt X} in place.
This is what the current definition does; if
{\tt RESIDENT} meant ``resident on every processor'', the call would
force {\tt X} to be replicated.
\end{rationale}

The {\tt RESIDENT} directive is similar to the {\tt INDEPENDENT}
directive, in that if it is correct it does not change the meaning of
the program.
If the {\tt RESIDENT} clause is incorrect, the program is not
standard-conforming (and is thus undefined).
Like the {\tt INDEPENDENT} directive, the compiler may use the
information in the {\tt RESIDENT} clause, or ignore it if it is
insufficient for the compiler's purposes.
If the compiler can detect that the {\tt RESIDENT} clause is
incorrect (i.e.  that a {\tt RESIDENT} variable is definitely nonlocal), it is
justified in producing a warning.  Unlike the {\tt INDEPENDENT} directive,
however, the truth of the {\tt RESIDENT} clause depends on the mapping of
computations (specified with the {\tt ON} clause) and the mapping of data
(specified with {\tt DISTRIBUTE} and {\tt ALIGN} clauses); if the
compiler overrides either of these, then it may not be able to use
information in the {\tt RESIDENT} directive.

\begin{rationale}
Knowing that a reference is local is valuable information for the
optimizer.  It is in keeping with the spirit of HPF to phrase this as an
assertion of fact, which the compiler can use as it pleases.  Expressing
it as advice to the compiler seems to have disadvantages.  Some possible ways
this advice could be phrased, and the counter-arguments, are
\begin{itemize}
\item   ``Don't generate communication for this reference'' has great potential
        for changing the meaning of the program.  Some programmers want this
        capability, but it violates the ``correct directives should
        not change the meaning of a program'' principle of HPF.
        Also, once communication is ``turned off'' for a reference,
        it's not clear how to turn it back on.
\item   ``Generate communication for this reference'' is not a useful
        directive,  since the compiler has to do this anyway.
\item   ``Generate communication for this reference, and place it
        here'' is useful, since it can override the default placement by the
        compiler.
        It still has potential for changing program meaning.
        It also has the potential to create programs as complex as
        message-passing, as programmers try to move communication out of
        loops.
\end{itemize}
\end{rationale}


\subsection{Examples of RESIDENT Directives}
\label{sub-res-exapmles}

As in Section~\ref{sub-on-examples}, our aim here is to suggest idioms
that may be generally useful to programmers.  We begin by expanding on
two earlier examples.

{\tt RESIDENT} is most useful in cases where the compiler cannot
detect access patterns.  Often this arises due to the use of
indirection, as in the following examples:
\CODE
        REAL X(N), Y(N)
        INTEGER IX1(M), IX2(M)
        !HPF$ PROCESSORS P(NP)
        !HPF$ DISTRIBUTE (BLOCK) ONTO P :: X, Y
        !HPF$ DISTRIBUTE (BLOCK) ONTO P :: IX, IY

        !HPF$ INDEPENDENT
        DO I = 1, N
          !HPF$ ON HOME( X(I) ), RESIDENT( Y(IX(I)) )
          X(I) = Y(IX(I)) - Y(IY(I))
        END DO

        !HPF$ INDEPENDENT
        DO J = 1, N
          !HPF$ ON HOME( IX(J) ), RESIDENT( Y )
          X(J) = Y(IX(J)) - Y(IY(J))
        END DO

        !HPF$ INDEPENDENT
        DO K = 1, N
          !HPF$ ON HOME( X(IX(K)) ), RESIDENT( X(K) )
          X(K) = Y(IX(K)) - Y(IY(K))
        END DO
\EDOC

As we saw in Section~\ref{sub-on-examples}, {\tt X(I)} is always local
in the {\tt I} loop and {\tt IX(I)} and {\tt IY(I)} rarely are.
The {\tt RESIDENT} directive above ensures that {\tt Y(IX(I))} is
local as well.  This would most likely be due to some property of the
algorithm that generated {\tt IX} (for example, if {\tt IX(I)=I} for
all {\tt I}).
Note that it is possible for an expression (e.g. {\tt Y(IX(I))}) to be
local even though one of its subexpressions ({\tt IX(I)}) is not.

The directive gives no information about {\tt
Y(IY(I))}; it might have only one nonlocal value, or all its values
might be nonlocal.  (We assume that if there were no nonlocal values,
then the {\tt RESIDENT} clause would include {\tt Y(IY(I))} as well.)
If there are many local elements referenced by this expression, and
they can easily be separated from the local elements, then it may be
worthwhile to restructure the loop to make this clear to the compiler.
For example, suppose that we knew that only the ``first'' and ``last''
{\tt X} elements on each processor were nonlocal.  The loop could then
be split thus:
\CODE
        !HPF$ INDEPENDENT, NEW(LOCALI)
        DO I = 1, N
          !HPF$ ON HOME( X(I) ), RESIDENT( Y(IX(I)), Y(IY(I)) ) BEGIN
            LOCALI = MOD(I,N/NP)
            IF (LOCALI\=1 .AND. LOCALI\=0) THEN
              X(I) = Y(IX(I)) - Y(IY(I))
            END IF
          !HPF$ END ON
        END DO
        !HPF$ INDEPENDENT, NEW(LOCALI)
        DO I = 1, NP
          !HPF$ ON (P(I)), RESIDENT( X(LOCALI), Y(IX(LOCALI)) ) BEGIN
            LOCALI = (I-1)*N/NP
            X(LOCALI) = Y(IX(LOCALI)) - Y(IY(LOCALI))
            LOCALI = I*N/NP
            X(LOCALI) = Y(IX(LOCALI)) - Y(IY(LOCALI))
          !HPF$ END ON
        END DO
\EDOC
The first loop (inefficiently) processes the local elements of {\tt
Y(IY(I))}, while the second (more efficiently) handles the rest.  On
most machines, it would pay to rewrite both loops to avoid the
division operations, for example by creating a logical mask {\em a priori}.

In the {\tt J} loop, the {\tt RESIDENT} clause asserts that all
accessed elements of {\tt Y} are local.  In this case, that is
equivalent to the assertion
\CODE
        !HPF$ RESIDENT( Y(IX(J)), Y(IY(J)) )
\EDOC
Although the original {\tt RESIDENT} clause only referred to the
lexical expression {\tt Y}, the compiler can infer that the
subexpressions are also local.  This is because it is impossible for a
subobject to be on a different processor than the ``parent'' object
is.  This observation can often shorten {\tt RESIDENT} clauses
substantially.

In the {\tt K} loop, the following references are local:
\begin{itemize}
\item {\tt Y(IX(K))}, because {\tt Y} has the same distribution as
        {\tt X} and {\tt X(IX(K))} is local (due to the {\tt ON} clause).
\item {\tt X(K)}, because of the {\tt RESIDENT} clause.
\end{itemize}
Note that a reference may be local even if it does not appear
explicitly in a {\tt RESIDENT} clause.  One mark of a good compiler
will be that it aggressively identifies these elements.




Because it is an assertion of act, the compiler can draw many inferences
from a single {\tt RESIDENT} clause.  For example, consider the following case:
\CODE
        !HPF$ ALIGN Y(I) WITH X(I)
        !HPF$ ALIGN Z(J) WITH X(J+1)

        !HPF$ ON HOME( X(K) ), RESIDENT( X(INDX(K)) )
        X(K) = X(INDX(K)) + Y(INDX(K)) + Z(INDX(K))
\EDOC
The compiler is justified in making the following assumptions in compiling
the assignment statement (assuming it honors both the ALIGN directives and
the {\tt ON} directive):
\begin{itemize}
\item {\tt X(K)} requires no communication (because of the {\tt HOME} clause)
\item {\tt X(INDX(K))} requires no communication (because of the
{\tt RESIDENT} clause)
\item {\tt Y(INDX(K))} requires no communication (because {\tt Y}
has the same mapping as {\tt X}, and {\tt INDX(K)} clearly cannot change
values between its use in the two references {\tt X(INDX(K))} and
{\tt Y(INDX(K)))}
\end{itemize}
The compiler cannot make any assumption about {\tt INDX(K)} or
{\tt Z(INDX(K))} from
the above code.  There is no indication how {\tt INDX} is mapped relative
to {\tt X},
so the {\tt ON} directive gives no guidance.  Note that the fact that an
expression (here, {\tt X(INDX(K))}) is local does not imply that its
subexpressions (here, {\tt INDX(K)}) are also local.
Similarly, {\tt Z}'s mapping does
not determine if {\tt Z(INDX(K))} would be local; it indicates that
{\tt Z(INDX(K)-1)}
is local, but that isn't a great help.  If the compiler has additional
information (for example, {\tt X} is distributed by {\tt BLOCK} and
{\tt INDX(K)} is not near
a block boundary), it might be able to make additional deductions.

\begin{implementors}
One mark of a good compiler will be that it aggressively propagates
{\tt RESIDENT}
assertions.  This is likely to significantly reduce communication costs.
Note the cases under "Advice to users" below.
\end{implementors}

\begin{users}
One can expect compilers to differ in how aggressive they are in drawing
these deductions.  Higher-quality compilers will be able to identify more
references as local, and use this information to eliminate data movement.
All compilers should recognize that if an element of one array is local,
then the same element of any other arrays with the same static mapping
(i.e.  arrays {\tt ALIGN}ed together, or with the same {\tt DISTRIBUTE}
pattern and array size) will also be local.
That is, any compiler should recognize
{\tt Y(INDX(K))} in the above example as local.  Dynamically changing array
mappings (i.e. {\tt REALIGN} and {\tt REDISTRIBUTE}) will tend to limit such
information and information propagation.  Also, assignments that might
change subexpressions (for example, an assignment to {\tt K} or any element of
{\tt INDX} in the above example) will force the compiler to be conservative in
its deductions.
\end{users}


\subsection{RESIDENT Directives Applied to Subprogram Invocations}
\label{sub-res-subr}

If a {\tt RESIDENT} directive applies to a {\tt CALL} statement or
function invocation, then the assertion is more subtle.

\begin{itemize}

\item    If a {\it local-var-list\/} appears in the {\tt RESIDENT}
directive, then no assertion is made about behavior within the called
procedure.
For example, consider the statements:
\CODE
        !HPF$ RESIDENT( A(I), B )
        A(I) = F( A(I), B(LO:HI) )
\EDOC
The directive declares all variable refences in the statement (including
the actual parameters) to be local to the current {\tt ON} processor set.
However, the execution of {\tt F} itself could access elements of arrays named
{\tt A} and {\tt B} stored on arbitrary processors.

\begin{rationale}
Propagating assertions about the behavior of lexical entities is difficult
to define consistently and usefully.  For example, consider the following
function called from the code fragment above:
\CODE
        REAL FUNCTION F( X, Y )
        REAL X, Y(:), B(I)
        !HPF$ ENVIRONMENT :: ON HOME(X)
        !HPF$ INHERIT Y
        !HPF$ ALIGN B(:) WITH Y(:)
        INTEGER I
        USE MODULE_DEFINING_A
        Z = 0.0
        DO I = 1, SIZE(Y)
            Z = Z + A(I)*X + B(I)*Y(I)
        END DO
        F = Z
        END
\EDOC
Assume {\tt A} is defined as a distributed, global array in module
{\tt MODULE\_DEFINING\_A}.
What should the {\tt RESIDENT} clause mean regarding operations in
{\tt F}?
The expression {\tt A(I)} in the {\tt RESIDENT} directive might
reasonably mean references only to the array {\tt A} that is visible in the
caller, or it might mean references to any array named {\tt A}.
Note that the {\tt A} in the caller may be local,
the same global array as the {\tt A} in {\tt F} (if the caller used
{\tt MODULE\_DEFINING\_A}),
or a different global array (if the caller used a different module).
Perhaps a limiting case is array {\tt B}.
The array {\tt B} in function {\tt F} is local, and thus different from the
caller; however, because of the restrictions on {\tt ON} clauses it is certain
that the local {\tt B} will be mapped to the {\tt ON} processors set.
Thus, the {\tt RESIDENT} assertion is trivially true.
To further confuse matters, {\tt RESIDENT} variables might seem to
apply to dummy arguments that become associated with those variables.
Unfortunately, this implies that the lexical expression {\tt B} in the
caller refers to the lexical expression {\tt Y} in {\tt F}, which
stretches the definition of ``lexical'' beyond the breaking point.
For all these reasons, it was decided to limit the meaning of named
variables in {\tt RESIDENT} clauses to the lexical scope of the directive.
\end{rationale}

\item If the {\tt RESIDENT} directive does not contain a {\it
local-var-list}, then the directive asserts that all references in the
caller {\em and the called procedures\/} are local as defined above.
For example, consider the statements:
\CODE
        !HPF$ RESIDENT
        A(I) = F( A(I), B(LO:HI) )
\EDOC
The directive declares all variable refences in the statement
(including the actual parameters) to be local to the current {\tt ON}
processor set, and that {\tt F} itself does not reference or update
any nonlocal variables.

\begin{rationale}
The {\tt RESIDENT} assertion is always true for data local to the called
procedure.  This is true because the called procedure must use a
declarative {\tt ON} clause, which in turn limits the set of
processors that can store any local explicitly mapped variables.
The above definition extends
this assertion to all global explicitly mapped data, producing a very
powerful directive.
This is similar to the meaning of {\tt INDEPENDENT}, in that
it also makes an assertion about variable accesses in any called procedure
in the loop.
An alternative semantics for {\tt RESIDENT} would have been to
avoid propagating the assertion interprocedurally (i.e.  treat both the
variable-list version and the no-list version the same).  However, this
would not provide enough information to optimize code on certain machines.
In particular, it would have made task parallelism quite difficult on
message-passing machines.
\end{rationale}

\end{itemize}

\begin{implementors}
{\tt RESIDENT} without a variable list guarantees that no one-sided
communication outside of the {\tt ON} processor set will be generated by the
callee.  Such a procedure can be called only on the ``active'' processors,
unless the runtime system has additional constraints (for example, if the
runtime system requires all processors to participate in collective
communications).

The other forms of {\tt RESIDENT} provide information that could be propagated
interprocedurally.
For example, if the actual argument to a subprogram is asserted to
be {\tt RESIDENT} and is passed transcriptively, then anything that is
{\tt ALIGN}ed to it in the callee will also be {\tt RESIDENT}.
If the information is not propagated, the only result
will be less optimization.
\end{implementors}

\begin{users}
Although the {\tt RESIDENT} assertion applies interprocedurally, it is by no
means certain that all compilers will make use of this information.  In
particular, separate compilation limits the propagation that can take
place.
It is therefore good practice to include a {\tt RESIDENT} clause
both in the caller's {\tt ON} directive and in the callee.
(This assumes that the assertion is true, of course!)
This ensures that the compiler has the {\tt RESIDENT} information
available when it is compiling both ends of the procedure call.
This is especially useful for {\tt RESIDENT} clauses without a
variable list; knowing that all data accessed is local allows many
optimizations that are not otherwise possible.
\end{users}




Locality information is particularly critical interprocedurally.
Here, the {\tt RESIDENT} directive without a {\it local-var-list\/}
can be used to good advantage.  Consider the following extension of
the block-structured example from Section~\ref{sub-on-subr}:
\CODE
        !HPF$ PROCESSORS PROCS(NP)
        !HPF$ DISTRIBUTE X(BLOCK) ONTO PROCS

        ! Compute ILO(IP) = lower bound on PROCS(IP)
        ! Compute IHI(IP) = upper bound on PROCS(IP)
        DONE = .FALSE.
        DO WHILE (.NOT. DONE)
          !HPF$ INDEPENDENT
          DO IP = 1, NP
            !HPF$ ON (PROCS(IP)), RESIDENT
            CALL SOLVE_SUBDOMAIN( IP, X(ILO(IP):IHI(IP)) )
          END DO
          !HPF$ ON HOME(X) BEGIN
            CALL SOLVE_BOUNDARIES( X, ILO(1:NP), IHI(1:NP) )
            !HPF$ RESIDENT
            DONE = CONVERGENCE_TEST( X, ILO(1:NP), IHI(1:NP) )
          !HPF$ END ON
        END DO
\EDOC
Recall that the {\tt INDEPENDENT} {\tt IP}
loop performs a computation on each subdomain's interior, where a
subdomain is mapped to a particular processor.
The first {\tt RESIDENT} clause additionally informs the compiler that no
subdomain uses data from another processor.
Without this information, the compiler would have to assume a
worst-case scenario in which each subdomain performed its updates
based on non-local read-only data.  Any nonlocal data could not be
written by another processor without violating the {tt INDEPENDENT}
directive; however, if the data were not updated (for example, a large
lookup table) it could be stored remotely.  Particularly on
nonshared-memory machines, access to this remote data would be
difficult.  The {\tt RESIDENT} clause ensures that this possibility
need not be considered.  All data required by {\tt SOLVE\_SUBDOMAIN}
is stored locally.
The second {\tt RESIDENT} clause asserts that all data for {\tt
CONVERGENCE\_TEST} is stored on the same processors that store {\tt
X}.  The same cannot be said for {\tt SOLVE\_BOUNDARIES}, which does
not fall in the scope of the {\tt RESIDENT} directive.
For example, there might be a processors arrangement other than {\tt
PROCS} with necessary data.
Accessing this data might well cause a bottleneck in the computation
as described above.

Again, note the usefulness of {\tt RESIDENT} clauses in giving the compiler
information.  Few compilers would be able to unravel nontrivial assignments
to ILO and IHI, and no current compiler would even attempt to understand
the comments in the above code fragment.
End of advice to programmers.




\section{The TASK\_REGION Directive}
\label{sec-tasking}

Task parallelism is expressed implicitly in HPF by mapping data
objects onto subsets of processors and adding assertions that
allow concurrent execution of different  code blocks on different
processor subsets. A data object is mapped to a processor subset
by distribution onto a
subsection of a processor arrangement.
Execution on a subset of processors is specified by using an
{\tt ON} directive. This section introduces a {\tt TASK\_REGION}
directive that allows the user to implicitly specify that
disjoint processor subsets can execute blocks of code concurrently.

A {\tt TASK\_REGION} directive is used to assert that a block of code
satisfies the following set of constraints.
All lexically outermost {\tt ON} blocks
inside a task region must have a {\tt RESIDENT} attribute
implying that all  data accessed inside them is mapped to the
corresponding active processor subset. Further,
the code inside two such {\tt ON} blocks must not have interfering
I/O. Under these constraints, two such {\tt ON} blocks
 can safely execute concurrently if they execute on disjoint
processor subsets.

\subsection{Syntax of the TASK\_REGION Directive}


A task region is a single entry region delimited by two structured
comments:
\BNF
task-region \IS !HPF$ TASK_REGION
      block
!HPF$ END TASK_REGION
\FNB

There must not be a transfer of control from outside the
{\em task-region} to inside the {\em task-region}.
Transfer of control out of the {\em task-region} is allowed
provided that the transfer does not originate inside an \texttt{ON}
block.
(The reason for this will be apparent later.)

\subsection{Semantics of the TASK\_REGION Directive}

We will refer to a block of code enclosed by a
{\tt TASK\_REGION ... END TASK\_REGION} pair as a {\em task region}.
The {\tt TASK\_REGION} directives are a way for the programmer to assert
that a section of code satisfies a set of conditions. The compiler
is expected to use these assertions to generate task parallel code.

A task region can contain blocks of code that are directed
to execute {\tt ON}
processor subsets.  All other code executes on a subset that
contains all active processors.  Every {\tt ON} block at the outermost
nesting level (i.e.  not inside another {\tt ON} block or another task
region) inside a
task region is defined as a {\em lexical task}.  Every execution instance of
a lexical task is defined as an {\em execution task} and will also be
referred to
as just {\em task} when the distinction is clear from the context.

The following restrictions must hold  inside a task region:
\begin{itemize}
\item Every {\tt ON} block corresponding to a lexical task must
have the {\tt RESIDENT} attribute.
This means that, for  reading a variable inside an execution task,
the executing processor subset for the task
(also referred to as {\em active processors})
must own at least one copy of the variable, and for writing, they must own
all copies of that variable.

\item An I/O operation inside an
execution task may interfere with an I/O operation inside
another execution task if and only if the two tasks execute on
identical subsets of  processors. Note that  two execution tasks
can be  instances of the same or different lexical tasks.
In general, two I/O operations interfere if they access the same
file or unit. The conditions for interference of I/O operations are
detailed in Section~\ref{do-independent} in the context of the
{\tt INDEPENDENT} directive.

\end{itemize}

\subsection{Execution Model and Usage}

A task region does not introduce a fundamentally new execution model.
However, the assertions implicit in a task region imply that only
the specified active processors of an execution task need to
participate in its execution, and that other processors can skip its
execution.  A processor executing a task
region participates in the execution of all tasks
executing on a processor subset that it belongs to and
does not participate in the  execution of tasks executing
on processor subsets that it does not belong to.
Code outside lexical tasks is
executed as normal data parallel code by all active processors.  The access
restrictions for a task region guarantee that the results obtained
by this execution paradigm will be consistent with pure data
parallel execution of a task region.

A task region presents a simple yet powerful model to write integrated
task and data parallel programs. We illustrate three basic computation
structures in which task parallelism can be effectively exploited
with this model.

\begin{enumerate}

\item {\em Parallel sections:}
A task region can be used to divide the available processors into
disjoint sets for performing independent computations, simulating
what is often referred to as {\em parallel sections}. This form of
task parallelism is relatively straightforward and useful in many
application scenarios, an example being multiblock applications.
The task region simply contains
a sequence of {\tt RESIDENT ON} blocks on disjoint processor subsets.
Note that the division of processors among subsets can be dynamic,
that is, it can be in terms of other variables computed during execution.

\item {\em Nested parallelism:}
Task regions can be nested, and in particular, a subroutine call made
from an execution task can further subdivide the executing (or active)
processors using another task region directive. This allows the exploitation
of nested parallelism. An example is the implementation of
dynamic tree structured divide and conquer computations. As a
specific example,
{\em quicksort} can be implemented by  recursively
partitioning the input array of keys
around a pivot and  assigning proportionate number of processors
to the two new arrays obtained as a result of partitioning.

\item {\em  Data parallel pipelines:}
Task regions can be used to implement
pipelined data parallel computations. We will
illustrate this with a 2 dimensional fast Fourier transform (2D FFT)
computation. The first stage of a 2D FFT reads a two dimensional matrix
and performs a 1 dimensional FFT on each row of the matrix. The second
stage performs a 1 dimensional FFT on each column of the matrix and generates
the final output. In a pipelined data parallel implementation of this
form of 2D FFT, the two stages are mapped on to disjoint subsets of processors.
Task and data parallel code for a 2D FFT, along with a brief
description, is included in Section~\ref{sec:2DFFT}.

\end{enumerate}

\subsection{Implementation}
A task region is simply an assertion about a code block and the
exploitation of task parallelism is at least partially dependent
on the compilation scheme. While the specifics of how task parallelism
is exploited will be strongly dependent on the parallel system
architecture, the compiler, and the  underlying communication
model, we will point out some  important considerations and
illustrate task parallel code generation with an example. We primarily
address distributed memory machines using a  message passing
communication and synchronization model, but will point out
some of the important issues relating to shared memory implementations.

\subsubsection{Localized computation and communication}
It is of central importance that computation and communication
inside an executing task should not  involve any processors
other than those directed to execute the task in the
relevant {\tt ON} clause.

On entry to a lexical task, the compiler has to insert checks so
that the processors not in the relevant subset jump to the code
following the task. Since an execution task cannot access data
outside of the active executing processor subset, no communication
needs to be generated between the relevant executing processors
and other processors. In a message passing model, a communication
generation algorithm that only generates necessary messages will
naturally achieve the desired results. However, some communication
schemes can involve generation of empty messages between processors
that do not communicate and it is important to ensure that empty
messages are not generated between active processors of an executing
task and other processors.

A communication model that uses barriers for synchronization (in
shared or distributed memory machines) must ensure that all barriers
inside an executing task are subset barriers that only span the
active processors. An implementation may also need to include a
subset barrier on entry to and exit from an executing task for consistency
of data accesses inside and outside an executing task. In general,
the compilation framework has to ensure the consistency of data
accesses inside and and outside an executing task and this can be done
in the context of  virtually any synchronization scheme in a shared
or distributed memory environment.


\subsubsection{Replicated computations}
All computations exclusively involving replicated variables should be
replicated on all executing processors.
A simple alternative is that  one processor performs the
computation and broadcasts the results to all processors. While such
replication
is generally profitable in HPF anyway, it has additional importance
in a task region since the communication generated by a broadcast can
cause additional synchronization that may interfere with
task parallelism.

\subsubsection{Implications for I/O}
In some parallel system implementations, I/O is performed through
a single processor of the system. Task parallelism in the presence of
I/O assumes that all processors can perform I/O independently and this
paradigm has to be supported, although it is not necessary that
each processor be able to physically perform all I/O operations
independently.
One simple solution is to have a single
designated I/O processor that performs
all I/O but is not considered an executing processor and hence does
not have any execution related dependences.


\subsubsection{SPMD or MIMD code generation}
Another issue for the compiler is whether or not the same code image
should execute on all processors. Since different processor groups
may need different variables, a naive SPMD implementation is likely
to be wasteful of memory since it must allocate all variables on
all processors. This can be addressed by dynamic memory allocation,
but at the cost of added complexity. Using different code images for
different processor subsets is another solution that leads to
significant added complexity.

\subsection{Example: 2-D FFT}
\label{sec:2DFFT}

This section shows the use of task parallelism to build
a pipelined data-parallel 2-dimensional FFT and illustrates
the compilation of task parallelism by  showing
SPMD code generated from the HPF program.

The basic  sequential 2DFFT code is as follows:
\CODE
      REAL, DIMENSION(n,n) :: a1, a2

      DO WHILE(.true.)
          READ (unit = 1, end = 100) a1
          CALL rowffts(a1)
          a2 = a1
          CALL colffts(a2)
          WRITE (unit = 2) a2
          CYCLE
100       CONTINUE
          EXIT
      ENDDO
\EDOC

To write a pipelined task and data parallel 2D FFT
in HPF, the code is slightly modified and several HPF
directives are added.
First,  variables {\tt a1} and {\tt a2} are distributed onto disjoint
subsets of processors, and then a task region is used to create two
lexical tasks to do {\tt rowffts}  and {\tt colffts} on different
subsets of processors. The assignment {\tt a2 = a1} in the task region
specifies transfer of data between the tasks. A new variable {\tt done1}
is introduced to store the termination condition.
The modified code is as follows:

\CODE
        REAL DIMENSION(n,n) :: a1,a2
        LOGICAL done1
!HPF$   PROCESSORS procs(8)

!HPF$   DISTRIBUTE a1(block,*) ONTO procs(1:4)
!HPF$   DISTRIBUTE a2(*,block) ONTO procs(5:8)

!HPF$   TEMPLATE, DIMENSION(4), DISTRIBUTE(BLOCK) ONTO procs(1:4) :: td1
!HPF$   ALIGN WITH td1(*) :: done1

!HPF$   TASK_REGION
        done1 = .false.
        DO WHILE (.true.)
!HPF$       ON HOME(procs(1:4)) BEGIN, RESIDENT
              READ (unit = iu,end=100) a1
              CALL rowffts(a1)
              GOTO 101
    100       done1 = .true.
    101       CONTINUE
!HPF$       END ON

            IF (done1) EXIT
            a2 = a1

!HPF$       ON HOME(procs(5:8)) BEGIN, RESIDENT
               CALL colffts(a2)
               WRITE(unit = ou) a2
!HPF$       END ON
        ENDDO
!HPF$   END TASK_REGION
\EDOC

Finally, we show simplified SPMD code generated
for each processor. We assume
a  message passing model where sends are asynchronous and nonblocking
and receives block until the data is available. We use a simple memory
 model where variable declarations are identical across
all processors even though some variables will be referenced only on
subsets of the processors.
A shadow variable {\tt done1\_copy} is created by the compiler to
transfer information from processor subset 1 to processor subset 2
about termination of processing. The code is as follows:

\CODE
        REAL DIMENSION(n/4,n) :: a1
        REAL DIMENSION(n,n/4) :: a2
        LOGICAL done1

C       Following are compiler generated variables
        LOGICAL done1_copy
        LOGICAL inset1, inset2
C
C       Following magic compiler function call is to set the variables
C       inset1 and  inset2 to .true. for subset 1 and subset 2 processors
C       respectively, and .false. otherwise.
C
        CALL initialize_tasksets(inset1,inset2)

C       Code for processor subset 1
        IF (inset1)
           done1 = .false.
           DO WHILE (.true.)

C       Read is left unchanged as the code depends on the I/O model
              READ (unit = 1,end=100) a1

              CALL rowffts(a1)
              GOTO 101
    100       done1 = .true.
    101       CONTINUE
              _send(done1,procs(5:8))
              IF (done1) EXIT
              _send(a1,proces(5:8))
           ENDDO
         ENDIF

C       Code for processor subset 2
        IF (inset2)
           DO WHILE(.true.)
              _receive(done1_copy,procs(1:4))
              IF (local_done1) EXIT
              _receive(a2,procs(1:4))
              CALL colffts(a2)

C       Write is left unchanged as the code depends on the I/O model.
              WRITE (unit = 2) a2
           ENDDO
        ENDIF
\EDOC

{\tt \_send} and {\tt \_receive} are  communication calls to
transfer variables between subsets of processors. Program execution
until the end of input is as follows.
Subset 1 processors repeatedly read input, compute
{\tt rowffts}, and send the computed output as well as {\tt done1} flag,
which normally has the value {\tt .false.},
 to subset 2 processors. The subset 2 processors
receive the flag and the data set, compute
{\tt colffts} and write the results to the output. When the end of input is
reached, subset 1 processors set the value
 flag {\tt done1} to {\tt .true.}, send it and terminate
execution. Subset 2 processors receive the flag, recognize that the end of
input has been reached, and terminate execution.


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Sun Oct 20 23:38:46 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id XAA25888 for hpff-doc-out; Sun, 20 Oct 1996 23:38:46 -0500 (CDT)
Received: from [128.42.5.118] (kradak-asyn9.rice.edu [128.42.5.118]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id XAA25879 for <hpff-doc>; Sun, 20 Oct 1996 23:38:38 -0500 (CDT)
X-Sender: chk@titan.cs.rice.edu
Message-Id: <v03007804ae9093680ead@[128.42.1.213]>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Sun, 20 Oct 1996 23:39:38 -0500
To: hpff-doc
From: Chuck Koelbel <chk@cs.rice.edu>
Subject: hpff-doc: HPF 2.0 document trivia
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
You all saw the announcement.  A couple of comments:

* All chapter editors should FTP a copy of the full document.  A number of
minor edits were made from the submitted files (mostly fixing
cross-references; I think version skew between Mary, me, and the last round
of edits).

* Note the directory name change (was hpf2.0-draft, now just hpf2).  This
was done to shorten typing and (hpefully) reduce questions.

* There is a new directory - /public/HPFF/work-in-progress.  Right now,
it's identical to /public/HPFF/hpf2.  I plan to put new versions of
chapters in the work-in-progress directory as they're received.  This gives
us a place to share preliminary drafts within the HPFF group.  Also, diffs
between the two directories should tell if the chapter editors have made a
change.

* Thanks to everyone who got their revised drafts in on time.  Apologies to
those whose changes/comments got lost.  Juggling e-mail on the road is
hard; trying to catch up in the middle of planning a site visit is a lost
cause...


*****************************************************
Chuck Koelbel	chk@cs.rice.edu	http://www.cs.rice.edu/~chk
	"I don't want to attain immortality through my work.
	 I want to attain immortality through not dying."
*****************************************************


---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Mon Oct 21 13:57:56 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id NAA12505 for hpff-doc-out; Mon, 21 Oct 1996 13:57:56 -0500 (CDT)
Received: from tsunami.umiacs.umd.edu (12733@tsunami.umiacs.umd.edu [128.8.119.2]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id NAA12500 for <hpff-doc@cs.rice.edu>; Mon, 21 Oct 1996 13:57:52 -0500 (CDT)
Received: by tsunami.umiacs.umd.edu (8.7.6/UMIACS-0.9/04-05-88)
	id OAA29961; Mon, 21 Oct 1996 14:57:49 -0400 (EDT)
From: jtaylor@umiacs.umd.edu (Jason Taylor)
Message-Id: <199610211857.OAA29961@tsunami.umiacs.umd.edu>
Subject: hpff-doc: hpff: HPF version 2.0 Language Specification (fwd)
To: hpff-doc@cs.rice.edu
Date: Mon, 21 Oct 1996 14:57:48 -0400 (EDT)
X-Mailer: ELM [version 2.4 PL25]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
...
> The High Performance Fortran Forum is pleased to announce the availablility
> of _The High Performance Fortran Language Specification, version
> 2.0.delta_.  HPF 2.0 contains:
...
> This is a public comment version of the document.  We value any and all
> reactions that you care to make.  These will be taken into consideration in
> preparing the final draft in December.  Please send your comments by e-mail
> to hpff-doc@cs.rice.edu.  If you do not have electronic mail, send the
> comments by regular post to
> 	Charles Koelbel

Dear Mr. Koelbel,

	Pardon my forgetfulness, but does this mean that a new version
of f90 will be released soon?  If so, when?  The current version of
f90 we have is V2.0-1 dated April 28, 1995.

Sincerely, 
Jason Taylor
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Tue Oct 22 06:49:29 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id GAA02008 for hpff-doc-out; Tue, 22 Oct 1996 06:49:29 -0500 (CDT)
Received: from nz11.rz.uni-karlsruhe.de (nz11.rz.uni-karlsruhe.de [129.13.64.7]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id GAA01987; Tue, 22 Oct 1996 06:49:11 -0500 (CDT)
Message-Id: <199610221149.GAA01987@cs.rice.edu>
Received: from ry73.rz.uni-karlsruhe.de by nz11.rz.uni-karlsruhe.de with SMTP (PP); Tue, 22 Oct 1996 13:48:55 +0200
Received: by ry73.rz.uni-karlsruhe.de
	(1.37.109.16/16.2) id AA142284931; Tue, 22 Oct 1996 13:48:51 +0200
Subject: hpff-doc: Re: HPF version 2.0 Language Specification
To: chk@cs.rice.edu
Date: Tue, 22 Oct 1996 13:48:49 +0200 (CES)
Cc: hpff-doc@cs.rice.edu
In-Reply-To: <v03007800ae90890ea027@[128.42.1.213]> from "Chuck Koelbel" at Oct 20, 96 09:34:43 pm
From: hennecke@rz.uni-karlsruhe.de (Michael Hennecke)
Reply-To: hennecke@rz.uni-karlsruhe.de (Michael Hennecke)
X-Mailer: ELM [version 2.4 PL23]
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
According to Chuck Koelbel:
> The High Performance Fortran Forum is pleased to announce the availablility
> of _The High Performance Fortran Language Specification, version
> 2.0.delta_. 
> ***** IMPORTANT *****
> This is a public comment version of the document.  We value any and all
> reactions that you care to make.  These will be taken into consideration in
> preparing the final draft in December.  Please send your comments by e-mail
> to hpff-doc@cs.rice.edu.

One quick comment on <extrinsic kind>s: On 86:37+ HPF 2 specifies that

  "A <function-stmt> or <subroutine-stmt> that appears within an 
   <interface-block> within a program unit of an HPF extrinsic kind may 
   have an extrinsic prefix mentioning any extrinsic kind supported by
   the language implementation.
   If no <extrinsic-prefix> appears in such a <function-stmt> or
   <subroutine-stmt>, then it is assumed to be of the same HPF
   extrinsic kind as the program unit in which the interface block 
   appears."

I commented on the second scentence in HPF 1.1 which talked about the 
"host scoping unit" on 146:41, pointing out that an interface block in 
Fortran always has its own scope, and host association is *impossible* for 
interface blocks.

In HPF 2 the wording is changed but the semantics keeps the same. This is a
severe violation of Fortran scoping rules, and should be reconsidered!
The rules as they are *are* inconvenient (also for type kinds, for example),
but changing them probabily is not a good idea.

As an example, HPFF falls into this trap on page 90:11 and 90:19 when 
claiming that FUNCTION RKNISH is not EXTRINSIC. This is true for Fortran
scoping rules, but with the above HPF scoping, RKNISH has "the same HPF
extrinsic kind as the program unit in which the interface block appears."
This may or may not be HPF GLOBAL, and confusions of this kind will be
unavoidable with the HPF scoping rule.

Regards,
Michael

 ======================================================================
  Michael Hennecke      http://www.uni-karlsruhe.de/~Michael.Hennecke/ 
 ----------------------------------------------------------------------
  University of Karlsruhe         RFC822: hennecke@rz.uni-karlsruhe.de 
  Computing Center (G20.21 R210)               No longer on BITNET :-(
  Zirkel 2  *  P.O. Box 69 80                 Phone: +49 721  608-4862 
  D-76128  Karlsruhe                               Fax: +49 721  32550 
 ======================================================================
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Fri Oct 25 16:40:51 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id QAA07062 for hpff-doc-out; Fri, 25 Oct 1996 16:40:51 -0500 (CDT)
Received: from hplms26.hpl.hp.com (hplms26.hpl.hp.com [15.255.168.31]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id QAA07054 for <hpff-doc@cs.rice.edu>; Fri, 25 Oct 1996 16:40:46 -0500 (CDT)
Received: from hplrss.hpl.hp.com by hplms26.hpl.hp.com with ESMTP
	(1.37.109.16/15.5+ECS 3.3+HPL1.1S) id AA231449631; Fri, 25 Oct 1996 14:40:32 -0700
Received: by hplrss.hpl.hp.com
	(1.37.109.16/15.5+ECS 3.3+HPL1.1) id AA034539644; Fri, 25 Oct 1996 14:40:44 -0700
Date: Fri, 25 Oct 1996 14:40:44 -0700
From: Rob Schreiber <schreibr@hplrss.hpl.hp.com>
Message-Id: <199610252140.AA034539644@hplrss.hpl.hp.com>
To: hpff-doc@cs.rice.edu
Subject: hpff-doc: comments on mapping at procedure interface
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------

p. 74.   The \geq symbol is introduced here but not used later, so I would
not bother with it.

p. 76, under Explicit Interfaces, point 3 (b), both
  i) mapping of actual is a specialization of mapping of dummy, and
 ii) explicit dist-onto clause of both (ult. align target of) actual and dummy
use procs arrangements of the same shape.

I  think that 3(b)(ii) is implied by 3(b)(i) so it is redundant to require that
it also be true.


p. 78, section 4.7.  I think that points 2(a) and 2(b) would be clearer
if presented in the opposite order.


p. 79, Section 4.7.1

On page 38, line 32 it states that a pointer cannot be explicitly mapped, and
that a pointer may be associated only with a target that is not explicitly
mapped.    These rules are violated in the example.




---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

From owner-hpff-doc  Tue Oct 29 08:51:48 1996
Received: (from daemon@localhost) by cs.rice.edu (8.7.1/8.7.1) id IAA09093 for hpff-doc-out; Tue, 29 Oct 1996 08:51:48 -0600 (CST)
Received: from mail12.digital.com (mail12.digital.com [192.208.46.20]) by cs.rice.edu (8.7.1/8.7.1) with ESMTP id IAA09087 for <hpff-doc@cs.rice.edu>; Tue, 29 Oct 1996 08:51:42 -0600 (CST)
From: loveman@ovid.eng.pko.dec.com
Received: from Jaxom.Eng.PKO.DEC.Com by mail12.digital.com (8.7.5/UNX 1.5/1.0/WV)
	id JAA00487; Tue, 29 Oct 1996 09:37:37 -0500 (EST)
Received: from ovid.Eng.PKO.DEC.Com by Jaxom.Eng.PKO.DEC.Com; (5.65/1.1.8.2/15Jan96-8.2MAM)
	id AA14576; Tue, 29 Oct 1996 09:37:37 -0500
Received: by ovid.eng.pko.dec.com; id AA03454; Tue, 29 Oct 1996 09:33:11 -0500
Message-Id: <9610291433.AA03454@ovid.eng.pko.dec.com>
To: zosel@llnl.gov, munroe@think.com
Cc: hpff-doc@cs.rice.edu, loveman@ovid.eng.pko.dec.com
Subject: hpff-doc: hpf-doc:  hpf-local-ext.tex (includes my corrections of Oct 15)
Date: Tue, 29 Oct 96 09:33:09 -0500
X-Mts: smtp
Sender: owner-hpff-doc
Precedence: bulk

---------------------------------------------------------------------------
hpff-doc@cs.rice.edu is a mailing list for HPF 2.0 language specification
authors and editors.  Instructions for adding or deleting yourself from this
list appear at the bottom of this message.
---------------------------------------------------------------------------
% File: hpf-local-ext.tex

% Contents:
% Approved Extension for EXTRINSIC(HPF_LOCAL) for HPF 2.0 document

% Revision history:
% May-10-96     Created by Charles Koelbel, Rice University
%               (from HPF 1.2 document)
% July 10-96  Major Revision to make new chapter by Mary Zosel and more Aug. 11
% Plus new section on C by Henry Zongaro and Andy Meltzer.
% Sept 18 Zosel and Munroe - continue generation of integrated chapters
% Oct 4 Munroe - continued minor changes re global-to-local argument passing
%                and input revised section on extrinsic(f77_local)
%Oct 29 David Loveman - clarification of argument passage, correction of example

\chapter{Approved Extensions for HPF Extrinsics}
\label{ch-hpf-local-ext}

%{\em
%Comments on this chapter should be directed to
%Mary Zosel ({\tt zosel@llnl.gov})
%and {\tt hpff-doc@cs.rice.edu}.
%Also copy Henry Zongaro ({\tt zongaro@vnet.ibm.com})
%for any comments on
%the C language interface.
%Please use ``{\tt Comments on HPF\_LOCAL}'' as the {\tt Subject:}
%line.
%\par
%}
%

This Section builds on Section ~\ref{ch-extrinsics} by defining specific
interfaces for HPF
with different models of parallelism ({\tt LOCAL} and {\tt SERIAL}
(Section~\ref{ext-models})
and different languages HPF (Section~\ref{ext-lang-hpf}),
C (Section~\ref{ext-lang-c}), and
Fortran (Section~\ref{ext-lang-f}).
Library routines
useful in the extrinsic models are defined in Section~\ref{ext-lib}.
These are defined with Fortran bindings.  An implementation may chose to define
similar routines for use with C.
The intent of the HPF extrinsic mechanism is to generalize.
These definitions may
serve as a model for other interfaces.
Some additional extrinsic interfaces are
given after Annex~\ref{ch-extrinsic-app}.

In HPF 1.1, specific extrinsics were
defined for {\tt HPF}, {\tt HPF_LOCAL}, and {\tt HPF_SERIAL}. There was also
a short discussion of {\tt Fortran90_Local}.
In this more general setting, the  {\tt HPF} keywords are retained for
compatibility.  As defined in Section~\ref{ch-extrinsics}, a model
of {\tt HPF} refers to the global language,
{\tt HPF_LOCAL} is the same as {\tt LANGUAGE = "hpf" , MODEL = "local"}, and
{\tt HPF_SERIAL} is the same as {\tt LANGUAGE = "hpf", MODEL = "serial"}. The
{\tt Fortran90_Local} extrinsic is now addressed by the
{\tt LANGUAGE = "fortran"} extrinsic kind.

>From the caller's standpoint, an invocation of an extrinsic
procedure from a ``global'' HPF program has the same semantics as an
invocation of a regular procedure.  The callee may see a different
picture.  The following sections describe sets of conventions for
coding callees in the various extrinsic options.  The set of extrinsic options
supported by a particular  HPF compiler is implementation-dependent.  They are
not limited to those descibed in this chapter. Furthermore, the language
processor used to compile the actual extrinsic subprogram need not be an HPF
compiler.  More
specifically, it need not actually be a compiler for the language noted in the
{\tt LANGUAGE}
specification, as long as the executing extrinsic code conforms to the
conventions defined
for the language.  We define these interfaces to promote portability and
interoperability,
but a given implementation and the programmer are free to create other
combinations of models and languages.

\section{Alternative Extrinsic  Models:  LOCAL and SERIAL}
\label{ext-models}
A global HPF program may be thought of as a set of processors cooperating in
a loosely synchronous fashion on a single logical thread of program control.
Section~\ref{ch-extrinsics}
defines two additional models that may be invoked from global HPF:
{\tt LOCAL} where the model is single-processor  "node" code, where all active
processors participate, but with only the
data that is mapped to a given physical processor directly accessible, and
{\tt SERIAL} where the model is a single-processor, operating alone, with all
necessary data aggregated by the caller before the {\tt SERIAL} subprogram is
invoked. As examples of use,the  {\tt LOCAL} model is useful for programs that
drop into code with explicit message passing for data communications, while the
{\tt SERIAL} model may be needed for calls to system libraries or
specialized I/O routines.

Both the {\tt LOCAL} and the  {\tt SERIAL} model can be invoked from a
global HPF program, but in general, these models may not be mixed.
Calling {\tt GLOBAL} HPF from {\tt LOCAL} or {\tt SERIAL} is not
defined.  Furthermore, calling  {\tt SERIAL} from {\tt LOCAL} is not
defined.  Section~\ref{ext-access} gives more detail about how
various models can interact with each other.

Some additionl restrictions are placed on all  {\tt LOCAL} and
{\tt SERIAL} subprograms
invoked from global HPF:

\begin{itemize}
\item An {\tt EXTRINSIC("HPF","LOCAL")} routine may not be invoked, either
directly or indirectly, in the body of a {\tt FORALL} construct or in
the body of an {\tt INDEPENDENT} loop.

\item The subprogram directly invoked by global HPF must not be
recursive.

\item The subprogram directly invoked by global HPF must not use
any alternate return mechanism.

\item An  {\tt "HPF","LOCAL"} or {\tt "HPF","SERIAL"}
procedure referenced in global HPF must have an
accessible explicit interface.


\end{itemize}

The behavior of I/O statements in a  {\tt LOCAL} and {\tt SERIAL} subprogram is
implementation-dependent.


\subsection{The LOCAL Model}
\label{ext-local-model}
An extrinsic procedure can be defined as explicit SPMD code by
specifying the local procedure
code that is to execute on each processor.  In this section, we describe the
contract between the caller and a callee that is a local procedure.
It is important not to confuse the extrinsic procedure,
which is conceptually a single procedural entity called
from the HPF program, with the local procedures,
which are executed on each node,
one apiece. An {\it invocation} of an extrinsic procedure results in a
separate invocation of a local procedure on each processor.
The {\it execution} of an extrinsic procedure consists of the concurrent
execution of a local procedure on each executing processor.  Each
local procedure may terminate at any time by executing a {\tt RETURN}
statement.  However, the extrinsic procedure as a whole terminates
only after every local procedure has terminated; in effect, the
processors are synchronized before return to a global HPF caller.


With the exception of returning from a local procedure to the global
caller that initiated local execution, there is no implicit
synchronization required of the locally executing processors.  A local
procedure may use any control structure whatsoever.  To access data
outside the processor requires either preparatory communication to
copy data into the processor before running the local code, or
communication between the separately executing copies of the local
procedure.  Individual implementations may provide
implementation-dependent means for communicating, for example through
a message-passing library or a shared-memory mechanism.  Such
communication mechanisms are beyond the scope of this specification.
Note, however, that many useful portable algorithms that require only
independence of control structure can take advantage of local
routines, without requiring a communication facility.

The local  model assumes only that nonsequential
array axes are mapped independently to
axes of a rectangular processor grid, each array axis to at most one
processor axis (no ``skew'' distributions) and no two array axes to
the same processor axis.  This restriction suffices to ensure that
each physical processor contains a subset of array elements that can
be locally arranged in a rectangular configuration.  (Of course, to
compute the global indices of an element given its local indices, or
vice versa, may be quite a tangled computation---but it will be
possible.)  In the case of cyclic distributions, multiple sections of
the array may be mapped to the local processors.

It is recommended that if, in any given implementation, an interface
kind does not obey the conventions described in this section, then the
name of that interface kind should not use the {\tt LOCAL} keyword as
the name of the model.

\subsubsection{Conventions for Calling Local Subprograms}

The default mapping of scalar dummy arguments,
of scalar function results, and of sequential arrays is such that the argument
is replicated on each physical processor.  These mappings may, optionally,
be explicit in the interface (except in the case of sequential arrays,
which may not be explicitly mapped), but any other explicit mapping is not
HPF conforming. Dummy arguments may not be of explicitly mapped derived
types or have explicitly mapped structure components.

As in the case of non-extrinsic subprograms, actual arguments may be
mapped in any way; if necessary, they are copied automatically to
correctly mapped temporaries before invocation of and after return
from the extrinsic procedure.

It should be noted that the conventions for calling local
subprograms apply only at the interface between the global and
local models. The conventions do not propagate to further
subprograms called from within the local model.

\subsubsection{Calling Sequence}

The actions detailed below have to occur prior to the invocation of
the local procedure on each processor.  These actions are enforced by
the compiler of the calling routine, and are not the responsibility of
the programmer, nor do they impact the local procedure.

\begin{enumerate}

\item The processors are synchronized.  In other words, all actions
that logically precede the call are completed.

\item Each actual argument is remapped, if necessary, according to the
directives (explicit or implicit) in the declared interface for the
extrinsic procedure.  Thus, HPF mapping directives appearing in the
interface are binding---the compiler must obey these directives in
calling local extrinsic procedures.  (The reason for this rule is that
data mapping is explicitly visible in local routines).  Actual
arguments corresponding to sequential arrays and scalar dummy arguments
are replicated (by broadcasting, for example) in all processors. 
Scalars of derived types with explicitly mapped structure components
or of an explicitly mapped derived type cannot be passed from global
HPF to an extrinsic local procedure.

\item If a variable accessible to the called routine has a replicated
representation, then all copies are updated prior to the call to
contain the correct current value according to the sequential
semantics of the source program.

\end{enumerate}

After these actions have occurred, the local procedure is invoked on
each processor.  The information available to the local invocation is
described below in Section~\ref{local-info-section}.

The following actions  occur before control is transferred back to
the caller.

\begin{enumerate}

\item All processors are synchronized after the call.  In other words,
execution of every copy of the local routine is completed before
execution in the caller is resumed.

\item The original distribution of arguments (and of the result of an
extrinsic function) is restored, if necessary.

\end{enumerate}

\begin{implementors}
An implementation might check, before returning from the local
subprogram, to make sure that replicated variables have been updated
consistently by the subprogram.  However, there is certainly no
requirement---perhaps not even any encouragement---to do so.  This is
the responsibilty of the local subprogram, and any checks in the
caller are a tradeoff between speed and, for instance, debuggability.
\end{implementors}

\subsubsection{Information Available to the Local Procedure}
\label{local-info-section}

The local procedure invoked on each processor is passed a {\em local
argument} for each {\em global argument} passed by the caller to the
(global) extrinsic procedure interface. Each global argument is an HPF
array or scalar. The corresponding local argument is the part of the
global array stored locally, or a local copy of a scalar argument
or sequential array
replicated across processors. Note that if the HPF array is
replicated, each local procedure receives a copy of the entire
actual. An array actual argument passed by an HPF caller is called a
{\em global array}; the subgrid of that global array passed to one
copy of a local routine (because it resides in that processor) is
called a {\it local array}.

If the extrinsic procedure is a function, then the local procedure is
also a function.  Each local invocation of that function will return
the local part of the extrinsic function return value. Only scalar-valued
extrinsic function are allowed.  All local functions must return the
same value.

If a global HPF program calls local subprogram {\tt A} with
an actual array argument {\tt X}, and {\tt A} receives a portion of
array {\tt X} as dummy argument {\tt P}, then {\tt A} may call another
local subprogram {\tt B} and pass {\tt P} or a section of {\tt P} as
an actual argument to {\tt B}.

The run-time interface must provide enough information that each
local function can discover for each local argument the mapping of the
corresponding global argument, translate global indices to local
indices, and vice-versa.  A specific set of procedures that provide
this information is listed in the HPF LOCAL Library
Section~\ref{HPF-LOCAL-LIBRARY}.  The
manner in which this information is made available to the local
routine depends on the implementation and the programming language
used for the local routine.

\subsection{The SERIAL Model}
\label{ext-serial-model}
This section defines a set of conventions for writing code in which an
instance of a subprogram executes on only one processor (of which
there may be more than one).

If a program unit has extrinsic model
{\tt SERIAL}, an HPF compiler should assume
that the subprogram is coded to be executed on a single processor.
>From the point of view of a global HPF caller, the {\tt SERIAL} procedure
behaves the same as an identically coded HPF procedure would.  Differences
might only arise in implementation-specific behavior (such as the performance).

There is currently no manner in which to specify which processor is to
execute an "HPF","SERIAL" procedure.


\subsubsection{Serial Calling Sequence}

Prior to invocation of a {\tt SERIAL} procedure from global HPF, the
behavior of the program will be as if the following actions take place:

\begin{enumerate}

\item The processors are synchronized.  All actions that logically precede the
call are completed.

\item All actual arguments are remapped to the processor that will actually
execute the {\tt SERIAL} procedure. Each argument will appear to the
{\tt SERIAL} procedure as a sequential argument.

\end{enumerate}

The behavior of the {\tt SERIAL} procedure will be as if it was executed
on only one processor.  After the instance of the {\tt SERIAL} procedure
invoked from global HPF has completed, the behavior will be as if the
following happens:

\begin{enumerate}

\item All processors are synchronized after the call.

\item The original mappings of actual arguments are restored.

\end{enumerate}


\section{Extrinsic Language Bindings}
\label{ext-langs}

The previous section defines the rules and considerations for execution
models defined for HPF extrinsics.
The HPF extrinsic interface is also used to tell the compiler what the
language
conventions of a called subprogram are. Four language bindings are defined
here:
{\tt HPF, Fortran, F77, and C}.  A given implemtation may support additional
interfaces or allow a user to construct custom interfaces.  Taken together,
these sections define the special
extrinsics {\tt "HPF","LOCAL"} and {\tt "HPF","SERIAL"}.

The key feature of the language interface is the {\tt MAP_TO} feature for
explicit interfaces which is used to give the programmer control over
aspects of argument passing.  This mechanism is used extensively in the
interfaces to {\tt C} and {\tt Fortran 77}, but it is defined in this more
general context, because it can also apply to other language interfaces.


\subsection{Control of Arguments}

\BNF

map-to                  \IS map-to-kind-arg-spec-list

map-to-kind-arg-spec    \IS map-to-type-spec

			\OR layout-spec

			\OR pass-by-spec

map-to-type-spec        \IS MAP_TO ( char-initialization-expr )

layout-spec             \IS  LAYOUT ( char-initialization-expr )

pass-by-spec            \IS  PASS_BY ( char-initialization-expr)

\FNB

\begin{constraints}

\item In a {\it map-to-kind-arg-spec-list},  at most
one each of   {\it map-to-type-spec}, {\it layout-spec}, and {\it pass-by-spec}
may occur.

\end{constraints}

The definition of {\em characteristics of a dummy data object} as
given in Section 12.2.1.1 of the May 1995 draft Fortran 95 standard is
extended to include the dummy data object's data mapping (alignment and
distribution) and its map-to characteristics.

In {\it map-to-type-spec}, values of {\it char-initialization-expr}
are intended to describe how the data type of the named actual argument
is mapped to the data type of the dummy argument in the extrinsic
procedure. An example is given in Section~\ref{cexample}

In {\it layout-spec}, values of {\it char-initialization-expr} are intended
to describe how the data layout of the named actual argument is mapped to
the data layout of the dummy argument in the extrinsic procedure. An
example is given in Section ~\ref{fexample}.  If no {\it layout-spec} is
specified for a dummy array argument, the data layout shall be same as if
it were being passed to an HPF procedure of the same model, unless another
default layout is defined for the given extrinsic type. 

In {\it pass-by-spec}, values of {\it char-initialization-expr}
are intended to describe the mechanism used to associate the named
actual argument with the dummy argument in the extrinsic procedure. 
Examples are given in Sections~\ref{fexample} and~\ref{cexample}. 
If no {\it pass-by-spec}
is specified, the associate mechanism is implementation-dependent, based
on the compiler's knowlege of the extrinsic language processor.

For a given language interface,  that uses the {\it map-to} mechanism
the set of permitted values for
{\it map-to-type-spec}, {\it layout-spec}, and  {\it pass-by-spec} will be
specified.
If the range of permitted values of the type and mapped to type differ and
the value of the actual argument or some subobject of the actual argument is
not within the permitted range of the mapped to type, the value of the
associated dummy argument or subobject becomes undefined.  Conversely, if
the value of the dummy argument or some subobject of the dummy is not within
the permitted range of values of the associated dummy argument, and the
associated actual argument is a variable, the value of the associated actual
argument or subobject of the actual becomes undefined.

If there is a mismatch between the precision, representation method, range of
permitted values or storage sequence between the type of the dummy argument and
the permitted mapped to type of the dummy argument, the compiler shall ensure
that, for the duration of the reference to the extrinsic, the dummy
argument is represented in
a manner that is compatible with the expectations of the callee for an
object of the permitted {\tt map-to-type}.  Upon return from the procedure, the
compiler shall ensure that the value of an actual argument which is a variable
is restored to the specified type and kind.

\begin{users}
This rule was created to ensure the portability of interoperability.  However,
it should be noted that for large objects, a significant overhead may be
incurred if there is a mismatch between the representation method used for
the data type versus the representation method used for the permitted mapped to
type.
\end{users}


\section{HPF Bindings}
\label{ext-lang-hpf}

HPF is the default language assumption.
It requires no {\it map-to} attributes in explicit interface definitions.
All required subprogram binding information can be accomplished via the
standard Fortran explicit interface.

The rules stated in section 14.7 of the Fortran
standard will apply to
variables defined in Fortran-based {\tt SERIAL} and {\tt LOCAL}
 scoping units.  In particular, if the
definition status, association status, or allocation status of a variable is
defined upon execution of a {\tt RETURN} statement or an {\tt END} statement
in a Fortran  subprogram, such a variable in an {\tt SERIAL} or {\tt LOCAL}
 subprogram will be defined upon execution of a {\tt RETURN} statement or an
{\tt END} statement.

Any I/O performed within an
extrinsic  subprogram of a different model, and the correspondence of file
names
and unit numbers used to those used in global HPF and local or serial
subprogram code will be implementation-defined.


\subsection{Additional Special Considerations for {\tt "HPF","LOCAL"}}
\label{hpf-local-restrictions}

There are some considerations about what HPF features may be used in
writing a local, per-processor procedure.

Local program units can use all HPF constructs except for {\tt
REDISTRIBUTE} and {\tt REALIGN}.  Moreover, {\tt DISTRIBUTE}, {\tt ALIGN},
and {\tt INHERIT} directives may be applied only to dummy arguments; that
is, every {\tt alignee} and {\it distributee} must be a dummy argument, and
every {\it align-target} must be a template or a dummy argument. Mapping
directives in local HPF program units are understood to have global
meaning, as if they had appeared in global HPF code, applying the global
array of which a portion is passed on each processor.  (The principal use
of such mapping directives is in an {\tt "HPF","LOCAL"} module that is used by
a global HPF module.)

{\tt HPF_ALIGNMENT}, {\tt HPF_TEMPLATE}, and {\tt HPF_DISTRIBUTION},
the distribution query library subroutines,
may be applied to non-sequential local
arrays.  Their outcome is the same as for a global array that happens
to have all its elements on a single node.

As introduced in Section~\ref{ext-access},
a local HPF program unit may not access global HPF data other than
data that is accessible, either directly or indirectly, via the actual
arguments.  In particular, a local HPF program unit does not have
access to global HPF {\tt COMMON} blocks; {\tt COMMON} blocks
appearing in local HPF program units are not identified with global
HPF {\tt COMMON} blocks.  The same name may not be used to identify a
{\tt COMMON} block both within a local HPF program unit and an HPF
program unit in the same executable program.

Local HPF {\tt COMMON} blocks define storage that is contained on
every processor; each processor has its own private copy of the entire
{\tt COMMON} block and may access only its own private copy.

Just as is the case for local variables in {\tt LOCAL} subprograms,
{\tt COMMON} in local subprograms contains local data, held in local
storage, on each processor.  This storage will in general contain data
that is different on each processor.  Indeed, the size of a local {\tt
COMMON} block can be different on each processor.

According to the Fortran specification, a {\tt COMMON} block that goes
out of scope is not preserved, unless it has the {\tt SAVE} attribute.
This is true of local {\tt COMMON} blocks, which should be given the
{\tt SAVE} attribute if they are intended to convey information
between calls to the local subprogram.

Scalers of an explicitly mapped derived type cannot be passed to an
{\tt "HPF","LOCAL"} subprogram.

The attributes (type, kind, rank, optional, intent) of the dummy
arguments must match the attributes of the corresponding dummy
arguments in the explicit interface.  A dummy argument of an {\tt
EXTRINSIC("HPF","LOCAL")} routine may not be a procedure name.

A dummy argument of an {\tt EXTRINSIC("HPF","LOCAL")} routine may not have
the {\tt POINTER} attribute.

A nonsequential dummy array argument of an
{\tt EXTRINSIC("HPF","LOCAL")} routine must have assumed shape.
% even when it is explicit shape in the interface.
Note that, in general, the shape of a dummy array argument differs
from the shape of the corresponding actual argument, unless there is a
single executing processor.

Explicit mapping directives for dummy arguments may appear in a local
procedure.  Such directives are understood as applying to the global array
whose local sections are passed as actual arguments or results on each
processor.  If such directives appear, corresponding mapping directives
must be visible to every global HPF caller.  This may be done by providing
an interface block in the caller, or by placing the local procedure in a
module of extrinsic kind {\tt "HPF","LOCAL"} that is then used by the global
HPF program unit that calls the local procedure.

A local procedure may have several {\tt ENTRY} points. A global HPF
caller must contain a separate extrinsic interface for each entry
point that can be invoked from the HPF program.


\subsection{Argument Association}

If a dummy argument of an {\tt EXTRINSIC("HPF","LOCAL")} routine is a
scalar then the corresponding dummy argument of the local procedure
must be a scalar of the same type and type parameters.
Only scalars of intrinsic types
or of derived types that are not explicitly mapped may be passed
from a global to an "HPF","LOCAL" routine.  When the
extrinsic procedure is invoked then the local procedure is passed an
argument that consists of the local copy of the replicated
scalar. This copy will be a valid HPF scalar.

If a dummy argument of an {\tt EXTRINSIC("HPF","LOCAL")} routine is an
array, then the corresponding dummy argument in the specification of
the local procedure must be an array of the same rank, type, and type
parameters.

If the array is sequential in the extrinsic interface,
the corresponding actual argument will be passed by replicatation
on all processors, just as scalar arguments are passed.
Each local dummy argument will be
associated with a full copy of the actual array argument.
The dummy argument in the extrinsic interface and the corresponding
dummy argument in the specification of the local
procedure may be declared with the same explicit shape.
All sequential dummy arguments
passed by replication to an EXTRINSIC("HPF","LOCAL") procedure must either be
INTENT(IN) arguments or should be updated consistently across processors.

If the dummy argument is a nonsequential array, then,
when the extrinsic procedure is invoked, the local dummy
argument is associated with the local array that consists of the
subgrid of the global array that is stored locally.   This local array
will be a valid HPF array.

If an {\tt EXTRINSIC("HPF","LOCAL")} routine is a function, then the local
procedure is a function that returns a scalar of the same type and
type parameters as the HPF extrinsic function.  The value returned by each
local invocation must be the same.

Each physical processor has at most one copy of each HPF variable.

Consider the following extrinsic interface:
\CODE
  INTERFACE
    EXTRINSIC("HPF","LOCAL") FUNCTION MATZOH(X, Y) RESULT(Z)
      REAL, DIMENSION(:,:) :: X
      REAL, DIMENSION(:) :: Y
      REAL Z
      !HPF$ ALIGN WITH X(:,*) :: Y(:)
        ! note that this asserts that size(Y) = size(X,1)
      !HPF$ DISTRIBUTE X(BLOCK, CYCLIC)
    END FUNCTION
  END INTERFACE
\EDOC

The corresponding local HPF procedure is specified as follows.

\CODE
EXTRINSIC("HPF","LOCAL") FUNCTION MATZOH(XX, YY) RESULT(ZZ)
  REAL, DIMENSION(:,:) :: XX
  REAL, DIMENSION(5:) :: YY ! assumed shape with lower bound of 5
  REAL ZZ
  NX1 = SIZE(XX, 1)
  LX1 = LBOUND(XX, 1)
  UX1 = UBOUND(XX, 1)
  NX2 = SIZE(XX, 2)
  LX2 = LBOUND(XX, 2)
  UX2 = UBOUND(XX, 2)
  NY  = SIZE(YY, 1)
  LY  = LBOUND(YY, 1)
  UY  = UBOUND(YY, 1)
  ...
END FUNCTION
\EDOC

Assume that the function is invoked with an actual (global) array {\tt
X} of shape \( 3 \times 3 \) and an actual vector {\tt Y} of length \(
3 \) on a 4-processor machine, using a \( 2 \times 2 \) processor
arrangement (assuming one abstract processor per physical processor).

Then each local invocation of the function {\tt MATZOH} receives the
following actual arguments:
\begin{center}
\begin{tabular}{ll@{\hskip.5in}ll}
\multicolumn{2}{l}{Processor (1,1)}&\multicolumn{2}{@{}l}{Processor (1,2)}
\\[4pt]
{\tt X(1,1)} & {\tt X(1,3)}        & {\tt X(1,2)} \\
{\tt X(2,1)} & {\tt X(2,3)}        & {\tt X(2,2)} \\[4pt]
{\tt Y(1)}   &                     & {\tt Y(1)} \\
{\tt Y(2)}   &                     & {\tt Y(2)} \\[8pt]
\multicolumn{2}{l}{Processor (2,1)}&\multicolumn{2}{@{}l}{Processor (2,2)}
\\[4pt]
{\tt X(3,1)} & {\tt X(3,3)}        & {\tt X(3,2)} \\[4pt]
{\tt Y(3)}   &                     & {\tt Y(3)}
\end{tabular}
\end{center}
Here are the values to which each processor would set {\tt NX1},
{\tt LX1}, {\tt UX1}, {\tt NX2}, {\tt LX2}, {\tt UX2}, {\tt NY}, {\tt LY}, and
{\tt UY}:
\begin{center}
\begin{tabular}{lll@{\hskip.5in}lll}
\multicolumn{3}{l}{Processor (1,1)}&\multicolumn{3}{@{}l}{Processor (1,2)}
\\[4pt]
\({\tt NX1}={\tt 2}\)&\({\tt LX1}={\tt 1}\)&\({\tt UX1}={\tt 2}\)&
\({\tt NX1}={\tt 2}\)&\({\tt LX1}={\tt 1}\)&\({\tt UX1}={\tt 2}\) \\
\({\tt NX2}={\tt 2}\)&\({\tt LX2}={\tt 1}\)&\({\tt UX2}={\tt 2}\)&
\({\tt NX2}={\tt 1}\)&\({\tt LX2}={\tt 1}\)&\({\tt UX2}={\tt 1}\) \\
\({\tt ~NY}={\tt 2}\)&\({\tt ~LY}={\tt 5}\)&\({\tt ~UY}={\tt 6}\)&
\({\tt ~NY}={\tt 2}\)&\({\tt ~LY}={\tt 5}\)&\({\tt ~UY}={\tt 6}\) \\[8pt]
\multicolumn{3}{l}{Processor (2,1)}&\multicolumn{3}{@{}l}{Processor (2,2)}
\\[4pt]
\({\tt NX1}={\tt 1}\)&\({\tt LX1}={\tt 1}\)&\({\tt UX1}={\tt 1}\)&
\({\tt NX1}={\tt 1}\)&\({\tt LX1}={\tt 1}\)&\({\tt UX1}={\tt 1}\) \\
\({\tt NX2}={\tt 2}\)&\({\tt LX2}={\tt 1}\)&\({\tt UX2}={\tt 2}\)&
\({\tt NX2}={\tt 1}\)&\({\tt LX2}={\tt 1}\)&\({\tt UX2}={\tt 1}\) \\
\({\tt ~NY}={\tt 1}\)&\({\tt ~LY}={\tt 5}\)&\({\tt ~UY}={\tt 5}\)&
\({\tt ~NY}={\tt 1}\)&\({\tt ~LY}={\tt 5}\)&\({\tt ~UY}={\tt 5}\) \\
\end{tabular}
\end{center}


An actual argument to an extrinsic procedure may be a pointer.  Since
the corresponding dummy argument may not have the {\tt POINTER}
attribute, the dummy argument becomes associated with the target of
the HPF global pointer.  In no way may a local pointer become pointer
associated with a global HPF target.  Therefore, an actual argument
may not be of a derived-type containing a pointer component.

\begin{rationale}
It is expected that global pointer variables will have a different
representation from that of local pointer variables, at least on
distributed memory machines, because of the need to carry additional
information for global addressing.\ This restriction could be lifted
in the future.
\end{rationale}

Other inquiry intrinsics, such as {\tt ALLOCATED} or {\tt PRESENT},
should also behave as expected.  Note that when a global array is
passed to a local routine, some processors may receive an empty
set of elements.

\subsection{Special Considerations for "HPF","SERIAL"}

There are restrictions that apply to an {\tt "HPF","SERIAL"} subprogram.

No {\it specification-directive}, {\it realign-directive}, or
{\it redistribute-directive} is permitted to be appear in an {\tt "HPF","SERIAL"}
subprogram or interface body.

\begin{rationale}
An HPF mapping directive would likely be meaningless in an {\tt
"HPF","SERIAL"} subprogram.  Note, however, the {\it
independent-directive} may appear in an {\tt "HPF","SERIAL"} subprogram,
since it may provide meaningful information to a compiler about a {\tt
DO} loop or a {\tt FORALL} statement or construct.
\end{rationale}

Any dummy data objects and any function result variables of an {\tt "HPF","SERIAL"}
procedure will be considered to be sequential.

An {\tt "HPF","SERIAL"} subprogram must not contain a definition of a common block
that has the same name as a common block defined in an HPF or "HPF","LOCAL"
program unit.  In addition, an {\tt "HPF","SERIAL"} subprogram must not contain a
definition of the blank common block if an HPF or "HPF","LOCAL" program unit has a
definition of the blank common block.

A dummy argument or function result variable of an {\tt "HPF","SERIAL"} procedure
that is referenced in global HPF must not have the {\tt POINTER} attribute.
A subobject of a dummy argument or function result of an {\tt "HPF","SERIAL"}
procedure that is referenced in global HPF, must not have the {\tt POINTER}
attribute.

A dummy argument of an {\tt "HPF","SERIAL"} procedure that is referenced in global
HPF and any subobject of such a dummy argument must not have the {\tt TARGET}
attribute.

A dummy procedure argument of an {\tt "HPF","SERIAL"} procedure must be an
{\tt "HPF","SERIAL"} procedure.

\CODE
      PROGRAM MY_TEST
        INTERFACE
          EXTRINSIC("HPF","SERIAL") SUBROUTINE GRAPH_DISPLAY(DATA)
            INTEGER, INTENT(IN) :: DATA(:, :)
          END SUBROUTINE GRAPH_DISPLAY
        END INTERFACE

        INTEGER, PARAMETER :: X_SIZE = 1024, Y_SIZE = 1024

        INTEGER DATA_ARRAY(X_SIZE, Y_SIZE)
!HPF$   DISTRIBUTE DATA_ARRAY(BLOCK, BLOCK)

!  Compute DATA_ARRAY
        ...
        CALL DISPLAY_DATA(DATA_ARRAY)
      END PROGRAM MY_TEST

! The definition of a graphical display subroutine.
! In some implementation-dependent fashion,
! this will plot a graph of the data in DATA.

      EXTRINSIC("HPF","SERIAL") SUBROUTINE GRAPH_DISPLAY(DATA)
        INTEGER, INTENT(IN) :: DATA(:, :)
        INTEGER :: X_IDX, Y_IDX

        DO Y_IDX = LBOUND(DATA, 2), UBOUND(DATA, 2)
          DO X_IDX = LBOUND(DATA, 1), UBOUND(DATA, 1)
          ...
          END DO
        END DO
      END SUBROUTINE GRAPH_DISPLAY
\EDOC

%\section{C Language Bindings}
%\label{ext-lang-c}
\input{c-interop-ext}


\section{Fortran Language Bindings}
\label{ext-lang-f}

When the language specified in an extrinsic definition is {\tt Fortran}
the rules are bascially the same as those for HPF because HPF is based
on the Fortran standard.  There are a few issues to consider in this case:
\begin{itemize}
\item Only Fortran constructs should be used.  Features such as
asynchronous I/O or the HPF library may not be supported.

\item It is recommended that Fortran language processors to be used
for this purpose be extendedto support the HPF local distribution
query routines and the associated {\tt HPF_LOCAL_LIBRARY}

\item Assuming the intent is to compiler the extrinsic routines with
a Fortran processors, these routines should be in separate files rather
than incorporated into  files with HPF source code.

\item The programmer should expect any HPF directives may be ignored.

\end{itemize}


%put section on F77 here when it materializes
%\section{Fortran 77 Language Bindings}
%\label{ch-f77-local-ext}
\input{f77-local-ext}


\section{The Extrinsic Library}
\label{ext-lib}

Following are Fortran bindings  for routines useful in intrinsic subprograms.

%\subsection {The Local Extrinsic Library}
\input{local-library}

\subsection {Library Access from Serial Extrinsics}

A {\tt SERIAL} subprogram may contain references to any
{\tt HPF_LIBRARY} procedure or HPF intrinsic function,
except {\tt HPF_ALIGNMENT}, {\tt HPF_DISTRIBUTION} or {\tt HPF_TEMPLATE}.
Within a {\tt SERIAL} scope the
{\tt HPF_LOCAL_LIBRARY} module must not be used.

References to the intrinsic functions {\tt NUMBER_OF_PROCESSORS} and
{\tt PROCESSORS_SHAPE} will return the same value as if the function
reference appeared in global HPF.
---------------------------------------------------------------------------
To (un)subscribe to this list, send mail to hpff-doc-request@cs.rice.edu.
Leave the subject line blank, and in the body put the line
(un)subscribe <email-address>
---------------------------------------------------------------------------

