"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

Reply via email to