The Coexecution object contains a set of jobs as associated parameters to define a co-simulation analysis.
import job mdb.coexecutions[name]
This method kills the analysis of a co-execution.
Arguments
Return value
Exceptions
This method submits a co-execution for analysis.
Required arguments
Optional arguments
A Boolean specifying whether to perform consistency checking for the individual jobs. The default value is ON. It is not recommended to turn the consistency checking off unless you are absolutely sure the models are all consistent.
A Boolean specifying whether to run the co-execution as a datacheck analysis. The default value is False. The datacheckJob and continueJob arguments cannot both be True.
A Boolean specifying whether to run the co-execution as a continuation analysis. The default value is False. The datacheckJob and continueJob arguments cannot both be True.
Return value
Exceptions
This method writes an input file for each analysis in the co-execution.
Required arguments
Optional argument
A Boolean specifying whether to perform consistency checking for the individual jobs. The default value is ON. It is not recommended to turn the consistency checking off unless you are absolutely sure the models are all consistent.
Return value
Exceptions
This method interrupts the execution of the script until the end of all the analyses. If you call the waitForCompletion method and the status member is neither SUBMITTED nor RUNNING, Abaqus assumes the analysis has either completed or aborted and returns immediately.
Arguments
Return value
Exceptions
The Coexecution object can have the following members:
A String specifying the name of the new job. The name must be a valid Abaqus/CAE object name.
A SymbolicConstant specifying the type of analysis to execute for the co-execution. Possible values are ANALYSIS, SYNTAXCHECK, RECOVER, and RESTART. The default value is ANALYSIS.
A SymbolicConstant specifying the analysis product type of the master model for the co-execution. The default value is ABAQUS.
An Int specifying the number of hours to wait before submitting the co-execution. This argument is ignored if queue is set. The default value is 0.
This argument works in conjunction with waitMinutes. waitHours and atTime are mutually exclusive.
An Int specifying the number of minutes to wait before submitting the job. This argument is ignored if queue is set. The default value is 0.
This argument works in conjunction with waitHours. waitMinutes and atTime are mutually exclusive.
A SymbolicConstant specifying the status of the co-execution. Possible values are SUBMITTED, RUNNING, ABORTED, TERMINATED, COMPLETED, CHECK_SUBMITTED, CHECK_RUNNING, and CHECK_COMPLETED.
If the message member of all the jobs are empty, status is set to NONE.
A String specifying the name of the queue to which to submit the co-execution. The default value is an empty string.
Note: You can use the queue argument when creating a Coexecution object on a Windows workstation; however, remote queues are available only on Linux platforms.
A String specifying the time at which to submit the co-execution. If queue is empty, the string syntax must be valid for the Linux at command. If queue is set, the syntax must be valid according to the system administrator. The default value is an empty string.
Note: You can use the atTime argument when creating a Coexecution object on a Windows workstation; however, the at command is available only on Linux platforms.
A repository of Job objects specifying the jobs that comprise this co-execution.
A tuple of Strings specifying the names of the slave models for the co-execution.
A tuple of SymbolicConstants specifying the analysis product types of the slave models for the co-execution. The default value is an empty sequence.
A String specifying the name of the master model for the co-execution.