Skip to content

imirzov/Install-Abaqus-2019-on-Ubuntu-18.04-LTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Install Abaqus 2019 on Ubuntu 18.04 LTS



INSTALLATION

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="27800@your_company_domain"

License status in linux:

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.



MIMETYPES & ICONS

Delete LibreOffice mime type for ODB:

sudo gedit /usr/share/mime/packages/libreoffice.xml

and comment tag:

    <mime-type type="application/vnd.sun.xml.base">

Add Abaqus mime types:

sudo gedit ~/.mime.types

Add lines:

application/abaquscae				cae
application/abaqusviewer			odb

Create file:

sudo gedit /usr/share/mime/packages/abaquscae.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
        <mime-type type="application/abaquscae">
            <comment>Abaqus CAE</comment>
            <glob pattern="*.cae"/>
        </mime-type>
    </mime-info>

Create file:

sudo gedit /usr/share/mime/packages/abaqusviewer.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
        <mime-type type="application/abaqusviewer">
            <comment>Abaqus Viewer</comment>
            <glob pattern="*.odb"/>
        </mime-type>
    </mime-info>

Then update MIME database:

sudo update-mime-database /usr/share/mime

Additionally install "MIME Type Editor" via software and edit file associations.

Create icons for Abaqus file types:

sudo cp 3DS.svg /usr/share/icons/Humanity/mimes/256/application-abaquscae.svg
sudo cp 3DS.svg /usr/share/icons/Humanity/mimes/256/application-abaqusviewer.svg
sudo gtk-update-icon-cache /usr/share/icons/Humanity -f



FONTS

Open Abaqus CAE and check if it uses Courier-New and Verdana fonts:

lsof -c ABQcaeK | grep fonts

Increase font size: https://kb.dsxclient.3ds.com/mashup-ui/page/resultqa?id=QA00000008675e

Use xfontsel to check if chosen font is available on system.

Install MS core fonts and RESTART:

sudo apt install ttf-mscorefonts-installer

Edit dictionaries:

/opt/SIMULIA/CAE/2019/linux_a64/SMA/Configuration/Xresources/en_US/en_US_Dict.py
/opt/DassaultSystemes/SimulationServices/V6R2019x/linux_a64/SMA/Configuration/Xresources/en_US/en_US_Dict.py

and increase font size:

    masterDict[r'-*-courier-<weight>-<slant>-normal--10-*'] = r'-*-courier-<weight>-<slant>-normal--20-*'
    masterDict[r'-*-courier-<weight>-<slant>-normal--12-*'] = r'-*-courier-<weight>-<slant>-normal--25-*'
    masterDict[r'-*-courier-<weight>-<slant>-normal--14-*'] = r'-*-courier-<weight>-<slant>-normal--34-*'
    masterDict[r'-*-helvetica-<weight>-<slant>-normal--10-*'] = r'-*-helvetica-<weight>-<slant>-normal--20-*'
    masterDict[r'-*-helvetica-<weight>-<slant>-normal--12-*'] = r'-*-helvetica-<weight>-<slant>-normal--25-*'
    masterDict[r'-*-helvetica-<weight>-<slant>-normal--14-*'] = r'-*-helvetica-<weight>-<slant>-normal--34-*'

For big displays font HELVETICA and sizes 17-20-25 are more appropriate:

    masterDict[r'-*-courier-<weight>-<slant>-normal--10-*'] = r'-*-helvetica-<weight>-<slant>-normal--17-*'
    masterDict[r'-*-courier-<weight>-<slant>-normal--12-*'] = r'-*-helvetica-<weight>-<slant>-normal--20-*'
    masterDict[r'-*-courier-<weight>-<slant>-normal--14-*'] = r'-*-helvetica-<weight>-<slant>-normal--25-*'
    masterDict[r'-*-helvetica-<weight>-<slant>-normal--10-*'] = r'-*-helvetica-<weight>-<slant>-normal--17-*'
    masterDict[r'-*-helvetica-<weight>-<slant>-normal--12-*'] = r'-*-helvetica-<weight>-<slant>-normal--20-*'
    masterDict[r'-*-helvetica-<weight>-<slant>-normal--14-*'] = r'-*-helvetica-<weight>-<slant>-normal--25-*'



FORTRAN

To use gfortran overwrite:

/opt/DassaultSystemes/SimulationServices/V6R2019x/linux_a64/SMA/site/lnx86_64.env

with this file. Flag for free form Fortran is active. It works at least for gfortran 9.3.0.



BUGS

Process hangs and doesn't finish:

About

Instruction manual to install Abaqus 2019 on Ubuntu 18.04 LTS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages