New port: math/blazeiterative: Set of iterative linear system solvers for use with the Blaze library
This commit is contained in:
parent
1473bbf3b6
commit
dd08cd9df4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=477587
@ -132,6 +132,7 @@
|
||||
SUBDIR += blacs
|
||||
SUBDIR += blas
|
||||
SUBDIR += blaze
|
||||
SUBDIR += blazeiterative
|
||||
SUBDIR += blis
|
||||
SUBDIR += blitz++
|
||||
SUBDIR += blocksolve95
|
||||
|
25
math/blazeiterative/Makefile
Normal file
25
math/blazeiterative/Makefile
Normal file
@ -0,0 +1,25 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= blazeiterative
|
||||
PORTVERSION= g20180409
|
||||
CATEGORIES= math
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Set of iterative linear system solvers for use with the Blaze library
|
||||
|
||||
#LICENSE= https://github.com/tjolsen/BlazeIterative/issues/9
|
||||
|
||||
BUILD_DEPENDS= blaze>0:math/blaze \
|
||||
boost-libs>0:devel/boost-libs \
|
||||
openblas>0:math/openblas \
|
||||
openmp>0:devel/openmp
|
||||
RUN_DEPENDS= blaze>0:math/blaze
|
||||
|
||||
USES= cmake:outsource compiler:c++14-lang fortran localbase:ldflags
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= tjolsen
|
||||
GH_PROJECT= BlazeIterative
|
||||
GH_TAGNAME= e9f24b3
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
3
math/blazeiterative/distinfo
Normal file
3
math/blazeiterative/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1534702306
|
||||
SHA256 (tjolsen-BlazeIterative-g20180409-e9f24b3_GH0.tar.gz) = 273907aadbbb1bfa263809048ef2ade71ac15cd0b337ac2d741d4e2b9bf3de61
|
||||
SIZE (tjolsen-BlazeIterative-g20180409-e9f24b3_GH0.tar.gz) = 5833
|
21
math/blazeiterative/pkg-descr
Normal file
21
math/blazeiterative/pkg-descr
Normal file
@ -0,0 +1,21 @@
|
||||
A set of iterative linear system solvers intended for use with the Blaze
|
||||
library, a high-performance C++ linear algebra library. The API is currently
|
||||
based on a tag-dispatch system to choose a particular algorithm.
|
||||
|
||||
Currently implemented algorithms:
|
||||
* Conjugate Gradient (CG)
|
||||
* BiCGSTAB
|
||||
|
||||
Planned algorithms:
|
||||
* Preconditioned CG
|
||||
* Preconditioned BiCGSTAB
|
||||
* (Preconditioned) BiCGSTAB(l)
|
||||
* GMRES
|
||||
* Arnoldi
|
||||
* Lanczos
|
||||
|
||||
Potential algorithms (if sufficient interest):
|
||||
* LSQR
|
||||
* LSMR
|
||||
|
||||
WWW: https://github.com/tjolsen/BlazeIterative
|
13
math/blazeiterative/pkg-plist
Normal file
13
math/blazeiterative/pkg-plist
Normal file
@ -0,0 +1,13 @@
|
||||
include/BlazeIterative/BlazeIterative.hpp
|
||||
include/BlazeIterative/IterativeCommon.hpp
|
||||
include/BlazeIterative/IterativeTag.hpp
|
||||
include/BlazeIterative/TerminationStatus.hpp
|
||||
include/BlazeIterative/solve.hpp
|
||||
include/BlazeIterative/solvers/BiCGSTAB.hpp
|
||||
include/BlazeIterative/solvers/BiCGSTABL.hpp
|
||||
include/BlazeIterative/solvers/BiCGSTABLTag.hpp
|
||||
include/BlazeIterative/solvers/BiCGSTABTag.hpp
|
||||
include/BlazeIterative/solvers/ConjugateGradient.hpp
|
||||
include/BlazeIterative/solvers/ConjugateGradientTag.hpp
|
||||
include/BlazeIterative/solvers/solvers.hpp
|
||||
share/BlazeIterative/cmake/BlazeIterativeConfig.cmake
|
Loading…
Reference in New Issue
Block a user