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 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
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-extruder
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 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
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
TRACK zone fluid track create