On Wed, Nov 7, 2018 at 8:17 AM <[email protected]> wrote:
>
> Hi Jens, thanks for your reply. I attached the cmake log files which I think 
> might be useful. And as you said, I only use CSG now. The cmake command I 
> used was:
>
> cmake -DBUILD_CSGAPPS=ON --DCMAKE_INSTALL_PREFIX=~/votca 
> -DEIGEN3_INCLUDE_DIR=~/local/include/eigen3 -DBOOST_ROOT=~/local 
> -DWITH_GMX=OFF ..
>
> So if it is the MKL problem, how to disable it?
You can add -DCMAKE_DISABLE_FIND_PACKAGE_MKL=ON as an option.

>
> Meng
>
> 在 2018年11月7日星期三 UTC+8下午10:39:29,Jens Wehner写道:
>>
>> Heyho Meng,
>>
>> can you show the whole cmake log?
>>
>> My guess is that the linking to the MKL library sort of failed. If you are 
>> only interested in CSG, you do not need to use MKL at all, as the speed gain 
>> is minimal.
>>
>> Cheers Jens
>>
>> Am Mittwoch, 7. November 2018 15:29:18 UTC+1 schrieb [email protected]:
>>>
>>> Hi,
>>>
>>> I'm trying to install VOTCA in the cluster of supercomputing center. I 
>>> believe that all the needed
>>> dependencies have been installed, so the cmake process was successful.
>>>
>>> However, later I failed to pass through the make process, there comes the 
>>> below error messages. I also
>>> tried to install the LAPACK, but it didn't help. So ... can anybody tell me 
>>> what the problem is?
>>>
>>> [  4%] Building CXX object 
>>> tools/src/libtools/CMakeFiles/votca_tools.dir/linalg.cc.o
>>> /home-gs/users/nsgs066_LLJ/software/votca/tools/src/libtools/linalg.cc: In 
>>> function 'bool votca::tools::linalg_eigenvalues(Eigen::MatrixXd&, 
>>> Eigen::VectorXd&, Eigen::MatrixXd&, int)':
>>> /home-gs/users/nsgs066_LLJ/software/votca/tools/src/libtools/linalg.cc:94:28:
>>>  error: 'LAPACK_COL_MAJOR' was not declared in this scope
>>>      info = LAPACKE_dsyevx( LAPACK_COL_MAJOR, 'V', 'I', 'U', n, pA , lda, 
>>> vl, vu, il, iu, abstol, &m, pE, pV, n,  ifail );
>>>                             ^~~~~~~~~~~~~~~~
>>> /home-gs/users/nsgs066_LLJ/software/votca/tools/src/libtools/linalg.cc:94:12:
>>>  error: 'LAPACKE_dsyevx' was not declared in this scope
>>>      info = LAPACKE_dsyevx( LAPACK_COL_MAJOR, 'V', 'I', 'U', n, pA , lda, 
>>> vl, vu, il, iu, abstol, &m, pE, pV, n,  ifail );
>>>             ^~~~~~~~~~~~~~
>>> /home-gs/users/nsgs066_LLJ/software/votca/tools/src/libtools/linalg.cc: In 
>>> function 'bool votca::tools::linalg_eigenvalues(Eigen::MatrixXf&, 
>>> Eigen::VectorXf&, Eigen::MatrixXf&, int)':
>>> /home-gs/users/nsgs066_LLJ/software/votca/tools/src/libtools/linalg.cc:142:28:
>>>  error: 'LAPACK_COL_MAJOR' was not declared in this scope
>>>      info = LAPACKE_ssyevx( LAPACK_COL_MAJOR, 'V', 'I', 'U', n, pA , lda, 
>>> vl, vu, il, iu, abstol, &m, pE, pV, n,  ifail );
>>>                             ^~~~~~~~~~~~~~~~
>>> /home-gs/users/nsgs066_LLJ/software/votca/tools/src/libtools/linalg.cc:142:12:
>>>  error: 'LAPACKE_ssyevx' was not declared in this scope
>>>      info = LAPACKE_ssyevx( LAPACK_COL_MAJOR, 'V', 'I', 'U', n, pA , lda, 
>>> vl, vu, il, iu, abstol, &m, pE, pV, n,  ifail );
>>>             ^~~~~~~~~~~~~~
>>> make[2]: *** [tools/src/libtools/CMakeFiles/votca_tools.dir/linalg.cc.o] 
>>> Error 1
>>> make[1]: *** [tools/src/libtools/CMakeFiles/votca_tools.dir/all] Error 2
>>> make: *** [all] Error 2
>>>
>>>
>>> Sincerely,
>>> Meng
>
> --
> You received this message because you are subscribed to the Google Groups 
> "votca" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/votca.
> For more options, visit https://groups.google.com/d/optout.



-- 
Christoph Junghans
Web: http://www.compphys.de

-- 
You received this message because you are subscribed to the Google Groups 
"votca" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/votca.
For more options, visit https://groups.google.com/d/optout.

Reply via email to