MathGroup Archive 2010

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: FortranForm

  • To: mathgroup at
  • Subject: [mg109568] Re: FortranForm
  • From: Gerry Flanagan <flanagan at>
  • Date: Wed, 5 May 2010 06:07:40 -0400 (EDT)

There is a library package available by Mark Sofroniou.
It is a much more general approach than the built-in FotranForm, and 
there are options to do just what you're asking. Unfortunately, it 
hasn't been maintained for the latest Mathematica versions (to my knowledge), so 
you may get a few warnings and errors, particularly related to 
subexpression optimization. I've generally managed work-arounds.
Gerry F.

On 5/4/2010 6:30 AM, Gideon wrote:
> I have two, possibly related, questions on the FortranForm command.
> 1.  Is it possible to get Fortran 90/95 style output?  In particular,
> I'd like to have long lines broken up with the end of line&
> character, rather than the sixth column indicator as it is now.
> 2.  Is it possible to get it to output decimals where it has whole
> numbers?  For instance, in some code I have, a factor of sqrt(2)
> appears.  FortranForm renders this as Sqrt(2).  My compiler (gfortran
> 4.4) doesn't like this because it sees this as the square root of an
> integer.  I have been resolving this with find-replace, and suspect I
> could also deal with it by compiler flags, but it's annoying.

  • Prev by Date: Re: space between Output cels
  • Next by Date: Re: FortranForm
  • Previous by thread: Re: FortranForm
  • Next by thread: Re: FortranForm