Am trying to build the code in a PETsc tutorial:

http://www.mcs.anl.gov/petsc/petsc-dev/src/ksp/ksp/examples/tutorials/ex7.c.html


Got past the compile error regarding KSPSetOperators by adding the fourth 
parameter:

ierr = KSPSetOperators(ksp,A,A,SAME_PRECONDITIONER);CHKERRQ(ierr);


Added the include file the man page said was needed:

#include <petscsys.h>


Using the following build command:

gcc gmres_ex7.c -o gmres_ex7 -I $PET_HOME/pkgs/valgrind-3.6.1/include -I 
$PET_HOME/.unsupported/petsc-3.4.4/Installed/include -I 
$PET_HOME/.unsupported/mpich-3.0.3/Installed/include -L 
$PET_HOME/.unsupported/petsc-3.4.4/Installed/lib -l petsc


Getting the following link error:

undefined reference to `PetscMalloc1'


Many thanks for any insights the group has to offer.


Best,

Peter.


________________________________
This electronic message transmission and any attachments that accompany it 
contain information from DRCĀ® (Dynamics Research Corporation) or its 
subsidiaries, or the intended recipient, which is privileged, proprietary, 
business confidential, or otherwise protected from disclosure and is the 
exclusive property of DRC and/or the intended recipient. The information in 
this email is solely intended for the use of the individual or entity that is 
the intended recipient. If you are not the intended recipient, any use, 
dissemination, distribution, retention, or copying of this communication, 
attachments, or substance is prohibited. If you have received this electronic 
transmission in error, please immediately reply to the author via email that 
you received the message by mistake and also promptly and permanently delete 
this message and all copies of this email and any attachments. We thank you for 
your assistance and apologize for any inconvenience.

Reply via email to