Skip to content

Commit 1b9417b

Browse files
committed
fixing the workspace size
1 parent 70348b2 commit 1b9417b

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

TESTING/LIN/cdrvhe_aa.f

+2-1
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,6 @@ SUBROUTINE CDRVHE_AA( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR,
241241
DO 10 I = 1, 4
242242
ISEED( I ) = ISEEDY( I )
243243
10 CONTINUE
244-
LWORK = MAX( 2*NMAX, NMAX*NRHS )
245244
*
246245
* Test the error exits
247246
*
@@ -260,6 +259,8 @@ SUBROUTINE CDRVHE_AA( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR,
260259
*
261260
DO 180 IN = 1, NN
262261
N = NVAL( IN )
262+
LWORK = MAX( 3*N-2, N*(1+NB) )
263+
LWORK = MAX( LWORK, 1 )
263264
LDA = MAX( N, 1 )
264265
XTYPE = 'N'
265266
NIMAT = NTYPES

TESTING/LIN/ddrvsy_aa.f

+2-1
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,6 @@ SUBROUTINE DDRVSY_AA( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR,
240240
DO 10 I = 1, 4
241241
ISEED( I ) = ISEEDY( I )
242242
10 CONTINUE
243-
LWORK = MAX( 2*NMAX, NMAX*NRHS )
244243
*
245244
* Test the error exits
246245
*
@@ -259,6 +258,8 @@ SUBROUTINE DDRVSY_AA( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR,
259258
*
260259
DO 180 IN = 1, NN
261260
N = NVAL( IN )
261+
LWORK = MAX( 3*N-2, N*(1+NB) )
262+
LWORK = MAX( LWORK, 1 )
262263
LDA = MAX( N, 1 )
263264
XTYPE = 'N'
264265
NIMAT = NTYPES

TESTING/LIN/sdrvsy_aa.f

+2-1
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,6 @@ SUBROUTINE SDRVSY_AA( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR,
238238
DO 10 I = 1, 4
239239
ISEED( I ) = ISEEDY( I )
240240
10 CONTINUE
241-
LWORK = MAX( 2*NMAX, NMAX*NRHS )
242241
*
243242
* Test the error exits
244243
*
@@ -257,6 +256,8 @@ SUBROUTINE SDRVSY_AA( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR,
257256
*
258257
DO 180 IN = 1, NN
259258
N = NVAL( IN )
259+
LWORK = MAX( 3*N-2, N*(1+NB) )
260+
LWORK = MAX( LWORK, 1 )
260261
LDA = MAX( N, 1 )
261262
XTYPE = 'N'
262263
NIMAT = NTYPES

TESTING/LIN/zdrvhe_aa.f

+2-1
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,6 @@ SUBROUTINE ZDRVHE_AA( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR,
241241
DO 10 I = 1, 4
242242
ISEED( I ) = ISEEDY( I )
243243
10 CONTINUE
244-
LWORK = MAX( 2*NMAX, NMAX*NRHS )
245244
*
246245
* Test the error exits
247246
*
@@ -260,6 +259,8 @@ SUBROUTINE ZDRVHE_AA( DOTYPE, NN, NVAL, NRHS, THRESH, TSTERR,
260259
*
261260
DO 180 IN = 1, NN
262261
N = NVAL( IN )
262+
LWORK = MAX( 3*N-2, N*(1+NB) )
263+
LWORK = MAX( LWORK, 1 )
263264
LDA = MAX( N, 1 )
264265
XTYPE = 'N'
265266
NIMAT = NTYPES

0 commit comments

Comments
 (0)