FISH Scripting in FLAC

FISH SCRIPTING

  • FISH is a scripting language embedded within FLAC that enables the user to define new variables and functions.
  • These functions may be used to extend FLAC’s usefulness or add user defined features (e.g., servo-control boundaries may be applied to a numerical test, unusual property distributions specified, and parameter studies automated).
  • Built-in text editor and FISH management pane
  • Integer, floating-point, and string data types that are automatically assigned and reassigned based on value
  • Control statements include CASE, IF-ELSE-ENDIF, EXIT, LOOP, LOOP WHILE, SECTION, and COMMAND
  • Built-in error handling
  • Use FISHCALL to access information at any point during the solution cycle (e.g., before any structure calculations or after the motion calculations) for each solution cycle or step
  • Built-in general scalar variables and intrinsic logic, mathematic, text, and parsing functions
  • Access FLAC solution variables, zone, and gridpoint variables (including zone strains and strain rates), and constitutive model variables
  • Access data tables, arrays, ASCII/binary data, I/O routines, data structures, and memory
  • Access socket I/O routines to exchange data between two or more Itasca software (FLAC or PFC2D) running as separate processes
  • FISH line statements can now contain up to 200 characters
  • Includes FISH Library function that can automatically vary the slope angle iteratively to reach a given factor of safety

Neuesten Nachrichten
  • Itasca has announced the release of FLAC2D v9 Itasca has announced the release of FLAC2D v9, revolutionizing the way we analyze and predict...
    Weiterlesen
  • 6th Itasca Symposium on Applied Numerical Modeling The next Itasca Symposium will take place June 3 - 6, 2024, in Toronto, Canada....
    Weiterlesen
  • Itasca International Inc. announces the Selection of its New CEO Itasca International Inc. announces the Selection of its New CEO ...
    Weiterlesen

Kommende Veranstaltungen
29 Mai
Getting Started with FLAC2D/FLAC3D
Objectives of the training: •Understand the FLAC2D/ FLAC3D numerical approach and the types ofproblems it can solve•Know how to manipul... Weiterlesen
5 Jun
IMAT Workshop
ITASCA is launching IMAT (Itasca's Mining Analysis Toolbox) our groundbreaking software tailored exclusively for underground and open p... Weiterlesen