From: <pco...@ue...> - 2007-04-13 18:43:21
|
> Actually, make link_examples no longer works. I think Roy recently > changed > all the example Makefiles... Try just typing make in your ex0 directory. This is what I did in the ex0 directory: >make clean >make >./ex0-opt and this was the result: -------------------------------------------------------------------------- Petsc Version 2.2.0, Patch 2, Released May 10, 2004 The PETSc Team pet...@mc... http://www.mcs.anl.gov/petsc/ See docs/changes/index.html for recent updates. See docs/troubleshooting.html for hints about trouble shooting. See docs/index.html for manual pages. ----------------------------------------------------------------------- ./ex0-opt on a linux named alinex-2PUb8L by paulo Fri Apr 13 19:12:55 2007 Libraries linked from /home/hazelsct/packages/petsc-2.2.0/lib/libO/linux ----------------------------------------------------------------------- [0]PETSC ERROR: VecSet() line 810 in src/vec/interface/vector.c [0]PETSC ERROR: Null argument, when expecting valid pointer! [0]PETSC ERROR: Null Object: Parameter # 2! [0]PETSC ERROR: User provided function() line 605 in unknowndirectory//home/paulo/libmesh/include/numerics/petsc_vector.h [0] MPI Abort by user Aborting program ! [0] Aborting program! p0_4617: p4_error: : 85 --------------------------------------------------- | Time: Fri Apr 13 19:12:55 2007 | | OS: Linux | | HostName: alinex-2PUb8L | | OS Release: 2.6.12-1-586tsc | | OS Version: #1 Sat Oct 29 08:01:24 EDT 2005 | | Machine: i686 | | Username: paulo | --------------------------------------------------- ------------------------------------------------------------------------------ | libMesh Performance: Alive time=0.027759, Active time=0.000683 | ------------------------------------------------------------------------------ | Event nCalls Total Avg Percent of | | Time Time Active Time | |------------------------------------------------------------------------------| | | | | | DofMap | | create_dof_constraints() 1 0.0000 0.000008 1.17 | | distribute_dofs() 1 0.0003 0.000330 48.32 | | dof_indices() 12 0.0001 0.000006 11.13 | | reinit() 1 0.0001 0.000084 12.30 | | | | Mesh | | find_neighbors() 1 0.0001 0.000128 18.74 | | renumber_nodes_and_elem() 1 0.0000 0.000007 1.02 | | | | MeshTools::Generation | | build_cube() 1 0.0000 0.000050 7.32 | ------------------------------------------------------------------------------ | Totals: 18 0.0007 100.00 | ------------------------------------------------------------------------------ In fact I have version 2.2.0 in /usr/lib/petsc but why finds this version and not the one in libmesh/contrib ?? > -John > > > Roy Stogner writes: > > On Fri, 13 Apr 2007, pco...@ue... wrote: > > > > > Then I recompiled petsc and libmesh but the problem maintains... > > > > Actually, now the problem is different. :-P > > > > >> make link_examples > > > > > > make[1]: Entering directory `/home/paulo/libmesh/examples' > > > make[2]: Entering directory `/home/paulo/libmesh/examples/ex0' > > > g++ -DNDEBUG -O2 -felide-constructors -fPIC -funroll-loops > > > -fstrict-aliasing -Wdisabled-optimization > -DPETSC_USE_DYNAMIC_LIBRARIES > > > ex0.C -o ex0 > > > ex0.C:33:18: mesh.h: No such file or directory > > > ex0.C:34:29: mesh_generation.h: No such file or directory > > > ex0.C:35:24: edge_edge3.h: No such file or directory > > > ex0.C:36:24: gnuplot_io.h: No such file or directory > > > (...) > > > > Somehow in correcting your library paths you've managed to unset your > > include paths. The thing to do now is to see what they've been set to > > and figure out where the Makefiles or your configure options aren't > > setting them correctly. > > --- > > Roy > |