Closed QuLogic closed 8 years ago
The first two are from the public domain part of NR:
http://www.nr.com/public-domain.html
The third does not use the code, but just the coefficients, so I doubt this has a problem with the license
The last one is a copy from an early version of specfem, I am not sure if by the time specfem was under GPL. This is hard to track, because both codes where not in subversion systems back then. In other places we use our own parallel implementation of mergesort, and I think we might just use it here as well.
Okay, maybe those first two should indicate they're from the public domain part (though that is a nebulous term).
The heap sort was removed from specfem by me due to the aforementioned licensing issues. It really doesn't matter when it came from; it's from NR and must go.
Can you point me to the new sorting routine in specfem? I can only find this one, which to me appears to be the same we use:
Could it be, that the get_global was also replaced in specfem?
Yes, that's right. Thanks for pointing out that other copy; I've removed it also.
There are at least four instances with explicit references:
The license of Numerical Recipes does not allow for redistribution in source code form and is incompatible with the GPL license used by AxiSEM.