-
Notifications
You must be signed in to change notification settings - Fork 133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BLAS="CBLAS" ? when i change the configure_run.sh #102
Comments
Is the file Specifying a form of BLAS installation (say If you have installed some form of BLAS, find the directory in which library files
are installed. This directory would go in the line Then find where files like For example, in my case, Just in case, here's a brief tutorial on how to install ATLAS on Ubuntu: https://github.com/HiFiLES/HiFiLES-solver/wiki/Installing-ATLAS-in-Ubuntu |
Thank mlopez14 very much. Let me introduce my problem now. Thanks for reading. I need to install HiFiLES-solver with BLAS . My hardware decides that I only have two choices: 1. ATLAS 2. STANDARD. But when i try to install ATLAS , i need the root user to change associated settings. But now i don't have root permission. So i have to choice STANDARD now. My question is if STANDARD is CBLAS? what should i do if I got error when I write BLAS="STANDARD" 、installed CBLAS and setting the right path to libcblas.a ? Thank you very much ! |
when i install CBLAS , i only got libcblas.a in ~/lib and cblas.h in ~/include maybe i need to install lapack first if i try to choice CBLAS? or when i write BLAS='STANDARD', what BLAS library should be installed fisrt? Thank you ! |
You can install ATLAS locally without being root. The only part that should require sudo access is the By the time you reach that step, the code is already compiled. You'll need to find where the compiled libraries and the include files are and type the names of those folders in HiFiLES's Post the error messages you get. In any case, because these questions are related to BLAS and ATLAS, we might not know the definitive answers, so I would encourage you to find forums where these questions are discussed. |
Thank you very much ! when I try to install ATLAS, I meet an error Parallel make command configured as '$(MAKE) -j 24' And then, I readed the pdf. 2.2 Turn off CPU throttling when installing ATLAS So I think that I need to turn off CPU throllling. But if I don't have the root permission, I don't know how to close it. In a word, I believe that I have to get the root permission and turn off CPU throlling so that I can install the ATLAS. Maybe I am wrong, so I need your help to tell me what should I do now. Thank you again ! If I can't get the root permission, I want to try installing the CBLAS lib instead. So my another question is what should I write after "BLAS= " if I want to install CBLAS ? In the last, I'm very appreciated your advice. And I will try to find forums. If you know some forums maybe helpful, please tell my. Thank you for your help,I appreciate your helping me |
I don't know off the top of my head which BLAS version you should install in this case. Which kind of cluster are you using? |
Thank you for your answer. The blas is 3.5.0 . The cblas also download from it. I'm not sure how to describe the cluster. The operating system is 64-bit Linux. I think it should be called just HPC (High Perfermance Computing) system. when i try to install HiFiles with ATLAS, I met that checking for /vol6/home/wpsong/lib/CBLAS/lib/libcblas.a... yes So, I think that when i use ATLAS, I should use libatlas.a and libcblas.a together. Similarly, if I use STANDARD, I should use libblas.a and libcblas.a together , is it right? when i write "BLAS=STANDARD" in the configure_run.sh and ./configure_run.sh I got: checking for /vol6/home/wpsong/lib/CBLAS/lib/libcblas.a... yes but I did't find that the "configure" check the libblas.a. the libblas.a is needed, right? When i met the error like this: $HOME/lib/CBLAS/lib/libcblas.a(cblas_daxpy.o): In function cblas_daxpy': cblas_daxpy.c:(.text+0x36): undefined reference todaxpy_' I try to find the todaxpy_ and it is founded in the "libblas.a" but not in "libcblas.a". So I think that the 'libblas.a' is also useful, how to specify ? Thank you very much ! please forgive my wordy. Best wishes ! |
You have installed STANDARD BLAS. The error you encounter is due to a problem in the installation of CBLAS because the error is originating in a CBLAS function. Let us know if you get it working. |
Hi,
i'm trying to install "HiFiLES".
when i changed the configure_run.sh , i found that:
BLAS="ATLAS" # ATLAS, STANDARD, ACCLERATE, or NO
i intall "CBLAS" before i install "HiFiLES", so i want to know BLAS=? 3Q
if i write BLAS="CBLAS"
i get
BLAS support:
MPI support: YES
CUDA support: NO
TecIO support: NO
I'm not sure if BLAS is supported. I think no.
if i write BLAS="ATLAS"
i get error:
checking for /vol6/home/wpsong/lib/CBLAS/lib/libcblas.a... yes
checking for /vol6/home/wpsong/lib/CBLAS/lib/libatlas.a... no
configure: error: BLAS linking requested but library files not found (libcblas.a, libatlas.a).
I think it is wrong.
if i write BLAS="STANDARD"
i get error
CXXLD ../bin/HiFiLES
$HOME/lib/CBLAS/lib/libcblas.a(cblas_daxpy.o): In function
cblas_daxpy': cblas_daxpy.c:(.text+0x36): undefined reference to
daxpy_'$HOMElib/CBLAS/lib/libcblas.a(cblas_dgemm.o): In function
cblas_dgemm': cblas_dgemm.c:(.text+0x152): undefined reference to
dgemm_'cblas_dgemm.c:(.text+0x249): undefined reference to `dgemm_'
make[1]: *** [../bin/HiFiLES] Error 1
So, please help me if you have met this problem. Thanks.
P.S My English is so so. Sorry.
The text was updated successfully, but these errors were encountered: