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”.