"linux" is the name of the component. It looks like opal/mca/timer/
linux/timer_linux_component.c is doing some checks during component
open() and returning an error if it can't be used (e.g,. if it's not
on linux).
The timer components are a little different than normal MCA
frameworks; they *must* be compiled in libopen-pal statically, and
there will only be one of them built.
In this case, I'm guessing that linux was built simply because nothing
else was selected to be built, but then its component_open() function
failed because it didn't find /proc/cpuinfo.
Do you have the inclination to write a quickie BSD-capable timer
component? There's only 3 functions to write:
- get the cycle count
- get the current usec time
- get the CPU frequency
On Mar 23, 2008, at 12:54 AM, Brad Penoff wrote:
Greetings,
In an MTT run just now, I'm noticing these funny output messages in
the middle of an early phase:
<snip snip>
MPI install [mpi install: gcc warnings]
Installing MPI: [ompi-nightly-trunk] / [1.3a1r17921] / [gcc
warnings]...
[pc23.netbed.icics.ubc.ca:59263] mca: base: components_open: component
timer / linux open function failed
[pc23.netbed.icics.ubc.ca:59264] mca: base: components_open: component
timer / linux open function failed
[pc23.netbed.icics.ubc.ca:59265] mca: base: components_open: component
timer / linux open function failed
[pc23.netbed.icics.ubc.ca:59266] mca: base: components_open: component
timer / linux open function failed
<snip snip>
Has anyone ever seen these?
Nonetheless, my tests proceed and run after this. This is on a
FreeBSD 6.2 system, so having "linux" in the message seems
interesting... any suggestions?
Thanks!
brad
_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel
--
Jeff Squyres
Cisco Systems