A stand-alone scripting interface to ICEM CFD Hexa blocking is available for advanced
users. With these tools you should be able to develop vertical or embedded applications with
blocking, creating a rich set of APIs or Add-ins to interact with a native blocking object.
A README.txt file located in your installation directory under
../icemcfd/win64_amd/icemcfd/blocking-interfaces
contains an
introduction to the harness system.
Currently, you can create scripts using Python or C#. The
blocking-interfaces
folder contains two appropriately named
subfolders which contain additional details necessary to create scripts plus working
examples for these two scripting options. Input data for the example scripts are also
included in the blocking-interfaces
folder.
The doc/html
folder contains reference information for the
interface functions available. The start page at the top of the hierarchy is
index.html
. Many functions are available to query the ICEM CFD
data file, and to perform input and output functions. Of particular interest is
ProcessHexaCommand()
which allows you to send ICEM CFD commands (as
described in this Programmer’s Guide) to the ICEM CFD session.