Configuring the Execution Options

You can control the options that you want the Abaqus adapter to take when it runs.

You can specify the following options:

  • The command that Automation Process Composer uses to submit jobs to Abaqus.
  • The configuration file that determines which parameters will be extracted from the Abaqus input (.inp) file.
  • The type of data that will be extracted from the Abaqus output database (.odb) file.
  • The information that Abaqus writes in the log file.

See Also
The Abaqus Configuration File
  1. From the Applications section of the action bar, click Abaqus and drop it on the process diagram.
  2. Double-click Abaqus .
    The Abaqus Editor appears.
  3. From the Abaqus Editor, click the Execution tab to control run-time and design-time execution options.

    The contents of the tab appear.

  4. Set any of the following options in the Run time options area:
    • In the Abaqus command dialog box, specify the command that Automation Process Composer will use to start Abaqus, including any command line options. This setting can be stored as a preference and remembered in future sessions. You can enter the command directly in the field. Provide command line arguments in the following format:

      argumentname=argumentvalue
      The default setting for Windows is as follows:
      abaqus.bat input=input_file job=job_name interactive

      The default setting for Linux is the same, except that you need to provide the proper Abaqus command for Linux.

      This setting assumes that the Abaqus executable (abaqus.bat, abaqus, or SMALauncher) is defined in your path variable.

      Note: If there are any spaces in the path to the Abaqus executable, you must surround the path in double quotes. Specify an Abaqus command along with its extension. For example, abaqus.bat or SMALauncher.exe.

      You can use the Input tab to read input parameters from either a model database (.cae) file or an input (.inp) file. If you specified a model database file, the adapter extracts the name of the first job defined in the file and uses that name for the input file and the job in the Abaqus command. If you specified an input file, the adapter uses the same name for the input file and the job in the Abaqus command.

      If you did not specify a file on the Input tab, you must enter the name of the input file and the job in the Abaqus command. In addition, you must include the full path to the input file.

    • Set the Wait for output file option. When this check box is selected, the adapter waits up to a certain amount of time (after the Abaqus command line has returned) for the Abaqus output file to become available. This option is particularly useful for background execution common in queuing systems. The Max wait setting is the maximum amount of time that the adapter will wait for the output file to appear after the command returns (a setting of “0” means that there is no maximum wait time).

    • Use the Ignore error and extract results check box to determine how runs with error messages are marked in the log file. When this option is not selected (the default setting), any runs with error messages are marked in the logs as failed runs. If you select this option, runs are not marked as failed and the adapter attempts to parse the output file even if error messages are found in the logs. Activating this option is useful when, for example, you would like to extract results from partially converged analyses.

    • Click Log standard output to send any standard output messages that Abaqus writes to the log file.
    • Click Log standard error to send any messages that Abaqus writes to standard error to the log file.
    • Enter the number of lines in the Log at most field. You can use this option to prevent Abaqus standard output or standard error messages from overwhelming the log file by limiting the amount of text that is logged. Only the number of lines specified by this option will be displayed in the log file. The specified number is the total number of lines logged. Half of the lines are taken from the start of the execution process, and half are taken from the current state, or the end, of the process. Lines from between the two are discarded.
  5. Enter the Config File.

    The option allows you to specify the location of the Abaqus configuration file. You should not have to set this option, unless you move the file from its default location. The configuration file is used to determine which parameters will be extracted from the Abaqus input file.

    You may experience performance issues if you are working with a very large Abaqus output file. For information about using large files with Automation Process Composer, search the Dassault Systèmes DSX.ClientCare Knowledge Base.

  6. Optional: Set any of the options in the Output extraction options area.

    These options determine which potential output parameters are generated when the output database (.odb) file is read when using the Output tab.

    OptionDescription
    Extract mass properties Extracts the mass and center of mass, if they are available.
    Extract history outputs Extracts all history output data that are available in the output database file.
    Extract Min/Max history outputs Extracts the minimum and maximum values from each array of history output data.
    Extract field outputs Extracts all field output data that is available in the output database file. If you disable this option, the following three field output options are also disabled.
    Extract all field outputs Determines whether to extract min/max values for all field output or only selected field output. When you clear this check box, you can control which types of field output to extract using the following check boxes (only the specified type of output is extracted):
    • Extract stress fields
    • Extract spatial fields
    • Extract element fields
    Note: Field output extraction min/max calculations are made over the entire finite element model.
    Extract field sets Computes the minimum and maximum values of each field output variable that are stored in an element or node set in the output database file.
    Extract field output components For tensor and vector quantity field output, this option calculates the min/max value of each component of each output. For example, nodal displacement is a vector represented by adapters (u1, u2, u3). This setting allows the adapter to return min/max u1, min/max u2, and min/max u3 across the field. If this option is not used, the Abaqus adapter only returns min/max magnitude = sqrt (u12+u22+u32) across the entire field.
    Extract fields at each frame Extracts minimum and maximum field output quantities at each frame of each step. If this option is not selected, minimum and maximum field output quantities are extracted only at each step (this is the default setting).
    Extract tensor invariants Extracts all available invariants for tensor field outputs.
    Extract Engineering Min Extracts invariants for tensor field output. You can use the Enter percentage for Engineering Min/Max field to specify the percentage of the lowest values to ignore. By default, no values are ignored.

    For example, if the followings values are the nodes' stresses:

    1, 2, 92, 72, 68, 74, 5, 9, 11, 4,
    Automation Process Composer sorts the data from low to high. If you enter 0% (or leave the field empty), no values are ignored and the engineering minimum value is 1. If you enter 20%, the engineering minimum value is 4.

    Extract Engineering Max Extracts invariants for tensor field output. You can use the Enter percentage for Engineering Min/Max text to specify the percentage of highest values to ignore. For example, if the following values are the nodes' stresses:
    1, 2, 92, 72, 68, 74, 5, 9, 11, 4,
    Automation Process Composer sorts the data from low to high. If you enter 0% (or leave the field empty), no values are ignored and the engineering maximum value is 92. If you enter 30%, the engineering maximum value is 68.

    You may experience performance issues if you are working with a very large Abaqus output database file. Extracting large amounts of information from an output database file will affect the performance of the Abaqus adapter. Therefore, you should only use the ODB extraction options that will be used by the process adapter. For information about using large files with Automation Process Composer, search the Dassault Systèmes DSX.ClientCare Knowledge Base.

  7. Click Ok to save your changes and to close the Abaqus Editor.