Automation with GridPro's Python-based APIs
GridPro offers a powerful solution for automating the grid-generation process through its python-based APIs. These APIs grant users access to a comprehensive set of commands, eliminating the need for manual interaction with the graphical user interface (GUI).
The
meshing process in GridPro involves several key steps, including
geometry import, block creation, surface assignment, iterative grid
solving, quality check, and grid export. Remarkably, all of these
steps can be seamlessly executed from the command line, providing a
streamlined workflow.
The
APIs provided by GridPro are essentially an implementation of the
GridPro's Topology Input Language (TIL) in python. TIL allows users
to record the topology into files, enabling them to design and define
the topology either through manual programming in TIL or using
GridPro's GUI. This flexibility empowers users to build topology
files from scratch, completely bypassing the GUI.
Flexible
Topology Creation and Manipulation: GridPro's
API facilitates the automation of blocking for geometries within a
given design space. Users can define the building process of a
topology file without relying on the GUI. Additionally, the API
enables the manipulation of existing topology files to suit the
specific needs of users, empowering them to perform various
automation tasks.
Integration
with CAD and Optimization Software: GridPro
offers two primary approaches for API-based automation. The first
approach involves integrating GridPro with CAD software like Catia or
optimization software like Caeses. This tight integration allows
seamless data transfer and interaction between the software tools,
enhancing the overall automation capabilities.