Commit b640da9e authored by Thomas Witkowski's avatar Thomas Witkowski
Browse files

Work on PETSc solver structur. Removed all OpenMP stuff.

parent 2ddb447b
...@@ -121,7 +121,6 @@ SET(AMDIS_SRC ${SOURCE_DIR}/AdaptBase.cc ...@@ -121,7 +121,6 @@ SET(AMDIS_SRC ${SOURCE_DIR}/AdaptBase.cc
${SOURCE_DIR}/RefinementManager2d.cc ${SOURCE_DIR}/RefinementManager2d.cc
${SOURCE_DIR}/RefinementManager3d.cc ${SOURCE_DIR}/RefinementManager3d.cc
${SOURCE_DIR}/ResidualEstimator.cc ${SOURCE_DIR}/ResidualEstimator.cc
${SOURCE_DIR}/ResidualParallelEstimator.cc
${SOURCE_DIR}/RobinBC.cc ${SOURCE_DIR}/RobinBC.cc
${SOURCE_DIR}/ScalableQuadrature.cc ${SOURCE_DIR}/ScalableQuadrature.cc
${SOURCE_DIR}/SecondOrderAssembler.cc ${SOURCE_DIR}/SecondOrderAssembler.cc
...@@ -134,7 +133,6 @@ SET(AMDIS_SRC ${SOURCE_DIR}/AdaptBase.cc ...@@ -134,7 +133,6 @@ SET(AMDIS_SRC ${SOURCE_DIR}/AdaptBase.cc
${SOURCE_DIR}/SurfaceQuadrature.cc ${SOURCE_DIR}/SurfaceQuadrature.cc
${SOURCE_DIR}/Tetrahedron.cc ${SOURCE_DIR}/Tetrahedron.cc
${SOURCE_DIR}/Traverse.cc ${SOURCE_DIR}/Traverse.cc
${SOURCE_DIR}/TraverseParallel.cc
${SOURCE_DIR}/Triangle.cc ${SOURCE_DIR}/Triangle.cc
${SOURCE_DIR}/VertexVector.cc ${SOURCE_DIR}/VertexVector.cc
${SOURCE_DIR}/ZeroOrderAssembler.cc ${SOURCE_DIR}/ZeroOrderAssembler.cc
......
...@@ -44,7 +44,7 @@ available_tags=" CXX F77" ...@@ -44,7 +44,7 @@ available_tags=" CXX F77"
# ### BEGIN LIBTOOL CONFIG # ### BEGIN LIBTOOL CONFIG
# Libtool was configured on host p1q024: # Libtool was configured on host deimos101:
# Shell to use when invoking shell scripts. # Shell to use when invoking shell scripts.
SHELL="/bin/sh" SHELL="/bin/sh"
...@@ -6760,7 +6760,7 @@ build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac` ...@@ -6760,7 +6760,7 @@ build_old_libs=`case $build_libtool_libs in yes) $echo no;; *) $echo yes;; esac`
# End: # End:
# ### BEGIN LIBTOOL TAG CONFIG: CXX # ### BEGIN LIBTOOL TAG CONFIG: CXX
# Libtool was configured on host p1q024: # Libtool was configured on host deimos101:
# Shell to use when invoking shell scripts. # Shell to use when invoking shell scripts.
SHELL="/bin/sh" SHELL="/bin/sh"
...@@ -7065,7 +7065,7 @@ include_expsyms="" ...@@ -7065,7 +7065,7 @@ include_expsyms=""
# ### BEGIN LIBTOOL TAG CONFIG: F77 # ### BEGIN LIBTOOL TAG CONFIG: F77
# Libtool was configured on host p1q024: # Libtool was configured on host deimos101:
# Shell to use when invoking shell scripts. # Shell to use when invoking shell scripts.
SHELL="/bin/sh" SHELL="/bin/sh"
......
...@@ -18,7 +18,6 @@ ...@@ -18,7 +18,6 @@
#include "Element.h" #include "Element.h"
#include "QPsiPhi.h" #include "QPsiPhi.h"
#include "DOFVector.h" #include "DOFVector.h"
#include "OpenMP.h"
namespace AMDiS { namespace AMDiS {
......
...@@ -32,13 +32,12 @@ ...@@ -32,13 +32,12 @@
#define AMDIS_ASSEMBLER_H #define AMDIS_ASSEMBLER_H
#include <vector> #include <vector>
#include "AMDiS_fwd.h"
#include "FixVec.h" #include "FixVec.h"
#include "ZeroOrderAssembler.h" #include "ZeroOrderAssembler.h"
#include "FirstOrderAssembler.h" #include "FirstOrderAssembler.h"
#include "SecondOrderAssembler.h" #include "SecondOrderAssembler.h"
#include "ElInfo.h" #include "ElInfo.h"
#include "OpenMP.h"
#include "AMDiS_fwd.h"
namespace AMDiS { namespace AMDiS {
......
...@@ -16,7 +16,6 @@ ...@@ -16,7 +16,6 @@
#include "DOFVector.h" #include "DOFVector.h"
#include "BasisFunction.h" #include "BasisFunction.h"
#include "Lagrange.h" #include "Lagrange.h"
#include "OpenMP.h"
namespace AMDiS { namespace AMDiS {
......
...@@ -207,15 +207,10 @@ namespace AMDiS { ...@@ -207,15 +207,10 @@ namespace AMDiS {
TEST_EXIT(dofIndexed)("no dofIndexed\n"); TEST_EXIT(dofIndexed)("no dofIndexed\n");
#ifdef _OPENMP if (dofIndexed->getSize() < size)
#pragma omp critical (dofIndexAccess) dofIndexed->resize(size);
#endif
{ dofIndexedList.push_back(dofIndexed);
if (dofIndexed->getSize() < size)
dofIndexed->resize(size);
dofIndexedList.push_back(dofIndexed);
}
} }
...@@ -224,18 +219,13 @@ namespace AMDiS { ...@@ -224,18 +219,13 @@ namespace AMDiS {
FUNCNAME("DOFAdmin::removeDOFIndexed()"); FUNCNAME("DOFAdmin::removeDOFIndexed()");
bool removed = false; bool removed = false;
#ifdef _OPENMP std::list<DOFIndexedBase*>::iterator it;
#pragma omp critical (dofIndexAccess) std::list<DOFIndexedBase*>::iterator end = dofIndexedList.end();
#endif for (it = dofIndexedList.begin(); it != end; ++it) {
{ if (*it == dofIndexed) {
std::list<DOFIndexedBase*>::iterator it; dofIndexedList.erase(it);
std::list<DOFIndexedBase*>::iterator end = dofIndexedList.end(); removed = true;
for (it = dofIndexedList.begin(); it != end; ++it) { break;
if (*it == dofIndexed) {
dofIndexedList.erase(it);
removed = true;
break;
}
} }
} }
......
...@@ -35,7 +35,6 @@ ...@@ -35,7 +35,6 @@
#include "Global.h" #include "Global.h"
#include "FixVec.h" #include "FixVec.h"
#include "Serializable.h" #include "Serializable.h"
#include "OpenMP.h"
#include "AMDiS_fwd.h" #include "AMDiS_fwd.h"
namespace AMDiS { namespace AMDiS {
......
...@@ -157,10 +157,6 @@ namespace AMDiS { ...@@ -157,10 +157,6 @@ namespace AMDiS {
{ {
FUNCNAME("DOFVector<double>::getRecoveryGradient()"); FUNCNAME("DOFVector<double>::getRecoveryGradient()");
#ifdef _OPENMP
ERROR_EXIT("Using static variable while using OpenMP parallelization!\n");
#endif
// define result vector // define result vector
static DOFVector<WorldVector<double> > *vec = NULL; static DOFVector<WorldVector<double> > *vec = NULL;
...@@ -614,10 +610,6 @@ namespace AMDiS { ...@@ -614,10 +610,6 @@ namespace AMDiS {
{ {
FUNCNAME("DOFVector<double>::getGradient()"); FUNCNAME("DOFVector<double>::getGradient()");
#ifdef _OPENMP
ERROR_EXIT("Using static variable while using OpenMP parallelization!\n");
#endif
Mesh *mesh = feSpace->getMesh(); Mesh *mesh = feSpace->getMesh();
int dim = mesh->getDim(); int dim = mesh->getDim();
int dow = Global::getGeo(WORLD); int dow = Global::getGeo(WORLD);
......
...@@ -826,26 +826,9 @@ namespace AMDiS { ...@@ -826,26 +826,9 @@ namespace AMDiS {
("y.size = %d too small: admin->size = %d\n", y.getSize(), ("y.size = %d too small: admin->size = %d\n", y.getSize(),
admin->getUsedSize()); admin->getUsedSize());
// This is the old implementation of the mv-multiplication. It have been changed for (int i = 0; i < y.getSize(); i++)
// because of the OpenMP-parallelization: if (!admin->isDofFree(i))
// typename DOFVector<T>::Iterator xIterator(dynamic_cast<DOFIndexed<T>*>(const_cast<DOFVector<T>*>(&x)), USED_DOFS); y[i] += alpha * x[i];
// typename DOFVector<T>::Iterator yIterator(dynamic_cast<DOFIndexed<T>*>(&y), USED_DOFS);
// for(xIterator.reset(), yIterator.reset();
// !xIterator.end();
// ++xIterator, ++yIterator)
// {
// *yIterator += alpha * (*xIterator);
// };
int i;
int maxI = y.getSize();
#ifdef _OPENMP
#pragma omp parallel for schedule(dynamic, 25000) default(shared) private(i)
#endif
for (i = 0; i < maxI; i++)
if (!admin->isDofFree(i))
y[i] += alpha * x[i];
} }
template<typename T> template<typename T>
...@@ -892,26 +875,9 @@ namespace AMDiS { ...@@ -892,26 +875,9 @@ namespace AMDiS {
("y.size = %d too small: admin->size = %d\n", y.getSize(), ("y.size = %d too small: admin->size = %d\n", y.getSize(),
admin->getUsedSize()); admin->getUsedSize());
// This is the old implementation of the mv-multiplication. It have been changed for (int i = 0; i < y.getSize(); i++)
// because of the OpenMP-parallelization: if (!admin->isDofFree(i))
// typename DOFVector<T>::Iterator xIterator(dynamic_cast<DOFIndexed<T>*>(const_cast<DOFVector<T>*>(&x)), USED_DOFS); y[i] = alpha * y[i] + x[i];
// typename DOFVector<T>::Iterator yIterator(dynamic_cast<DOFIndexed<T>*>(&y), USED_DOFS);
// for(xIterator.reset(), yIterator.reset();
// !xIterator.end();
// ++xIterator, ++yIterator)
// {
// *yIterator = alpha *(*yIterator)+ (*xIterator);
// };
int i;
int maxI = y.getSize();
#ifdef _OPENMP
#pragma omp parallel for schedule(dynamic, 25000) default(shared) private(i)
#endif
for (i = 0; i < maxI; i++)
if (!admin->isDofFree(i))
y[i] = alpha * y[i] + x[i];
} }
template<typename T> template<typename T>
......
...@@ -19,7 +19,6 @@ ...@@ -19,7 +19,6 @@
#include "FiniteElemSpace.h" #include "FiniteElemSpace.h"
#include "Quadrature.h" #include "Quadrature.h"
#include "DOFVector.h" #include "DOFVector.h"
#include "OpenMP.h"
namespace AMDiS { namespace AMDiS {
...@@ -266,16 +265,11 @@ namespace AMDiS { ...@@ -266,16 +265,11 @@ namespace AMDiS {
const double *values; const double *values;
if (firstCall) { if (firstCall) {
#ifdef _OPENMP q10 = Q10PsiPhi::provideQ10PsiPhi(rowFeSpace->getBasisFcts(),
#pragma omp critical colFeSpace->getBasisFcts(),
#endif quadrature);
{ q1 = Q1Psi::provideQ1Psi(rowFeSpace->getBasisFcts(), quadrature);
q10 = Q10PsiPhi::provideQ10PsiPhi(rowFeSpace->getBasisFcts(), firstCall = false;
colFeSpace->getBasisFcts(),
quadrature);
q1 = Q1Psi::provideQ1Psi(rowFeSpace->getBasisFcts(), quadrature);
firstCall = false;
}
} }
const int **nEntries = q10->getNumberEntries(); const int **nEntries = q10->getNumberEntries();
...@@ -353,16 +347,11 @@ namespace AMDiS { ...@@ -353,16 +347,11 @@ namespace AMDiS {
void Quad01::calculateElementMatrix(const ElInfo *elInfo, ElementMatrix& mat) void Quad01::calculateElementMatrix(const ElInfo *elInfo, ElementMatrix& mat)
{ {
if (firstCall) { if (firstCall) {
#ifdef _OPENMP const BasisFunction *basFcts = rowFeSpace->getBasisFcts();
#pragma omp critical psiFast = updateFastQuadrature(psiFast, basFcts, INIT_PHI);
#endif basFcts = colFeSpace->getBasisFcts();
{ phiFast = updateFastQuadrature(phiFast, basFcts, INIT_GRD_PHI);
const BasisFunction *basFcts = rowFeSpace->getBasisFcts(); firstCall = false;
psiFast = updateFastQuadrature(psiFast, basFcts, INIT_PHI);
basFcts = colFeSpace->getBasisFcts();
phiFast = updateFastQuadrature(phiFast, basFcts, INIT_GRD_PHI);
firstCall = false;
}
} }
int nPoints = quadrature->getNumPoints(); int nPoints = quadrature->getNumPoints();
...@@ -406,16 +395,11 @@ namespace AMDiS { ...@@ -406,16 +395,11 @@ namespace AMDiS {
const double *values; const double *values;
if (firstCall) { if (firstCall) {
#ifdef _OPENMP q01 = Q01PsiPhi::provideQ01PsiPhi(rowFeSpace->getBasisFcts(),
#pragma omp critical colFeSpace->getBasisFcts(),
#endif quadrature);
{ q1 = Q1Psi::provideQ1Psi(rowFeSpace->getBasisFcts(), quadrature);
q01 = Q01PsiPhi::provideQ01PsiPhi(rowFeSpace->getBasisFcts(), firstCall = false;
colFeSpace->getBasisFcts(),
quadrature);
q1 = Q1Psi::provideQ1Psi(rowFeSpace->getBasisFcts(), quadrature);
firstCall = false;
}
} }
const int **nEntries = q01->getNumberEntries(); const int **nEntries = q01->getNumberEntries();
...@@ -447,16 +431,11 @@ namespace AMDiS { ...@@ -447,16 +431,11 @@ namespace AMDiS {
const double *values; const double *values;
if (firstCall) { if (firstCall) {
#ifdef _OPENMP q10 = Q10PsiPhi::provideQ10PsiPhi(rowFeSpace->getBasisFcts(),
#pragma omp critical colFeSpace->getBasisFcts(),
#endif quadrature);
{ q1 = Q1Psi::provideQ1Psi(rowFeSpace->getBasisFcts(), quadrature);
q10 = Q10PsiPhi::provideQ10PsiPhi(rowFeSpace->getBasisFcts(), firstCall = false;
colFeSpace->getBasisFcts(),
quadrature);
q1 = Q1Psi::provideQ1Psi(rowFeSpace->getBasisFcts(), quadrature);
firstCall = false;
}
} }
const int *nEntries = q1->getNumberEntries(); const int *nEntries = q1->getNumberEntries();
......
...@@ -932,9 +932,6 @@ namespace AMDiS { ...@@ -932,9 +932,6 @@ namespace AMDiS {
if (indices) { if (indices) {
result = indices; result = indices;
} else { } else {
#ifdef _OPENMP
ERROR_EXIT("Using static variable while using OpenMP parallelization!\n");
#endif
if (localVec && nBasFcts > localVecSize) { if (localVec && nBasFcts > localVecSize) {
delete [] localVec; delete [] localVec;
localVec = new DegreeOfFreedom[nBasFcts]; localVec = new DegreeOfFreedom[nBasFcts];
......
...@@ -152,7 +152,6 @@ NonLinSolver.h \ ...@@ -152,7 +152,6 @@ NonLinSolver.h \
NonLinSolver.hh \ NonLinSolver.hh \
NonLinUpdater.h \ NonLinUpdater.h \
OEMSolver.h \ OEMSolver.h \
OpenMP.h \
Operator.h \ Operator.h \
Operator.hh \ Operator.hh \
OperatorTerm.h \ OperatorTerm.h \
...@@ -187,7 +186,6 @@ RefinementManager1d.h \ ...@@ -187,7 +186,6 @@ RefinementManager1d.h \
RefinementManager2d.h \ RefinementManager2d.h \
RefinementManager3d.h \ RefinementManager3d.h \
ResidualEstimator.h \ ResidualEstimator.h \
ResidualParallelEstimator.h \
RobinBC.h \ RobinBC.h \
RobinBC.hh \ RobinBC.hh \
ScalableQuadrature.h \ ScalableQuadrature.h \
...@@ -211,7 +209,6 @@ SystemVector.h \ ...@@ -211,7 +209,6 @@ SystemVector.h \
Tetrahedron.h \ Tetrahedron.h \
TimedObject.h \ TimedObject.h \
Traverse.h \ Traverse.h \
TraverseParallel.h \
Triangle.h \ Triangle.h \
UmfPackSolver.h \ UmfPackSolver.h \
VertexInfo.h \ VertexInfo.h \
...@@ -354,7 +351,6 @@ RefinementManager1d.cc \ ...@@ -354,7 +351,6 @@ RefinementManager1d.cc \
RefinementManager2d.cc \ RefinementManager2d.cc \
RefinementManager3d.cc \ RefinementManager3d.cc \
ResidualEstimator.cc \ ResidualEstimator.cc \
ResidualParallelEstimator.cc \
RobinBC.cc \ RobinBC.cc \
ScalableQuadrature.cc \ ScalableQuadrature.cc \
SecondOrderAssembler.cc \ SecondOrderAssembler.cc \
...@@ -367,7 +363,6 @@ SubQuadrature.cc \ ...@@ -367,7 +363,6 @@ SubQuadrature.cc \
SurfaceQuadrature.cc \ SurfaceQuadrature.cc \
Tetrahedron.cc \ Tetrahedron.cc \
Traverse.cc \ Traverse.cc \
TraverseParallel.cc \
Triangle.cc \ Triangle.cc \
VertexVector.cc \ VertexVector.cc \
ZeroOrderAssembler.cc \ ZeroOrderAssembler.cc \
......
...@@ -118,18 +118,17 @@ am__libamdis_la_SOURCES_DIST = parallel/CheckerPartitioner.cc \ ...@@ -118,18 +118,17 @@ am__libamdis_la_SOURCES_DIST = parallel/CheckerPartitioner.cc \
RCNeighbourList.cc Recovery.cc RecoveryEstimator.cc \ RCNeighbourList.cc Recovery.cc RecoveryEstimator.cc \
RefinementManager.cc RefinementManager1d.cc \ RefinementManager.cc RefinementManager1d.cc \
RefinementManager2d.cc RefinementManager3d.cc \ RefinementManager2d.cc RefinementManager3d.cc \
ResidualEstimator.cc ResidualParallelEstimator.cc RobinBC.cc \ ResidualEstimator.cc RobinBC.cc ScalableQuadrature.cc \
ScalableQuadrature.cc SecondOrderAssembler.cc \ SecondOrderAssembler.cc SecondOrderTerm.cc Serializer.cc \
SecondOrderTerm.cc Serializer.cc StandardProblemIteration.cc \ StandardProblemIteration.cc SubAssembler.cc SubElInfo.cc \
SubAssembler.cc SubElInfo.cc SubQuadrature.cc \ SubQuadrature.cc SurfaceQuadrature.cc Tetrahedron.cc \
SurfaceQuadrature.cc Tetrahedron.cc Traverse.cc \ Traverse.cc Triangle.cc VertexVector.cc ZeroOrderAssembler.cc \
TraverseParallel.cc Triangle.cc VertexVector.cc \ ZeroOrderTerm.cc io/ArhReader.cc io/ArhWriter.cc \
ZeroOrderAssembler.cc ZeroOrderTerm.cc io/ArhReader.cc \ io/DataCollector.cc io/DofWriter.cc io/ElementFileWriter.cc \
io/ArhWriter.cc io/DataCollector.cc io/DofWriter.cc \ io/FileWriter.cc io/GNUPlotWriter.cc io/MacroInfo.cc \
io/ElementFileWriter.cc io/FileWriter.cc io/GNUPlotWriter.cc \ io/MacroReader.cc io/MacroWriter.cc io/PngWriter.cc \
io/MacroInfo.cc io/MacroReader.cc io/MacroWriter.cc \ io/PovrayWriter.cc io/ValueReader.cc io/ValueWriter.cc \
io/PngWriter.cc io/PovrayWriter.cc io/ValueReader.cc \ io/VtkWriter.cc parallel/InteriorBoundary.cc \
io/ValueWriter.cc io/VtkWriter.cc parallel/InteriorBoundary.cc \
time/RosenbrockAdaptInstationary.cc time/RosenbrockMethod.cc \ time/RosenbrockAdaptInstationary.cc time/RosenbrockMethod.cc \
time/RosenbrockStationary.cc time/RosenbrockStationary.cc
@USE_PARALLEL_DOMAIN_AMDIS_TRUE@am__objects_1 = libamdis_la-CheckerPartitioner.lo \ @USE_PARALLEL_DOMAIN_AMDIS_TRUE@am__objects_1 = libamdis_la-CheckerPartitioner.lo \
...@@ -187,26 +186,24 @@ am_libamdis_la_OBJECTS = $(am__objects_3) libamdis_la-AdaptBase.lo \ ...@@ -187,26 +186,24 @@ am_libamdis_la_OBJECTS = $(am__objects_3) libamdis_la-AdaptBase.lo \
libamdis_la-RefinementManager1d.lo \ libamdis_la-RefinementManager1d.lo \
libamdis_la-RefinementManager2d.lo \ libamdis_la-RefinementManager2d.lo \
libamdis_la-RefinementManager3d.lo \ libamdis_la-RefinementManager3d.lo \
libamdis_la-ResidualEstimator.lo \ libamdis_la-ResidualEstimator.lo libamdis_la-RobinBC.lo \
libamdis_la-ResidualParallelEstimator.lo \ libamdis_la-ScalableQuadrature.lo \
libamdis_la-RobinBC.lo libamdis_la-ScalableQuadrature.lo \
libamdis_la-SecondOrderAssembler.lo \ libamdis_la-SecondOrderAssembler.lo \
libamdis_la-SecondOrderTerm.lo libamdis_la-Serializer.lo \ libamdis_la-SecondOrderTerm.lo libamdis_la-Serializer.lo \
libamdis_la-StandardProblemIteration.lo \ libamdis_la-StandardProblemIteration.lo \
libamdis_la-SubAssembler.lo libamdis_la-SubElInfo.lo \ libamdis_la-SubAssembler.lo libamdis_la-SubElInfo.lo \
libamdis_la-SubQuadrature.lo libamdis_la-SurfaceQuadrature.lo \ libamdis_la-SubQuadrature.lo libamdis_la-SurfaceQuadrature.lo \
libamdis_la-Tetrahedron.lo libamdis_la-Traverse.lo \ libamdis_la-Tetrahedron.lo libamdis_la-Traverse.lo \
libamdis_la-TraverseParallel.lo libamdis_la-Triangle.lo \ libamdis_la-Triangle.lo libamdis_la-VertexVector.lo \
libamdis_la-VertexVector.lo libamdis_la-ZeroOrderAssembler.lo \ libamdis_la-ZeroOrderAssembler.lo libamdis_la-ZeroOrderTerm.lo \
libamdis_la-ZeroOrderTerm.lo libamdis_la-ArhReader.lo \ libamdis_la-ArhReader.lo libamdis_la-ArhWriter.lo \
libamdis_la-ArhWriter.lo libamdis_la-DataCollector.lo \ libamdis_la-DataCollector.lo libamdis_la-DofWriter.lo \
libamdis_la-DofWriter.lo libamdis_la-ElementFileWriter.lo \ libamdis_la-ElementFileWriter.lo libamdis_la-FileWriter.lo \
libamdis_la-FileWriter.lo libamdis_la-GNUPlotWriter.lo \ libamdis_la-GNUPlotWriter.lo libamdis_la-MacroInfo.lo \
libamdis_la-MacroInfo.lo libamdis_la-MacroReader.lo \ libamdis_la-MacroReader.lo libamdis_la-MacroWriter.lo \
libamdis_la-MacroWriter.lo libamdis_la-PngWriter.lo \ libamdis_la-PngWriter.lo libamdis_la-PovrayWriter.lo \
libamdis_la-PovrayWriter.lo libamdis_la-ValueReader.lo \ libamdis_la-ValueReader.lo libamdis_la-ValueWriter.lo \
libamdis_la-ValueWriter.lo libamdis_la-VtkWriter.lo \ libamdis_la-VtkWriter.lo libamdis_la-InteriorBoundary.lo \
libamdis_la-InteriorBoundary.lo \
libamdis_la-RosenbrockAdaptInstationary.lo \ libamdis_la-RosenbrockAdaptInstationary.lo \
libamdis_la-RosenbrockMethod.lo \ libamdis_la-RosenbrockMethod.lo \
libamdis_la-RosenbrockStationary.lo libamdis_la-RosenbrockStationary.lo
...@@ -475,7 +472,6 @@ NonLinSolver.h \ ...@@ -475,7 +472,6 @@ NonLinSolver.h \
NonLinSolver.hh \ NonLinSolver.hh \
NonLinUpdater.h \ NonLinUpdater.h \
OEMSolver.h \ OEMSolver.h \
OpenMP.h \
Operator.h \ Operator.h \
Operator.hh \ Operator.hh \
OperatorTerm.h \ OperatorTerm.h \
...@@ -510,7 +506,6 @@ RefinementManager1d.h \ ...@@ -510,7 +506,6 @@ RefinementManager1d.h \
RefinementManager2d.h \ RefinementManager2d.h \
RefinementManager3d.h \ RefinementManager3d.h \
ResidualEstimator.h \ ResidualEstimator.h \
ResidualParallelEstimator.h \
RobinBC.h \ RobinBC.h \
RobinBC.hh \ RobinBC.hh \
ScalableQuadrature.h \ ScalableQuadrature.h \
...@@ -534,7 +529,6 @@ SystemVector.h \ ...@@ -534,7 +529,6 @@ SystemVector.h \
Tetrahedron.h \ Tetrahedron.h \
TimedObject.h \ TimedObject.h \
Traverse.h \ Traverse.h \
TraverseParallel.h \
Triangle.h \ Triangle.h \
UmfPackSolver.h \ UmfPackSolver.h \
VertexInfo.h \ VertexInfo.h \
...@@ -677,7 +671,6 @@ RefinementManager1d.cc \ ...@@ -677,7 +671,6 @@ RefinementManager1d.cc \
RefinementManager2d.cc \ RefinementManager2d.cc \
RefinementManager3d.cc \ RefinementManager3d.cc \
ResidualEstimator.cc \ ResidualEstimator.cc \
ResidualParallelEstimator.cc \
RobinBC.cc \ RobinBC.cc \
ScalableQuadrature.cc \ ScalableQuadrature.cc \
SecondOrderAssembler.cc \ SecondOrderAssembler.cc \
...@@ -690,7 +683,6 @@ SubQuadrature.cc \ ...@@ -690,7 +683,6 @@ SubQuadrature.cc \
SurfaceQuadrature.cc \ SurfaceQuadrature.cc \
Tetrahedron.cc \ Tetrahedron.cc \
Traverse.cc \ Traverse.cc \
TraverseParallel.cc \
Triangle.cc \ Triangle.cc \
VertexVector.cc \ VertexVector.cc \
ZeroOrderAssembler.cc \ ZeroOrderAssembler.cc \
...@@ -911,7 +903,6 @@ distclean-compile: ...@@ -911,7 +903,6 @@ distclean-compile:
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-RefinementManager2d.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-RefinementManager2d.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-RefinementManager3d.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-RefinementManager3d.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-ResidualEstimator.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-ResidualEstimator.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-ResidualParallelEstimator.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-RobinBC.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libamdis_la-RobinBC.Plo@am__quote@