由买买提看人间百态

topics

全部话题 - 话题: lapack
首页 上页 1 2 3 4 5 6 (共6页)
F**********0
发帖数: 442
1
来自主题: Computation版 - Lapack的一个问题
行列式等于零。一个参数在某些元素里,用哪个程序解出这个参数?
l*****e
发帖数: 112
2
来自主题: Computation版 - Python与科学计算
Python是一门非常易学易用易维护的语言。Python有许多支持高效科学计算的程序库。
下面列举一些资源:
python.org:Python官方主页
scipy:science computation package for python (LAPACK is also ported into it
).
numpy: numerical methods for python, now part of scipy.
simpy: simulation package for python
pymprog: very intuitive linear programming language for python (solver is
GLPK)
openOpt: general optimization package
pylab: matlab style plotting package
enthought: a special group of scientific software based on python (including
interactive 2D and
p*****e
发帖数: 310
3
matlab就是用lapack算的,不用舍近求远
x*****u
发帖数: 3419
4
来自主题: Computation版 - 有没有这种SVD的程序
try lapack function dgesvd
o**n
发帖数: 1249
5
来自主题: Computation版 - 新手求教PETSc如何入门?
scalapack是lapack的subset,跟petsc不是一个东西阿,你看你到底要干什么。要用
petsc就下点别人的source,看看大家怎么用好了。
另外,指针可是个好东西阿,不要指针还学啥C呢。

然以前有点MPI的经验,但是看起官方网上的那些Tutorial还是糊里糊涂,就是一大堆
函数和功能的简单列举,完全不象正规教科书那样由浅入深。感觉那些说明文档是面向
经常编程很熟悉各种语言的用
个?
a******6
发帖数: 78
6
Hello.
I am now trying to compile a C file containing the routine "ssyev" in lapack
. I am supposed to use some compiler options such as :
gcc -L/usr/lib -lgsl -lgslcblas -llapack -lblas -lm -o dsyev_test dsyev_
test.c
However, I have not found what compiler options to add.
Any ideas?
Thanks a lot.
j****x
发帖数: 943
7
Gaussian Elimination can be found at any computation library, i.e. lapack
etc. Most of them have C interface.
h******6
发帖数: 5
8
来自主题: Computation版 - 一段 ATLAS 的源代码
本来矩阵向量运算的code都是自己乱写的, 现在想学用一下 blas lapack 这样的标准
库。 所以先找了一段 ATLAS 的源代码, 不是很懂, 有牛人能解释下下面的这段 代
码么? 特别是为什么 Mjoin 函数名后面能跟两个参数列表? 多谢!
#include "atlas_misc.h"
#include "atlas_level1.h"
#ifdef TREAL
void Mjoin(PATL,rot)(const int N, TYPE *X, const int incX,
TYPE *Y, const int incY, const TYPE c, const TYPE s)
{
int i;
TYPE tmp;
if (c != ATL_rone || s != ATL_rzero)
{
if (incX == 1 && incY == 1)
{
for (i=0; i != N; i++)
{
tmp = c *
c***r
发帖数: 1570
9
来自主题: Computation版 - 只会用matlab,该怎么办?
agree, lapack, petsc may accelerate your computation a lot, what you need
just add the head file and call the specific function, then link with these
library, not very hairy
b*****6
发帖数: 135
10
并行计算,用LAPACK,BLAS之类的库。
m*******1
发帖数: 58
11
来自主题: Computation版 - Gfortran library
1. 矩阵计算, 你可以用其它的函数库, 比如: BLAS, gotoBLAS, LAPACK, etc.
2. For non-commercial use, 你可以试试 Intel Fortran for Linux 和 MKL库, non-
commercial version is free. 生成的代码计算效率非常高.
l********a
发帖数: 1154
12
来自主题: Computation版 - C++里用Blas/Lapack的问题
c interface of blas
http://netlib.org/blas/blast-forum/cinterface.pdf
j**u
发帖数: 6059
13
来自主题: Computation版 - C++里用Blas/Lapack的问题
像我一样只用GSL包打天下的算不算特懒的人,:-)
l********a
发帖数: 1154
14
来自主题: Computation版 - C++里用Blas/Lapack的问题
c interface of blas
http://netlib.org/blas/blast-forum/cinterface.pdf
j**u
发帖数: 6059
15
来自主题: Computation版 - C++里用Blas/Lapack的问题
像我一样只用GSL包打天下的算不算特懒的人,:-)
d***q
发帖数: 1119
16
来自主题: Computation版 - C++里用Blas/Lapack的问题
对规模大一些的计算
gsl 性能如何?
j**u
发帖数: 6059
17
来自主题: Computation版 - C++里用Blas/Lapack的问题
我一般最多用27个core,没有觉得gsl有什么不好。gsl其实包含了c的blas,因为大部
分常用函数都有,所以非常方便。
d***q
发帖数: 1119
18
来自主题: Computation版 - C++里用Blas/Lapack的问题
thx....
s**u
发帖数: 2294
19
【 以下文字转载自 Postdoc 讨论区 】
发信人: sasu (杉树), 信区: Postdoc
标 题: 我们碰到的大麻烦——急寻计算机工作和博后机会
发信站: BBS 未名空间站 (Thu Apr 5 14:58:18 2012, 美东)
我是化工的博士,但是从本科到博士都修了几乎所有计算机的课程,在博士毕业后在th
计算机做的博后,又去了一个研究机构也做的计算机方面的工作。主要是做高性能计算
,并行计算等,各种语言写程序也不错。
我主要做高性能计算,在并行计算和代码优化方面有很多项目经验。数学基础也比较好
。自己写代码方面,Unix, Linux and Windows; C/C++, Fortran 77/90, Matlab and
Python; MPI, OpenMP, PETsc, Trilinos; gdb, Totalview, Valgrind; Code level
tuning with Vtune and Oprofile; BLAS, LAPACK, FFTW, direct and iterative
solver都没问题。
因为之前想做研究,... 阅读全帖
s*******n
发帖数: 38
20
来自主题: EE版 - C++统计library (转载)
【 以下文字转载自 Statistics 讨论区 】
发信人: samaritan (Good+Samaritan), 信区: Statistics
标 题: C++统计library
发信站: BBS 未名空间站 (Fri Oct 19 15:38:45 2007)
要用C++编一些统计的程序。想找library。 那个比较好?gsl? Lapack?
l***g
发帖数: 1035
21
netlib.org
lapack
s*********e
发帖数: 97
22
Anyone knows any sample fortran routine for coordinate transformation?
I would like do such a calculation for stresses ans strains:
[C]=[A][B][A]^T
Any tips are thankful.
I already know the matrix calulation fortran flow for A= B*C like:
do i=1,3
do j=1,3
A(i,j)=0.0
do k=1,3
A(i,j)=B(i,k)*C(k,j)+A(i,j)
enddo
enddo
enddo
Someone told me to use lapack library, I think it may be a simpler
solution like above...
n******t
发帖数: 4406
23
来自主题: Mathematics版 - C/C++ 有矩阵运算的库么
lapack, blas.
h***o
发帖数: 26
24
来自主题: Mathematics版 - 请教一个矩阵分解的问题
are there any routines in LAPACK can be used?
Thanks.
发信人: addin (add+in), 信区: Mathematics
标 题: Re: 请教一个矩阵分解的问题
发信站: BBS 未名空间站 (Sun Jun 24 14:59:49 2007)
我们管这个叫正交分解,不过我觉得这个是土话。虽然没有明确提及,但实际中往往默
认A为实对称阵。这个变换同特征直分解的区别在于它对应的是纯粹的旋转。就是说通
过分解你找到了一个合适的正交坐标系的角度,使得各个分量之间互相独立。这也就是
正交的意思。
l*******y
发帖数: 490
25
来自主题: Mathematics版 - 矩阵求逆
Lapack/Scalapack? 另外这个矩阵不算太大吧。
h**********c
发帖数: 4120
26
来自主题: Mathematics版 - 问一个一元三次方程的实根问题
数值上eigenvalue可以用QR法,lapack, linpack什么都能做。
复根也可以求,
多项式,diagonalizability的那个地方我一直就没太看明白,
是不是这个意思,多项式可以写成[]\alpha\beta的形式,求这个阵的eigenvalues.
哪位明白解释一下吧。
g****t
发帖数: 31659
27
来自主题: Mathematics版 - 问一个一元三次方程的实根问题
写一个矩阵,次对角线是1,最后一行是多项式的系数。
这矩阵特征方程就是你的多项式。

数值上eigenvalue可以用QR法,lapack, linpack什么都能做。
复根也可以求,
多项式,diagonalizability的那个地方我一直就没太看明白,
是不是这个意思,多项式可以写成[]\alpha\beta的形式,求这个阵的eigenvalues.
哪位明白解释一下吧。
h**********c
发帖数: 4120
28
来自主题: Mathematics版 - ScaLapack like package in C?
美国佬最新的pack叫tnt吧,没有goo, c++的吧?
scalapack和lapack有什么区别吗?
j****x
发帖数: 943
29
来自主题: Mathematics版 - ScaLapack like package in C?
scalapack is kind of the parallel version of Lapack using MPI. Since it's
relatively easy to call parallel subroutines from Fortran, so I am wondering
what will be the equivalent of ScaLapack in C.
f**n
发帖数: 401
30
Assume matrix A is a m*n matrix and r=rank(A) deficient.
What is the best/quickest way to get a set of r columns (or rows) in A so
that A1,...,A_r are independent from each other?
I know gaussian elimination can achieve this. But I cannot find it with a
reasonable numerical routine.
P.S. LAPACK is available for me. But I do not see any routine that
conveniently does this.
Many thanks!
m**********e
发帖数: 12525
31
来自主题: Physics版 - lapack安装问题 (转载)
你没设置好路径,如果你是普通用户,则用LD_LIBRARY_PATH
如果你是root,则用ldconfig,怎么用自己google

liblapack.a放到/usr/lib
题。
e**********n
发帖数: 359
32
不是没有人写这种程序,而是没人用,或者是用的人情愿自己写,凝聚态里有一些例子
。原因是研究领域的东西没有形成一个广泛接受的完整的概念系统,如果有这样的概念
系统那也不用再研究了。象lapack,fftw,matlab,mathematica,python,等等软件
包里常用的东西都是写在教科书上标准化的东西,很容易验证。现在把很多计算物理上
的方法还没有标准化,写程序的人可能自己都没有完全掌握其精髓。别人要用这样的程
序,首先要花时间理解其算法和思想,然后验证其正确性,才敢拿来用在自己的工作里
。有这么多时间去理解别人的思路,不如自己动手写。我也参与过这种程序包的工作,
除了自己用用,拿来申请经费外,没有别的用处。
e********y
发帖数: 935
33
来自主题: Physics版 - eigenproblem of complex matrix (转载)
何不用lapack?

I
including
o**o
发帖数: 3964
34
开玩笑吧。谁天天用Fortran的举个手?
调lapack/blas的库可不算用Fortran哦
z****g
发帖数: 1978
35
来自主题: Quant版 - memory allocation about vector
most LAPACK and CBLUS library is implemented assuming that vector is
allocated in the
second way.
z****g
发帖数: 1978
36
来自主题: Quant版 - Python & equity research models
depends on the style of business.
If investment/mid/low frequency trading, C++ implementation is not necessary
. In this case, Python has that "Scipy" library which is basically a lapack
and cblas wrapper. This makes python a user friendly free "MATLAB" as well
as a script shell. The major problem is that you need to implement your
model in python yourself. For realtime trading, C++ implementation is
necessary, but python can still be used for overnight task.
However, I still prefer to use R if
h**********g
发帖数: 52
37
来自主题: Quant版 - Python & equity research models
the first time to see someone comparing python with R in that way
python is not used as you think
you must only know some R

necessary
lapack
well
your
are so
m**********4
发帖数: 774
38
来自主题: Quant版 - 面了两个IB,教训+请教
No. similar to boost, lapack.
STL is kind of similar to java.
o**o
发帖数: 3964
39
常用的矩阵运算lapack都有了。除非你要造新轮子
n****e
发帖数: 2401
40
用lapack
S****8
发帖数: 401
41
楼上正解,非要用matlab的先试试LU
然后找找matlab下的 iterative routine.
其实你这个并不算很大的运算,再大一些就得用fortran,c神马的并行算,可以去参考
SLEPC 这个
library, 用起来略麻烦, lapack里面有些东西已经老啦。
你这个size,我觉得用matlab足够,我经常用pc算这个量级的运算,解一次不需要一分
钟,当然,取决于稀松的程度和形状
n****e
发帖数: 2401
42
用lapack
S****8
发帖数: 401
43
楼上正解,非要用matlab的先试试LU
然后找找matlab下的 iterative routine.
其实你这个并不算很大的运算,再大一些就得用fortran,c神马的并行算,可以去参考
SLEPC 这个
library, 用起来略麻烦, lapack里面有些东西已经老啦。
你这个size,我觉得用matlab足够,我经常用pc算这个量级的运算,解一次不需要一分
钟,当然,取决于稀松的程度和形状
t******1
发帖数: 334
44
来自主题: Quant版 - Mathematica9.0真是高大上!
可能是楼主程序里有一个矩阵操作,那个矩阵恰好是一个特殊矩阵,然后LAPACK里面又
恰好有一个subroutine是专门针对这个特殊矩阵优化的。这种优化,一般能够显著降低
运算数量。
如果是这样,倒也不一定是9.0牛逼。
o****p
发帖数: 162
45
来自主题: Science版 - Kalman 滤波的一个问题 (转载)
【 以下文字转载自 EE 讨论区 】
发信人: oooppp (PPP), 信区: EE
标 题: Kalman 滤波的一个问题
发信站: BBS 未名空间站 (Thu Aug 21 23:49:36 2008)
请问有没有做Kalman滤波的大侠.
做了一个Kalman滤波器对目标跟踪的轨迹做平滑(简单Newton力学模型),99%以
上都OK,有时候偶尔出现异常大值(目标一直不动,偶尔跳动一两下).有过这种经
验的给说说怎么回事?
是通过调用openCV (Open Source Computer Vision / LaPack ...) C lib, 实现的.
没有数值溢出,因为被追踪目标有大致坐标位置, 99%输出都没问题.
偶尔会坐标大到几千,几万离谱的很. 但又会收敛回来,否则整个轨迹都不对了.
补充一下, 我的力学模型:
状态矢量 x = (X, Y, Vx, Vy, Ax, Ax) (位置, 速度, 加速度)
观测矢量 y = (X, Y) (位置)
转变矩阵照牛顿力学给出 (和dt时间间隔有关)
测量矩阵
1 0 0 0 0 0
0 1 0 0 0 0
Q, R 矩
m**i
发帖数: 724
46
Generalized Additive Models
(Hastie and Tibshirani)
pretty good.
The Elements of Statistical Learning
is also good.
and, of course, always, many original papers.
For programming,
Statistical Models in S
or
Just the Lapack (fortran)

,
N**D
发帖数: 10322
47
Matlab use lapack.
R is just a stat toy.
q**j
发帖数: 10612
48
any reason? numpy is written based on lapack, same as matlab. so numpy
should be much faster than R, and may suffer less from the memory
restriction.
q**j
发帖数: 10612
49
来自主题: Statistics版 - 下个定论吧,R和SAS比较
matlab 是基于fortran的lapack。出身比R, S+好的多。你要是要追根问底,就把code
和数据都放在bbs上比。我不信matlab比R慢。
t********e
发帖数: 7
50
来自主题: Statistics版 - 请大家说说用C/C++做统计模拟吧!
谭浩强里面太细节的没啥用
会写loop, function, class, 和基本传指针参数啥的我觉得差不多就够了
反正只是做computation, 我是不能保证我程序最优化的:) 不过还是比R
快多了
还有好多现有的package可以去下载了直接用,比如lapack
首页 上页 1 2 3 4 5 6 (共6页)