Rather than making a massive change to PETSc, how about the following modest
proposal
Add a configure option that causes PETSc to compile Fortran code with the
free-form option. When built with this option, of course, possibly many of the
current examples just won’t be built in that configuration.
Barry
On Nov 7, 2013, at 9:50 AM, Jed Brown <[email protected]> wrote:
> Blaise A Bourdin <[email protected]> writes:
>
>> Would it be possible to remove all instance of the "PARAMETER” keyword from
>> the petsc source code? I would like to compile a FORTRAN IV boundary element
>> program I wrote in 1963 for the structural analysis of 8 track cartridges.
>> Also, where do I get a punch-card version of petsc source code? I cannot
>> compile git on my IBM 7030.
>
> Hey now. These are _your_ people. You're welcome to come hang out on the C
> side. ;-)
>
>
> I don't have a problem with making all PETSc Fortran use free form,
> though it may cause significant work for some users. For example, if
> they use #include with fixed-form includes, the change would force them
> to either change all their headers to free-form (thus the entire
> project), change the headers to polyglot fixed/free, or to tear the
> PETSc-related source out into source files that do not depend on the
> headers. I hope there are not many in this situation.