[overture] Re: Error while linking : cg.v23 -- checkForSymmetry

  • From: Bill Henshaw <henshaw@xxxxxxxx>
  • To: overture@xxxxxxxxxxxxx
  • Date: Tue, 14 Apr 2009 07:43:45 -0700

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

Other related posts:

  • » [overture] Re: Error while linking : cg.v23 -- checkForSymmetry - Bill Henshaw