Engineering design processes are not always single stream processes. There are times, especially in complex workflows, when the process execution needs to be modified (branched) based on the results of upstream events.
This new feature provides the ability to treat multiple computer resources as a single resource, without a job queuing system, to parallelize your HEEDS study. It allows for tremendous flexibility in the use and management of disparate computer resources.
As the name suggests, a compute resource set is a set of previously defined compute resources in HEEDS. The set allows you to define a pool of hardware resources that can be used to parallelize one or more analyses in the HEEDS study. The definition is not limited to homogeneous resources but can include any type of compute resource available. For example, a resource set could be a set of Windows workstations (as shown in the example image below), a set of Windows and Linux workstations, some workstations along with a cluster, several different clusters, etc. During the run, HEEDS will manage the job submissions to the resources defined in the set to make sure they are used effectively. Continue reading
The analysis definition process has been upgraded to streamline the definition. The new design facilitates data reuse, simplifies the definition steps and results in a reduced setup time. All the information related to communication with different compute resources has been removed from the analysis setup and moved into its own section.
The process definition now provides support for the use of logic to drive the flow in the analysis process. One or more conditions can be defined at the analysis level to control whether an analysis will be attempted. Several scenarios that would have required specialized external scripts to capture the desired process behavior are now easily handled with this feature. Some of these scenarios are listed below:
- Improve efficiency in the evaluation process by skipping compute intensive analyses when it is clear that the design would not be acceptable
- Continue execution of the process even when some of the analyses result in errors
- Use of an appropriate physics model based on the results of an upstream analysis Continue reading
The calculator functionality in HEEDS MDO has been redeveloped using Python. The new calculator implementation provides significant enhancements over the previous releases. These new enhancements allow you to setup complex formulas with ease without requiring use of an external script or tool. Continue reading