Hi,
I have written a high-performance computing code to compute the evolution of a system using differential equation solving. I'm running it on a multi-core architecture, so that in my code, I can make use of parallel programming techniques such as OpenMP.

In order to get even better performances, I made some modifications to rkf45.c (I use Runge-Kutta-Fehlberg algorithms for integration of ODEs). The modifications are simply to add calls to OpenMP before for loops (#pragma omp for shared(...) private(...) ).

I was wondering what to do with these modifications ? Is there a way to submit them for approval to GSL so that they are integrated to the library ? Should I simply copy the required files from GSL source code, modify them and link them instead of the library when compiling my code ?

The latter (copying the files and modify them) is what I did up to now. However, I plan to publish this code under GPL license, and I'm then wondering what I should do with the copyrights for these modifications.

Thank you,

--
--------
Voter, c'est se donner le droit de chialer par la suite.
--------
Si l'on savait ce que l'on fait, on n'appellerait pas ça de la recherche. 
(Albert Einstein)
--------

Maxime Boissonneault
Étudiant chercheur au doctorat en physique
Président de l'AGLEBUS
--------------------------------------------
[EMAIL PROTECTED]
[EMAIL PROTECTED]
(819) 821-8000 #63043 (jour)
(819) 823-1913 (soirs et fins de semaine)




_______________________________________________
Help-gsl mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gsl

Reply via email to