<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="">Hi all,<div class=""><br class=""></div><div class="">My name is Jie and I am part of computational mechanics group at civil engineering dept. of Columbia university.</div><div class=""><br class=""></div><div class="">I am working on large deformation problems which may lead mesh distortions and a re-meshing become necessary. </div><div class=""><br class=""></div><div class="">I would like to compile mbcoupler_test.cpp to learn how it transfer the variables from old to the new mesh.</div><div class=""><br class=""></div><div class="">Now I can successfully compile the codes in build/examples and they works good! But I cannot compile the codes in folder build/tools/mbcoupler by following the instructions in build/tools/readme.tools, which shows error message like following.</div><div class=""><br class=""></div><div class="">Do you have any idea for this problem? Thanks a lot!</div><div class=""><br class=""></div><div class="">Best,</div><div class="">Jie</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">DataCoupler.cpp:136:25: </span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">error: </span><span style="font-variant-ligatures: no-common-ligatures" class="">member access into incomplete</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      type 'moab::ParallelComm'</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">  if (myPcomm && myPcomm->size() > 1) {</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">                        ^</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">./DataCoupler.hpp:34:7: </span><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class="">note: </span><span style="font-variant-ligatures: no-common-ligatures; color: #fefdc9" class="">forward declaration of</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      'moab::ParallelComm'</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">class ParallelComm;</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      ^</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">DataCoupler.cpp:161:12: </span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">error: </span><span style="font-variant-ligatures: no-common-ligatures" class="">member access into incomplete</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      type 'moab::ParallelComm'</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    myPcomm->proc_config().crystal_router()->gs_tran...</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">           ^</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">./DataCoupler.hpp:34:7: </span><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class="">note: </span><span style="font-variant-ligatures: no-common-ligatures; color: #fefdc9" class="">forward declaration of</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      'moab::ParallelComm'</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">class ParallelComm;</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      ^</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">DataCoupler.cpp:187:12: </span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">error: </span><span style="font-variant-ligatures: no-common-ligatures" class="">member access into incomplete</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      type 'moab::ParallelComm'</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    myPcomm->proc_config().crystal_router()->gs_tran...</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">           ^</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">./DataCoupler.hpp:34:7: </span><span style="font-variant-ligatures: no-common-ligatures; color: #000000" class="">note: </span><span style="font-variant-ligatures: no-common-ligatures; color: #fefdc9" class="">forward declaration of</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      'moab::ParallelComm'</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">class ParallelComm;</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      ^</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">3 errors generated.</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">make[2]: *** [DataCoupler.lo] Error 1</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">make[2]: *** Waiting for unfinished jobs....</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Coupler.cpp:344:45: </span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">error: </span><span style="font-variant-ligatures: no-common-ligatures" class="">no member named 'gs_transfer' in</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      'moab::gs_data::crystal_data'</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    (myPc->proc_config().crystal_router())->gs_trans...</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Coupler.cpp:388:45: </span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">error: </span><span style="font-variant-ligatures: no-common-ligatures" class="">no member named 'gs_transfer' in</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      'moab::gs_data::crystal_data'</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    (myPc->proc_config().crystal_router())->gs_trans...</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Coupler.cpp:611:45: </span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">error: </span><span style="font-variant-ligatures: no-common-ligatures" class="">no member named 'gs_transfer' in</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      'moab::gs_data::crystal_data'</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    (myPc->proc_config().crystal_router())->gs_trans...</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Coupler.cpp:638:43: </span><span style="font-variant-ligatures: no-common-ligatures; color: #c33720" class="">error: </span><span style="font-variant-ligatures: no-common-ligatures" class="">no member named 'gs_transfer' in</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(0, 249, 0); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">      'moab::gs_data::crystal_data'</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    myPc->proc_config().crystal_router()->gs_transfe...</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(52, 189, 38); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">4 errors generated.</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">make[2]: *** [Coupler.lo] Error 1</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">make[1]: *** [all-recursive] Error 1</span></div><div style="margin: 0px; font-size: 14px; line-height: normal; font-family: 'Andale Mono'; color: rgb(254, 253, 201); background-color: rgb(0, 0, 0);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">make: *** [all-recursive] Error 1</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div>
<br class=""></div></body></html>