This is the mail archive of the gsl-discuss@sourceware.org mailing list for the GSL 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: Adding OpenMP support for some of the GSL functions


Hi Rhys,
I have not, since it is much simpler to add 6 pragmas to the loops of rk45_apply to achieve the same goal.


Maxime

Le 2012-12-12 12:05, Rhys Ulerich a écrit :
I am using GSL from another library of my own to perform numerical
integration of vectorial differential equations. After optimizing and
parallelizing most of my library, I ended up with the conclusion that GSL is
a major bottle neck in my computation, simply because it is not parallelized
to exploit multi-core achitectures.
Have you tried solving many such problems in parallel using
threadprivate GSL workspaces?  This permits you to put a parallel
section outside of many GSL invocations by ensuring GSL's working
storage is kept local to each thread.

- Rhys



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