slacgv missing in plasma 2.3.1 compile

Open forum for general discussions relating to PLASMA.

slacgv missing in plasma 2.3.1 compile

Postby ekang » Mon Jun 13, 2011 6:04 pm

I tried to compile PLASMA 2.3.1 and have several undefined symbols:

slacgv_
slag2d_
dlacgv_
dlag2s_

LAPACK 3.3.1 seems to have both dlag2s and slag2d, but not slacgv or dlacgv. Where can I find slacgv and dlacgv?
ekang
 
Posts: 4
Joined: Thu Jun 09, 2011 1:15 pm

Re: slacgv missing in plasma 2.3.1 compile

Postby mateo70 » Mon Jun 13, 2011 6:53 pm

Hello,

can you send us the complete error, because slacgv and dlacg don't exist. [cz]lacgv are routines to conjugate complex matrices.
By the way, the new PLASMA release will be released soon, so you can wait a few minutes/hours to take the new one, if you are interested in.

Regards,
Mathieu
mateo70
 
Posts: 98
Joined: Fri May 07, 2010 3:48 pm

Re: slacgv missing in plasma 2.3.1 compile

Postby ekang » Tue Jun 14, 2011 10:36 am

Hi Mathieu,

The functions slacgv and dlacgv are referenced in the custom LAPACKE distribution found at:

http://icl.cs.utk.edu/projectsfiles/pla ... apacke.tgz

which I downloaded after reading this post, which helped resolved some other undefined symbols:

viewtopic.php?f=2&t=67

Looking forward to the new PLASMA release, thanks - Ed
ekang
 
Posts: 4
Joined: Thu Jun 09, 2011 1:15 pm

Re: slacgv missing in plasma 2.3.1 compile

Postby ekang » Tue Jun 14, 2011 11:23 am

Here are the details of the compile:

> make
(cd quark && dmake libquark.a )
`libquark.a' is up to date.
(cd control && dmake )
(cd compute && dmake )
(cd core_blas && dmake )
(cd testing && dmake)
f90 -O2 -m64 testing_dmain.o testing_dgesv.o testing_dgels.o testing_dposv.o testing_dgemm.o testing_dsyrk.o testing_dsyr2k.o testing_dsymm.o testing_dtrsm.o testing_dtrmm.o testing_dlange.o testing_dgecfi.o testing_dgetmi.o testing_dsposv.o testing_dsgesv.o testing_dsungesv.o -o dtesting -L../lib -lplasma -lcoreblas -lcblas -ltmglib -llapacke -llapack -lstub -L../quark -lquark -L/opt/SUNWhpc/HPC8.2.1/sun/lib/64 -lmpi_f77 -lposix4 -L/opt/sunstudio12.1/prod/lib/amd64 -lsunperf -lscalapack -lblacs_openmpi
Undefined first referenced
symbol in file
slacgv_ ../lib/liblapacke.a(lapacke_slacgv_work.o)
dlacgv_ ../lib/liblapacke.a(lapacke_dlacgv_work.o)
ld: fatal: Symbol referencing errors. No output written to dtesting
*** Error code 1
dmake: Fatal error: Command failed for target `dtesting'
Current working directory /export/home/cscf/share/plasma_2.3.1/testing
*** Error code 1
dmake: Fatal error: Command failed for target `testplasma'
ekang
 
Posts: 4
Joined: Thu Jun 09, 2011 1:15 pm

Re: slacgv missing in plasma 2.3.1 compile

Postby mateo70 » Tue Jun 14, 2011 11:51 am

Hello,

Ok, so this is a mistake in LAPACKE, because these function have no meanings in real precisions. We will fix that and update the package.
I let you know as soon as it is done.

I have another remarks, you don't need to compile PLASMA with scalapack and mpi. It's only for shared memory.

Regards,
Mathieu
mateo70
 
Posts: 98
Joined: Fri May 07, 2010 3:48 pm

Re: slacgv missing in plasma 2.3.1 compile

Postby mateo70 » Tue Jun 14, 2011 2:44 pm

Hello,

you can try to delete the lapacke archive in your plasma installer directory and re-install plasma again. The fix has been integrated.

Thanks,
Mathieu
mateo70
 
Posts: 98
Joined: Fri May 07, 2010 3:48 pm

Re: slacgv missing in plasma 2.3.1 compile

Postby ekang » Tue Jun 14, 2011 3:43 pm

Success! The latest version of PLASMA (2.4.0) has compiled successfully on our system.

Thank you.
ekang
 
Posts: 4
Joined: Thu Jun 09, 2011 1:15 pm

Re: slacgv missing in plasma 2.3.1 compile

Postby admin » Tue Jun 14, 2011 3:47 pm

I am really glad to hear that.
Let us know how you like it.
Jakub
admin
Site Admin
 
Posts: 79
Joined: Wed May 13, 2009 1:27 pm


Return to User discussion

Who is online

Users browsing this forum: No registered users and 3 guests

cron