This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [gomp] Challenges in Implementing OpenMP


Yes, that was also my idea. With nested function, you get also variable sharing
for free, while you still have to handle private variables somehow (you can
mark some local variables as private of the thread, that is each thread has its
own version): a way could be to pass them as arguments to the nested function.

You can reference them from within the nested function, and assign them to local copies before using them.


Paolo


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]