PDA

View Full Version : Howto Install ABAQUS on Ubuntu 8.04 (including support for UMAT subroutines)



Jorgen
2008-04-24, 21:27
If you are running the finite element program Abaqus you might be interested in learning that it is not too difficult to install it on the latest version of Ubuntu Linux 8.04. There are probably different ways to install Abaqus so that you can run any computer simulation, including user-material models (UMAT and VUMAT) subroutines.

Here are the steps that I took to install the Abaqus v6.7-EF on a i386 computer running Ubuntu 8.04:

1. Copy all files from the installation CD to the hard drive

2. Install the csh shell by typing the command: sudo apt-get install csh

3. Start the installation to typing: setup -nosystemchecks

4. Once everything is installed, you can try to start Abaqus/CAE. On my computer that did not work. I got the following error message:

/opt/abaqus/6.7-EF1/exec/ABQcaeK.exe: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Abaqus Error: Abaqus/CAE Kernel exited with an error.


5. Fix that problem by installing the missing library from the following web site (http://packages.debian.org/stable/base/libstdc++5).

6. Now everything should work just fine!

- Jorgen

amelro
2008-06-20, 06:37
Hi Jorgen,

I'm installing Abaqus 6.7-5 on Ubuntu 8.04 in a AMD64 machine. Installing Abaqus wasn't very difficult, but I'm having troubles with the Fortran compiler.

Let me start with the basics: which compiler have you installed? Intel's? And what version/release?

Thanks for setting up this forum,

Antonio Melro

Jorgen
2008-06-22, 19:47
I use the Intel v 9.1 ifort compiler. I recommend that you use exactly the compiler and version that Abaqus recommends based on your hardware.

- Jorgen

amelro
2008-06-23, 05:54
That is the problem...
I wasn't able to install Intel's 9.1 (strangely, 10.1 installed without any bumps). Are you using 32 or 64 bit Ubuntu?

amelro
2008-06-23, 05:58
Please ignore my previous post, you already mention it is a 32bit system. I'm installing in 64bit, so I'll be assuming that is the problem.

Since Abaqus 6.8 has already been released and it supports Intel Fortran 10.1, I'll just wait for it to arrive to my Faculty by mail and use it.

Thanks for your reply.

Jorgen
2008-06-24, 19:07
Just to specify, I am also running Abaqus v6.8 on Ubuntu 8.04.

Everything works fine except:
- I did not install the Abaqus web server so I cannot use the search function in the documentation. Why does the documentation require a 32-bit termcap library?

- CAE and Viewer does not work with Compiz. I guess that this is caused by the strange GUI framework what CAE is written in.

If anyone has been able to solve these problems, please let us know!

Jorgen

kilo
2008-08-25, 15:54
This may work

http://ubuntuforums.org/search.php?searchid=46924391

Insert this before "abaqus cae" command:

XLIB_SKIP_ARGB_VISUALS=1

ex: XLIB_SKIP_ARGB_VISUALS=1 /abaqus_dir/abaqus cae

Jorgen
2008-08-25, 19:30
Very Nice :cool:
Your suggestion worked perfectly!

Thanks,
Jorgen

kilo
2008-08-28, 14:58
Has anyone managed to run Abaqus 6.7 and its subroutines with fortran 10.1? In Abaqus website the recommended compiler is given as 9.1 however this version is not compatible with my operating system ubuntu 8.04.

thanks

Jorgen
2008-08-28, 19:46
I'm running both Abaqus v6.7-EF1 and v6.8.1 using Intel Fortran 10.1 on a 64-bit computer running Ubuntu 8.04. I have no problems using user-subroutines. I vaguely remember having to make some adjustments as specified on the Abaqus support web site to make it work.

Let me know if you want me to try to dig up the steps that I had to go through.

- Jorgen

kilo
2008-08-29, 10:31
I changed the path for the libraries as stated in ABAQUS support FAQ and it started to work. Thanks very much.

Saguenay
2008-10-03, 15:27
I'm running both Abaqus v6.7-EF1 and v6.8.1 using Intel Fortran 10.1 on a 64-bit computer running Ubuntu 8.04. I have no problems using user-subroutines. I vaguely remember having to make some adjustments as specified on the Abaqus support web site to make it work.

Let me know if you want me to try to dig up the steps that I had to go through.

- Jorgen

Hi Jorgen,

If it would be possible to dig up the procedure that would be very appreciated, unfortunately with my academic license i cannot access the abaqus support.
I m using ABAQUS 6.7-EF1, ubuntu 8.04/32bits and Intel Fortran 10.1.018

Many thanks

LG

malandrea
2009-03-28, 12:19
Hi Jorgen,
do you know how to fix this problem on running AbaqusCae in my Ubuntu 8.04?

/home/malandrea/6.8-3/exec/ABQcaeK.exe: error while loading shared libraries: libABQCAE_ModKerHigh.so: cannot open shared object file: No such file or directory

I don't understand what is that library, and trying to find it google there are no results. :eek:

Thanks

Jorgen
2009-03-30, 21:48
I have that file in the following location on my Ubuntu box:

/opt/abaqus/6.8-1/exec/lbr/libABQCAE_ModKerHigh.so

Do you not have that file?

malandrea
2009-03-31, 03:52
Jorgen, thanks for your reply. Actually, you're right, I also have that library,
in this path (/home/malandrea/6.8-3/exec/lbr),
but when I try to execute my Cae command, wich is

/home/malandrea/6.8-3/exec/ABQcaeK.exe
,
I get the following message:

/home/malandrea/6.8-3/exec/ABQcaeK.exe: error while loading shared libraries: libABQCAE_ModKerHigh.so: cannot open shared object file: No such file or directory

I don't know why.

Jorgen
2009-04-01, 05:57
Ohh, that is not how you should execute CAE. Instead try the command:


abaqus cae

-Jorgen

malandrea
2009-04-03, 11:22
Thank you very much,
I was not understanding that "abaqus cae" was "abaqus" command with "cae" option, i had not abaqus command working, but I did

/home/malandrea/6.8-3/exec/abq683.exe cae

and I got:

/home/malandrea/6.8-3/exec/ABQcaeK.exe: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

but, then I installed libstdc++5 package with apt-get and now is working good.

Also I set the environment file without using fortran intel (no need to purchase any license), i am using

fortCompiler = "g77"
cppCompiler = "gcc"

and all is working good, even with user subroutines.

KMM
2009-10-08, 14:35
Hi Guru,

I'm a new using Ubuntu. I tried install Abaqus with your instructions but when
I run "setup -nosystemchecks" the error message occurs as follows;

setup: 35: Syntax error: newline unexpected

How can I fix that?.

Thanks in advance.

KMM
2009-10-08, 20:55
Hi Guru,

I've a problem with installation of Abaqus 6.8 on Ubuntu 9.04.
When I run "sh setup -nosystemchecks" from document CD of Abaqus, the error message shown "setup: 35: Syntax error: newline unexpected".

What does it mean and how can I fix it?.

Thanks in advance.
KMM.

Jorgen
2009-10-13, 19:14
That is a strange error message that I have not seen before.

Perhaps 35 is referring to line 35 of the file setup. Can you check that line?

What happens if you run setup as follows instead:

sudo ./setup -nosystemchecks

-Jorgen

IvO
2009-12-15, 15:19
Hello, I just intalled Abaqus 6.8-3 on a Ubuntu 9.04, and when I'm trying to run the CAE, after checking the license, I get :

ABQcaeK.exe: tpp.c:63: __pthread_tpp_change_priority: Assertion `new_prio == -1 || (new_prio >= __sched_fifo_min_prio && new_prio <= __sched_fifo_max_prio)' failed.
Abaqus Error: Abaqus/CAE Kernel exited with an error.

Does anybody know what's wrong ?

Jorgen
2009-12-24, 06:51
I have not seen that error message before.

Wave you tried to start CAE using the following command:


abaqus case -mesa

If that does not work then the problem may be that you are using a relatively old version of Abaqus. I used Abaqus 6.9 on Ubuntu 9.04 and 9.10 without any problems.

-Jorgen

IvO
2009-12-24, 19:43
Thanks, I tried it and it works perfectly.

For peoples who are interested with UMAT subroutines :

I tried gcc and gfortran compiler with UMAT c++ and fortran subroutines, and that works fine, even if the Intel compilers seems to be a little bit faster.

For C++ subroutines and for Abaqus versions from the 6.7 (at least until the 6.8-3), you should add the -lstdc++ option to the link_sl command in your v6.env to make it working.

Merry Christmas !

IvO

kowalsky
2010-03-10, 08:09
Hi Guru,

I'm a new using Ubuntu. I tried install Abaqus with your instructions but when
I run "setup -nosystemchecks" the error message occurs as follows;

setup: 35: Syntax error: newline unexpected

How can I fix that?.

Thanks in advance.

the problem is thath you have to say to your system what it have to do with your file.

the script is a csh, you can see this reading the first line of the file, so you have to enter in a csh console: you have to install the packages:

sudo aptitude install csh tcsh

then you have to run a csh console from your home directory:

cd ~

csh

and then run the comand

/DIRECTORY/setup

where DIRECTORY is the position of the setup file.


goodbye..

kowalsky
2010-05-10, 06:39
You can try following the guide:

http://sites.google.com/site/abaqus2010/help_0


bye =)