Minor clarifications.
authorOrion Lawlor <olawlor@acm.org>
Fri, 7 Mar 2003 19:09:32 +0000 (19:09 +0000)
committerOrion Lawlor <olawlor@acm.org>
Fri, 7 Mar 2003 19:09:32 +0000 (19:09 +0000)
doc/fem/idxl.tex
doc/fem/manual.tex

index 45512e772b858b66ca560d24317eab3d479e9604..69ed4ae3e948f57e4d274e04259c7ccb2f0b8495 100644 (file)
@@ -169,7 +169,7 @@ For example, if you keep a dense array with 3 doubles of net force per node, you
 \function{integer function IDXL\_Layout\_offset(type,width,offsetBytes,distanceBytes,skewBytes)}
     \args{integer, intent(in) :: type,width,offsetBytes,distanceBytes,skewBytes}
 
-The most general data layout.  This routine expands on \kw{IDXL\_Layout\_offset} by adding: 
+The most general data layout.  This routine expands on \kw{IDXL\_Layout\_create} by adding: 
 
 \begin{itemize}
   \item \kw{offsetBytes} The number of bytes from the start of the array to the start of the data.
index d8d5d06e547c720ac7a2e9d5a96d9386c51d6d3d..0df81999aff2091e051c2778553c9a6a3e805901 100644 (file)
@@ -524,6 +524,18 @@ identical values in \kw{outVal}.  Op has the same values and meaning as
      May only be called from driver, and to complete, must be called
      from every chunk's driver routine.
 
+\begin{alltt}
+! C example
+   double inArr[3], outArr[3];
+   int fid=IDXL_Layout_create(FEM_DOUBLE,3);
+   FEM_Reduce(fid,inArr,outArr,FEM_SUM);
+
+! f90 example
+   DOUBLE PRECISION :: inArr(3), outArr(3)
+   INTEGER fid
+   fid=IDXL_Layout_create(FEM_DOUBLE,3)
+   CALL FEM_Reduce(fid,inArr,outArr,FEM_SUM)
+\end{alltt}
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%