[CPMD-list] ALTIX3900 compilation error

Axel Kohlmeyer akohlmey at cmm.chem.upenn.edu
Thu Apr 17 17:20:58 CET 2008


On Thu, 17 Apr 2008, losada at ualberta.ca wrote:

MI> Dear CPMD Community,
MI> 
MI> I got the following error message during the compilation of the cpmd  
MI> code on an ALTIX computer.
MI> 
MI> ifort -c -O3 -r8 -align dcommons -fpp  ./nmr_para_p.f -o  ./nmr_para_p.o
MI> fortcom: Error: nmr_para_p.f, line 138: Unbalanced parentheses
MI>       *          '" with ",I3," procs): I am the superparent. ")')
MI> ----------------------------------------------------------------^


martin,

this looks like you have a broken compiler.
please check what version it is and whether there
is an update available. i've compiled the same
code on various machines (including altixes) with 
various revisions of the intel compiler without 
a problems. intel's itanium compilers are generally
the most buggy out of their whole line...

cheers,
   axel.

MI> fortcom: Error: nmr_para_p.f, line 138: Syntax error, found ''' when  
MI> expecting one of: ( <IDENTIFIER> <CHAR_CON_KIND_PARAM>  
MI> <CHAR_NAM_KIND_PARAM> <CHARACTER_CONSTANT> <INTEGER_CONSTANT> ...
MI>       *          '" with ",I3," procs): I am the superparent. ")')
MI> ----------------^
MI> fortcom: Error: nmr_para_p.f, line 138: Syntax error, found ''' when  
MI> expecting one of: ( , <END-OF-STATEMENT> ; <IDENTIFIER>  
MI> <CHAR_CON_KIND_PARAM> <CHAR_NAM_KIND_PARAM> ...
MI>       *          '" with ",I3," procs): I am the superparent. ")')
MI> ---------------------------------------------------------------^
MI> fortcom: Error: nmr_para_p.f, line 142: Syntax error, found ''' when  
MI> expecting one of: ( <IDENTIFIER> <CHAR_CON_KIND_PARAM>  
MI> <CHAR_NAM_KIND_PARAM> <CHARACTER_CONSTANT> <INTEGER_CONSTANT> ...
MI>       *          '" with ",I3," procs): Output --> ",A5,".")')
MI> ----------------^
MI> fortcom: Error: nmr_para_p.f, line 143: Syntax error, found IDENTIFIER  
MI> 'UT_' when expecting one of: .EQV. .NEQV. .XOR. .OR. .AND. .LT. < .LE.  
MI> <= .EQ. == .NE. /= .GT. > ...
MI>       *          ME,nmr_mygroup,nproc,'out_'//zahlenchars(nmr_mygroup)
MI> ---------------------------------------^
MI> compilation aborted for ./nmr_para_p.f (code 1)
MI> make: *** [nmr_para_p.o] Error
MI> 
MI> 
MI> This is the default configuration from the Makefile:
MI> 
MI> #----------------------------------------------------------------------------
MI> # Makefile for cpmd.x (plane wave electronic calculation)
MI> # Configuration: SGI-ALTIX3900-MPI
MI> # Creation of Makefile: Apr 16 2008
MI> # on Linux isp-curran 2.6.16.27-0.9-default #1 SMP Tue Feb 13 09:35:18  
MI> UTC 2007 ia64 ia64 ia64 GNU/Linux
MI> # Author: mlosada
MI> #----------------------------------------------------------------------------
MI> #
MI> SHELL = /bin/sh
MI> #
MI> #--------------- Default Configuration for SGI-ALTIX3900-MPI ---------------
MI> SRC  = .
MI> DEST = .
MI> BIN  = .
MI> FFLAGS = -c -O3 -r8 -align dcommons -fpp
MI> LFLAGS = -L/opt/intel/mkl/9.1.023/lib/64 -lmkl_lapack -lmkl -lguide -lm -lmpi
MI> CFLAGS = -c -O3 -Wall
MI> CPP = /usr/bin/cpp -E -P -traditional
MI> CPPFLAGS = -D__Linux -D__ALTIX -DFFT_DEFAULT -DPARALLEL -DPOINTER8
MI> NOOPT_FLAG =
MI> CC = icc
MI> FC = ifort
MI> LD = ifort
MI> AR = ar
MI> #----------------------------------------------------------------------------
MI> 
MI> Any help will be appreciated
MI> 
MI> Regards,
MI> 
MI> Martin
MI> 
MI> _______________________________________________
MI> CPMD-list mailing list
MI> CPMD-list at cpmd.org
MI> http://cpmd.org/mailman/listinfo/cpmd-list
MI> 

-- 
=======================================================================
Axel Kohlmeyer   akohlmey at cmm.chem.upenn.edu   http://www.cmm.upenn.edu
   Center for Molecular Modeling   --   University of Pennsylvania
Department of Chemistry, 231 S.34th Street, Philadelphia, PA 19104-6323
tel: 1-215-898-1582,  fax: 1-215-573-6233,  office-tel: 1-215-898-5425
=======================================================================
If you make something idiot-proof, the universe creates a better idiot.


More information about the CPMD-list mailing list