[Insight-users] [Insight-developers] VXL : Toms library : ACM Copyright : non-commercial license

Luis Ibanez luis.ibanez at kitware.com
Sat Jan 30 15:17:15 EST 2010


Hi Bill,

After removing (locally) the lsqr files we come to:

Code/Numerics/FEM/itkFEMLinearSystemWrapperVNL.h:24:31: error:
vnl/algo/vnl_lsqr.h: No such file or directory

This linear solver was used by the FEM code.

We have to replace it with something else.
(preferably with BSD-licensed code).


Any suggestions ?


     Luis


--------------------------------------------------------------------------------
On Fri, Jan 29, 2010 at 11:26 PM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
> Looks like there is an issue with:
> lsqr
>
> There is mention in vnl_matrix.txx of an algorithm (not code) from  TOMS.
>
>
> I just greped the vxl source tree for "TOMS":
> ./core/vnl/algo/vnl_lsqr.h:// of Paige and Saunders (ACM TOMS 583).
> The sparse system is encapsulated
> ./core/vnl/algo/vnl_lsqr.h://  of Paige and Saunders (ACM TOMS 583).
> The sparse system is encapsulated
> ./core/vnl/algo/vnl_rpoly_roots.h://  (See M.A. Jenkins, ACM TOMS 1
> (1975) pp. 178-189.).
> ./core/vnl/vnl_matrix.txx://  Works for rectangular matrices using an
> enormously clever algorithm from ACM TOMS.
> ./v3p/netlib/linalg/lsqr.c:/*     22 Feb 1982: LSQR sent to ACM TOMS
> to become Algorithm 583. */
> ./v3p/netlib/linalg/lsqr.f:*     22 Feb 1982: LSQR sent to ACM TOMS to
> become Algorithm 583.
> ./v3p/netlib/toms/rpoly.c:/* Fullsource for module 493 from package
> TOMS.                           */
> ./v3p/netlib/v3p_netlib_prototypes.h:#include "toms/rpoly.h"
>
>
> On Fri, Jan 29, 2010 at 5:34 PM, Brad King <brad.king at kitware.com> wrote:
>> Luis Ibanez wrote:
>>> Note that the code is actually brought into ITK via
>>> VXL. So, ultimatetly, the VXL developers should
>>> consider removing this code from VXL, since it is
>>> not compatible with the VXL license either.
>>
>> ...and it was brought into VXL from TargetJr:
>>
>> http://vxl.svn.sourceforge.net/viewvc/vxl/trunk/v3p/netlib/rpoly.c?revision=2&view=markup&pathrev=2
>>
>> ======================================================================
>> Fri Dec 20 17:32:23 1996 UTC (13 years, 1 month ago) by targetjr
>> File size: 27973 byte(s)
>>
>> Import of the spring-cleaned version of TargetJr, fist trial.
>> ----------------------------------------------------------------------
>>
>> /* rpoly.f -- translated by f2c (version of 23 April 1993  18:34:30).
>> ...
>> /* Retrieved from NETLIB on Wed Jul  3 11:47:53 1996. */
>> ======================================================================
>>
>> -Brad
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://kitware.com/products/protraining.html
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.itk.org/mailman/listinfo/insight-developers
>>
>


More information about the Insight-users mailing list