Skip to content

Commit

Permalink
Merge pull request #26 from claw-project/v2.0.1
Browse files Browse the repository at this point in the history
V2.0.1
  • Loading branch information
clementval authored Mar 21, 2019
2 parents f6f4678 + 9e7406c commit 9b406be
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 4 deletions.
Binary file modified claw_language_specifications.pdf
Binary file not shown.
Binary file modified documentation/claw_language_specifications.pdf
Binary file not shown.
6 changes: 3 additions & 3 deletions documentation/claw_language_specifications.tex
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
http://www.c2sm.ethz.ch\\
Valentin Clement
}
\date{Last updated: \today \\\vspace{1em}v2.0}
\date{Last updated: \today \\\vspace{1em}v2.0.1}

\setlength\parindent{0pt}
\setlength{\parskip}{1em}
Expand Down Expand Up @@ -124,8 +124,8 @@ \subsection{Interpretation order of the CLAW directives}
\item \lstinline!on-the-fly!
\item \lstinline!kcache!
\item \lstinline!if extract!
\item \lstinline!parallelize!
\item \lstinline!parallelize forward!
\item \lstinline!sca!
\item \lstinline!sca forward!
\item formatting transformation (internal use transformation)
\end{enumerate}

Expand Down
5 changes: 4 additions & 1 deletion documentation/claw_sca_directive.tex
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@ \subsection{Single Column Abstraction (SCA)}
the function/subroutine are updated accordingly. This can lead to extra
promotion of local scalar variables or arrays when needed.

The root function can be encapsulated in a parallel region if the
\lstinline|parallel| clause is added to the \lstinline|sca forward| directive.

The root function call in the call graph might be an iteration over several
column to reproduce the algorithm on the grid for testing purpose. If the
directive with the \lstinline!forward! clause is placed just before one or
Expand All @@ -88,7 +91,7 @@ \subsection{Single Column Abstraction (SCA)}


\begin{lstlisting}
!$claw parallelize forward blocked(bsize)
!$claw sca forward blocked(bsize)
DO p = 1, nproma
CALL compute_column(nz, q(p,:), t(p,:), z(p,:))
END DO
Expand Down

0 comments on commit 9b406be

Please sign in to comment.