<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Sep 1, 2017 at 5:48 AM, Afrah Najib <span dir="ltr"><<a href="mailto:afrah.nacib@gmail.com" target="_blank">afrah.nacib@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I want to use use PETSc in a hybrid solver(direct- iterative) called PDSLin 2.0.0.[<a href="http://portal.nersc.gov/project/sparse/pdslin/" target="_blank">http://portal.nersc.<wbr>gov/project/sparse/pdslin/</a>]<div><br></div><div>the version of PETSc used is petsc3.7.6. When running the examples, I got the following errors:</div><div><br></div><div><div><br></div><div><div><br></div><div><div style="font-size:12.8px">:~/pdslin_2.0.0/examples$ make all</div><div style="font-size:12.8px">/usr/share/mpich-install/bin/m<wbr>picc -I/usr/share/mpich-install/inc<wbr>lude -I/home/afrah/pdslin_2.0.0/inc<wbr>lude -I/home/afrah/SuperLU_DIST_5.<wbr>1.2/SRC -I/usr/include -I/usr/local/include -I/home/afrah/PETSc-library2/<wbr>petsc-3.7.6/source/include -I/home/afrah/PETSc-library2/p<wbr>etsc-3.7.6-complex/source/incl<wbr>ude -I/home/afrah/scotch-6.0.4/inc<wbr>lude -c dtest.c -o dtest.o -g -O0 -fopenmp -std=c99 -DWITH_PETSC</div><span class="m_1776418018730651923gmail-im" style="font-size:12.8px"><div>dtest.c: In function ‘main’:</div><div>dtest.c:53:20: warning: implicit declaration of function ‘pdslin_print_input’ [-Wimplicit-function-declarati<wbr>on]</div><div> if ( !proc_id ) pdslin_print_input(&input);</div><div> ^</div><div>dtest.c:127:39: warning: implicit declaration of function ‘pdslin_print_stat’ [-Wimplicit-function-declarati<wbr>on]</div><div> if( input.verbose == PDSLin_VALL ) pdslin_print_stat( &sta</div></span></div></div></div></div></blockquote><div><br></div><div>Note that below, you do not have -lpetsc. I would recommend using the PETSc makefiles, but you can also run 'make getlinklibs' to the correct link line.</div><div><br></div><div> Thanks,</div><div><br></div><div> Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><span class="m_1776418018730651923gmail-im" style="font-size:12.8px"><div><span style="font-size:12.8px"> ^</span></div></span><div style="font-size:12.8px">/usr/share/mpich-install/bin/m<wbr>picc -fopenmp dtest.o -L/usr/share/mpich-install/li<wbr>b/libmpi.a /home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a -lm -llapack -lblas -Wl,-rpath,/home/afrah/SuperLU<wbr>_DIST_5.1.2/lib -L/home/afrah/SuperLU_DIST_5.1<wbr>.2/lib -lsuperlu_dist -Wl,-rpath,/usr/local/lib -L/usr/local/lib -lmetis -Wl,-rpath,/usr/share/parmeti<wbr>s/lib -L/usr/share/parmetis/lib -lparmetis -L/home/afrah/PETSc-library2/p<wbr>etsc-3.7.6/source/lib/libpetsc<wbr>.so -o dtest -g -O0 -fopenmp -std=c99 -DWITH_PETSC</div><div style="font-size:12.8px">/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_core.o): In function `PetscMPITypeSizeComm':</div><div style="font-size:12.8px">/home/afrah/PETSc-library2/pet<wbr>sc-3.7.6/source/include/petscl<wbr>og.h:328: undefined reference to `PetscError'</div><div style="font-size:12.8px">/home/afrah/PETSc-library2/pet<wbr>sc-3.7.6/source/include/petscl<wbr>og.h:329: undefined reference to `PetscError'</div><div style="font-size:12.8px"><div class="m_1776418018730651923gmail-adm"><div id="m_1776418018730651923gmail-q_15e3b592a923e02e_3" class="m_1776418018730651923gmail-ajR m_1776418018730651923gmail-h4"><div class="m_1776418018730651923gmail-ajT"></div></div></div><div class="m_1776418018730651923gmail-im"><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_core.o): In function `dcomp_schur':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:92: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:92: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:121: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:121: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:129: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_core.o):/ho<wbr>me/afrah/pdslin_2.0.0/src/dpds<wbr>lin_core.c:129: more undefined references to `petsc_gather_ct' follow</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_core.o): In function `dcomp_sol':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:486: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:486: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:495: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:495: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:496: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_core.o):/ho<wbr>me/afrah/pdslin_2.0.0/src/dpds<wbr>lin_core.c:496: more undefined references to `petsc_allreduce_ct' follow</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_core.o): In function `dcomp_sol':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:614: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:614: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:625: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:625: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:625: undefined reference to `petsc_send_len'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:659: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:659: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:793: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:793: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:793: undefined reference to `petsc_send_len'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:795: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:795: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:795: undefined reference to `petsc_send_len'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:803: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:803: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:812: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:812: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:862: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:862: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:891: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_core.o):/ho<wbr>me/afrah/pdslin_2.0.0/src/dpds<wbr>lin_core.c:891: more undefined references to `petsc_allreduce_ct' follow</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_core.o): In function `dallgather_ssol':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:1094: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:1094: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_core.o): In function `dsparsify_schur':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:1331: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:1331: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:1357: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_core.o):/ho<wbr>me/afrah/pdslin_2.0.0/src/dpds<wbr>lin_core.c:1357: more undefined references to `petsc_gather_ct' follow</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_core.o): In function `dsparsify_schur':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:1789: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:1789: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:1861: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_core.c:1861: undefined reference to `petsc_gather_ct'</div></div></div><div style="font-size:12.8px">/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_petsc.o): In function `PetscMPITypeSizeComm':</div><div style="font-size:12.8px">/home/afrah/PETSc-library2/pet<wbr>sc-3.7.6/source/include/petscl<wbr>og.h:328: undefined reference to `PetscError'</div><div style="font-size:12.8px">/home/afrah/PETSc-library2/pet<wbr>sc-3.7.6/source/include/petscl<wbr>og.h:329: undefined reference to `PetscError'</div><div style="font-size:12.8px"><div class="m_1776418018730651923gmail-adm"><div id="m_1776418018730651923gmail-q_15e3b592a923e02e_5" class="m_1776418018730651923gmail-ajR m_1776418018730651923gmail-h4"><div class="m_1776418018730651923gmail-ajT"></div></div></div><div class="m_1776418018730651923gmail-im"><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_petsc.o): In function `dpetsc_init':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:60: undefined reference to `PetscInitialized'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:62: undefined reference to `PetscInitialize'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:63: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_petsc.o): In function `dpetsc_clean':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:71: undefined reference to `PetscFinalize'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:72: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_petsc.o): In function `dsolve_schur_petsc':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:164: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:164: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:164: undefined reference to `petsc_send_len'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:229: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:229: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:229: undefined reference to `petsc_send_len'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:251: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:251: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:251: undefined reference to `petsc_send_len'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:292: undefined reference to `VecCreate'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:292: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:293: undefined reference to `VecSetSizes'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:293: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:294: undefined reference to `VecSetFromOptions'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:294: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:295: undefined reference to `VecDuplicate'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:295: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:296: undefined reference to `VecDuplicate'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:296: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:305: undefined reference to `MatCreate'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:305: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:306: undefined reference to `MatSetSizes'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:306: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:308: undefined reference to `MatSetFromOptions'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:308: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:311: undefined reference to `MatCreateShell'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:312: undefined reference to `MatShellSetOperation'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:325: undefined reference to `MatCreate'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:325: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:326: undefined reference to `MatSetSizes'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:326: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:328: undefined reference to `MatSetFromOptions'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:328: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:346: undefined reference to `MatMPIAIJSetPreallocation'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:347: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:348: undefined reference to `MatSeqAIJSetPreallocation'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:349: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:359: undefined reference to `MatMPIAIJSetPreallocation'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:360: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:361: undefined reference to `MatSeqAIJSetPreallocation'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:362: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:377: undefined reference to `MatSetValues'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:378: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:383: undefined reference to `MatAssemblyBegin'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:383: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:384: undefined reference to `MatAssemblyEnd'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:384: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:386: undefined reference to `MatAssemblyBegin'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:386: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:387: undefined reference to `MatAssemblyEnd'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:387: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:396: undefined reference to `VecSetValues'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:397: undefined reference to `VecAssemblyBegin'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:397: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:398: undefined reference to `VecAssemblyEnd'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:398: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:409: undefined reference to `KSPCreate'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:410: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:421: undefined reference to `KSPSetOperators'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:427: undefined reference to `KSPSetOperators'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:430: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:439: undefined reference to `KSPSetFromOptions'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:439: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:440: undefined reference to `KSPSetTolerances'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:441: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:450: undefined reference to `KSPSetType'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:450: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:451: undefined reference to `KSPGMRESSetRestart'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:451: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:463: undefined reference to `KSPSetType'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:463: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:468: undefined reference to `KSPGMRESSetRestart'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:468: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:470: undefined reference to `KSPGMRESModifiedGramSchmidtOr<wbr>thogonalization'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:470: undefined reference to `KSPGMRESSetOrthogonalization'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:471: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:473: undefined reference to `KSPGMRESClassicalGramSchmidtO<wbr>rthogonalization'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:473: undefined reference to `KSPGMRESSetOrthogonalization'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:474: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:481: undefined reference to `KSPSetType'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:481: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:483: undefined reference to `KSPSetPCSide'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:483: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:488: undefined reference to `KSPSetType'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:488: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:495: undefined reference to `KSPGetPC'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:495: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:502: undefined reference to `PCSetType'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:502: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:503: undefined reference to `PCFactorSetLevels'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:503: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:510: undefined reference to `PCSetType'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:510: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:520: undefined reference to `PCFactorSetDropTolerance'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:522: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:527: undefined reference to `PCSetType'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:527: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:528: undefined reference to `PCASMSetOverlap'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:528: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:535: undefined reference to `KSPSetUp'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:535: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:536: undefined reference to `PCASMGetSubKSP'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:536: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:538: undefined reference to `KSPGetPC'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:538: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:539: undefined reference to `KSPSetType'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:539: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:540: undefined reference to `PCSetType'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:540: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:544: undefined reference to `PCSetType'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:572: undefined reference to `PCShellSetApply'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:573: undefined reference to `PCShellSetContext'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:589: undefined reference to `KSPSetInitialGuessNonzero'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:590: undefined reference to `VecSetValues'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:592: undefined reference to `VecAssemblyBegin'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:592: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:593: undefined reference to `VecAssemblyEnd'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:593: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:595: undefined reference to `KSPSetInitialGuessNonzero'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:601: undefined reference to `KSPSolve'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:602: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:613: undefined reference to `KSPGetConvergedReason'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:617: undefined reference to `KSPGetIterationNumber'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:628: undefined reference to `KSPGetResidualNorm'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:635: undefined reference to `PETSC_VIEWER_STDOUT_'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:635: undefined reference to `KSPView'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:636: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:664: undefined reference to `VecGetValues'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:677: undefined reference to `VecDestroy'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:677: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:678: undefined reference to `VecDestroy'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:678: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:679: undefined reference to `VecDestroy'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:679: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:680: undefined reference to `MatDestroy'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:680: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:681: undefined reference to `KSPDestroy'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:681: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:707: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:707: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:708: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:708: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_petsc.o): In function `dprecond_slu':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:781: undefined reference to `PCShellGetContext'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:847: undefined reference to `VecGetValues'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:848: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:858: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:858: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:876: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:876: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:881: undefined reference to `VecSetValues'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:883: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:884: undefined reference to `VecAssemblyBegin'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:884: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:885: undefined reference to `VecAssemblyEnd'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:885: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_petsc.o): In function `dmatop':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1025: undefined reference to `MatShellGetContext'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1064: undefined reference to `VecGetValues'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1066: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1093: undefined reference to `VecSetValues'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1095: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1096: undefined reference to `VecAssemblyBegin'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1096: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1097: undefined reference to `VecAssemblyEnd'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1097: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_petsc.o): In function `dmat_schur':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1161: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1161: undefined reference to `petsc_gather_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1379: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1379: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1379: undefined reference to `petsc_send_len'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1399: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1399: undefined reference to `petsc_allreduce_ct'</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_petsc.o): In function `dpetsc_iluksolver':</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1486: undefined reference to `PETSC_COMM_WORLD'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1486: undefined reference to `VecCreate'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1486: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1487: undefined reference to `VecSetSizes'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1487: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1488: undefined reference to `VecSetFromOptions'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1488: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1489: undefined reference to `VecDuplicate'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1489: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1490: undefined reference to `VecDuplicate'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1490: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1498: undefined reference to `PETSC_COMM_WORLD'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1498: undefined reference to `MatCreate'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1498: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1499: undefined reference to `MatSetSizes'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1499: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1501: undefined reference to `MatSetFromOptions'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1501: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1515: undefined reference to `MatSetValues'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1520: undefined reference to `MatAssemblyBegin'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1520: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1521: undefined reference to `MatAssemblyEnd'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1521: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1529: undefined reference to `VecSetValues'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1530: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1531: undefined reference to `VecAssemblyBegin'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1531: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1532: undefined reference to `VecAssemblyEnd'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1532: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1538: undefined reference to `PETSC_COMM_WORLD'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1538: undefined reference to `KSPCreate'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1539: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1548: undefined reference to `KSPSetOperators'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1550: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1557: undefined reference to `KSPSetType'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1557: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1558: undefined reference to `KSPSetTolerances'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1559: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1561: undefined reference to `KSPSetResidualHistory'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1567: undefined reference to `KSPGetPC'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1567: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1568: undefined reference to `PCSetType'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1568: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1572: undefined reference to `PCFactorSetLevels'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1572: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1574: undefined reference to `KSPSetFromOptions'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1574: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1580: undefined reference to `KSPSolve'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1581: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1586: undefined reference to `KSPGetConvergedReason'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1593: undefined reference to `KSPGetIterationNumber'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1594: undefined reference to `KSPGetResidualNorm'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1610: undefined reference to `VecAssemblyBegin'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1610: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1611: undefined reference to `VecAssemblyEnd'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1611: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1615: undefined reference to `VecGetValues'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1622: undefined reference to `PETSC_COMM_WORLD'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1622: undefined reference to `PETSC_VIEWER_STDOUT_'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1622: undefined reference to `KSPView'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1623: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1628: undefined reference to `VecDestroy'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1628: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1629: undefined reference to `VecDestroy'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1629: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1630: undefined reference to `VecDestroy'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1630: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1631: undefined reference to `MatDestroy'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1631: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1632: undefined reference to `KSPDestroy'</div><div>/home/afrah/pdslin_2.0.0/src/d<wbr>pdslin_petsc.c:1632: undefined reference to `PetscError'</div><div>/home/afrah/pdslin_2.0.0/lib/l<wbr>ibpdslin.a(dpdslin_fgmres.o): In function `PetscMPITypeSizeComm':</div></div></div><div style="font-size:12.8px">/home/afrah/PETSc-library2/pet<wbr>sc-3.7.6/source/include/petscl<wbr>og.h:328: undefined reference to `PetscError'</div><div style="font-size:12.8px">/home/afrah/PETSc-library2/pet<wbr>sc-3.7.6/source/include/petscl<wbr>og.h:329: undefined reference to `PetscError'</div><div style="font-size:12.8px"><div class="m_1776418018730651923gmail-adm"><div id="m_1776418018730651923gmail-q_15e3b592a923e02e_7" class="m_1776418018730651923gmail-ajR m_1776418018730651923gmail-h4"></div></div></div></div></div><div><br></div></div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener</div><div><br></div><div><a href="http://www.caam.rice.edu/~mk51/" target="_blank">http://www.caam.rice.edu/~mk51/</a><br></div></div></div>
</div></div>