[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: FORTRAN && C



В письме от 30 Октябрь 2002 13:24 Nefedov U. написал:
> On Tue, 29 Oct 2002, Alexey Ozeritsky wrote:
> > Привет всем,
> >
> > кто-нибудь знает как подключить фортрановскую библиотеку
> > 'lapack' к сишной проге ?
> >
> > --
> > - Alexey -
>
>  Привет.
>
>  Я просто поставил пакеты lapack, lapack-dev, lapack-doc
>  и линковал с помощью gсс с опциями -llapack -lblas -lm -lg2c
>  (libg2c.a из пакета g77).

проблема в том, что после этого
ничего не работает.
например функция для решения ур-я AX=B,
с помощью LU разложения, если я не ошибаюсь:
dgesv(N, NRHS, A, LDA, IPIV, B, LDB, INFO )

в прграмме пишу
double *A,*X;
int *C;
int n;
int INFO;
.......
n=5;
......
A=malloc(n*n*sizeof(double));
X=malloc(n*n*sizeof(double));
C=malloc(n*n*sizeof(double));
.......
dgesv_(n,n,A,n,C,X,n,INFO);
.......
(в этом случае должно происходить обращение матрицы)

и получаю segmentation fault
#1  0x080493c6 in main (argc=0, argv=0x0) at main.c:77
77              dgesv_(n,1,A,n,C,X,n,INFO);



>
>  Успехов,
>  Юра.

-- 
- Alexey -
email1 kppp@gmx.co.uk
email2 aalleexxeeyy@mtu-net.ru
web http://make-install.by.ru
icq UIN 52034320
jabber JID zero@jabber.ru
------------------------------------------------------------------------
Chism's Law of Completion:
	The amount of time required to complete a government project is
precisely equal to the length of time already spent on it.
------------------------------------------------------------------------



Reply to: