The instructions below have been tested on Ubuntu 12 and 14.
1. Install C shell (CSH or TCSH)
sudo apt-get install csh tcsh
cd ~
mkdir ~/abaqus
mkdir ~/abaqustemp
mkdir ~/abaqusworks
2. Install the license server and product
Open up an terminal, switch to CSH shell.
csh
Now, install license server and product using CSH shell.
/media/YOUR_DVD_LOCATION/setup
You might need to change the property of two or three script files (to make them executable)
3. Create a few alias so that you don’t have to type in the long path in order to bring up ABAQUS
sudo gedit ~/.bashrc
#abaqus
alias abaqus=/home/your_account_name/abaqus/6.14-1/Commands/abq6141
alias abaqus_license=/home/your_account_name/abaqus/6.14-1/License/lmgrd -c /home/your_account_name/License/license.lic -l /home/your_account_name/License/abaqus_debug.log
alias abaqus_license_down=/home/your_account_name/abaqus/License/lmdown -all
4. Install two additional packages
You might get two messages when you install ABAQUS or the first time you run ABAQUS. You will need to install those additional packages.
sudo apt-get install ADDITIONAL_PACKAGE
5. On the display issue
You would need to switch to Gnome classic no effects to avoid the translucent windows
sudo apt-get install gnome-session-fallback
Log out and log back in (click the Ubuntu logo to switch to GNOME classic before providing your identity)
INSTALLATION
(Note: alternative installation path – just create a folder name SIMULIA under your home path. The installer will need a different shell, other than bash, to start. As before, documentation first, license server second, then the product.)
From downloaded archives untar all to /opt/Abaqus, and merge all duplicates.
/opt/Abaqus should have folders ‘1’, ‘2’ etc. inside.
sudo chmod -R 777 /opt/Abaqus/*
Copy libpng12.so.0 to all folders with DSYInsAppliGUI:
//linux_a64/code/bin/
Install prerequisites:
sudo apt install ksh gcc g++ gfortran libstdc++5 build-essential make libjpeg62
sudo apt install libmotif-dev libmotif-common rpm
Install license to /opt/SIMULIA/License. Restart computer, license should start.
Or later configure network license server without restart.
Disable system checks:
export DSYAuthOS_`lsb_release -si`=1 DSY_Force_OS=linux_a64
Run GUI for the installation:
/opt/Abaqus/1/StartGUI.sh
Then follow instructions but skip licensing configuration. Install product to:
/opt/DassaultSystemes/SimulationServices/V6R2019x
/opt/SIMULIA/CAE/2019
Connect Abaqus to online documentation and license:
gedit /opt/DassaultSystemes/SimulationServices/V6R2019x/linux_a64/SMA/site/custom_v6.env
doc_root="http://help.3ds.com"
license_server_type=FLEXNET
abaquslm_license_file="27000@your_hostname"
License status in linux: (or just use the lmstat inside SIMULIA/License/2019/linux_a64/code/bin)
abaqus licensing ru
FOLDERS AND SHORTCUTS
Make abaqus command available from any directory:
sudo ln /opt/SIMULIA/Commands/abaqus /usr/bin/abaqus
If there is any warning regarding OpenGL in the terminal during start,
simply run Abaqus with -mesa parameter:
abaqus cae -mesa
abaqus view -mesa
Create shortcut for CAE:
gedit ~/.local/share/applications/abaquscae.desktop
[Desktop Entry]
Type=Application
Version=1.0
Name[en_US]=abaquscae
Icon=/opt/SIMULIA/CAE/2019/linux_a64/CAEresources/graphic/icons/icoR_application.png
Exec=sh -c "export FILE=%u && cd $(dirname $FILE) && abaqus cae database=$FILE -mesa"
# Exec=abaqus cae database=%u -mesa
Terminal=true
Categories=Science;
Create shortcut for Viewer:
gedit ~/.local/share/applications/abaqusviewer.desktop
[Desktop Entry]
Type=Application
Version=1.0
Name[en_US]=abaqusviewer
Icon=/opt/SIMULIA/CAE/2019/linux_a64/CAEresources/graphic/icons/icoR_application.png
Exec=sh -c "export FILE=%u && cd $(dirname $FILE) && abaqus viewer database=$FILE -mesa"
# Exec=abaqus view database=%u -mesa
Terminal=true
Categories=Science;
Then make *.desktop executable:
Properties–>Permissions–>Allow executing file as program.
To start your license server, there is a bash script “licenseStartup.sh” inside
~/SIMULIA/License/2019/linux_a64/code/bin
