Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

Ma Bell is a mean mother!


devel / comp.lang.fortran / Re: program convert in fortran 77 to fortran 95

SubjectAuthor
* program convert in fortran 77 to fortran 95arames asus
+* Re: program convert in fortran 77 to fortran 95gah4
|+* Re: program convert in fortran 77 to fortran 95jfh
||`- Re: program convert in fortran 77 to fortran 95gah4
|+- Re: program convert in fortran 77 to fortran 95David Jones
|`- Re: program convert in fortran 77 to fortran 95baf
+- Re: program convert in fortran 77 to fortran 95Beliavsky
`* Re: program convert in fortran 77 to fortran 95John Collins
 `- Re: program convert in fortran 77 to fortran 95John

1
program convert in fortran 77 to fortran 95

<669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2246&group=comp.lang.fortran#2246

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a05:6214:5194:b0:461:d8e1:41bf with SMTP id kl20-20020a056214519400b00461d8e141bfmr942914qvb.4.1652721979733;
Mon, 16 May 2022 10:26:19 -0700 (PDT)
X-Received: by 2002:a25:f312:0:b0:64d:6742:1e80 with SMTP id
c18-20020a25f312000000b0064d67421e80mr11495236ybs.273.1652721979500; Mon, 16
May 2022 10:26:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Mon, 16 May 2022 10:26:19 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=105.235.131.180; posting-account=kiM7EwoAAAA75D9P8b4BckCiMR7tVAmm
NNTP-Posting-Host: 105.235.131.180
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com>
Subject: program convert in fortran 77 to fortran 95
From: asusa19935@gmail.com (arames asus)
Injection-Date: Mon, 16 May 2022 17:26:19 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1045
 by: arames asus - Mon, 16 May 2022 17:26 UTC

program convert in fortran 77 to fortran 95

Re: program convert in fortran 77 to fortran 95

<a5ae786e-a126-4242-8a4a-6bf6e1e15884n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2247&group=comp.lang.fortran#2247

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a37:a90e:0:b0:69f:9b8f:86b4 with SMTP id s14-20020a37a90e000000b0069f9b8f86b4mr13603776qke.513.1652746046255;
Mon, 16 May 2022 17:07:26 -0700 (PDT)
X-Received: by 2002:a25:8244:0:b0:64d:c355:4b75 with SMTP id
d4-20020a258244000000b0064dc3554b75mr5763163ybn.386.1652746046077; Mon, 16
May 2022 17:07:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Mon, 16 May 2022 17:07:25 -0700 (PDT)
In-Reply-To: <669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:d013:ff27:fe92:7490;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:d013:ff27:fe92:7490
References: <669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a5ae786e-a126-4242-8a4a-6bf6e1e15884n@googlegroups.com>
Subject: Re: program convert in fortran 77 to fortran 95
From: gah4@u.washington.edu (gah4)
Injection-Date: Tue, 17 May 2022 00:07:26 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2244
 by: gah4 - Tue, 17 May 2022 00:07 UTC

On Monday, May 16, 2022 at 10:26:21 AM UTC-7, asusa...@gmail.com wrote:
> program convert in fortran 77 to fortran 95

There was once, and I presume still is, a program to convert Fortran 77 to
free-form Fortran 90 or 95.

Most people (but not programs) writing fixed-form Fortran will put in blanks
between keywords and variable names, for readability.

The conversion program that I knew years ago, only knew about actual
Fortran 77 keywords. It would not generally convert fixed form to free
form, for programs with newer keywords.

As fixed form is still allowed in newer Fortran versions, it would be nice
to have a program that could convert even later versions, though with
the restrictions on blanks. (No blanks in the middle of keywords or
identifiers, and at least one between them.)

Otherwise, except for a small number of deleted features, Fortran 77
programs are valid as fixed-form Fortran 95.

It would also be nice to have a program that would convert some
obsolescent features to the appropriate newer form.

Re: program convert in fortran 77 to fortran 95

<22fd3635-adce-41f2-8bb8-f075a4070337n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2248&group=comp.lang.fortran#2248

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a37:7ca:0:b0:69f:7733:27b9 with SMTP id 193-20020a3707ca000000b0069f773327b9mr14687169qkh.493.1652749130833;
Mon, 16 May 2022 17:58:50 -0700 (PDT)
X-Received: by 2002:a0d:fe05:0:b0:2fe:ca40:bc17 with SMTP id
o5-20020a0dfe05000000b002feca40bc17mr16511207ywf.288.1652749130629; Mon, 16
May 2022 17:58:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Mon, 16 May 2022 17:58:50 -0700 (PDT)
In-Reply-To: <a5ae786e-a126-4242-8a4a-6bf6e1e15884n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=115.189.83.68; posting-account=KnYfEgoAAAD1tUJTvdAUZ3XojNa5tezZ
NNTP-Posting-Host: 115.189.83.68
References: <669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com> <a5ae786e-a126-4242-8a4a-6bf6e1e15884n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <22fd3635-adce-41f2-8bb8-f075a4070337n@googlegroups.com>
Subject: Re: program convert in fortran 77 to fortran 95
From: harperjf2@gmail.com (jfh)
Injection-Date: Tue, 17 May 2022 00:58:50 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: jfh - Tue, 17 May 2022 00:58 UTC

On Tuesday, May 17, 2022 at 12:07:27 PM UTC+12, gah4 wrote:
> On Monday, May 16, 2022 at 10:26:21 AM UTC-7, asusa...@gmail.com wrote:
> > program convert in fortran 77 to fortran 95
> There was once, and I presume still is, a program to convert Fortran 77 to
> free-form Fortran 90 or 95.
>
> Most people (but not programs) writing fixed-form Fortran will put in blanks
> between keywords and variable names, for readability.
>
> The conversion program that I knew years ago, only knew about actual
> Fortran 77 keywords. It would not generally convert fixed form to free
> form, for programs with newer keywords.
>
> As fixed form is still allowed in newer Fortran versions, it would be nice
> to have a program that could convert even later versions, though with
> the restrictions on blanks. (No blanks in the middle of keywords or
> identifiers, and at least one between them.)
>
> Otherwise, except for a small number of deleted features, Fortran 77
> programs are valid as fixed-form Fortran 95.

There is a way for a valid f77 program to be invalid f95. The f77 program may have included a function with the same name as an intrinsic function new in f90 or f95, but with quite different arguments, if it did not have to be labelled EXTERNAL where it was used.

Re: program convert in fortran 77 to fortran 95

<210848d9-3554-4980-a15f-b1e6aae1201dn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2249&group=comp.lang.fortran#2249

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a05:6214:20ec:b0:461:dc16:163d with SMTP id 12-20020a05621420ec00b00461dc16163dmr930685qvk.40.1652750730758;
Mon, 16 May 2022 18:25:30 -0700 (PDT)
X-Received: by 2002:a81:4e14:0:b0:2ff:2586:ee57 with SMTP id
c20-20020a814e14000000b002ff2586ee57mr1230939ywb.459.1652750730596; Mon, 16
May 2022 18:25:30 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Mon, 16 May 2022 18:25:30 -0700 (PDT)
In-Reply-To: <22fd3635-adce-41f2-8bb8-f075a4070337n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:5574:d5b8:ce5f:8fad;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:5574:d5b8:ce5f:8fad
References: <669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com>
<a5ae786e-a126-4242-8a4a-6bf6e1e15884n@googlegroups.com> <22fd3635-adce-41f2-8bb8-f075a4070337n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <210848d9-3554-4980-a15f-b1e6aae1201dn@googlegroups.com>
Subject: Re: program convert in fortran 77 to fortran 95
From: gah4@u.washington.edu (gah4)
Injection-Date: Tue, 17 May 2022 01:25:30 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2219
 by: gah4 - Tue, 17 May 2022 01:25 UTC

On Monday, May 16, 2022 at 5:58:52 PM UTC-7, jfh wrote:

(snip)

> > Otherwise, except for a small number of deleted features, Fortran 77

> > programs are valid as fixed-form Fortran 95.
> There is a way for a valid f77 program to be invalid f95. The f77 program may
> have included a function with the same name as an intrinsic function new in f90 or f95,
> but with quite different arguments, if it did not have to be labelled EXTERNAL where it was used.

I suppose so. But about as likely, a function that is an extension, or otherwise supported
by some compiler.

Last time I ran into that, was porting a program that is older than Fortran 66, which
used a LINK function. (I believe a function defined in the program.) Since it was not
a Fortran 77 intrinsic function, it would have been valid, and should also be valid
in later Fortran, but (as well as I remember) not to gfortran.

Re: program convert in fortran 77 to fortran 95

<t5vn0p$okr$1@gioia.aioe.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2250&group=comp.lang.fortran#2250

  copy link   Newsgroups: comp.lang.fortran
Path: i2pn2.org!i2pn.org!aioe.org!/Adh2v7LvPPHwMhGJ8JsiA.user.46.165.242.91.POSTED!not-for-mail
From: dajhawkxx@nowherel.com (David Jones)
Newsgroups: comp.lang.fortran
Subject: Re: program convert in fortran 77 to fortran 95
Date: Tue, 17 May 2022 08:39:53 -0000 (UTC)
Organization: Aioe.org NNTP Server
Message-ID: <t5vn0p$okr$1@gioia.aioe.org>
References: <669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com> <a5ae786e-a126-4242-8a4a-6bf6e1e15884n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="25243"; posting-host="/Adh2v7LvPPHwMhGJ8JsiA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: XanaNews/1.21-f3fb89f (x86; Portable ISpell)
X-Notice: Filtered by postfilter v. 0.9.2
 by: David Jones - Tue, 17 May 2022 08:39 UTC

gah4 wrote:

> On Monday, May 16, 2022 at 10:26:21 AM UTC-7, asusa...@gmail.com
> wrote:
> > program convert in fortran 77 to fortran 95
>
> There was once, and I presume still is, a program to convert Fortran
> 77 to free-form Fortran 90 or 95.
>
> Most people (but not programs) writing fixed-form Fortran will put in
> blanks between keywords and variable names, for readability.
>
> The conversion program that I knew years ago, only knew about actual
> Fortran 77 keywords. It would not generally convert fixed form to
> free form, for programs with newer keywords.
>
> As fixed form is still allowed in newer Fortran versions, it would be
> nice to have a program that could convert even later versions, though
> with the restrictions on blanks. (No blanks in the middle of keywords
> or identifiers, and at least one between them.)
>
> Otherwise, except for a small number of deleted features, Fortran 77
> programs are valid as fixed-form Fortran 95.
>
> It would also be nice to have a program that would convert some
> obsolescent features to the appropriate newer form.

There is a program called "to_f90" that will do part of this, If can be
found on the page https://wp.csiro.au/alanmiller/ (which is an archive
of stuff from Alan J. Miller).

The description of this says ...
"
TO_F90

A Fortran 90 program for converting fixed-format Fortran 77 code to
Fortran 90 free-format. Other changes replace old Fortran constructs
with more modern ones.

The conversions made include:
1. Standard format (column 7-72) converted to free-format.
2. DO loops and IF blocks indented.
3. Most labels are removed from loops and replaced with END DO, CYCLE,
EXIT, and DO-loop constructs where appropriate.
4. 3-way arithmetic IFs converted to IF .. THEN .. ELSE constructs.
5. TYPE and INTENT declarations inserted for all subroutine and
function arguments.
6. Computed GOTOs converted to SELECT CASE constructs.
7. Embedded blanks are removed from numerical constants; they are
illegal
in free format.

N.B. Some known bugs are listed in the program comments.

N.B. Users may like to use a program such as TIDY, available from
simtelnet,
before using TO_F90. TIDY will convert Hollerith strings; TO_F90 will
not.

Warning: Both TIDY and TO_F90 expect Fortran 77 code as input.
In particular, both programs are intolerant of so-called Fortran 77 code
containing DO .. END DO constructs and in-line comments after `!' (both
illegal in F77).

The program is supplied in source code form. It is in standard
Fortran 90.
It should compile with any full Fortran 90/95 compiler.
"

Re: program convert in fortran 77 to fortran 95

<jej9ilFlmb0U1@mid.individual.net>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2251&group=comp.lang.fortran#2251

  copy link   Newsgroups: comp.lang.fortran
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: baf@nowhere.com (baf)
Newsgroups: comp.lang.fortran
Subject: Re: program convert in fortran 77 to fortran 95
Date: Tue, 17 May 2022 21:04:39 -0700
Lines: 29
Message-ID: <jej9ilFlmb0U1@mid.individual.net>
References: <669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com>
<a5ae786e-a126-4242-8a4a-6bf6e1e15884n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net zdCLPEQORj4kHUP8j+vATQPD5WMNElEF7jZlsyTKbWauvuoZgc
Cancel-Lock: sha1:KZdMU3X1WW7f5Vqnu14ae+CnhPw=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.9.0
Content-Language: en-US
In-Reply-To: <a5ae786e-a126-4242-8a4a-6bf6e1e15884n@googlegroups.com>
 by: baf - Wed, 18 May 2022 04:04 UTC

On 5/16/2022 5:07 PM, gah4 wrote:
> On Monday, May 16, 2022 at 10:26:21 AM UTC-7, asusa...@gmail.com wrote:
>> program convert in fortran 77 to fortran 95
>
> There was once, and I presume still is, a program to convert Fortran 77 to
> free-form Fortran 90 or 95.
>
> Most people (but not programs) writing fixed-form Fortran will put in blanks
> between keywords and variable names, for readability.
>
> The conversion program that I knew years ago, only knew about actual
> Fortran 77 keywords. It would not generally convert fixed form to free
> form, for programs with newer keywords.
>
> As fixed form is still allowed in newer Fortran versions, it would be nice
> to have a program that could convert even later versions, though with
> the restrictions on blanks. (No blanks in the middle of keywords or
> identifiers, and at least one between them.)
>
> Otherwise, except for a small number of deleted features, Fortran 77
> programs are valid as fixed-form Fortran 95.
>
> It would also be nice to have a program that would convert some
> obsolescent features to the appropriate newer form.
>
>

see https://people.math.sc.edu/Burkardt/f_src/f77_to_f90/f77_to_f90.html
for another possible tool

Re: program convert in fortran 77 to fortran 95

<d44ac474-e61e-4079-af65-e0ada3d0b6b4n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2252&group=comp.lang.fortran#2252

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a05:620a:28c7:b0:6a0:5de3:e6 with SMTP id l7-20020a05620a28c700b006a05de300e6mr20478982qkp.464.1652880463496;
Wed, 18 May 2022 06:27:43 -0700 (PDT)
X-Received: by 2002:a81:78ce:0:b0:2f8:fbad:c446 with SMTP id
t197-20020a8178ce000000b002f8fbadc446mr31182858ywc.498.1652880463337; Wed, 18
May 2022 06:27:43 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Wed, 18 May 2022 06:27:43 -0700 (PDT)
In-Reply-To: <669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=173.76.111.99; posting-account=Ac_J3QkAAABih73tf3Yz4sHazwGUM-hW
NNTP-Posting-Host: 173.76.111.99
References: <669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d44ac474-e61e-4079-af65-e0ada3d0b6b4n@googlegroups.com>
Subject: Re: program convert in fortran 77 to fortran 95
From: beliavsky@aol.com (Beliavsky)
Injection-Date: Wed, 18 May 2022 13:27:43 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2699
 by: Beliavsky - Wed, 18 May 2022 13:27 UTC

On Monday, May 16, 2022 at 1:26:21 PM UTC-4, asusa...@gmail.com wrote:
> program convert in fortran 77 to fortran 95

My list of Fortran tools has a section "Fixed to Free Source Form Conversion" https://github.com/Beliavsky/Fortran-Tools#fixed-to-free-source-form-conversion . Here is the text without links:

EZUP: tool to convert Fortran fixed source form to free source form to be compatible with ELF90, by August Miller

f2f: Perl script which does much of the tedious work of converting FORTRAN 77 source code into modern Fortran, by Colby Lemon

f77tof90: Python script that reads in a Fortran 77 (.f or .F) fixed form file and converts it to a free form Fortran 90 file (.f90 or .F90), by mattdturner. It was successfully used to convert a legacy codebase (over 400 .f/.F files and millions of lines of code) from Fortran 77 to Fortran 90.

FORTRAN77_to_Fortran90: convert old fixed source FORTRAN 77 code to free form Fortran 90 code, by Koushikphy

fortran-legacy-tools: tools to deal with Fortran code: fixed to free source form converter, upper- to lowercase converter, formatter for variable declarations, by ylikx

freestyle: script to convert fixed form Fortran files (written in Fortran 77) and header files to free form, by bast

GConvert: program to convert fixed form Fortran into code that works as fixed or free form, by GeorgeTsikas.

to_f90: Alan Miller's tool for converting Fortran 77 code to free-form Fortran 90 code, from jbdv-no

Re: program convert in fortran 77 to fortran 95

<f749994f-9e20-4dd4-9f68-b079fa47b6d9n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2253&group=comp.lang.fortran#2253

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:a05:620a:c86:b0:69f:c7cb:935a with SMTP id q6-20020a05620a0c8600b0069fc7cb935amr20171125qki.229.1652881352053;
Wed, 18 May 2022 06:42:32 -0700 (PDT)
X-Received: by 2002:a0d:fe05:0:b0:2fe:ca40:bc17 with SMTP id
o5-20020a0dfe05000000b002feca40bc17mr24762453ywf.288.1652881351816; Wed, 18
May 2022 06:42:31 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Wed, 18 May 2022 06:42:31 -0700 (PDT)
In-Reply-To: <669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=146.200.13.174; posting-account=xDRY5QoAAAC2FYqWewp8nrpnVLhp0KxM
NNTP-Posting-Host: 146.200.13.174
References: <669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f749994f-9e20-4dd4-9f68-b079fa47b6d9n@googlegroups.com>
Subject: Re: program convert in fortran 77 to fortran 95
From: john.collins@simconglobal.com (John Collins)
Injection-Date: Wed, 18 May 2022 13:42:32 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1505
 by: John Collins - Wed, 18 May 2022 13:42 UTC

On Monday, May 16, 2022 at 6:26:21 PM UTC+1, asusa...@gmail.com wrote:
> program convert in fortran 77 to fortran 95

fpt ( http://simconglobal.com ) will convert fixed to free format. It will also substitute intrinsic functions which have changed from the original system, systematically edit variable names and re-program many legacy features.

Re: program convert in fortran 77 to fortran 95

<2788adc7-e576-4994-8149-f57bc668a66cn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=2261&group=comp.lang.fortran#2261

  copy link   Newsgroups: comp.lang.fortran
X-Received: by 2002:ac8:7e8b:0:b0:2f9:e3d:58ff with SMTP id w11-20020ac87e8b000000b002f90e3d58ffmr2485279qtj.670.1652932884144;
Wed, 18 May 2022 21:01:24 -0700 (PDT)
X-Received: by 2002:a5b:cc9:0:b0:64b:22ea:9165 with SMTP id
e9-20020a5b0cc9000000b0064b22ea9165mr2547523ybr.612.1652932883943; Wed, 18
May 2022 21:01:23 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.fortran
Date: Wed, 18 May 2022 21:01:23 -0700 (PDT)
In-Reply-To: <f749994f-9e20-4dd4-9f68-b079fa47b6d9n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:546:300:4c20:6432:550a:eab8:9f55;
posting-account=7tVJUQoAAACymEG6aShD5R0lhHCm_A0r
NNTP-Posting-Host: 2601:546:300:4c20:6432:550a:eab8:9f55
References: <669aaa4c-92eb-4c24-85c5-d4b2b340075fn@googlegroups.com> <f749994f-9e20-4dd4-9f68-b079fa47b6d9n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2788adc7-e576-4994-8149-f57bc668a66cn@googlegroups.com>
Subject: Re: program convert in fortran 77 to fortran 95
From: urbanjost@comcast.net (John)
Injection-Date: Thu, 19 May 2022 04:01:24 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1373
 by: John - Thu, 19 May 2022 04:01 UTC

The commerical package https://polyhedron.com/?product=plusfort
does a lot if not all of the conversions mentioned by the OP as well.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor