I would just like to throw in my 2 cents regarding the
"Red Hat kernel". This is somewhat off topic, please
consider that fact if responding.
The kernels shipped with the RH 9 distro are chock full of all
sorts of RH specific patches that are unique to Red Hat. Some
of these patches, like the thread patch, and patches that
modify the format of files in the proc file system, were ill
considered, and likely to spawn confusion, IMHO.
Normally, given these circumstances, I would suggest building a
kernel from the source available at www.kernel.org, but since
RH has patched *other* things besides the kernel, this may not
work.
RH's answer seems to be that people who do not want to be dancing
on the bleeding edge should be using their enterprise edition
distro. At least, that is what has been reported by people who have
reported problems to RH recently.
My answer is that the Slackware distribution may be a much better
choice for things like Beowulf nodes. It may not be a good choice
for desktop machines with lots of USB stuff hanging off of them,
but it is a much better distribution for things like servers and
Beowulf nodes, where stability is the primary concern.
Of course, if you are running RH 9 on your Beowulf, Mr. Barrett's
solution is elegant and correct. Additionally, you can recompile
the RH kernel without unnecessary drivers and improve it's stability
quite a bit.
Phil
Brian W. Barrett wrote:
>
> <sfrickenhaus_at_[hidden]> wrote:
>
> >I want to use icc for LAM 7. I found that CC=icc does not configure
> >correctlz because -lpthread fails with the icc on redhat 9:
>
> This is not surprising. The threading model drastically changed in RH
> 9.0, and it looks like the Intel compilers can't deal with some of the
> changes required. For now, your best bet is to use the Intel compilers
> on a Linux distribution that is supported by them.
>
> For now, I would recommend compiling without thread support.
|