Re: [info-performer] DBASE Error

New Message Reply Date view Thread view Subject view Author view

From: Tom Flynn (flynnt++at++engr.sgi.com)
Date: 11/20/2002 20:56:24


On Wed, 20 Nov 2002, Andreas Ekstrand wrote:

> Hi Yair!
>
> I wonder if pfuProcessManager works in Linux? Are there any limitations
> comparing to IRIX?

pfuProcessManager does work in a limited fashion under linux.
you can assign non-degrading priorities. there isn't currently a
user-level mechanism for locking or isolating processes to specific CPUs
under linux, therefore that portion of the pfuProcessManager will not
work (it will return failure/error codes).

hope that helps,
tom

>
> 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 |
> ---------------------------------------------------------
>
> -----------------------------------------------------------------------
> 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
> -----------------------------------------------------------------------
>

--
"Mongooses are famous for their snake-fighting ability, and are
 almost always victorious because of their speed, agility, and timing
 and also because of their thick coat."


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Wed Nov 20 2002 - 20:56:30 PST

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.