[petsc-users] configure error on Titan with Intel

Satish Balay balay at mcs.anl.gov
Fri May 8 11:19:25 CDT 2015


Also - Perhaps with intel compilers - the recommended blas is
something other than ACML? [like MKL?]. Something to check..

Satish

On Fri, 8 May 2015, Satish Balay wrote:

> On Fri, 8 May 2015, Mark Adams wrote:
> 
> > ACML seems to be there and Ed D'Azevedo gave me a module load script that I
> > tried.  I see:
> > 
> > /usr/bin/ld: cannot find -lpetsc-ufod4vtr9mqHvKIQiVAm
> 
> This is expected behavior [this test is checking for broken compilers
> that don't give errors here..]
> 
> Satish
> 
> > 
> > And I also still get the failure to find libacml.so
> > 
> > I will try your LD_LIBRARY_PATH suggestion.
> > 
> > 
> > On Fri, May 8, 2015 at 11:46 AM, Satish Balay <balay at mcs.anl.gov> wrote:
> > 
> > > On Fri, 8 May 2015, Mark Adams wrote:
> > >
> > > > I am getting this error on Titan with Intel programming env.
> > > >
> > > > I run this from an interactive batch shell to avoid the batch business.
> > > >
> > > > This workflow seemed to work for pgi & gnu programming envs.
> > > >
> > > > Any ideas?
> > >
> > > >>>>>
> > > ERROR while running executable: Could not execute
> > > "/tmp/scratch/petsc-vW7iN1/config.setCompilers/conftest":
> > > /tmp/scratch/petsc-vW7iN1/config.setCompilers/conftest: error while
> > > loading shared libraries: libacml.so: cannot open shared object file: No
> > > such file or directory
> > > <<<<<<
> > >
> > > Perhaps ACML module is not setup [or loaded] correctly for intel compilers.
> > >
> > > You can manually set LD_LIBRARY_PATH to its location - and see if the
> > > problem goes away.
> > >
> > > Satish
> > >
> > > ---------
> > >
> > > balay at asterix /home/balay/download-pine
> > > $ grep LD_LIBRARY_PATH configure.log
> > >
> > > CRAY_LD_LIBRARY_PATH=/opt/cray/pmi/5.0.5-1.0000.10300.134.8.gem/lib64:/opt/cray/libsci/13.0.1/INTEL/140/interlagos/lib:/opt/cray/netcdf-hdf5parallel/4.3.2/INTEL/140/lib:/opt/cray/mpt/7.0.4/gni/mpich2-intel/140/lib:/opt/cray/alps/5.2.1-2.0502.9479.20.1.gem/lib64:/opt/nvidia/cudatoolkit/5.5.51-1.0502.9594.3.1/lib64:/opt/nvidia/cudatoolkit/5.5.51-1.0502.9594.3.1/extras/CUPTI/lib64:/opt/cray/netcdf-hdf5parallel/4.3.2/PGI/141/lib:/opt/cray/mpt/7.0.4/gni/mpich2-pgi/141/lib:/opt/cray/rca/1.0.0-2.0502.53711.3.125.gem/lib64:/opt/cray/xpmem/0.1-2.0502.55507.3.2.gem/lib64:/opt/cray/dmapp/7.0.1-1.0502.9501.5.211.gem/lib64:/opt/cray/ugni/5.0-1.0502.9685.4.24.gem/lib64:/opt/cray/udreg/2.3.2-1.0502.9275.1.25.gem/lib64:/opt/cray/libsci/13.0.1/PGI/141/x86_64/lib
> > >
> > > MIC_LD_LIBRARY_PATH=/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/mic:/opt/intel/composer_xe_2013_sp1.2.144/mpirt/lib/mic:/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/mic:/opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/mic:/opt/intel/composer_xe_2013_sp1.2.144/tbb/lib/mic
> > >
> > > LD_LIBRARY_PATH=/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/mpirt/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/ipp/../compiler/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/ipp/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/mkl/lib/intel64:/opt/intel/composer_xe_2013_sp1.2.144/tbb/lib/intel64/gcc4.1:/sw/xk6/python/2.7.9/sles11.3_gnu4.3.4/lib:/lustre/atlas/sw/xk7/python/2.7.9/sles11.3_gnu4.3.4/lib:/opt/sw/xk6/ddt/4.2-35818/sles11.1_binary/lib/32:/opt/sw/xk6/ddt/4.2-35818/sles11.1_binary/lib/64
> > >   OpenMPI wrappers require LD_LIBRARY_PATH set
> > > balay at asterix /home/balay/download-pine
> > > $ grep LD_LIBRARY_PATH configure.log |grep -i acml
> > > balay at asterix /home/balay/download-pine
> > > $
> > >
> > 
> 
> 



More information about the petsc-users mailing list