forum@abinit.org
Subject: The ABINIT Users Mailing List ( CLOSED )
List archive
- From: sestak@kn.vutbr.cz
- To: forum@abinit.org
- Subject: Problem with Abinit compilation on Itanium 2
- Date: Thu, 31 Aug 2006 12:19:48 +0200
Dear Abinit users,
I compiled Abinit at a serial version on SGI Altix 350 with Itanium2
procesors and this binary file works fine. But when I tried to make a
parallel version I am getting this messages in the the log file (compilation
was succesfull and I have a binary file):
" ABINIT
Give name for formatted input file:
forrtl: Illegal seek
forrtl: info: Fortran error message number is 39.
forrtl: warning: Could not open message catalog: ifcore_msg.cat.
forrtl: info: Check environment variable NLSPATH and protection of
/usr/lib/ifcore_msg.cat.
MPI: MPI_COMM_WORLD rank 0 has terminated without calling MPI_Finalize()
MPI: aborting job
".
I dont know waht is wrong (compilation or something else).
Here is my makefile macros:
---------------------------------------------------------------------------
# This file contains the definitions needed for every possible script
# to be used with the ABINIT makefiles. It is very much machine-dependent.
# It is read by makemake and makearch.
# This file for chpit (Itanium 2) at the UCL
# with the Intel compiler, and the Intel libraries.
# See http://www.intel.com/software/products/compilers/f701/noncom.htm
# for more details.
# In this file, the blas library is linked in the same way as the other
# libraries (lapack, ffts, numrecip).
# Explanations about this file can be found in the makefile_macros_help file,
# in the Infos subdirectory.
####################################################################
# For the sequential version
# Machine type
MACHINE = P6
# Fortran optimized compilation
FC = ifort
FFLAGS = -O3 -w95 -tpp2 -132 -FR
FFLAGS_LIBS = -O3 -w95 -tpp2
#FFLAGS_Src_7suscep = -g -O3 -w95 -tpp2 -132 -FR
#BLAS = Lib_blas/blas.a
#LAPACK = Lib_lapack/lapack.a
#LIBS = -static $(LAPACK) $(BLAS)
LIBS = -L/opt/intel/mkl70/lib/64 -lmkl_lapack -lmkl_i2p -lguide -lpthread -ldl
# C preprocessor, used to preprocess the fortran source.
CPP = /usr/bin/cpp
CPP_FLAGS = -P -traditional -D__IFC
# C optimized compilation.
CC = gcc
CFLAGS = -O2 -fforce-mem -fforce-addr
# Location of perl . Used to generate the script fldiff, in ~ABINIT/Utilities
.
PERL = /usr/bin/perl
# List of machine-dependent routines
MACHINE_DEP_C_SEQ_SUBS_LIST = etime.o
####################################################################
# For the parallel version : MPICH / MYRINET
# Compiler flags and definitions
FFLAGS_PAR = $(FFLAGS) -I /usr/include
# List of machine-dependent routines
MACHINE_DEP_C_PAR_SUBS_LIST = etime.par
# Location of the MPI library
#MPI_A = /usr/lib/libmpi.so
# Include blas, lapack, and any other libraries here
LIBS_PAR = $(LIBS) -lmpi
# This is a last line in makefile_macros ----------
-------------------------------------------------------------------------
As I said the serial version works fine but the parallel version fail. I am
using Abinit in version 4.6.5. Here you can see my config files:
abinit_config.in
abinit_config.out
abinit_configi
abinit_configo
abinit_config
../_pseudopotentials/22ti.pspnc
../_pseudopotentials/28ni.pspnc
and script with commands to run:
#!/bin/bash
mpirun -np 2 ./abinip<abinit_config.files>&log.txt
#./abinis<abinit_config.files>&log.txt
Please if this error message is familiar for someone can me send some advice.
Thanks for help
--
Ing. Petr Sestak
Institute of Engineering Physics
Faculty of Mechanical Engineering
Brno University of Technology
Technicka 2, Brno 616 69, Czech Republic
Tel.: +420 5 4114 2812
Mail: sestak@kn.vutbr.cz
- Problem with Abinit compilation on Itanium 2, sestak, 08/31/2006
Archive powered by MHonArc 2.6.16.