Re: parallel programming on debian

2009-01-31 Thread Micha Feigin
On Fri, 30 Jan 2009 22:01:57 -0600
zhang zhengquan zhang.zhengq...@gmail.com wrote:

 Dear all debian users:
 
 I am taking a course on parallel programming and I wonder if anyone
 has encountered the same library problem,
 
 the code example the instructor provides has
 
 #include ulocks.h
 #include task.h
 
 and obviously the header files are not available in any packages for
 debian sid.
 
 Is there any way to get over this problem?
 
 Thanks a lot,
 Zhang
 
 

We would need to know what commands/paradigms he used to give you more
information. It's hard to tell from the headers.

Just looking for the headers (don't know if they are for the features you want)
there is a task.h in
linux-headers-2.6.26-1-common-openvz
and ulocks.h in
clearsilver-dev

I'm guessing that both are not what you want since they don't have anything to
do with parallel programing.


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: parallel programming on debian

2009-01-31 Thread owens



 Original Message 
From: ron.l.john...@cox.net
To: debian-user@lists.debian.org
Subject: Re: parallel programming on debian
Date: Fri, 30 Jan 2009 23:08:15 -0600

On 01/30/2009 10:01 PM, zhang zhengquan wrote:
 Dear all debian users:
 
 I am taking a course on parallel programming and I wonder if
anyone
 has encountered the same library problem,
 
 the code example the instructor provides has
 
 #include ulocks.h
 #include task.h
 
 and obviously the header files are not available in any packages
for
 debian sid.
 
 Is there any way to get over this problem?

Ask the teacher where to get the headers.

-- 
Ron Johnson, Jr.
Jefferson LA  USA

I am not surprised, for we live long and are celebrated poopers.

The brackets around the header files usually indicate to the compiler
that the files are part of the 'standard' libraries.  Normally for
non-standard header files you remove the braces and place the header
files in some known location (e.g. in the same directory as your
source code).
Larry

-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.d
ebian.org







--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: parallel programming on debian

2009-01-31 Thread Micha Feigin
On Sat, 31 Jan 2009 08:03:43 -0800
ow...@netptc.net wrote:

 
 
 
  Original Message 
 From: ron.l.john...@cox.net
 To: debian-user@lists.debian.org
 Subject: Re: parallel programming on debian
 Date: Fri, 30 Jan 2009 23:08:15 -0600
 
 On 01/30/2009 10:01 PM, zhang zhengquan wrote:
  Dear all debian users:
  
  I am taking a course on parallel programming and I wonder if
 anyone
  has encountered the same library problem,
  
  the code example the instructor provides has
  
  #include ulocks.h
  #include task.h
  
  and obviously the header files are not available in any packages
 for
  debian sid.
  
  Is there any way to get over this problem?
 
 Ask the teacher where to get the headers.
 
 -- 
 Ron Johnson, Jr.
 Jefferson LA  USA
 
 I am not surprised, for we live long and are celebrated poopers.
 
 The brackets around the header files usually indicate to the compiler
 that the files are part of the 'standard' libraries.  Normally for
 non-standard header files you remove the braces and place the header
 files in some known location (e.g. in the same directory as your
 source code).
 Larry

It means that they are installed in standard places, doesn't mean that they are
standard headers, or otherwise it would also work if you pass -I. to the
compiler.

Trying to look for them together though it turns out that they are sgi/irix
multi processing routines. Couldn't find linux exact equivalents

http://nixdoc.net/man-pages/IRIX/m_fork.3p.html

 
 -- 
 To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.d
 ebian.org
 
 
 
 
 
 
 


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: parallel programming on debian

2009-01-31 Thread zhang zhengquan
Thank you, basically, I don't have access to IRIX machines and I
wonder if there are counterparts or similar headers in linux that I
can use for parallel programming.

2009/1/31 Micha Feigin mi...@post.tau.ac.il:
 On Sat, 31 Jan 2009 08:03:43 -0800
 ow...@netptc.net wrote:

 
 
 
  Original Message 
 From: ron.l.john...@cox.net
 To: debian-user@lists.debian.org
 Subject: Re: parallel programming on debian
 Date: Fri, 30 Jan 2009 23:08:15 -0600
 
 On 01/30/2009 10:01 PM, zhang zhengquan wrote:
  Dear all debian users:
 
  I am taking a course on parallel programming and I wonder if
 anyone
  has encountered the same library problem,
 
  the code example the instructor provides has
 
  #include ulocks.h
  #include task.h
 
  and obviously the header files are not available in any packages
 for
  debian sid.
 
  Is there any way to get over this problem?
 
 Ask the teacher where to get the headers.
 
 --
 Ron Johnson, Jr.
 Jefferson LA  USA
 
 I am not surprised, for we live long and are celebrated poopers.
 
 The brackets around the header files usually indicate to the compiler
 that the files are part of the 'standard' libraries.  Normally for
 non-standard header files you remove the braces and place the header
 files in some known location (e.g. in the same directory as your
 source code).
 Larry

 It means that they are installed in standard places, doesn't mean that they 
 are
 standard headers, or otherwise it would also work if you pass -I. to the
 compiler.

 Trying to look for them together though it turns out that they are sgi/irix
 multi processing routines. Couldn't find linux exact equivalents

 http://nixdoc.net/man-pages/IRIX/m_fork.3p.html

 
 --
 To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.d
 ebian.org
 
 
 






 --
 To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org




-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: parallel programming on debian

2009-01-31 Thread Micha Feigin
On Sat, 31 Jan 2009 12:44:58 -0600
zhang zhengquan zhang.zhengq...@gmail.com wrote:

 Thank you, basically, I don't have access to IRIX machines and I
 wonder if there are counterparts or similar headers in linux that I
 can use for parallel programming.
 

The problem is not the headers, you can include them per system using an ifdef.
The problem is that linux doesn't have the same functions as far as I can tell.

The current linux standard is pthreads. There is also fork/vfork (create a
child process) and there used to be light weight threads years ago, can't for
the life of me remember the exact name and reference. I think it came from sysv
but not sure. Maybe someone else has a better memory than me.

In hpc (high performance computing), OpenMP and MPI are more prevalent as
they are designed for mathematical parallel processing and takes care of a
lot of the overhead specific to these aims, but they are probably what you are
looking for at the moment.


 2009/1/31 Micha Feigin mi...@post.tau.ac.il:
  On Sat, 31 Jan 2009 08:03:43 -0800
  ow...@netptc.net wrote:
 
  
  
  
   Original Message 
  From: ron.l.john...@cox.net
  To: debian-user@lists.debian.org
  Subject: Re: parallel programming on debian
  Date: Fri, 30 Jan 2009 23:08:15 -0600
  
  On 01/30/2009 10:01 PM, zhang zhengquan wrote:
   Dear all debian users:
  
   I am taking a course on parallel programming and I wonder if
  anyone
   has encountered the same library problem,
  
   the code example the instructor provides has
  
   #include ulocks.h
   #include task.h
  
   and obviously the header files are not available in any packages
  for
   debian sid.
  
   Is there any way to get over this problem?
  
  Ask the teacher where to get the headers.
  
  --
  Ron Johnson, Jr.
  Jefferson LA  USA
  
  I am not surprised, for we live long and are celebrated poopers.
  
  The brackets around the header files usually indicate to the compiler
  that the files are part of the 'standard' libraries.  Normally for
  non-standard header files you remove the braces and place the header
  files in some known location (e.g. in the same directory as your
  source code).
  Larry
 
  It means that they are installed in standard places, doesn't mean that they
  are standard headers, or otherwise it would also work if you pass -I. to the
  compiler.
 
  Trying to look for them together though it turns out that they are sgi/irix
  multi processing routines. Couldn't find linux exact equivalents
 
  http://nixdoc.net/man-pages/IRIX/m_fork.3p.html
 
  
  --
  To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
  with a subject of unsubscribe. Trouble? Contact listmas...@lists.d
  ebian.org
  
  
  
 
 
 
 
 
 
  --
  To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
  with a subject of unsubscribe. Trouble? Contact
  listmas...@lists.debian.org
 
 
 
 


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: parallel programming on debian

2009-01-31 Thread zhang zhengquan
Thanks a lot. Now I know what I need to do now.

2009/1/31 Micha Feigin mi...@post.tau.ac.il:
 On Sat, 31 Jan 2009 12:44:58 -0600
 zhang zhengquan zhang.zhengq...@gmail.com wrote:

 Thank you, basically, I don't have access to IRIX machines and I
 wonder if there are counterparts or similar headers in linux that I
 can use for parallel programming.


 The problem is not the headers, you can include them per system using an 
 ifdef.
 The problem is that linux doesn't have the same functions as far as I can 
 tell.

 The current linux standard is pthreads. There is also fork/vfork (create a
 child process) and there used to be light weight threads years ago, can't for
 the life of me remember the exact name and reference. I think it came from 
 sysv
 but not sure. Maybe someone else has a better memory than me.

 In hpc (high performance computing), OpenMP and MPI are more prevalent as
 they are designed for mathematical parallel processing and takes care of a
 lot of the overhead specific to these aims, but they are probably what you are
 looking for at the moment.


 2009/1/31 Micha Feigin mi...@post.tau.ac.il:
  On Sat, 31 Jan 2009 08:03:43 -0800
  ow...@netptc.net wrote:
 
  
  
  
   Original Message 
  From: ron.l.john...@cox.net
  To: debian-user@lists.debian.org
  Subject: Re: parallel programming on debian
  Date: Fri, 30 Jan 2009 23:08:15 -0600
  
  On 01/30/2009 10:01 PM, zhang zhengquan wrote:
   Dear all debian users:
  
   I am taking a course on parallel programming and I wonder if
  anyone
   has encountered the same library problem,
  
   the code example the instructor provides has
  
   #include ulocks.h
   #include task.h
  
   and obviously the header files are not available in any packages
  for
   debian sid.
  
   Is there any way to get over this problem?
  
  Ask the teacher where to get the headers.
  
  --
  Ron Johnson, Jr.
  Jefferson LA  USA
  
  I am not surprised, for we live long and are celebrated poopers.
  
  The brackets around the header files usually indicate to the compiler
  that the files are part of the 'standard' libraries.  Normally for
  non-standard header files you remove the braces and place the header
  files in some known location (e.g. in the same directory as your
  source code).
  Larry
 
  It means that they are installed in standard places, doesn't mean that they
  are standard headers, or otherwise it would also work if you pass -I. to 
  the
  compiler.
 
  Trying to look for them together though it turns out that they are sgi/irix
  multi processing routines. Couldn't find linux exact equivalents
 
  http://nixdoc.net/man-pages/IRIX/m_fork.3p.html
 
  
  --
  To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
  with a subject of unsubscribe. Trouble? Contact listmas...@lists.d
  ebian.org
  
  
  
 
 
 
 
 
 
  --
  To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
  with a subject of unsubscribe. Trouble? Contact
  listmas...@lists.debian.org
 
 




 --
 To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
 with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org




-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



parallel programming on debian

2009-01-30 Thread zhang zhengquan
Dear all debian users:

I am taking a course on parallel programming and I wonder if anyone
has encountered the same library problem,

the code example the instructor provides has

#include ulocks.h
#include task.h

and obviously the header files are not available in any packages for
debian sid.

Is there any way to get over this problem?

Thanks a lot,
Zhang


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: parallel programming on debian

2009-01-30 Thread Ron Johnson

On 01/30/2009 10:01 PM, zhang zhengquan wrote:

Dear all debian users:

I am taking a course on parallel programming and I wonder if anyone
has encountered the same library problem,

the code example the instructor provides has

#include ulocks.h
#include task.h

and obviously the header files are not available in any packages for
debian sid.

Is there any way to get over this problem?


Ask the teacher where to get the headers.

--
Ron Johnson, Jr.
Jefferson LA  USA

I am not surprised, for we live long and are celebrated poopers.


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org