[Paraview-developers] Using vtkImageMarchingCubes as multithread process gives wrong output

Utkarsh Ayachit utkarsh.ayachit at kitware.com
Sun Oct 26 12:07:55 EDT 2014


The problem seems to be that the vtkImageMarchingCubes filter is not
designed to be used in cases where data is also partitioned among
ranks. It's RequestData(..) implementation directly uses WHOLE_EXTENT
to determine chunking for threaded executing, it should have been
using UPDATE_EXTENT.

Utkarsh

On Thu, Oct 23, 2014 at 8:45 AM, Frank TT <frank.tt at einseinself.org> wrote:
> On 2014-10-22 20:58, Utkarsh Ayachit wrote:
>>
>> Frank,
>>
>> Did you forget to attach the attachments.
>
>
> Oh, yes. Sorry.
>
>
>
>
>
>>
>> Utkarsh
>>
>> On Wed, Oct 22, 2014 at 6:40 AM, Frank tt <frank.tt at einseinself.org>
>> wrote:
>>>
>>> Hi,
>>>
>>> I wrote a PV plugin based on vtkImageMarchingCubes.h. At my local
>>> machine it's working fine. But at the server, when running with mpiexec
>>> I get some wrong output of the createt surface. (See attachments)
>>>
>>> Now I'm not sure if this depends on the vtkImageMarchingCubes.h or at
>>> mpiexec.
>>>
>>> I'm using at server:
>>> * cuda-5.5
>>> * gcc-4.7.1
>>> * mesa-7.11.2 (selfbuild, like the superbuild)
>>> * openmpi-1.8.1 (selfbuild)
>>> * paraview-4.1.0 (selfbuild)
>>>
>>> Has anybody any idea what I did wrong or what I can do?
>>>
>>> I have the option to use the servers mpi installation
>>> (parastation/gcc-mt-5.0.29). This is what I'm actually doing (I'm
>>> waiting for the next proc slot a the server).
>>>
>>> Greetings
>>>
>>> Frank
>>>
>>> _______________________________________________
>>> Paraview-developers mailing list
>>> Paraview-developers at paraview.org
>>> http://public.kitware.com/mailman/listinfo/paraview-developers


More information about the Paraview-developers mailing list