Difference between revisions of "Tutorial"
Jump to navigation
Jump to search
Line 43: | Line 43: | ||
<pre> | <pre> | ||
# (downloads from above) | # (downloads from above) | ||
− | # | + | # export P=/path/where/you/want/to/run/tutorial/examples |
− | # cd VTKm_tutorial_examples | + | # cp kitchen.vtk VTKm_tutorial_examples.tar $P |
+ | # cd $P | ||
+ | # tar xvf VTKm_tutorial_examples.tar # places 8 files in $PWD | ||
# <edit your CMakeLists.txt file so that VTKm_DIR points to the correct location> | # <edit your CMakeLists.txt file so that VTKm_DIR points to the correct location> | ||
# cmake . | # cmake . | ||
# make | # make | ||
+ | # ./tut_io # run 1st example | ||
</pre> | </pre> |
Revision as of 21:35, 29 July 2019
WARNING: Under development!
Contents
About this page
This page contains materials for a VTK-m tutorial. A mini version of the tutorial will be offered at the VTK-m Code Sprint in Albuquerque on July 30th. The full version (3.5 hours) will be offered at VIS19 in Vancouver, Canada on Sunday October 20th.
Download and build VTK-m
The instructions to download and build are here.
Recommendations:
- Download V1.4.0 here.
- (note the build page assumes you will be accessing the master via a git clone, but we encourage you to use the released version for the tutorial)
- Do not enable the TBB or CUDA, at least at first.
- (we stand behind our support for these backends, but it is good to start simple)
In all, your process on Unix/Mac should be something like:
# (download VTK-m 1.4.0) # tar xvfz vtk-m-v1.4.0.tar.gz # mkdir vtkm-build # out of source build # cd vtkm-build # cmake ../vtk-m # make
Download tutorial materials
Build example code
Your process on Unix/Mac should be something like:
# (downloads from above) # export P=/path/where/you/want/to/run/tutorial/examples # cp kitchen.vtk VTKm_tutorial_examples.tar $P # cd $P # tar xvf VTKm_tutorial_examples.tar # places 8 files in $PWD # <edit your CMakeLists.txt file so that VTKm_DIR points to the correct location> # cmake . # make # ./tut_io # run 1st example