Skip to content

Commit

Permalink
Address flang-new common block padding warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
gdsjaar committed Mar 7, 2024
1 parent 44bb507 commit 0a8141a
Show file tree
Hide file tree
Showing 102 changed files with 169 additions and 431 deletions.
2 changes: 1 addition & 1 deletion packages/seacas/applications/algebra/ag_dbnumq.blk
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ C of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with
C NTESS, the U.S. Government retains certain rights in this software.
C
C See packages/seacas/LICENSE for details
COMMON /DBNUMQ/ EXODUS, NQAREC, NINFO
COMMON /DBNUMQ/ NQAREC, NINFO, EXODUS
LOGICAL EXODUS
C --EXODUS - true iff EXODUS versus GENESIS database
C --NQAREC - the number of QA records
Expand Down
2 changes: 1 addition & 1 deletion packages/seacas/applications/algebra/ag_filter.blk
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ C of Sandia, LLC (NTESS). Under the terms of Contract DE-NA0003525 with
C NTESS, the U.S. Government retains certain rights in this software.
C
C See packages/seacas/LICENSE for details
COMMON /FILTER/ ISFILTER, IDXFLT, CMPFLT, VALFLT, TIMFLT
COMMON /FILTER/ IDXFLT, CMPFLT, VALFLT, TIMFLT, ISFILTER
LOGICAL ISFILTER
INTEGER IDXFLT
INTEGER CMPFLT
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/allal2.f
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ SUBROUTINE ALLAL2 (LENF, IF2EL, IE2ELB, NEWELB)
C -- Uses NELBLK of /DBNUMS/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

INTEGER LENF(0:NELBLK+2)
INTEGER IF2EL(*)
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/allal3.f
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@ SUBROUTINE ALLAL3 (LENF, IF2EL, IF2EL2, IE2ELB, NEWELB)
C -- Uses NELBLK of /DBNUMS/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

INTEGER LENF(0:NELBLK+2)
INTEGER IF2EL(*), IF2EL2(*)
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/allcut.f
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ SUBROUTINE ALLCUT (IE2ELB, LENF, IF2EL, IF2EL2, NEWELB)
C -- Uses NELBLK of /DBNUMS/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

INTEGER IE2ELB(NUMEL)
INTEGER LENF(0:NELBLK+3)
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/cfv2nv.f
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,7 @@ SUBROUTINE CFV2NV (LENF, NLNKF, LINKF, IELBST, ISEVOK, VARFAC,
C -- Uses NUMNPF, IS3DIM of /D3NUMS/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

INTEGER LENF(0:NELBLK)
INTEGER NLNKF(NELBLK)
Expand Down
4 changes: 0 additions & 4 deletions packages/seacas/applications/blot/ckcntr.f
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,6 @@ SUBROUTINE CKCNTR (OK)
C -- Uses CINTOK, LINCON, NCNTR, CINTV of /CNTR/

include 'cntr.blk'
C FLAG FOR EXACT CONTOUR VALUES FOR EACH PLOT
C COMMON /CNTR/ CINTOK, LINCON, NCNTR, CMIN, CMAX, DELC,
C & CINTV(256), NOCMIN, NOCMAX, LABINC, MAXMIN, MAXMAX
C LOGICAL CINTOK, LINCON, NOCMIN, NOCMAX

LOGICAL OK

Expand Down
4 changes: 1 addition & 3 deletions packages/seacas/applications/blot/cntri.f
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,7 @@ REAL FUNCTION CNTRI (ICNTR)
C --Common Variables:
C -- Uses CINTOK, CMIN, DELC, CINTV of /CNTR/

COMMON /CNTR/ CINTOK, LINCON, NCNTR, CMIN, CMAX, DELC,
& CINTV(256), NOCMIN, NOCMAX, LABINC, MAXMIN, MAXMAX
LOGICAL CINTOK, LINCON, NOCMIN, NOCMAX
include 'cntr.blk'

IF (.NOT. CINTOK) THEN
CNTRI = CMIN + (ICNTR-1) * DELC
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/conlab.f
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,7 @@ SUBROUTINE CONLAB (ICNTR, CNTR, NHIT, LABINC, LINSET,

PARAMETER (DXO = .0015, DYO = .0015)

COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

INTEGER LINSET(3)
REAL VARNP(*)
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/contf.f
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,7 @@ SUBROUTINE CONTF (CNTR, VARNP, NLNKF, LINKF1,
C --Common Variables:
C -- Uses IS3DIM of /D3NUMS/

COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

REAL VARNP(*)
INTEGER LINKF1(NLNKF)
Expand Down
7 changes: 2 additions & 5 deletions packages/seacas/applications/blot/contor.f
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,8 @@ SUBROUTINE CONTOR (VARNP, LENF, NLNKF, LINKF, HIDEF,
C -- Uses NCNTR, LABINC, MAXMIN, MAXMAX of /CNTR/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
COMMON /CNTR/ CINTOK, LINCON, NCNTR, CMIN, CMAX, DELC,
& CINTV(256), NOCMIN, NOCMAX, LABINC, MAXMIN, MAXMAX
LOGICAL CINTOK, LINCON, NOCMIN, NOCMAX
include 'd3nums.blk'
include 'cntr.blk'

REAL VARNP(*)
INTEGER LENF(0:NELBLK)
Expand Down
2 changes: 1 addition & 1 deletion packages/seacas/applications/blot/d3nums.blk
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ C NTESS, the U.S. Government retains certain rights in this software.
C
C See packages/seacas/LICENSE for details

COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
COMMON /D3NUMS/ NNPSUR, NUMNPF, LLNSET, IS3DIM
LOGICAL IS3DIM
C --IS3DIM - true if and only if 3D versus 2D mesh
C --NNPSUR - the number of nodes in the surface faces
Expand Down
2 changes: 1 addition & 1 deletion packages/seacas/applications/blot/dbnumgq.blk
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ C -- LESSEL - the length of the side sets element list
C -- LESSNL - the length of the side sets node list
C -- LNPSDF - the length of the side set distribution list

COMMON /DBNUMQ/ EXODUS, NQAREC, NINFO
COMMON /DBNUMQ/ NQAREC, NINFO, EXODUS
LOGICAL EXODUS
C -- EXODUS - true iff EXODUS versus GENESIS database
C -- NQAREC - the number of QA records
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/deadup.F
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,7 @@ SUBROUTINE DEADUP (HIDENP, XN, YN, ZN, IDN2B, *)
C -- Uses IS3DIM, NUMNPF of /D3NUMS/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

LOGICAL HIDENP(NUMNPF)
REAL XN(NUMNPF), YN(NUMNPF), ZN(NUMNPF)
Expand Down
7 changes: 2 additions & 5 deletions packages/seacas/applications/blot/defxyz.f
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,8 @@ SUBROUTINE DEFXYZ (A, ISTEP, FACTOR, SURONL, NPSURF,
C -- Sets IXDEF, IYDEF, IZDEF of /DEFORM/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
COMMON /DEFORM/ DEFPRO, DEFOK, DEFFAC, DDFAC, DFAC,
& IXDEF, IYDEF, IZDEF
LOGICAL DEFPRO, DEFOK
include 'd3nums.blk'
include 'deform.blk'

DIMENSION A(*)
LOGICAL SURONL
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/dtread.f
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,7 @@ SUBROUTINE DTREAD (A, ISTEP, IDTVAR, NNDVAR, NEDVAR,
C -- Uses NUMNP, NUMEL, NELBLK of /DBNUMS/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

DIMENSION A(*)
INTEGER IDTVAR(*)
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/elesta.f
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,7 @@ SUBROUTINE ELESTA (ISYTYP, VARFAC, LENF, NLNKF, LINKF, HIDEF,
C -- Uses IS3DIM of /D3NUMS/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

CHARACTER*(*) ISYTYP
REAL VARFAC(*)
Expand Down
7 changes: 2 additions & 5 deletions packages/seacas/applications/blot/epaint.f
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,8 @@ SUBROUTINE EPAINT (VARFAC, LENF, NLNKF, LINKF, NXFAC, IXFAC,
C -- Uses NCNTR, NOCMIN, NOCMAX of /CNTR/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
COMMON /CNTR/ CINTOK, LINCON, NCNTR, CMIN, CMAX, DELC,
& CINTV(256), NOCMIN, NOCMAX, LABINC, MAXMIN, MAXMAX
LOGICAL CINTOK, LINCON, NOCMIN, NOCMAX
include 'd3nums.blk'
include 'cntr.blk'

REAL VARFAC(*)
INTEGER LENF(0:NELBLK)
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/fixal2.f
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,7 @@ SUBROUTINE FIXAL2 (ALIVE, LENF, IF2EL, IE2ELB, NEWELB)
C -- Uses NELBLK of /DBNUMS/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

LOGICAL ALIVE(NUMEL)
INTEGER LENF(0:NELBLK+2)
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/fixal3.f
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,7 @@ SUBROUTINE FIXAL3 (ALIVE, LENF, IF2EL, IF2EL2, IE2ELB, NEWELB)
C -- Uses NELBLK of /DBNUMS/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

LOGICAL ALIVE(NUMEL)
INTEGER LENF(0:NELBLK+2)
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/fixcut.f
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,7 @@ SUBROUTINE FIXCUT (CUTPT, CUTNRM, X, Y, Z,
PARAMETER (ISIN = +1, ISOUT = -1, ISCUT = 0, ISON = -2, ISSURF=2)

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

REAL CUTPT(3), CUTNRM(3)
REAL X(NUMNP), Y(NUMNP), Z(NUMNP)
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/fixelb.f
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,7 @@ SUBROUTINE FIXELB (IELBST, LENF, IF2EL, IF2EL2, IE2ELB, NEWELB)
C -- Uses NELBLK of /DBNUMS/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

INTEGER IELBST(NELBLK)
INTEGER LENF(0:NELBLK+4)
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/fndsel.f
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,7 @@ SUBROUTINE FNDSEL (NODVAR, NNENUM, NENUM,
C -- Uses NNPSUR, NUMNPF of /D3NUMS/

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

LOGICAL NODVAR
INTEGER NENUM(NNENUM)
Expand Down
7 changes: 3 additions & 4 deletions packages/seacas/applications/blot/gauss.f
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,9 @@ SUBROUTINE GAUSS_BL (ISYTYP, VARFAC, LENF, NLNKF, LINKF, HIDEF,
PARAMETER (KSCHSZ=2)

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
COMMON /ETCOPT/ VECSCL
COMMON /DEVDAT/ DTW, VWSCL
include 'd3nums.blk'
include 'etcopt.blk'
include 'devdat.blk'

CHARACTER*(*) ISYTYP
INTEGER LENF(0:NELBLK)
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/geom2d.f
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,7 @@ SUBROUTINE GEOM2D (LENF, NLNKF, LINKF, IF2EL,
character*8 cdebug

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

INTEGER LENF(0:NELBLK)
INTEGER NLNKF(NELBLK)
Expand Down
3 changes: 1 addition & 2 deletions packages/seacas/applications/blot/geom3d.f
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,7 @@ SUBROUTINE GEOM3D (LENF, NLNKF, LINKF, IF2EL,
character*8 cdebug

include 'dbnums.blk'
COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM
include 'd3nums.blk'

INTEGER LENF(0:NELBLK)
INTEGER NLNKF(NELBLK)
Expand Down
4 changes: 1 addition & 3 deletions packages/seacas/applications/blot/getdst.f
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,9 @@ SUBROUTINE GETDST( NODE1, NODE2, XN, YN, ZN, DIST)

C=======================================================================

include 'd3nums.blk'
REAL XN(*), YN(*), ZN(*)

COMMON /D3NUMS/ IS3DIM, NNPSUR, NUMNPF, LLNSET
LOGICAL IS3DIM

XDIST = XN(NODE2) - XN(NODE1)
YDIST = YN(NODE2) - YN(NODE1)
IF(IS3DIM) THEN
Expand Down
8 changes: 1 addition & 7 deletions packages/seacas/applications/blot/grcaln.f
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,7 @@ SUBROUTINE GRCALN (STRING, LSTR)
C --Routines Called:
C -- LENSTR - (STRLIB) Find string length

COMMON /GRPCOC/ DEVNAM(2), DEVCOD(2)
CHARACTER*3 DEVNAM
CHARACTER*8 DEVCOD
COMMON /GRPCOM/ ICURDV, ISHARD, DEVOK(2), TALKOK(2),
& NSNAP(2), IFONT(2), SOFTCH(2), AUTOPL(2),
& MAXCOL(2), NUMCOL(0:1,2), MAPALT(2), MAPUSE(2)
LOGICAL ISHARD, DEVOK, TALKOK, SOFTCH, AUTOPL
include 'grpcom.blk'

CHARACTER*(*) STRING

Expand Down
10 changes: 1 addition & 9 deletions packages/seacas/applications/blot/grcolr.f
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,7 @@ SUBROUTINE GRCOLR (INDX)
PARAMETER (KCOLIN=6, KCOSYM=44)
include 'params.blk'
include 'cmap-lst.blk'

COMMON /GRPCOC/ DEVNAM(2), DEVCOD(2)
CHARACTER*3 DEVNAM
CHARACTER*8 DEVCOD
COMMON /GRPCOM/ ICURDV, ISHARD, DEVOK(2), TALKOK(2),
& NSNAP(2), IFONT(2), SOFTCH(2), AUTOPL(2),
& MAXCOL(2), NUMCOL(0:1,2), MAPALT(2), MAPUSE(2)
LOGICAL ISHARD, DEVOK, TALKOK, SOFTCH, AUTOPL

include 'grpcom.blk'
include 'grcol.blk'

INTEGER INDX
Expand Down
8 changes: 1 addition & 7 deletions packages/seacas/applications/blot/grcolu.f
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,7 @@ SUBROUTINE GRCOLU (MAP)
C -- Uses DEVOK, ICURDV, NUMCOL, MAPALT of /GRPCOM/
C -- Sets MAPUSE of /GRPCOM/

COMMON /GRPCOC/ DEVNAM(2), DEVCOD(2)
CHARACTER*3 DEVNAM
CHARACTER*8 DEVCOD
COMMON /GRPCOM/ ICURDV, ISHARD, DEVOK(2), TALKOK(2),
& NSNAP(2), IFONT(2), SOFTCH(2), AUTOPL(2),
& MAXCOL(2), NUMCOL(0:1,2), MAPALT(2), MAPUSE(2)
LOGICAL ISHARD, DEVOK, TALKOK, SOFTCH, AUTOPL
include 'grpcom.blk'

CHARACTER*(*) MAP

Expand Down
8 changes: 1 addition & 7 deletions packages/seacas/applications/blot/grexit.f
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,7 @@ SUBROUTINE GREXIT

PARAMETER (KDVDI=10000)

COMMON /GRPCOC/ DEVNAM(2), DEVCOD(2)
CHARACTER*3 DEVNAM
CHARACTER*8 DEVCOD
COMMON /GRPCOM/ ICURDV, ISHARD, DEVOK(2), TALKOK(2),
& NSNAP(2), IFONT(2), SOFTCH(2), AUTOPL(2),
& MAXCOL(2), NUMCOL(0:1,2), MAPALT(2), MAPUSE(2)
LOGICAL ISHARD, DEVOK, TALKOK, SOFTCH, AUTOPL
include 'grpcom.blk'

IF (DEVOK(1)) CALL GRSNAP ('EXIT', 1)
IF (DEVOK(2)) CALL GRSNAP ('EXIT', 2)
Expand Down
8 changes: 1 addition & 7 deletions packages/seacas/applications/blot/grgpar.f
Original file line number Diff line number Diff line change
Expand Up @@ -46,13 +46,7 @@ SUBROUTINE GRGPAR (PARTYP, INDEV, IPARMS, IPSTR)
C -- Uses ICURDV, DEVOK, DEVNAM, NSNAP, IFONT, SOFTCH, AUTOPL,
C -- MAXCOL, NUMCOL, MAPALT of /GRPCOM/

COMMON /GRPCOC/ DEVNAM(2), DEVCOD(2)
CHARACTER*3 DEVNAM
CHARACTER*8 DEVCOD
COMMON /GRPCOM/ ICURDV, ISHARD, DEVOK(2), TALKOK(2),
& NSNAP(2), IFONT(2), SOFTCH(2), AUTOPL(2),
& MAXCOL(2), NUMCOL(0:1,2), MAPALT(2), MAPUSE(2)
LOGICAL ISHARD, DEVOK, TALKOK, SOFTCH, AUTOPL
include 'grpcom.blk'

CHARACTER*(*) PARTYP
INTEGER INDEV
Expand Down
8 changes: 1 addition & 7 deletions packages/seacas/applications/blot/grgpard.f
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,7 @@ SUBROUTINE GRGPARD (PARTYP, INDEV, IPARMS, IPSTR)
C .. Same as GRGPAR, but only handles 'DEVICE' and 'SOFTCHAR'for PARTYP
C .. this is to avoid issues with passing logical or integer for `iparms`

COMMON /GRPCOC/ DEVNAM(2), DEVCOD(2)
CHARACTER*3 DEVNAM
CHARACTER*8 DEVCOD
COMMON /GRPCOM/ ICURDV, ISHARD, DEVOK(2), TALKOK(2),
& NSNAP(2), IFONT(2), SOFTCH(2), AUTOPL(2),
& MAXCOL(2), NUMCOL(0:1,2), MAPALT(2), MAPUSE(2)
LOGICAL ISHARD, DEVOK, TALKOK, SOFTCH, AUTOPL
include 'grpcom.blk'

CHARACTER*(*) PARTYP
INTEGER INDEV
Expand Down
Loading

0 comments on commit 0a8141a

Please sign in to comment.