Stand-alone scripting

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.