Matt,

    Even with Ians permission we can’t include HSL code in PETSc source because 
anyone who wants to distribute their stuff commercially would have to strip 
that source code out of PETSc before making their application. The license is 
so freaking stupid we can’t include source code with that kind of license.

    If you really think the HSL code is worth using then I suggest you either 
provide a —download-hsl thing (and need permission from Ian) or just use the 
one in Superlu_dist. If you think the f2c in superlu_dist it sucks then give 
Sherry your “better version” and ask her to put it in the next release (we can 
put it in our superlu_dist repository so that —download-superlu_dist gets the 
good one right now). Anyways this seems the simplest route: just stick your 
better f2c into the superlu_dist repository, everyone is happy.

   Barry


Reply via email to