由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - lapack++ and blitz++
相关主题
scientific computing还是Fortran90好阿need help for a chanllenging sparse matrix computation problem
numerical recipe c++how to compute inverse of a 20000 by 20000 matrix???
有没有这种SVD的程序calculation of inverse of "almost-singular" matrix
请教一个计算速度的问题Matlab C++ math lib的速度问题
C++里用Blas/Lapack的问题问个数值积分的问题
[合集] 这里有lapack用的比较熟悉的人吗?谁能推荐有关算法(computation algorithm)的书籍?
svd on large matrix请教如何安装GNU Scientific library for C?
请问C里面有没有现成的matrix computation as matlab请问完全没有计算机背景,学会C++需要多久啊?
相关话题的讨论汇总
话题: lapack话题: blitz话题: boost话题: c++话题: vector
进入Computation版参与讨论
1 (共1页)
s**i
发帖数: 381
1
Are they both necessary for scientific computations with C++?
It seems to me that lapack++ also has some kind of Matrix and Vector
definitions
so what is the advantage of using Blitz++(Or something similar such as Boost,
MTL) ?
A*g
发帖数: 102
2
why not gsl?

Boost,

【在 s**i 的大作中提到】
: Are they both necessary for scientific computations with C++?
: It seems to me that lapack++ also has some kind of Matrix and Vector
: definitions
: so what is the advantage of using Blitz++(Or something similar such as Boost,
: MTL) ?

s***t
发帖数: 195
3
never used blitz++, but from what i read, blitz++ is not a replacement
of lapack. it's more like blas, probably. but i would imagine
blitz++ is not compatible with lapack.

Boost,

【在 s**i 的大作中提到】
: Are they both necessary for scientific computations with C++?
: It seems to me that lapack++ also has some kind of Matrix and Vector
: definitions
: so what is the advantage of using Blitz++(Or something similar such as Boost,
: MTL) ?

s**i
发帖数: 381
4
GSL under Windows using MSVC++ is not easy ba? Need to buy the CD?
http://www.network-theory.co.uk/gsl/
I am developing a cross platform thing so I need to consider the portability.
Thanks

【在 A*g 的大作中提到】
: why not gsl?
:
: Boost,

j**o
发帖数: 61
5
you can use dev-c++ to compile the program. it's easy to use gsl in dev-c++.

portability.

【在 s**i 的大作中提到】
: GSL under Windows using MSVC++ is not easy ba? Need to buy the CD?
: http://www.network-theory.co.uk/gsl/
: I am developing a cross platform thing so I need to consider the portability.
: Thanks

x*****u
发帖数: 3419
6
It's so strange that I've never need Matrix or Vector operations...

Boost,

【在 s**i 的大作中提到】
: Are they both necessary for scientific computations with C++?
: It seems to me that lapack++ also has some kind of Matrix and Vector
: definitions
: so what is the advantage of using Blitz++(Or something similar such as Boost,
: MTL) ?

s*******g
发帖数: 4
7
blitz++ is designed to be a multi-dimensional array library (a very fast one),
not
a linear algebra library (such as boost::ublas or lapack++). For instance,
blitz++
does not provide sparse matrices. A look at lapack++ website
http://math.nist.gov/lapack++/
seems to imply that it is not actively developed (last update in 2000).
boost::multi_array also provides multi-dimensional arrays, but it is much
slower
than blitz++. I have only used boost::ublas for linear algebra (e.g. sparse
matrices)
a

【在 s**i 的大作中提到】
: Are they both necessary for scientific computations with C++?
: It seems to me that lapack++ also has some kind of Matrix and Vector
: definitions
: so what is the advantage of using Blitz++(Or something similar such as Boost,
: MTL) ?

s**i
发帖数: 381
8
In terms of eigenvalue decomposition, which one is best?
I guess still LAPACK?

),
This is the old version. There has been a new fork since 2000 by other guys:
http://lapackpp.sourceforge.net/html/index.html

【在 s*******g 的大作中提到】
: blitz++ is designed to be a multi-dimensional array library (a very fast one),
: not
: a linear algebra library (such as boost::ublas or lapack++). For instance,
: blitz++
: does not provide sparse matrices. A look at lapack++ website
: http://math.nist.gov/lapack++/
: seems to imply that it is not actively developed (last update in 2000).
: boost::multi_array also provides multi-dimensional arrays, but it is much
: slower
: than blitz++. I have only used boost::ublas for linear algebra (e.g. sparse

1 (共1页)
进入Computation版参与讨论
相关主题
请问完全没有计算机背景,学会C++需要多久啊?C++里用Blas/Lapack的问题
C++ experts please help: GnuWin 32 GSL runtime[合集] 这里有lapack用的比较熟悉的人吗?
目前项目主要找Human-Robot Interaction(HRI),Affective Computing,Computer Vision,NPL的 技术方向。svd on large matrix
matrix and statistics computation C请问C里面有没有现成的matrix computation as matlab
scientific computing还是Fortran90好阿need help for a chanllenging sparse matrix computation problem
numerical recipe c++how to compute inverse of a 20000 by 20000 matrix???
有没有这种SVD的程序calculation of inverse of "almost-singular" matrix
请教一个计算速度的问题Matlab C++ math lib的速度问题
相关话题的讨论汇总
话题: lapack话题: blitz话题: boost话题: c++话题: vector