[vtkusers] getting vtkPProbeFilter to use multiple CPU's
Brian Curtis
bcurtis3 at masonlive.gmu.edu
Wed Jun 13 10:23:16 EDT 2012
CMakeLists.txt:
===============================
cmake_minimum_required(VERSION 2.8)
PROJECT(InterpPoints)
add_executable(InterpPoints InterpPoints.cxx)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}
"${CMAKE_SOURCE_DIR}/cmake/Modules/")
find_package(CDF REQUIRED)
include_directories(${CDF_INCLUDE_DIRS})
set(LIBS ${LIBS} ${CDF_LIBRARIES})
target_link_libraries(InterpPoints ${CDF_LIBRARIES})
find_package(VTK REQUIRED)
include(${VTK_USE_FILE})
if(VTK_LIBRARIES)
target_link_libraries(InterpPoints ${VTK_LIBRARIES})
else()
target_link_libraries(InterpPoints vtkHybrid )
endif()
#find_package (MPI REQUIRED)
#if (MPI_FOUND)
# include_directories(${MPI_INCLUDE_DIRS})
# target_link_libraries(InterpPoints ${MPI_LIBRARIES})
#endif (MPI_FOUND)
if (VTK_USE_MPI)
include_directories(${VTK_MPI_INCLUDE_DIRS})
target_link_libraries(InterpPoints ${VTK_MPI_LIBRARIES})
endif()
==================================
Header Files Requested in .cxx file:
#include "vtkPoints.h"
#include "vtkPointData.h"
#include "vtkDoubleArray.h"
#include "vtkStructuredGrid.h"
#include "vtkPolyData.h"
#include "vtkMPIController.h"
#include "vtkPProbeFilter.h"
#include "vtkDataObjectToTable.h"
#include "vtkTable.h"
I've built VTK with VTK_USE_MPI = YES and it finds all libraries fine in
there. I just don't know why my .cxx file does not see the
vtkMPIController.h when it sees (for example) vtkStructuredGrid.h fine.
What might I be doing wrong? I've looked at the .cxx examples that use
vtkMPIController , but they've been no help so far.
Thanks again for your time,
~Brian
On 06/12/2012 05:37 PM, Aashish Chaudhary wrote:
> can you add
>
> if(VTK_USE_MPI)
> include_directories(${VTK_MPI_INCLUDE_DIR})
> endif()
>
>
> On Tue, Jun 12, 2012 at 4:55 PM, Brian Curtis
> <bcurtis3 at masonlive.gmu.edu> wrote:
>> in CMakeLists.txt:
>>
>> find_package (MPI REQUIRED)
>> if (MPI_FOUND)
>> include_directories(${MPI_INCLUDE_DIRS})
>> target_link_libraries(InterpPoints ${MPI_LIBRARIES})
>> endif (MPI_FOUND)
>>
>> when using ccmake . i get:
>> CDF_INCLUDE_DIR
>> /home/bcurtis/Desktop/Dissertation/Difference...
>> CDF_LIBRARY
>> /home/bcurtis/Desktop/Dissertation/Difference...
>> CMAKE_BUILD_TYPE debug
>> CMAKE_INSTALL_PREFIX /usr/local
>> MPI_EXTRA_LIBRARY
>> /usr/lib/openmpi/lib/libmpi.so;/usr/lib/openm...
>> MPI_LIBRARY /usr/lib/openmpi/lib/libmpi_cxx.so
>> VTK_DIR /usr/local/lib/vtk-5.10
>> file_cmd /usr/bin/file
>>
>> with #include<vtkMPIController.h> in program:
>> [100%] Building CXX object CMakeFiles/InterpPoints.dir/InterpPoints.cxx.o
>> /home/bcurtis/Desktop/Dissertation/Differences/InterpPoints.cxx:6:30: fatal
>> error: vtkMPIController.h: No such file or directory
>> compilation terminated.
>>
>> IDK past this what might have gone wrong. I re-ran ccmake . and made sure
>> that saw the MPI libraries.
>>
>> Thanks,
>> ~Brian
>>
>>
>> On 06/12/2012 04:14 PM, Jochen K. wrote:
>>> Hi Brian,
>>>
>>> did you recognize this test app?
>>>
>>> http://vtk.org/gitweb?p=VTK.git;a=blob;f=Parallel/MPI/Testing/Tcl/TestPProbe.tcl
>>>
>>> http://vtk.org/gitweb?p=VTK.git;a=blob;f=Parallel/MPI/Testing/Tcl/TestPProbe.tcl
>>>
>>> Maybe it helps a bit to get an idea on how to do this.
>>>
>>> with kind regards
>>> Jochen
>>>
>>>
>>> --
>>> View this message in context:
>>> http://vtk.1045678.n5.nabble.com/getting-vtkPProbeFilter-to-use-multiple-CPU-s-tp5713829p5713832.html
>>> Sent from the VTK - Users mailing list archive at Nabble.com.
>>> _______________________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at
>>> http://www.kitware.com/opensource/opensource.html
>>>
>>> Please keep messages on-topic and check the VTK FAQ at:
>>> http://www.vtk.org/Wiki/VTK_FAQ
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.vtk.org/mailman/listinfo/vtkusers
>>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>
>
More information about the vtkusers
mailing list