New ARPS Coding Standards with Fortran 90
ARPS Fortran 90 Migration - Reasons and Approach
New standard for ARPS version 5.0 and later in Fortran 90
.
Example ARPS code in Fortran 90:
solvq.f90
hand converted from Fortran 77 code
solvq.f
.
Include files
globcst.inc
,
bndry.inc
and
exbc.inc
are converted to F90 modules
globcst.f90
,
bndry.f90
and
exbc.f90
.
Converting F77 code to F90 code: see what a converter like
convert.f90
can do to
solve3d.f
. After applying the converter, we have
solve3d.f90
.
Standard and conventions for pre-5.0 versions of ARPS in Fortran 77.
Excerpted from
ARPS 4.0 User's Guide
.