Invoke the fortran syntax checker, forchk, with these commands ... Well, not quite.  Let linux expand the argument list and then just before each *.ftn and each *.f file, add these options:  "-nf95 -f77 "

# To create the *.f and *.f90 files
cd VerticalInterpoation
make
cd ..
make

export FCKCNF=/home/dormrb02/ssm-research/forcheck_v13.5_linux24-i386/lib/forcheck/rs6000.cnf

NOTE:  it would be a good idea to add the -standard option 

forchk `cat fckoptions.cnf` \
 *.f \
 -f95 -ff mod_tovs.cdk90 \
 -f95 -ff -obs -inf VerticalInterpolation/VertInterpConstants.f90 \
 -f95 -ff -obs -inf VerticalInterpolation/VerticalGrid.f90 \
 -f95 -ff -obs -inf VerticalInterpolation/VerticalInterpolation.f90 \
 -f95 -ff -obs -inf AAI_Constants.f90 \
 -f95 -ff -obs -inf HorizontalGrid.f90 \
 -f95 -ff -obs -inf PressureField.f90 \
 -f95 -ff -obs -inf BarrelOfCubes.f90 \
 -f95 -ff -obs -inf AnalIncFstdFile.f90 \
 -f95 -ff -obs -inf StubsForForchk.ftn90 \
 -f95 -ff -obs -inf AddAnalysisIncrement.f90 \
 -f95 -ff -obs -inf NomvarClasses.f90 \
 -f95 -ff -obs -inf FieldLogic.f90 \
 -f95 -ff -obs -inf FieldLogicIfc.f90 \
 -f95 -ff -obs -inf SpecialInterpolationDummy.f90 \
 > forchk.out


??? :
At the time of writing, after expansion and inserting the *.ftn options, this yielded:

forchk `cat fckoptions.cnf` AAI_Constants.ftn90 AddAnalysisIncrement.ftn90 AnalIncFstdFile.ftn90 BarrelOfCubes.ftn90 FieldLogic.ftn90 FieldLogicIfc.ftn90 HorizontalGrid.ftn90 NomvarClasses.ftn90 PressureField.ftn90 SpecialInterpolationDummy.ftn90 StubsForForchk.ftn90 TestBarrel.ftn90 -nf95 -f77 ajhum.ftn -nf95 -f77 calcpres.ftn -nf95 -f77 calgz.ftn -nf95 -f77 lintv_minmax.ftn -nf95 -f77 matapatst2.ftn -nf95 -f77 mfotvt8.ftn -nf95 -f77 mhuaesgd2.ftn -nf95 -f77 sfoqst8.ftn -nf95 -f77 sfoqst8_cmam.ftn -nf95 -f77 vtapst2.ftn -nf95 -f77 mfotvt2.f -nf95 -f77 sfoqst2.f mod_tovs.cdk90 VerticalInterpolation/CreateViTypesMod.ftn90 VerticalInterpolation/VerticalInterpolation.ftn90 VerticalInterpolation/VerticalInterpolation_Body.ftn90 VerticalInterpolation/ViIfc.ftn90 VerticalInterpolation/ViIfc_Body.ftn90 VerticalInterpolation/VertInterpConstants.cdk90 VerticalInterpolation/VerticalGrid.cdk90 > forchk.out
