Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
28434 Discussions

forrtl : input statement requires too much data

aksharb
Beginner
269 Views

Hi,
we are trying to use dirac 10 compiled using intel 11.0,069 ( mkl
10.1), centos 5.2,64 bit machine
ldd dirac.x :
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x000000368e600000)
        libmkl_lapack.so =>
/opt/intel/Compiler/11.0/069/mkl/lib/em64t/libmkl_lapack.so
(0x00002b40fd93f000)
        libmkl_intel_ilp64.so =>
/opt/intel/Compiler/11.0/069/mkl/lib/em64t/libmkl_intel_ilp64.so
(0x00002b40fe28c000)
        libmkl_intel_thread.so =>
/opt/intel/Compiler/11.0/069/mkl/lib/em64t/libmkl_intel_thread.so
(0x00002b40fe5ab000)
        libmkl_core.so =>
/opt/intel/Compiler/11.0/069/mkl/lib/em64t/libmkl_core.so
(0x00002b40ff2d4000)
        libguide.so =>
/opt/intel/Compiler/11.0/069/lib/intel64/libguide.so
(0x00002b40ff4c8000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x000000368aa00000)
        libm.so.6 => /lib64/libm.so.6 (0x000000368a200000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x000000368ce00000)
        libc.so.6 => /lib64/libc.so.6 (0x0000003689e00000)
        libdl.so.2 => /lib64/libdl.so.2 (0x000000368a600000)
        /lib64/ld-linux-x86-64.so.2 (0x0000003689a00000)


when we run the program, i.e.

pam -get MDPROP -get MRCONEE -get MDCINT BeH.mol BeH.inp

we get following error :

forrtl: severe (67): input statement requires too much data, unit 58,
file /home/behal/dirac10/system1/test1/MDPROP

whereas it runs well with its inbuilt libraries of blas and lapack from dirac code.

what could be the issue?

0 Kudos
1 Reply
TimP
Honored Contributor III
269 Views
Your version of MKL had already replaced libguide.so by libiomp5.so, so it looks like you don't have a consistent set of libraries. If you mean you are set up for the blas and lapack libraries which came from CentOS, I wouldn't expect them to support 64-bit integers. If your blas and lapack function calls are using 32-bit integers, you need libmkl_intel_lp64.so, not the ilp64 version. The MKL link line advisor from the MKL forum should be valid back to mkl 10.1.
0 Kudos
Reply