[torqueusers] Altix new cpuset

David Singleton David.Singleton at anu.edu.au
Wed Jun 7 16:10:56 MDT 2006


Its not just a matter of compiling correctly.  Linux 2.6 cpusets are a
whole new beast with a totally different interface.

David

Seb Seb wrote:
> Hi,
>    
>   AFAIK, nobody has reported yet a way to successfully compile Torque under SGI Propack 4 (cpuset 2.0). For this reason I will keep SGI Propack 3 SP6 until Torque is upgraded to support cpuset 2.0, or until somebody finds a way to successfully compile it under Propack 4.
>    
>   Seb.
> 
> siri <didier.siri at univ-provence.fr> a écrit :
>   Hi,
> 
> I tried to compile the last version of torque on a SGI Altix (Suse 
> kernel 2.6) with cpuset option (adding #define PENABLE_DYNAMIC_CPUSETS 
> 1 in pbs_config.h file). The compilation stops on resmom/start_exec.c 
> with the following errors :
> 
> gcc -g -I../include -I../../src/include -I./linux -DHAVE_CONFIG_H 
> -DPBS_MOM -DDEMUX=\"/usr/local/sbin/pbs_demux\" 
> -DRCP_PATH=\"/usr/local/sbin/pbs_rcp\" -c start_exec.c
> start_exec.c: In function `TMomFinalizeChild':
> start_exec.c:1764: error: `cpuset_NameList_t' undeclared (first use in 
> this function)
> start_exec.c:1764: error: (Each undeclared identifier is reported only 
> once
> start_exec.c:1764: error: for each function it appears in.)
> start_exec.c:1764: error: `cpusetList' undeclared (first use in this 
> function)
> start_exec.c:1765: error: `cpuset_CPUList_t' undeclared (first use in 
> this function)
> start_exec.c:1765: error: `cpuList' undeclared (first use in this 
> function)
> start_exec.c:1766: error: `cpuset_QueueDef_t' undeclared (first use in 
> this function)
> start_exec.c:1766: error: `cpuQdef' undeclared (first use in this 
> function)
> start_exec.c:2013: error: `CPUSET_CPU_EXCLUSIVE' undeclared (first use 
> in this function)
> start_exec.c:2013: error: `CPUSET_MEMORY_LOCAL' undeclared (first use 
> in this function)
> make[3]: *** [start_exec.o] Erreur 1
> make[3]: Leaving directory `/home/siri/batch/torque-2.1.0p0/src/resmom'
> make[2]: *** [all] Erreur 2
> make[2]: Leaving directory `/home/siri/batch/torque-2.1.0p0/src/resmom'
> make[1]: *** [all] Erreur 2
> make[1]: Leaving directory `/home/siri/batch/torque-2.1.0p0/src'
> make: *** [all] Erreur 2
> 
> Torque uses the old version of cpuset library. I saw it exists an other 
> variable in start_exec.c file : PENABLE_DYNAMIC_CPUSETS2. Is it for the 
> new version of cpuset. When I try to compile with this option, 
> start_exec.c compilation stops with the following errors :
> 
> gcc -g -I../include -I../../src/include -I./linux -DHAVE_CONFIG_H 
> -DPBS_MOM -DDEMUX=\"/usr/local/sbin/pbs_demux\" 
> -DRCP_PATH=\"/usr/local/sbin/pbs_rcp\" -c start_exec.c
> start_exec.c: In function `execute_dynamo':
> start_exec.c:5159: error: `MAXIMAGES' undeclared (first use in this 
> function)
> start_exec.c:5159: error: (Each undeclared identifier is reported only 
> once
> start_exec.c:5159: error: for each function it appears in.)
> start_exec.c:5245: error: `K5RSH' undeclared (first use in this 
> function)
> make[3]: *** [start_exec.o] Erreur 1
> make[3]: Leaving directory `/home/siri/batch/torque-2.1.0p0/src/resmom'
> make[2]: *** [all] Erreur 2
> make[2]: Leaving directory `/home/siri/batch/torque-2.1.0p0/src/resmom'
> make[1]: *** [all] Erreur 2
> make[1]: Leaving directory `/home/siri/batch/torque-2.1.0p0/src'
> make: *** [all] Erreur 2
> 
> 
> What is the solution to compile torque with the new cpuset library ??
> 
> Thank you.
> 
> 
> Didier SIRI, Professeur
> Laboratoire de Chimie Théorique et de Modélisation Moléculaire
> UMR6517-CNRS
> Université de Provence
> Case 521-Faculté de Saint-Jérôme
> Av. Esc. Normandie Niemen
> 13397 MARSEILLE Cedex 20
> Tel : (33)-4-91-28-28-41
> Fax : (33)-4-91-28-87-58
> Port : 06-78-45-96-91_______________________________________________
> torqueusers mailing list
> torqueusers at supercluster.org
> http://www.supercluster.org/mailman/listinfo/torqueusers
> 
> 
>  __________________________________________________
> Do You Yahoo!?
> En finir avec le spam? Yahoo! Mail vous offre la meilleure protection possible contre les messages non sollicités 
> http://mail.yahoo.fr Yahoo! Mail 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> torqueusers mailing list
> torqueusers at supercluster.org
> http://www.supercluster.org/mailman/listinfo/torqueusers


-- 
--------------------------------------------------------------------------
    Dr David Singleton               ANU Supercomputer Facility
    HPC Systems Manager              and APAC National Facility
    David.Singleton at anu.edu.au       Leonard Huxley Bldg (No. 56)
    Phone: +61 2 6125 4389           Australian National University
    Fax:   +61 2 6125 8199           Canberra, ACT, 0200, Australia
--------------------------------------------------------------------------


More information about the torqueusers mailing list