Index of /sol/
Name | Last Modified | Size |
---|---|---|
Parent Directory | ||
tomlab | 2012-07-29 02:38 | - |
temp | 2012-07-29 02:37 | - |
talks | 2012-07-29 02:37 | - |
sunlibs | 2012-07-29 02:38 | - |
solapps | 2012-07-29 02:37 | - |
software | 2014-09-21 18:29 | - |
SensorData | 2012-07-29 02:37 | - |
reports | 2012-07-29 02:37 | - |
papers | 2017-03-13 02:00 | - |
matlab | 2014-09-21 18:30 | - |
images | 2012-07-29 02:37 | - |
guides | 2014-09-21 18:29 | - |
gifs | 2012-07-29 02:38 | - |
GBD | 2012-07-29 02:37 | - |
dissertations | 2012-07-29 02:38 | - |
css | 2012-07-29 02:37 | - |
classics | 2012-07-29 02:37 | - |
SOLtrans.gif | 2012-07-29 02:36 | 4k |
sol_ico.ico | 2012-07-29 02:38 | 4k |
mpfthesis.tex | 2012-07-29 02:38 | 12k |
mirror | 2012-07-29 02:37 | 4k |
Makefile | 2012-07-29 02:38 | 4k |
lsqrZIP | 2012-07-29 02:37 | 4k |
lsqrCOPY | 2012-07-29 02:36 | 4k |
jokes_optimization.pdf | 2012-07-29 02:36 | 44k |
GBDandSOL.pdf | 2012-07-29 02:37 | 136k |
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