abaqus

Abaqus is a general-purpose, nonlinear finite element analysis package from Hibbitt, Karlsson & Sorensen, Inc. At CAC it can only be run in command mode on a serial node.
 
License
 
If you install Abaqus on your own machine, using the CAC license, point to the license server 27000@ctccal.tc.cornell.edu.

General Notes for Running Abaqus at CTC
 
Abaqus on the serial batch nodes must be run in command line mode. The user must create an Abaqus script file (.inp) which lists the commands that need to be carried out.
 
Before running Abaqus, users must execute the setup file by issuing the command:
 
call setup_abaqus.bat
This sets the appropriate path and other environment variables.

Abaqus CAE
 
Abaqus CAE can be run on the login machines as long as it does not start computationally intensive jobs, which should be run on the batch machines. To run in batch
  1. Submit a job with <type>interactive</type>.
  2. Make a remote connection to the batch machine.
  3. At a command prompt, call setup_abaqus.bat.
  4. Then issue the command abaqus cae.
Sample Batch Command File

Here is a sample batch file that you can copy and modify. You may also view an in-depth explanation of the sample batch file.
 
In addition to modifying the CCS keywords in the sample batch file, users will need to set some variables.
 
Variable List:
 
Variable
Variable Description
Example
ROOTDIR
the H: directory where the Abaqus script file (INPUT_FILE) and any necessary data files exist. Output will also be written here.
set ROOTDIR=\\tc.cornell.edu\tc\users\%USERNAME%\abaqusjob
JOB_NAME
the name of the Abaqus job
set Job_Name=jobname
INPUT_FILE
the input file that Abaqus will run (Note: the input file must be in the form INPUT_FILE.inp, and the extension (.inp) must be left off of the set command.)
 
set INPUT_FILE=inputfile
For details about how to submit batch jobs, see the Velocity Scheduler Batch System documentation.
 
User-defined Fortran routines
  • First create a dll on a Windows login machine. 
    • set INCLUDE=%INCLUDE%;C:\abaqus\6.6-2\site
    • call setup_intelf32.bat
    • ifort /dll <my_fort.for>
  • Then, in batch make sure that the dll is in the directory in which you call abaqus.bat. 
  • Do not specify user=… on the call to abaqus.bat.

Online Documentation

Abaqus documentation in html format is available on CTC login nodes (use terminal server to connect). The name of the Abaqus help file is:

help_abaqus.bat
Users can invoke the help in one of two ways:
 
Browse the H:\CTC Tools folder and double click on the help filename.
From a command prompt (H:\CTC Tools must be in your path), enter the help filename as a command.
You may also access the above help from any Windows machine if you have CTC's H: drive mapped and H:\CTC Tools in your path.
 
Abaqus home page