[MOAB-dev] Error message when compiling the mbcoupler_test.cpp

Grindeanu, Iulian R. iulian at mcs.anl.gov
Thu May 12 16:43:17 CDT 2016


Hi Jie,
Did you configure with mpi? What is your configure command?

Iulian
________________________________
From: moab-dev-bounces at mcs.anl.gov [moab-dev-bounces at mcs.anl.gov] on behalf of Jie Wu [jie.voo at gmail.com]
Sent: Thursday, May 12, 2016 4:23 PM
To: moab-dev at mcs.anl.gov
Subject: [MOAB-dev] Error message when compiling the mbcoupler_test.cpp

Hi all,

My name is Jie and I am part of computational mechanics group at civil engineering dept. of Columbia university.

I am working on large deformation problems which may lead mesh distortions and a re-meshing become necessary.

I would like to compile mbcoupler_test.cpp to learn how it transfer the variables from old to the new mesh.

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.

Do you have any idea for this problem? Thanks a lot!

Best,
Jie

DataCoupler.cpp:136:25: error: member access into incomplete
      type 'moab::ParallelComm'
  if (myPcomm && myPcomm->size() > 1) {
                        ^
./DataCoupler.hpp:34:7: note: forward declaration of
      'moab::ParallelComm'
class ParallelComm;
      ^
DataCoupler.cpp:161:12: error: member access into incomplete
      type 'moab::ParallelComm'
    myPcomm->proc_config().crystal_router()->gs_tran...
           ^
./DataCoupler.hpp:34:7: note: forward declaration of
      'moab::ParallelComm'
class ParallelComm;
      ^
DataCoupler.cpp:187:12: error: member access into incomplete
      type 'moab::ParallelComm'
    myPcomm->proc_config().crystal_router()->gs_tran...
           ^
./DataCoupler.hpp:34:7: note: forward declaration of
      'moab::ParallelComm'
class ParallelComm;
      ^
3 errors generated.
make[2]: *** [DataCoupler.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
Coupler.cpp:344:45: error: no member named 'gs_transfer' in
      'moab::gs_data::crystal_data'
    (myPc->proc_config().crystal_router())->gs_trans...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^
Coupler.cpp:388:45: error: no member named 'gs_transfer' in
      'moab::gs_data::crystal_data'
    (myPc->proc_config().crystal_router())->gs_trans...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^
Coupler.cpp:611:45: error: no member named 'gs_transfer' in
      'moab::gs_data::crystal_data'
    (myPc->proc_config().crystal_router())->gs_trans...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^
Coupler.cpp:638:43: error: no member named 'gs_transfer' in
      'moab::gs_data::crystal_data'
    myPc->proc_config().crystal_router()->gs_transfe...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^
4 errors generated.
make[2]: *** [Coupler.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/moab-dev/attachments/20160512/60178760/attachment-0001.html>


More information about the moab-dev mailing list