On 07/09/2010 02:33 AM, Bernd Schubert wrote:
> You have to keep in mind that Gaussian is a Fortran application. Fortran has
> its own IO library and it would be quite possible that the library of some
> compilers can handle a short write, but the library of other compilers can
> not... In my university group we had to deal with quite some weird effects
> between fortran-IO implementations...
>
> David, did you use PGI or another compiler? Last time I had to deal with
> Gaussian only PGI was supported, but I have not checked for recent Gaussian
> versions.
>

Hi Bernd,

Gaussian uses C directly for all system interaction.  And we have confirmed
that the behaviour is not confined to the standard PGI build.

With regards to dodgy Fortran runtimes, yes, we believe the Intel lib can
(effectively) return a "zero written" EINTR to the application. I say
effectively because the only indication is an "interrupted system call" message
to stderr while doing IO.  There is no portable Fortran way to determine that
this is a recoverable EINTR return.

David
_______________________________________________
Lustre-discuss mailing list
Lustre-discuss@lists.lustre.org
http://lists.lustre.org/mailman/listinfo/lustre-discuss

Reply via email to