commit
62f4c84f27
|
@ -0,0 +1,9 @@
|
|||
node {
|
||||
stage('Checkout') {
|
||||
checkout
|
||||
}
|
||||
|
||||
stage('Build') {
|
||||
sh("make")
|
||||
}
|
||||
}
|
|
@ -2351,7 +2351,7 @@ $(SGEMMITCOPYOBJ_P) : $(KERNELDIR)/$(SGEMMITCOPY)
|
|||
|
||||
endif
|
||||
|
||||
$(D<GEMMONCOPYOBJ_P) : $(KERNELDIR)/$(DGEMMONCOPY)
|
||||
$(DGEMMONCOPYOBJ_P) : $(KERNELDIR)/$(DGEMMONCOPY)
|
||||
$(CC) $(PFLAGS) -c -DDOUBLE -UCOMPLEX $< -o $@
|
||||
|
||||
$(DGEMMOTCOPYOBJ_P) : $(KERNELDIR)/$(DGEMMOTCOPY)
|
||||
|
|
|
@ -141,8 +141,8 @@ OPENBLAS_COMPLEX_FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLA
|
|||
i=0;
|
||||
ix=0;
|
||||
iy=0;
|
||||
inc_x <<= 1;
|
||||
inc_y <<= 1;
|
||||
inc_x *= 2;
|
||||
inc_y *= 2;
|
||||
while(i < n)
|
||||
{
|
||||
|
||||
|
|
|
@ -233,9 +233,9 @@ int CNAME(BLASLONG m, BLASLONG n, BLASLONG dummy1, FLOAT alpha_r, FLOAT alpha_i,
|
|||
if ( m < 1 ) return(0);
|
||||
if ( n < 1 ) return(0);
|
||||
|
||||
inc_x <<= 1;
|
||||
inc_y <<= 1;
|
||||
lda <<= 1;
|
||||
inc_x *= 2;
|
||||
inc_y *= 2;
|
||||
lda *= 2;
|
||||
lda4 = lda << 2;
|
||||
|
||||
xbuffer = buffer;
|
||||
|
|
|
@ -140,8 +140,8 @@ static void zdot_compute (BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLO
|
|||
i=0;
|
||||
ix=0;
|
||||
iy=0;
|
||||
inc_x <<= 1;
|
||||
inc_y <<= 1;
|
||||
inc_x *= 2;
|
||||
inc_y *= 2;
|
||||
while(i < n)
|
||||
{
|
||||
|
||||
|
|
|
@ -235,9 +235,9 @@ int CNAME(BLASLONG m, BLASLONG n, BLASLONG dummy1, FLOAT alpha_r, FLOAT alpha_i,
|
|||
if ( m < 1 ) return(0);
|
||||
if ( n < 1 ) return(0);
|
||||
|
||||
inc_x <<= 1;
|
||||
inc_y <<= 1;
|
||||
lda <<= 1;
|
||||
inc_x *= 2;
|
||||
inc_y *= 2;
|
||||
lda <<= 1;
|
||||
lda4 = lda << 2;
|
||||
|
||||
xbuffer = buffer;
|
||||
|
|
|
@ -98,7 +98,7 @@ set(ZEIGTST zchkee.f
|
|||
|
||||
macro(add_eig_executable name)
|
||||
add_executable(${name} ${ARGN})
|
||||
target_link_libraries(${name} openblas)
|
||||
target_link_libraries(${name} openblas${SUFFIX64_UNDERSCORE})
|
||||
endmacro()
|
||||
|
||||
if(BUILD_SINGLE)
|
||||
|
|
|
@ -239,7 +239,7 @@ set(ZLINTSTRFP zchkrfp.f zdrvrfp.f zdrvrf1.f zdrvrf2.f zdrvrf3.f zdrvrf4.f zerrr
|
|||
|
||||
macro(add_lin_executable name)
|
||||
add_executable(${name} ${ARGN})
|
||||
target_link_libraries(${name} openblas)
|
||||
target_link_libraries(${name} openblas${SUFFIX64_UNDERSCORE})
|
||||
#${TMGLIB} ${LAPACK_LIBRARIES} ${BLAS_LIBRARIES})
|
||||
endmacro()
|
||||
|
||||
|
|
|
@ -372,13 +372,13 @@
|
|||
END IF
|
||||
* Compute workspace needed for CGELSY
|
||||
CALL CGELSY( M, N, NRHS, A, LDA, B, LDB,
|
||||
$ IWQ, RCOND, CRANK, WQ, -1, RWORK,
|
||||
$ IWQ, RCOND, CRANK, WQ, -1, RWQ,
|
||||
$ INFO )
|
||||
LWORK_CGELSY = INT( WQ( 1 ) )
|
||||
LRWORK_CGELSY = 2*N
|
||||
* Compute workspace needed for CGELSS
|
||||
CALL CGELSS( M, N, NRHS, A, LDA, B, LDB, S,
|
||||
$ RCOND, CRANK, WQ, -1, RWORK, INFO )
|
||||
$ RCOND, CRANK, WQ, -1, RWQ, INFO )
|
||||
LWORK_CGELSS = INT( WQ( 1 ) )
|
||||
LRWORK_CGELSS = 5*MNMIN
|
||||
* Compute workspace needed for CGELSD
|
||||
|
@ -564,7 +564,7 @@
|
|||
CALL CLARNV( 2, ISEED, NCOLS*NRHS,
|
||||
$ WORK )
|
||||
CALL CSCAL( NCOLS*NRHS,
|
||||
$ ONE / REAL( NCOLS ), WORK,
|
||||
$ CONE / REAL( NCOLS ), WORK,
|
||||
$ 1 )
|
||||
END IF
|
||||
CALL CGEMM( TRANS, 'No transpose', NROWS,
|
||||
|
|
|
@ -77,7 +77,7 @@
|
|||
* ..
|
||||
* .. Local Arrays ..
|
||||
DOUBLE PRECISION A( NMAX, NMAX ), T( NMAX, NMAX ), W( NMAX ),
|
||||
$ C( NMAX, NMAX ), TAU(NMAX)
|
||||
$ C( NMAX, NMAX ), TAU(NMAX*2)
|
||||
* ..
|
||||
* .. External Subroutines ..
|
||||
EXTERNAL ALAESM, CHKXER, DGEQR,
|
||||
|
@ -137,6 +137,8 @@
|
|||
*
|
||||
TAU(1)=1
|
||||
TAU(2)=1
|
||||
TAU(3)=1
|
||||
TAU(4)=1
|
||||
SRNAMT = 'DGEMQR'
|
||||
NB=1
|
||||
INFOT = 1
|
||||
|
|
|
@ -77,7 +77,7 @@
|
|||
* ..
|
||||
* .. Local Arrays ..
|
||||
REAL A( NMAX, NMAX ), T( NMAX, NMAX ), W( NMAX ),
|
||||
$ C( NMAX, NMAX ), TAU(NMAX)
|
||||
$ C( NMAX, NMAX ), TAU(NMAX*2)
|
||||
* ..
|
||||
* .. External Subroutines ..
|
||||
EXTERNAL ALAESM, CHKXER, SGEQR,
|
||||
|
@ -137,6 +137,8 @@
|
|||
*
|
||||
TAU(1)=1
|
||||
TAU(2)=1
|
||||
TAU(3)=1
|
||||
TAU(4)=1
|
||||
SRNAMT = 'SGEMQR'
|
||||
NB=1
|
||||
INFOT = 1
|
||||
|
|
|
@ -372,12 +372,12 @@
|
|||
END IF
|
||||
* Compute workspace needed for ZGELSY
|
||||
CALL ZGELSY( M, N, NRHS, A, LDA, B, LDB, IWQ,
|
||||
$ RCOND, CRANK, WQ, -1, RWORK, INFO )
|
||||
$ RCOND, CRANK, WQ, -1, RWQ, INFO )
|
||||
LWORK_ZGELSY = INT( WQ( 1 ) )
|
||||
LRWORK_ZGELSY = 2*N
|
||||
* Compute workspace needed for ZGELSS
|
||||
CALL ZGELSS( M, N, NRHS, A, LDA, B, LDB, S,
|
||||
$ RCOND, CRANK, WQ, -1 , RWORK,
|
||||
$ RCOND, CRANK, WQ, -1 , RWQ,
|
||||
$ INFO )
|
||||
LWORK_ZGELSS = INT( WQ( 1 ) )
|
||||
LRWORK_ZGELSS = 5*MNMIN
|
||||
|
@ -564,7 +564,7 @@
|
|||
CALL ZLARNV( 2, ISEED, NCOLS*NRHS,
|
||||
$ WORK )
|
||||
CALL ZSCAL( NCOLS*NRHS,
|
||||
$ ONE / DBLE( NCOLS ), WORK,
|
||||
$ CONE / DBLE( NCOLS ), WORK,
|
||||
$ 1 )
|
||||
END IF
|
||||
CALL ZGEMM( TRANS, 'No transpose', NROWS,
|
||||
|
|
Loading…
Reference in New Issue