Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
cea00a7
Adding DMD algorithm in four precisions, tester will follow
Oct 18, 2022
dc9b4e8
Updating precision routines and beginning integration of tester
Oct 19, 2022
a8e4012
Adding the DMDQ codes
Oct 22, 2022
7aeab07
Fix for complex dmdq codes and progress to tester
Nov 2, 2022
fd272e7
Progress to the testing implementation in double precision
Nov 9, 2022
c4adf64
Removing unused variables
Nov 15, 2022
7bfb8ff
single precision tester finished, working on double complex
Nov 17, 2022
21059dc
Progressing code
Dec 6, 2022
c65a7a7
Progress to resolving the bug with complex testers
Feb 9, 2023
3b08c51
Updating src files, testing all precisions. Some clean-up remains but…
Mar 16, 2023
bd1204d
Merge branch 'Reference-LAPACK:master' into master
dbielich Mar 21, 2023
25030ae
Improving testers - will need to investigate float precision impl
Mar 21, 2023
c91783e
Merge branch 'master' of https://github.com/dbielich/lapack88
Mar 21, 2023
1e2d26e
adding correction to schkdmd tester
Mar 21, 2023
e52daa3
Fixing compilation warning error for git
Mar 21, 2023
fbd853c
Adding lapacke wrappers for dmd routines - dmdq is needed yet
Mar 24, 2023
cc50227
Adding first precision of dmdq impl for lapacke
Mar 24, 2023
f74a632
Finishing up first impl of lapacke wrappers, waiting for review to re…
Mar 24, 2023
b5f984f
Fixing lapacke wrappers for memory leak conventions
Mar 27, 2023
7e42285
Addressing lapacke incorrectness and comments to the PR in general
Apr 18, 2023
e798ab2
Fixing interger workspace allocation
Apr 18, 2023
c6c2689
Fixes for the integer workspace
May 7, 2023
59f4d58
Documentation fix
May 7, 2023
8ade5d1
Pushing final comments on PR for current progress
dbielich Jun 1, 2023
fd82c87
Merge branch 'master' into master
langou Jun 1, 2023
561e5bd
Requested changes for typos and convention errors in branch
dbielich Jun 2, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Adding the DMDQ codes
  • Loading branch information
Daniel Bielich committed Oct 22, 2022
commit a8e401213066754f90d47819bbe6155c9b9c5b16
8 changes: 4 additions & 4 deletions SRC/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ set(SLASRC
ssytrd_2stage.f ssytrd_sy2sb.f ssytrd_sb2st.F ssb2st_kernels.f
ssyevd_2stage.f ssyev_2stage.f ssyevx_2stage.f ssyevr_2stage.f
ssbev_2stage.f ssbevx_2stage.f ssbevd_2stage.f ssygv_2stage.f
sgesvdq.f sgedmd.f90)
sgesvdq.f sgedmd.f90 sgedmdq.f90)

set(DSLASRC
sgetrf.f sgetrf2.f sgetrs.f sisnan.f slaisnan.f slaswp.f spotrf.f spotrf2.f
Expand Down Expand Up @@ -262,7 +262,7 @@ set(CLASRC
chetrd_2stage.f chetrd_he2hb.f chetrd_hb2st.F chb2st_kernels.f
cheevd_2stage.f cheev_2stage.f cheevx_2stage.f cheevr_2stage.f
chbev_2stage.f chbevx_2stage.f chbevd_2stage.f chegv_2stage.f
cgesvdq.f cgedmd.f90)
cgesvdq.f cgedmd.f90 cgedmdq.f90)

set(CXLASRC cgesvxx.f cgerfsx.f cla_gerfsx_extended.f cla_geamv.f
cla_gercond_c.f cla_gercond_x.f cla_gerpvgrw.f
Expand Down Expand Up @@ -360,7 +360,7 @@ set(DLASRC
dsytrd_2stage.f dsytrd_sy2sb.f dsytrd_sb2st.F dsb2st_kernels.f
dsyevd_2stage.f dsyev_2stage.f dsyevx_2stage.f dsyevr_2stage.f
dsbev_2stage.f dsbevx_2stage.f dsbevd_2stage.f dsygv_2stage.f
dgesvdq.f dgedmd.f90)
dgesvdq.f dgedmd.f90 dgedmdq.f90)

set(DXLASRC dgesvxx.f dgerfsx.f dla_gerfsx_extended.f dla_geamv.f
dla_gercond.f dla_gerpvgrw.f dsysvxx.f dsyrfsx.f
Expand Down Expand Up @@ -464,7 +464,7 @@ set(ZLASRC
zhetrd_2stage.f zhetrd_he2hb.f zhetrd_hb2st.F zhb2st_kernels.f
zheevd_2stage.f zheev_2stage.f zheevx_2stage.f zheevr_2stage.f
zhbev_2stage.f zhbevx_2stage.f zhbevd_2stage.f zhegv_2stage.f
zgesvdq.f zgedmd.f90)
zgesvdq.f zgedmd.f90 zgedmdq.f90)

set(ZXLASRC zgesvxx.f zgerfsx.f zla_gerfsx_extended.f zla_geamv.f
zla_gercond_c.f zla_gercond_x.f zla_gerpvgrw.f zsysvxx.f zsyrfsx.f
Expand Down
8 changes: 4 additions & 4 deletions SRC/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -191,7 +191,7 @@ SLASRC = \
ssytrd_2stage.o ssytrd_sy2sb.o ssytrd_sb2st.o ssb2st_kernels.o \
ssyevd_2stage.o ssyev_2stage.o ssyevx_2stage.o ssyevr_2stage.o \
ssbev_2stage.o ssbevx_2stage.o ssbevd_2stage.o ssygv_2stage.o \
sgesvdq.o sgedmd.o
sgesvdq.o sgedmd.o sgedmdq.o

DSLASRC = spotrs.o sgetrs.o spotrf.o sgetrf.o

Expand Down Expand Up @@ -295,7 +295,7 @@ CLASRC = \
chetrd_2stage.o chetrd_he2hb.o chetrd_hb2st.o chb2st_kernels.o \
cheevd_2stage.o cheev_2stage.o cheevx_2stage.o cheevr_2stage.o \
chbev_2stage.o chbevx_2stage.o chbevd_2stage.o chegv_2stage.o \
cgesvdq.o cgedmd.o
cgesvdq.o cgedmd.o cgedmdq.o

ifdef USEXBLAS
CXLASRC = cgesvxx.o cgerfsx.o cla_gerfsx_extended.o cla_geamv.o \
Expand Down Expand Up @@ -394,7 +394,7 @@ DLASRC = \
dsytrd_2stage.o dsytrd_sy2sb.o dsytrd_sb2st.o dsb2st_kernels.o \
dsyevd_2stage.o dsyev_2stage.o dsyevx_2stage.o dsyevr_2stage.o \
dsbev_2stage.o dsbevx_2stage.o dsbevd_2stage.o dsygv_2stage.o \
dgesvdq.o dgedmd.o
dgesvdq.o dgedmd.o dgedmdq.o

ifdef USEXBLAS
DXLASRC = dgesvxx.o dgerfsx.o dla_gerfsx_extended.o dla_geamv.o \
Expand Down Expand Up @@ -501,7 +501,7 @@ ZLASRC = \
zhetrd_2stage.o zhetrd_he2hb.o zhetrd_hb2st.o zhb2st_kernels.o \
zheevd_2stage.o zheev_2stage.o zheevx_2stage.o zheevr_2stage.o \
zhbev_2stage.o zhbevx_2stage.o zhbevd_2stage.o zhegv_2stage.o \
zgesvdq.o zgedmd.o
zgesvdq.o zgedmd.o zgedmdq.o

ifdef USEXBLAS
ZXLASRC = zgesvxx.o zgerfsx.o zla_gerfsx_extended.o zla_geamv.o \
Expand Down
Loading