@@ -41,6 +41,8 @@ goto :: slinpack.goto dlinpack.goto clinpack.goto zlinpack.goto \
4141 cher2k.goto zher2k.goto \
4242 sgemv.goto dgemv.goto cgemv.goto zgemv.goto \
4343 sgeev.goto dgeev.goto cgeev.goto zgeev.goto \
44+ sgetri.goto dgetri.goto cgetri.goto zgetri.goto \
45+ spotrf.goto dpotrf.goto cpotrf.goto zpotrf.goto \
4446 ssymm.goto dsymm.goto csymm.goto zsymm.goto
4547
4648acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
@@ -57,6 +59,8 @@ acml :: slinpack.acml dlinpack.acml clinpack.acml zlinpack.acml \
5759 cher2k.acml zher2k.acml \
5860 sgemv.acml dgemv.acml cgemv.acml zgemv.acml \
5961 sgeev.acml dgeev.acml cgeev.acml zgeev.acml \
62+ sgetri.acml dgetri.acml cgetri.acml zgetri.acml \
63+ spotrf.acml dpotrf.acml cpotrf.acml zpotrf.acml \
6064 ssymm.acml dsymm.acml csymm.acml zsymm.acml
6165
6266atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
@@ -74,6 +78,8 @@ atlas :: slinpack.atlas dlinpack.atlas clinpack.atlas zlinpack.atlas \
7478 cher2k.atlas zher2k.atlas \
7579 sgemv.atlas dgemv.atlas cgemv.atlas zgemv.atlas \
7680 sgeev.atlas dgeev.atlas cgeev.atlas zgeev.atlas \
81+ sgetri.atlas dgetri.atlas cgetri.atlas zgetri.atlas \
82+ spotrf.atlas dpotrf.atlas cpotrf.atlas zpotrf.atlas \
7783 ssymm.atlas dsymm.atlas csymm.atlas zsymm.atlas
7884
7985mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
@@ -90,6 +96,8 @@ mkl :: slinpack.mkl dlinpack.mkl clinpack.mkl zlinpack.mkl \
9096 cher2k.mkl zher2k.mkl \
9197 sgemv.mkl dgemv.mkl cgemv.mkl zgemv.mkl \
9298 sgeev.mkl dgeev.mkl cgeev.mkl zgeev.mkl \
99+ sgetri.mkl dgetri.mkl cgetri.mkl zgetri.mkl \
100+ spotrf.mkl dpotrf.mkl cpotrf.mkl zpotrf.mkl \
93101 ssymm.mkl dsymm.mkl csymm.mkl zsymm.mkl
94102
95103all :: goto atlas acml mkl
@@ -779,6 +787,115 @@ zgeev.mkl : zgeev.$(SUFFIX)
779787 -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
780788
781789
790+ # #################################### Sgetri ####################################################
791+ sgetri.goto : sgetri.$(SUFFIX ) ../$(LIBNAME )
792+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
793+
794+ sgetri.acml : sgetri.$(SUFFIX )
795+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
796+
797+ sgetri.atlas : sgetri.$(SUFFIX )
798+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
799+
800+ sgetri.mkl : sgetri.$(SUFFIX )
801+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
802+
803+ # #################################### Dgetri ####################################################
804+ dgetri.goto : dgetri.$(SUFFIX ) ../$(LIBNAME )
805+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
806+
807+ dgetri.acml : dgetri.$(SUFFIX )
808+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
809+
810+ dgetri.atlas : dgetri.$(SUFFIX )
811+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
812+
813+ dgetri.mkl : dgetri.$(SUFFIX )
814+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
815+
816+ # #################################### Cgetri ####################################################
817+
818+ cgetri.goto : cgetri.$(SUFFIX ) ../$(LIBNAME )
819+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
820+
821+ cgetri.acml : cgetri.$(SUFFIX )
822+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
823+
824+ cgetri.atlas : cgetri.$(SUFFIX )
825+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
826+
827+ cgetri.mkl : cgetri.$(SUFFIX )
828+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
829+
830+ # #################################### Zgetri ####################################################
831+
832+ zgetri.goto : zgetri.$(SUFFIX ) ../$(LIBNAME )
833+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
834+
835+ zgetri.acml : zgetri.$(SUFFIX )
836+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
837+
838+ zgetri.atlas : zgetri.$(SUFFIX )
839+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
840+
841+ zgetri.mkl : zgetri.$(SUFFIX )
842+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
843+
844+
845+ # #################################### Spotrf ####################################################
846+ spotrf.goto : spotrf.$(SUFFIX ) ../$(LIBNAME )
847+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
848+
849+ spotrf.acml : spotrf.$(SUFFIX )
850+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
851+
852+ spotrf.atlas : spotrf.$(SUFFIX )
853+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
854+
855+ spotrf.mkl : spotrf.$(SUFFIX )
856+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
857+
858+ # #################################### Dpotrf ####################################################
859+ dpotrf.goto : dpotrf.$(SUFFIX ) ../$(LIBNAME )
860+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
861+
862+ dpotrf.acml : dpotrf.$(SUFFIX )
863+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
864+
865+ dpotrf.atlas : dpotrf.$(SUFFIX )
866+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
867+
868+ dpotrf.mkl : dpotrf.$(SUFFIX )
869+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
870+
871+ # #################################### Cpotrf ####################################################
872+
873+ cpotrf.goto : cpotrf.$(SUFFIX ) ../$(LIBNAME )
874+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
875+
876+ cpotrf.acml : cpotrf.$(SUFFIX )
877+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
878+
879+ cpotrf.atlas : cpotrf.$(SUFFIX )
880+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
881+
882+ cpotrf.mkl : cpotrf.$(SUFFIX )
883+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
884+
885+ # #################################### Zpotrf ####################################################
886+
887+ zpotrf.goto : zpotrf.$(SUFFIX ) ../$(LIBNAME )
888+ $(CC ) $(CFLAGS ) -o $(@F ) $^ $(CEXTRALIB ) $(EXTRALIB ) -lm
889+
890+ zpotrf.acml : zpotrf.$(SUFFIX )
891+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBACML ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
892+
893+ zpotrf.atlas : zpotrf.$(SUFFIX )
894+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBATLAS ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
895+
896+ zpotrf.mkl : zpotrf.$(SUFFIX )
897+ -$(CC ) $(CFLAGS ) -o $(@F ) $^ $(LIBMKL ) $(CEXTRALIB ) $(EXTRALIB ) $(FEXTRALIB )
898+
782899
783900# ##################################################################################################
784901
@@ -932,6 +1049,32 @@ cgeev.$(SUFFIX) : geev.c
9321049zgeev.$(SUFFIX ) : geev.c
9331050 $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
9341051
1052+ sgetri.$(SUFFIX ) : getri.c
1053+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
1054+
1055+ dgetri.$(SUFFIX ) : getri.c
1056+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
1057+
1058+ cgetri.$(SUFFIX ) : getri.c
1059+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -UDOUBLE -o $(@F ) $^
1060+
1061+ zgetri.$(SUFFIX ) : getri.c
1062+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
1063+
1064+ spotrf.$(SUFFIX ) : potrf.c
1065+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -UDOUBLE -o $(@F ) $^
1066+
1067+ dpotrf.$(SUFFIX ) : potrf.c
1068+ $(CC ) $(CFLAGS ) -c -UCOMPLEX -DDOUBLE -o $(@F ) $^
1069+
1070+ cpotrf.$(SUFFIX ) : potrf.c
1071+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -UDOUBLE -o $(@F ) $^
1072+
1073+ zpotrf.$(SUFFIX ) : potrf.c
1074+ $(CC ) $(CFLAGS ) -c -DCOMPLEX -DDOUBLE -o $(@F ) $^
1075+
1076+
1077+
9351078
9361079
9371080clean ::
0 commit comments