Page 1 of 1

abinit 6.4.1 + etsfio 1.0.3?

Posted: Mon Oct 25, 2010 10:32 pm
by sbecuwe
Hello,

I'm trying to install Abinit 6.4.1 together with ETSFIO 1.0.3. (Intel 11.1 compilers) It seems there's a problem. The referenced files no longer exist in ETSFIO 1.0.3, but did exist in previous versions.

mpiifort -DHAVE_CONFIG_H -I. -I../.. -I../../src/incs -I../../src/incs -I/apps/ETSFIO/1.0.3-ictce-3.2.1.015.u1/include/intel -I/apps/netCDF/4.0.1-ictce-3.2.1.015.u1/include -free -module /tmp/ABINIT/6.4.1/ictce-3.2.1.015.u1-mpi/ictce-3.2.1.015.u1-mpi/abinit-6.4.1/src/mods -O3 -xHost -g -extend-source -vec-report0 -noaltparam -nofpscomp -c -o pawmkaewf.o pawmkaewf.F90
pawmkaewf.F90(102): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [ETSF_IO_FILE]
use etsf_io_file, only : etsf_io_file_merge
-----^
pawmkaewf.F90(893): error #6406: Conflicting attributes or multiple declaration of name. [ETSF_IO_FILE_MERGE]
call etsf_io_file_merge(out_file,merge_files,lstat,Error)
----------^
pawmkaewf.F90(102): error #6580: Name in only-list does not exist. [ETSF_IO_FILE_MERGE]
use etsf_io_file, only : etsf_io_file_merge
------------------------------^
compilation aborted for pawmkaewf.F90 (code 1)
make[2]: *** [pawmkaewf.o] Error 1


Regards

Stefan

Re: abinit 6.4.1 + etsfio 1.0.3?

Posted: Tue Oct 26, 2010 9:25 am
by gmatteo
Dear Stefan,

thanks for reporting the problem. It has been solved in 642.
For the time being one can simply remove the call to etsf_io_file_merge
as well as the statement: "use etsf_io_file, only etsf_io_file_merge"

The merge tool is only needed for the parallel execution but, in version 642,
pawmkaewf cannot be run in parallel hence etsf_io_file_merge won't never be called.

Matteo