Hello Johannes,
thank you for your answer. I disabled ipython and it goes much more further.
I encounter an other problem in parmetis : some file were not compiled
with the -fPIC" flag and It was a problem, so I modify CXX in 'icpc
-fPIC' and after recompiling it was solved.
After this, there is a linking error in superlu_dist :
[superlu_dist] Building superlu_dist/vkqads73ax76, follow log with:
[superlu_dist] tail -f
/work/mdsip/fenics/1.6.0_intel/tmp/superlu_dist-vkqads73ax76/_hashdist/build.log
[superlu_dist|ERROR] Command '[u'/bin/bash', '_hashdist/build.sh']'
returned non-zero exit status 2
[superlu_dist|ERROR] command failed (code=2); raising
2015/11/19 16:13:46 - INFO: [package:run_job] ar cr
/work/mdsip/fenics/1.6.0_intel/tmp/superlu_dist-vkqads73ax76/lib/libsuperlu_dist.a
\
2015/11/19 16:13:46 - INFO: [package:run_job] dcomplex.o
zlangs.o zgsequ.o zlaqgs.o zutil.o zmemory.o zmyblas2.o zsp_blas2.o
zsp_blas3.o pzgssvx.o pzgssvx_ABglobal.o zreadhb.o zreadrb.o
zreadtriple.o zreadMM.o pzgsequ.o pzlaqgs.o zldperm_dist.o pzlangs.o
pzutil.o pzsymbfact_distdata.o zdistribute.o pzdistribute.o pzgstrf.o
pzgstrf2.o pzgstrs.o pzgstrs1.o pzgstrs_lsum.o pzgstrs_Bglobal.o
pzgsrfs.o pzgsmv.o pzgsrfs_ABXglobal.o pzgsmv_AXglobal.o sp_ienv.o
etree.o sp_colorder.o get_perm_c.o mmd.o comm.o memory.o util.o
superlu_grid.o pxerbla.o superlu_timer.o GetDiagU.o symbfact.o
psymbfact.o psymbfact_util.o get_perm_c_parmetis.o mc64ad_dist.o
static_schedule.o
2015/11/19 16:13:46 - INFO: [package:run_job] ranlib
/work/mdsip/fenics/1.6.0_intel/tmp/superlu_dist-vkqads73ax76/lib/libsuperlu_dist.a
2015/11/19 16:13:46 - INFO: [package:run_job] make[1]: Leaving directory
`/work/mdsip/fenics/1.6.0_intel/tmp/superlu_dist-vkqads73ax76/SRC'
2015/11/19 16:13:46 - INFO: [package:run_job]
/work/mdsip/fenics/1.6.0_intel/bld/mpi/slodgw4kha73/bin/mpicc -O2 -fPIC
-std=c99
-I/work/mdsip/fenics/1.6.0_intel/bld/parmetis/c6afdimk3bho/include
-DAdd_ -DUSE_VENDOR_BLAS -I../SRC -c pddrive.c
2015/11/19 16:13:46 - INFO: [package:run_job]
/work/mdsip/fenics/1.6.0_intel/bld/mpi/slodgw4kha73/bin/mpicc -O2 -fPIC
-std=c99
-I/work/mdsip/fenics/1.6.0_intel/bld/parmetis/c6afdimk3bho/include
-DAdd_ -DUSE_VENDOR_BLAS -I../SRC -c dcreate_matrix.c
2015/11/19 16:13:47 - INFO: [package:run_job]
/work/mdsip/fenics/1.6.0_intel/bld/mpi/slodgw4kha73/bin/mpicc pddrive.o
dcreate_matrix.o
/work/mdsip/fenics/1.6.0_intel/tmp/superlu_dist-vkqads73ax76/lib/libsuperlu_dist.a
-Wl,-rpath,/work/mdsip/fenics/1.6.0_intel/bld/lapack/ekv3eggxdboh/lib
-L/work/mdsip/fenics/1.6.0_intel/bld/lapack/ekv3eggxdboh/lib -lopenblas
-Wl,-rpath,/work/mdsip/fenics/1.6.0_intel/bld/lapack/ekv3eggxdboh/lib
-L/work/mdsip/fenics/1.6.0_intel/bld/lapack/ekv3eggxdboh/lib -lopenblas
-Wl,-rpath,/work/mdsip/fenics/1.6.0_intel/bld/parmetis/c6afdimk3bho/lib
-L/work/mdsip/fenics/1.6.0_intel/bld/parmetis/c6afdimk3bho/lib
-lparmetis
-Wl,-rpath,/work/mdsip/fenics/1.6.0_intel/bld/parmetis/c6afdimk3bho/lib
-L/work/mdsip/fenics/1.6.0_intel/bld/parmetis/c6afdimk3bho/lib -lmetis
-lm -o pddrive
2015/11/19 16:13:47 - INFO: [package:run_job]
/work/mdsip/fenics/1.6.0_intel/bld/lapack/ekv3eggxdboh/lib/libopenblas.so:
undefined reference to `for_concat'
2015/11/19 16:13:47 - INFO: [package:run_job]
/work/mdsip/fenics/1.6.0_intel/bld/lapack/ekv3eggxdboh/lib/libopenblas.so:
undefined reference to `for_cpystr'
2015/11/19 16:13:47 - INFO: [package:run_job] make: *** [pddrive] Error 1
2015/11/19 16:13:47 - ERROR: [package:run_job] Command '[u'/bin/bash',
'_hashdist/build.sh']' returned non-zero exit status 2
2015/11/19 16:13:47 - ERROR: [package:run_job] command failed (code=2);
raising
If I look at the end of the "build.log" file of openblas installation,
it seems that it has been linked with Intel's fortran libraries.
2015/11/19 14:12:14 - INFO: [package:run_job] icc -fPIC -O2 -wd981
-DF_INTERFACE_INTEL -fPIC -DNO_WARMUP -DMAX_CPU_NUMBER=16 -DASMNAME=
-DASMFNAME=_ -DNAME=_ -DCNAME= -DCHAR_NAME=\"_\" -DCHAR_CNAME=\"\"
-DNO_AFFINITY -I.. -w -o linktest linktest.c
../libopenblas_nehalem-r0.2.13.so
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/ipp/../compiler/lib/intel64
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/ipp/lib/intel64
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/compiler/lib/intel64
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/mkl/lib/intel64
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/tbb/lib/intel64/gcc4.1
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/daal/lib/intel64_lin
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/daal/../tbb/lib/intel64_lin/gcc4.4
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/daal/../compiler/lib/intel64_lin
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/compiler/lib/intel64_lin
-L/usr/lib64/gcc/x86_64-suse-linux/4.3/
-L/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../lib64
-L/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../lib64/
-L/lib/../lib64 -L/lib/../lib64/ -L/usr/lib/../lib64
-L/usr/lib/../lib64/
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/ipp/../compiler/lib/intel64/
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/ipp/lib/intel64/
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/compiler/lib/intel64/
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/mkl/lib/intel64/
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/tbb/lib/intel64/gcc4.1/
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/daal/lib/intel64_lin/
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/daal/../tbb/lib/intel64_lin/gcc4.4/
-L/ccipl/logiciels/intel/compilers_and_libraries_2016.0.109/linux/daal/../compiler/lib/intel64_lin/
-L/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/lib/ -L/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../
-L/lib64 -L/lib/ -L/usr/lib64 -L/usr/lib -lifport -lifcore_pic -limf
-lsvml -lm -lipgo -lirc -lpthread -lsvml -lc -lirc_s -ldl -lc
-lgfortran && echo OK.
2015/11/19 14:12:15 - INFO: [package:run_job] OK.
Regards,
Guy
Le 18/11/2015 10:38, Johannes Ring a écrit :
Yes, I also had this problem when compiling with the Intel compiler. I
have made a bug report for this now:
https://github.com/hashdist/hashstack/issues/886. My current solution
is to disable ipython in the hashdist profile.
Johannes
Regards,
Guy
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support