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