
This node composes a ABAQUS command call using the given settings.
Abaqus Tab
This tab is composed of the following sub-tabs. For further information see your ABAQUS User's Manual.
Basic Options Tab
In this tab, you must provided the ABAQUS executable, the job title, and the execution type. The number of CPUs can be changed to start a parallelized ABAQUS run.
| Option | Description |
|---|---|
| Abaqus executable | Sets the link to the ABAQUS executable file. |
| Job name | Sets the name of the job. |
| Execution type | Sets the type of execution. Select from the following options: |
| Number of cpus | Sets the number of CPUs to use for the computation |
Advanced Options Tab
In this tab, you can set some additional options for the ABAQUS run.
| Option | Description |
|---|---|
| Input file | Specifies the input file name, which may be given with or without the .inp extension (if the extension is not supplied, ABAQUS will append it automatically). If this option is not supplied, the procedure will look for an input file called job-name.inp in the current directory. If jjob-name.inp cannot be found, the procedure will prompt for the input file name. |
| MADYMO input file | Specifies the MADYMO input file name for a co-simulation analysis that couples ABAQUS/Explicit and MADYMO. The MADYMO input file name must be given with the .saf extension. For more information, see the ABAQUS User's Guide for Crash Safety Simulation Using ABAQUS/Explicit and MADYMO. |
| User defined function |
Specifies the name of a FORTRAN source or object file that contains any user subroutines to be used in the analysis. The name of the user routine may contain a path name and may be given with or without a file extension. This option is not applicable for ABAQUS/CFD. If an extension is given, the program will take the appropriate action based on the file type. If the file name has no extension, the program will search for a FORTRAN source file. If the source file does not exist, an object file will be searched for instead. The execution procedure creates a shared library using the user subroutine file that is used by ABAQUS/Standard or ABAQUS/Explicit during execution. If the same user subroutine will be required often, consider setting the usub_lib_dir environment file parameter and using the ABAQUS make execution procedure to create a shared library containing the user subroutine. This will avoid the need to recompile and/or relink the user subroutine each time it is needed. The user option is not required if the user subroutine called by the analysis is contained in the user library. User libraries contained in the directory given by the usub_lib_dir environment file parameter will not be used if the user option is specified. This option cannot be used to specify an object file when the double option is used to run an ABAQUS/Explicit analysis because ABAQUS/Explicit double precision runs need both single precision and double precision objects. In this case, you must set the usub_lib_dir environment file parameter and place the single and double precision object files in the specified directory. Alternatively, you can supply the user subroutine source. |
| Output data base file name | Specifies the name of the global model's results file or output database file where the results are to be interpolated to drive a submodel analysis. This option is required whenever a submodel analysis or submodel boundary condition reads data from the global model's results. The file extension is optional. If both a results file and an output database file exist for the global model and no extension is given, the results file will be used. This option is not applicable for ABAQUS/CFD. |
| Scratch dir | Specifies the name of the directory used for scratch files. On UNIX platforms, the default value is the value of the $TMPDIR environment variable or /tmp if $TMPDIR is not defined. On Windows platforms, the default value is the value of the %TEMP% environment variable or \TEMP if this variable is not defined. During the analysis a subdirectory will be created under this directory to hold the analysis scratch files. The default value for this parameter can be set in the environment file. |
| Double |
Specifies that the double precision executable is used for ABAQUS/Explicit. The possible values are: both, constraint, explicit, and off.
This capability is also supported through the ABAQUS
environment file with the environment variable
|
| Memory | Specifies the maximum amount of memory or maximum percentage of the physical memory that can be allocated during the input file preprocessing and during the ABAQUS/Standard analysis phase. The default values can be changed in the environment file. |
| Parallel type | Specifies the method to use for thread-based parallel processing in ABAQUS/Explicit. The possible values are domain and loop. If parallel=domain, the domain-level method is used to break the model into geometric domains. If parallel=loop, the loop-level method is used to parallelize low-level loops. |
| Number of domains | Specifies the number of parallel domains in ABAQUS/Explicit. If the value is greater than 1, the domain decomposition will be performed regardless of the values of the parallel and cpus options. However, if parallel=domain, the value of CPUs must be evenly divisible into the value of domains. The default value is set equal to the number of processors used during the analysis run if parallel=domain and 1 if parallel=loop. |
| Dynamic load balancing | Activates the dynamic load balancing scheme for domain-parallel execution in ABAQUS/Explicit (parallel=domain) where the number of domains is larger than the number of CPUs. ABAQUS/Explicit will attempt to improve computational efficiency by periodically reassigning domains to processors in a way that minimizes load imbalance. |
| MP mode | If this option is set equal to mpi, the MPI-based parallelization method will be used when applicable. Set mp_mode=threads to use the thread-based parallelization method. The default value is mpi on Windows platforms if MPI components are installed; otherwise, thread-based parallel execution is the default behavior. On all other platforms, the default value is mpi. |
| Standard parallel | Specifies the parallel execution mode in ABAQUS/Standard. The possible values are all and solver. If standard_parallel=all, both the element operations and the solver will run in parallel. If standard_parallel=solver, only the solver will run in parallel. The default value is standard_parallel=all on platforms where MPI-based parallelization is supported. |
| Output precision | Specifies the precision of the nodal field output written to the output database file (job-name.odb). Using output_precision=full results in double precision field output for ABAQUS/Standard analyses. To obtain double precision field output for ABAQUS/Explicit analyses, use the double option in addition to using output_precision=full. Nodal history output is available only in single precision. |
Pre-Post Options Tab
In this tab, you define the settings for a ABAQUS CAE or Viewer run.
| Option | Description |
|---|---|
| PrePost type | Select either CAE or Viewer functionality and licensing. |
| Database file name | Specifies the name of the model database file or output database file to open. To specify a model database file, include either the .cae file extension or no file extension in the file name. To specify an output database file, include the .odb file extension in the file name. |
| NoGUI file name |
Specifies that ABAQUS/CAE is to be run without the graphical user interface (GUI). If no file name is specified, an ABAQUS/CAE license is checked out and the Python interpreter is initialized to allow interactive entry of Python or ABAQUS Scripting Interface commands. If a file name is specified, ABAQUS/CAE runs the commands in the file and exits upon their completion. If no file extension is given, the default extension is .py. This option is useful for automating pre- or post-analysis processing tasks without the added expense of running a display. Since no interface is provided, the scripts cannot include any user interaction. If you use the noGUI option, ABAQUS/CAE ignores any other command line options that you provide. Arguments can be passed into the file by entering
|
| noenvstartup | Specifies that all configuration commands in the environment files should not be run at application start-up. This option can be used in conjunction with the script command to suppress all configuration commands except those in the script file. |
| NoSavedOptions | Specifies that ABAQUS/CAE should not apply the display options settings stored in abaqus_v6.11.gpr (for example, the render style and the display of datum planes). |
| NoStartupDialog | Specifies that the Start Session dialog box for ABAQUS/CAE should not be displayed. |
| Startup script file | Specifies the name of the file containing Python configuration commands to be run at application startup. Commands in this file are run after any configuration commands that have been set in the environment file. ABAQUS/CAE does not echo the commands to the replay file when they are executed. |
| Script file |
Specifies the name of the file containing Python configuration commands to be run at application startup. Commands in this file are run after any configuration commands that have been set in the environment file. Arguments can be passed into the file by entering
|
| Custom script file | Specifies the name of the file containing ABAQUS GUI Toolkit commands. This option executes an application that is a customized version of ABAQUS/CAE. |
Actual Command Call Tab
After you have updated the settings on the other three sub-tabs, click . The command call for the ABAQUS run is then displayed on this tab.
Additional Arguments Tab
Defines the arguments to be passed to the ABAQUS executable process. This tab is a text field where you can enter the arguments.
Environment Tab
This node uses the Environment tab.
Run Options
This node has general Run Options. The number of supported options is individual for each node.
ABAQUS Slots
The ABAQUS integration node is derived from the Process node.
Process
| Slot Name | Slot Type | Data Type | Description | ||||
|---|---|---|---|---|---|---|---|
| In | Out | ||||||
| Arguments | x | | |||||
| BaseDir | x | | Base directory | ||||
| Command | x | | Executing Command | ||||
| Design | x | | Receiving design | ||||
| Environment | x | x | | List of environment variables | |||
| ErrorCode | x | | Error code | ||||
| MaxParallel | x | | Number of parallel runs | ||||
| MaxRuntime | x | | Maximum runtime (in milliseconds) | ||||
| Starting Delay | x | | Delay before a process is started. | ||||
| WorkingDir | x | | Path to working directory | ||||
| Design | x | | Solved design. | ||||
| ErrorCode | x | | Error code | ||||
| MaxParallel | x | | Number of parallel runs. | ||||
| StdErr | x | | Error text | ||||
| StdOut | x | | Output text | ||||
| WorkingDir | x | | Path to working directory | ||||
ABAQUS
| Slot Name | Slot Type | Data Type | Description | ||||
|---|---|---|---|---|---|---|---|
| In | Out | ||||||
| Inputfile | x | | Path to the used Inp file | ||||
| ODBPath | x | | Path to the result odb | ||||
Supported Versions
See the Supported Integration Versions table.





