|
From: | Lars Segerlund |
Subject: | Re: [Gomp-discuss] Organization of libgomp source code |
Date: | Tue, 18 Feb 2003 11:54:56 +0100 |
User-agent: | Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.2.1) Gecko/20021226 Debian/1.2.1-9 |
I am a bit uncertain on what hapens if in a parallel region we have a parallel do/for loop and the 'thread' which starts it has redefined the number of threads by doing a library call ?
i.e. we might have to have a 'thread' based approach to these variables ( or atleast some of them ).
I believe there is an example of this in the spec ?So we have to read the environement variables at startup, but I think it still is a bit unclear how to handle them.
/ regards, Lars Segerlund. Steven Bosscher wrote:
Op ma 17-02-2003, om 16:40 schreef Biagio Lucini:
...[ snip ]...
It doesn't work right now because you need to set library properties that we had not defined yet (e.g. these is no omp_num_threads variableyet). Also the schedule environment variable isn't implemented yet. Also, reading the environment should somehow just be part of the libraryinitialization. So, it was just an example of how it *could* be done. It's quite easy to actually make it work, though. Greetz Steven
[Prev in Thread] | Current Thread | [Next in Thread] |