Differences between revisions 7 and 8
| Deletions are marked like this. | Additions are marked like this. |
| Line 16: | Line 16: |
| * Copy [:Trsv_ln/FLAME@lab/UnbVar2: Trsv_ln_unb_var2.m] into that directory, in file Trsv_ln_unb_var2.m. The triangular solve operation is necessary for part of the update. | * Copy [:Trsv_ln/FLAME@lab/UnbVar1: Trsv_ln_unb_var1.m] into that directory, in file Trsv_ln_unb_var1.m. The triangular solve operation is necessary for part of the update. |
Contents
Try the FLAME@lab Trinv (Blocked Variant 2)
Octave
Gnu Octave is a high-level language, primarily intended for numerical computations. It provides a convenient command line interface for solving linear and nonlinear problems numerically, and for performing other numerical experiments using a language that is mostly compatible with Matlab. It may also be used as a batch-oriented language.
Note: Instructions are for Linux! However, the files will work for Windows as well.
- Create a directory
Download the FLAME@lab utility routines into that directory.
Copy Trinv_blk_var2.m into that directory, in file Trinv_blk_var2.m (note: name of the file is important!).
Copy Trinv_l_unb_var2.m into that directory, in file Trinv_l_unb_var2.m. The unblocked function is necessary for the update of the blocked function (See the worksheet).
Copy Trsm_lln_unb_var2.m into that directory, in file Trsm_lln_unb_var2.m. The triangular solve operation is necessary for part of the update.
Copy Trsv_ln_unb_var1.m into that directory, in file Trsv_ln_unb_var1.m. The triangular solve operation is necessary for part of the update.
Copy driver_Trinv_blk_var2.m into that directory, in file driver_Trinv_blk_var2.m (note: name of the file is important!).
- Start Octave:
> octave --traditional
- Execute the test driver:
octave:1> driver_Trinv_blk_var2
