mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-20 04:42:08 +00:00
psblas3:
docs/html/footnode.html docs/html/img152.png docs/html/img154.png docs/html/img155.png docs/html/img156.png docs/html/img157.png docs/html/img158.png docs/html/img159.png docs/html/img160.png docs/html/img161.png docs/html/img162.png docs/html/img163.png docs/html/img164.png docs/html/img165.png docs/html/img166.png docs/html/index.html docs/html/node1.html docs/html/node10.html docs/html/node100.html docs/html/node101.html docs/html/node102.html docs/html/node103.html docs/html/node104.html docs/html/node105.html docs/html/node106.html docs/html/node107.html docs/html/node108.html docs/html/node109.html docs/html/node11.html docs/html/node110.html docs/html/node111.html docs/html/node112.html docs/html/node113.html docs/html/node114.html docs/html/node115.html docs/html/node116.html docs/html/node117.html docs/html/node118.html docs/html/node119.html docs/html/node12.html docs/html/node120.html docs/html/node121.html docs/html/node122.html docs/html/node123.html docs/html/node124.html docs/html/node125.html docs/html/node126.html docs/html/node127.html docs/html/node128.html docs/html/node13.html docs/html/node14.html docs/html/node15.html docs/html/node16.html docs/html/node17.html docs/html/node18.html docs/html/node19.html docs/html/node2.html docs/html/node20.html docs/html/node21.html docs/html/node22.html docs/html/node23.html docs/html/node24.html docs/html/node25.html docs/html/node26.html docs/html/node27.html docs/html/node28.html docs/html/node29.html docs/html/node3.html docs/html/node30.html docs/html/node31.html docs/html/node32.html docs/html/node33.html docs/html/node34.html docs/html/node35.html docs/html/node36.html docs/html/node37.html docs/html/node38.html docs/html/node39.html docs/html/node4.html docs/html/node40.html docs/html/node41.html docs/html/node42.html docs/html/node43.html docs/html/node44.html docs/html/node45.html docs/html/node46.html docs/html/node47.html docs/html/node48.html docs/html/node49.html docs/html/node5.html docs/html/node50.html docs/html/node51.html docs/html/node52.html docs/html/node53.html docs/html/node54.html docs/html/node55.html docs/html/node56.html docs/html/node57.html docs/html/node58.html docs/html/node59.html docs/html/node6.html docs/html/node60.html docs/html/node61.html docs/html/node62.html docs/html/node63.html docs/html/node64.html docs/html/node65.html docs/html/node66.html docs/html/node67.html docs/html/node68.html docs/html/node69.html docs/html/node7.html docs/html/node70.html docs/html/node71.html docs/html/node72.html docs/html/node73.html docs/html/node74.html docs/html/node75.html docs/html/node76.html docs/html/node77.html docs/html/node78.html docs/html/node79.html docs/html/node8.html docs/html/node80.html docs/html/node81.html docs/html/node82.html docs/html/node83.html docs/html/node84.html docs/html/node85.html docs/html/node86.html docs/html/node87.html docs/html/node88.html docs/html/node89.html docs/html/node9.html docs/html/node90.html docs/html/node91.html docs/html/node92.html docs/html/node93.html docs/html/node94.html docs/html/node95.html docs/html/node96.html docs/html/node97.html docs/html/node98.html docs/html/node99.html docs/html/userhtml.html docs/psblas-3.2.pdf docs/src/util.tex util/psb_c_mmio_impl.f90 util/psb_d_mmio_impl.f90 util/psb_mmio_mod.f90 util/psb_s_mmio_impl.f90 util/psb_z_mmio_impl.f90 New interface for mm_array_read/write and docs update.
This commit is contained in:
+50
-7
@@ -9,8 +9,10 @@ module \verb|psb_util_mod|.
|
||||
|
||||
%\subroutine{PSB\_HBIO\_MOD}{Input/Output in Harwell-Boeing format}
|
||||
|
||||
\clearpage\subroutine{hb\_read}{Read a sparse matrix from a file in the
|
||||
\clearpage\subsection*{ hb\_read --- Read a sparse matrix from a file in the
|
||||
Harwell--Boeing format}
|
||||
\addcontentsline{toc}{subsection}{hb\_read}
|
||||
|
||||
|
||||
\begin{lstlisting}
|
||||
call hb_read(a, iret, iunit, filename, b, mtitle)
|
||||
@@ -51,8 +53,10 @@ An integer value; 0 means no error has been detected.
|
||||
|
||||
|
||||
|
||||
\clearpage\subroutine{hb\_write}{Write a sparse matrix to a file
|
||||
\clearpage\subsection*{hb\_write --- Write a sparse matrix to a file
|
||||
in the Harwell--Boeing format}
|
||||
\addcontentsline{toc}{subsection}{hb\_write}
|
||||
|
||||
|
||||
\begin{lstlisting}
|
||||
call hb_write(a, iret, iunit, filename, key, rhs, mtitle)
|
||||
@@ -103,8 +107,9 @@ An integer value; 0 means no error has been detected.
|
||||
|
||||
%\subroutine{PSB\_MMIO\_MOD}{Input/Output in MatrixMarket format}
|
||||
|
||||
\clearpage\subroutine{mm\_mat\_read}{Read a sparse matrix from a
|
||||
\clearpage\subsection*{mm\_mat\_read --- Read a sparse matrix from a
|
||||
file in the MatrixMarket format}
|
||||
\addcontentsline{toc}{subsection}{mm\_mat\_read}
|
||||
|
||||
\begin{lstlisting}
|
||||
call mm_mat_read(a, iret, iunit, filename)
|
||||
@@ -133,10 +138,13 @@ Type: {\bf required} \\
|
||||
An integer value; 0 means no error has been detected.
|
||||
\end{description}
|
||||
|
||||
\clearpage\subroutine{mm\_vet\_read}{Read a dense vector from a
|
||||
|
||||
\clearpage\subsection*{mm\_array\_read --- Read a dense array from a
|
||||
file in the MatrixMarket format}
|
||||
\addcontentsline{toc}{subsection}{mm\_array\_read}
|
||||
|
||||
\begin{lstlisting}
|
||||
call mm_vet_read(b, iret, iunit, filename)
|
||||
call mm_array_read(b, iret, iunit, filename)
|
||||
\end{lstlisting}
|
||||
|
||||
\begin{description}
|
||||
@@ -156,7 +164,7 @@ Specified as: an integer value. Only meaningful if filename is not \verb|-|.
|
||||
\item[\bf On Return]
|
||||
\item[b] Rigth hand side(s).\\
|
||||
Type: {\bf required} \\
|
||||
An array of type real or complex, rank 2 and having the ALLOCATABLE
|
||||
An array of type real or complex, rank 1 or 2 and having the ALLOCATABLE
|
||||
attribute; will be allocated and filled in if the input file contains
|
||||
a right hand side, otherwise will be left in the UNALLOCATED state.
|
||||
\item[iret] Error code.\\
|
||||
@@ -166,8 +174,11 @@ An integer value; 0 means no error has been detected.
|
||||
|
||||
|
||||
|
||||
\clearpage\subroutine{mm\_mat\_write}{Write a sparse matrix to a
|
||||
\clearpage\subsection*{mm\_mat\_write --- Write a sparse matrix to a
|
||||
file in the MatrixMarket format}
|
||||
\addcontentsline{toc}{subsection}{mm\_mat\_write}
|
||||
|
||||
|
||||
\begin{lstlisting}
|
||||
call mm_mat_write(a, mtitle, iret, iunit, filename)
|
||||
\end{lstlisting}
|
||||
@@ -199,6 +210,38 @@ An integer value; 0 means no error has been detected.
|
||||
\end{description}
|
||||
|
||||
|
||||
\clearpage\subsection*{mm\_array\_write --- Write a dense array from a
|
||||
file in the MatrixMarket format}
|
||||
\addcontentsline{toc}{subsection}{mm\_array\_write}
|
||||
|
||||
\begin{lstlisting}
|
||||
call mm_array_write(b, iret, iunit, filename)
|
||||
\end{lstlisting}
|
||||
|
||||
\begin{description}
|
||||
\item[Type:] Asynchronous.
|
||||
\item[\bf On Entry ]
|
||||
\item[b] Rigth hand side(s).\\
|
||||
Type: {\bf required} \\
|
||||
An array of type real or complex, rank 1 or 2; will be written..\
|
||||
\item[filename] The name of the file to be written.\\
|
||||
Type:{\bf optional}.\\
|
||||
Specified as: a character variable containing a valid file name, or
|
||||
\verb|-|, in which case the default input unit 5 (i.e. standard input
|
||||
in Unix jargon) is used. Default: \verb|-|.
|
||||
\item[iunit] The Fortran file unit number.\\
|
||||
Type:{\bf optional}.\\
|
||||
Specified as: an integer value. Only meaningful if filename is not \verb|-|.
|
||||
\end{description}
|
||||
|
||||
\begin{description}
|
||||
\item[\bf On Return]
|
||||
\item[iret] Error code.\\
|
||||
Type: {\bf required} \\
|
||||
An integer value; 0 means no error has been detected.
|
||||
\end{description}
|
||||
|
||||
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
|
||||
Reference in New Issue
Block a user