Skip to content

Commit e9b05ef

Browse files
committed
Updated variants information as well as fixed trailing line in zlarft
1 parent db48820 commit e9b05ef

File tree

7 files changed

+16
-8
lines changed

7 files changed

+16
-8
lines changed

SRC/VARIANTS/Makefile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,11 @@ LUREC = lu/REC/cgetrf.o lu/REC/dgetrf.o lu/REC/sgetrf.o lu/REC/zgetrf.o
3030

3131
QRLL = qr/LL/cgeqrf.o qr/LL/dgeqrf.o qr/LL/sgeqrf.o qr/LL/zgeqrf.o
3232

33+
LARFTL2 = larft/LL-LVL2/clarft.o larft/LL-LVL2/dlarft.o larft/LL-LVL2/slarft.o larft/LL-LVL2/zlarft.o
34+
3335

3436
.PHONY: all
35-
all: cholrl.a choltop.a lucr.a lull.a lurec.a qrll.a
37+
all: cholrl.a choltop.a lucr.a lull.a lurec.a qrll.a larftl2.a
3638

3739
cholrl.a: $(CHOLRL)
3840
$(AR) $(ARFLAGS) $@ $^
@@ -58,9 +60,13 @@ qrll.a: $(QRLL)
5860
$(AR) $(ARFLAGS) $@ $^
5961
$(RANLIB) $@
6062

63+
larftl2.a: $(LARFTL2)
64+
$(AR) $(ARFLAGS) $@ $^
65+
$(RANLIB) $@
66+
6167
.PHONY: clean cleanobj cleanlib
6268
clean: cleanobj cleanlib
6369
cleanobj:
64-
rm -f $(CHOLRL) $(CHOLTOP) $(LUCR) $(LULL) $(LUREC) $(QRLL)
70+
rm -f $(CHOLRL) $(CHOLTOP) $(LUCR) $(LULL) $(LUREC) $(QRLL) $(LARFTL2)
6571
cleanlib:
6672
rm -f *.a

SRC/VARIANTS/README

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ This directory contains several variants of LAPACK routines in single/double/com
2323
- [sdcz]geqrf with QR Left Looking Level 3 BLAS version algorithm [2]- Directory: SRC/VARIANTS/qr/LL
2424
- [sdcz]potrf with Cholesky Right Looking Level 3 BLAS version algorithm [2]- Directory: SRC/VARIANTS/cholesky/RL
2525
- [sdcz]potrf with Cholesky Top Level 3 BLAS version algorithm [2]- Directory: SRC/VARIANTS/cholesky/TOP
26+
- [sdcz]larft using a Left Looking Level 2 BLAS version algorithm - Directory: SRC/VARIANTS/larft/LL-LVL2
2627

2728
References:For a more detailed description please refer to
2829
- [1] Toledo, S. 1997. Locality of Reference in LU Decomposition with Partial Pivoting. SIAM J. Matrix Anal. Appl. 18, 4 (Oct. 1997),
@@ -44,6 +45,7 @@ Corresponding libraries created in SRC/VARIANTS:
4445
- QR Left Looking : qrll.a
4546
- Cholesky Right Looking : cholrl.a
4647
- Cholesky Top : choltop.a
48+
- LARFT Level 2: larftl2.a
4749

4850

4951
===========

SRC/VARIANTS/larft/LL-LVL2/clarft.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*> \brief \b CLARFT forms the triangular factor T of a block reflector H = I - vtvH
1+
*> \brief \b CLARFT VARIANT: left-looking Level 2 BLAS version of the algorithm
22
*
33
* =========== DOCUMENTATION ===========
44
*

SRC/VARIANTS/larft/LL-LVL2/dlarft.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*> \brief \b DLARFT forms the triangular factor T of a block reflector H = I - vtvH
1+
*> \brief \b DLARFT VARIANT: left-looking Level 2 BLAS version of the algorithm
22
*
33
* =========== DOCUMENTATION ===========
44
*

SRC/VARIANTS/larft/LL-LVL2/slarft.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*> \brief \b SLARFT forms the triangular factor T of a block reflector H = I - vtvH
1+
*> \brief \b SLARFT VARIANT: left-looking Level 2 BLAS version of the algorithm.
22
*
33
* =========== DOCUMENTATION ===========
44
*

SRC/VARIANTS/larft/LL-LVL2/zlarft.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*> \brief \b ZLARFT forms the triangular factor T of a block reflector H = I - vtvH
1+
*> \brief \b ZLARFT VARIANT: left-looking Level 2 BLAS version of the algorithm.
22
*
33
* =========== DOCUMENTATION ===========
44
*

SRC/zlarft.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@
159159
*> \endverbatim
160160
*>
161161
* =====================================================================
162-
RECURSIVE SUBROUTINE ZLARFT( DIRECT, STOREV, N, K, V, LDV, TAU, T,
163-
$ LDT )
162+
RECURSIVE SUBROUTINE ZLARFT( DIRECT, STOREV, N, K, V, LDV,
163+
$ TAU, T, LDT )
164164
*
165165
* -- LAPACK auxiliary routine --
166166
* -- LAPACK is a software package provided by Univ. of Tennessee, --

0 commit comments

Comments
 (0)