From 88eba33468380cfe699b599b3dfe6add9da0b54e Mon Sep 17 00:00:00 2001 From: Thomas Witkowski <thomas.witkowski@gmx.de> Date: Mon, 21 Sep 2009 15:38:52 +0000 Subject: [PATCH] Work on debugging functions wihtin ProblemVec, part 2. --- AMDiS/libtool | 18 +++++++++--------- AMDiS/src/ParallelDomainBase.cc | 19 ------------------- AMDiS/src/ProblemVec.cc | 2 +- 3 files changed, 10 insertions(+), 29 deletions(-) diff --git a/AMDiS/libtool b/AMDiS/libtool index 3b667337..10b5aa1c 100755 --- a/AMDiS/libtool +++ b/AMDiS/libtool @@ -82,13 +82,13 @@ AR="ar" AR_FLAGS="cru" # A C compiler. -LTCC="gcc" +LTCC="/usr/lib/openmpi/1.2.7-gcc//bin/mpicc" # LTCC compiler flags. LTCFLAGS="-g -O2" # A language-specific compiler. -CC="gcc" +CC="/usr/lib/openmpi/1.2.7-gcc//bin/mpicc" # Is the compiler the GNU C compiler? with_gcc=yes @@ -174,7 +174,7 @@ dlopen_self=unknown dlopen_self_static=unknown # Compiler flag to prevent dynamic linking. -link_static_flag="-static" +link_static_flag="" # Compiler flag to turn off builtin functions. no_builtin_flag=" -fno-builtin" @@ -6801,13 +6801,13 @@ AR="ar" AR_FLAGS="cru" # A C compiler. -LTCC="gcc" +LTCC="/usr/lib/openmpi/1.2.7-gcc//bin/mpicc" # LTCC compiler flags. LTCFLAGS="-g -O2" # A language-specific compiler. -CC="g++" +CC="/usr/lib/openmpi/1.2.7-gcc//bin/mpiCC" # Is the compiler the GNU C compiler? with_gcc=yes @@ -6893,7 +6893,7 @@ dlopen_self=unknown dlopen_self_static=unknown # Compiler flag to prevent dynamic linking. -link_static_flag="-static" +link_static_flag="" # Compiler flag to turn off builtin functions. no_builtin_flag=" -fno-builtin" @@ -6960,11 +6960,11 @@ predeps="" # Dependencies to place after the objects being linked to create a # shared library. -postdeps="-lstdc++ -lm -lgcc_s -lc -lgcc_s" +postdeps="-lmpi_cxx -lmpi -lopen-rte -lopen-pal -ldl -lnsl -lutil -ldl -lstdc++ -lm -lgcc_s -lpthread -lc -lgcc_s" # The library search path used internally by the compiler when linking # a shared library. -compiler_lib_search_path=`echo "-L/usr/lib/gcc/i386-redhat-linux/4.1.2 -L/usr/lib/gcc/i386-redhat-linux/4.1.2 -L/usr/lib/gcc/i386-redhat-linux/4.1.2/../../.." | $SED -e "s@${gcc_dir}@\${gcc_dir}@g;s@${gcc_ver}@\${gcc_ver}@g"` +compiler_lib_search_path=`echo "-L/usr/lib/openmpi/1.2.7-gcc/lib -L/usr/lib/gcc/i386-redhat-linux/4.1.2 -L/usr/lib/gcc/i386-redhat-linux/4.1.2 -L/usr/lib/gcc/i386-redhat-linux/4.1.2/../../.." | $SED -e "s@${gcc_dir}@\${gcc_dir}@g;s@${gcc_ver}@\${gcc_ver}@g"` # Method to check whether dependent libraries are shared objects. deplibs_check_method="pass_all" @@ -7109,7 +7109,7 @@ AR="ar" AR_FLAGS="cru" # A C compiler. -LTCC="gcc" +LTCC="/usr/lib/openmpi/1.2.7-gcc//bin/mpicc" # LTCC compiler flags. LTCFLAGS="-g -O2" diff --git a/AMDiS/src/ParallelDomainBase.cc b/AMDiS/src/ParallelDomainBase.cc index 6c72d344..08839103 100644 --- a/AMDiS/src/ParallelDomainBase.cc +++ b/AMDiS/src/ParallelDomainBase.cc @@ -502,25 +502,6 @@ namespace AMDiS { if ((*mat)[i][j]) setDofMatrix((*mat)[i][j], nComponents, i, j); - if (mpiRank == 0) { - std::cout << "TEST 0a: " << mapLocalGlobalDOFs[2] << std::endl; - - for (DofMapping::iterator it = mapLocalToDofIndex.begin(); - it != mapLocalToDofIndex.end(); ++it) - if (it->second == 2) - std::cout << "TEST 0b: " << it->first << std::endl; - - } else { - std::cout << "TEST 1a " << mapLocalGlobalDOFs[4] << std::endl; - - for (DofMapping::iterator it = mapLocalToDofIndex.begin(); - it != mapLocalToDofIndex.end(); ++it) - if (it->second == 4) - std::cout << "TEST 1b: " << it->first << std::endl; - } - - exit(0); - MatAssemblyBegin(petscMatrix, MAT_FINAL_ASSEMBLY); MatAssemblyEnd(petscMatrix, MAT_FINAL_ASSEMBLY); diff --git a/AMDiS/src/ProblemVec.cc b/AMDiS/src/ProblemVec.cc index fdcfef12..3e8860d6 100644 --- a/AMDiS/src/ProblemVec.cc +++ b/AMDiS/src/ProblemVec.cc @@ -766,7 +766,7 @@ namespace AMDiS { matrix->finishInsertion(); if (assembleMatrix && matrix->getBoundaryManager()) - matrix->getBoundaryManager()->exitMatrix(matrix); + matrix->getBoundaryManager()->exitMatrix(matrix); if (matrix) nnz += matrix->getBaseMatrix().nnz(); -- GitLab