Hi Dan,
> -unlimit stack
> +limit stacksize unlimited
> +set STACK=`limit stacksize | awk '{print $2}'`
> +if (! $?STACK || $STACK != "unlimited" || $STACK == "" ) then
> + echo "This test requires a larger stack size. Exiting."
> + exit(0)
> +endif
A 'lot' of machines do not allow the stack to be set to unlimited by
non-root users and some not even by root. E.g. on Redhat EL4 AS:
limit stacksize unlimited
limit stacksize
stacksize 524288 kbytes
So I'm not sure this is a solution. A 'much better' one would be to go into
the code and work out why it needs such a large stacksize. Typically this is
due to people using automatic arrays (dangerous F90 feature in my opinion)
when really they should be allocating them.
All the best
Ross
/\
\/
|\oss Walker
| Assistant Research Professor |
| San Diego Supercomputer Center |
| Tel: +1 858 822 0854 | EMail:- ross.rosswalker.co.uk |
|
http://www.rosswalker.co.uk |
http://www.wmd-lab.org/ |
Note: Electronic Mail is not secure, has no guarantee of delivery, may not
be read every day, and should not be used for urgent or sensitive issues.
_______________________________________________
AMBER-Developers mailing list
AMBER-Developers.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber-developers
Received on Mon Apr 19 2010 - 13:30:03 PDT