Index of /sol/

      Name                                                                             Last modified         Size  Description
   
up Parent Directory 21-Sep-2014 18:26 - directory GBD 29-Jul-2012 02:37 - directory SensorData 29-Jul-2012 02:37 - directory classics 29-Jul-2012 02:37 - directory css 29-Jul-2012 02:37 - directory dissertations 29-Jul-2012 02:38 - directory gifs 29-Jul-2012 02:38 - directory guides 21-Sep-2014 18:29 - directory images 29-Jul-2012 02:37 - directory matlab 21-Sep-2014 18:30 - directory papers 13-Mar-2017 02:00 - directory reports 29-Jul-2012 02:37 - directory software 21-Sep-2014 18:29 - directory solapps 29-Jul-2012 02:37 - directory sunlibs 29-Jul-2012 02:38 - directory talks 29-Jul-2012 02:37 - directory temp 29-Jul-2012 02:37 - directory tomlab 29-Jul-2012 02:38 - unknown GBDandSOL.pdf 29-Jul-2012 02:37 136k unknown Makefile 29-Jul-2012 02:38 4k [IMG] SOLtrans.gif 29-Jul-2012 02:36 4k unknown jokes_optimization.pdf 29-Jul-2012 02:36 44k unknown lsqrCOPY 29-Jul-2012 02:36 4k unknown lsqrZIP 29-Jul-2012 02:37 4k unknown mirror 29-Jul-2012 02:37 4k unknown mpfthesis.tex 29-Jul-2012 02:38 12k unknown sol_ico.ico 29-Jul-2012 02:38 4k

README for lsqrf90-v2

The software for LSQR (f90 version 2) is provided by SOL, Stanford University
under the terms of the OSI Common Public License (CPL):
http://www.opensource.org/licenses/cpl1.0.php

24 Sep 2007: Version 2 of f90 files for LSQR.
             Separate modules are used for LSQR, example test problems,
             and Check routines for A and x.

             LSQR lives in lsqrModule.f90.
             Aprod1, Aprod2 (matrix-vector product routines) are in
             lsqrTestModule.f90.  This module illustrates how
             problem-specific data can be created for Aprod1, Aprod2
             even though LSQR calls them with a simple parameter list.
             
24 Sep 2007: f90 files available for download from SOL.

Maintained by Michael Saunders, SOL, Stanford University
              saunders@stanford.edu  650-723-1875
-----------------------------------------------------------------------------

LSQR (f90 version 2) involves the following files:

   lsqrblas.f90         (not needed if Level 1 BLAS are available)
   lsqrCheckModule.f90
   lsqrModule.f90
   lsqrTestModule.f90
   lsqrTestProgram.f90
   LSQR.txt             (example output file from an Intel Xeon system
                         compiled with g95 -r8 -O -g on Linux Redhat 9)
   Makefile

To compile the code and run the test program on Linux or Unix,
proceed as follows:

   Make                 (creates executable TestProgram)
   ./TestProgram
   grep appears LSQR.txt

"LSQR  appears to be successful" should occur 18 times.
"LSQR  appears to have failed" might occur for the most
ill-conditioned problem, but this is not cause for alarm
if ||A'r|| is very small (~= 1e-12).
Proudly Served by LiteSpeed Web Server at convexoptimization.com Port 443