[CPMD-list] Compilation problem: Intel Fortran 9.1 and em64t
Nisanth Nair
nisanth.nair at theochem.ruhr-uni-bochum.de
Fri Jun 8 11:07:17 CEST 2007
Dear Vladimir,
Please add -DPOINTER8 to the CPPFLAGS to cure this problem.
with best regards,
Nisanth
On Friday 08 June 2007 10:14, Vladimir Stegailov wrote:
> Dear colleagues,
>
> could you give some hints concerning the compilation problem.
>
> I am trying to compile the code on the Xeon based system with IFC 9.1 and
> MKL 9.0.
>
> The Makefile options are
>
> FFLAGS = -c -r8 -w95 -O2 -pc64 -tpp7 -unroll -cm -tune pn4 -arch pn4
> LFLAGS = -L/opt/intel/mkl/9.0/lib/em64t -lmkl_lapack64 -lmkl_em64t
> CFLAGS = -c -O2 -Wall
> CPP = /lib/cpp -P -C -traditional
> CPPFLAGS = -D__Linux -D__PGI -DFFT_DEFAULT \
> -DPARALLEL -DMYRINET -DLINUX_IFC -DINTEL_MKL
> NOOPT_FLAG =
> CC = mpicc
> FC = mpif77
> LD = mpif77
>
> The executable is compiled successfully. However it can not start even
> with example scripts.
>
> Console report is like follows
>
> forrtl: severe (174): SIGSEGV, segmentation fault occurred
> Image PC Routine Line Source
> cpmd-50k.x 00000000004275EA Unknown Unknown
> Unknown
> cpmd-50k.x 0000000000426EDF Unknown Unknown
> Unknown
> cpmd-50k.x 00000000004657A4 Unknown Unknown
> Unknown
> cpmd-50k.x 000000000040B964 Unknown Unknown
> Unknown
> cpmd-50k.x 000000000040B3F5 Unknown Unknown
> Unknown
> cpmd-50k.x 000000000040B3AA Unknown Unknown
> Unknown
> libc.so.6 0000003B6B91C3FB Unknown Unknown
> Unknown
> cpmd-50k.x 000000000040B2EA Unknown Unknown
> Unknown
>
> The output file has three lines
>
> FREEM | COULD NOT FIND POINTER 182934130704
>
> ==16:40===========================================================
> NAME FIRST ADDRESS LAST ADDRESS LENGTH
>
> When I try to compile in the debug mode (with "-g") the process stops with
> an error message
>
> /lib/cpp -P -C -traditional -D__Linux -D__PGI -DFFT_DEFAULT -DPARALLEL
> -DMYRINET -DLINUX_IFC -DINTEL_MKL ./formf.F ./formf.f
> mpif77 -g -c -r8 -w95 -O2 -pc64 -tpp7 -unroll -cm -tune pn4 -arch pn4
> /formf.f -o ./formf.o
> fortcom: Severe: **Internal compiler error: segmentation violation signal
> raised** Please report this error along with the circumstances in which it
> occurred in a Software Problem Report. Note: File and line given may not
> be explicit cause of this error.
>
> compilation aborted for ./formf.f (code 3)
> make: *** [formf.o] Error 3
>
> I have made a try to increase the stack size (inserting 'ulimit -s
> unlimited' in the .profile). However the result is the same.
>
> As I understand it seems to be an ICF problem. However this 9.1 version
> works fine on other platforms (not em64t).
>
> What could be done to solve the issue?
>
> Vladimir
>
>
>
>
> _______________________________________________
> CPMD-list mailing list
> CPMD-list at cpmd.org
> http://cpmd.org/mailman/listinfo/cpmd-list
--
===========================================================================
Nisanth N. Nair
Lehrstuhl fuer Theoretische Chemie Tel: ++49 (0)234 32 22121
Ruhr-Universitaet Bochum Fax: ++49 (0)234 32 14045
Universitaetstrasse 150
D-44801 Bochum, Germany
Email: nisanth.nair at theochem.ruhr-uni-bochum.de
Web : http://www.theochem.ruhr-uni-bochum.de
===========================================================================
More information about the CPMD-list
mailing list