Hi Dominic: That function is missing in cg and for some reason gcc doesn't care. Here is a function you can use -- add to cg/common/src/advance.bC after #include statements at the top. ...Bill int checkForSymmetry(realCompositeGridFunction & u, Parameters & parameters, const aString & label, int numberOfGhostLinesToCheck) // ================================================================================================== // check for symmetry -- this is for testing 3D AMR grids where the solution should be constant along i2 // ================================================================================================== { return 0; } #DOMINIC DENVER JOHN CHANDAR# wrote:
Hi,Im getting the following error during the final stage of compilation of cgins and cgsm.. make[1]: Leaving directory `/home/pdominic/overturev23/cg.v23/common' icpc -fPIC -g -w -I./src -I../common/src -I../common/shared -I../common/moving/src -I../common/chemistry -I../common/dataBase -I../src -I/home/pdominic/overturev23/Overture.v23/include -I/home/pdominic/overturev23/A++P++-0.7.9d/A++/install/include -I/home/pdominic/overturev22/hdf5-1.6.5-serial/include -I/home/pdominic/overturev22/petsc-2.3.2-p3/include -I/home/pdominic/overturev22/petsc-2.3.2-p3/bmake/linux-gnu-c-debug -DOVERTURE_USE_PETSC -I/home/pdominic/overturev22/petsc-2.3.2-p3/include/mpiuni -I/home/overture/Mesa-6.2.1/include -o /home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/bin/cgins /home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/obj/cginsMain.o /home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/obj/buildEquationSolvers.o /home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/obj/PETScEquationSolver.o /home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/obj/MultigridEquationSolver.o -Wl,-rpath,/home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/lib -L/home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/lib -lCgins -Wl,-rpath,/home/pdominic/overturev23/cg.v23/SERIALBUILD/common/lib -L/home/pdominic/overturev23/cg.v23/SERIALBUILD/common/lib -lCgCommon -Wl,-rpath,/home/pdominic/overturev23/Overture.v23/lib -L/home/pdominic/overturev23/Overture.v23/lib -lOverture -lOverture_static -Wl,-rpath,/home/pdominic/overturev22/hdf5-1.6.5-serial/lib -L/home/pdominic/overturev22/hdf5-1.6.5-serial/lib -lhdf5 -ljpeg -lz -Wl,-rpath,/home/pdominic/overturev22/petsc-2.3.2-p3/lib/linux-gnu-c-debug -L/home/pdominic/overturev22/petsc-2.3.2-p3/lib/linux-gnu-c-debug -lpetscksp -lpetscdm -lpetscmat -lpetscvec -lpetsc -lmpiuni -Wl,-rpath,/home/pdominic/overturev23/A++P++-0.7.9d/A++/install/lib -L/home/pdominic/overturev23/A++P++-0.7.9d/A++/install/lib -lApp -lApp_static -Wl,-rpath,/home/overture/lapack/lib -L/home/overture/lapack/lib -llapack -lblas -Wl,-rpath,/opt/intel/fce/10.1.011/lib -L/opt/intel/fce/10.1.011/lib -lifcoremt -lifport -Wl,-rpath,/home/overture/Mesa-6.2.1/lib64 -L/home/overture/Mesa-6.2.1/lib64 -lGL -lGLU -lOSMesa -Wl,-rpath,/home/overture/openMotif/lib64 -L/home/overture/openMotif/lib64 -lXm -L/usr/X11R6/lib64 -lXpm -lXp -lXt -lXmu -lXi -lXext -lX11 -Wl,-rpath,/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/CORE -L/usr/lib/perl5/5.8.8/x86_64-linux-thread-multi/CORE -lperl -lm -ldl -lcrypt -lpthread */home/pdominic/overturev23/cg.v23/SERIALBUILD/common/lib/libCgCommon.so: undefined reference to `checkForSymmetry(doubleCompositeGridFunction&, Parameters&, aString const&, int)' make: *** [/home/pdominic/overturev23/cg.v23/SERIALBUILD/ins/bin/cgins] Error 1*cg.v23/ins>I tried to locate the function checkForSymmetry().. its declaration is there, but im unable to find its definition.. Regards,Dominic