<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><div class=""><div class=""></div></div></div>
<br class=""><div><blockquote type="cite" class=""><div class="">On May 12, 2016, at 6:11 PM, Vijay S. Mahadevan <<a href="mailto:vijay.m@gmail.com" class="">vijay.m@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Can you send the config.log. Looks like MPI is not getting enabled<br class="">(possibly), even with --dowload-mpich. Or you can check<br class="">src/moab/MOABConfig.h in your build directory and grep for<br class="">MOAB_HAVE_MPI.<br class=""><br class="">Vijay<br class=""><br class="">On Thu, May 12, 2016 at 4:46 PM, Jie Wu <<a href="mailto:jie.voo@gmail.com" class="">jie.voo@gmail.com</a>> wrote:<br class=""><blockquote type="cite" class="">Hi Iulian,<br class=""><br class="">Thanks for your reply. I think my configure is with mpi. Here is my<br class="">configure command<br class=""><br class="">dyn-160-39-10-173:moab jiewu$    ./configure --download-metis<br class="">--download-hdf5 --download-netcdf --download-mpich --enable-docs<br class="">--with-doxygen=/Applications/Doxygen.app/Contents/Resources/<br class=""><br class="">Best,<br class="">Jie<br class=""><br class="">On May 12, 2016, at 5:43 PM, Grindeanu, Iulian R. <<a href="mailto:iulian@mcs.anl.gov" class="">iulian@mcs.anl.gov</a>><br class="">wrote:<br class=""><br class="">Hi Jie,<br class="">Did you configure with mpi? What is your configure command?<br class=""><br class="">Iulian<br class="">________________________________<br class="">From: <a href="mailto:moab-dev-bounces@mcs.anl.gov" class="">moab-dev-bounces@mcs.anl.gov</a> [<a href="mailto:moab-dev-bounces@mcs.anl.gov" class="">moab-dev-bounces@mcs.anl.gov</a>] on behalf<br class="">of Jie Wu [<a href="mailto:jie.voo@gmail.com" class="">jie.voo@gmail.com</a>]<br class="">Sent: Thursday, May 12, 2016 4:23 PM<br class="">To: <a href="mailto:moab-dev@mcs.anl.gov" class="">moab-dev@mcs.anl.gov</a><br class="">Subject: [MOAB-dev] Error message when compiling the mbcoupler_test.cpp<br class=""><br class="">Hi all,<br class=""><br class="">My name is Jie and I am part of computational mechanics group at civil<br class="">engineering dept. of Columbia university.<br class=""><br class="">I am working on large deformation problems which may lead mesh distortions<br class="">and a re-meshing become necessary.<br class=""><br class="">I would like to compile mbcoupler_test.cpp to learn how it transfer the<br class="">variables from old to the new mesh.<br class=""><br class="">Now I can successfully compile the codes in build/examples and they works<br class="">good! But I cannot compile the codes in folder build/tools/mbcoupler by<br class="">following the instructions in build/tools/readme.tools, which shows error<br class="">message like following.<br class=""><br class="">Do you have any idea for this problem? Thanks a lot!<br class=""><br class="">Best,<br class="">Jie<br class=""><br class="">DataCoupler.cpp:136:25: error: member access into incomplete<br class="">      type 'moab::ParallelComm'<br class="">  if (myPcomm && myPcomm->size() > 1) {<br class="">                        ^<br class="">./DataCoupler.hpp:34:7: note: forward declaration of<br class="">      'moab::ParallelComm'<br class="">class ParallelComm;<br class="">      ^<br class="">DataCoupler.cpp:161:12: error: member access into incomplete<br class="">      type 'moab::ParallelComm'<br class="">    myPcomm->proc_config().crystal_router()->gs_tran...<br class="">           ^<br class="">./DataCoupler.hpp:34:7: note: forward declaration of<br class="">      'moab::ParallelComm'<br class="">class ParallelComm;<br class="">      ^<br class="">DataCoupler.cpp:187:12: error: member access into incomplete<br class="">      type 'moab::ParallelComm'<br class="">    myPcomm->proc_config().crystal_router()->gs_tran...<br class="">           ^<br class="">./DataCoupler.hpp:34:7: note: forward declaration of<br class="">      'moab::ParallelComm'<br class="">class ParallelComm;<br class="">      ^<br class="">3 errors generated.<br class="">make[2]: *** [DataCoupler.lo] Error 1<br class="">make[2]: *** Waiting for unfinished jobs....<br class="">Coupler.cpp:344:45: error: no member named 'gs_transfer' in<br class="">      'moab::gs_data::crystal_data'<br class="">    (myPc->proc_config().crystal_router())->gs_trans...<br class="">    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^<br class="">Coupler.cpp:388:45: error: no member named 'gs_transfer' in<br class="">      'moab::gs_data::crystal_data'<br class="">    (myPc->proc_config().crystal_router())->gs_trans...<br class="">    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^<br class="">Coupler.cpp:611:45: error: no member named 'gs_transfer' in<br class="">      'moab::gs_data::crystal_data'<br class="">    (myPc->proc_config().crystal_router())->gs_trans...<br class="">    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^<br class="">Coupler.cpp:638:43: error: no member named 'gs_transfer' in<br class="">      'moab::gs_data::crystal_data'<br class="">    myPc->proc_config().crystal_router()->gs_transfe...<br class="">    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^<br class="">4 errors generated.<br class="">make[2]: *** [Coupler.lo] Error 1<br class="">make[1]: *** [all-recursive] Error 1<br class="">make: *** [all-recursive] Error 1<br class=""><br class=""><br class=""></blockquote></div></div></blockquote></div><br class=""></body></html>