Vous êtes sur la page 1sur 167

GT STRUDL

User

Reference

Manual

Data Base Exchange


(GTSTRUDL DBX)
Volume 5
Revision U

Computer Aided Structural Engineering Center


School of Civil and Environmental Engineering
Georgia Institute of Technology
Atlanta, Georgia 30332-0355

This page intentionally left blank.

Rev U

ii

V5

GTSTRUDL User Manual Revision History


Revision
No.

Date
Released

4/88

New feature enhancements to all major areas of


GTSTRUDL: automatic generation, list processing, steel
design, finite element and dynamic analysis, graphics, and
reinforced concrete design. A new major functional area,
Data Base Exchange, was added in a new volume, Volume
5. Also typographical error corrections.

5/89

New feature enhancements to dynamic analysis, finite element analysis, internal member results, list concepts,
graphics, steel and reinforced concrete design. Also, typographical error corrections.

9/90

Addition of GT Modeler. New volume of the User Manual,


Volume 6.

9/91

New feature enhancements to automatic generation,


graphics, concepts, dynamic analysis, finite element output,
DBX, GT Modeler, and member property specification.
Also, typographical error corrections.

11/93

New feature enhancements added to all major functional


areas of GTSTRUDL. New elastic buckling feature added
(Section 2.8).

9/96

New feature enhancements added to all major functional


areas of GTSTRUDL.

4/99

Upgraded features and options as well as performance enhancements added to GTSTRUDL.

4/02

Upgraded features and options as well as performance enhancements added to GTSTRUDL.

1/2005

New feature enhancements.

12/2006

New feature enhancements.

4/2009

Table of Contents updated for Version 30 no changes to


documentation.

Rev U

Description

iii

V5

This page intentionally left blank.

Rev U

iv

V5

NOTICES
GTSTRUDL User Reference Manual, Volume 5, Data Base Exchange (DBX), Revision U
is applicable to Version 30 of GTSTRUDL released April 2009 and subsequent versions.
GTSTRUDL computer program is proprietary to and a trade secret of the Georgia Tech
Research Corporation, Atlanta, Georgia 30332.
GTSTRUDL is a registered service mark of the Georgia Tech Research Corporation, Atlanta,
Georgia, U.S.A.

DISCLAIMER
NEITHER GEORGIA TECH RESEARCH CORPORATION NOR GEORGIA INSTITUTE
OF TECHNOLOGY MAKE ANY WARRANTY EXPRESSED OR IMPLIED AS TO THE
DOCUMENTATION, FUNCTION, OR PERFORMANCE OF THE PROGRAM DESCRIBED HEREIN AND THE USERS OF THE PROGRAM ARE EXPECTED TO MAKE
THE FINAL EVALUATION AS TO THE USEFULNESS OF THE PROGRAM IN THEIR
OWN ENVIRONMENT.

Commercial Software Rights Legend


Any use, duplication, or disclosure of this software by or for the U.S. Government shall be
restricted to the terms of a license agreement in accordance with the clause at DFARS
227.7202-3 (June 2005).
This material may be reproduced by or for the U.S. Government pursuant to the copyright
license under the clause at DFARS 252.227-7013, September 1989.
Georgia Tech Research Corporation
Georgia Institute of Technology
Atlanta, Georgia 30332-0355

Copyright 1988 - 2009


Georgia Tech Research Corporation
Atlanta, Georgia 30332
ALL RIGHTS RESERVED
Printed in United States of America

Rev U

V5

This page is intentionally left blank.

Rev U

vi

V5

Table of Contents
Section

Page

GTSTRUDL User Manual Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii


NOTICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
DISCLAIMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Commercial Software Rights Legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
SUMMARY OF DBX COMMANDS
1.

The DBX FILE SPEC Command . . . . . . . . . . . . . . . . . . . . . . . . . . Summary 1-1

2.

The WRITE Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary 2-1

Section 1.0

Rev U

Record Formats and Structures for DBX Files . . . . . . . . . . . . . . . . . . . 1-1

vii

V5

This page intentionally left blank

Rev U

viii

V5

List of Figures
Figure

Page

1-1

Rotated Releases at Support Joint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8

1-2

Average Results for PLANE STRESS and STRAIN Elements . . . . . . . . 1-73

1-3

Average Results for PLATE and PLATE BENDING Elements . . . . . . . . 1-74

1-4

Average Results Interpretation for TRIDIMENSIONAL Elements . . . . . 1-75

1-5

Principal Stress and Strain Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . 1-76

1-6

Principal Membrane Results Interpretation . . . . . . . . . . . . . . . . . . . . . . . . 1-77

1-7

Principal Bending Results Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . 1-78

Rev U

ix

V5

This page intentionally left blank.

Rev U

V5

List of Tables
Table

Page

1-1

Joint Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

1-2

Member Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9

1-3

Finite Element Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15

1-4

Member Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-23

1-5

Member Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-28

1-6

Applied Joint Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-32

1-7

Applied Joint Temperature Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-37

1-8

Applied Member Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-41

1-9

Joint Results (from Static Analysis) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-50

1-10

Member Results (from Static Analysis) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-54

1-11

Section Forces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-59

1-12

Average Element Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-63

1-12a

AVGER -- PLANE STRESS/STRAIN Elements . . . . . . . . . . . . . . . . . . . 1-68

1-12b

AVGER -- PLATE BENDING Elements . . . . . . . . . . . . . . . . . . . . . . . . . 1-69

1-12c

AVGER -- TRIDIMENSIONAL Elements . . . . . . . . . . . . . . . . . . . . . . . . 1-70

1-12d

AVGER -- AXISYMMETRIC Elements . . . . . . . . . . . . . . . . . . . . . . . . . 1-71

1-12e

AVGER -- PLATE Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-72

1-13

RC Design Standard Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-79

1-14

RC Design Expanded Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-89

1-15

DBX Catalog File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-100

1-16

Dynamic Data for SELOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-103

1-17

Dynamic Mass Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-105

1-18

Dynamic Stiffness Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-108

1-19

Damping Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-111

1-20

Stiffness Proportional Damping Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . 1-114

1-21

Mass Proportional Damping Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-117

1-22

Correspondence Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-120

1-23

Modal Damping Ratios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-123

1-24

Superelement Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-126

Rev U

xi

V5

List of Tables
Table

Page

1-25

Superelement Stiffness Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-129

1-26

Superelement Load Vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-133

1-27

Group Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-137

1-28

Section Displacements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-140

1-29

Load Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-143

Rev U

xii

V5

GT STRUDL

Summary of DBX Commands

Summary of GTSTRUDL DBX Commands


The structure and syntax of the DBX FILE SPEC command and the DBX WRITE
command are summarized below.

1.

DBX FILE SPEC Command

Individual Format:
DBX ( FILE ) ( SPECS ) -

Tabular Format:
DBX ( FILE ) ( SPECS ) -

V5

Summary 1 - 1

Rev T

Summary of DBX Commands

GT STRUDL

where:

Data Elements:
'filename' =

character string which defines the name of a DBX file. 'filename' cannot exceed 80 characters.

'description'

character string which defines the description of the


DBX file. 'description' cannot exceed 60 characters.

Purpose:
The purpose of the DBX FILE SPEC command is to specify the file name,
format, and access mode characteristics of a DBX file for subsequent use in a
DBX WRITE command.

Rev T

Summary 1 - 2

V5

GT STRUDL

2.

Summary of DBX Commands

The WRITE Command

General form:

where,
REPLACE
=

indicates that if a file with the specified name already exists, it will
be over-written with this data file. EXISTING and FILE are optional words and have no effect.

UNREGISTERED
=
indicates that the created DBX file information will not be entered
into the DBX directory information. In addition, a FILE SPECS
command does not need to precede a WRITE UNREGISTERED
command. UNREGISTERED files are always written in ASCII80
format, in REPLACE mode.

'filename'
=

V5

Name of the DBX data file, limited to 80 characters. If 'filename' is


omitted, the default file name is used. The default file name will be
composed of the letters 'STDBX' and the data class index of the
DBX data. For example, the directory data class index is 1 and the
default file name is 'STDBX01'.

Summary 2 - 1

Rev T

Summary of DBX Commands

GT STRUDL

DBX data are described below, with the command syntax and a short explanation
for each data class:
directory:

The DBX file directory or catalog is data class 1, described in Table 1-15.
'DISPLAY' will direct the output to the monitor or to the output file.
'STANDARD' or 'd_name' will direct the output to STDBX01 for STANDARD or
to the file 'd_name'. The 'ASCII80' option causes the output to be in 80 character
per record format; the default output is 132 characters per record. 'd_name' is
limited to 64 characters. 'filename' and elist do not apply to DIRECTORY.
'ERASE' will delete the contents of the directory, but not any associated files, so
you can build a new directory with subsequent WRITE commands

Rev T

Summary 2 - 2

V5

GT STRUDL

Summary of DBX Commands

geometry:
JOINT ATTRIBUTES
MEMBER ATTRIBUTES
ELEMENT ATTRIBUTES
MEMBER PROPERTIES ((WITH) LONG (NAMES))
MEMBER CONSTANTS
JOINT ATTRIBUTES are data class 2, described in Table 1-1. The JOINT
ATTRIBUTES file contains the alphanumeric ID, active status, joint type (support, released, etc.), joint location, rotated release angles, and elastic support
spring constants.
MEMBER ATTRIBUTES are data class 20, described in Table 1-2. The MEMBER ATTRIBUTES file contains the alphanumeric ID, start joint, end joint,
active status, end releases, eccentricities, end sizes, member type, and direction
cosines.
ELEMENT ATTRIBUTES are data class 21, described in Table 1-3. The
ELEMENT ATTRIBUTES file contains the alphanumeric ID, active status,
element type, thickness, element incidences (joint 1, joint 2, etc.), element
dimension (2D or 3D), and 2D element orientation.
MEMBER PROPERTIES are data class 22, described in Table 1-4. The MEMBER PROPERTIES file contains the alphanumeric ID, segment number (1 for
prismatic), property definition flag, segment length, table and section names (for
table properties), and cross-section properties (AX, IZ, etc.). The WITH LONG
NAMES option will write the long (up to 24 characters) version of the section
name. This option is available only for ASCII80 files.
MEMBER CONSTANTS are data class 23, described in Table 1-5. The MEMBER CONSTANTS file contains the alphanumeric ID, member/element flag, E,
G, DENSITY, POISSON, CTE, and BETA.
loadings:
LOAD STATUS
APPLIED JOINT ( LOADS )
APPLIED JOINT TEMPERATURE ( LOADS )
APPLIED MEMBER (LOADS)

V5

Summary 2 - 3

Rev T

Summary of DBX Commands

GT STRUDL

LOAD STATUS is data class 8, described in Table 1-29. The LOAD STATUS
file contains the load name, active status and load title. In addition, for load
combinations, the combined loadings and factors are included. This file can only
be written in ASCII80 format.
APPLIED JOINT LOADS are data class 4, described in Table 1-6. The APPLIED JOINT LOADS file contains the joint ID, the load ID, joint active status,
load active status, applied force and moments, and applied displacements and
rotations.
APPLIED JOINT TEMPERATURE LOADS are data class 5, described in Table
1-7. The APPLIED JOINT TEMPERATURE LOADS file contains the joint ID,
the load ID, joint active status, load active status, axial temperature load, and X,
Y, and Z temperature gradients.
APPLIED MEMBER LOADS are data class 6, described in Table 1-8. The
APPLIED MEMBER LOADS file contains the member ID, the load ID, member
active status, load active status, and the member load description.
results:
JOINT RESULTS ( SUPPORTS (ONLY) )
MEMBER RESULTS
SECTION FORCES ( [ NS ] i )
SECTION DISPLACEMENTS ( GLOBAL ) ( [ NS ] i )
AVERAGE ELEMENT STRESSES ( location )
AVERAGE ELEMENT STRAINS ( location )
AVERAGE ELEMENT PRINCIPAL STRESSES ( location )
AVERAGE ELEMENT PRINCIPAL STRAINS ( location )
AVERAGE PRINCIPAL RESULTANTS
AVERAGE PRINCIPAL MEMBRANE RESULTANTS
AVERAGE PRINCIPAL BENDING RESULTANTS
AVERAGE VON ( MISES )

Rev T

Summary 2 - 4

V5

GT STRUDL

Summary of DBX Commands

JOINT RESULTS are data class 10, described in Table 1-9. The JOINT RESULTS file contains the joint ID, the load ID, results flag, displacements and
rotations, and computed joint forces and moments (reactions). The SUPPORTS
ONLY option will filter the specified joint list to only include joints that have
been designated as supports, facilitating the export of data for foundation design.
MEMBER RESULTS are data class 11, described in Table 1-10. The MEMBER
RESULTS file contains the member ID, the load ID, results flag, local forces and
moments at member start and end, and differential displacement and rotation
between the start and end of the member.
SECTION FORCES are data class 12, described in Table 1-11. The SECTION
FORCES file contains the member ID, the load ID, the section number, results
flag, distance from the member start to the section, and local forces and moments
at the section. The NS option will override any previous SECTION specification
for the member and will report NS sections evenly spaced from the start to the
end of the member. If no SECTION specification for the member has been given
and the NS option is not specified, NS will default to 11 sections.
SECTION DISPLACEMENTS are data class 9, described in Table 1-28. The
SECTION DISPLACEMENTS file contains member ID's, load ID's, section
number, results flag, distance from the member start to the section location, and
displacements (X, Y, Z) at the section. Displacements are reported in the member
reference frame, unless GLOBAL is specified, then displacements are reported in
the global reference frame. The NS option will override any previous SECTION
specification for the member and will report NS sections evenly spaced from the
start to the end of the member. If no SECTION specification for the member has
been given and the NS option is not specified, NS will default to 11 sections.
AVERAGE FE (ELEMENT STRESSES, ELEMENT STRAINS, ELEMENT
PRINCIPAL STRESSES, ELEMENT PRINCIPAL STRAINS, PRINCIPAL
RESULTANTS, PRINCIPAL MEMBRANE RESULTANTS, PRINCIPAL
BENDING RESULTANTS, and VON MISES) results have data classes 33 to 40,
described in Table 1-12. The AVERAGE FE results files contain the joint ID, the
load ID, surface index, number of elements used in the average, and the average
results. Tables 1-12a through 1-12e describe the results; Figures 1-2 through 1-7
have diagrams for results interpretation. Note that 'elist' should be a list of joints.

V5

Summary 2 - 5

Rev T

Summary of DBX Commands

GT STRUDL

dynamic data:
DYNAMIC ( DATA FOR ) SELOS
DYNAMIC MASS
DYNAMIC STIFFNESS

DYNAMIC CORRESPONDENCE ( TABLE )


DYNAMIC ( MODAL ) DAMPING RATIOS
DYNAMIC DATA FOR SELOS is data class 13, described in Table 1-16. The
DYNAMIC DATA FOR SELOS file contains data in a format that GTSELOS
can read. This file is always an unformatted, sequential file. The DYNAMIC
DATA FOR SELOS file contains the number of modes, number of joints, mode
frequencies, and eigenvectors at all joints for each mode shape.
DYNAMIC MASS is data class 14, described in Table 1-17. The DYNAMIC
MASS file contains the maximum bandwidth of the dynamic mass matrix, the
number of rows, and the entries for the diagonal and the upper triangular portions
of each row.
DYNAMIC STIFFNESS is data class 15, described in Table 1-18. The DYNAMIC STIFFNESS file contains the maximum bandwidth of the dynamic
stiffness matrix, the number of rows, and the entries for the diagonal and the
upper triangular portions of each row.
DYNAMIC DAMPING is data class 16, described in Table 1-19. The DYNAMIC DAMPING file contains the maximum bandwidth of the damping
matrix, the number of rows, and the entries for the diagonal and the upper
triangular portions of each row.
DYNAMIC CORRESPONDENCE TABLE is data class 17, described in Table 120. The DYNAMIC CORRESPONDENCE TABLE file contains the number of
uncondensed dynamic DOF (degrees-of-freedom), the number of condensed
DOF, matrix row number, joint ID, and DOF type.
DYNAMIC DAMPING STIFFNESS is data class 18, described in Table 1-21.
The DYNAMIC DAMPING STIFFNESS file contains the maximum bandwidth
Rev T

Summary 2 - 6

V5

GT STRUDL

Summary of DBX Commands

of the stiffness proportional damping matrix, the number of rows, and the entries
for the diagonal and the upper triangular portions of each row.
DYNAMIC DAMPING MASS is data class 19, described in Table 1-22. The
DYNAMIC DAMPING MASS file contains the maximum bandwidth of the mass
proportional damping matrix, the number of rows, and the entries for the diagonal
and the upper triangular portions of each row.
DYNAMIC MODAL DAMPING RATIOS is data class 24, described in Table 123. The DYNAMIC MODAL DAMPING RATIOS file contains the number of
modes and the damping ratio for each mode.
superelement data:

SUPERELEMENT DEFINITION is data class 28, described in Table 1-24. The


SUPERELEMENT DEFINITION file contains the number and ID's of all boundary nodes and internal elements for each superelement requested.
SUPERELEMENT STIFFNESS is data class 29, described in Table 1-25. The
SUPERELEMENT STIFFNESS file contains the condensed superelement
stiffness array arranged in sub-matrix form, with a header record and data record
for each sub-matrix.
SUPERELEMENT LOAD is data class 30, described in Table 1-26. The
SUPERELEMENT LOAD contains the condensed load vectors for each active
loading for all boundary nodes. Active DOF are indicated for each boundary
node.
reinforced concrete data:

RC DESIGN STANDARD is data class 26, described in Table 1-13. The RC


DESIGN STANDARD file contains the member ID, design type, design code, bar
table, cross-section dimensions, and reinforcing bar information.
V5

Summary 2 - 7

Rev T

Summary of DBX Commands

GT STRUDL

RC DESIGN EXPANDED is data class 27, described in Table 1-14. The RC


DESIGN EXPANDED file contains the member ID, design type, design code, bar
table, cross-section dimensions, design parameters (cover, concrete strength, etc.),
and reinforcing bar information.
group data:
GROUP ( DATA ) ( (WITH) TITLE)
GROUP DATA is data class 3, described in Table 1-27. The GROUP DATA file
contains the group name, number of joints, members, and loads, and the names of
the included joints, members, and loads.

Rev T

Summary 2 - 8

V5

GT STRUDL

1.0

Record Formats and Structures for DBX Files

Record Formats and Structures for DBX Files

This chapter contains Tables 1-1 through 1-29 which describe the general DBX file
record formats and structures for each of the presently supported classes of GTSTRUDL
data. Table 1-15 describes the record structure for the DBX directory file.
Each of the data structure tables is divided into three columns: Item, Type, and
Description
ITEM column contains a descriptive character string representing each item of
data in the record.
TYPE column contains a three-character data type key associated with each data
Item. The format for the data type key is X*n, where X can be:
I, for Integer,
F, for Floating point,
C, for Character,
L, for Logical.
and where n is the number of bytes or characters in the data item.
DESCRIPTION
column contains a brief description for each data item. The arrangement
of data items in a given DBX file follows the order in which the data items
are given in the corresponding table. Each DBX file consists of a header
record followed by any number of data records.

V5

1-1

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-1

Joint Attributes
Header Record for ASCII80 files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 2 -- data class index for JOINT ATTRIBUTES data

NJNTS

I*4

Maximum number of joints/data records

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FORMAT(1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT(2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT(3)

C*40

3rd 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT(4)

C*40

4th 40 characters of data record format for FORTRAN READ/WRITE


statement

LENGTH

C*4

Active length units ( see Note 1 )

FORCE

C*4

Active force units ( see Note 1 )

ANGLE

C*4

Active angle units ( see Note 1 )

TEMP

C*4

Active temperature units ( see Note 1 )

TIME

C*4

Active time units ( see Note 1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII80 header record is read using the following FORTRAN READ/WRITE FORMAT statement:
FORMAT ( T2, 5I12 ,4(/,T2,A40) ,/ ,6( 1X,A4 ),
+
/, T2, 3I12 )

Rev S

1-2

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-1
Joint Attributes (Continued)
Header Record for ASCII files:

Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 2 -- data class index for JOINT ATTRIBUTES data

NJNTS

I*4

Maximum number of joints/data records

UNUSED

I*4

Unused

FORMAT

C*80

Data record format for FORTRAN READ/WRITE statement

LENGTH

C*4

Active length units ( see Note 1)

FORCE

C*4

Active force units ( see Note 1 )

ANGLE

C*4

Active angle units ( see Note 1 )

TEMP

C*4

Active temperature units ( see Note 1 )

TIME

C*4

Active time units ( see Note 1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (4I12, A80, 6A4, 3I12)

V5

1-3

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-1

Joint Attributes (Continued)


Header Record for BINARY files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 2 -- data class index for JOINT ATTRIBUTES data

NJNTS

I*4

Maximum number of joints/data records

UNUSED

I*4

Unused

LENGTH

C*4

Active length units ( see Note 1 )

FORCE

C*4

Active force units ( see Note 1 )

ANGLE

C*4

Active angle units ( see Note 1 )

TEMP

C*4

Active temperature units ( see Note 1 )

TIME

C*4

Active time units ( see Note 1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 -- fill header record to 140 bytes

FILL (1)FILL (22)

Rev S

1-4

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-1
Joint Attributes (Continued)

Data Record:
for (ASCII80, ASCII, and BINARY files)
Item

Type

Description

RECNO

I*4

Record number

IDATA

I*4

= 2 -- Data class index for JOINT ATTRIBUTES data

JEX

I*4

Joint ID number

JID

C*8

Joint name

JNTACT

I*4

Joint active status =


-1 inactive
0 deleted
1 active

JNTTYP

C*16

Joint type description (see Note 2)

XCOORD

F*4

Global X coordinate

YCOORD

F*4

Global Y coordinate

ZCOORD

F*4

Global Z coordinate

JNTREL

C*12

Joint release description (see Note 3)

TH1

F*4

01 }

TH2

F*4

02 } see Figure 1-1

TH3

F*4

03 }

KFX

F*4

Elastic support spring constant global force X

KFY

F*4

Elastic support spring constant global force Y

KFZ

F*4

Elastic support spring constant global force Z

KMX

F*4

Elastic support spring constant global moment X

KMY

F*4

Elastic support spring constant global moment Y

KMZ

F*4

Elastic support spring constant global moment Z

I*4

= 0 Data record to 140 bytes (for BINARY files only)

FILL (1)FILL (10)

V5

1-5

Rev S

Record Formats and Structures for DBX Files

GT STRUDL

Notes for Table 1-1:


1.

2.

Rev S

Active units character strings are defined as follows, where single quotes
are not included in the file:
LENGTH

INCH
FEET
CM
M
MM

(inches)
(feet)
(centimeters)
(meters)
(millimeters)

FORCE

LB
KIP
TON
KG
METN
N
KN

(pounds)
(kips)
(tons)
(kilograms)
(metric tons)
(newtons)
(kilonewtons)

ANGLE

RAD
DEG
CYC
GRAD

(radians)
(degrees)
(cycles)
(grads)

TEMP

FAHR
CENT

(Fahrenheit)
(centigrade)

TIME

SEC
MIN
HR

(seconds)
(minutes)
(hours)

The joint type description is a 16-character string consisting of 1s and


0s. The positions in the character string are numbered from left to right.
Each position in the string represents a particular joint type characteristic.
A 0" in a position means that the corresponding characteristic is turned
off. A 1 in that position means that the corresponding characteristic is
turned on. The joint type description characteristics are assigned to the
character string positions as follows:
1.
Joint Coordinates given
2.
Support joint
3.
Released support
4.
Joint loads applied
1-6

V5

GT STRUDL

Record Formats and Structures for DBX Files


5.
6.
7.
8.
9.
10.
11.
12.

Unused
Joint displacements applied
Unused
Global joint
Unused
Joint temperature loads applied
Beta reference joint
Planar joint

Character positions 13 through 16 are presently undefined.


3.

The joint release description is a 12-character string consisting of 1s and


0s. The positions in the character string are numbered from left to right.
Each position in the string represents a particular joint release
characteristic. A 0 in a position means that the corresponding
characteristic is turned off. A 1 in that character position means that
the corresponding characteristic is turned on. The joint release
description characteristics are assigned to the character string position as
follows:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

V5

Force X released
Force Y released
Force Z released
Moment X released
Moment Y released
Moment Z released
Force X spring defined
Force Y spring defined
Force Z spring defined
Moment X spring defined
Moment Y spring defined
Moment Z spring defined

1-7

Rev S

Record Formats and Structures for DBX Files

GT STRUDL

21 is in X-Y global plane about Z-axis


22 is in X1-Z1 global plane about Y1-axis
23 is in Y2-Z2 global plane about X2-axis

Figure 1-1

Rev S

Rotated Releases at Support Joints

1-8

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-2

Member Attributes
Header Record for ASCII80 files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 20 -- data class index for MEMBER ATTRIBUTES data

NMEMBR

I*4

Maximum number of member/data records

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FORMAT(1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT(2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT(3)

C*40

3rd 40 characters of data record format for FORTRAN READ/WRITE


statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT ( T2, 5I12, 3(/,T2,A40), /, 6( 1X,A4 ),
+
/, T2, 3I12 )

V5

1-9

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-2

Member Attributes (Continued)


Header Record for ASCII files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 20 -- data class index for MEMBER ATTRIBUTES data

NMEMBR

I*4

Maximum number of member/data records

UNUSED

I*4

Unused

FORMAT

C*80

Data record format for FORTRAN READ/WRITE statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1)

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (4I12, A80, 6A4, 3I12)

Rev S

1 - 10

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-2
Member Attributes (Continued)
Header Record for BINARY files:

Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 20 -- data class index for MEMBER ATTRIBUTES data

NMEMBR

I*4

Maximum number of member/data records

UNUSED

I*4

Unused

LENGTH

C*4

Active length units ( see Note 1, Table 1-1. )

FORCE

C*4

Active force units ( see Note 1, Table 1-1. )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1. )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1. )

TIME

C*4

Active time units ( see Note 1, Table 1-1. )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 -- fill header record to 200 bytes

FILL (1)FILL (37)

V5

1 - 11

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-2

Member Attributes (Continued)


Data Record:
(for ASCII80, ASCII, and BINARY files)
Item

Type

Description

RECNO

I*4

= Record number

IDATA

I*4

= 20 -- data class index for MEMBER ATTRIBUTES data

MEX

I*4

Member ID number

MID

C*8

Member name

MBSTRT

I*4

Member start joint ID number

MBEND

I*4

Member end joint ID number

MBSID

C*8

Member start joint name

MBEID

C*8

Member end joint name

MBACT

I*4

Member active status =


-1 inactive
0 deleted
1 active

Rev S

MBREL

C*12

Member release description (see Note 1)

XECCS

F*4

Global X eccentricity at member start

YECCS

F*4

Global Y eccentricity at member start

ZECCS

F*4

Global Z eccentricity at member start

XECCE

F*4

Global X eccentricity at member end

YECCE

F*4

Global Y eccentricity at member end

ZECCE

F*4

Global Z eccentricity at member end

ESIZES

F*4

Member end size at start

ESIZEE

F*4

Member end size at end

FL

F*4

Flexible length of member

1 - 12

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-2
Member Attributes (Continued)

Data Record (Contd):


Item

Type

Description

MBTYP

I*4

Member type =
1 plane truss
2 plane frame
3 plane grid
4 space truss
5 space frame

ACTDOF

C*8

Active degrees of freedom description in local member coordinate system (see


Note 2)

COSXX

F*8

Cosine of the angle between the member x axis and the global X axis

COSYX

F*8

Cosine of the angle between the member y axis and the global X axis

COSZX

F*8

Cosine of the angle between the member z axis and the global X axis

COSXY

F*8

Cosine of the angle between the member x axis and the global Y axis

COSYY

F*8

Cosine of the angle between the member y axis and the global Y axis

COSZY

F*8

Cosine of the angle between the member z axis and the global Y axis

COSXZ

F*8

Cosine of the angle between the member x axis and the global Z axis

COSYZ

F*8

Cosine of the angle between the member y axis and the global Z axis

COSZZ

F*8

Cosine of the angle between the member z axis and the global Z axis

F*4

= 0 fill data record to 200 bytes (for BINARY-files only)

FILL (1) FILL (5)

Notes for Table 1-2:


1.

V5

The member release description is a twelve-character string consisting of


1s and 0s. The positions in the character string are numbered from
left to right. Positions one through six represent the local force
components at the start of the member while positions seven through
twelve represent the local force components at the end of the member. A
0 in a position means that the corresponding force component is
transmitted. A 1 in that position means that the corresponding force
component is released. The member release description characteristics are
assigned to the character string positions as follows:
1 - 13

Rev S

Record Formats and Structures for DBX Files


1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
2.

GT STRUDL

Force x, start
Force y, start
Force z, start
Moment x, start
Moment y, start
Moment z, start
Force x, end
Force y, end
Force z, end
Moment x, end
Moment y, end
Moment z, end

The active degrees-of-freedom description is an eight-character string


consisting of 1s and 0s. The positions in the character string are
numbered from left to right. Each position in the string represents a
particular active degrees-of-freedom characteristic. A 0 in a position
means that the corresponding degrees-of-freedom is turned off. A 1
in that position means that the corresponding degrees-of-freedom is turned
on. The active degrees-of-freedom description characteristics are
assigned to the character string positions as follows:
1.
2.
3.
4.
5.
6.

Local translation x
Local translation y
Local translation z
Local rotation x
Local rotation y
Local rotation z

Character position 7 and 8 are presently undefined.

Rev S

1 - 14

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-3

Finite Element Attributes


Header Record for ASCII80 files:

V5

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 21

NMEMBR

I*4

Maximum number of member/data records

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FORMAT(1)

C*40

1st st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT(2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT(3)

C*40

3rd 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT(4)

C*40

4th 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT(5)

C*40

5th 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (6)

C*40

6th 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT(7)

C*40

7th 40 characters of data record format for FORTRAN READ/WRITE


statement

Data class index for FINITE ELEMENT ATTRIBUTES data

1 - 15

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-3

Finite Element Attributes (Continued)


Header Record for ASCII80 files (Contd):
Item

Type

Description

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units (see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units (see Note 1, Table 1-1 )

TIME

C*4

Active time units (see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 5I12, 7(/, T2, A40), / , 6(1X, A4),
+
/, T2, 3I12)

Rev S

1 - 16

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-3
Finite Element Attributes (Continued)
Header Record for ASCII files:

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 21

NMEMBR

I*4

Maximum number of element/data records

UNUSED

I*4

Unused

FORMAT

C*8

data record format for FORTRAN READ/WRITE statement

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units (see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units (see Note 1, Table 1-1 )

TIME

C*4

Active time units (see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

Data class index for FINITE ELEMENT ATTRIBUTES data

The ASCII header record is read using the following FORTRAN READ/WRITE FORMAT
statement:
FORMAT (4I12, A80, 6A4, 3I12)

V5

1 - 17

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-3

Finite Element Attributes (Continued)


Header Record for BINARY files:
Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 21

NMEMBR

I*4

Maximum number of finite element/data records

UNUSED

I*4

Unused

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 fill header record to 360 bytes

Data class index for FINITE ELEMENT ATTRIBUTES data

FILL (1) FILL (77)

Rev S

1 - 18

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-3
Finite Element Attributes (Continued)

Data Record for :


(ASCII80, ASCII, and BINARY files)
Item

Type

Description

RECNO

I*4

Record number

IDATA

I*4

= 21

ELEX

I*4

Element ID number

ELID

C*8

Element name

ELACT

I*4

Element active status =


-1 inactive
0 deleted
1 active

IELTYP

I*4

Element type index (see Table 1-3a, Note 1)

CELTYP

C*8

Element type name (see Table 1-3a, Note 1)

UNUSED

I*4

THICK

F*4

Element thickness for 2-D elements

ACTDOF

C*8

Active degrees-of-freedom description with respect to the planar coordinate


system for 2-D elements and the global coordinate system for 3-D elements
(see Note 2, 3)

I*4

Total number of elements nodes ( < 21)

INEX (1)

I*4

Joint ID number of incident node #1

INID (1)

C*8

Joint name of incident node #1

INEX (20)

I*4

Joint ID number of incident node #20

INID (20)

C*8

Joint name of incident node #20

Data class index for FINITE ELEMENT ATTRIBUTES data

C
C
C

V5

1 - 19

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-3

Finite Element Attributes (Continued)


Data Record (Contd):
Item

Type

Description

ELDIM

I*4

Element dimension index =


2 2-D element
3 3-D element

2DELOR

I*4

2-D element orientation =


1 // to global XY plane
2 // to global XZ plane
3 // to global YZ plane
4 lies in arbitrary plane

F*4

= 0 fill data record to 360 bytes (for BINARY files only )

FILL (1) FILL (14)

Rev S

1 - 20

V5

GT STRUDL

Record Formats and Structures for DBX Files

Notes for Table 1-3:


1.

The relationship between the element type index, IELTYP, and the element type
name, CELTYP is shown below:
IELTYP

CELTYP

IELTYP

CELTYP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

IPLQ
PSHQ
IPQQ
LST
PSHQCSH
CSTG
UTLQ1
IPCQ
PSR
Not used
Not used
Not used
PSHT
IPQL
IPQLQ1
IPQLQ2
IPQLQ2B
IPQLQ3
IPQLQ4
BPHQ
CPT
BPHT

23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

BPR
IPBQQ
BPP
Not Used
SBCT
SBHQ6
SBHT6
SBHQ
SBHT
SBHQCSH
SBCR
Not Used
IPLS
IPQS
TRIP
Not Used
IPSL
TRANS3D
IPSQ
PSRR
WEDGE15

See TABLE 2.3.1, Vol. 3, GTSTRUDL Users Reference Manual for a description
of the GTSTRUDL finite elements.

V5

1 - 21

Rev S

Record Formats and Structures for DBX Files


2.

GT STRUDL

The active degrees-of-freedom description is an eight-character string


consisting of 1s and 0s. The positions in the character string are
numbered from left to right. Each position in the string represents a
particular active degrees-of-freedom. A 0 in a position means that the
corresponding degrees-of-freedom is turned off. A 1 in that position
means that the corresponding degrees-of-freedom is turned on. The active
degrees-of-freedom description characteristics are assigned to the character
string positions as follows:
1.
2.
3.
4.
5.
6.

Translation x active
Translation y active
Translation z active
Rotation x active
Rotation y active
Rotation z active

Character positions 7 and 8 are presently undefined.


3.

Rev S

See Section 2.3.2.3, Vol. 3, GTSTRUDL Users Reference Manual for a


description of the planar coordinate system for 2-D finite elements.

1 - 22

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-4

Member Properties
Header Record for ASCII80 files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 22 -- data class index for MEMBER PROPERTIES data

NMEMBR

I*4

Maximum number of members ( see Note 1)

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FORMAT (1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (3)

C*40

3rd 40 characters of data record format for FORTRAN READ/WRITE


statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT ( T2, 5I12, 3(/, T2, A40), /, 6( 1X, A4 ),
+
/, T2, 3I12 )

V5

1 - 23

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-4

Member Properties (Continued)


Header Record for ASCII files:
Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 22 Data class index for MEMBER PROPERTIES data

NMEMBR

I*4

Maximum number of members (see Note 1)

UNUSED

I*4

Unused

FORMAT

C*80

data record format for FORTRAN READ/WRITE statement

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII header record is read using the following FORTRAN READ/WRITE FORMAT
statement:
FORMAT ( 4I12, A80, 6A4, 3I12 )

Rev S

1 - 24

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-4
Member Properties (Continued)
Header Record for BINARY files:

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 22 Data class index for MEMBER PROPERTIES data

NMEMBR

I*4

Maximum number of members (see Note 1)

UNUSED

I*4

Unused

UNUSED

I*4

Unused

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 fill header record to 140 bytes

FILL (1) FILL (3)

V5

1 - 25

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-4

Member Properties (Continued)


Data Record for:
(ASCII80, ASCII, and BINARY files)
Item

Type

Description

I*4

Record number

IDATA

I*4

= 22 Data class index for MEMBER PROPERTIES data

MEX

I*4

Member ID number

MID

C*8

Member name

ISEG

I*4

Prismatic segment number ( > 1 when VARIABLE member properties are


defined )

IDEF

L*4

Member properties data status (see Note 3) =


.TRUE. properties defined
.FALSE. properties not defined

IPROJ

I*4

Segment length index =


0 the true length
1 global X projection
2 global Y projection
3 global Z projection

LENGTH

F*4

Segment length

TBLNAM

C*8

Profile table name (left blank if section properties do not come from a
table)

PRFNAM

C*8

Profile name (left blank if section properties do not come from a table)

F*4

Section properties for segment (see Note 3)

F*4

= 0 fill data record to 135 bytes (for BINARY files only)

PROPS (1)
PROPS (14)
FILL (1) FILL (8)

Rev S

1 - 26

V5

GT STRUDL

Record Formats and Structures for DBX Files

Notes for Table 1-4:


1.
2.
3.

The maximum number of data records = 100*NMEMBR.


IDEF = .FALSE. For segment/member properties defined as a stiffness or a
flexibility matrix.
The section properties are defined as follows:
AX
AY
AZ
IX
IY
IZ
SY
SZ
YD
ZD
YC
ZC
EY
EZ

V5

Cross section area


Shear area with respect to the local y axis
Shear area with respect to the local z axis
Moment of inertia with respect to the local x axis
Moment of inertia with respect to the local y axis
Moment of inertia with respect to the local z axis
Section modulus with respect to the local y axis
Section modulus with respect to the local z axis
Cross section depth with respect to the local y axis
Cross section depth with respect to the local z axis
Positive distance from c.g. to the extreme fiber with respect
to the local y axis
Positive distance from c.g. to the extreme fiber with respect
to the local z axis
Shear center eccentricity with respect to the local y axis
Shear center eccentricity with respect to the local z axis

1 - 27

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-5

Member Constants
Header Record for ASCII80 files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 23 -- data class index for MEMBER CONSTANTS data

NMEMBR

I*4

Maximum number of member/data records

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FORMAT (1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 5I12, 2 (/, T2, A40), /, 6(1X, A4),
+
/, T2, 3I12)

Rev S

1 - 28

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-5
Member Constants (Continued)
Header Record for ASCII files:

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 23 Data class index for MEMBER CONSTANTS data

NMEMBR

I*4

Maximum number of member/data records

UNUSED

I*4

Unused

FORMAT

C*80

data record format for FORTRAN READ/WRITE statement

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII header record is read using the following FORTRAN READ/WRITE FORMAT
statement:
FORMAT (4I12, A80, 6A4, 3I12)

V5

1 - 29

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-5

Member Constants (Continued)


Header Record for BINARY files:
Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 23 Data class index for MEMBER CONSTANTS data

NMEMBR

I*4

Maximum number of member/data records

UNUSED

I*4

Unused

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 fill header record to 64 bytes

FILL (1) FILL (3)

Rev S

1 - 30

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-5
Member Constants (Continued)

Data Record for :


(ASCII80, ASCII, and BINARY files)
Item

Type

Description

RECNO

I*4

Record number

IDATA

I*4

= 23 Data class index for MEMBER CONSTANTS data

MEX

I*4

Member ID number

MID

C*8

Member name

MBTYP

I*4

Member type index =


0 1-D member
1 finite element

F*4

Youngs Modulus

F*4

Shear modulus

DENSITY

F*4

Density

POISSON

F*4

Poissons Ratio

CTE

F*4

Coefficient of thermal expansion

BETA

F*4

Beta angle

F*4

= 0 fill data record to 64 bytes

FILL (1) FILL (4)

V5

1 - 31

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-6

Applied Joint Loads


Header Record for ASCII80 files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 4 -- data class index for APPLIED JOINT LOADS data

NLOADS

I*4

Maximum number of loading conditions (see Note 1)

NJNTS

I*4

Maximum number of joints (see Note 1)

UNUSED

I*4

Unused

FORMAT (1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 5I12, 2( / , T2, A40),
+
/ , T2, 3I12)

Rev S

1 - 32

/ , 6(1X, A4),

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-6
Applied Joints Loads (Continued)
Header Record for ASCII files:

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 4 Data class index for APPLIED JOINT LOADS data

NLOADS

I*4

Maximum number of loading conditions (see Note 1)

NJNTS

I*4

Maximum number of joints (see Note 1)

FORMAT

C*80

Data record format for FORTRAN READ/WRITE statement

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII header record is read using the following FORTRAN READ/WRITE FORMAT
statement:
FORMAT (4I12, A80, 6A4, 3I12)

V5

1 - 33

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-6

Applied Joint Loads (Continued)


Header Record for BINARY files:
Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 4 Data class index for APPLIED JOINT LOADS data

NLOADS

I*4

Maximum number of loading conditions (see Note 1)

NJNTS

I*4

Maximum number of joints (see Note 1)

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 fill header record to 88 bytes

FILL (1) FILL (9)

Rev S

1 - 34

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-6
Applied Joint Loads (Continued)

Data Record for :


(ASCII80, ASCII, and BINARY files)

V5

Item

Type

Description

RECNO

I*4

Record number

IDATA

I*4

= 4 Data class index for APPLIED JOINT LOADS data

JEX

I*4

Joint ID number

JID

C*8

Joint name

LEX

I*4

Loading ID number

LID

C*8

Loading ID name

JNTACT

I*4

Joint active status =


-1 inactive
0 deleted
1 active

LDSTAT

I*4

Joint load status =


0 no forces applied
1 forces applied
2 displacements applied
3 forces and displacements applied

1 - 35

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-6

Applied Joint Loads (Continued)


Data Record (Continued) :

Rev S

Item

Type

Description

FX

F*4

Applied force X components (global)

FY

F*4

Applied force Y components (global)

FZ

F*4

Applied force Z components (global)

MX

F*4

Applied moment X component (global)

MY

F*4

Applied moment Y component (global)

MZ

F*4

Applied moment Z component (global)

TX

F*4

Applied translation X component (global)

TY

F*4

Applied translation Y component (global)

TZ

F*4

Applied translation Z component (global)

RX

F*4

Applied rotation X component (global)

RY

F*4

Applied rotation Y component (global)

RZ

F*4

Applied rotation X component (global)

1 - 36

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-7

Applied Joint Temperature Loads


Header Record for ASCII80 files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 5 --

NLOADS

I*4

Maximum number of loading conditions (see Note 1)

NJNTS

I*4

Maximum number of joints (see Note 1)

UNUSED

I*4

Unused

FORMAT (1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

data class index for APPLIED JOINT TEMPERATURE LOADS


data

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 5I12, 2(/, T2, A40),
+
/ , T2, 3I12)

V5

1 - 37

/, 6(1X, A4),

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-7

Applied Joint Temperature Loads (Continued)


Header Record for ASCII files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 5 -- data class index for APPLIED JOINT TEMPERATURE LOADS


data

NLOADS

I*4

Maximum number of loading conditions ( see Note 1 )

NJNTS

I*4

Maximum number of joints ( see Note 1 )

FORMAT

C*80

Data record format for FORTRAN READ/WRITE statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII header record is read using the following FORTRAN READ/WRITE FORMAT
statement:
FORMAT (4I12, A80, 6A4, 3I12)

Rev S

1 - 38

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-7
Applied Joint Temperature Loads (Continued)
Header Record for BINARY files:

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

=5

NLOADS

I*4

Maximum number of loading conditions (see Note 1)

NJNTS

I*4

Maximum number of joints (see Note 1)

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 fill header record to 60 bytes

Data class index for APPLIED JOINT TEMPERATURE LOADS


data

FILL (1) FILL (2)

V5

1 - 39

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-7

Applied Joint Temperature Loads (Continued)


Data Record for:
(ASCII80, ASCII, and BINARY files)
Item

Type

Description

RECNO

I*4

Record number

IDATA

I*4

= 5 -- Data class index for APPLIED JOINT TEMPERATURE LOADS


data

JEX

I*4

Joint ID number

JID

C*8

Joint name

LEX

I*4

Loading ID number

LID

C*8

Loading ID name

JNTACT

I*4

Joint active status =


-1 -- inactive
0 -- deleted
1 -- active

LDSTAT

I*4

Joint temperature load status =


0 -- no joint temperatures applied
4 -- joint temperatures applied

TL

F*4

Applied temperature load

TX

F*4

Temperature gradient component with respect to local or global x axis

TY

F*4

Temperature gradient component with respect to local or global y axis

TZ

F*4

Temperature gradient component with respect to local or global z axis

RFRAME

I*4

Temperature load reference frame index =


0 -- local reference frame
1 -- global reference frame

Notes for Table 1-7:


1.

Rev S

The maximum number of APPLIED JOINT TEMPERATURE LOADS data


records = NLOADS * NJNTS

1 - 40

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-8

Applied Member Loads


Header Record for ASCII80 files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 6 -- Data class index for APPLIED MEMBER LOADS data

MAXREC

I*4

Maximum number of data records

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FORMAT (1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (3)

C*40

3rd 40 characters of data record format for FORTRAN READ/WRITE


statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 5I12, 3(/, T2, A40), /, 6(1X, A4),
+
/, T2, 3I12)

V5

1 - 41

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-8

Applied Member Loads (Continued)


Header Record for ASCII files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 6 -- Data class index for APPLIED MEMBER LOADS data

MAXREC

I*4

Maximum number of data records

UNUSED

I*4

Unused

FORMAT

C*80

Data record format for FORTRAN READ/WRITE statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII header record is read using the following FORTRAN READ/WRITE FORMAT
statement:
FORMAT (4I12, A80, 6A4, 3I12)

Rev S

1 - 42

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-8
Applied Member Loads (Continued)
Header Record for BINARY files:

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 6 Data class index for APPLIED MEMBER LOADS data

MAXREC

I*4

Maximum number of data records

UNUSED

I*4

Unused

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 fill header record to 112 bytes

FILL (1) FILL (15)

V5

1 - 43

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-8

Applied Member Loads (Continued)


Data Record for :
(ASCII80, ASCII, and BINARY files)
Item

Type

Description

RECNO

I*4

Record number

IDATA

I*4

= 6 -- data class index for APPLIED MEMBER LOADS data

MEX

I*4

Member ID number

MID

C*8

Member name

LEX

I*4

Loading ID number

LID

C*8

Loading ID name

MBACT

I*4

Member active status =


-1 -- inactive
0 -- deleted
1 -- active

LDSTAT

I*4

Member load status =


0 -- loadings not applied
1 -- loadings applied

LDTYPE

I*4

Member load type index =


1 -- force load
2 -- distortion load
3 -- undefined
4 -- temperature load
5 -- undefined

F*4

Member load description data

MLDATA (1)
MLDATA (17)

Rev S

1 - 44

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-8
Applied Member Loads (Continued)

Data Record (Continued) :


If LDTYPE = 1 (force load), MLDATA =:
Item

Type

Description

FRCDSC

C*16

Force load description ( see Note 2 )

W1

F*4

Magnitude of applied concentrated force or moment, or


Starting intensity of distributed force or moment load

W2

F*4

Ending intensity of distributed force or moment load

L1

F*4

Distance from the start of the member to the location of the concentrated
load, measured along the local x axis, or
Distance from the start of the member to the location of the distributed load
starting point, measured along the local x axis

L2

F*4

Distance from the start of the member to the location of the distributed load
ending point, measured along the local x axis

F*4

= 0 -- fill data record to 108 bytes


(for BINARY files only)

FILL (1)FILL (9)

V5

1 - 45

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-8

Applied Member Loads (Continued)


Data Record (Continued):
If LDTYPE = 2 (distortion load), MLDATA =:
Item

Type

Description

DSTDSC

C*16

Distortion load description ( see Note 3 )

L1

F*4

Distance from the start of the member to the location of the concentrated
distortion, measured along the local x axis, or
Distance from the start of the member to the location of the uniform
distortion starting point, measured along the local x axis

L2

F*4

Distance from the start of the member to the location of the uniform
distortion ending point, measured along the local x axis

TX

F*4

Concentrated or uniform axial distortion

TY

F*4

Concentrated or uniform shear distortion with respect to the local y axis

TZ

F*4

Concentrated or uniform shear distortion with respect to the local z axis

RX

F*4

Concentrated or uniform torsional distortion about the local x axis

RY

F*4

Concentrated or uniform bending distortion about the local y axis

RZ

F*4

Concentrated or uniform bending distortion about the local z axis

F*4

= 0 --

FILL (1) FILL (5)

Rev S

fill data record to 108 bytes


(for BINARY files only)

1 - 46

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-8
Applied Member Loads (Continued)

Data Record (Continued):


If LDTYPE = 4 (temperature load), MLDATA =:
Item

Type

Description

TMPDSC

C*16

Temperature load description (see Note 4)

L1

F*4

Distance from the start of the member to the start of the temperature load,
measured along the local x axis

L2

F*4

Distance from the start of the member to the end of the temperature load,
measured along the local x axis

TU

F*4

Average uniform temperature change over the member cross section

TBY

F*4

Temperature differences over the depth of the member cross section with
respect to the local y axis

TBZ

F*4

Temperature differences over the depth of the member cross section with
respect to the local z axis

F*4

= 0 file data record to 108 bytes (for BINARY files only)

FILL (1) FILL (8)

V5

1 - 47

Rev S

Record Formats and Structures for DBX Files

GT STRUDL

Notes for Table 1-8:


1.

The force load description is a 16-character string consisting of 1s and


0s. The positions in the character string are numbered from left to right.
Each position in the string represents a particular force or moment
characteristic. A 0 in a position means that the corresponding
characteristic is turned off. A 1 in that position means that the
corresponding characteristic is turned on. The force load description
characteristics are assigned to the character string positions as follows:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.

Force x
Force y
Force z
Moment x
Moment y
Moment z
Distances are fractional
Concentrated
Uniform distribution
Linear distribution
Components defined with respect to global coordinate system
Components generated by the DEAD LOAD command
Components are GLOBAL PROJECTED

Positions 14, 15, and 16 are presently undefined.


2.

The distortion load description is a 16-character string consisting of 1s and


0s. The positions in the character string are numbered from left to right.
Each position in the string represents a particular distortion load
characteristic. A 0 in a position means that the corresponding
characteristic is turned off. A 1 in that position means that the
corresponding characteristic is turned on. The distortion load description
characteristics are assigned to the character string positions as follows:
1.
2.
3.

Concentrated
Uniform distribution
Distances are fractional

Positions 4 through 16 are presently undefined.


3.

Rev S

The temperature load description is a 16-character string consisting of 1s


and 0s. The positions in the character string are numbered from left to
right. Each position in the string represents a particular temperature load
1 - 48

V5

GT STRUDL

Record Formats and Structures for DBX Files


characteristic. A 0 in a position means that the corresponding
characteristic is turned off. A 1 in that position means that the
corresponding characteristic is turned on. The temperature load
description characteristics are assigned to the character string positions as
follows:
1.

Distances are fractional

Positions 2 through 16 are presently undefined.

V5

1 - 49

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-9

Joint Results (from Static Analysis)


Header Record for ASCII80 files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 10 -- Data class index for JOINT RESULTS data

NLOADS

I*4

Maximum number of loading conditions (see Note 1)

NJNTS

I*4

Maximum number of joints (see Note 1)

UNUSED

I*4

Unused

FORMAT (1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 5I12, 2(/, T2, A40), /, 6(1X, A4),
+
/, T2, 3I12)

Rev S

1 - 50

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-9
Joints Results (Continued)
Header Record for ASCII files:

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 10 Data class index for JOINT RESULTS data

NLOADS

I*4

Maximum number of loading conditions

NJNTS

I*4

Maximum number of joints

FORMAT

C*80

Data record format for FORTRAN READ/WRITE statement

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII header record is read using the following FORTRAN READ/WRITE FORMAT
statement:
FORMAT (4I12, A80, 6A4, 3I12)

V5

1 - 51

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-9

Joint Results (Continued)


Header Record for BINARY files:
Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 10 Data class index for JOINT RESULTS data

NLOADS

I*4

Maximum number of loading conditions

NJNTS

I*4

Maximum number of joints

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 fill header record to 120 bytes

FILL (1) FILL (17)

Rev S

1 - 52

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-9
Joint Results (Continued)

Data Record for:


(ASCII80, ASCII, and BINARY files)

V5

Item

Type

Description

RECNO

I*4

Record number

IDATA

I*4

= 10 Data class index for JOINT RESULTS data

JEX

I*4

Joint ID number

JID

C*8

Joint name

LEX

I*4

Loading ID number

LID

C*8

Loading ID name

IDEF

L*4

Results computation status =


.TRUE. -- results computed
.FALSE. -- results not computed

TX

F*4

Joint translation in global X direction

TY

F*4

Joint translation in global Y direction

TZ

F*4

Joint translation in global Z direction

RX

F*4

Joint rotation about global X axis

RY

F*4

Joint rotation about global Y axis

RZ

F*4

Joint rotation about global Z axis

FX

F*4

Global force X component of computed joint loads (reactions)

FY

F*4

Global force Y component of computed joint loads (reactions)

FZ

F*4

Global force Z component of computed joint loads (reactions)

MX

F*4

Global moment X component of computed joint loads (reactions)

MY

F*4

Global moment Y component of computed joint loads (reactions)

MZ

F*4

Global moment Z component of computed joint loads (reactions)

1 - 53

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-10

Member Results (from Static Analysis)


Header Record for ASCII80 files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 11 -- Data class index for MEMBER RESULTS data

NLOADS

I*4

Maximum number of loading conditions

NMEMBR

I*4

Maximum number of members

UNUSED

I*4

Unused

FORMAT (1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 5I12, 2 (/, T2, A40), /, 6(1X, A4),
+
/, T2, 3I12)

Rev S

1 - 54

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-10
Member Results (Continued)
Header Record for ASCII files:

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 11 Data class index for MEMBER RESULTS data

NLOADS

I*4

Maximum number of loading conditions

NMEMBR

I*4

Maximum number of members

FORMAT

C*80

Data record format for FORTRAN READ/WRITE statement

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII header record is read using the following FORTRAN READ/WRITE FORMAT
statement:
FORMAT (4I12, A80, 6A4, 3I12)

V5

1 - 55

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-10

Member Results (Continued)


Header Record for BINARY files:
Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 11 Data class index for MEMBER RESULTS data

NLOADS

I*4

Maximum number of loading conditions

NMEMBR

I*4

Maximum number of members

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 fill header record to 160 bytes

FILL (1) FILL (27)

Rev S

1 - 56

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-10
Member Results (Continued)

Data Record for :


(ASCII80, ASCII, and BINARY files)

V5

Item

Type

Description

RECNO

I*4

Record number

IDATA

I*4

= 11 Data class index for MEMBER RESULTS data

MEX

I*4

Member ID number

MID

C*8

Member name

LEX

F*4

Loading ID number

LID

F*4

Loading ID name

IDEF

F*4

Results computation status =


.TRUE. results computed
.FALSE. results not computed

FXE

F*4

Local force x at end of member

FYE

F*4

Local force y at end of member

FZE

F*4

Local force z at end of member

MXE

F*4

Local moment x at end of member

MYE

F*4

Local moment y at end of member

MZE

F*4

Local moment z at end of member

FXS

F*4

Local force x at start of member

FYS

F*4

Local force y at start of member

FZS

F*4

Local force z at start of member

MXS

F*4

Local moment x at start of member

MYS

F*4

Local moment y at start of member

MZS

F*4

Local moment z at start of member

1 - 57

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-10

Member Results (Continued)


Data Record (Continued) :

Rev S

Item

Type

Description

TX

F*4

Local axial distortion with respect to start of member

TY

F*4

Local shear y distortion with respect to start of member

TZ

F*4

Local shear z distortion with respect to start of member

RX

F*4

Local torsional distortion with respect to start of member

RY

F*4

Local bending y distortion with respect to start of member

RZ

F*4

Local bending z distortion with respect to start of member

1 - 58

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-11

Section Forces
Header Record for ASCII80 files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 12 -- Data class index for SECTION FORCES data

NLOADS

I*4

Maximum number of loading conditions (see Note 1)

NMEMBR

I*4

Maximum number of members (see Note 1)

UNUSED

I*4

Unused

FORMAT (1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 5I12, 2 (/, T2, A40), /, 6(1X, A4),
+
/, T2, 3I12)

V5

1 - 59

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-11

Section Forces (Continued)


Header Record for ASCII files:
Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 12 Data class index for SECTION FORCES data

NLOADS

I*4

Maximum number of loading conditions (see Note 1)

NMEMBR

I*4

Maximum number of members (see Note 1)

FORMAT

C*80

Data record format for FORTRAN READ/WRITE statement

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII header record is read using the following FORTRAN READ/WRITE FORMAT
statement:
FORMAT (4I12, A80, 6A4, 3I12)

Rev S

1 - 60

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-11
Section Forces (Continued)
Header Record for BINARY files:

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 12 Data class index for SECTION FORCES data

NLOADS

I*4

Maximum number of loading conditions (see Note 1)

NMEMBR

I*4

Maximum number of members (see Note 1)

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

FORCE

C*4

Active force units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 fill header record to 120 bytes

FILL (1) FILL (17)

V5

1 - 61

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-11

Section Forces (Continued)


Data Record for:
(ASCII80, ASCII, and BINARY files)
Item

Type

Description

RECNO

I*4

Record number

IDATA

I*4

= 12 Data class index for SECTION FORCES data

MEX

I*4

Member ID number

MID

C*8

Member name

LEX

F*4

Loading ID number

LID

C*8

Loading ID name

ISEC

I*4

Section number

IDEF

L*4

Results computation status =


.TRUE. SECTION FORCES computed
.FALSE. SECTION FORCES not computed

XL

F*4

Distance from the start of the member to the section, measured along the
local member x axis

FX

F*4

Local force x at section

FY

F*4

Local force y at section

FZ

F*4

Local force z at section

MX

F*4

Local moment x at section

MY

F*4

Local moment y at section

MZ

F*4

Local moment z at section

F*4

= 0 fill data record to 120 bytes (for BINARY files only)

FILL (1) FILL (13)

Notes for Table 1-11:


1.

Rev S

The maximum number of SECTION FORCES data records =


50 * NMEMBR * NLOADS

1 - 62

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-12

Average Element Results


Header Record for ASCII80 files:

V5

Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

Average element results data class index. Possible index values =


33 AVERAGE ELEMENT STRESSES
34 AVERAGE ELEMENT STRAINS
35 AVERAGE RESULTANTS
36 AVERAGE ELEMENT PRINCIPAL STRESSES
37 AVERAGE ELEMENT PRINCIPAL STRAINS
38 AVERAGE PRINCIPAL MEMBRANE
RESULTANTS
39 AVERAGE PRINCIPAL BENDING RESULTANTS
40 AVERAGE VON MISES

NLOADS

I*4

Maximum number of loading conditions

NJNTS

I*4

Maximum number of joints

UNUSED

I*4

Unused

FORMAT (1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

1 - 63

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-12

Average Element Results (Continued)


Header Record for ASCII80 files (Continued):
Item

Type

Description

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 5I12, 2 (/, T2, A40), /, 6(1X, A4),
+
/, T2, 3I12)

Rev S

1 - 64

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-12
Average Element Results (Continued)
Header Record for ASCII files:

Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

Average element results data class index. Possible index values =


33 AVERAGE ELEMENT STRESSES
34 AVERAGE ELEMENT STRAINS
35 AVERAGE RESULTANTS
36 AVERAGE ELEMENT PRINCIPAL STRESSES
37 AVERAGE ELEMENT PRINCIPAL STRAINS
38 AVERAGE PRINCIPAL MEMBRANE
RESULTANTS
39 AVERAGE PRINCIPAL BENDING RESULTANTS
40 AVERAGE VON MISES

NLOADS

I*4

Maximum number of loading conditions

NJNTS

I*4

Maximum number of joints

FORMAT

C*80

Data record format for FORTRAN READ/WRITE statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1)

FORCE

C*4

Active force units ( see Note 1, Table 1-1)

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1)

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1)

TIME

C*4

Active time units ( see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII header record is read using the following FORTRAN READ/WRITE
STATEMENT:
FORMAT(4I12, A80, 6A4, 3I12)

V5

1 - 65

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-12

Average Element Results (Continued)


Header Record for BINARY files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

Average element results data class index. Possible index values =


33 AVERAGE ELEMENT STRESSES
34 AVERAGE ELEMENT STRAINS
35 AVERAGE RESULTANTS
36 AVERAGE ELEMENT PRINCIPAL STRESSES
37 AVERAGE ELEMENT PRINCIPAL STRAINS
38 AVERAGE PRINCIPAL MEMBRANE
RESULTANTS
39 AVERAGE PRINCIPAL BENDING RESULTANTS
40 AVERAGE VON MISES

NLOADS

I*4

Maximum number of loading conditions

NJNTS

I*4

Maximum number of joints

LENGTH

C*4

Active length units ( see Note 1, Table 1-1)

FORCE

C*4

Active force units ( see Note 1, Table 1-1)

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1)

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1)

TIME

C*4

Active time units ( see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 fill header record to 80 bytes

FILL (1) FILL (7)

Rev S

1 - 66

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-12
Average Element Results (Continued)

Data Record for:


(ASCII80, ASCII, and BINARY files)
Item

Type

Description

RECNO

I*4

Record number

IDATA

I*4

Average element results data class index. Possible index values =


33 AVERAGE ELEMENT STRESSES
34 AVERAGE ELEMENT STRAINS
35 AVERAGE RESULTANTS
36 AVERAGE ELEMENT PRINCIPAL STRESSES
37 AVERAGE ELEMENT PRINCIPAL STRAINS
38 -- AVERAGE PRINCIPAL MEMBRANE
RESULTANTS
39 AVERAGE PRINCIPAL BENDING RESULTANTS
40 AVERAGE VON MISES

JEX

I*4

Joint ID number

JID

C*8

Joint name

LEX

I*4

Loading ID number

LID

C*8

Loading ID name

UNUSED

I*4

Unused

ISURF

I*4

Surface index for 2-D finite elements =


0 N/A (for 3-D elements)
1 top surface
2 middle surface
3 bottom surface

NELC

I*4

Number of finite elements used to compute the average results at the joint

F*8

Average element results (see Note 1)

AVGER (1)AVGER (8)

Notes for Table 1-12:


1.

V5

The Average Element Results in AVGER (1) - AVGER (8) are defined in
Table 1-12a through 1-12e. Each of these tables corresponds to a different
element type (PLANE STRESS, PLANE STRAIN, TRIDIMENSIONAL,
etc.). See Figures 1-2 through 1-7 for a description of the Average Element
Results symbols used in the tables.

1 - 67

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1 -12a

AVGER PLANE STRESS/STRAIN Elements

Rev S

AVGER (i),
i = Results Type

Average Stresses

SXX

SYY

SXY

0.0

0.0

0.0

0.0

0.0

Average
Strains

EXX

EYY

EXY

0.0

0.0

0.0

0.0

0.0

Average
Resultants

NXX

NYY

NXY

0.0

0.0

0.0

0.0

0.0

Average
Principal
Stresses

S1

S2

TMAX

THETA

0.0

0.0

0.0

0.0

Average
Principal
Strains

E1

E2

GMAX

THETA

0.0

0.0

0.0

0.0

Average
Principal
Membrane
Resultants

N1

N2

NXYMAX

THETA

0.0

0.0

0.0

0.0

Average
Principal
Bending
Resultants

N/A

Von Mises

ES

0.0

0.0

0.0

0.0

0.0

0.0

0.0

1 - 68

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1 -12b

AVGER PLATE BENDING Elements


AVGER (i),
i=
Results Type

V5

Average
Stresses

SXX

SYY

SXY

Average
Strains

N/A

Average
Resultants

0.0

0.0

Average
Principal
Stresses

S1

Average
Principal
Strains

N/A

Average
Principal
Membrane
Resultants

N/A

Average
Principal
Bending
Resultants
Von Mises

0.0

0.0

0.0

0.0

0.0

0.0

MXX

MYY

MXY

VXX

VYY

S2

TMAX

THETA

0.0

0.0

0.0

0.0

M1

M2

MXYMAX

THETA

0.0

0.0

0.0

0.0

ES

0.0

0.0

0.0

0.0

0.0

0.0

0.0

1 - 69

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1 -12c

AVGER TRIDIMENSIONAL Elements


AVGER (i),
i = Results Type

Rev S

Average
Stresses

SXX

SYY

SZZ

SXY

SXZ

SYZ

0.0

0.0

Average
Strains

EXX

EYY

EZZ

EXY

EXZ

EYZ

0.0

0.0

Average
Resultants

N/A

Average
Principal
Stresses

S1

S2

S3

TMAX

Average
Principal
Strains

E1

E2

E3

GMAX

0.0

0.0

0.0

0.0

0.0

0.0

0.0

Average
Principal
Membrane
Resultants

N/A

Average
Principal
Bending
Resultants

N/A

Von Mises

ES

1 - 70

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1 -12d

AVGER AXISYMMETRIC Elements


AVGER (i),
i = Results Type

V5

Average
Stresses

SRR

SZZ

SRZ

STH

0.0

0.0

0.0

0.0

Average
Strains

ERR

EZZ

ERZ

ETH

0.0

0.0

0.0

0.0

Average
Resultants

N/A

Average
Principal
Stresses

S1

S2

S3

TMAX

0.0

0.0

0.0

0.0

Average
Principal
Strains

E1

E2

E3

GMAX

0.0

0.0

0.0

0.0

0.0

0.0

0.0

0.0

0.0

0.0

0.0

Average
Principal
Membrane
Resultants

N/A

Average
Principal
Bending
Resultants

N/A

Von Mises

ES

1 - 71

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1 -12e

AVGER PLATE Elements


AVGER (i),
i = Results Type

Rev S

Average
Stresses

SXX

SYY

SXY

0.0

0.0

0.0

0.0

0.0

Average
Strains

N/A

Average
Resultants

NXX

NYY

NXY

MXX

MYY

MXY

VXX

VYY

Average
Principal
Stresses

S1

S2

TMAX

THETA

0.0

0.0

0.0

0.0

Average
Principal
Strains

N/A

Average
Principal
Membrane
Resultants

N1

N2

NXYMAX

THETA

0.0

0.0

0.0

0.0

Average
Principal
Bending
Resultants

M1

M2

MXYMAX

THETA

0.0

0.0

0.0

0.0

Von Mises

ES

0.0

0.0

0.0

0.0

0.0

0.0

0.0

1 - 72

V5

GT STRUDL

Record Formats and Structures for DBX Files

Figure 1 -2.

V5

Average Results for PLANE STRESS and STRAIN Elements

1 - 73

Rev S

Record Formats and Structures for DBX Files

Figure 1 - 3.

Rev S

GT STRUDL

Average Results for PLATE and PLATE BENDING Elements

1 - 74

V5

GT STRUDL

Record Formats and Structures for DBX Files

Figure 1 - 4.

V5

Average Results Interpretation for TRIDIMENSIONAL Elements

1 - 75

Rev S

Record Formats and Structures for DBX Files

Figure 1 - 5.

Rev S

GT STRUDL

Principal Stress and Strain Interpretation

1 - 76

V5

GT STRUDL

Record Formats and Structures for DBX Files

Figure 1 - 6.

V5

Principal Membrane Results Interpretation

1 - 77

Rev S

Record Formats and Structures for DBX Files

Figure 1 - 7.

Rev S

GT STRUDL

Principal Bending Results Interpretation

1 - 78

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-13

RC Design Standard Form


Header Record for ASCII80 and ASCII files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 50 --

NELEM

I*4

Maximum number of joints/data records

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FORMAT (1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (3)

C*40

3rd 40 characters of data record format for FORTRAN READ/WRITE


statement

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

Data class index for RC DESIGN STANDARD FORM data

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 5I12, 3 (/, T2, A40), /, 6(1X, A4),
+
/, T2, 3I12)
The ASCII header record is read using the following FORTRAN READ/WRITE FORMAT
statement:
FORMAT (T2, 5I12, A120, 6A4, 3I12 )

V5

1 - 79

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-13

RC Design Standard Form (Continued)


Header Record for BINARY files:

Rev S

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 50

NELEM

I*4

Maximum number of joints/data records

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FORCE

C*4

Active force units (see Note 1, Table 1-1)

LENGTH

C*4

Active length units (see Note 1, Table 1-1)

ANGLE

C*4

Active angle units (see Note 1, Table 1-1)

TEMP

C*4

Active temperature units (see Note 1, Table 1-1)

TIME

C*4

Active time units (see Note 1, Table 1-1)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

Data class index for RC DESIGN STANDARD FORM


data

1 - 80

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-13
RC Design Standard Form (Continued)

The data record for ASCII80, ASCII, and BINARY files is composed of a general entry
followed by a sequence of reinforcing bar entries. The general entry is structured as follows:

V5

Item

Type

Description

RECNO

I*4

Record number for data record

IDATA

I*4

= 50

MID

I*4

Member ID number

NAME

C*8

Member name

TYPE

I*4

Type of design element (see Note 1)

NBARS

I*4

Number of reinforcing bar entries

CODE

I*4

Design code active during design (see Note 2)

TABLE

I*4

Bar table active during design (see Note 3)

F*4

Member or stem width (local z direction)

F*4

Member height (local y direction)

BF

F*4

Flange width

BW

F*4

Flange projection

F*4

Flange thickness

FCP

F*4

Concrete compressive strength

FY

F*4

Primary reinforcing yield strength

FYST

F*4

Secondary reinforcing yield strength

WC

F*4

Unit weight of plain concrete

Data class index for RC DESIGN STANDARD FORM data

1 - 81

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-13

RC Design Standard Form (Continued)


The reinforcing bar entry is structured as follows:
Item

Type

Description

RECNO

I*4

Reinforcing bar entry number

GROUP

I*4

Group number of bar (see Note 4)

RTYPE

I*4

Type of reinforcing (see Note 5)

SIZE

I*4

Bar size ( #6, #10, etc. )

IBAR (1)

I*4

Varies with type of reinforcing (see Note 6)

IBAR (2)

I*4

Varies with type of reinforcing (see Note 6)

RBAR (1)

F*4

Varies with type of reinforcing (see Note 6)

RBAR (2)

F*4

Varies with type of reinforcing (see Note 6)

RBAR (3)

F*4

Varies with type of reinforcing (see Note 6)

RBAR (4)

F*4

Varies with type of reinforcing (see Note 6)

The ASCII80 reinforcing bar entry is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 6I12, /, T2, 4G15.7E2)
The ASCII reinforcing bar entry is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 6I12, 4G15.7E2)

Rev S

1 - 82

V5

GT STRUDL

Record Formats and Structures for DBX Files

Notes for Table 1-13:


1.

Design element type description as given by the value of TYPE:


Beams
Type
1
2
3
4
+100

Cross Section Shape


Rectangular
Tee
RL (Right L)
LL (Left L)
Girder (101, 102, 103, 104)

Columns

Type

Cross
Section
Shape

Longitudinal
Steel
Distribution

Transverse
Steel
Distribution

11
12
13
14
15
16

Rectangular
Square
Square
Square
Round
Round

Rectangular
Square
Round
Round
Round
Round

Tied
Tied
Tied
Spiral
Tied
Spiral

Number of
Curtains

Shear
Steel
Location

Walls

V5

Type

Cross
Section
Shape

21
22
23
24
25
26

Rectangular
Rectangular
Rectangular
Barbell
Barbell
Barbell

1 - 83

1
2
2
1
2
2

N/A
Inside
Outside
N/A
Inside
Outside

Rev S

Record Formats and Structures for DBX Files

GT STRUDL

Flat Plates, Flat Slabs, and Two-way Slabs


Type

Element Type

31
32
33

Flat plate
Flat slab
Two way panel (British)

One-way Slabs
NOT CURRENTLY SUPPORTED
2.

3.

Design code active during design as given by the value of CODE:


CODE

Design Code

ACI 318-63

ACI 318-77

CP110-72

ACI 318-83, non-seismic

ACI 318-83, seismic

ACI 318-83, moderate seismic

BS8110

Bar table active during design as given by the value of TABLE. The bar size given
in the reinforcing bar data entry comes from this table:
TABLE

4.

Rev S

Bar Table

ASTM bar table

Canadian bar table

UNESCO bar table

Bars having the same GROUP number lie in the same plane within the cross section
of the member, have the same starting point, and have the same spacing with
respect to the other bars in the group. A bar group can consist of one or more bars.

1 - 84

V5

GT STRUDL

Record Formats and Structures for DBX Files

5.

Reinforcing bar type description as given by the value of RTYPE:


Straight Bars
RTYPE

V5

Description
Start

End

Cutoff

Cutoff

Cutoff

Continuous

Cutoff

Hooked

Continuous

Cutoff

Continuous

Continuous

Continuous

Hooked

Hooked

Cutoff

Hooked

Continuous

Hooked

Hooked

+100

Column strip (101 - 109)

+200

Middle strip (201-209)

+300

Edge strip (British) (301-309)

+400

Torsional steel (British) (401-409)

Cutoff

- dimensioned end of bar

Continuous

- bar continues beyond specified start or end.

Hooked

- bar start or end must be hooked (slabs only).

1 - 85

Rev S

Record Formats and Structures for DBX Files

GT STRUDL

Stirrups and Links


RTYPE

Description

11

Stirrup (ACI)

12

Closed stirrup (ACI torsion)

13

Link (British)

Ties and Column Links


RTYPE

Description

21

Tie (ACI)

22

Hoop (ACI)

23

Link (British)

Spirals
RTYPE
31

Description
Spiral

Horizontal Shear Steel for Walls


RTYPE
41
6.

Description
Horizontal shear steel

Reinforcing bar description as given by values of IBAR and RBAR in the


reinforcing bar entry:
Longitudinal and Horizontal Shear Steel
( RTYPE = 1-9, 101-109, 201-209, 301-309, 401-409, 41)
IBAR / RBAR
IBAR = 1
IBAR = 2
RBAR(1)

Rev S

Description
Bar parallel to global X axis.
Bar parallel to global Z axis.
Applies only when TYPE = 33.
X coordinate of the starting point of the bar with respect to the
1 - 86

V5

GT STRUDL

Record Formats and Structures for DBX Files

RBAR(2)
RBAR(3)
RBAR(4)

local design element (member) coordinate system


Y coordinate of the starting point of the bar with respect to the
local design element (member) coordinate system
Z coordinate of the starting point of the bar with respect to the
local design element (member) coordinate system
Length of bar

Stirrups and Beam Links (RTYPE = 11, 12, 13 )


IBAR / RBAR

Description

IBAR (1)

Unused

IBAR(2)

Unused

RBAR(1)

X coordinate of the stirrup with respect to the local design


element (member) coordinate system

RBAR(2)

Center-to-center width of stirrup / link measured with


respect to the Z axis of the local design element (member)
coordinate system

RBAR(3)

Center-to-center height of stirrup / link measured with


respect to the local Y axis of the local design element
(member) coordinate system

RBAR(4)

Unused

Ties, Hoops, and Column Links (RTYPE = 21, 22, 23)

V5

IBAR / RBAR

Description

IBAR(1)

Number of legs in the Y direction of the local design


element (member) coordinate system

IBAR(2)

Number of legs in the Z direction of the local design


element (member) coordinate system

RBAR(1)

X coordinate of the tie/hoop/link with respect to the


design element (member) coordinate system

RBAR(2)

Center-to-center width of the tie/hoop/link measured with


respect to the Z axis of local design element (member)
coordinate system

RBAR(3)

Center-to-center height of the tie/hoop/link measured with


respect to the Y axis of the local design element
(member) coordinate system

RBAR(4)

Unused

1 - 87

Rev S

Record Formats and Structures for DBX Files

GT STRUDL

Spirals (RTYPE = 31)

Rev S

IBAR / RBAR

Description

IBAR(1)

Unused

IBAR(2)

Unused

RBAR(1)

X coordinate of the start of the spiral with respect to the


local design element (member) coordinate system

RBAR(2)

Center-to-center diameter of the spiral

RBAR(3)

Center-to-center pitch of the spiral

RBAR(4)

Distance over which the spiral extends with respect to the


X axis of the local element (member) coordinate system

1 - 88

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-14

RC Design Expanded Form

Header records for RC DESIGN EXPANDED FORM are identical to the header records
for RC DESIGN STANDARD FORM, Table 1-13.

V5

1 - 89

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-14

RC Design Expanded Form (Continued)


The data record for ASCII80, ASCII, and BINARY files is composed of a general entry,
a dimensions entry, a constants entry, and a sequence of reinforcing bar entries, in that order.
The general entry is structured as follows:

Rev S

Item

Type

Description

RECNO

I*4

Record number for data record

IDATA

I*4

= 51 Data class index for RC DESIGN EXPANDED FORM

MID

I*4

Member ID number

NAME

C*8

Member name

TYPE

I*4

Type of design element (see Note 1, Table 1-13)

NBARS

I*4

Number of reinforcing bar entries

CODE

I*4

Design code active during design (see Note 2, Table 1-13)

TABLE

I*4

Bar table active during design (see Note 3, Table 1-13)

LBAR (1)

I*4

1st longitudinal bar size (see Note 1)

LBAR (2)

I*4

2nd longitudinal bar size (see Note 1)

LBAR (3)

I*4

3rd longitudinal bar size (see Note 1)

LBAR (4)

I*4

4th longitudinal bar size (see Note 1)

SBAR

I*4

Secondary bar size (e.g. for shear reinforcing) (see Note 1)

MINSPA

F*4

Minimum spacing between longitudinal bars

MAXSHR

F*4

Maximum allowable shear stress

COVER

F*4

Minimum distance between member surface and any reinforcing bar

1 - 90

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-14
RC Design Expanded Form (Continued)

Data Record (contd):


General data entry (contd):
Item

Type

Description

IMISC(1)

I*4

Miscellaneous information based on TYPE (see Note 2)

IMISC(2)

I*4

Miscellaneous information based on TYPE (see Note 2)

IMISC(3)

I*4

Miscellaneous information based on TYPE (see Note 2)

IMISC(4)

I*4

Miscellaneous information based on TYPE (see Note 2)

IMISC(5)

I*4

Miscellaneous information based on TYPE (see Note 2)

RMISC(1)

F*4

Miscellaneous information based on TYPE (see Note 2)

RMISC(2)

F*4

Miscellaneous information based on TYPE (see Note 2)

RMISC(3)

F*4

Miscellaneous information based on TYPE (see Note 2)

RMISC(4)

F*4

Miscellaneous information based on TYPE (see Note 2)

RMISC(5)

F*4

Miscellaneous information based on TYPE (see Note 2)

The dimensions entry is structured as follows:

V5

Item

Type

Description

F*4

Member or stem width (local Z direction)

F*4

Member height (local Y direction)

BF

F*4

Flange width

BW

F*4

Flange projection

F*4

Flange thickness

1 - 91

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-14

RC Design Expanded Form (Continued)


Data Record (contd):
The constants entry is structured as follows:

Rev S

Item

Type

Description

FCP

F*4

Concrete compressive strength

FY

F*4

Longitudinal reinforcing yield strength

WC

F*4

Unit weight of plain concrete

DENSITY

F*4

Unit weight of reinforced concrete

FYST

F*4

Secondary reinforcing yield

EC

F*4

Youngs modulus for concrete

EU

F*4

Maximum allowable concrete compressive strain

CON(1)

F*4

Applicable constant for given TYPE (see Note 3)

CON(2)

F*4

Applicable constant for given TYPE (see Note 3)

CON(3)

F*4

Applicable constant for given TYPE (see Note 3)

CON(4)

F*4

Applicable constant for given TYPE (see Note 3)

CON(5)

F*4

Applicable constant for given TYPE (see Note 3)

CON(6)

F*4

Applicable constant for given TYPE (see Note 3)

CON(7)

F*4

Applicable constant for given TYPE (see Note 3)

1 - 92

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-14
RC Design Expanded Form (Continued)

Data Record (contd):


The reinforcing bar entry is structured as follows:
Item

Type

Description

RECNO

I*4

Reinforcing bar entry number

GROUP

I*4

Group number of bar (see Note 4, Table 1-13)

RTYPE

I*4

Type of reinforcing (see Note 5, Table 1-13)

SIZE

I*4

Bar size (#6, #10, etc.)

IBAR (1)

I*4

Varies with type of reinforcing (see Note 6, Table 1-13)

IBAR (2)

I*4

Varies with type of reinforcing (see Note 6, Table 1-13)

RBAR (1)

F*4

Varies with type of reinforcing (see Note 6, Table 1-13)

RBAR (2)

F*4

Varies with type of reinforcing (see Note 6, Table 1-13)

RBAR (3)

F*4

Varies with type of reinforcing (see Note 6, Table 1-13)

RBAR (4)

F*4

Varies with type of reinforcing (see Note 6, Table 1-13)

The ASCII80 reinforcing bar entry is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 6I12, /, T2, 4G15.7E2)
The ASCII reinforcing bar entry is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT (T2, 6I12, 4G15.7E2)

V5

1 - 93

Rev S

Record Formats and Structures for DBX Files

GT STRUDL

Notes for Table 1-14:


1.

LBAR/SBAR description for beams (TYPE =1, 2, 3, 4) and girders (TYPE


= 101, 102, 103, 104), general entry:
Description
LBAR / SBAR
LBAR (1)
LBAR (2)
LBAR (3)
LBAR (4)
SBAR

1st top design bar size


2nd top design bar size
1st bottom design bar size
2nd bottom design bar size
Stirrup/link bar size

LBAR/SBAR description for columns (TYPE = 11, 12, 13, 14, 15, 16), general entry:
LBAR / SBAR

Description

LBAR (1)
LBAR (2)
LBAR (3)
LBAR (4)
SBAR

1st design bar size


2nd design bar size
3rd design bar size
Unused
Tie, hoop, link, or spiral bar size

LBAR/SBAR description for walls (TYPE = 21, 22, 23, 24, 25, 26), general entry:
LBAR / SBAR

Description

LBAR (1)
LBAR (2)
LBAR (3)
LBAR (4)
SBAR

Boundary element bar size


Uniform (vertical) bar size
Horizontal bar size
Unused
Boundary element hoop bar size

LBAR/SBAR description for flat plates and flat slabs (TYPE = 31, 32, 33) and one
way slabs (TYPE = 41, 42), general entry:

Rev S

LBAR / SBAR

Description

LBAR (1)
LBAR (2)
LBAR (3)

1st top design bar size


2nd top design bar size
1st bottom design bar size
1 - 94

V5

GT STRUDL

Record Formats and Structures for DBX Files


LBAR (4)
SBAR

2.

2nd bottom design bar size


Unused

IMISC/RMISC description for beams (TYPE = 1, 2, 3, 4) and girders (TYPE


= 101, 102, 103, 104), general entry:
IMISC/RMISC

Description

IMISC (1)
IMISC (2)
IMISC (3)
IMISC (4)
IMISC (5)
RMISC (1)
RMISC(2)
RMISC(3)
RMISC(4)

Unused
Unused
Unused
Unused
Unused
1st stirrup/link spacing
2nd stirrup/link spacing
3rd stirrup/link spacing
Maximum allowable
parameter z
Unused

RMISC(5)

cracking

IMISC/RMISC description for columns (TYPE = 11, 12, 13, 14, 15, 16), general
entry:
IMISC/RMISC

Description

IMISC (1)

Maximum number of tie/hoop legs in


the y direction of the local design
element (member) coordinate system
Maximum number of tie/hoop legs in
the z direction of the local design
element (member) coordinate system
Unused
Unused
Unused
R value (to increase column design
bending moments)
Spiral diameter
Unused
Unused
Unused

IMISC (2)

IMISC (3)
IMISC (4)
IMISC (5)
RMISC (1)
RMISC (2)
RMISC (3)
RMISC (4)
RMISC (5)

V5

1 - 95

Rev S

Record Formats and Structures for DBX Files

GT STRUDL

IMISC/RMISC description for walls (TYPE = 21, 22, 23, 24, 25, 26), general entry:
IMISC/RMISC

Description

IMISC (1)
IMISC (2)

Number of curtains for vertical bars


= 1 horizontal bars inside of vertical bars
= 2 horizontal bars outside of vertical bars
Maximum number of capacity iterations
Concrete stress/strain curve
Capacity analysis model
Width of boundary element measured in the z
direction of the local design element
(member) coordinate system
Height of boundary element measured in the
y direction of the local design element
(member) coordinate system
User-specified out-of-plane eccentricity
Capacity analysis convergence tolerance
Analysis modal fiber size

IMISC (3)
IMISC (4)
IMISC (5)
RMISC (1)

RMISC (2)

RMISC (3)
RMISC (4)
RMISC (5)

IMISC/RMISC description for flat plates and flat slabs (TYPE = 31, 32, 33), general
entry:
IMISC/RMISC

Description

IMISC (1)
IMISC (2)
IMISC (3)
IMISC (4)
IMISC (5)
RMISC (1)

Unused
Unused
Unused
Unused
Unused
Dimension of flat slab drop panel in the global
x direction
Dimension of flat slab drop panel in the global
z direction
Eccentricity of flat slab drop panel in the
global x direction
Eccentricity of flat slab drop panel in the
global z direction
Flat slab drop panel thickness

RMISC (2)
RMISC (3)
RMISC (4)
RMISC (5)

IMISC/RMISC description for one way slabs (TYPE = 41, 42), general entry:

Rev S

IMISC/RMISC

Description

IMISC (1)
IMISC (2)

Unused
Unused
1 - 96

V5

GT STRUDL

Record Formats and Structures for DBX Files


IMISC (3)
IMISC (4)
IMISC (5)
RMISC (1)
RMISC (2)
RMISC (3)
RMISC (4)
RMISC (5)

3.

Unused
Unused
Unused
Pan width for joists
Stem thickness for joists
Slab thickness
Unused
Unused

CON description for beams (TYPE = 1, 2, 3, 4) and girders (TYPE = 101,


102, 103, 104), constants entry:
CON

Description

CON (1)
CON (2)
CON (3)
CON (4)
CON (5)
CON (6)
CON (7)

RFSP concrete splitting ratio


PHIFL flexure capacity reduction factor
PHISH shear capacity reduction factor
PHIBO bond capacity reduction factor
PHITO torsion capacity reduction factor
BLFR ratio of maximum p or (D-D) to Dbal
PMINFL minimum allowable reinforcement
ratio

CON description for columns (TYPE = 11, 12, 13, 14, 15, 16), constants entry:
CON

Description

CON (1)
CON (2)

FYSP spiral reinforcement yield strength


PHICO column capacity reduction factor
(corresponds to PHITI or PHISP, Table 2.4-1,
Vol. 4, GTSTRUDL Users Manual)
PMAXCO Maximum allowable
reinforcement ratio
PMINCO
minimum allowable
reinforcement ratio
Unused
Unused
Unused

CON (3)
CON (4)
CON (5)
CON (6)
CON (7)

CON description for walls (TYPE = 21, 22, 23, 24, 25, 26), constants entry:
CON
CON (1)
V5

Description
FYSP spiral reinforcement yield strength
1 - 97

Rev S

Record Formats and Structures for DBX Files

GT STRUDL

CON (2)
CON (3)

PHITI Wall capacity reduction factor


PMAXCO Maximum a l l owa bl e
reinforcement ratio
PMINCO Minimum allowable
reinforcement ratio
Unused
Unused
Unused

CON (4)
CON (5)
CON (6)
CON (7)

CON description for flat plates and flat slabs (TYPE = 31, 32, 33), constants entry:
CON
CON (1)
CON (2)
CON (3)
CON (4)
CON (5)
CON (6)
CON (7)

Rev S

Description
PHIFL flexure capacity reduction factor
PHISH shear capacity reduction factor
PMINFL minimum allowable reinforcement
ratio
Unused
Unused
Unused
Unused

1 - 98

V5

GT STRUDL

Record Formats and Structures for DBX Files


CON description for one way slabs (TYPE = 41, 42), constants entry:
CON
CON (1)
CON (2)
CON (3)
CON (4)
CON (5)
CON (6)
CON (7)

V5

Description
PHIFL flexure capacity reduction factor
PHISH shear capacity reduction factor
PMINFL minimum allowable reinforcement
ratio
Unused
Unused
Unused
Unused

1 - 99

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-15

DBX Catalog File


Header Record for ASCII80 DBX Catalog file:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 1 Data class index for DIRECTORY data

NFILES

I*4

Maximum number of DBX data files

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FORMAT (1)

C*40

1st 40 characters of data record format for FORTRAN FORMAT READ/WRITE statement used to read the DBX data file records

FORMAT (2)

C*40

2nd 40 characters of data record format for FORTRAN FORMAT READ/WRITE statement used to read the DBX data file records

JNAME

C*8

GTSTRUDL job name given in STRUDL command

JTITLE

C*64

GTSTRUDL job title given in STRUDL command

MONTH

I*4

Month DBX Catalog File was created

DAY

I*4

Day DBX Catalog File was created

YEAR

I*4

Year DBX Catalog File was created

The ACSII80 header record is read using the following FORTRAN FORMAT
READ/WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, T2, A40,
/, T2, A8, 1X, A64, /, T2, 3I12)

There is no ASCII DBX Catalog File.


There is no header record for the BINARY DBX Catalog File.

Rev S

1 - 100

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-15
DBX Catalog File (Continued)

Data Record for :


(ASCII80 DBX Catalog File)

V5

Item

Type

Description

FNAME

C*80

DBX data file name

MONTH

I*4

Month DBX data file was created

DAY

I*4

Day DBX data file was created

YEAR

I*4

Year DBX data file was created

ATTR

C*16

File attribute description

FMT

C*11

DBX data file format: FORMATTED or UNFORMATTED

ACC

C*10

DBX data file access mode: SEQUENTIAL or DIRECT

IRCL

I*4

Maximum record length for DBX data file

NRECS

I*4

Maximum number of records in DBX data file

INDEX

I*4

Data class of DBX data file (defined as the second item in each DBX data
file header record)

DSCRPT

C*60

User supplied description of the DBX data file

1 - 101

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-15

DBX Catalog File (Continued)


Data Record for :
(UNFORMATTED DBX Catalog File)
Item

Type

Description

FILNAM

C*8

First seven characters of the DBX file name. The eighth character is a
blank and should not be used

IDATA

I*4

Data class index (defined as the second item in each DBX file data record)

FORMAT

C*12

Format for DBX file


FILNAM = FORMATTED or UNFORMATTED

ACCMDE

C*12

Access mode for DBX file


FILNAM = SEQUENTIAL or DIRECT

RECLTH

I*4

Maximum record length for DBX file FILNAM. Measured in characters


for FORMAT = FORMATTED and bytes or characters for FORMAT =
UNFORMATTED

NREC

I*4

Maximum number of records, including the header record, for DBX file
FILNAM.

FDSCRP

C*60

Description for DBX file FILNAM

MONTH

I*4

Month when DBX file FILNAM was created

DAY

I*4

Day when DBX file FILNAM was created

YEAR

I*4

Year when DBX file FILNAM was created

The maximum length of the DBX catalog file data record is 120 bytes or 30 four-byte words.

Rev S

1 - 102

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-16

Dynamic Data for SELOS


Note: All Dynamic Data for SELOS DBX files are unformatted and sequential. All records
are 8 (32 bit) words. The file is composed of a header record, and mode groups.
Each mode group consists of a mode entry and joint records. All data are in FEET,
KIPS, and RADIANS.
Header Record for Dynamic Data for SELOS:
Item

Type

Description

NMODES

I*4

Number of modes

NJOINT

I*4

Number of joints

UNUSED

R*4

Unused

UNUSED

R*4

Unused

UNUSED

R*4

Unused

UNUSED

R*4

Unused

UNUSED

R*4

Unused

UNUSED

R*4

Unused

First data record for each mode group (NMODE groups per file):

V5

Item

Type

Description

GENMAS

R*4

= (1.0 / u2MAX) ) (12in./ft / 1000lb / kip)


(where uMAX = Maximum mode shape displacement)

FREQ

R*4

Mode frequency

UNUSED

R*4

Unused

UNUSED

R*4

Unused

UNUSED

R*4

Unused

UNUSED

R*4

Unused

UNUSED

R*4

Unused

UNUSED

R*4

Unused

1 - 103

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-16

Dynamic Data for SELOS (Continued)


Joint data record (NJOINT records per mode group):
Item

Type

Description

JNAME

R*8

Hollerith variable with 8 character joint name

VXD

R*4

Eigenvector displacement in the X direction

VYD

R*4

Eigenvector displacement in the Y direction

VZD

R*4

Eigenvector displacement in the Z direction

VXR

R*4

Eigenvector rotation about the X direction

VYR

R*4

Eigenvector rotation about the Y direction

VZR

R*4

Eigenvector rotation about the Z direction

Note: If a joint is active, but has no dynamic degrees-of-freedom, then it will be included in the
Dynamic Data for SELOS file, and VXD, VYD, VZD, VXR, VYR, and VZD will all be 0.

Rev S

1 - 104

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-17

Dynamic Mass Matrix


Note: There is no ASCII Dynamic Matrix file
Header Record for ASCII80 Dynamic Mass Matrix file:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 14 Data class index for MASS data

BW

I*4

Maximum number of entries per row

NDOF

I*4

Number of rows in matrix

UNUSED

I*4

Unused

FORMAT (1)

C*40

FORTRAN FORMAT statement used to read the first record of a matrix


row entry

FORMAT (2)

C*40

FORTRAN FORMAT statement used to read the second record of a matrix


row entry

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ACSII80 header record is read using the following FORTRAN FORMAT
READ/WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, T2, A40, /, 6(1X,A4),
/, T2, 3I12)

V5

1 - 105

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-17

Dynamic Mass Matrix (Continued)


Header Record for BINARY Dynamic Mass Matrix file:

Rev S

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 14 Data class index for MASS data

BW

I*4

Maximum number of entries per row

NDOF

I*4

Number of rows in matrix

UNUSED

I*4

Unused

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

1 - 106

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-17
Dynamic Mass Matrix (Continued)

Data records for the Dynamic Mass Matrix file: Two data records are created for each
matrix row for a total of NDOF*2 data records. For ASCII80 files, the number of physical
records may be much higher since each physical record can only contain four entries
Record 1:
Item

Type

Description

ROWNUM
NENTRY

I*4
I*4

Current row
Number of entries in row

Item

Type

Description

ENTRY1

ENTRYn

R*8

1st entry on current row

R*8

nth entry on current row. n is equal to NENTRY from


Record 1, and may be different for each row.

Record 2:

Note: All numeric data are always in units of inches, pounds, seconds, and radians (as
appropriate), regardless of the current units when the DBX file was written.

V5

1 - 107

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-18

Dynamic Stiffness Matrix


Note: There is no ASCII Dynamic Stiffness Matrix file
Header Record for ASCII80 Dynamic Stiffness Matrix file:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 15 Data class index for STIFFNESS data

BW

I*4

Maximum number of entries per row

NDOF

I*4

Number of rows in matrix

UNUSED

I*4

Unused

FORMAT (1)

C*40

FORTRAN FORMAT statement used to read the first record of a matrix


row entry

FORMAT (2)

C*40

FORTRAN FORMAT statement used to read the second record of a matrix


row entry

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ACSII80 header record is read using the following FORTRAN FORMAT
READ/WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, T2, A40, /,
6(1X,A4), /, T2, 3I12)

Rev S

1 - 108

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-18
Dynamic Stiffness Matrix (Continued)
Header Record for BINARY Dynamic Stiffness Matrix file:

V5

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 15 Data class index for STIFFNESS data

BW

I*4

Maximum number of entries per row

NDOF

I*4

Number of rows in matrix

UNUSED

I*4

Unused

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

1 - 109

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-18

Dynamic Stiffness Matrix (Continued)

Data records for the Dynamic Stiffness Matrix file: Two data records are created for each
matrix row for a total of NDOF*2 data records. For ASCII80 files, the number of physical
records may be much higher since each physical record can only contain four entries.
Record 1:
Item

Type

Description

ROWNUM
NENTRY

I*4
I*4

Current row
Number of entries in row

Item

Type

Description

ENTRY1

ENTRYn

R*8

1st entry on current row

R*8

nth entry on current row. n is equal to NENTRY from


Record 1, and may be different for each row.

Record 2:

Note: All numeric data are always in units of inches, pounds, seconds, and radians (as
appropriate), regardless of the current units when the DBX file was written.

Rev S

1 - 110

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-19

Damping Matrix
Note: There is no ASCII Damping Matrix file
Header Record for ASCII80 Damping Matrix file:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 16 Data class index for DAMPING data

BW

I*4

Maximum number of entries per row

NDOF

I*4

Number of rows in matrix

UNUSED

I*4

Unused

FORMAT (1)

C*40

FORTRAN FORMAT statement used to read the first record of a matrix


row entry

FORMAT (2)

C*40

FORTRAN FORMAT statement used to read the second record of a matrix


row entry

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ACSII80 header record is read using the following FORTRAN FORMAT
READ/WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, T2, A40, /,
6(1X,A4), /, T2, 3I12)

V5

1 - 111

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-19

Damping Matrix (Continued)


Header Record for BINARY Damping Matrix file:

Rev S

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 16 Data class index for DAMPING data

BW

I*4

Maximum number of entries per row

NDOF

I*4

Number of rows in matrix

UNUSED

I*4

Unused

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

1 - 112

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-19
Damping Matrix (Continued)

Data records for the Damping Matrix file: Two data records are created for each matrix row
for a total of NDOF*2 data records. For ASCII80 files, the number of physical records may
be much higher since each physical record can only contain four entries.
Record 1:
Item

Type

Description

ROWNUM
NENTRY

I*4
I*4

Current row
Number of entries in row

Item

Type

Description

ENTRY1

ENTRYn

R*8

1st entry on current row

R*8

nth entry on current row. n is equal to NENTRY from


Record 1, and may be different for each row.

Record 2:

Note: All numeric data are always in units of inches, pounds, seconds, and radians (as
appropriate), regardless of the current units when the DBX file was written.

V5

1 - 113

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-20

Stiffness Proportional Damping Matrix


Note: There is no ASCII Stiffness Proportional Damping Matrix file
Header Record for ASCII80 Stiffness Proportional Damping Matrix file:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 18 Data class index for STIFFNESS PROPORTIONAL DAMPING


data

BW

I*4

Maximum number of entries per row

NDOF

I*4

Number of rows in matrix

UNUSED

I*4

Unused

FORMAT (1)

C*40

FORTRAN FORMAT statement used to read the first record of a matrix


row entry

FORMAT (2)

C*40

FORTRAN FORMAT statement used to read the second record of a


matrix row entry

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ACSII80 header record is read using the following FORTRAN FORMAT
READ/WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, T2, A40, /,
1X,A4), /, T2, 3I4)

Rev S

1 - 114

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-20
Stiffness Proportional Damping Matrix (Continued)
Header Record for BINARY Stiffness Proportional Damping Matrix file:

V5

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 18 Data class index for STIFFNESS PROPORTIONAL DAMPING


data

BW

I*4

Maximum number of entries per row

NDOF

I*4

Number of rows in matrix

UNUSED

I*4

Unused

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

1 - 115

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-20

Stiffness Proportional Damping Matrix (Continued)

Data records for the Stiffness Proportional Damping Matrix file: Two data records are
created for each matrix row for a total of NDOF*2 data records. For ASCII80 files, the
number of physical records may be much higher since each physical record can only contain
four entries.
Record 1:
Item

Type

Description

ROWNUM
NENTRY

I*4
I*4

Current row
Number of entries in row

Item

Type

Description

ENTRY1

ENTRYn

R*8

1st entry on current row

R*8

nth entry on current row. n is equal to NENTRY from


Record 1, and may be different for each row.

Record 2:

Note: All numeric data are always in units of inches, pounds, seconds, and radians (as
appropriate), regardless of the current units when the DBX file was written.

Rev S

1 - 116

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-21

Mass Proportional Damping Matrix


Note: There is no ASCII Mass Proportional Damping Matrix file
Header Record for ASCII80 Mass Proportional Damping Matrix file:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 18 Data class index for MASS PROPORTIONAL DAMPING data

BW

I*4

Maximum number of entries per row

NDOF

I*4

Number of rows in matrix

UNUSED

I*4

Unused

FORMAT (1)

C*40

FORTRAN FORMAT statement used to read the first record of a matrix


row entry

FORMAT (2)

C*40

FORTRAN FORMAT statement used to read the second record of a matrix


row entry

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ACSII80 header record is read using the following FORTRAN FORMAT READ/WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, T2, A40, /,
6(1X,A4), /, T2, 3I12)

V5

1 - 117

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-21

Mass Proportional Damping Matrix (Continued)


Header Record for BINARY Mass Proportional Damping Matrix file:

Rev S

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 18 Data class index for MASS PROPORTIONAL DAMPING data

BW

I*4

Maximum number of entries per row

NDOF

I*4

Number of rows in matrix

UNUSED

I*4

Unused

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

1 - 118

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-21
Mass Proportional Damping Matrix (Continued)

Data records for the Mass Proportional Damping Matrix file: Two data records are created
for each matrix row for a total of NDOF*2 data records. For ASCII80 files, the number of
physical records may be much higher since each physical record can only contain four
entries.
Record 1:
Item

Type

Description

ROWNUM
NENTRY

I*4
I*4

Current row
Number of entries in row

Item

Type

Description

ENTRY1

ENTRYn

R*8

1st entry on current row

R*8

nth entry on current row. n is equal to NENTRY from


Record 1, and may be different for each row.

Record 2:

Note: All numeric data are always in units of inches, pounds, seconds, and radians (as
appropriate), regardless of the current units when the DBX file was written.

V5

1 - 119

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-22

Correspondence Table
Note: There is no ASCII Correspondence Table file
Header Record for ASCII80 Correspondence Table file:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 17 Data class index for DAMPING data

NDOF

I*4

Number of uncondensed DOF (degrees-of-freedom)

COND

I*4

Number of condensed DOF

UNUSED

I*4

Unused

FORMAT (1)

C*40

FORTRAN FORMAT statement used to read the data records

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ACSII80 header record is read using the following FORTRAN FORMAT READ/WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, 6(1X,A4), /,
T2, 3I12)

Rev S

1 - 120

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-22
Correspondence Table (Continued)
Header Record for BINARY Correspondence Table file:

V5

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 17 Data class index for DAMPING data

NDOF

I*4

Number of uncondensed DOF (degrees-of-freedom)

COND

I*4

Number of condensed DOF

UNUSED

I*4

Unused

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

1 - 121

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-22

Correspondence Table (Continued)


Data Records for Correspondence Table file:

Rev S

Item

Type

Description

ROWNUM

I*4

Current row of correspondence table

JOINT

C*8

Joint name

DOF

C*2

DOF type: DX, DY, DZ, RX, RY, or RZ

1 - 122

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-23

Modal Damping Ratios


Note: There is no ASCII Modal Damping Ratios file
Header Record for ASCII80 Modal Damping Ratios file:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 24 Data class index for MASS PROPORTIONAL DAMPING data

NMODE

I*4

Number of modes

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FORMAT (1)

C*40

FORTRAN FORMAT statement used to read the data records

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ACSII80 header record is read using the following FORTRAN FORMAT READ/WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, 6(1X,A4), /, T2, 3I12)

V5

1 - 123

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-23

Modal Damping Ratios (Continued)


Header Record for BINARY Modal Damping Ratios file:

Rev S

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 24 Data class index for MASS PROPORTIONAL DAMPING data

NMODE

I*4

Number of modes

UNUSED

I*4

Unused

UNUSED

I*4

Unused

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

1 - 124

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-23
Modal Damping Ratios (Continued)
Data Records for Modal Damping Ratios file:

Item

Type

Description

RATIO

R*4

Damping ratio for mode

Note: All numeric data are always in units of inches, pounds, seconds, and radians (as
appropriate), regardless of current units when the DBX file was written.

V5

1 - 125

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-24

Superelement Definition
Note: There is no ASCII Superelement Definition file
Header Record for ASCII80 Superelement Definition file:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 28 Data class index for DAMPING data

NSUPER

I*4

Number of superelements

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FORMAT (1)

C*40

FORTRAN FORMAT statement used to read the individual superelement


header records

FORMAT (2)

C*40

FORTRAN FORMAT statement used to read the superelement data


records

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ACSII80 header record is read using the following FORTRAN FORMAT statement:
FORMAT(T2, 5I12, /, T2, A40, /, T2, A40, /,
6(1X,A4), /, T2, 3I12)

Rev S

1 - 126

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-24
Superelement Definition (Continued)
Header Record for BINARY Superelement Definition file:

V5

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 28 Data class index for DAMPING data

NSUPER

I*4

Number of superelements

UNUSED

I*4

Unused

UNUSED

I*4

Unused

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

1 - 127

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-24

Superelement Definition (Continued)


Individual header records for the Superelement Definition file:
One header record is created for each superelement included in the DBX file; there
will be NSUPER header records. Each header record is followed by the data records
for that superelement; the number of data records for each superelement is equal to
the NJ plus NE.
Item

Type

Description

SENAME

C*8

Superelement name

NJ

I*4

Number of boundary nodes in the superelement

NE

I*4

Number of internal elements in the superelement

SIMELE

C*8

Name of similar superelement

Data records for the Superelement Definition file:

Rev S

Item

Type

Description

NAME

C*8

Name of boundary node or internal element

1 - 128

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1- 25

Superelement Stiffness Matrix


Note: There is no ASCII Superelement Stiffness Matrix file
Header Record for ASCII80 Superelement Stiffness Matrix file:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 29 Data class index for SUPERELEMENT STIFFNESS data

NSUPER

I*4

Number of superelements

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FORMAT (1)

C*40

FORTRAN FORMAT statement used to read the individual superelement


header records

FORMAT (2)

C*40

FORTRAN FORMAT statement used to read the superelement data


records

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ACSII80 header record is read using the following FORTRAN FORMAT READ/WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, T2, A40, /,
6(1X,A4), /, T2, 3I12)

V5

1 - 129

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-25

Superelement Stiffness Matrix (Continued)


Header Record for BINARY Superelement Stiffness Matrix file:

Rev S

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 29 Data class index for SUPERELEMENT STIFFNESS data

NSUPER

I*4

Number of superelements

UNUSED

I*4

Unused

UNUSED

I*4

Unused

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

1 - 130

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-25
Superelement Stiffness Matrix (Continued)
Header records for the Superelement Stiffness Matrix file:

One header record is created for each superelement included in the DBX file; there will be
NSUPER header records. Each header record is followed by the data records for that
superelement; the number of data records is NENTRY.
Item

Type

Description

SNAME

C*8

Name of superelement

NENTRY

I*4

Number of entries for superelement

Data records for the Superelement Stiffness Matrix file:


Each data record contains the information for a sub-matrix of the superelement stiffness
matrix. Each sub-matrix is identified by its row and column. The information is written in
the same format as the PRINT SUPERELEMENT STIFFNESS output. For ASCII80 files,
the number of physical records will exceed the number of entries (NENTRY).
Item

Type

Description

ROW

I*4

Row of sub-matrix

COL

I*4

Column of sub-matrix

ROWDOF

C*6

Active Degrees-of-Freedom (DOF) in row; See Note 1

COLDOF

C*6

Active DOF in column; See Note 1

MATRIX (1)-

R*8

Values in the sub-matrix. See Note 2

MATRIX (36)

V5

1 - 131

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-25

Superelement Stiffness Matrix (Continued)


Header records for the Superelement Stiffness Matrix file:

Data records for the Superelement Stiffness Matrix file (Continued):

Rev S

Note 1:

ROWDOF and COLDOF are rows of 0's and 1's. 0 indicates an inactive DOF
and 1 indicates an active DOF. The DOF are arranged in this order:
Displacement X Y Z Rotation X Y Z.

Note 2:

MATRIX is always zero padded to 36 values, no matter how many active DOF
there are. To determine how many non-zero terms there are, multiply the number
of active DOF in the row of the sub-matrix times the number of active DOF in the
column.

Note 3:

All numeric data are always in units of inches, pounds, seconds, and radians (as
appropriate), regardless of the current units when the DBX file was written.

1 - 132

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1- 26

Superelement Load Vector


Note: There is no ASCII Superelement Load Vector file
Header Record for ASCII80 Superelement Load Vector file:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 30 Data class index for SUPERELEMENT LOAD data

NSUPER

I*4

Number of superelements

NLOAD

I*4

Maximum number of load cases

UNUSED

I*4

Unused

FORMAT(1)

C*40

FORTRAN FORMAT statement used to read the superelement header


records

FORMAT (2)

C*40

FORTRAN FORMAT statement used to read the superelement data


records

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ACSII80 header record is read using the following FORTRAN FORMAT READ/WRITE statement:
FORMAT(T2, 5I12, /, T2, A40, /, T2, A40, /,
6(1X,A4), /, T2, 3I12)

V5

1 - 133

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-26

Superelement Load Vector (Continued)


Header Record for BINARY Superelement Load Vector file:

Rev S

Item

Type

Description

RECNO

I*4

= 0 record number for header record

IDATA

I*4

= 30 Data class index for SUPERELEMENT LOAD data

NSUPER

I*4

Number of superelements

NLOAD

I*4

Maximum number of load cases

UNUSED

I*4

Unused

LENGTH

C*4

INCH (unaffected by current units)

FORCE

C*4

LB (unaffected by current units)

ANGLE

C*4

RAD (unaffected by current units)

TEMP

C*4

FAHR (unaffected by current units)

TIME

C*4

SEC (unaffected by current units)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

1 - 134

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-26
Superelement Load Vector (Continued)
Header records for the Superelement Load Vector file:

One header record is created for each superelement included in the DBX file; there will be
NSUPER header records. Each header record is followed by the data records for that
superelement; the number of data records is NJ times NLOAD.
Item

Type

Description

SNAME

C*8

Name of superelement

NJ

I*4

Number of boundary nodes for superelement

Data records for the Superelement Load Vector file:


Each data record contains the loading information for a boundary node of the superelement.
The format is similar to the PRINT SUPERELEMENT LOAD output.
Item

Type

Description

JNT

I*4

Boundary node name

LNAME

C*8

Loading name

DOF

C*6

Active Degrees-of-Freedom (DOF). See Note 1

MATRIX (1)-

R*8

Loading values. See Note 2

MATRIX (6)

V5

1 - 135

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-26

Superelement Load Vector (Continued)


Header records for the Superelement Load Vector file:
Data records for the Superelement Load Vector file (Continued):

Rev S

Note 1:

DOF is a row of 0's and 1's. 0 indicates an inactive DOF and 1 indicates an
active DOF. The DOF are arranged in this order: Force X Y Z Moment X Y Z.

Note 2:

MATRIX is always zero padded to 6 values, no matter how many active DOF
there are. There will be as many non-zero entries as there are active DOF.

Note 3:

All numeric data are always in units of inches, pounds, seconds, and radians (as
appropriate), regardless of the current units when the DBX file was written.

1 - 136

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-27

Group Data
Header Record for ASCII80 and ASCII Group Data files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 3 -- Data class index for GROUP DATA

NGROUP

I*4

Number of groups in this file

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FRMT

C*40

Format to read group headers and data records

LENGTH

C*4

Active length units ( no effect )

FORCE

C*4

Active force units ( no effect )

ANGLE

C*4

Active angle units ( no effect )

TEMP

C*4

Active temperature units ( no effect )

TIME

C*4

Active time units ( no effect )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The Group Data ASCII80 and ASCII headers are read using the following formats:
ASCII80:
ASCII:

V5

FORMAT (T2,5I12,/,T2,A40,/,6(1X,A4 ),/,T2,3I12)


FORMAT (T2,5I12,A40,6A4,3I12)

1 - 137

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-27

Group Data (Continued)


Header Record for BINARY Group Data files:

Rev S

Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 3 -- Data class index for GROUP DATA

NGROUP

I*4

Number of groups in this file

UNUSED

I*4

Unused

UNUSED

I*4

Unused

LENGTH

C*4

Active length units ( no effect )

FORCE

C*4

Active force units ( no effect )

ANGLE

C*4

Active angle units ( no effect )

TEMP

C*4

Active temperature units ( no effect )

TIME

C*4

Active time units ( no effect )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

1 - 138

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-27
Group Data (Continued)

Each group is written as a data header followed by data records. The number of
data headers is equal to NGROUP. Data header records:
Item

Type

Description

RECNO

I*4

= Record number

IDATA

I*4

= 3 -- Data class index for GROUP DATA

IGRP

I*4

Group number ( internal; GTSTRUDL generated )

GNAME

C*8

Group name ( user defined )

GTYPE

I*4

Group type:
1 = joints only
2 = members only
4 = loads only
8 = mixed ( joints, members, and/or loads )
16 = column line ( members only )
32 = groups only
64 = plate girder
128 = RC girder (members only)

NJMT

I*4

Number of joints in the group

NMEM

I*4

Number of members in the group

NLD

I*4

Number of loads in the group

TITLE

C*64

Group title (only for WITH TITLE option)

Following each header record are NJNT + NMEN + NLD data records
Item

Type

Description

RECNO

I*4

Record Number

ICOMP

I*4

Type of component:
1 = joint
2 = member
3 = load

V5

ID

I*4

Component number ( internal; GTSTRUDL generated )

NAME

C*8

Component name ( user defined )

1 - 139

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-28

Section Displacements
Header Record for ASCII80 files:
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 9 -- Data class index for SECTION DISPLACEMENTS

NLOADS

I*4

Maximum number of loading conditions (see Note 1)

NMEMBR

I*4

Maximum number of members (see Note 1)

UNUSED

I*4

Unused

FORMAT (1)

C*40

1st 40 characters of data record format for FORTRAN READ/WRITE


statement

FORMAT (2)

C*40

2nd 40 characters of data record format for FORTRAN READ/WRITE


statement

LENGTH

C*4

Active length units ( see Note 1, Table 1-1 )

FORCE

C*4

Active force units ( see Note 1, Table 1-1 )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1 )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1 )

TIME

C*4

Active time units ( see Note 1, Table 1-1 )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The ASCII80 header record is read using the following FORTRAN READ/WRITE
FORMAT statement:
FORMAT ( T2,5I12,2(/,T2,A40),/,6( 1X,A4 ),/,T2,3I12 )

Rev S

1 - 140

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-28
Section Displacements (Continued)
Header Record for BINARY files:

Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 9 -- Data class index for SECTION DISPLACEMENTS data

NLOADS

I*4

Maximum number of loading conditions ( see Note 1 )

NMEMBR

I*4

Maximum number of members ( see Note 1 )

LENGTH

C*4

Active length units ( see Note 1, Table 1-1. )

FORCE

C*4

Active force units ( see Note 1, Table 1-1. )

ANGLE

C*4

Active angle units ( see Note 1, Table 1-1. )

TEMP

C*4

Active temperature units ( see Note 1, Table 1-1. )

TIME

C*4

Active time units ( see Note 1, Table 1-1. )

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

I*4

= 0 -- fill header record to 120 bytes

FILL (1)FILL (17)

V5

1 - 141

Rev S

Record Formats and Structures for DBX Files

GT STRUDL
Table 1-28

Section Displacements (Continued)


Data Record:
(for ASCII80 and BINARY files)

Item

Type

Description

RECNO

I*4

= Record number

IDATA

I*4

= 9 -- Data class index for SECTION DISPLACEMENTS data

MEX

I*4

Member ID number

MID

C*8

Member name

LEX

I*4

Loading ID number

LID

C*8

Loading ID name

ISEC

I*4

Section number

IDEF

L*4

Results computation status =


.TRUE.
-- SECTION DISPLACEMENTS computed
.FALSE. -- SECTION DISPLACEMENTS not computed

XL

F*4

Distance from the start of the member to the section, measured along the local
member X axis

DX

F*4

X displacement at section

DY

F*4

Y displacement at section

DZ

F*4

Z displacement at section

Notes for Table 1-28:


1.

Rev S

The maximum number of SECTION DISPLACEMENTS data records


= 50*NMEMBER*NLOADS

1 - 142

V5

GT STRUDL

Record Formats and Structures for DBX Files


Table 1-29

Load Status
Header Record for ASCII80 Load Status files:
(Note: No other formats are supported for Load Status)
Item

Type

Description

RECNO

I*4

= 0 -- record number for header record

IDATA

I*4

= 8 -- Data class index for LOAD STATUS

NLOAD

I*4

Possible number of loads in this file

UNUSED

I*4

Unused

UNUSED

I*4

Unused

FRMT1

C*40

Format to read load header records

FRMT2

C*40

Format to read combination data records

LENGTH

C*4

Active length unit ( no effect on this data )

FORCE

C*4

Active force unit ( no effect on this data )

ANGLE

C*4

Active angle unit ( no effect on this data )

TEMP

C*4

Active temperature unit ( no effect on this data)

TIME

C*4

Active time unit ( no effect on this data)

UNIT

C*4

Unused

MONTH

I*4

Month of file creation

DAY

I*4

Day of file creation

YEAR

I*4

Year of file creation

The Load Status ASCII80 header is read using the following format:
FORMAT (T2,5I12,/,T2,A40,/,T2, A40,/,6(1X,A4 ),/,T2,3I12)

V5

1 - 143

Rev S

Record Formats and Structures for DBX Files

GT STRUDL

Table 1-29
Load Status (Continued)
Header Record for ASCII80 Load Status files:
Each loading has a load header with the following data, written in two file records. In
addition, load combinations (NCOMB > 0) have NCOMB combination data records
following the load header.

Item

Type

Description

RECNO

I*4

= record number

IDATA

I*4

= 8

ILOAD

I*4

Load number (internal; generated by GTSTRUDL)

LNAME

C*8

Load name, as defined by the user

IACT

I*4

0 = inactive, 1 = active

UNUSED

I*4

Unused, but NOT = 0

NCOMB

I*4

Number of combined loadings; 0 = NOT a load combination

LTITLE

C*64

Optional loading title or description given by the user

Following each header are NCOMB combination records:

Rev S

Item

Type

Description

RECNO

I*4

= record number

LNAME

C*8

Load name of combined load, as defined by the user

ILOAD

I*4

Internal number of the combined load (internal)

FACTR

R*4

Factor applied to the combined load

1 - 144

V5

GT STRUDL

Record Formats and Structures for DBX Files

End of Document.

V5

1 - 145

Rev S

Vous aimerez peut-être aussi