[Pw_forum] wrong record length
vormar at gmail.com
Tue Mar 10 00:03:25 CET 2009
Dear Axel, Lex and Paolo,
Sorry for the late answer. Thanks again for all your help. If someone
meets the same problem, here is the solution. Unfortunately the
easiest way didn't work (just outcommenting the test for negative
unf_recl) and declaring unf_recl as integer*8 didn't help either.
However on this specific system with XL fortran compiler adding
"-qintsize=8" to FFLAGS solved my problem.
2009/3/3 Paolo Giannozzi <giannozz at democritos.it>:
> Axel Kohlmeyer wrote:
>> the interesting question is now, how to work around this problem.
>> you could try and declare unf_recl as integer*8 and try to recompile.
> once upon a time there were limitations on the maximum length of
> direct access records on some machines. I remember I modified the
> two routines that open and read/write in such a way that each
> record was split into more records with the maximum allowed
> length. Anyway, for very big jobs, integers that don't fit
> into 32 bits will show up somewhere else, so the ultimate
> solution is to compile with default 64-bit integers, I guess
> Paolo Giannozzi, Democritos and University of Udine, Italy
> Pw_forum mailing list
> Pw_forum at pwscf.org
More information about the users