Mapping FISH from Old to New FLAC3D Syntax

This document lists FISH function names from FLAC3D 5 (and earlier) and provides links to their FLAC3D 6 (and later) counterparts. They are organized into FLAC3D-specific functions and general FISH functions, and subdivided from there into groups according to the kind of operations they perform. Tip: using page search for the browser (Ctrl+F) can help locate a function quickly; the list below is extensive.

See the Notes section at the end of the page for various details of usage.

Table 1: This Page: FISH Functions by Group

FLAC3D-Intrinsic Functions

FISH Intrinsic Functions

General FLAC3D Functions

Mathematical and Utility Functions

Zone Functions

Table Functions

Zone Gridpoint Functions

Memory-access Functions

Zone Field Data Functions

Plotting Functions

Zone Interface Functions

Input-Output Functions

Zone Interface Element Functions

Socket I/O Routines

Zone Interface Node Functions

Zone Attach Functions

Structural Element Functions

Beam Element Functions

Cable Element Functions

Pile Element Functions

Shell-Type Element Functions

Shell Element Functions

Geogrid Element Functions

Liner Element Functions

SEL Node Element Functions

SEL Link Element Functions

Extrude Set Functions

Extrude Point Functions

Extrude Edge Functions

Extrude Block Functions

Warning

There will not necessarily be a direct mapping of old to new function arguments nor of return types. FLAC3D 6.0 takes advantage on occasion of the new types available in FISH (tensors, matrices, etc.) to streamline FISH intrinsics.

FLAC3D Intrinsic Functions

Table 2: General FLAC3D Functions

FLAC3D 5.0

FLAC3D 6.0

aunbc

zone.fluid.unbal.avg

crdt

zone.creep.timestep

crtime

zone.creep.time.total

dim

global.dim

do-update

zone.force.update

dydt

zone.dynamic.timestep

dytime

zone.dynamic.time.total

find-gp

gp.find

find-lk

struct.link.find

find-nd

struct.node.find

find-s

struct.find

find-zone

zone.find

fldt

zone.fluid.timestep

fltime

zone.fluid.time.total

fluid-ratio

zone.fluid.ratio

fos-f

global.factor.of.safety

gen-ratio

zone.create.ratio

gp-head

gp.head

gp-list

gp.list

gp-near

gp.near

gp-near-live

gp.near.live

gp-nearall

gp.near.all

gp-find

gp.find

grav

global.gravity

i-find

interface.find

i-head

interface.head

i-list

interface.list

large

global.largestrain

lk-find

struct.link.find

lk-head

struct.link.head

lk-list

struct.link.list

mech-ratio

zone.mech.ratio

munbc

zone.fluid.unbal.max

nd-head

struct.node.head

nd-list

struct.node.list

nd-near

struct.node.near

ngp

gp.num

nzone

zone.num

processors

global.threads

s-find

struct.find

s-head

struct.head

s-near

struct.near

step

global.step

strnorm

zone.fluid.stress.normal

thdt

zone.thermal.timestep

therm-ratio

zone.thermal.ratio

thtime

zone.thermal.time.total

timestep

global.timestep

unbal

zone.unbal

xgrav

global.gravity.x

ygrav

global.gravity.y

zgrav

global.gravity.z

z-containing

zone.containing

z-find

zone.find

z-list

zone.list

z-near

zone.near

z-near-live

zone.near.live

z-nearall

zone.near.all

zone-head

zone.head

Table 3: Zone Functions

FLAC3D 5.0

FLAC3D 6.0

z-apply

zone.apply, z-apply has been temporarily removed, use a COMMAND block.

z-aspect

zone.aspect

z-cen

zone.pos

z-code

zone.code

z-copy

zone.copy

z-density

zone.density

z-dynmul

zone.dynamic.mul

z-extra

zone.extra

z-faceextra

zone.face.extra

z-facegp

zone.face.gp

z-facegroup

zone.face.group

z-faceingroup

zone.face.isgroup

z-facenorm

zone.face.normal

z-faceremovegroup

zone.face.group.remove

z-facesize

zone.face.size

z-findface

zone.face.find

z-fl

zone.flux

z-flmodel

zone.fluid.model

z-flprop

zone.fluid.prop

z-flx

zone.flux.x

z-fly

zone.flux.y

z-flz

zone.flux.z

z-fri

zone.rotation.inc

z-frr

zone.rotation.rate

z-fsi

zone.strain.inc

z-fsr

zone.strain.rate

z-geomtest

zone.geom.test

z-gettetstress

zone.tet.stress

z-gp

zone.gp

z-group

zone.group

z-hyst

zone.hysteretic

z-id

zone.id

z-iecreate

zone.create.interface.elem

z-inimodel

zone.model.init

z-isgroup

zone.isgroup

z-islive

zone.islive

z-join

zone.join

z-linkindex

zone.link.index

z-linkzone

zone.link.zone

z-mechpropname

zone.mech.prop.name

z-model

zone.model

z-next

zone.next

z-nsmalltetvol

zone.tet.smallest.vol

z-numgp

zone.gp.num

z-nummechprops

zone.mech.prop.num

z-numoverlays

zone.overlays

z-numtets

zone.tet.num

z-ortho

zone.ortho

z-planarity

zone.planarity

z-pp

zone.pp

z-prin

zone.stress.prin

z-prop

zone.prop

z-pstress

zone.stress.prin.dir

z-puttetstress

zone.tet.stress

z-q

zone.flow

z-qualitytest

zone.test.quality

z-qx

zone.flow.x

z-qy

zone.flow.y

z-qz

zone.flow.z

z-removegroup

zone.group.remove

z-sig1

zone.stress.min

z-sig2

zone.stress.int

z-sig3

zone.stress.max

z-sonplane

zone.plane.traction

z-ssi

zone.strain.shear.inc

z-ssr

zone.strain.shear.rate

z-state

zone.state

z-staterest

zone.state.restore

z-statesave

zone.state.save

z-sxx

zone.stress.xx

z-sxy

zone.stress.xy

z-sxz

zone.stress.xz

z-syy

zone.stress.yy

z-syz

zone.stress.yz

z-szz

zone.stress.zz

z-temp

zone.temp

z-tetgps

zone.tet.gp

z-thmodel

zone.thermal.model

z-thprop

zone.thermal.prop

z-vol-deformed

zone.vol.deformed

z-volume

zone.vol

z-vsi

zone.strain.vol.inc

z-vsr

zone.strain.vol.rate

z-weshear

zone.work.elastic.shear

z-wetot

zone.work.elastic.total

z-wevol

zone.work.elastic.vol

z-wpshear

zone.work.plastic.shear

z-wptot

zone.work.plastic.total

z-wpvol

zone.work.plastic.vol

z-xcen

zone.pos.x

z-xfacenorm

zone.face.normal.x

z-ycen

zone.pos.y

z-yfacenorm

zone.face.normal.y

z-zcen

zone.pos.z

z-zfacenorm

zone.face.normal.z

Zone Gridpoint Functions

Table 4: Zone Gridpoint Functions

FLAC3D 5.0

FLAC3D 6.0

gp-accel

gp.accel

gp-biotmod

gp.biot.modulus

gp-cfmod

gp.fluid.modulus.confined

gp-copy

gp.copy

gp-disp

gp.disp

gp-dynmul

gp.dynamic.mul

gp-extra

gp.extra

gp-fapp

gp.force.app

gp-finvol

gp.fluid.vol.inv

gp-fix

gp.fix

gp-fload

gp.fluid.load

gp-flow

gp.flow

gp-fmod

gp.fluid.modulus

gp-ftens

gp.fluid.tension

gp-funbal

gp.force.unbal

gp-gravmass

gp.mass.gravity

gp-group

gp.group

gp-id

gp.id

gp-isgroup

gp.isgroup

gp-linkindex

gp.link.index

gp-linkzone

gp.link.zone

gp-load

gp.force.load

gp-locsmall

gp.local.small

gp-mass

gp.mass.inertial

gp-massadd

gp.mass.add

gp-next

gp.next

gp-obv

gp.fluid.unbal

gp-pos

gp.pos

gp-pp

gp.pp

gp-ppfix

gp.pp.fix

gp-psource

gp.temp.source

gp-removegroup

gp.group.remove

gp-sat

gp.sat

gp-smalldisp

gp.disp.small

gp-staterest

gp.state.restore

gp-statesave

gp.state.save

gp-temp

gp.temp

gp-tfix

gp.temp.fix

gp-vel

gp.vel

gp-xaccel

gp.accel.x

gp-xdisp

gp.disp.x

gp-xfapp

gp.force.app.x

gp-xfix

gp.fix.x

gp-xfunbal

gp.force.unbal.x

gp-xload

gp.force.load.x

gp-xpos

gp.pos.x

gp-xvel

gp.vel.x

gp-yaccel

gp.accel.y

gp-ydisp

gp.disp.y

gp-yfapp

gp.force.app.y

gp-yfix

gp.fix.y

gp-yfunbal

gp.force.unbal.y

gp-yload

gp.force.load.y

gp-ypos

gp.pos.y

gp-yvel

gp.vel.y

gp-zaccel

gp.accel.z

gp-zdisp

gp.disp.z

gp-zfapp

gp.force.app.z

gp-zfix

gp.fix.z

gp-zfunbal

gp.force.unbal.z

gp-zload

gp.force.load.z

gp-zpos

gp.pos.z

gp-zvel

gp.vel.z

Zone Field Data Functions

Table 5: Zone Field Data Functions

FLAC3D 5.0

FLAC3D 6.0

zfd-dataindex

zone.field.index

zfd-dataname

zone.field.name

zfd-effective

Effective stress is a separate data type now.

zfd-extra

zone.field.extra

zfd-getdata

zone.field.get

zfd-getgpdata

zone.field.get.gp

zfd-hidefluidnull

zone.field.hide.fluidnull

zfd-hidemechnull

zone.field.hide.mechnull

zfd-hidethermnull

zone.field.hide.thermnull

zfd-initialize

zone.field.init

zfd-methodindex

zone.field.method.index

zfd-methodname

zone.field.method.name

zfd-power

zone.field.power

zfd-property

zone.field.prop

zfd-radratio

zone.field.radius.ratio

zfd-reset

zone.field.reset

zfd-tolerance

zone.field.tol

Table 6: Zone Interface Functions

FLAC3D 5.0

FLAC3D 6.0

i-elem-head

interface.elem.head

i-elem-list

interface.elem.list

i-id

interface.id

i-next

interface.next

i-node-head

interface.node.head

i-node-list

interface.node.list

Table 7: Zone Interface Element Functions

FLAC3D 5.0

FLAC3D 6.0

ie-area

interface.elem.area

ie-extra

interface.elem.extra

ie-fhost

interface.elem.host.face

ie-id

interface.elem.id

ie-join

interface.elem.join

ie-next

interface.elem.next

ie-norm

interface.elem.normal

ie-vert

interface.elem.vertex

ie-zhost

interface.elem.host.zone

Table 8: Zone Interface Node Functions

FLAC3D 5.0

FLAC3D 6.0

in-area

interface.node.area

in-ctol

interface.node.tol

in-disp

interface.node.disp

in-extra

interface.node.extra

in-fhost

interface.node.host.face

in-ftarget

interface.node.target.face

in-hweight

interface.node.host.weight

in-id

interface.node.id

in-next

interface.node.next

in-nstr

interface.node.stress.normal

in-nstr-add

interface.node.stress.normal.add

in-pen

interface.node.penetration

in-pos

interface.node.pos

in-prop

interface.node.prop

in-sdisp

interface.node.disp.shear

in-sstr

interface.node.stress.shear

in-tweight

interface.node.target.weight

in-vel

interface.node.vel

in-zhost

interface.node.host.zone

in-ztarget

interface.node.target.zone

Table 9: Zone Attach Functions

FLAC3D 5.0

FLAC3D 6.0

at-create

attach.create

at-delete

attach.delete

at-extra

attach.extra

at-find

attach.find

at-group

attach.group

at-id

attach.id

at-isgroup

attach.isgroup

at-list

attach.list

at-master

attach.master

at-masterzn

attach.master.zone

at-pos

attach.pos

at-qweight

attach.weight.face

at-removegroup

attach.group.remove

at-slave

attach.slave

at-snap

attach.snap

at-type

attach.type

at-weight

attach.weight.edge

at-zoneface

attach.master.face

Table 10: Structural Element Functions

FLAC3D 5.0

FLAC3D 6.0

s-cid

struct.id.component

s-conn

struct.connectivity

s-delete

struct.delete

s-dens

struct.density

s-extra

struct.extra

s-group

struct.group

s-id

struct.id

s-isgroup

struct.isgroup

s-lsys

struct.local.system

s-mark

struct.mark

s-next

struct.next

s-node

struct.node

s-numnd

struct.node.num

s-pos

struct.pos

s-removegroup

struct.group.remove

s-thexp

struct.therm.expansion

s-type

struct.type

s-vlsys

struct.local.system

s-vpos

struct.pos

Table 11: Beam Element Functions

FLAC3D 5.0

FLAC3D 6.0

sb-dist

struct.beam.load

sb-emod

struct.beam.young

sb-force

struct.beam.force

sb-length

struct.beam.length

sb-mom

struct.beam.moment

sb-nforce

struct.beam.force.nodal

sb-nu

struct.beam.poisson

sb-pmom

struct.beam.moment.plastic

sb-vdist

struct.beam.load

sb-vforce

struct.beam.force

sb-vmom

struct.beam.moment

sb-vnforce

struct.beam.force.nodal

sb-volume

struct.beam.volume

sb-vydir

struct.beam.ydir

sb-xcarea

struct.beam.area

sb-xciy

struct.beam.moi.y

sb-xciz

struct.beam.moi.z

sb-xcj

struct.beam.moi.x

sb-ydir

struct.beam.ydir

Table 12: Cable Element Functions

FLAC3D 5.0

FLAC3D 6.0

sc-emod

struct.cable.young

sc-force

struct.cable.force.axial

sc-grcoh

struct.cable.grout.cohesion

sc-grconf

struct.cable.grout.confining

sc-grdisp

struct.cable.grout.disp

sc-grfric

struct.cable.grout.friction

sc-grk

struct.cable.grout.stiffness

sc-grper

struct.cable.grout.perimeter

sc-grslip

struct.cable.grout.slip

sc-grstr

struct.cable.grout.stress

sc-grstrdir

struct.cable.grout.dir

sc-length

struct.cable.length

sc-nforce

struct.cable.force.nodal

sc-slide

struct.cable.slide

sc-slidetol

struct.cable.slide.tol

sc-stress

struct.cable.stress.axial

sc-vgrstrdir

struct.cable.grout.dir

sc-vnforce

struct.cable.force.nodal

sc-volume

struct.cable.volume

sc-xcarea

struct.cable.area

sc-ycomp

struct.cable.yield.compression

sc-yield

struct.cable.state.tension

sc-yten

struct.cable.yield.tension

Table 13: Pile Element Functions

FLAC3D 5.0

FLAC3D 6.0

sp-cscfinc

struct.pile.shear.flag

sp-cscftab

struct.pile.table.factor

sp-csncoh

struct.pile.normal.cohesion

sp-csnfric

struct.pile.normal.friction

sp-csngap

struct.pile.normal.gap

sp-csnk

struct.pile.normal.stiffness

sp-csscoh

struct.pile.shear.cohesion

sp-cssctab

struct.pile.table.cohesion

sp-cssfric

struct.pile.shear.friction

sp-cssftab

struct.pile.table.friction

sp-cssk

struct.pile.shear.stiffness

sp-dist

struct.pile.dist

sp-emod

struct.pile.young

sp-force

struct.pile.force

sp-length

struct.pile.length

sp-mom

struct.pile.moment

sp-nforce

struct.pile.force.nodal

sp-nu

struct.pile.poisson

sp-per

struct.pile.perimeter

sp-pmom

struct.pile.moment.plastic

sp-rconf

struct.pile.stress.confining

sp-rdisp

struct.pile.normal.disp, struct.pile.shear.disp

sp-rgap

struct.pile.normal.gap

sp-rok

struct.pile.rockbolt

sp-rstr

struct.pile.normal.stress, struct.pile.shear.stress

sp-rstrdir

struct.pile.normal.dir, struct.pile.shear.dir

sp-ryield

struct.pile.normal.state, struct.pile.shear.state

sp-slide

struct.pile.slide

sp-slide-tol

struct.pile.slide.tol

sp-tfstr

struct.pile.strain.failure

sp-tyield

struct.pile.axial.yield

sp-vdist

struct.pile.load

sp-vforce

struct.pile.force

sp-vmom

struct.pile.moment

sp-vnforce

struct.pile.force.nodal

sp-volume

struct.pile.volume

sp-vrstrdir

struct.pile.normal.dir, struct.pile.shear.dir

sp-vydir

struct.pile.ydir

sp-xcarea

struct.pile.area

sp-xciy

struct.pile.moi.y

sp-xciz

struct.pile.moi.z

sp-xcj

struct.pile.moi.x

sp-ydir

struct.pile.ydir

Table 14: Shell-Type Element Functions

FLAC3D 5.0

FLAC3D 6.0

sst-depfac

struct.shell.depth.factor

sst-pstr

struct.shell.stress.prin

sst-sres

struct.shell.resultant

sst-sresvalid

struct.shell.resultant.valid

sst-str

struct.shell.stress

sst-strvalid

struct.shell.stress.valid

sst-vpstr

struct.shell.stress.prin

Table 15: Shell Element Functions

FLAC3D 5.0

FLAC3D 6.0

ss-anis

struct.shell.prop.anis

ss-area

struct.shell.area

ss-beta

struct.shell.beta

ss-etype

struct.shell.element.type

ss-iso

struct.shell.young, struct.shell.poisson

ss-mprop

struct.shell.prop.type

ss-nforce

struct.shell.force.nodal

ss-ortho

struct.shell.prop.ortho

ss-press

struct.shell.pressure

ss-thick

struct.shell.thickness

ss-vnforce

struct.shell.force.nodal

ss-volume

struct.shell.volume

Table 16: Geogrid Element Functions

FLAC3D 5.0

FLAC3D 6.0

sg-anis

struct.shell.prop.anis

sg-area

struct.shell.area

sg-beta

struct.shell.beta

sg-csscoh

struct.geogrid.shear.cohesion

sg-cssfric

struct.geogrid.shear.friction

sg-cssk

struct.geogrid.shear.stiffness

sg-etype

struct.shell.element.type

sg-iso

struct.shell.young, struct.shell.poisson

sg-mprop

struct.shell.prop.type

sg-nforce

struct.shell.force.nodal

sg-ortho

struct.shell.prop.ortho

sg-press

struct.shell.pressure

sg-rconf

struct.geogrid.stress.confining

sg-rdisp

struct.geogrid.shear.disp

sg-rstr

struct.geogrid.shear.stress

sg-rstrdir

struct.geogrid.shear.dir

sg-ryield

struct.geogrid.shear.state

sg-slide

struct.geogrid.slide

sg-slidetol

struct.geogrid.slide.tol

sg-thick

struct.shell.thickness

sg-vnforce

struct.shell.force.nodal

sg-volume

struct.shell.volume

sg-vrstrdir

struct.geogrid.shear.dir

Table 17: Liner Element Functions

FLAC3D 5.0

FLAC3D 6.0

sl-anis

struct.shell.prop.anis

sl-area

struct.shell.area

sl-beta

struct.shell.beta

sl-csncut

struct.liner.normal.strength

sl-csnk

struct.liner.normal.stiffness

sl-csnk2

struct.liner.normal.stiffness

sl-csscoh

struct.liner.shear.cohesion

sl-csscoh2

struct.liner.shear.cohesion

sl-csscohres

struct.liner.shear.residual

sl-csscohres2

struct.liner.shear.residual

sl-cssfric

struct.liner.shear.friction

sl-cssfric2

struct.liner.shear.friction

sl-cssk

struct.liner.shear.stiffness

sl-cssk2

struct.liner.shear.stiffness

sl-embedded

struct.liner.embedded

sl-etype

struct.shell.element.type

sl-iso

struct.shell.young, struct.shell.poisson

sl-mprop

struct.shell.prop.type

sl-nforce

struct.shell.force.nodal

sl-ortho

struct.shell.prop.ortho

sl-press

struct.shell.pressure

sl-rdisp

struct.liner.normal.disp, struct.liner.shear.disp

sl-rstr

struct.liner.normal.stress, struct.liner.shear.stress

sl-rstrdir

struct.liner.normal.dir, struct.liner.shear.dir

sl-ryield

struct.liner.shear.state

sl-slide

struct.liner.slide

sl-slidetol

struct.liner.slide.tol

sl-thick

struct.shell.thickness

sl-vnforce

struct.shell.force.nodal

sl-volume

struct.shell.volume

sl-vrstrdir

struct.liner.normal.dir, struct.liner.shear.dir

Table 18: SEL Node Element Functions

FLAC3D 5.0

FLAC3D 6.0

nd-apply

struct.node.apply

nd-applysys

struct.node.apply.local

nd-extra

struct.node.extra

nd-fix

struct.node.fix

nd-group

struct.node.group

nd-id

struct.node.id

nd-isgroup

struct.node.isgroup

nd-ldamp

struct.node.damp.local

nd-lfix

struct.node.fix.local

nd-link

struct.node.link

nd-link2

struct.node.link

nd-lsys

struct.node.system.local

nd-mark

struct.node.mark

nd-mass

struct.node.mass.local

nd-next

struct.node.next

nd-pos

struct.node.pos, struct.node.pos.reference

nd-rdisp

struct.node.disp.local, struct.node.disp.global

nd-removegroup

struct.node.group.remove

nd-rfob

struct.node.force.unbal.local, struct.node.force.unbal.global

nd-rvel

struct.node.vel.local, struct.node.vel.global

nd-ssys

struct.node.system.surface

nd-ssysx

struct.node.surface.xdir

nd-stiff

struct.node.stiff.local

nd-svalid

struct.node.surface.valid

nd-tempinc

struct.node.temp.increment

nd-vapply

struct.node.apply

nd-vlsys

struct.node.system.local

nd-vmass

struct.node.mass.local

nd-vpos

struct.node.pos, struct.node.pos.reference

nd-vrdisp

struct.node.disp.local, struct.node.disp.global

nd-vrfob

struct.node.force.unbal.local, struct.node.force.unbal.global

nd-vrvel

struct.node.vel.local, struct.node.vel.global

nd-vssys

struct.node.system.surface

nd-vstiff

struct.node.stiff.local

Table 19: SEL Link Element Functions

FLAC3D 5.0

FLAC3D 6.0

lk-attach

struct.link.attach

lk-delete

struct.link.delete

lk-extra

struct.link.extra

lk-group

struct.link.group

lk-id

struct.link.id

lk-isgroup

struct.link.isgroup

lk-ldarea

struct.link.model.area

lk-ldk

struct.link.model.stiffness

lk-ldrdisp

struct.link.model.disp

lk-ldrfor

struct.link.model.force

lk-ndarea

struct.link.model.area

lk-ndgap

struct.link.model.gap

lk-ndk

struct.link.model.stiffness

lk-ndrdisp

struct.link.model.disp

lk-ndrfor

struct.link.model.force

lk-ndrgap

struct.link.model.gap.pos, struct.link.model.gap.neg

lk-ndryield

struct.link.model.yield

lk-ndycomp

struct.link.model.compression

lk-ndyten

struct.link.model.tension

lk-next

struct.link.next

lk-node

struct.link.node

lk-removegroup

struct.link.group.remove

lk-side

struct.link.side

lk-slide

struct.link.slide

lk-slidetol

struct.link.slide.tol

lk-target

struct.link.target

lk-type

struct.link.type

lk-usedby

struct.link.used.by

Table 20: Extrude Set Functions

FLAC3D 5.0

FLAC3D 6.0

exset-list

extrude.set.list

exset-size

extrude.set.size

exset-find

extrude.set.find

exset-create

extrude.set.create

exset-remove

extrude.set.remove

exset-id

extrude.set.id

exset-name

extrude.set.name

exset-plist

extrude.set.point.list

exset-psize

extrude.set.point.size

exset-pfind

extrude.set.point.find

exset-pcreate

extrude.set.point.create

exset-premove

extrude.set.point.remove

exset-pnear

extrude.set.point.near

exset-elist

extrude.set.edge.list

exset-esize

extrude.set.edge.size

exset-efind

extrude.set.edge.find

exset-ecreate

extrude.set.edge.create

exset-eremove

extrude.set.edge.remove

exset-enear

extrude.set.edge.near

exset-blist

extrude.set.bock.list

exset-bsize

extrude.set.block.size

exset-bfind

extrude.set.block.find

exset-bcreate

extrude.set.block.create

exset-bremove

extrude.set.block.remove

exset-bnear

extrude.set.block.near

exset-zauto

extrude.set.zone.auto

exset-zautodir

extrude.set.zone.autodir

exset-ztargetedge

extrude.set.zone.target.edge

exset-ztargetsize

extrude.set.zone.target.size

exset-ztargettotal

extrude.set.zone.target.total

exset-zcount2

extrude.set.zone.count2

exset-zcount3

extrude.set.zone.count3

exset-origin

extrude.set.origin

exset-uaxis

extrude.set.axis.u

exset-vaxis

extrude.set.axis.v

exset-naxis

extrude.set.axis.n

exset-setuv

extrude.set.set.uv

exset-setun

extrude.set.set.un

exset-setvn

extrude.set.set.vn

exset-seg-size

extrude.set.segment.count

exset-seg-length

extrude.set.segment.length

exset-seg-group

extrude.set.segment.group

exset-seg-isgroup

extrude.set.segment.isgroup

exset-seg-groupnum

exset-seg-removegroup

extrude.set.group.remove

exset-seg-gridratio

extrude.set.segment.grid.ratio

exset-seg-gridsize

extrude.set.segment.grid.size

exset-node-add

extrude.set.node.add

exset-node-remove

extrude.set.node.remove

exset-node-group

extrude.set.node.group

exset-node-isgroup

extrude.set.node.isgroup

exset-node-groupnum

exset-node-removegroup

extrude.set.group.remove

exset-node-pos

extrude.set.node.pos

exset-msize

extrude.set.metadata.size

exset-mkey

extrude.set.metadata.key

exset-mvalue

extrude.set.metadata.value

exset-mfindkey

extrude.set.metadata.find

Table 21: Extrude Point Functions

FLAC3D 5.0

FLAC3D 6.0

exp-id

extrude.point.id

exp-extra

extrude.point.extra

exp-group

extrude.point.group

exp-isgroup

extrude.point.isgroup

exp-groupnum

exp-removegroup

extrude.group.remove

exp-startedge

extrude.point.start.edge

exp-startindex

extrude.point.start.index

exp-pos

extrude.point.pos

Table 22: Extrude Edge Functions

FLAC3D 5.0

FLAC3D 6.0

exe-id

extude.edge.id

exe-extra

extrude.edge.extra

exe-group

extrude.edge.group

exe-isgroup

extrude.edge.isgroup

exe-numgroup

exe-removegroup

extrude.edge.group.remove

exe-point

extrude.edge.point

exe-nextedge

extrude.edge.next.edge

exe-nextindex

extrude.edge.next.index

exe-startblock

extrude.edge.start.block

exe-startindex

extrude.edge.start.index

exe-direction

extrude.edge.direction

exe-center

extrude.edge.center

exe-length

extrude.edge.length

exe-gridpos

extrude.edge.gridpos

exe-parampos

extrude.edge.parampos

exe-blocked

extrude.edge.blocked

exe-simple

extrude.edge.simple

exe-curve

extrude.edge.curve

exe-type

extrude.edge.type

exe-gridsize

extrude.edge.grid.size

exe-gridratio-isolate

extrude.edge.grid.ratio.isolate

exe-gridratio

extrude.edge.grid.ratio

exe-polysize

extrude.edge.poly.size

exe-polypoint

extrude.edge.poly.point

exe-polylocalu

extrude.edge.poly.localu

exe-polylocalv

extrude.edge.poly.localv

exe-polyadd

extrude.edge.poly.add

exe-polyremove

extrude.edge.poly.remove

Table 23: Extrude Block Functions

FLAC3D 5.0

FLAC3D 6.0

exb-id

extrude.block.area

exb-check

extrude.block.check

exb-extra

extrude.block.extra

exb-group

extrude.block.group

exb-isgroup

extrude.block.isgroup

exb-groupnum

exb-removegroup

extrude.block.group.remove

exb-size

extrude.block.size

exb-edge

extrude.block.edge

exb-point

extrude.block.point

exb-nextblock

extrude.block.next.block

exb-nextindex

extrude.block.next.index

exb-center

extrude.block.center

exb-area

extrude.block.area

exb-multiplier

extrude.block.multiplier

exb-count-zones

extrude.block.countzones

exb-gridsizei

extrude.block.grid.sizei

exb-gridsizej

extrude.block.grid.sizej

exb-gridpos

extrude.block.grid.pos

exb-parampos

extrude.block.param.pos

FISH Intrinsic Functions

Table 24: Mathematical and Utility Functions

FLAC3D 5.0

FLAC3D 6.0

abs

math.abs

and

math.and

atan

math.atan

atan2

math.atan2

beep

util.beep

clock

time.clock

cos

math.cos

degrad

math.degrad

dim

global.dim

environment

util.environment

error

util.error

exp

math.exp

fc-arg

float

float

grad

math.random.gauss

in

io.in

int

int

ln

math.ln

log

math.log

max

math.max

min

math.min

not

math.not

null

null

or

math.or

os

Not available

out

io.out

pi

math.pi

rel-version

version.code.minor

round

math.round

sgn

math.sgn

sin

math.sin

sqrt

math.sqrt

string

string

tan

math.tan

type

type

urand

math.random.uniform

version

version.code.major

Table 25: Table Functions

FLAC3D 5.0

FLAC3D 6.0

del-table

table.delete

table

table

table-size

table.size

xtable

table.x

ytable

table.y

Table 26: Memory-access Functions

FLAC3D 5.0

FLAC3D 6.0

get-mem

memory.create

lose-mem

memory.delete

mem

memory

Table 27: Plotting Functions

FLAC3D

Fish Plotting has been discontinued in FLAC3D 6.0.

Table 28: Input-Output Functions

FLAC3D 5.0

FLAC3D 6.0

close

file.close

open

file.open

parse

string.token

preparse

string.token.type

read

file.read

write

file.write

xmlparse

Not available

Table 29: Socket I/O Routines

FLAC3D 5.0

FLAC3D 6.0

sclose

socket.close

sopen

socket.open

sread

socket.read.array

swrite

socket.write.array

Notes

There has been small upgrade to LIST FISH intrinsics, you can now add a string filter. This will give the list of intrinsics whose name somewhere matches the string given. For example LIST FISH INT “gp” will list now list only those FISH intrinsics containing “gp”.