External Application Integration with Custom Data and Remote Job Execution

The supplied extension DataSquares demonstrates the use of custom task properties to integrate a lightweight external application. This extension specifies that the defined task should be submitted via Ansys Remote Solve Manager (RSM) for remote job execution.

Driven by the custom task properties defined in the XML file, this external application squares the value of an input number, which it displays in the Parameter Set bar. Because the task defines a RSM job, the task update can either be run locally or the calculations can be submitted via RSM for remote job execution. Once the job has completed, Workbench merges the job back into the active session and retrieves results. The custom task defined in the extension then updates the custom property values to the externally computed square value.

This extension also demonstrates progress and project reporting functionality. The following figure shows the Data Squares task group in the Project Schematic.