From: Axel Kohlmeyer (akohlmey_at_cmm.chem.upenn.edu)
Date: Mon Mar 09 2009 - 13:59:25 CDT

On Mon, 2009-03-09 at 19:16 +0100, Bogdan Costescu wrote:
> On Mon, 9 Mar 2009, Axel Kohlmeyer wrote:
>
> > charmm on linux is compiled with gfortran and that uses by default
> > 64-bit record seperators in fortran unformatted, and not 32-bit ones
> > like everybody else (well, there is a flag to set it, but next to
> > nobody uses it).
>
> The gfortran option '-frecord-marker=4' is used by default on x86_64;
> in c33 there was a test to check whether it works, but newer versions
> of CHARMM don't include this test anymore. c33 is ~3years old and was

bogdan,

i was referring to people using gfortran in general
and not CHARMM specifically. i am supporting a lot of
codes that write out binary unformatted fortran files,
and next to all problems related to reading those files
into c code result from either record length marker
incompatibilities due to use of gfortran without the
record marker flag or different endianness.

cheers,
    axel.

> the first version to officially support gfortran; since c34, gfortran
> is the default compiler used for the 'gnu' architecture (the one used
> most often with Linux).
>
> I don't really know where this information that 'next to nobody uses
> it' comes from...
>

-- 
=======================================================================
Axel Kohlmeyer   akohlmey_at_cmm.chem.upenn.edu   http://www.cmm.upenn.edu
   Center for Molecular Modeling   --   University of Pennsylvania
Department of Chemistry, 231 S.34th Street, Philadelphia, PA 19104-6323
tel: 1-215-898-1582,  fax: 1-215-573-6233,  office-tel: 1-215-898-5425
=======================================================================
If you make something idiot-proof, the universe creates a better idiot.