> ./codegen.pl -uf
---------------------------------------
Unroll all factorization loops: yes
Allow extra work (loop minimizer): no
Unroll all backsubstitution loops: no
Generate debugging checks: no
---------------------------------------
System dimension is 15
System holds 45 non-zeros
Row-/column ordering read
Building info file for the regression tester
Building ordered-system file
Generating code pre-amble
Generating code for QR factorization...
Building final-system file
Generating code for back substitution...
Terminating Fortran routine
-------------------------------
Total FLOP count: 620
In factorization:
Looped eliminations: 0 (0)
Single eliminations: 84
In backsubstitution:
Looped eliminations: 4 (1)
Single eliminations: 50
-------------------------------
Done.
This generates a complete solver written in FORTRAN-77, in the file
fastqr.f. The solver generated in the above example is 866
lines long. The size depends on the dimension and non-zero element
percentage of the system, as well as the unrolling options given.
The code generator also generates an information file (system.regress) for the regression tester. The regression test utility will need this file in order to read the structure of the system. The format is very similar to the input file, but easier to read for the FORTRAN-77 program.