[Wien] I/O error executing "x -qtl lapw2" under AIX system/xlf

Juergen Spitaler juergen.spitaler at unileoben.ac.at
Wed Feb 18 16:31:55 CET 2009


Dear Prof. Blaha!
We have compiled WIEN2k_09.1 on a IBM P5 machine
with AIX using the xlf fortran compiler.
When running "x -qtl lapw2"  we got the error messages
of the form
   "1525-019 The unformatted I/O statement on unit 15 cannot be completed
    because the unit is connected to the formatted file case.tmp.  The
program
    will recover by ignoring the I/O statement."
This problem did not appear on my linux machine
when I used ifort.

I traced the problem back to the subroutine outp.f.
In this routine (version 09.1) READs and WRITEs
on file no. 15 = case.tmp are performed without
any format specification, e.g. in line 205
        WRITE(15) R,S,T,        &
I could fix the problem by adding the format
specifications as usd in WIEN2k_08.3.

Now I wanted to ask, why these format specifications
were ommitted in the new WIEN version,
and if they could not be reintroduced again
to make life less difficult.
Or is there a way to tell the xlf compiler
how to deal with such a situation?

Best wishes,
Juergen Spitaler

-- 
Dr. Jürgen Spitaler
Material Center Leoben and
Chair of Atomistic Modelling and Design of Materials, Leoben University
Franz-Josef-Straße 18    
8700 Leoben
Tel.: ++43 (0)3842 402 4404
E-Mail: juergen.spitaler at unileoben.ac.at




More information about the Wien mailing list