From: Andreas Ekstrand (Andreas.Ekstrand++at++saab.se)
Date: 11/19/2002 23:45:40
Hi Yair!
I wonder if pfuProcessManager works in Linux? Are there any limitations
comparing to IRIX?
Regards,
Andreas Ekstrand
Yair Kurzion wrote:
>
> Hello Chris !
>
> This printout means that sysmp(MP_MUSTRUN_PID, 0, pid) failed (see man sysmp).
>
> Performer makes this call from within libpf because you are not using
> pfuProcessManager to place your processes on CPUs. I don't know what made
> sysmp fail.
>
> If you want to get more information about this problem, you can configure your
> program to use pfuProcessManager. Sample code from man pfuProcessManager:
>
> // Initialization and start of pfuProcess Manager
> pfuInitDefaultProcessManager();
>
> // Configure OpenGL Performer and fork extra processes if
> // configured for multiprocessing.
> pfConfig();
>
> // Tell ProcessManager to configure the system
> pfuProcessManagerMode(PFUPM_CONTINUOUS, 1);
> pfuProcessManagerMode(PFUPM_LOCK_DOWN, 1);
> pfuProcessManagerMode(PFUPM_PRIORITIES, 1);
> pfuReconfigureProcessManager();
>
> Performer ships with the source to pfuProcessManager and you can see/modify it
> in:
>
> /usr/share/Performer/src/lib/libpfutil/pfuProcessManager.C
>
> If your application still fails (even when using pfuProcessManager) You can add
> a call to `perror' right after sysmp(MP_MUSTRUN_PID...) fails. This should
> print out the exact reason why sysmp failed. You'd have to recompile libpfutil
> and point LD_LIBRARYN32_PATH to the new library location.
>
> -yair
>
> >
> > We have a pfCAVE application that most times gives us the error:
> >
> > PF Notice (22): MUSTRUN of DBASE process ####### on CPU 0 failed.
> >
> > running on a 16 processor Onyx2 with 4 pipes. When the error occurs,
> > performance of the application is sluggish. This error does not occur on a
> > 2-processor Octane2 or SMP Linux.
> >
> > Can someone tell me what this means and what may be causing it? I believe
> > we are running Performer 2.5 on the Onyx2.
> >
> > Chris
> > ___________________________________________________________________
> > Chris A. Sandridge
> > Immersive Design and Simulation Lab
> > Analytical and Computational Methods Branch
> > M.S. 240, NASA Langley Research Center
> > 3 Langley Blvd., B1229, Rm. 237
> > Hampton, VA 23681
> > email: c.a.sandridge++at++larc.nasa.gov
> > phone: (757) 864-2816
> > fax: (757) 864-8912
> >
> > -----------------------------------------------------------------------
> > List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> > Open Development Project: http://oss.sgi.com/projects/performer/
> > Submissions: info-performer++at++sgi.com
> > Admin. requests: info-performer-request++at++sgi.com
> > -----------------------------------------------------------------------
> >
>
> --
> \_________ \_____ \__ \__ \_____
> \_________ \_____ \__ \__ \_____ Yair Kurzion
> \__ \__ \____\__ \__ yair++at++sgi.com
> \__ \__ \__ (650) 933-6502
> \__ \__ \__
> \__ \__ \__
>
> -----------------------------------------------------------------------
> List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
> -----------------------------------------------------------------------
-- --------------------------------------------------------- FTM-AE Andreas Ekstrand |E-mail: Andreas.Ekstrand++at++saab.se Saab AB |Phone: +46 (0)13 - 18 40 42 SE-581 88 Linkoping |Fax: +46 (0)13 - 18 41 77 SWEDEN | ---------------------------------------------------------
This archive was generated by hypermail 2b29 : Tue Nov 19 2002 - 23:46:13 PST