Description ftnchek test file: t208x.f, Mon Mar 13 14:13:16 1995 Adapted from a benchmark program at the University of Utah, with code bodies and most comments eliminated. ftnchek's -makedcls option and the dcl2inc program have been subsequently used on the original copy of this program to replace all in-line COMMON blocks with INCLUDE statements and separate include files. Modified Sat Feb 3 10:07:52 EST 2001 by R. Moniot to include a NAMELIST declaration to improve it as a test of ftnchek. The declarations were excerpted from the PLOT79 grfgg3.sf3 file.
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1) INTEGER NR (NR = 32) INTEGER NT (NT = 16) INTEGER NR2 (NR2 = NR+2) INTEGER NT1 (NT1 = NT+1) INTEGER NW (NW = 2*NT+15) INTEGER MMAX (MMAX = 200)
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1) INTEGER NR (NR = 32) INTEGER NT (NT = 16) INTEGER NR2 (NR2 = NR+2) INTEGER NT1 (NT1 = NT+1) INTEGER MMAX (MMAX = 200)
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1)
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1)
Argument Definitions (+ indicates altered content) DOUBLE PRECISION A, B, C, W DOUBLE PRECISION Y
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER N (N = NG-1) INTEGER NBP1 (NBP1 = NB+1)
Argument Definitions (+ indicates altered content) DOUBLE PRECISION A, B, C, W DOUBLE PRECISION Y
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER N (N = NG-1) INTEGER NBP1 (NBP1 = NB+1)
Argument Definitions (+ indicates altered content) DOUBLE PRECISION P, W2
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1)
Argument Definitions (+ indicates altered content) DOUBLE PRECISION D, S3, W2
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1)
Argument Definitions (+ indicates altered content) DOUBLE PRECISION A, B INTEGER ISIGN
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER N (N = NG) INTEGER NBP1 (NBP1 = NB+1)
Argument Definitions (+ indicates altered content) INTEGER N
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1)
Argument Definitions (+ indicates altered content) INTEGER N
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1)
Argument Definitions (+ indicates altered content) DOUBLE PRECISION C, ELF, F, PHIA DOUBLE PRECISION PHIN, TIME, U, XM DOUBLE PRECISION ZAG INTEGER N, NK
Description prints out data(0:ng,0:ng) for subsequent plotting
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1) INTEGER NR (NR = 32) INTEGER NT (NT = 16) INTEGER NR2 (NR2 = NR+2) INTEGER NT1 (NT1 = NT+1) INTEGER MMAX (MMAX = 200)
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1) INTEGER MMAX (MMAX = 200)
Argument Definitions (+ indicates altered content) INTEGER N
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1)
Argument Definitions (+ indicates altered content) INTEGER N
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1)
Argument Definitions (+ indicates altered content) DOUBLE PRECISION DIAG, SUBD INTEGER NN
Source file: t208x.f
Argument Definitions (+ indicates altered content) DOUBLE PRECISION B, DIAG, SUB, X INTEGER NM1
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1) INTEGER MAX (MAX = NBP1)
Argument Definitions (+ indicates altered content) DOUBLE PRECISION PH
Description extend ph periodically
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1)
Argument Definitions (+ indicates altered content) DOUBLE PRECISION L, R, V
Source file: t208x.f
Argument Definitions (+ indicates altered content) DOUBLE PRECISION ALPHA, K1, PH, PHN
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1)
Source file: t208x.f
Parameter Variables Used INTEGER L2NG (L2NG = 6) INTEGER NG (NG = 2**L2NG) INTEGER NB (NB = NG+2) INTEGER NBP1 (NBP1 = NB+1) INTEGER NR (NR = 32) INTEGER NT (NT = 16) INTEGER NR2 (NR2 = NR+2) INTEGER NT1 (NT1 = NT+1)