Optimization Preprocessing Modules

Within this section, some preprocessing-related topics are discussed.

This page discusses:

fem_include

This module parses the fem_include command of a parameter file and generates a list of all files that are required for the optimization. These files are copied from the input directory into the working directory of the current optimization job.

fem_to_onf

This module converts all solver-specific model files into ONF format for later processing.

tosca_prep

In tosca_prep, the analysis model and the commands used to define the optimization problem are loaded to create the optimization model. The analysis model exists as a solver input model and is converted before loading into ONF format using the fem_to_onf module.

The optimization problem is defined by either using Tosca Structure.pre or an editor. After the data has been loaded, an internal check run is carried out to ensure that the optimization model is complete. If the check run is completed successfully, an optimization database is created which is always referred to during the optimization.

Dynamic Memory Management:

Tosca Structure offers a dynamic memory management, that is, the memory requirement depends on the size of the model and is read from the configuration file when the program is started. The required disk space depends on the size of the finite element model, or more accurately, on the number of elements or nodes in the analysis model. In case of larger numbers of elements or nodes, an automatic reallocation of required memory is performed. The applied default settings for the memory allocation should be sufficient to avoid this reallocation for most models.