Mapping Commands from Old to New FLAC3D Syntax

This document lists commands from FLAC3D 5 (and earlier) and provides links to their FLAC3D 6 (and later) counterparts. Tip: using page search for the browser (Ctrl+F) can help locate a command quickly; the list below is extensive.

Table 1: Index For This Page: Commands by Function vs 5.0 Command

Boundary Conditions Applied at Gridpoints

APPLY

Boundary Conditions Applied at Zones

APPLY

Boundary Conditions Applied at Faces

APPLY

Remove Boundary Conditions

APPLY

Zone Attachment

ATTACH

General Program, Model, and Utility Operations

CALL, CONFIG, CONTINUE, CYCLE, DEFINE/END, ECHO, EXIT, EXPGRID, GEOM_TEST, GUI, HEADING, HELP, IMPGRID, LOAD, MAIL, NEW, PAUSE, PLAYBACK, QUIT, RANGE, RESTORE, RETURN, SAVE, SOLVE, STEP, STOP, SYSTEM, TABLE, TITLE, TRACE, TRACK, UNDO

Discrete Fracture Network (dfn) Operations

DFN

Extrude Operations

EXTRUDE

FISH Commands

FISH, DEFINE

Set & Remove Gridpoint Conditions

FIX, FREE

Zone Generation Operations

GENERATE

Geometry Operations

GEOMETRY

Gridpoint Command

GP

Group Command

GROUP

History Operations

HISTORY

Initialization Operations

INITIAL

Interface Operations

INTERFACE

User-Data Operations

LABEL, SCALAR, TENSOR, VECTOR, TABLE

List Operations

LIST

Constitutive Model Assignment and Properties

MODEL, PROPERTY

Structural Element Operations

SEL

Configuration Operations

SET

Fluid-Flow Analysis Operations & Utilities

WATER, CONFIG, TRACK

Table 2: Boundary Conditions Applied at Gridpoints

FLAC3D 5.0

FLAC3D 6.0

:literal:`  Mechanical Boundaries`

APPLY daccel

zone face apply acceleration-dip

APPLY dvelocity

zone face apply velocity-dip

APPLY ff

zone dynamic free-field

APPLY naccel

zone face apply acceleration-normal

APPLY nvelocity

zone face apply velocity-normal

APPLY saccel

zone face apply acceleration-strike

APPLY svelocity

zone face apply velocity-strike

APPLY xaccel

zone face apply acceleration-x

APPLY xforce

zone gridpoint fix force-applied-x

APPLY xreaction

zone face apply reaction-x

APPLY xvelocity

zone face apply velocity-x

APPLY yaccel

zone face apply acceleration-y

APPLY yforce

zone gridpoint fix force-applied-y

APPLY yreaction

zone face apply reaction-y

APPLY yvelocity

zone face apply velocity-y

APPLY zaccel

zone face apply acceleration-z

APPLY zforce

zone gridpoint fix force-applied-z

APPLY zreaction

zone face apply reaction-z

APPLY zvelocity

zone face apply velocity-z

:literal:`  Fluid-Flow Boundaries`

APPLY pp

zone face apply pore-pressure

APPLY pwell

zone gridpoint fix well

:literal:`  Thermal Boundaries`

APPLY psource

zone gridpoint fix source

Table 3: Boundary Conditions Applied at Zones

FLAC3D 5.0

FLAC3D 6.0

:literal:`  Mechanical Boundaries`

APPLY xbodyforce

zone apply force-x

APPLY ybodyforce

zone apply force-y

APPLY zbodyforce

zone apply force-z

:literal:`  Fluid-Flow Boundaries`

APPLY vwell

zone apply well

:literal:`  Thermal Boundaries`

APPLY vsource

zone apply source

Table 4: Boundary Conditions Applied at Faces

FLAC3D 5.0

FLAC3D 6.0

:literal:`  Mechanical Boundaries`

APPLY dquiet

zone face apply quiet-dip

APPLY dstress

zone face apply stress-dip

APPLY nquiet

zone face apply quiet-normal

APPLY nstress

zone face apply stress-normal

APPLY squiet

zone face apply quiet-strike

APPLY sstress

zone face apply stress-strike

APPLY sxx

zone face apply stress-xx

APPLY sxy

zone face apply stress-xy

APPLY sxz

zone face apply stress-xz

APPLY syy

zone face apply stress-yy

APPLY syz

zone face apply stress-yz

APPLY szz

zone face apply stress-zz

:literal:`  Fluid-Flow Boundaries`

APPLY discharge

zone face apply discharge

APPLY leakage

zone face apply leakage

:literal:`  Thermal Boundaries`

APPLY convection

zone face apply convection

APPLY flux

zone face apply flux

Table 5: Remove Boundary Conditions

FLAC3D 5.0

FLAC3D 6.0

APPLY remove <keyword>

zone face apply-remove, zone apply-remove, or zone gridpoint free (un- fix) in opposition to the apply-type command used to create the boundary, as listed above

Table 6: Zone Attachment

FLAC3D 5.0

FLAC3D 6.0

ATTACH delete

zone attach delete

:literal:`  Face attachments`

ATTACH angtol

zone attach by-face tolerance-angle

ATTACH nosnap

zone attach by-face snap

ATTACH tolerance

zone attach by-face tolerance-relative

:literal:`  Gridpoint attachments`

ATTACH gp

zone attach gridpointid

Table 7: General Program, Model, and Utility Operations

FLAC3D 5.0

FLAC3D 6.0

CALL

program call

CONFIG cppfish

model configure plugin

CONFIG cppudm

model configure plugin

CONFIG creep

model configure creep

CONFIG dynamic

model configure dynamic

CONFIG fluid

model configure fluid-flow

CONFIG thermal

model configure thermal

CONTINUE

program continue

CYCLE

model cycle

DEFINE … END

fish define and end (note end is a statement, not a command, so it is not preceded by fish)

DELETE namedrange

not supported

DELETE track

zone fluid track delete

DELETE zones

zone delete

DOMAIN

model domain

ECHO

program echo-line

EXIT

program exit

EXPGRID

zone export

GEOM_TEST

zone geometry-test

GUI

project save

HEADING

model title

HELP

help

IMPGRID

zone import

LOAD

program load

MAIL

program mail

NEW

model new

PAUSE

program pause

PLAYBACK

program playback

QUIT

program quit

RANGE

model range

RESTORE

model restore

RETURN

program return

SAVE

model save

SOLVE

model solve

SOLVE fos

model factor-of-safety

STEP

model step

STOP

program stop

SYSTEM

program system

TABLE

table add (and associated commands)

TITLE

model title

TRACE

trace name

TRACK

zone fluid track

UNDO

program undo

Table 8: Discrete Fracture Network (dfn) Operations

FLAC3D 5.0

FLAC3D 6.0

DFN addfracture

fracture create

DFN delete

fracture delete

DFN export

fracture export

DFN extra

fracture extra and fracture dfn-extra

DFN generate

fracture generate

DFN gimport

fracture import from-geometry

DFN group

fracture group and fracture dfn-group

DFN import

fracture import

DFN information

fracture verify-file

DFN intersection

fracture intersections compute and fracture intersections delete

DFN property

fracture property

DFN setproperty

fracture set-property

DFN template

fracture template create and fracture template delete

Table 9: Extrude Operations

FLAC3D 5.0

FLAC3D 6.0

EXTRUDE block

extrude block create (and associated extrude block commands)

EXTRUDE delete

delete is performed by object type, for instance: extrude block delete

EXTRUDE edge

extrude edge create (and associated extrude edge commands)

EXTRUDE list

list is performed by object type, for instance extrude segment list

EXTRUDE metadata

extrude set metadata

EXTRUDE point

extrude point create (and associated extrude point commands)

EXTRUDE select

extrude set select

EXTRUDE set

extrude set select (and associated extrude set commands)

EXTRUDE transform

transform is performed by object type, for instance extrude point transform

Table 10: FISH Commands

FLAC3D 5.0

FLAC3D 6.0

FISH create

fish create

FISH debug

fish debug

FISH define

fish define (note end is a statement, not a command, so it is not preceded by fish when used with fish define)

Table 11: Set & Remove Gridpoint Conditions

FLAC3D 5.0

FLAC3D 6.0

FIX/FREE pp

zone gridpoint fix pore-pressure, zone gridpoint free pore-pressure

FIX/FREE temperature

zone gridpoint fix temperature, zone gridpoint free temperature

FIX/FREE xvelocity

zone gridpoint fix velocity-x, zone gridpoint free velocity-x

FIX/FREE yvelocity

zone gridpoint fix velocity-y, zone gridpoint free velocity-y

FIX/FREE zvelocity

zone gridpoint fix velocity-z, zone gridpoint free velocity-z

Table 12: Zone Generation Operations

FLAC3D 5.0

FLAC3D 6.0

GENERATE zone brick (et al.)

zone create [meshshape] (brick, wedge, etc.)

GENERATE zone copy

zone copy

GENERATE zone densify

zone densify

GENERATE zone extrude

zone generate from-sketch

GENERATE zone reflect

zone reflect

GENERATE merge

zone gridpoint merge

GENERATE separate face

zone separate by-face

GENERATE topography

zone generate from-topography

Table 13: Geometry Operations

FLAC3D 5.0

FLAC3D 6.0

GEOMETRY copy

geometry copy

GEOMETRY edge

geometry edge create

GEOMETRY export

geometry export

GEOMETRY group

geometry assign-groups

GEOMETRY import

geometry import

GEOMETRY node

geometry node create

GEOMETRY paint

geometry paint

GEOMETRY polygon

geometry polygon create

GEOMETRY remove

geometry polygon delete, geometry edge delete, geometry node delete

GEOMETRY set

geometry select

Table 14: Gridpoint Command

FLAC3D 5.0

FLAC3D 6.0

GP

zone gridpoint create

Table 15: Group Command

FLAC3D 5.0

FLAC3D 6.0

GROUP zone (et al.)

grouping is a facility (keyword) within other commands; see, for instance, zone group, structure node group, extrude edge group, etc.

Table 16: History Operations

FLAC3D 5.0

FLAC3D 6.0

HISTORY add zone (et al.)

Adding a history on an object is done through the object; for instance, zone history or structure node history or fish history, etc. Histories at gridpoints are done using the gridpointid or position keywords in the zone history command.

HISTORY crtime

model history creep time-total

HISTORY dytime

model history dynamic time-total

HISTORY fltime

model history fluid time-total

HISTORY thtime

model history thermal time-total

HISTORY dt

model history timestep

HISTORY delete

history delete

HISTORY dump

history list series

HISTORY hist_rep

history interval

HISTORY label

history.name a label (see history name label)

HISTORY limits

history list limit

HISTORY list

history list series

HISTORY ncycle

history interval

HISTORY nstep

history interval

HISTORY purge

history purge

HISTORY reset

history delete

HISTORY write

history list series

Table 17: Initialization Operations

FLAC3D 5.0

FLAC3D 6.0

INITIAL biot_modulus

zone gridpoint initialize biot-modulus

INITIAL damping

zone dynamic damping or zone mechanical damping

INITIAL density

zone initialize density

INITIAL displacement

zone gridpoint initialize displacement

INITIAL fdensity

zone initialize fluid-density

INITIAL fmodulus

zone gridpoint initialize fluid-modulus

INITIAL ftens

zone gridpoint initialize fluid-tension

INITIAL gpextra

zone gridpoint initialize extra

INITIAL position

zone gridpoint initialize position

INITIAL pp

zone gridpoint initialize pore-pressure

INITIAL principal

zone initialize stress-principal

INITIAL saturation

zone gridpoint initialize saturation

INITIAL smalldisp

zone gridpoint initialize displacement-small

INITIAL state

zone initialize state

INITIAL stress

zone initialize stress xx

INITIAL sxx

zone initialize stress-xx

INITIAL sxy

zone initialize stress-xy

INITIAL sxz

zone initialize stress-xz

INITIAL syy

zone initialize stress-yy

INITIAL syz

zone initialize stress-yz

INITIAL szz

zone initialize stress-zz

INITIAL temperature

zone gridpoint initialize temperature

INITIAL velocity

zone gridpoint initialize velocity

INITIAL xdisplacement

zone gridpoint initialize displacement-x

INITIAL xposition

zone gridpoint initialize position-x

INITIAL xsmalldisp

zone gridpoint initialize displacement-small-x

INITIAL xvelocity

zone gridpoint initialize velocity-x

INITIAL ydisplacement

zone gridpoint initialize displacement-y

INITIAL yposition

zone gridpoint initialize position-y

INITIAL ysmalldisp

zone gridpoint initialize displacement-small-y

INITIAL yvelocity

zone gridpoint initialize velocity-y

INITIAL zdisplacement

zone gridpoint initialize displacement-z

INITIAL zextra

zone initialize extra

INITIAL zposition

zone gridpoint initialize position-z

INITIAL zsmalldisp

zone gridpoint initialize displacement-small-z

INITIAL zvelocity

zone gridpoint initialize velocity-z

Table 18: Interface Operations

FLAC3D 5.0

FLAC3D 6.0

in 5.0 syntax
integer i is supplied
where 1 appears in this column

in 6.0 syntax
i is a string
(that may be a numeral)

INTERFACE 1 ctolerance

zone interface '1' tolerance-contact
(see zone interface tolerance-contact)

INTERFACE 1 delete

zone interface '1' element delete
(see zone interface element delete)

INTERFACE 1 eextra

zone interface '1' element extra
(see zone interface element extra)

INTERFACE 1 effective

zone interface '1' effective
(see zone interface effective)

INTERFACE 1 element

zone interface '1' create element
(see zone interface create element)

INTERFACE 1 face

zone interface '1' create by-face
(see zone interface create by-face)

INTERFACE 1 inistress

zone interface '1' node initialize-stresses
(see zone interface node initialize-stresses)

INTERFACE 1 maxedge

zone interface '1' element maximum-edge
(see zone interface element maximum-edge)

INTERFACE 1 nextra

zone interface '1' node extra
(see zone interface node extra)

INTERFACE 1 node

zone interface '1' create node
(see zone interface create node)

INTERFACE 1 nstress

zone interface '1' node stress-normal-increment
(see zone interface node stress-normal-increment)

INTERFACE 1 permeability

zone interface '1' permeability
(see zone interface permeability)

INTERFACE 1 property

zone interface '1' node property
(see zone interface node property)

INTERFACE 1 sheardisp

zone interface '1' node displacement-shear
(see zone interface node displacement-shear)

INTERFACE 1 smalldisp

zone interface '1' node displacement-small
(see zone interface node displacement-small)

INTERFACE 1 sstress

zone interface '1' node stress-shear
(see zone interface node stress-shear)

INTERFACE 1 update

zone interface '1' node update
(see zone interface node update)

INTERFACE 1 wrap

no translation;
see zone interface create by-face for alternative construction

Table 19: User-Data Operations

FLAC3D 5.0

FLAC3D 6.0

LABEL arrow

data label create arrow

LABEL delete

data label delete

LABEL end

data label create end

LABEL text

data label create text

LABEL x y z

data label create position

the first four above optionally take an index with the “id” keyword (i.e., LABEL id 1 arrow),

in which case the corresponding translation is
data label create name "1" arrow,
where the index is now a string (that may be a numeral)

SCALAR add

data scalar create

TENSOR add

data tensor create

VECTOR add

data vector create

for the three above, the “import”, “export”, and “remove” keywords will follow the same pattern as “add”

with comparable translations (e.g., “SCALAR remove” will be data scalar delete), though note that “remove” becomes “delete” in 6.0 as seen in this example (“import” and “export” are used in both 5.0 and 6.0 syntax)

TABLE

table add (and associated commands)

Table 20: List Operations

FLAC3D 5.0

FLAC3D 6.0

LIST apply

zone list apply or zone face list apply

LIST attach

zone attach list

LIST creep

model creep list

LIST dfn

fracture list

LIST directory

program list directory

LIST domain

model list domain

LIST dynamic

model dynamic list

LIST extrude

extrude block list, extrude edge list, extrude point list, extrude segment list, extrude set list

LIST fish

fish list

LIST fluid

model fluid list

LIST fos

model factor-of-safety list

LIST geometry

geometry list

LIST globals

model list information

LIST gp

zone gridpoint list

LIST group

group list

LIST history

history list

LIST information

program list information

LIST interface 1

zone interface "1" list (see zone interface list)

LIST keyinfo

program list key-information

LIST label

data label list

LIST mechanical

model mechanical list

LIST memory

program list memory

LIST model

program list plugins

LIST principal

program list principal

LIST profile

zone list profile

LIST range

model list range

LIST record

model list record

LIST scalar

data scalar list

LIST security

program list security

LIST sel beam

structure beam list

LIST sel cable

structure cable list

LIST sel geogrid

structure geogrid list

LIST sel liner

structure liner list

LIST sel link

structure link list

LIST sel node

structure node list

LIST sel pile

structure pile list

LIST sel recover

structure shell list resultant and structure shell list stress and structure shell list stress-principal (and similar constructions for liners (e.g., structure liner list resultant) and geogrids (e.g., structure geogrid list stress)

LIST sel shell

structure shell list

LIST serial

program list serial

LIST table 1

table "1" list (see table list)

LIST tensor

data tensor list

LIST tetra

zone list tetrahedra

LIST thermal

model thermal list

LIST trace

trace list

LIST track

zone fluid track list

LIST vector

data vector list

LIST version

program list version

LIST water

zone water list

LIST zone

zone list

Table 21: Constitutive Model Assignment and Properties

FLAC3D 5.0

FLAC3D 6.0

MODEL

zone cmodel assign

PROPERTY

zone property (and also see zone property-distribution)

Table 22: Structural Element Operations

FLAC3D 5.0

FLAC3D 6.0

SEL beam apply

structure beam apply

SEL beam begin … end … nseg

structure beam create

SEL beam id

see id keyword of structure beam create

SEL beam property

structure beam property

SEL beamsel cid

see structure beam create

SEL beamsel id

see structure beam create

SEL beamsel nodes

see structure beam create

SEL cable begin … end … nseg

structure cable create

SEL cable id

see id keyword of structure cable create

SEL cable pretension

structure cable apply

SEL cable property

structure cable property

SEL cablesel cid

see structure cable create

SEL cablesel id

see structure cable create

SEL cablesel nodes

see structure cable create

SEL delete beam

structure beam delete

SEL delete cable

structure cable delete

SEL delete geogrid

structure geogrid delete

SEL delete liner

structure liner delete

SEL delete link

structure link delete

SEL delete node

structure node delete

SEL delete pile

structure pile delete

SEL delete sel

not supported; delete by type of structure

SEL delete shell

structure shell delete

SEL geogrid apply

structure geogrid apply

SEL geogrid crossdiag

see cross-diagonal keyword of structure geogrid create

SEL geogrid elemtype

see element-type keyword of structure geogrid create

SEL geogrid id

see id keyword of structure geogrid create

SEL geogrid internal

see internal keyword of structure geogrid create

SEL geogrid property

structure geogrid property

SEL geogridsel cid

see structure geogrid create

SEL geogridsel elemtype

see structure geogrid create

SEL geogridsel id

see structure geogrid create

SEL geogridsel nodes

see structure geogrid create

SEL group

not supported, define groups by structure type (e.g., structure cable group or structure shell group, and so on)

SEL join

no equivalent; see structure node join or structure link create

SEL liner apply

structure liner apply

SEL liner crossdiag

see cross-diagonal keyword of structure liner create

SEL liner elemtype

see element-type keyword of structure liner create

SEL liner embedded

see embedded keyword of structure liner create

SEL liner id

see id keyword of structure liner create

SEL liner internal

see internal keyword of structure liner create

SEL liner property

structure liner property

SEL linersel cid

see structure liner create

SEL linersel elemtype

see structure liner create

SEL linersel id

see structure liner create

SEL linersel nodes

see structure liner create

SEL link attach

structure link attach

SEL link constit

see structure link attach

SEL link id

structure link create on-nodeid

SEL link net

SEL link target

structure link create target

SEL node apply

structure node apply

SEL node fix

structure node fix

SEL node free

structure node free

SEL node id

not supported (no equivalent)

SEL node init

structure node initialize

SEL node ldamp

structure node damping-local

SEL node local

structure node system-local

SEL pile apply

structure pile apply

SEL pile begin … end … nseg

structure pile create

SEL pile id

see id keyword of structure pile create

SEL pile property

structure pile property

SEL pilesel cid

see structure pile create

SEL pilesel id

see structure pile create

SEL pilesel nodes

see structure pile create

SEL recover sres

not supported, recover stress resultants by shell-type structure (e.g., structure shell recover resultants)

SEL recover stress

not supported, recover stress by shell-type structure (e.g., structure geogrid recover stress)

SEL recover surface

not supported, recover surface system by shell-type structure (e.g., structure liner recover surface)

SEL refine

not supported, refine 1d elements by type (e.g., structure pile refine)

SEL set damp

structure mechanical damping

SEL set liner

structure liner gap-factor

SEL set link node_tol

structure link tolerance-node

SEL set link zone_tol

structure link tolerance-contact

SEL set safety fac

structure safety-factor

SEL set scale rmass

structure scale-rotational-mass

SEL shell apply

structure shell apply

SEL shell crossdiag

see cross-diagonal keyword of structure shell create

SEL shell elemtype

see element-type keyword of structure shell create

SEL shell id

see id keyword of structure shell create

SEL shell internal

see internal keyword of structure shell create

SEL shell property

structure geogrid propertystructure shell property

SEL shellsel cid

see structure shell create

SEL shellsel elemtype

see structure shell create

SEL shellsel id

see structure shell create

SEL shellsel nodes

see structure shell create

Table 23: Configuration Operations

FLAC3D 5.0

FLAC3D 6.0

SET case_sensitivity

not supported; case sensitivity may no longer be turned on

SET creep

model creep

SET cust1

program customer-title-1

SET cust2

program customer-title-1

SET deterministic

model deterministic

SET directory

program directory

SET display

model display

SET dynamic

model dynamic

SET echo

program echo

SET fish

see all fish commands (e.g., fish automatic-create, fish callback, fish debug, etc.)

SET fluid

model fluid

SET geom_rep

zone geometry-update

SET geometry

zone geometry-tolerance

SET gravity

model gravity

SET hist_rep

history interval

SET large

model largestrain

SET log

program log

SET logfile

program log-file

SET mechanical

model mechanical

SET ncycle

history interval

SET nmd

zone nodal-mixed-discretization

SET notice

program notice

SET nstep

history interval

SET pagination

program pagination

SET plotinterval

model update-interval

SET processors

program threads

SET random

model random

SET ratio

zone ratio

SET safe_conversion

not supported; safe conversion may no longer be turned off

SET small

model largestrain off

SET thermal

model thermal

SET trace_rep

trace interval

SET track

zone fluid track

SET warning

program warning

CONFIG cppfish

model configure plugin

CONFIG cppudm

model configure plugin

CONFIG creep

model configure creep

CONFIG dynamic

model configure dynamic

CONFIG fluid

model configure fluid-flow

CONFIG thermal

model configure thermal

Table 24: Fluid-Flow Analysis Operations & Utilities

FLAC3D 5.0

FLAC3D 6.0

WATER calc_pp

zone water set

WATER density

zone water density

WATER no_pp

WATER set

zone water set

WATER table

zone water plane

CONFIG fluid

model configure fluid-flow

TRACK

zone fluid track create