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

Instruction manual to install Abaqus 2019 on Ubuntu 18.04 LTS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Python 100.0%