Please compile siesta using debugging information, for more information see: https://answers.launchpad.net/siesta/+faq/2779 at the bottom.
2016-05-31 10:57 GMT+02:00 remi marchal <[email protected]>: > Dear Nick, > > I finally solved the problem but switched back to ifort15. > > The compilation works fine but when running the si001 test, I got the > following error: > forrtl: severe (174): SIGSEGV, segmentation fault occurred > Image PC Routine Line > Source > . 0000000000BC53F1 Unknown Unknown Unknown > . 0000000000BC38A7 Unknown Unknown Unknown > . 0000000000B6C3A4 Unknown Unknown Unknown > . 0000000000B6C1B6 Unknown Unknown Unknown > . 0000000000B1A616 Unknown Unknown Unknown > . 0000000000B20E1D Unknown Unknown Unknown > libpthread.so.0 00007F0DD09E68D0 Unknown Unknown Unknown > . 00000000006D8BAF Unknown Unknown Unknown > > Stack trace terminated abnormally. > > The output is attached, such as the arch.make file. > > Any Idea? > > Thanks, > > Rémi > > > > > > Le 30 mai 2016 à 20:38, Nick Papior <[email protected]> a écrit : > > > > 2016-05-30 20:29 GMT+02:00 remi marchal <[email protected]>: > >> Dear Nick, >> >> Using the ifort16, I have the following error in the config.log of Fox. >> >> ifort: error #10236: File not found: '/exe:conftest’ >> >> I never had such kind of problem. >> >> Do you have any hint concerning this problem. >> > You can't use openmpi compiled with intel 15 and then use intel 16. You > need to recompile openmpi with intel 16... > > Do NOT mix intel compiler suites: > PATH: /opt/intel/composer_xe_2015.6.233/bin/intel64 > PATH: /opt/intel/composer_xe_2015.6.233/debugger/gdb/intel64_mic/bin > PATH: /opt/intel/compilers_and_libraries_2016.3.210/linux/bin/intel64 > PATH: /opt/intel/compilers_and_libraries_2016.3.210/linux/mpi/intel64/bin > > It seems like you have two versions added (and in the 2016 version also > mpi is sourced, which you do not want... > >> >> > >> You will find the config.log of Fox attached. >> > See this line: > configure:1955: /cluster_cti/utils/openmpi/openmpi-1.10.2/bin/mpif90 -V > </dev/null >&5 > Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on > Intel(R) 64, Version 15.0.6.233 Build 20151119 > Copyright (C) 1985-2015 Intel Corporation. All rights reserved. > > >> Regards, >> >> Rémi >> >> >> >> >> Le 30 mai 2016 à 08:58, Nick Papior <[email protected]> a écrit : >> >> FYI, ifort16 is supported (I can compile using it just fine...) >> >> But if you can easier compile using ifort15, then proceed with that. >> >> If you want help regarding ifort16, please: >> 1. Ensure that your OpenMPI installation has been compiled with ifort16 >> as well >> 2. Try without static linking, >> 3. Use intel blas (-lmkl_blas95_lp64) >> 4. Use intel lapack (-lmkl_lapack95_lp64) >> 5. Use intel scalapack (-lmkl_scalapack_lp64 -lmkl_blacs_openmpi_lp64) >> 6. Add dependency intel libraries (-lmkl_intel_lp64 -lmkl_core >> -lmkl_sequential) >> >> >> 2016-05-30 8:41 GMT+02:00 remi marchal <[email protected]>: >> >>> Dear Nick, >>> >>> Indeed, after checking the config.log, I seen the problem. >>> >>> The problem seems to be related to the version of the intel compiler. >>> Indeed, the latest ifort16 version seems to be unsupported. >>> >>> Switching to ifort15 solve the problem. >>> >>> Thanks a lot, >>> >>> Rémi >>> >>> >>> >>> >>> >>> Le 28 mai 2016 à 08:01, Nick Papior <[email protected]> a écrit : >>> >>> See further down... >>> >>> -- >>> >>> Kind regards Nick Papior >>> On 27 May 2016 19:59, "remi marchal" <[email protected]> >>> wrote: >>> > >>> > Dear siesta users, >>> > >>> > I have some troubles to compile siesta-4 on our debian cluster. >>> > >>> > I try to compile it with openmpi and ifort and here is the message I >>> get: >>> > >>> > the following error: >>> > >>> > Compilation architecture to be used: >>> > If this is not what you want, create the right >>> > arch.make file using the models in Src/Sys >>> > >>> > Hit ^C to abort... >>> > (cd FoX; touch arch.make ; \ >>> > >>> CONFIGURE="/home/admincluster/compile-siesta/siesta-4.0-b1/Src/FoX/configure"; >>> \ >>> > $CONFIGURE >>> VPATH="/home/admincluster/compile-siesta/siesta-4.0-b1/Src/FoX" \ >>> > FC="/cluster_cti/utils/openmpi/openmpi-1.10.2/bin/mpif90" >>> FCFLAGS="-g" \ >>> > --enable-wcml || false ) >>> > checking build system type... x86_64-unknown-linux-gnu >>> > checking host system type... x86_64-unknown-linux-gnu >>> > checking for linker flag to name executables... -o >>> > checking for Fortran compiler default output file name... conftest >>> > checking whether the Fortran compiler works... configure: error: >>> cannot run Fortran compiled programs. >>> > If you meant to cross compile, use `--host'. >>> > See `config.log' for more details. >>> Do this to get information about the problem. Check for any errors in >>> that file. >>> Note the file is in the FoX directory. >>> > Makefile:184: recipe for target 'FoX/.config' failed >>> > make: *** [FoX/.config] Error 1 >>> > >>> > my arch.make is attached. >>> > >>> > Does anyone already seen such kind of problems >>> > >>> > Regards >>> > >>> > Rémi >>> > >>> > >>> > >>> > >>> >>> >>> >> >> >> -- >> Kind regards Nick >> >> >> >> > > > -- > Kind regards Nick > > > > -- Kind regards Nick
