[MOAB-dev] r5585 - in MOAB/trunk: MeshFiles/unittest/io src/io test/io test/parallel

Tim Tautges tautges at mcs.anl.gov
Fri Jun 22 16:43:12 CDT 2012


I'm about to commit a fix for this, but thanks for point it out.

- tim

On 06/22/2012 04:10 PM, Steve Jackson wrote:
> In my non-parallel MOAB build, r5585 gives me compile errors:
>
>> ../../../../code/src/io/ReadNC.cpp: In member function ‘moab::ErrorCode moab::ReadNC::read_variable_allocate(moab::EntityHandle, std::vector<moab::ReadNC::VarData, std::allocator<moab::ReadNC::VarData>  >&, std::vector<int, std::allocator<int>  >&)’:
>> ../../../../code/src/io/ReadNC.cpp:840: error: ‘myPcomm’ was not declared in this scope
>
> It looks like some uses of this variable are not correctly guarded by #ifdef USE_MPI.  I'm not sure where the guard statements should be placed, so I won't attempt to fix it myself.
> ~S
>
> On Jun 22, 2012, at 13:00 , xbxu at mcs.anl.gov wrote:
>
>> Author: xbxu
>> Date: 2012-06-22 14:00:40 -0500 (Fri, 22 Jun 2012)
>> New Revision: 5585
>>
>> Added:
>>    MOAB/trunk/MeshFiles/unittest/io/camEul26x48x96.t3.nc
>> Removed:
>>    MOAB/trunk/MeshFiles/unittest/io/cam18x40x48.t2.nc
>> Modified:
>>    MOAB/trunk/MeshFiles/unittest/io/Makefile.am
>>    MOAB/trunk/src/io/ReadNC.cpp
>>    MOAB/trunk/src/io/ReadNC.hpp
>>    MOAB/trunk/test/io/read_nc.cpp
>>    MOAB/trunk/test/parallel/Makefile.am
>>    MOAB/trunk/test/parallel/scdpart.cpp
>> Log:
>> merge the branch nc_to_2.5d back to trunk
>>
>> Modified: MOAB/trunk/MeshFiles/unittest/io/Makefile.am
>> ===================================================================
>> --- MOAB/trunk/MeshFiles/unittest/io/Makefile.am	2012-06-20 16:51:10 UTC (rev 5584)
>> +++ MOAB/trunk/MeshFiles/unittest/io/Makefile.am	2012-06-22 19:00:40 UTC (rev 5585)
>> @@ -1,7 +1,7 @@
>> EXTRA_DIST = brick_cubit10.1.cub \
>>               brick_cubit10.2.cub \
>>               brick_cubit10.cub \
>> -	     cam18x40x48.t2.nc \
>> +             camEul26x48x96.t3.nc \
>> 	     cubtest12.cub \
>> 	     cubtest.jou \
>> 	     dum.sat \
>>
>> Deleted: MOAB/trunk/MeshFiles/unittest/io/cam18x40x48.t2.nc
>> ===================================================================
>> (Binary files differ)
>>
>> Added: MOAB/trunk/MeshFiles/unittest/io/camEul26x48x96.t3.nc
>> ===================================================================
>> (Binary files differ)
>>
>>
>> Property changes on: MOAB/trunk/MeshFiles/unittest/io/camEul26x48x96.t3.nc
>> ___________________________________________________________________
>> Added: svn:mime-type
>>    + application/octet-stream
>>
>> Modified: MOAB/trunk/src/io/ReadNC.cpp
>> ===================================================================
>> --- MOAB/trunk/src/io/ReadNC.cpp	2012-06-20 16:51:10 UTC (rev 5584)
>> +++ MOAB/trunk/src/io/ReadNC.cpp	2012-06-22 19:00:40 UTC (rev 5585)
>> @@ -5,6 +5,7 @@
>> #include<stdio.h>
>> #include<string.h>
>> #include<cmath>
>> +#include<cstdlib>
>> #include<iostream>
>> #include<sstream>
>> #include<map>
>> @@ -30,10 +31,13 @@
>> ReadNC::ReadNC(Interface* impl)
>>          : mbImpl(impl), CPU_WORD_SIZE(-1), IO_WORD_SIZE(-1), fileId(-1),
>>            tMin(-1), tMax(-1),
>> -          iDim(-1), jDim(-1), kDim(-1), tDim(-1), numUnLim(-1), mCurrentMeshHandle(0),
>> +	  iDim(-1), jDim(-1), tDim(-1), iCDim(-1), jCDim(-1),
>> +	  numUnLim(-1), mCurrentMeshHandle(0),
>>            startVertex(0), startElem(0), mGlobalIdTag(0),
>>            max_line_length(-1), max_str_length(-1), vertexOffset(0), dbgOut(stderr),
>> -          isParallel(false), partMethod(-1), ucdMesh(false)
>> +          isParallel(false), partMethod(-1), ucdMesh(false),
>
>

-- 
================================================================
"You will keep in perfect peace him whose mind is
   steadfast, because he trusts in you."               Isaiah 26:3

              Tim Tautges            Argonne National Laboratory
          (tautges at mcs.anl.gov)      (telecommuting from UW-Madison)
  phone (gvoice): (608) 354-1459      1500 Engineering Dr.
             fax: (608) 263-4499      Madison, WI 53706



More information about the moab-dev mailing list