Getting a compile error after updating libMesh: Compiling C++ (in optimized mode) src/solvers/petsc_linear_solver.C... libmesh/include/solvers/petsc_linear_solver.h: In member function ‘void libMesh::PetscLinearSolver<T>::_create_complement_is(const libMesh::NumericVector<T>&) [with T = double]’: src/solvers/petsc_linear_solver.C:1579: instantiated from here libmesh/include/solvers/petsc_linear_solver.h:360: error: ‘ISComplement’ was not declared in this scope make: *** [src/solvers/petsc_linear_solver.i386-apple-darwin10.5.0.opt.o] Error 1
It appears that the function ISComplement() does not exist in petsc 2.3.3. I'm not familiar enough with what this code is supposed to be doing to be able to say if it's possible to achieve with 2.3.3 or if it should just be ifdef'd out. I assume it has something to do with solving on partial domains? For now I've just commented that line out... and it works... but we should fix this pretty quickly. Derek ------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ Libmesh-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-devel
