Open discussion regarding features, bugs, issues, vendors, etc.
makefile.def (only changed vars)
ARCH = SUN4
CPP = g++
CC = gcc
FLIBS = -g77 -lm -lsunperf
when 'make all', the three ++ libs are built, but failed in testing. The error information is as follows:
make: Entering directory '../Lapackpp1.1a/blaspp/testing'
g++ -I../../inlcude -DSUN4 -Wall -o tblasd++ tblasd++.o ../../liblamatrix++.a\
../../libblas++.a ../LAPACK/blas_SUN4.a \
-g77 -lm -lsunperf
ld: fatal: library -lsunperf: not found
ld: fatal: File processing errors. No output written to tblasd++
collect2: ld returned 1 exit status
We did not buy the solaris C++ compiler, can we find the alternative for -lsunperf? If we do not have this library, many variables will be undefined in liblapack.a
What can we do now?
- Posts: 3
- Joined: Fri Sep 16, 2005 2:35 am
You can use either the referenced blas
) or the atlas
) if you don't have access to the sunperf library. The atlas library is tuned for your architectur
e, so it will be much more faster than the referenced blas.
Sun has enhanced these public domain routines and bundled them as the Sun Performance Library, which uses optimizations specific to the SPARC[r] architecture that are not present in the base Netlib libraries. Thus, the serial speed of the Sun routines can be significantly faster than the source Netlib routines. In addition, many of the Sun routines have been parallelized to take advantage of systems with multiple processors.
- Posts: 299
- Joined: Wed Feb 23, 2005 12:32 am
- Location: ICL, Denver. Colorado
Return to User Discussion
Who is online
Users browsing this forum: Bing [Bot], Exabot [Bot], Google [Bot], Yahoo [Bot] and 1 guest