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

Jie Wu jie.voo at gmail.com
Thu May 12 16:46:34 CDT 2016


Hi Iulian,

Thanks for your reply. I think my configure is with mpi. Here is my configure command

dyn-160-39-10-173:moab jiewu$    ./configure --download-metis --download-hdf5 --download-netcdf --download-mpich --enable-docs --with-doxygen=/Applications/Doxygen.app/Contents/Resources/

Best,
Jie

> On May 12, 2016, at 5:43 PM, Grindeanu, Iulian R. <iulian at mcs.anl.gov> wrote:
> 
> Hi Jie,
> Did you configure with mpi? What is your configure command? 
> 
> Iulian
> From: moab-dev-bounces at mcs.anl.gov <mailto:moab-dev-bounces at mcs.anl.gov> [moab-dev-bounces at mcs.anl.gov <mailto:moab-dev-bounces at mcs.anl.gov>] on behalf of Jie Wu [jie.voo at gmail.com <mailto:jie.voo at gmail.com>]
> Sent: Thursday, May 12, 2016 4:23 PM
> To: moab-dev at mcs.anl.gov <mailto: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/f6063616/attachment.html>


More information about the moab-dev mailing list