- name
-
A String specifying the name of the new job. The name must be a valid Abaqus/CAE object name.
- type
-
A SymbolicConstant specifying the type of job. Possible values are
ANALYSIS, SYNTAXCHECK,
RECOVER, and RESTART. The default
value is ANALYSIS.
If the object has the type
JobFromInputFile,
type=RESTART is not available.
- waitHours
-
An Int specifying the number of hours 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 waitMinutes.
waitHours and atTime are mutually
exclusive.
- waitMinutes
-
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.
- numCpus
-
An Int specifying the number of CPUs to use for this analysis if parallel
processing is available. Possible values are numCpus
0. The default value is 1.
- memory
-
An Int specifying the amount of memory available to an Abaqus analysis. The value should be expressed in the units supplied in
memoryUnits. The default value is 90.
- memoryUnits
-
A SymbolicConstant specifying the units for the amount of memory used in an Abaqus analysis. Possible values are PERCENTAGE,
MEGA_BYTES, and GIGA_BYTES. The default
value is PERCENTAGE.
- getMemoryFromAnalysis
-
A Boolean specifying whether to retrieve the recommended memory settings
from the last datacheck or analysis run and use those values in subsequent
submissions. The default value is ON.
- explicitPrecision
-
A SymbolicConstant specifying whether to use the double precision version of Abaqus/Explicit. Possible values are SINGLE,
FORCE_SINGLE, DOUBLE,
DOUBLE_CONSTRAINT_ONLY, and
DOUBLE_PLUS_PACK. The default value is
SINGLE.
- nodalOutputPrecision
-
A SymbolicConstant specifying the precision of the nodal output written to
the output database. Possible values are SINGLE and
FULL. The default value is SINGLE.
- numDomains
-
An Int specifying the number of domains for parallel execution in Abaqus/Explicit. When using more than 1 numCpus,
numDomains must be a multiple of
numCpus. The default value is 1.
- activateLoadBalancing
-
A Boolean specifying whether to activate dyanmic load balancing for jobs running on multiple
processors with multiple domains in Abaqus/Explicit. The default value is OFF.
- multiprocessingMode
-
A SymbolicConstant specifying whether an analysis is decomposed into threads or into multiple
processes that communicate through a message passing interface (MPI). Possible
values are DEFAULT,
THREADS,MPI, and
HYBRID. The default value is DEFAULT.
-
numThreadsPerMpiProcess
-
An Int specifying the number of threads per MPI process to use for this analysis if
parallel processing is available. Possible values are
numThreadsPerMpiProcess
0. The default value is 1.
- analysis
-
A SymbolicConstant specifying whether the job will be analyzed by
Abaqus/Standard
or
Abaqus/Explicit.
Possible values are STANDARD,
EXPLICIT, and UNKNOWN.
If the object has the type
JobFromInputFile,
analysis=UNKNOWN.
- status
-
A SymbolicConstant specifying the status of the analysis. Possible values
are SUBMITTED, RUNNING,
ABORTED, TERMINATED,
COMPLETED, CHECK_RUNNING, and
CHECK_COMPLETED.
If the message member is empty, status
is set to NONE.
- queue
-
A String specifying the name of the queue to which to submit the job. The
default value is an empty string.
Note:
You can use the queue argument when creating a Job
object on a Windows workstation; however, remote
queues are available only on Linux platforms.
- atTime
-
A String specifying the time at which to submit the job. 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 Job
object on a Windows workstation; however, the
at
command is available only on
Linux platforms.
- scratch
-
A String specifying the location of the scratch directory. The default value
is an empty string.
- userSubroutine
-
A String specifying the file containing the user's subroutine definitions.
The default value is an empty string.
- messages
-
A
MessageArray object
specifying the messages received during an analysis.
- environment
-
A tuple of Strings specifying the environment variables and their values.
-
licenseType
-
A SymbolicConstant specifying the type of license type being used in the case of
the DSLS SimUnit license model. Possible values are DEFAULT,
TOKEN, and CREDIT. The default value is
DEFAULT.
If the license model is not the DSLS SimUnit, the licenseType is not
available.