|
From: | Stéphane Del Pino |
Subject: | [ff3d-cvs] ff3d/solver UserFunction.hpp UserFunction.cpp P... |
Date: | Mon, 03 Nov 2003 13:56:06 -0500 |
CVSROOT: /cvsroot/ff3d Module name: ff3d Branch: Changes by: Stéphane Del Pino <address@hidden> 03/11/03 13:56:05 Modified files: solver : UserFunction.hpp UserFunction.cpp PenalizedFictitousDomain.hpp PenalizedFictitousDomain.cpp Mesh.hpp Makefile.am EliminatedFictitiousDomain.hpp EliminatedFictitiousDomain.cpp DegreeOfFreedomSet.hpp BoundaryConditionDiscretizationElimination.hpp Added files: solver : FictitiousDomainMethod.hpp FictitiousDomainMethod.cpp DegreeOfFreedomFDMSet.hpp Log message: During bug hunting did some design improvements. - fixed a round bug that let conjugate gradient to converge but not preconditionned conjugate gradient! - factorised a lot of code between elimination and penalty for dirichlet - degrees of freedom are now (for degree 1) vertices that are carried by a cell that do intersect the mesh. This implies smaller linear systems to solve and may, or not (depending on the case), be faster. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/FictitiousDomainMethod.hpp?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/FictitiousDomainMethod.cpp?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/DegreeOfFreedomFDMSet.hpp?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/UserFunction.hpp.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/UserFunction.cpp.diff?tr1=1.6&tr2=1.7&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/PenalizedFictitousDomain.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/PenalizedFictitousDomain.cpp.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/Mesh.hpp.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/Makefile.am.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/EliminatedFictitiousDomain.hpp.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/EliminatedFictitiousDomain.cpp.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/DegreeOfFreedomSet.hpp.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/ff3d/ff3d/solver/BoundaryConditionDiscretizationElimination.hpp.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
[Prev in Thread] | Current Thread | [Next in Thread] |