What is causing the following error when trying to run ANSYS 8.1 on an SGI Altix with SGI Pro-pack 2.4?
typhoon 78% ./ansys81
./ansys81: line 407: ulimit: stack size: cannot modify limit: Operation not permitted
./ansys81: line 601: scsl_test.24928: Permission denied
Input/Output Error 177: Creat Failure
In Procedure: fappnd
At Line: 72
Statement: Formatted WRITE
Unit: 19
To correct the problem, follow the instructions below: 1) As root, edit the file: /etc/security/limits.conf Add the following line: * hard stack 8000000 The 8000000 is 8GB "hard limit" that normal users can not exceed with the limit or ulimit commands (depending on shell). The Ansys startup script issues a ulimit command on scratch that exceeds the 8MB that is the SGI Pro-pack 2.4 default limit. Also if jobs, Ansys or otherwise, are run through cron, and the jobs also use a limit or ulimit , like ANSYS does, they will fail even though the step #1 above has been done. This is because cron jobs don't use the pam authentication that normal logged in users get. To overcome this problem, 2) add a file called "cron" to the /etc/pam.d directory. The contents should be: session required /lib/security/pam_limits.so Between steps #1 & #2, users should be able to overcome the limit or ulimit on stack space. Also note that the 8GB is step one is actually "virtual" memory, so a high multiple value of the actual memory should be OK. **** Entered By: dbrooks @ 01/25/2005 01:06 PM **** |
||
|