[sdpb] 67/233: More source rearranging; parallelizing now works without any funny business

Tobias Hansen thansen at moszumanska.debian.org
Thu Mar 9 04:06:20 UTC 2017


This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository sdpb.

commit 538d37f59b06bc0a69948234da709411e5b98a16
Author: David Simmons-Duffin <dsd at neptune.sns.ias.edu>
Date:   Mon Aug 11 01:01:59 2014 -0400

    More source rearranging; parallelizing now works without any funny business
---
 Makefile                            | 12 ++++-----
 src/main.cpp                        | 54 ++++++++++++++++++-------------------
 {mpack => src/mpack}/Mlsame.cpp     |  0
 {mpack => src/mpack}/Mutils.cpp     |  0
 {mpack => src/mpack}/Mxerbla.cpp    |  0
 {mpack => src/mpack}/Raxpy.cpp      |  0
 {mpack => src/mpack}/Rcopy.cpp      |  0
 {mpack => src/mpack}/Rdot.cpp       |  0
 {mpack => src/mpack}/Rgemm.cpp      |  0
 {mpack => src/mpack}/Rgemv.cpp      |  0
 {mpack => src/mpack}/Rger.cpp       |  0
 {mpack => src/mpack}/Rgetf2.cpp     |  0
 {mpack => src/mpack}/Rgetrf.cpp     |  0
 {mpack => src/mpack}/Rgetrs.cpp     |  0
 {mpack => src/mpack}/Rlae2.cpp      |  0
 {mpack => src/mpack}/Rlaev2.cpp     |  0
 {mpack => src/mpack}/Rlamch.cpp     |  0
 {mpack => src/mpack}/Rlanst.cpp     |  0
 {mpack => src/mpack}/Rlansy.cpp     |  0
 {mpack => src/mpack}/Rlapy2.cpp     |  0
 {mpack => src/mpack}/Rlarf.cpp      |  0
 {mpack => src/mpack}/Rlarfb.cpp     |  0
 {mpack => src/mpack}/Rlarfg.cpp     |  0
 {mpack => src/mpack}/Rlarft.cpp     |  0
 {mpack => src/mpack}/Rlartg.cpp     |  0
 {mpack => src/mpack}/Rlascl.cpp     |  0
 {mpack => src/mpack}/Rlaset.cpp     |  0
 {mpack => src/mpack}/Rlasr.cpp      |  0
 {mpack => src/mpack}/Rlasrt.cpp     |  0
 {mpack => src/mpack}/Rlassq.cpp     |  0
 {mpack => src/mpack}/Rlaswp.cpp     |  0
 {mpack => src/mpack}/Rlatrd.cpp     |  0
 {mpack => src/mpack}/Rnrm2.cpp      |  0
 {mpack => src/mpack}/Rorg2l.cpp     |  0
 {mpack => src/mpack}/Rorg2r.cpp     |  0
 {mpack => src/mpack}/Rorgql.cpp     |  0
 {mpack => src/mpack}/Rorgqr.cpp     |  0
 {mpack => src/mpack}/Rorgtr.cpp     |  0
 {mpack => src/mpack}/Rpotf2.cpp     |  0
 {mpack => src/mpack}/Rpotrf.cpp     |  0
 {mpack => src/mpack}/Rrot.cpp       |  0
 {mpack => src/mpack}/Rrotg.cpp      |  0
 {mpack => src/mpack}/Rscal.cpp      |  0
 {mpack => src/mpack}/Rsteqr.cpp     |  0
 {mpack => src/mpack}/Rsterf.cpp     |  0
 {mpack => src/mpack}/Rswap.cpp      |  0
 {mpack => src/mpack}/Rsyev.cpp      |  0
 {mpack => src/mpack}/Rsymv.cpp      |  0
 {mpack => src/mpack}/Rsyr2.cpp      |  0
 {mpack => src/mpack}/Rsyr2k.cpp     |  0
 {mpack => src/mpack}/Rsyrk.cpp      |  0
 {mpack => src/mpack}/Rsytd2.cpp     |  0
 {mpack => src/mpack}/Rsytrd.cpp     |  0
 {mpack => src/mpack}/Rtrmm.cpp      |  0
 {mpack => src/mpack}/Rtrmv.cpp      |  0
 {mpack => src/mpack}/Rtrsm.cpp      |  0
 {mpack => src/mpack}/Rtrsv.cpp      |  0
 {mpack => src/mpack}/iMlaenv.cpp    |  0
 {mpack => src/mpack}/iRamax.cpp     |  0
 {mpack => src/mpack}/mblas.h        |  0
 {mpack => src/mpack}/mblas_gmp.h    |  0
 {mpack => src/mpack}/mlapack.h      |  0
 {mpack => src/mpack}/mlapack_gmp.h  |  0
 {mpack => src/mpack}/mpack_config.h |  0
 {mpack => src/mpack}/mutils_gmp.h   |  0
 65 files changed, 33 insertions(+), 33 deletions(-)

diff --git a/Makefile b/Makefile
index d72dd7d..4e7b1d6 100755
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,10 @@
-SOURCES := $(wildcard src/*.cpp) $(wildcard mpack/*.cpp)
-HEADERS := $(wildcard src/*.h) $(wildcard mpack/*.h)
-OBJECTS := $(patsubst %.cpp,obj/%.o,$(SOURCES))
+SOURCES := $(wildcard src/*.cpp) $(wildcard src/mpack/*.cpp)
+HEADERS := $(wildcard src/*.h) $(wildcard src/mpack/*.h)
+OBJECTS := $(patsubst src/%.cpp,obj/%.o,$(SOURCES))
 RESULT  = sdp-bootstrap
 
 CC = g++
-CFLAGS = -g -O2 -Wall -ansi -L/home/dsd/lib -I./mpack -I/home/dsd/include -I/home/dsd/include/boost -fopenmp -D___MPACK_BUILD_WITH_GMP___
+CFLAGS = -g -O2 -Wall -ansi -L/home/dsd/lib -Isrc/mpack -I/home/dsd/include -I/home/dsd/include/boost -fopenmp -D___MPACK_BUILD_WITH_GMP___
 RM = rm -f
 
 .SUFFIXES: .cpp .o
@@ -12,14 +12,14 @@ RM = rm -f
 $(RESULT): $(OBJECTS)
 	$(CC) $(CFLAGS) -lgomp -lmblas_gmp -lmlapack_gmp -lgmp -lgmpxx -lmpc -lboost_serialization -lboost_system -lboost_filesystem -lboost_timer -lboost_program_options -o $@ $^
 
-obj/%.o: %.cpp
+obj/%.o: src/%.cpp
 	g++ $(CFLAGS) -c -o $@ $<
 
 clean:
 	$(RM) -r obj
 
 obj:
-	@mkdir -p $@/src
+	@mkdir -p $@
 	@mkdir -p $@/mpack
 
 foo:
diff --git a/src/main.cpp b/src/main.cpp
index e8e7a21..068eeeb 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -824,37 +824,37 @@ public:
   }
 
   void addDiagonal(const Real &c) {
-    // #pragma omp parallel for schedule(dynamic)
+    #pragma omp parallel for schedule(dynamic)
     for (unsigned int b = 0; b < blocks.size(); b++)
       blocks[b].addDiagonal(c);
   }
 
   void operator+=(const BlockDiagonalMatrix &A) {
-    // #pragma omp parallel for schedule(dynamic)
+    #pragma omp parallel for schedule(dynamic)
     for (unsigned int b = 0; b < blocks.size(); b++)
       blocks[b] += A.blocks[b];
   }
 
   void operator-=(const BlockDiagonalMatrix &A) {
-    // #pragma omp parallel for schedule(dynamic)
+    #pragma omp parallel for schedule(dynamic)
     for (unsigned int b = 0; b < blocks.size(); b++)
       blocks[b] -= A.blocks[b];
   }
 
   void operator*=(const Real &c) {
-    // #pragma omp parallel for schedule(dynamic)
+    #pragma omp parallel for schedule(dynamic)
     for (unsigned int b = 0; b < blocks.size(); b++)
       blocks[b] *= c;
   }
 
   void copyFrom(const BlockDiagonalMatrix &A) {
-    // #pragma omp parallel for schedule(dynamic)
+    #pragma omp parallel for schedule(dynamic)
     for (unsigned int b = 0; b < blocks.size(); b++)
       blocks[b].copyFrom(A.blocks[b]);
   }
 
   void symmetrize() {
-    // #pragma omp parallel for schedule(dynamic)
+    #pragma omp parallel for schedule(dynamic)
     for (unsigned int b = 0; b < blocks.size(); b++)
       blocks[b].symmetrize();
   }
@@ -887,10 +887,10 @@ ostream& operator<<(ostream& os, const BlockDiagonalMatrix& A) {
 Real frobeniusProductSymmetric(const BlockDiagonalMatrix &A,
                                const BlockDiagonalMatrix &B) {
   Real result = 0;
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < A.blocks.size(); b++) {
     Real f = frobeniusProductSymmetric(A.blocks[b], B.blocks[b]);
-    // #pragma omp critical
+    #pragma omp critical
     {
       result += f;
     }
@@ -906,10 +906,10 @@ Real frobeniusProductOfSums(const BlockDiagonalMatrix &X,
                             const BlockDiagonalMatrix &Y,
                             const BlockDiagonalMatrix &dY) {
   Real result = 0;
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < X.blocks.size(); b++) {
     Real f = frobeniusProductOfSums(X.blocks[b], dX.blocks[b], Y.blocks[b], dY.blocks[b]);
-    // #pragma omp critical
+    #pragma omp critical
     {
       result += f;
     }
@@ -922,7 +922,7 @@ void blockDiagonalMatrixScaleMultiplyAdd(Real alpha,
                                          BlockDiagonalMatrix &B,
                                          Real beta,
                                          BlockDiagonalMatrix &C) {
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < A.blocks.size(); b++)
     matrixScaleMultiplyAdd(alpha, A.blocks[b], B.blocks[b], beta, C.blocks[b]);
 }
@@ -934,7 +934,7 @@ void blockDiagonalMatrixMultiply(BlockDiagonalMatrix &A,
 }
 
 void lowerTriangularInverseCongruence(BlockDiagonalMatrix &A, BlockDiagonalMatrix &L) {
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < A.blocks.size(); b++)
     lowerTriangularInverseCongruence(A.blocks[b], L.blocks[b]);
 }
@@ -951,10 +951,10 @@ Real minEigenvalue(BlockDiagonalMatrix &A, vector<Vector> &workspace, vector<Vec
 
   // TODO: get rid of this hack
   Real lambdaMin = 1e100;
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < A.blocks.size(); b++) {
     Real minBlockLambda = minEigenvalue(A.blocks[b], workspace[b], eigenvalues[b]);
-    // #pragma omp critical
+    #pragma omp critical
     {
       lambdaMin = min(lambdaMin, minBlockLambda);
     }
@@ -965,38 +965,38 @@ Real minEigenvalue(BlockDiagonalMatrix &A, vector<Vector> &workspace, vector<Vec
 
 void choleskyDecomposition(BlockDiagonalMatrix &A,
                            BlockDiagonalMatrix &L) {
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < A.blocks.size(); b++)
     choleskyDecomposition(A.blocks[b], L.blocks[b]);
 }
 
 void blockMatrixSolveWithCholesky(BlockDiagonalMatrix &ACholesky,
                                   BlockDiagonalMatrix &X) {
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < X.blocks.size(); b++)
     matrixSolveWithCholesky(ACholesky.blocks[b], X.blocks[b]);
 }
 
 void blockMatrixLowerTriangularSolve(BlockDiagonalMatrix &L, Matrix &B) {
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < L.blocks.size(); b++)
     lowerTriangularSolve(L.blocks[b], &B.elt(L.blockStartIndices[b], 0), B.cols, B.rows);
 }
 
 void blockMatrixLowerTriangularTransposeSolve(BlockDiagonalMatrix &L, Matrix &B) {
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < L.blocks.size(); b++)
     lowerTriangularTransposeSolve(L.blocks[b], &B.elt(L.blockStartIndices[b], 0), B.cols, B.rows);
 }
 
 void blockMatrixLowerTriangularSolve(BlockDiagonalMatrix &L, Vector &v) {
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < L.blocks.size(); b++)
     lowerTriangularSolve(L.blocks[b], &v[L.blockStartIndices[b]], 1, v.size());
 }
 
 void blockMatrixLowerTriangularTransposeSolve(BlockDiagonalMatrix &L, Vector &v) {
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < L.blocks.size(); b++)
     lowerTriangularTransposeSolve(L.blocks[b], &v[L.blockStartIndices[b]], 1, v.size());
 }
@@ -1466,7 +1466,7 @@ void computeBilinearPairings(const BlockDiagonalMatrix &A,
                              const vector<Matrix> &bilinearBases,
                              vector<Matrix> &workspace,
                              BlockDiagonalMatrix &result) {
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < bilinearBases.size(); b++)
     tensorMatrixCongruenceTranspose(A.blocks[b], bilinearBases[b], workspace[b], result.blocks[b]);
 }
@@ -1475,7 +1475,7 @@ void computeInvBilinearPairingsWithCholesky(const BlockDiagonalMatrix &L,
                                             const vector<Matrix> &bilinearBases,
                                             vector<Matrix> &workspace,
                                             BlockDiagonalMatrix &result) {
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int b = 0; b < bilinearBases.size(); b++)
     tensorMatrixInvCongruenceTransposeWithCholesky(L.blocks[b], bilinearBases[b], workspace[b], result.blocks[b]);
 }
@@ -1540,7 +1540,7 @@ void computeSchurBlocks(const SDP &sdp,
                         const BlockDiagonalMatrix &BilinearPairingsY,
                         BlockDiagonalMatrix &SchurBlocks) {
 
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int j = 0; j < sdp.dimensions.size(); j++) {
     const int ej = sdp.degrees[j] + 1;
 
@@ -1583,7 +1583,7 @@ void basicCompletion(const Vector &dualObjectiveReduced,
   assert((int)nonBasicIndices.size() == FreeVarMatrixReduced.rows);
   assert((int)x.size()               == FreeVarMatrixReduced.cols + FreeVarMatrixReduced.rows);
 
-  // #pragma omp parallel for schedule(static)
+  #pragma omp parallel for schedule(static)
   for (unsigned int n = 0; n < basicIndices.size(); n++) {
     x[basicIndices[n]] = dualObjectiveReduced[n];
     for (unsigned int p = 0; p < nonBasicIndices.size(); p++)
@@ -1602,7 +1602,7 @@ void nonBasicShift(const Matrix &FreeVarMatrixReduced,
   assert((int)x.size()               == FreeVarMatrixReduced.cols + FreeVarMatrixReduced.rows);
   assert(nonBasicIndices.size()      == xReduced.size());
   
-  // #pragma omp parallel for schedule(static)
+  #pragma omp parallel for schedule(static)
   for (unsigned int p = 0; p < nonBasicIndices.size(); p++) {
     xReduced[p] = x[nonBasicIndices[p]];
     for (unsigned int n = 0; n < basicIndices.size(); n++)
@@ -1614,7 +1614,7 @@ void computeDualResidues(const SDP &sdp,
                          const BlockDiagonalMatrix &Y,
                          const BlockDiagonalMatrix &BilinearPairingsY,
                          Vector &dualResidues) {
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int j = 0; j < sdp.dimensions.size(); j++) {
     const int ej = sdp.degrees[j] +1;
 
@@ -1664,7 +1664,7 @@ void computeSchurRHS(const SDP &sdp,
   for (unsigned int p = 0; p < r.size(); p++)
     r[p] = -dualResidues[p];
 
-  // #pragma omp parallel for schedule(dynamic)
+  #pragma omp parallel for schedule(dynamic)
   for (unsigned int j = 0; j < sdp.dimensions.size(); j++) {
     for (vector<IndexTuple>::const_iterator t = sdp.constraintIndices[j].begin();
          t != sdp.constraintIndices[j].end();
diff --git a/mpack/Mlsame.cpp b/src/mpack/Mlsame.cpp
similarity index 100%
rename from mpack/Mlsame.cpp
rename to src/mpack/Mlsame.cpp
diff --git a/mpack/Mutils.cpp b/src/mpack/Mutils.cpp
similarity index 100%
rename from mpack/Mutils.cpp
rename to src/mpack/Mutils.cpp
diff --git a/mpack/Mxerbla.cpp b/src/mpack/Mxerbla.cpp
similarity index 100%
rename from mpack/Mxerbla.cpp
rename to src/mpack/Mxerbla.cpp
diff --git a/mpack/Raxpy.cpp b/src/mpack/Raxpy.cpp
similarity index 100%
rename from mpack/Raxpy.cpp
rename to src/mpack/Raxpy.cpp
diff --git a/mpack/Rcopy.cpp b/src/mpack/Rcopy.cpp
similarity index 100%
rename from mpack/Rcopy.cpp
rename to src/mpack/Rcopy.cpp
diff --git a/mpack/Rdot.cpp b/src/mpack/Rdot.cpp
similarity index 100%
rename from mpack/Rdot.cpp
rename to src/mpack/Rdot.cpp
diff --git a/mpack/Rgemm.cpp b/src/mpack/Rgemm.cpp
similarity index 100%
rename from mpack/Rgemm.cpp
rename to src/mpack/Rgemm.cpp
diff --git a/mpack/Rgemv.cpp b/src/mpack/Rgemv.cpp
similarity index 100%
rename from mpack/Rgemv.cpp
rename to src/mpack/Rgemv.cpp
diff --git a/mpack/Rger.cpp b/src/mpack/Rger.cpp
similarity index 100%
rename from mpack/Rger.cpp
rename to src/mpack/Rger.cpp
diff --git a/mpack/Rgetf2.cpp b/src/mpack/Rgetf2.cpp
similarity index 100%
rename from mpack/Rgetf2.cpp
rename to src/mpack/Rgetf2.cpp
diff --git a/mpack/Rgetrf.cpp b/src/mpack/Rgetrf.cpp
similarity index 100%
rename from mpack/Rgetrf.cpp
rename to src/mpack/Rgetrf.cpp
diff --git a/mpack/Rgetrs.cpp b/src/mpack/Rgetrs.cpp
similarity index 100%
rename from mpack/Rgetrs.cpp
rename to src/mpack/Rgetrs.cpp
diff --git a/mpack/Rlae2.cpp b/src/mpack/Rlae2.cpp
similarity index 100%
rename from mpack/Rlae2.cpp
rename to src/mpack/Rlae2.cpp
diff --git a/mpack/Rlaev2.cpp b/src/mpack/Rlaev2.cpp
similarity index 100%
rename from mpack/Rlaev2.cpp
rename to src/mpack/Rlaev2.cpp
diff --git a/mpack/Rlamch.cpp b/src/mpack/Rlamch.cpp
similarity index 100%
rename from mpack/Rlamch.cpp
rename to src/mpack/Rlamch.cpp
diff --git a/mpack/Rlanst.cpp b/src/mpack/Rlanst.cpp
similarity index 100%
rename from mpack/Rlanst.cpp
rename to src/mpack/Rlanst.cpp
diff --git a/mpack/Rlansy.cpp b/src/mpack/Rlansy.cpp
similarity index 100%
rename from mpack/Rlansy.cpp
rename to src/mpack/Rlansy.cpp
diff --git a/mpack/Rlapy2.cpp b/src/mpack/Rlapy2.cpp
similarity index 100%
rename from mpack/Rlapy2.cpp
rename to src/mpack/Rlapy2.cpp
diff --git a/mpack/Rlarf.cpp b/src/mpack/Rlarf.cpp
similarity index 100%
rename from mpack/Rlarf.cpp
rename to src/mpack/Rlarf.cpp
diff --git a/mpack/Rlarfb.cpp b/src/mpack/Rlarfb.cpp
similarity index 100%
rename from mpack/Rlarfb.cpp
rename to src/mpack/Rlarfb.cpp
diff --git a/mpack/Rlarfg.cpp b/src/mpack/Rlarfg.cpp
similarity index 100%
rename from mpack/Rlarfg.cpp
rename to src/mpack/Rlarfg.cpp
diff --git a/mpack/Rlarft.cpp b/src/mpack/Rlarft.cpp
similarity index 100%
rename from mpack/Rlarft.cpp
rename to src/mpack/Rlarft.cpp
diff --git a/mpack/Rlartg.cpp b/src/mpack/Rlartg.cpp
similarity index 100%
rename from mpack/Rlartg.cpp
rename to src/mpack/Rlartg.cpp
diff --git a/mpack/Rlascl.cpp b/src/mpack/Rlascl.cpp
similarity index 100%
rename from mpack/Rlascl.cpp
rename to src/mpack/Rlascl.cpp
diff --git a/mpack/Rlaset.cpp b/src/mpack/Rlaset.cpp
similarity index 100%
rename from mpack/Rlaset.cpp
rename to src/mpack/Rlaset.cpp
diff --git a/mpack/Rlasr.cpp b/src/mpack/Rlasr.cpp
similarity index 100%
rename from mpack/Rlasr.cpp
rename to src/mpack/Rlasr.cpp
diff --git a/mpack/Rlasrt.cpp b/src/mpack/Rlasrt.cpp
similarity index 100%
rename from mpack/Rlasrt.cpp
rename to src/mpack/Rlasrt.cpp
diff --git a/mpack/Rlassq.cpp b/src/mpack/Rlassq.cpp
similarity index 100%
rename from mpack/Rlassq.cpp
rename to src/mpack/Rlassq.cpp
diff --git a/mpack/Rlaswp.cpp b/src/mpack/Rlaswp.cpp
similarity index 100%
rename from mpack/Rlaswp.cpp
rename to src/mpack/Rlaswp.cpp
diff --git a/mpack/Rlatrd.cpp b/src/mpack/Rlatrd.cpp
similarity index 100%
rename from mpack/Rlatrd.cpp
rename to src/mpack/Rlatrd.cpp
diff --git a/mpack/Rnrm2.cpp b/src/mpack/Rnrm2.cpp
similarity index 100%
rename from mpack/Rnrm2.cpp
rename to src/mpack/Rnrm2.cpp
diff --git a/mpack/Rorg2l.cpp b/src/mpack/Rorg2l.cpp
similarity index 100%
rename from mpack/Rorg2l.cpp
rename to src/mpack/Rorg2l.cpp
diff --git a/mpack/Rorg2r.cpp b/src/mpack/Rorg2r.cpp
similarity index 100%
rename from mpack/Rorg2r.cpp
rename to src/mpack/Rorg2r.cpp
diff --git a/mpack/Rorgql.cpp b/src/mpack/Rorgql.cpp
similarity index 100%
rename from mpack/Rorgql.cpp
rename to src/mpack/Rorgql.cpp
diff --git a/mpack/Rorgqr.cpp b/src/mpack/Rorgqr.cpp
similarity index 100%
rename from mpack/Rorgqr.cpp
rename to src/mpack/Rorgqr.cpp
diff --git a/mpack/Rorgtr.cpp b/src/mpack/Rorgtr.cpp
similarity index 100%
rename from mpack/Rorgtr.cpp
rename to src/mpack/Rorgtr.cpp
diff --git a/mpack/Rpotf2.cpp b/src/mpack/Rpotf2.cpp
similarity index 100%
rename from mpack/Rpotf2.cpp
rename to src/mpack/Rpotf2.cpp
diff --git a/mpack/Rpotrf.cpp b/src/mpack/Rpotrf.cpp
similarity index 100%
rename from mpack/Rpotrf.cpp
rename to src/mpack/Rpotrf.cpp
diff --git a/mpack/Rrot.cpp b/src/mpack/Rrot.cpp
similarity index 100%
rename from mpack/Rrot.cpp
rename to src/mpack/Rrot.cpp
diff --git a/mpack/Rrotg.cpp b/src/mpack/Rrotg.cpp
similarity index 100%
rename from mpack/Rrotg.cpp
rename to src/mpack/Rrotg.cpp
diff --git a/mpack/Rscal.cpp b/src/mpack/Rscal.cpp
similarity index 100%
rename from mpack/Rscal.cpp
rename to src/mpack/Rscal.cpp
diff --git a/mpack/Rsteqr.cpp b/src/mpack/Rsteqr.cpp
similarity index 100%
rename from mpack/Rsteqr.cpp
rename to src/mpack/Rsteqr.cpp
diff --git a/mpack/Rsterf.cpp b/src/mpack/Rsterf.cpp
similarity index 100%
rename from mpack/Rsterf.cpp
rename to src/mpack/Rsterf.cpp
diff --git a/mpack/Rswap.cpp b/src/mpack/Rswap.cpp
similarity index 100%
rename from mpack/Rswap.cpp
rename to src/mpack/Rswap.cpp
diff --git a/mpack/Rsyev.cpp b/src/mpack/Rsyev.cpp
similarity index 100%
rename from mpack/Rsyev.cpp
rename to src/mpack/Rsyev.cpp
diff --git a/mpack/Rsymv.cpp b/src/mpack/Rsymv.cpp
similarity index 100%
rename from mpack/Rsymv.cpp
rename to src/mpack/Rsymv.cpp
diff --git a/mpack/Rsyr2.cpp b/src/mpack/Rsyr2.cpp
similarity index 100%
rename from mpack/Rsyr2.cpp
rename to src/mpack/Rsyr2.cpp
diff --git a/mpack/Rsyr2k.cpp b/src/mpack/Rsyr2k.cpp
similarity index 100%
rename from mpack/Rsyr2k.cpp
rename to src/mpack/Rsyr2k.cpp
diff --git a/mpack/Rsyrk.cpp b/src/mpack/Rsyrk.cpp
similarity index 100%
rename from mpack/Rsyrk.cpp
rename to src/mpack/Rsyrk.cpp
diff --git a/mpack/Rsytd2.cpp b/src/mpack/Rsytd2.cpp
similarity index 100%
rename from mpack/Rsytd2.cpp
rename to src/mpack/Rsytd2.cpp
diff --git a/mpack/Rsytrd.cpp b/src/mpack/Rsytrd.cpp
similarity index 100%
rename from mpack/Rsytrd.cpp
rename to src/mpack/Rsytrd.cpp
diff --git a/mpack/Rtrmm.cpp b/src/mpack/Rtrmm.cpp
similarity index 100%
rename from mpack/Rtrmm.cpp
rename to src/mpack/Rtrmm.cpp
diff --git a/mpack/Rtrmv.cpp b/src/mpack/Rtrmv.cpp
similarity index 100%
rename from mpack/Rtrmv.cpp
rename to src/mpack/Rtrmv.cpp
diff --git a/mpack/Rtrsm.cpp b/src/mpack/Rtrsm.cpp
similarity index 100%
rename from mpack/Rtrsm.cpp
rename to src/mpack/Rtrsm.cpp
diff --git a/mpack/Rtrsv.cpp b/src/mpack/Rtrsv.cpp
similarity index 100%
rename from mpack/Rtrsv.cpp
rename to src/mpack/Rtrsv.cpp
diff --git a/mpack/iMlaenv.cpp b/src/mpack/iMlaenv.cpp
similarity index 100%
rename from mpack/iMlaenv.cpp
rename to src/mpack/iMlaenv.cpp
diff --git a/mpack/iRamax.cpp b/src/mpack/iRamax.cpp
similarity index 100%
rename from mpack/iRamax.cpp
rename to src/mpack/iRamax.cpp
diff --git a/mpack/mblas.h b/src/mpack/mblas.h
similarity index 100%
rename from mpack/mblas.h
rename to src/mpack/mblas.h
diff --git a/mpack/mblas_gmp.h b/src/mpack/mblas_gmp.h
similarity index 100%
rename from mpack/mblas_gmp.h
rename to src/mpack/mblas_gmp.h
diff --git a/mpack/mlapack.h b/src/mpack/mlapack.h
similarity index 100%
rename from mpack/mlapack.h
rename to src/mpack/mlapack.h
diff --git a/mpack/mlapack_gmp.h b/src/mpack/mlapack_gmp.h
similarity index 100%
rename from mpack/mlapack_gmp.h
rename to src/mpack/mlapack_gmp.h
diff --git a/mpack/mpack_config.h b/src/mpack/mpack_config.h
similarity index 100%
rename from mpack/mpack_config.h
rename to src/mpack/mpack_config.h
diff --git a/mpack/mutils_gmp.h b/src/mpack/mutils_gmp.h
similarity index 100%
rename from mpack/mutils_gmp.h
rename to src/mpack/mutils_gmp.h

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sdpb.git



More information about the debian-science-commits mailing list