Beruflich Dokumente
Kultur Dokumente
Jobs
Q2.1 : How do I run small jobs?
Use the following command
abaqus job=job-id interactive
Then make the file an executable using the following unix command :
chmod u+x aba-multrun.bat
Then type aba-multrun to execute the ABAQUS jobs one at a time while
you are logged ON. This is only suitable for small jobs which only take a
few minutes to run. These jobs will run one at a time and in the sequence
in which these appear in the batch file.
This is preferable to submitting all the jobs at the same time (for example
typing the above commands directly at the terminal without
the interactive parameter). This will put a strain on the server and its
resources and inconvenience the other users as well.
For medium to large jobs use the batch command available in the CUED
teaching system.
If ABAQUS is installed on a PC (Windows XP O/S) then the above batch
file requires a modification. Enclose the lines with a round brackets. in the
absence of this bracket only the very first job in the file will be run.
Q2.6 : How do I get copies of the ABAQUS examples input data files
(*.inp)?
There are 2 options. Cut and paste directly from the screen once from the
on-line documentation of the Input Files. The other option is to use the
fetch command along with the name of the analysis-ID. First find the
name of the input file from the Examples manual (available on-line). This
will copy the 1010101.inp file to the current directory.
For the Laminated Composite Plate failure example (Example 1.1.13 in
version 6.3) the input files have the starting name damagefailcomplate.
There are a total of ten files listed. Here * (wildcard character) can be
used to complete the file name in the fetch command. abaqus
fetch command.
Example : abaqus fetch job=damagefailcomplate*
This will fetch the following files to the current directory :
inflating: damagefailcomplate_cps4.f
inflating: damagefailcomplate_cps4.inp
inflating: damagefailcomplate_cps4r.f
inflating: damagefailcomplate_cps4r.inp
inflating: damagefailcomplate_element.inp
inflating: damagefailcomplate_node.inp
inflating: damagefailcomplate_s4.f
inflating: damagefailcomplate_s4.inp
inflating: damagefailcomplate_s4r.f
inflating: damagefailcomplate_s4r.inp
For the Linux Teaching System Computers give the extension .f and for
PCs give the extension .for.
The user subroutine has to be in a separate file (say my_material.f).
Example : abq681 j=plate user=my_material
If there are more than 1 user subroutines then all the subroutines must
be included in a single file.
If using CAE then in the Job Create a Job and then click on
the General tab and click on the browse button for user subroutine and
choose the file containing the user subroutine and Click on OK in the
browse window and also in the dialog box. Then submit the job.
This will compile the user program in a file called disp1.f and then create
an executable called cantilever.x. Type abaqus cantilever.x to run this
program.
Q2.9 : How do I find out about the different execution procedures that are
available with ABAQUS?
Type abaqus help and this will list all the abaqus execution procedures.
These are listed below :
convert={restart|select|all} |
information={environment|local|memory|release|status} ]
[ input=input-file ] [ user=source-file ]
[ oldjob=oldjob-name ] [ fil={append|new} ]
[ memory=memory-size ] [ buffer=buffer-size ]
[ cpus=number-of-cpus ] [scratch=scratch-dir]
[ subcomplex=subcomplex-name]
[ beginstep=step-number ] [ endstep=step-number ]
[ increment={all|endstep|final|none|integer-list} ]
Execution Procedure for ASCII translation of results (.fil) files
abaqus doc
-log ]
Q2.10 : How do I find what the current settings are for the environment
variables?
Type abaqus info=environment and this will list all the current setting
of the ABAQUS environmental variables.
memory, local, release, status are other options on which you can get
more information on.
For ABAQUS jobs you have run look for *.com file. For the current session
in #the Teaching System use the printenv command.
For PCs type "set" in a MS-DOS command window at the DOS prompt
(>).
standard_memory="500 mb"
Q2.12 :Can one run long ABAQUS jobs in the Teaching System
Computers?
See Running Long Programs
Q2.13 : When re-running a ABAQUS job getting the old files existing
message. Is it possible to over-ride it without having to type Y?
This could also be a problem if ABAQUS is run in an optimisation loop
many times automatically.
This can be done by adding the following line to the abaqus_v6.env in
the directory from which ABAQUS is run (for example).
ask_delete=NO
# comment it out
# ask_delete=NO
# Reset it
ask_delete=YES
in the second step of this input file and this will write the results of every
increment (FREQ = 1) to the re-start file.
The job is run from the command line as follows :
abaqus j=dynam
Failing to include the END STEP parameter would result in the re-started
run repeating the second step exactly and failing to complete in the same
way as the first run.
Note that since this is a re-start run all the model data part of the input
(F.E.Mesh data material properties etc) is omitted. The next statement
after the *RESTART statement consists of a *STEP statement.
Input file for the re-started run dynamr.inp
The job is submitted from the command line as follows :
abaqus oldjob=dynam j=dynamr
The following extract taken from dynamr.dat shows that the results are
read from the restart file up to the 10th increment and the analysis
continuing with the next step (STEP 3).
*HEADING
....
The analysis continuing wth the next step (STEP 3). Following is the
extract from the status file : dynamr.sta
Abaqus/Standard 6.9-1 DATE 01-Sep-2009 TIME 15:31:01
STEP INC ATT SEVERE EQUIL TOTAL TOTAL STEP INC OF DOF IF
ITERS FREQ
.....
If the ODB files from the first run and the re-started run needs to be
combined into a single ODB file for post-processing purposes, this is
achieved by typing the following line from the command line :
Execution procedure for joining output database (.odb) files from
restarted analyses
abaqus restartjoin originalodb=odb-file-name restartodb=odb-file-name
[copyoriginal].