building petsc for myrinet
    SLIM H.A. 
    h.a.slim at durham.ac.uk
       
    Mon Apr 16 10:49:21 CDT 2007
    
    
  
Dear users
I have been able to build petsc for ethernet interconnect with static
and shared object libraries using the intel compiler and intel's mkl
libraries for lapack/blas. 
Now I want to build the libraries for mpi over myrinet as well.
Using the same configuration arguments as before (and mpiCC wrapping
intel compiler and myrinet libraries) eg
>./config/configure.py
--with-blas-lapack-lib=\[/usr/local/Cluster-Apps/intel/mkl/8.0/lib/em64t
/libmkl_lapack64.so\,libmkl_def.so\,libguide.so\]
--with-vendor-compilers=intel --with-gnu-compilers=0 --with-shared
now I get the error
************************************************************************
*********
         UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log
for details):
------------------------------------------------------------------------
---------------
You set a value for --with-blas-lapack-lib=<lib>, but
['/usr/local/Cluster-Apps/intel/mkl/8.0/lib/em64t/libmkl_lapack64.so',
'libmkl_def.so', 'libguide.so'] cannot be used
************************************************************************
*********
Examining the configure.log shows that a reference to a pthread function
is undefined:
sh: 
Possible ERROR while running linker:
/usr/local/Cluster-Apps/intel/mkl/8.0/lib/em64t/libguide.so: undefined
reference to `pthread_atfork'
 output: ret = 256
error message =
{/usr/local/Cluster-Apps/intel/mkl/8.0/lib/em64t/libguide.so: undefined
reference to `pthread_atfork'
Should pthread.so added somewhere in the configuration?
Thanks for any advice
Henk
    
    
More information about the petsc-users
mailing list