Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
lis(3)			Introduction to Library Functions		  lis(3)

NAME
     lis - library of iterative solvers for linear systems

SYNOPSIS
     [see Lis User Guide for full description]

DESCRIPTION
     Lis  (Library of Iterative Solvers for linear systems, pronounced [lis]) is
     a parallel software library  to  solve  discretized  linear  equations  and
     eigenvalue  problems that arise from the numerical solution of partial dif-
     ferential equations using iterative methods.

     Lis provides facilities for:

     * Automatic program configuration

     * NUMA aware hybrid implementation with MPI and OpenMP

     * Exchangeable dense and sparse matrix storage formats

     * Basic linear algebra operations for dense and sparse matrices

     * Parallel iterative methods for linear equations and eigenvalue problems

     * Parallel preconditioners for iterative methods

     * Quadruple precision floating point operations

     * Performance analysis

     * Command-line interface to solvers and benchmarks

SYSTEM REQUIREMENTS
     Installing Lis requires a C compiler. If you wish to use the Fortran inter-
     face, a Fortran compiler is needed, and the algebraic  multigrid  precondi-
     tioner requires a Fortran 90 compiler. For parallel computing environments,
     an  OpenMP  or  an MPI library is necessary. Lis supports both the Harwell-
     Boeing and Matrix Market formats for importing and exporting user data.

REFERENCES
     * Akira Nishida (2010). "Experience in Developing an Open	Source	Scalable
     Software  Infrastructure  in Japan". Computational Science and Its Applica-
     tions - ICCSA 2010. Lecture Notes in Computer Science 6017.  Springer.  pp.
     87-98. doi:10.1007/978-3-642-12165-4_36. ISBN 3-642-12164-0.

     *	Hisashi  Kotakemori,  Hidehiko	Hasegawa, Tamito Kajiyama, Akira Nukada,
     Reiji Suda, and Akira Nishida (2008). "Performance Evaluation  of	Parallel
     Sparse Matrix-Vector Products on SGI Altix 3700". OpenMP Shared Memory Par-
     allel  Programming.  Lecture  Notes in Computer Science 4315. Springer. pp.
     153-163. doi:10.1007/978-3-540-68555-5_13. ISBN 3-540-68554-5.

     * Hisashi Kotakemori, Hidehiko Hasegawa, and Akira Nishida (2005). "Perfor-
     mance Evaluation of a Parallel Iterative Method Library using OpenMP". Pro-
     ceedings of the 8th International Conference on High Performance  Computing
     in  Asia  Pacific	Region	(HPC  Asia  2005).  Beijing:  IEEE. pp. 432-436.
     doi:10.1109/HPCASIA.2005.74. ISBN 0-7695-2486-9.

     * Akihiro Fujii, Akira Nishida, and Yoshio Oyanagi (2005).  "Evaluation  of
     Parallel  Aggregate Creation Orders : Smoothed Aggregation Algebraic Multi-
     grid Method".  High  Performance  Computational  Science  and  Engineering.
     Springer. pp. 99-122. doi:10.1007/0-387-24049-7_6. ISBN 1-4419-3684-X.

SEE ALSO
     lsolve(1),  esolve(1),  hpcg_kernel(1), hpcg_spmvtest(1), spmvtest1(1), sp-
     mvtest2(1), spmvtest2b(1), spmvtest3(1), spmvtest3b(1),  spmvtest4(1),  sp-
     mvtest5(1)

     http://www.ssisc.org/lis/
     http://math.nist.gov/MatrixMarket/

Man Page			   25 Oct 2016				  lis(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=lis&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help